0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用matlab对信号进行傅里叶变换

FPGA之家 来源:FPGA之家 2023-07-19 10:10 次阅读

傅氏变换分析是信号分析中很重要的方法,借助matlab可以很方便的对各类信号进行傅氏频域分析。本文介绍了集中离散的傅氏变换以及matlab实现方法。

1、离散序列的傅里叶变换DTFT(Discrete Time Fourier Transform)

代码:

c0efddae-25c6-11ee-962d-dac502259ad0.jpg

结果:

c1105656-25c6-11ee-962d-dac502259ad0.jpg

分析:可见,离散序列的dtft变换是周期的,这也符合Nyquist采样定理的描述,连续时间信号经周期采样之后,所得的离散信号的频谱是原连续信号频谱的周期延拓。

2、离散傅里叶变换DFT(Discrete Fourier Transform)

与1中DTFT不一样的是,DTFT的求和区间是整个频域,这对计算机的计算来说是不可以实现的,DFT就是序列的有限傅里叶变换。实际上,1中我给的代码也只是对频域的-800----+800中间的1601点求了和,也不是无数次求和。

实现代码:

c11c68c4-25c6-11ee-962d-dac502259ad0.jpg

结果图:c1443d22-25c6-11ee-962d-dac502259ad0.jpg

分析:DFT只是DTFT的现实版本,因为DTFT要求求和区间无穷,而DFT只在有限点内求和。

3、快速傅里叶变换FFT(Fast Fourier Transform)

虽然DFT相比DTFT缩减了很大的复杂度,但是任然有相当大的计算量,不利于信息的实时有效处理,1965年发现的DFT解决了这一问题。

实现代码:

c1539614-25c6-11ee-962d-dac502259ad0.jpg

效果图:
c15e647c-25c6-11ee-962d-dac502259ad0.jpg

分析:由图可见,fft变换的频率中心不在0点,这是fft算法造成的,把fft改为fftshift可以将频率中心移到0点。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    175

    文章

    2922

    浏览量

    228440
  • 信号
    +关注

    关注

    11

    文章

    2639

    浏览量

    75388
  • 频谱
    +关注

    关注

    7

    文章

    847

    浏览量

    45131
  • 傅里叶变换
    +关注

    关注

    5

    文章

    415

    浏览量

    42242

原文标题:用matlab对信号进行傅里叶变换

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【创龙TMS320C6748开发板试用】CCS画出信号时域图&在对信号进行傅里叶变换时遇到的问题

    本帖分为两个部分,一个是CCS的图形工具,画出仿真信号的时域图,另一部分是相对这个信号进行傅里叶变换的时候遇到的问题。(当然这里面的算法中
    发表于 10-28 21:34

    周期信号傅里叶变换.ppt

    周期信号傅里叶变换.ppt
    发表于 10-03 23:06

    抽样信号傅里叶变换

    抽样信号傅里叶变换.ppt
    发表于 10-03 23:15

    抽样信号傅里叶变换.zip

    抽样信号傅里叶变换.zip
    发表于 10-04 11:49

    请问怎么labview对一个连续信号连续变化的加速度值进行傅里叶变换

    怎么labview对一个连续信号(连续变化的加速度值)进行傅里叶变换?是不是需要先滤波,然后加窗,然后FFT?不知道是不是这样,具体该怎么实现呢?
    发表于 05-03 20:20

    傅里叶变换,建立信号频谱

    从本章开始由时域转入变换域分析,首先讨论傅里叶变换傅里叶变换是在傅里叶级数正交函数展开的基础上发展而产生的,这方面的问题也称为傅里叶分析(频域分析)。将信号
    发表于 08-05 11:49 50次下载

    非周期信号傅里叶变换

    非周期信号傅里叶变换 前面已讨论了周期非正弦信号的傅里叶级数展开,下面来分析非周期信号傅里叶变换。当周期
    发表于 07-27 10:23 9064次阅读

    傅里叶变换与小波变换信号去噪中的应用

    对于高频信号和高频噪声干扰相混叠的信号,采用小波变换去除噪声可以避免用傅里叶变换去噪带来的信号折损。对于噪声频率固定的平稳
    发表于 03-18 16:47 426次下载

    抽样信号傅里叶变换

    抽样信号傅里叶变换
    发表于 12-06 14:36 0次下载

    Matlab实现傅里叶变换的步骤

    傅里叶变换是将按时间或空间采样的信号与按频率采样的相同信号进行关联的数学公式。
    的头像 发表于 07-19 17:47 3930次阅读
    <b class='flag-5'>Matlab</b>实现<b class='flag-5'>傅里叶变换</b>的步骤

    对图像进行傅里叶变换的意义

    对图像进行傅里叶变换的意义 傅里叶变换是一种将一个信号分解成其频率分量的方法,它在信号处理、图像处理、电信领域、计算机视觉领域等方面都有着广
    的头像 发表于 09-07 16:18 1800次阅读

    傅里叶变换的时移特性

    傅里叶变换的时移特性 傅里叶变换是一种非常重要的数学工具,可以将任何周期性信号或非周期性信号进行频域分析,从而在通信、电子工程等领域中得到广
    的头像 发表于 09-07 16:23 2794次阅读

    傅里叶变换和反变换公式

    傅里叶变换和反变换公式  傅里叶变换和反变换信号处理领域中被广泛应用。傅里叶变换是将一个时域
    的头像 发表于 09-07 16:53 1.1w次阅读

    如何由傅里叶变换推出傅里叶反变换

    如何由傅里叶变换推出傅里叶反变换  傅里叶变换和傅里叶反变换信号处理和通信领域中的两个重要概念,是数字
    的头像 发表于 09-07 17:04 1514次阅读

    傅里叶变换和离散傅里叶变换的关系

    傅里叶变换和离散傅里叶变换的关系 傅里叶变换(Fourier Transform)是一种将时间域(或空间域)的信号转换为频率域(或波数域)的信号
    的头像 发表于 09-07 17:04 1666次阅读