云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 实验二 参考 快速傅立叶变换(FFT)及其应用

实验二 参考 快速傅立叶变换(FFT)及其应用

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 3:24:42

%进行FFT变换并做频谱图

y=fft(x);%进行fft变换 mag=abs(y);%求幅值

f=(0:length(y)-1)'*fs/length(y);%进行对应的频率转换 figure(2);

subplot(232);

plot(f,mag);%做频谱图 xlabel('频率(Hz)'); ylabel('幅值');

title('矩形波幅频谱图'); grid;

%求均方根谱 sq=abs(y); figure(2);

subplot(233); plot(f,sq);

xlabel('频率(Hz)'); ylabel('均方根谱');

title('矩形波均方根谱'); grid;

%求功率谱 power=sq.^2; figure(2); subplot(234); plot(f,power);

xlabel('频率(Hz)'); ylabel('功率谱'); title('矩形波功率谱'); grid;

%求对数谱 ln=log(sq); figure(2); subplot(235); plot(f,ln);

xlabel('频率(Hz)'); ylabel('对数谱'); title('矩形波对数谱'); grid;

%用IFFT恢复原始信号 xifft=ifft(y); magx=real(xifft); ti=[0:length(xifft)-1]/fs; figure(2); subplot(236);

plot(ti,magx);

xlabel('t'); ylabel('y');

title('通过IFFT转换的矩形波波形');

grid;

%****************3.白噪声****************% fs=10;%设定采样频率 t=-5:0.1:5;

x=zeros(1,100); x(50)=100000;

figure(3); subplot(231);

plot(t(1:100),x);%作白噪声的时域波形 xlabel('t');

ylabel('y');

title('白噪声时域波形'); grid;

%进行FFT变换并做频谱图 y=fft(x);%进行fft变换

mag=abs(y);%求幅值

f=(0:length(y)-1)'*fs/length(y);%进行对应的频率转换 figure(3); subplot(232);

plot(f,mag);%做频谱图 xlabel('频率(Hz)'); ylabel('幅值');

title('白噪声幅频谱图'); grid;

%求均方根谱 sq=abs(y); figure(3); subplot(233); plot(f,sq);

xlabel('频率(Hz)'); ylabel('均方根谱');

title('白噪声均方根谱'); grid;

%求功率谱 power=sq.^2; figure(3); subplot(234); plot(f,power);

xlabel('频率(Hz)'); ylabel('功率谱');

title('白噪声功率谱'); grid;

%求对数谱 ln=log(sq); figure(3); subplot(235); plot(f,ln);

xlabel('频率(Hz)'); ylabel('对数谱'); title('白噪声对数谱'); grid;

%用IFFT恢复原始信号 xifft=ifft(y);

magx=real(xifft); ti=[0:length(xifft)-1]/fs; figure(3); subplot(236); plot(ti,magx); xlabel('t');

ylabel('y');

title('通过IFFT转换的白噪声波形'); grid;

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

%进行FFT变换并做频谱图 y=fft(x);%进行fft变换 mag=abs(y);%求幅值 f=(0:length(y)-1)'*fs/length(y);%进行对应的频率转换 figure(2); subplot(232); plot(f,mag);%做频谱图 xlabel('频率(Hz)'); ylabel('幅值'); title('矩形波幅频谱图'); grid; %求均方根谱 sq=abs(y); figure(2); subplot(233); plot(f,sq); xlabel('频率(Hz)'); ylabel('均方根谱'); title('矩形波均方根谱'); grid; %求功率谱 power=sq.^

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com