




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
设计一 信号的基本运算【一】 设计目的熟悉信号的基本运算,通过仿真结果加深理解。【二】 设计内容1现有一段以采样频率8192Hz采样得到的语音数据x(k),为了模仿出回音的效果,可以对数据进行如下处理:x(k)=x(k)+a*x(k-d),其中d为时延,a为时延信号的衰减幅度。根据上述原理,进行仿真实验,并演示回声的效果。(参数:时延d=0.4秒,衰减幅度a=0.5)2对上述语音信号进行时间反转x(-k)、上采样x(2k)、下采样x(k/2)操作,并演示这些运算的效果。【三】 设计过程,调试,分析。数字信号 处理的 主要研 究对象 是语音 信号 和图像信号, 语音信 号的 研究 可以 从时 域和 频域 两 个方 面 来进行。其中时域的分析处理有两种方法: 一种是进行语 音信号分析, 这属于线 性处 理的 范畴, 主 要 是通 过 信号 的加 减、时移、倍乘、卷 积、求相关函 数等来 实现; 另一 种是生 成和 变换成各种调制 信号, 这属 于非线 性的范 畴, 主 要是对 信号 平均累加器的动 态范 围进 行压 缩扩 张, 用门 限方 法 对噪 声 的抑制。对频域 分析处理, 即对信号的频率特性 在频谱中加以分析研究, 这拓展了信号分析的范围, 是对不确定信号分析的主要方法。在实际应用中, 信号的时域频分析经常同时进行1语音信号的采集与时频分析1. 1语音信号的采集利用 PC 机上的声 卡和 WI NDOWS 操 作系统 可以 进行数字信号的采集。将话筒输入计算机的语音输入插口上, 启动录音机。按下录音按钮, 接着 对话筒 说话/ 大 家好0 , 说完后停止录音, 屏幕左侧将显示所录声音的长度。点击放音 按钮, 可以实现所 录音的 重现。以 文件 名/ dajiahao0 保 存入 g: MATLAB work 中。可以 看到, 文 件存 储器 的后 缀默 认wav。在 Matlab 软件平台下可 以利 用函 数 wavread 对 语音 信号进行采样, 得 到了 声音数 据变 量 x, 同时 把 x 的采 样频 率Fs= 8000Hz 和数据位 Nbits= 8Bit放进了 MATALB 的工 作空间。其程序如下Fs= 8000Hz; % 给出抽样频率Nbits= 8Bit; % 放入数据位 x, fs, Nbits = wavread(- g: Matlab wor k chaotian.wav) ; % 把语音信号进行加载入 Matlab 仿真软件平台中sound( x, fs) ; % 对加载的语音信号进行回放stem( x) ; title( 语音信号的时域波形) ;1. 2语音信号的时域分析因录音采样频率无法准确。故用余弦序列表示信号的迟延,反转,上采样下采样。迟延:题目要求时延d为0.4s.取点数k为0.4*Fs。产生一组新序列将原序列依次推后k点Fs=32;k=ceil(0.4*Fs);y(1:k)=0;t=0:1/Fs:1;x=0.5*sin(8*t)+sin(16*t);for i=1:length(x)-ky(i+k)=x(i);end翻转:K为序列长度,将序列第i个点值依次与第k-i点值进行调换产生新序列,即为翻转序列。for k=1:length(x) s(k)=x(length(x)+1)-k);endt=-1:1/Fs:0;figure(2)subplot(3,1,1),stem(t,s,.),title(),grid onaxis(-1,0 -4,4)采样:下采样,也就是对信号的抽取。其实,上采样和下采样都是对数字信号进行重采,重采的采样率与原来获得该数字信号的采样率比较,大于原信号的称为上采样,小于的则称为下采样。上采样的实质也就是内插或插值。for i=1:ceil(length(x)/2)-1) b(i)=x(2*i);endt=(2/Fs):(2/Fs):1;subplot(3,1,2),stem(t,b,.),title(),grid onaxis(0,1, -4,4) t=0:1/(2*Fs):1/2;c=0.5*sin(8*t)+sin(16*t);t=0:1/(2*Fs):1/2;subplot(3,1,3),stem(t,c,.),title(),grid onaxis(0,1/2, -4,4)设计二 正余弦信号的谱分析【一】设计目的用DFT实现对正余弦信号的谱分析;观察DFT长度和窗函数长度对频谱的影响;对DFT进行谱分析中的误差现象获得感性认识。【二】设计内容1对一个频率为10Hz,采样频率为64Hz的32点余弦序列进行谱分析,画出其频谱图;若将频率改为11Hz,其他参数不变,重新画出该序列的频谱图,观察频率泄漏现象,分析原因。2考察DFT的长度对双频率信号频谱分析的影响。设待分析的信号为 (1.2) 令两个长度为16的正余弦序列的数字频率为及。取N为四个不同值16,32,64,128。画出四个DFT幅频图,分析DFT长度对频谱分辨率的影响。3在上题中若把两个正弦波的频率取得较近,令,试问怎样选择FFT参数才能在频谱分析中分辨出这两个分量?【三】设计过程,调试,分析。连续信号的频谱分析在工程上有着广泛的应用用,计算机的第一步就是把连续信号离散化 ,一是采样 ;二是截断 。由此会产生频率混叠误差 、栅栏效应和截断误差(一) 对一个频率为10Hz,和11Hz,采样频率为64Hz的32点余弦序列用Matlab计算它的DFT程序为N=32;Fs=64;f=10;n=0:N-1;k=n;x=cos(10/64*2*pi*n)y=cos(11/64*2*pi*n)subplot(3,1,1)X=abs(fft(x,N)stem(k,X),title(10HZ 32点变化幅频曲线)subplot(3,1,2)Y=abs(fft(y,N)stem(k,Y),title(11HZ 32点变化幅频曲线)通过图可看出:频率为10Hz的余弦曲线DFT只有两个点不等于零,位于k=5和k=27处,k=5对应于频率10Hz,k=27对应于频率54Hz(也就是-10Hz)。这样DFT确实正确的分辨了余弦信号的频率。但是这样的理想结果是恰巧得到的,此时我们借去了五个完整的余弦周期(f*N/Fs=5).将频率改为11Hz,采样频率和窗长度依然为32点,计算图像可看出:频谱图上k=5和k=27处都有较大的峰值,而其它的点上幅度不再为零。这两个峰值对应的频率为10Hz和12Hz,所以,信号的峰值位于两者之间,本来是单一的11Hz频率的能量会分不到许多DFT频率上,这种现象叫频率泄露,来源于截断效应。(二) 对双信号的频谱分析程序为:(取R分别为16,32,64,128)N=16;n=0:N-1, R=16 k=0:R-1x=0.5*sin(2*pi*0.22*n)+sin(2*pi*0.34*n)subplot(2,2,1)X=abs(fft(x,R)stem(k,X),title(16点FFT幅频曲线)以上为核心语句,取N=16,为序列长度,取R=16,32,64,128画出四个DFT幅度图如图分析:DFT样本值就是其DTFT在相应位置的采样。 在图一中很难看出两个峰值,因此要提高它的分辨率,故把R增大,逐渐可以看出它有两个峰值,将k换算成数字频率f=w/2*pi=k/R.这样可确定峰值的位置大体在f=0.21和0.35之附近,与信号的给定频率有一定的误差,这也是截断和泄露带来的问题,在这图上还可以看到一些较小的峰,这是很难判断是输入信号固有的,还是由泄露引起的。 说明了增加DFT长度R减小了相邻样本间的频率间距,提高频谱的视在分辨率,因而可以提高样本未知的测定精度。(三) 把两个正弦波的频率取得较劲,另fr=0.22,0.25应怎样选择FFT参数 要能分清两个频率,分辨率至少应达到f=0.03.因为此处的数字频率是对采样频率Fs进行归一化后的,几fr最大为1,因此总的样本数至少要达到1/0.03=33 加窗以后可以使频谱函数更加光滑,便于分辨峰值位置和准确的数值,为了提高实际分辨率,应该尽量增加信号的长度N及DF长度R,当受到条件限制不能提高N,则单独提高R可以提高视在分辨率。(四) 谱分析中的误差现象混叠误差 。产生混叠误差的原因是 : 信号的离散化是通过抽样实现的 ,而抽样频率再高总是有限的 。除带限信号外 ,如果信号的最高频率 趋于无穷 ,则实际器件无法满足抽样定理 。而抽样过程如果不满足抽样定理 ,就会产生频谱的混叠 ,即混叠误差 。要减少或避免混叠误差 ,应该提高抽样频率 ,以设法满足抽样定理 ,或者采用抗混叠滤波这样的信号预处理措施 。栅栏效应 。对于非周期信号来说 ,理论上应具有连续的频谱 ,但数字谱分析是用 DFT 来近似的 ,是用频谱的抽样值逼近连续频谱值 ,只能观察到有限个频谱值 ,每一个间隔中的频谱都观察不到 。如同通过“栅栏”观察景物一样 ,一部分被“栅栏”所阻挡 ,看不见 ,把这种现象称为栅栏效应 。连续时间信号只要采用数字谱分析的方法 ,就必定产生栅栏效应 ,栅栏效应只能减小而无法避免 。能够感受的频谱最小间隔值 ,称为频谱分辨率 ,而频率分辨率与信号截断长度成反比 ,且频率分辨率越小 ,插值效果越好 。因此即使连续信号是有限时间的 ,也应选择一个大的截断长度来改善栅栏效应 。截断误差 。截断误差是由于对信号进行截断 ,把无限长的信号限定为有限长 ,即令有限区间以外的函数值均为零值的近似处理而产生的 ,这种处理相当于用一个矩形 (窗) 信号乘待分析的连续时间信号 。必然会引起吉布斯效应 (波动) ,也会把窗函数的频谱引入信号频谱 ,造成混叠 ,所以需要考虑其误差的问题 。设计三 数字滤波器的设计及实现【一】设计目的1. 熟悉IIR数字滤波器和FIR数字滤波器的设计原理和方法;2. 学会调用MATLAB信号处理工具箱中的滤波器设计函数设计各种IIR和FIR数字滤波器,学会根据滤波要求确定滤波器指标参数;3. 掌握用IIR和FIR数字滤波器的MATLAB实现方法,并能绘制滤波器的幅频特性、相频特性;4. 通过观察滤波器的输入、输出信号的时域波形及其频谱,建立数字滤波的概念。【二】设计内容1. 调用信号产生函数mstg产生由三路抑制载波调幅信号相加构成的复合信号st,观察st的时域波形和幅频特性曲线;2. 要求将st中的三路调幅信号分离,通过观察st的幅频特性曲线,分别确定可以分离st中三路抑制载波单频调幅信号的三个滤波器(低通滤波器、带通滤波器、高通滤波器)的通带截止频率和阻带截止频率,要求滤波器的通带最大衰减为0.1dB,阻带最小衰减为60dB;3. 编程调用MATLAB滤波器设计函数分别设计这三个数字滤波器,并绘图显示其幅频特性曲线;4. 调用滤波函数filter,用所设计的三个滤波器分别对复合信号st进行滤波,分离出st中的三路不同载波频率的调幅信号,并绘图显示滤波后信号的时域波形和频谱,观察分离效果。【三】设计过程,调试,分析。(一)IIR数字滤波设计方法数字滤波是数字信号处理的一种重要算法,广泛用于对信号的过滤、检测与参数的估计等信号处理中。数字滤波器按其单位脉冲响应的长度可分为有限脉冲响应(FIR)滤波器和无限脉冲响应(IIR)滤波器两类。数字滤波器按其通频带分为低通滤波器,高通滤波器,带通滤波器和带阻滤波器。在本次实验中旨在用椭圆滤波器实现IIR低通,带通,高通滤波。IIR 滤波器基本概念一个 N阶递归型数字滤波器的差分方程H ( Z) =ME br z- rr = 0N1+K =E akz- k从以上的系统函数可知, 设计 IIR 滤波器的任务就是通过计算寻求一个因果、物理上可实现的系统函数 H ( Z) , 使其频率响应 H ( ejw) 满足所希望得到的频域指标, 即符合给定的通带截止频率、阻带截止、通带衰减和阻带衰减。数字滤波器的设计过程数字滤波器的一般设计过程可分为以下四个步骤:1) 按照实际的需要, 确定滤波器的性能要求或指标; 2) 用一个因果稳定的离散线性时不变系统,去逼近这一性能指标; 3) 用有限精度的运算实现所设计的系统; 4) 通过模拟, 验证所设计的系统是否符合性能要求(二)1:调用信号产生函数mstg产生由三路抑制载波调幅信号相加构成的复合信号st,画出st的时域波形和幅频特性,三路信号在时域混叠无法在时域分离,但在频域分离,所以可以通过滤波的方法在频域分离。抑制载波单频调幅信号的数学表达式为 这三路调幅信号的载波频率分别为250Hz、500Hz和1000Hz2:通过观察st的幅频特性,分别可以确定三路信号的低通,带通,高通滤波器。的通带截止频率和阻带截止频率,要求滤波器的通带最大衰减为0.1db,阻带最小衰减为60db 分离混合信号st的滤波器指标参数选取如下:载波为250Hz的调幅信号,用低通滤波器分离。指标为:通带截止频率fp=300HZ,阻带截止频率fs=400Hz,通带最大衰减ap=0.1db,阻带最小衰减as=60db对载波频率为500Hz的调幅信号,用带通滤波器分离,指标为:通带截止频率fl=400HZ,fu=500Hz,阻带截止频率fl=600Hz,fu=700Hz,通带最大衰减ap=0.1db,阻带最小衰减as=60db对载波频率为1000Hz的调幅信号,用高通滤波器分离,其指标为:通带截止频率fp=900HZ,阻带截止频率fs=800Hz,通带最大衰减ap=0.1db,阻带最小衰减,60db3:用椭圆滤波器实现椭圆滤波器特点:幅值响应在通带和阻带内都是等波纹的。对于给定的阶数和给定的波纹要求,椭圆滤波器能获得较其它滤波器更窄的过渡带宽,就这点而言,椭圆滤波器是最优的。通带和阻带内波纹固定时,阶数越高,过渡带越窄阶数固定,通带和阻带波纹越小,过渡带越宽4:程序清单:低通滤波器:function st=mstgN=800Fs=10000;T=1/Fs;Tp=N*Tt=0:T:(N-1)*T;k=0:N-1;f=k/Tpfc1=Fs/10fm1=fc1/10fc2=Fs/20fm2=fc2/10fc3=Fs/40fm3=fc3/10xt1=cos(2*pi*fm1*t).*cos(2*pi*fc1*t)xt2=cos(2*pi*fm2*t).*cos(2*pi*fc2*t)xt3=cos(2*pi*fm3*t).*cos(2*pi*fc3*t)st=xt1+xt2+xt3fxt=fft(st,N)subplot(2,1,1)plot(t,st);grid;xlabel(t/s);ylabel(s(t)axis(0,Tp,min(st),max(st);title(a)s(t)的波形)subplot(2,1,2)stem(f,abs(fxt)/max(abs(fxt),.);grid;title(b)s(t)axis(0,Fs/8,0,1.2)xlabel(f/Hz);ylabel(幅度) figurewp=400*2*pi;ws=300*2*pirp=0.1;rs=60n,wn=ellipord(wp,ws,rp,rs,s)b,a=ellip(n,rp,rs,wn,low,s)fk=linspace(1,3000,100)w=2*pi*fkh=freqs(b,a,w)magh=abs(h)subplot(2,1,1);plot(fk,magh);title(低通幅频响应)phah=unwrap(angle(h)subplot(2,1,2);plot(fk,phah);title(低通相频响应)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小熊与大树的对话童话作文(13篇)
- 个人成长潜能呈现承诺书6篇范文
- 公司出口商品质量保障承诺书(7篇)
- 2025南平市延平区疾病预防控制中心招聘驾驶员模拟试卷及参考答案详解一套
- 尊贵艺术珍品保真购藏承诺函(9篇)
- 2025年烟台市公费医学生考试选聘(139人)考前自测高频考点模拟试题带答案详解
- 企业资产采购标准合同范本
- 商业计划书制作流程工具
- 2025内蒙古鄂尔多斯市康巴什区青年就业见习计划招募考前自测高频考点模拟试题及答案详解(全优)
- 辽宁省葫芦岛市2024-2025学年高一下学期期末考试地理地理试卷(解析版)
- 数据库版本管理手册
- 2024年河南郑州高新区招聘社区工作人员笔试真题
- 财务部门增值税发票管理操作手册
- 2025年交管12123版学法减分全部试题及答案解析
- 完整版消防应急预案范本三篇
- 算力经济发展研究报告(2025年)
- 互联网医院医疗健康服务模式创新与推广方案
- 出口贸易安全培训制度课件
- 加强送餐安全培训课件
- GB/T 18268.21-2025测量、控制和实验室用的电设备电磁兼容性要求第21部分:特殊要求无电磁兼容防护场合用敏感性试验和测量设备的试验配置、工作条件和性能判据
- 人教PEP版(2024)2025-2026学年英语四年级上学期期中测试卷(含答案)
评论
0/150
提交评论