欢迎来到天天文库
浏览记录
ID:53302937
大小:31.00 KB
页数:6页
时间:2020-04-03
《Matlab编程实现FFT实践及频谱分析.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Matlab编程实现FFT实践及频谱分析内容1.用Matlab产生正弦波,矩形波,以及白噪声信号,并显示各自时域波形图2.进行FFT变换,显示各自频谱图,其中采样率,频率、数据长度自选3.做出上述三种信号的均方根图谱,功率图谱,以及对数均方根图谱4.用IFFT傅立叶反变换恢复信号,并显示恢复的正弦信号时域波形图源程序%*************************************************************************%% FFT实践及频谱分析 %%*****
2、********************************************************************%%***************1.正弦波****************%fs=100;%设定采样频率N=128;n=0:N-1;t=n/fs;f0=10;%设定正弦信号频率x=sin(2*pi*f0*t);%生成正弦信号Matlab编程实现FFT实践及频谱分析内容1.用Matlab产生正弦波,矩形波,以及白噪声信号,并显示各自时域波形图2.进行FFT变换,显示各自频谱图,其中采样率,频率、数据长度自选3.做出上述三种信号的均方根图谱,
3、功率图谱,以及对数均方根图谱4.用IFFT傅立叶反变换恢复信号,并显示恢复的正弦信号时域波形图源程序%*************************************************************************%% FFT实践及频谱分析 %%*************************************************************************%%***************1.正弦波****************%fs
4、=100;%设定采样频率N=128;n=0:N-1;t=n/fs;f0=10;%设定正弦信号频率x=sin(2*pi*f0*t);%生成正弦信号Matlab编程实现FFT实践及频谱分析内容1.用Matlab产生正弦波,矩形波,以及白噪声信号,并显示各自时域波形图2.进行FFT变换,显示各自频谱图,其中采样率,频率、数据长度自选3.做出上述三种信号的均方根图谱,功率图谱,以及对数均方根图谱4.用IFFT傅立叶反变换恢复信号,并显示恢复的正弦信号时域波形图源程序%**********************************************************
5、***************%% FFT实践及频谱分析 %%*************************************************************************%%***************1.正弦波****************%fs=100;%设定采样频率N=128;n=0:N-1;t=n/fs;f0=10;%设定正弦信号频率x=sin(2*pi*f0*t);%生成正弦信号Matlab编程实现FFT实践及频谱分析内容1.用Matlab产生正弦波,
6、矩形波,以及白噪声信号,并显示各自时域波形图2.进行FFT变换,显示各自频谱图,其中采样率,频率、数据长度自选3.做出上述三种信号的均方根图谱,功率图谱,以及对数均方根图谱4.用IFFT傅立叶反变换恢复信号,并显示恢复的正弦信号时域波形图源程序%*************************************************************************%% FFT实践及频谱分析 %%******************************************
7、*******************************%%***************1.正弦波****************%fs=100;%设定采样频率N=128;n=0:N-1;t=n/fs;f0=10;%设定正弦信号频率x=sin(2*pi*f0*t);%生成正弦信号figure(1);subplot(231);plot(t,x);%作正弦信号的时域波形xlabel('t');ylabel('y');title('正弦信号y=2*pi*10t时域波形');grid;%进行FFT变换并做频谱图y=
此文档下载收益归作者所有