实验一快速傅里叶变换_第1页
实验一快速傅里叶变换_第2页
实验一快速傅里叶变换_第3页
实验一快速傅里叶变换_第4页
实验一快速傅里叶变换_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验一快速傅里叶变换之报告一、实验目的1、在理论学习的基础上,通过本实验加深对快速傅立叶变换的理解;2、熟悉并掌握按时间抽取FFT算法的程序;3、了解应用FFT进行信号频谱分析过程中可能出现的问题,例如混淆、泄漏、栅栏效应等,以便在实际中正确应用FFT。二实验内容信号频率F=50Hz,采样点数N=32,采样间隔T=matlab程序代码为:F=50;T=;N=32;n=0:N-1;t=n*T;A=sin(2*pi*F*t);figure;Y=fft(A,N);h=(abs(Y));h=h/max(h(1:N));forn=1:N;string1=strcat('X(',num2str(n-1),')=',num2str(h(n)));disp(string1);f=(n/T)/N;endstem([0:N-1]/N/T,h);xlabel('ƵÂÊ/HZ');ylabel('Õñ·ùX£¨ejw£©');title('·ùÆµÌØÐÔ');上述代码命令中,将FFT变换后的数字变量K,在画图时转换成频域中的频率f。这主要是根据数字频率与模拟域频率之间的关系:其中、分别为数字和模拟域中的频率,且于是有:运算结果:X(1)=1X(2)=X(3)=X(4)=X(5)=X(6)=X(7)=X(8)=X(9)=X(10)=X(11)=X(12)=X(13)=X(14)=X(15)=X(16)=X(17)=X(18)=X(19)=X(20)=X(21)=X(22)=X(23)=X(24)=X(25)=X(26)=X(27)=X(28)=X(29)=X(30)=X(31)=1信号频率F=50Hz,采样点数N=32,采样间隔T=同理可将a)中F、N、T,参数改成要求值(以下均是如此),即可得,X(0)=X(1)=X(2)=X(3)=X(4)=X(5)=X(6)=X(7)=X(8)=1X(9)=X(10)=X(11)=X(12)=X(13)=X(14)=X(15)=X(16)=X(17)=X(18)=X(19)=X(20)=X(21)=X(22)=X(23)=X(24)=1X(25)=X(26)=X(27)=X(28)=X(29)=X(30)=X(31)=信号频率F=50Hz,采样点数N=32,采样间隔T=X(0)=X(1)=X(2)=X(3)=X(4)=X(5)=X(6)=X(7)=1X(8)=X(9)=X(10)=X(11)=X(12)=X(13)=X(14)=X(15)=X(16)=X(17)=X(18)=X(19)=X(20)=X(21)=X(22)=X(23)=X(24)=X(25)=1X(26)=X(27)=X(28)=X(29)=X(30)=X(31)=此时采样总时间t=*32=,信号周期T1=1/50=,则t/T1=,不为整数,即采样与原信号没有相同的基频,因此事不能运用FFT的,其结果也必将是错误的。信号频率F=50Hz,采样点数N=32,采样间隔T=X(0)=X(1)=X(2)=X(3)=X(4)=X(5)=X(6)=1X(7)=X(8)=X(9)=X(10)=X(11)=X(12)=X(13)=X(14)=X(15)=X(16)=X(17)=X(18)=X(19)=X(20)=X(21)=X(22)=X(23)=X(24)=X(25)=X(26)=1X(27)=X(28)=X(29)=X(30)=X(31)=同c)一样,此时采样总时间t=*32=,信号周期T1=1/50=,则t/T1=,不为整数,即采样与原信号没有相同的基频,因此事不能运用FFT的,其结果也必将是错误的。信号频率F=50Hz,采样点数N=64,采样间隔T=X(0)=X(1)=X(2)=1X(3)=X(4)=X(5)=X(6)=X(7)=X(8)=X(9)=X(10)=X(11)=X(12)=X(13)=X(14)=X(15)=X(16)=X(17)=X(18)=X(19)=X(20)=X(21)=X(22)=X(23)=X(24)=X(25)=X(26)=X(27)=X(28)=X(29)=X(30)=X(31)=X(32)=X(33)=X(34)=X(35)=X(36)=X(37)=X(38)=X(39)=X(40)=X(41)=X(42)=X(43)=X(44)=X(45)=X(46)=X(47)=X(48)=X(49)=X(50)=X(51)=X(52)=X(53)=X(54)=X(55)=X(56)=X(57)=X(58)=X(59)=X(60)=X(61)=X(62)=1X(63)=满足奈奎斯采样定律,结果正确。信号频率F=250Hz,采样点数N=32,采样间隔T=X(0)=X(1)=X(2)=X(3)=X(4)=X(5)=X(6)=X(7)=X(8)=1X(9)=X(10)=X(11)=X(12)=X(13)=X(14)=X(15)=X(16)=X(17)=X(18)=X(19)=X(20)=X(21)=X(22)=X(23)=X(24)=1X(25)=X(26)=X(27)=X(28)=X(29)=X(30)=X(31)=显然,由于采样频率小于2倍的最高频率,不满足奈奎斯采样定理,发生频谱混叠,因此其FFT不能正确的反应其真实的频谱。将c)信号后补32个0,做64点FFTMatlab程序代码:T=;F1=50;N=64;t=[0:32-1]*T;t2=[tzeros(1,32)];x=sin(F1*2*pi*t2);figure;Y=fft(A,N);h=(abs(Y));h=h/max(h(1:N));forn=1:N;string1=strcat('X(',num2str(n-1),')=',num2str(h(n)));disp(string1);f=(n/T)/N;endstem([0:N-1]/N/T,h);xlabel('ƵÂÊ/HZ');ylabel('Õñ·ùX£¨ejw£©');title('·ùÆµÌØÐÔ');运行结果:X(0)=X(1)=X(2)=X(3)=X(4)=X(5)=X(6)=X(7)=X(8)=X(9)=X(10)=X(11)=X(12)=X(13)=X(14)=X(15)=X(16)=1X(17)=X(18)=X(19)=X(20)=X(21)=X(22)=X(23)=X(24)=X(25)=X(26)=X(27)=X(28)=X(29)=X(30)=X(31)=X(32)=X(33)=X(34)=X(35)=X(36)=X(37)=X(38)=X(39)=X(40)=X(41)=X(42)=X(43)=X(44)=X(45)=X(46)=X(47)=X(48)=1X(49)=X(50)=X(51)=X(52)=X(53)=X(54)=X(55)=X(56)=X(57)=X(58)=X(59)=X(60)=X(61)=X(62)=X(63)=由于在时间域内信号加零,致使振幅谱中出现很多其他

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论