转载来自: http://www.guokr.com/blog/440583/

傅里叶变换的一大用途是从混杂的时域信号中找出其中各频率成分的分布。
以一个由50Hz、120Hz两个频率正弦信号和随机噪声叠加得到的信号为例(采样频率1000Hz):

x为两个正弦信号的相加,y为叠加噪音后的信号。

t = 0:0.001:0.6;
x = sin(2*pi*50*t)+sin(2*pi*120*t);
y = x + 2*randn(size(t));
plot(1000*t(1:50),y(1:50));
title('Signal Corrupted with Zero-Mean Random Noise');
xlabel('time (milliseconds)');

直接观察这个信号,我们看不出它是由哪些频率的正弦信号叠加而成。
对信号y作快速傅里叶变换得到它的离散频谱Y:

Y = fft(y,512);

其能量谱(表明各个频率分量的能量大小)为:

Pyy = Y.* conj(Y) / 512;

取前257个点,画出信号y的能量谱 (FFT的结果是圆周共轭对称的,实部偶对称,虚部奇对称,所以能量谱线是相对于N/2点对称的。)

f = 1000*(0:256)/512;
plot(f,Pyy(1:257))
title('Frequency content of y')
xlabel('frequency (Hz)')

该图像表示信号y中从直流分量到奈奎斯特频率各频率分量的能量大小。从图上可以直观地看出信号的主要频率成分一个是50Hz,另一个在100Hz到150Hz之间,大约在120Hz处。
同时可以看到,这个图像上有明显的峰。

MATLAB傅里叶变换用于频谱分析相关推荐

  1. matlab fft谱分析实验报告,基于matlab的fft频谱分析及应用实验报告.docx

    基于matlab的fft频谱分析及应用实验报告 实验三用FFT对信号进行频谱分析 一实验目的 1能够熟练掌握快速离散傅立叶变换的原理及应用FFT进行频谱分析的基本方法:2了解用FFT进行频谱分析可能出 ...

  2. matlab 信号的频谱分析,实验五基于Matlab的信号频谱分析(复杂)

    实验五基于Matlab的信号频谱分析(复杂) 本次实验注意:<实验五MALTAB基础知识(简单)> <实验五 基于Matlab的信号频谱分析(复杂)> 选作一个即可 实验五 基 ...

  3. matlab复杂周期信号类建立,实验五 基于Matlab的信号频谱分析(复杂)

    本次实验注意:<实验五MALTAB基础知识(简单)> <实验五 基于Matlab的信号频谱分析(复杂)> 选作一个即可 实验五 基于Matlab的信号频谱分析 (一) 实验目的 ...

  4. 2021-05-21 matlab 傅里叶变换后恢复信号

    matlab 傅里叶变换后恢复信号 基于傅里叶结果来重构信号,基本思想是通过傅里叶变换得到的主频幅值和相位得到正弦信号,并叠加重构. Fs = 1000; % Sampling frequency T ...

  5. matlab中傅里叶反转亮度,Matlab傅里叶变换傅里叶逆变换-FFT-IFFT

    <Matlab傅里叶变换傅里叶逆变换-FFT-IFFT>由会员分享,可在线阅读,更多相关<Matlab傅里叶变换傅里叶逆变换-FFT-IFFT(2页珍藏版)>请在人人文库网上搜 ...

  6. Matlab的信号频谱分析

    FFT是离散傅立叶变换的快速算法,可以将一个信号变换到频域.有些信号在时域上是很难看出什么特征的.但是如果变换到频域之后,就很容易看出特征了.这就是很多信号分析采用FFT变换的原因.另外,FFT可以将 ...

  7. matlab相关性分析频谱_利用matlab怎样进行频谱分析、、

    利用 matlab 怎样进行频谱分析 图像的频率是表征图像中灰度变化剧烈程度的指标, 是灰度在平面空间上的 梯度. 如: 大面积的沙漠在图像中是一片灰度变化缓慢的区域, 对应的频率值很 低:而对于地表 ...

  8. matlab相关性分析频谱_基于Matlab的相关频谱分析程序教程

    基于Matlab的相关频谱分析程序教程 Matlab 信号处理工具箱 谱估计专题 频谱分析 Spectral estimation(谱估计)的目标是基于一个有限的数据集合描述一个信号的功率(在频率上的 ...

  9. matlab中用于离散系统求解的命令,实验七-离散系统分析的MATLAB实现

    <实验七-离散系统分析的MATLAB实现>由会员分享,可在线阅读,更多相关<实验七-离散系统分析的MATLAB实现(11页珍藏版)>请在人人文库网上搜索. 1.实验七 离散系统 ...

最新文章

  1. Neumorphism.io一个神奇的网站,满足各种圆角矩形ICON图表立体化效果要求,这种样式的名称——新拟态
  2. Vue在Element UI下使用富文本框插件quill-editor(我个人不推荐用这个复杂的富文本插件)
  3. Linux下安装二进制版mysql-8.0.15
  4. CSS外框高度自动适应
  5. ORB-SLAM学习--GitHub上较好的版本
  6. VTK:PolyData之MergeSelections
  7. 2018/7/16-纪中某C组题【jzoj4024,jzoj4025,jzoj2136,jzoj2137】
  8. wepy组件子父传值_【WePY小程序框架实战三】-组件传值
  9. Java List集合转换相关操作
  10. fanuc 机床,加工中心通信总结,机床联网监控系统
  11. LuaStudio 9.27 去10分钟退出暗桩板
  12. 【软件分享】天若OCR文字识别V4.48(翻译功能免费)
  13. 局域网的分类:以太网、令牌环网、FDDI、ATM、WLAN
  14. 扫描域名和扫描IP的区别
  15. VMware 虚拟机安装黑屏问题
  16. 中职组网络安全教你如何正确的颁发证书
  17. 小谈 - web模仿手机打电话与正则表达式
  18. Win7通过无线网卡共享本地网络,开启WiFi热点以及关闭WiFi热点
  19. excel排名技巧:万能透视表加筛选找出销售冠军
  20. 康耐视Visionpro白平衡的详细步骤

热门文章

  1. 联想服务器x3250 m5文档,Lenovo System x3250 M5 - 联想服务器配置参数
  2. python入门学习笔记(FishC)—序列
  3. eclipse中集成tomcat8
  4. sitemesh的使用---修饰器
  5. PostgreSQL11.17离线安装过程(X86+Ubuntu)
  6. 用计算机研究心理,浅析计算机在心理学研究中的应用
  7. LCD1602驱动(51单片机)
  8. Soot I: 基本了解
  9. 数学建模论文写作学习——问题重述与问题分析写作规范
  10. 一分钟了解EPON光收发模块