数字信号处理实验四离散傅里叶变换.docxVIP

数字信号处理实验四离散傅里叶变换.docx

  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文档。上传文档
查看更多
数字信号处理实验四离散傅里叶变换

一、实验目的: 加深对DFT性质的理解,拓展它们在DSP中的使用; 二、实验内容:实验原理: DFT的快速算法FFT利用了的三个固有特性:(1)对称性,,(2)周期性,,(3)可约性,和。FFT算法基本上可以分为两大类,即按时间抽选法(DIT,Decimation-In-Time)和按频率抽选法(DIF,Decimation-In-frequency)。 MATLAB中提供了进行快速傅里叶变换的fft函数:X=fft(x),基2时间抽取FFT算法,x是表示离散信号的向量;X是系数向量;X=fft(x,N),补零或截断的N点DFT,当x得长度小于N时,对补零使其长度为N,当x的长度大于N时,对x截断使其长度为N。1 已知连续周期信号x(t)=cos(10πt)+2sin(18πt) (1)确定信号的基频Ω和基本周期Tp,以及分析时采用的采样点数N; (2)当分析长度取0.5Tp和1.5Tp时,对x(t)采样,利用FFT计算其幅度谱;对所得结果进行比较,总结应如何选取分析长度。2、设x(n)=R8(n),分别计算X(ejw)在[0,2π]上的32点和64点等间隔采样,并绘制幅频和相频特性图。三、实验结果:1 已知连续周期信号x(t)=cos(10πt)+2sin(18πt) (1)确定信号的基频Ω和基本周期Tp,以及分析时采用的采样点数N; (2)当分析长度取0.5Tp和1.5Tp时,对x(t)采样,利用FFT计算其幅度谱;对所得结果进行比较,总结应如何选取分析长度。 (1)基频Ω=2πrad/s,基本周期Tp=1s,在一周期内有采样定理知采样频率应大于ω=36π,即fΩ18Hz。则定一周期内采样点数N=20。0.5T和1.5T内采样点数分别为10点和30点。 n=0:0.0025:2; x=cos(10*pi*n)+2*sin(18*pi*n); plot(n,x) grid n1=0:0.05:0.45; x1=cos(10*pi*n1)+2*sin(18*pi*n1); subplot(221),stem(n1,x1); subplot(222),plot(n1,x1); xk1=fft(x1); subplot(223),stem(n1,xk1); n2=0:0.05:1.5; x2=cos(10*pi*n2)+2*sin(18*pi*n2); subplot(221),stem(n2,x2); subplot(222),plot(n2,x2); xk2=fft(x2); subplot(223),stem(n2,xk2);2、设x(n)=R8(n),分别计算X(ejw)在[0,2π]上的32点和64点等间隔采样,并绘制幅频和相频特性图。 x=[ones(1,8) zeros(1,22)]; n=0:499; L=length(n); n=n.*2/L; xk=fft(x,L); subplot(311), stem(x); grid,title(x(n)=R8(n)); xlabel(n); subplot(312), plot(n,abs(xk)); grid,title(MAGNITUDE RESPONSE) xlabel(NORMALIZED FREQUENCY),ylabel(|H(w)|) subplot(313),plot(n,180/pi*angle(xk)); grid ,xlabel(NORMALIZED FREQUENCY),ylabel(DEGREES), title(PHASE RESPONSE) x=[ones(1,8) zeros(1,22)]; n=0:31; L=length(n); n=n.*2/L; xk1=fft(x,L); subplot(211), stem(n,abs(xk1)); grid,title(MAGNITUDE RESPONSE) xlabel(NORMALIZED FREQUENCY),ylabel(|H(w)|) subplot(212),stem(n,180/pi*angle(xk1)); grid ,xlabel(NORMALIZED FREQUENCY),ylabel(DEGREES), title(PHASE RESPONSE) x=[ones(1,8) zeros(1,22)]; n=0:63; L=length(n); n=n.*2/L; xk2=fft(x,L); subplot(211), stem(n,abs(xk2)); grid,title(MAGNITUDE RESPONSE) xlabel(NORMALIZED FREQUENCY),ylabel(|H(w)|) subplot(212),stem(n,180/pi*angle(

文档评论(0)

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

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

1亿VIP精品文档

相关文档