《课程设计(论文)_基于MATLAB的快速傅立叶分析程序设计》.docVIP

  • 4
  • 0
  • 约1.21万字
  • 约 12页
  • 2016-12-15 发布于贵州
  • 举报

《课程设计(论文)_基于MATLAB的快速傅立叶分析程序设计》.doc

PAGE PAGE 12 基于MATLAB的快速傅立叶分析程序设计 机械研07,徐微,0720101005 1.已知信号数据 对一个人为产生的信号进行采用FFT变换方法进行功率谱分析。已知信号x(n)=120.0*COS(2*3.14*SF*n/FS) 式中: n=0,1,2 ……N-1 SF信号频率 FS采样频率 这里,定义参数如下: fs=200;%设定采样频率 N=512; sf=10;%设定余弦信号频率 采样点=1024; 2.信号的时域波形和频域波形 图1 余弦函数的时域波形图 图2 余弦函数的幅频谱波形 图3 余弦函数的功率谱密度波形 上面三图的程序如下所示:                     fs=200;%设定采样频率 N=512; n=0:N-1; t=n/fs; sf=10;%设定正弦信号频率 %生成信号 x=120.0*cos(2*3.14*sf*t); figure; plot(t,x);%作余弦信号的时域波形 xlabel(t); ylabel(y); title(x=120.0*cos(2*3.14*sf*t)时域波形); grid; %进行FFT变换并做频谱图 y=fft(x,N);%进行fft变换 mag=abs(y);%求幅值 f=(0:length(y)-1)*fs/length(y);%进行对应的频率转换 figure;

文档评论(0)

1亿VIP精品文档

相关文档