数字信号实验报告1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字信号实验报告1

数字信号处理导论实验报告 姓名:金涛 学号:201005090209 实验一 信号、系统及系统响应 当系统的输入输出差分方程为: Y(n)-0.8y(n-1)-0.5y(n-2)=0.7x(n)+0.3x(n-1) 通过 MATLAB 编程实现并考虑如下问题: (1)当系统的输入为单位冲激函数时,分别利用filter 函数和impz 函数得到的系统单位冲激响应曲线。 (2)当系统的输入为单位阶跃函数时,分别利用filter 函数和impz 函数得到的系统单位阶跃响应曲线。 (3)对于不同的输入,系统的输出有什么变化,试讨论之。 +1)] a=[a(1),a(2),...,a()] 并要求a(1)=1,如果a(1)≠1,则程序自动将其规划为1 实验内容 源程序 x=ones(100);t=1:100; %产生单位阶跃序列 b=[.7,.3]; %b向量 a=[1,.8,.5]; %a向量 y=filter(b,a,x); %实现实验1 ,图(1) plot(t,x,g.,t,y,k-); [h,t]=impz(b,a,40); %求出单位抽样响应。图(2) stem(t,h,.);grid on; t=0:20; x=[1,zeros(1,20)]; %产生单位采样序列 b=[.7,.3]; %形成b向量 a=[1,.8,.5]; %形成a向量 y=filter(b,a,x); %filter函数 图(3) plot(t,x,g.,t,y,k-); t=0:20; x=[1,zeros(1,20)]; b=[.7,.3]; a=[1,.8,.5]; [h,t]=impz(b,a,40); %impz函数 图(4) stem(t,h,.);grid on; 实验结果 (1) (2) (3) (4) 分析结果 输入为离散是,输出为连续。相反,输入为连续,输出为离散。 对于单位阶跃和单位抽样输入来说,输出没有变化 实验二 使用FFT作频谱分析 (1) 使用FFT 对MATLAB 中的数据noissin.dat 进行谱分析。 (2) 使用FFT 对语音数据noisyspeech.wav 进行谱分析。 实验原理 (1)离散傅里叶变换(DFT)公式为: X(k)=∑x(n)W^nk; x(n)=∑X(k)W^-nk; 其中w=e^(2∏nk/N),N为离散序列的长度。 (2)快速傅里叶变换(FFT)是利用w因子的取值特点,减少DFT的复数乘法的次数。其中一种是时间抽取基2算法,它将时间按奇偶逐级分开,直到两点的DFT。MATLAB提供了fft函数可用于计算FFT,器调用形式为;X=fft(x)或X=fft(x,N),N为2的整数次幂,若x的长度小于N,则补零,若超过则舍去N后的数据。 (3)函数形式[y,fs,bits]=wavread(Blip,[N1 N2]);用于读取语音,采样值放在向量y中,fs表示采样频率(Hz),bits表示采样位数。[N1 N2]表示读取从N1点到N2点的值(若只有一个N的点则表示读取前N点的采样值)。 实验内容 xx=wavread(noisyspeech.wav); fs=100;N=128; x=xx(1:N); n=1:N; X=abs(fft(x,N)); subplot(221);plot(n,x); xlabel(n);ylabel(x(n)); grid on; subplot(222);plot(n,X); xlabel(k);ylabel(|X(k)|); grid on; load noissin; s=noissin(1:20); S=fft(s); subplot(223);plot(abs(s)); xlabel(n);ylabel(|s(n)|); grid on; subplot(224);plot(abs(S)); xlabel(k);ylabel(|S(k)|); grid on; 实验结果及分析 实验三 使用双线性Z变换设计IIR滤波器 使用双线性Z 变换法设计一个低通数字IIR 滤波器,给定的数字滤波器的技术指标为fp=100Hz,fs=300Hz,ap=3dB,as=20dB,抽样频率Fs=1000Hz 实验原理 1)设计滤波器就是要设计一个系统是其能让一定频率

文档评论(0)

cuotian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档