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

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

3天内不再提示

短时傅里叶变换STFT原理详解

雷达通信电子战 来源:雷达通信电子战 2024-01-07 09:46 次阅读

传统傅里叶变换的分析方法大家已经非常熟悉了,特别是快速傅里叶变换(FFT)的高效实现给数字信号处理技术的实时应用创造了条件,从而加速了数字信号处理技术的发展。

大家对线性调频信号的波形和频谱非常熟悉,下面用Matlab仿真一个简单的线性调频信号,参数设置如下:

采样率:1000MHz

中心频率:300MHz

信号时宽:10us

信号带宽:100MHz

波形和频谱如下:

wKgaomWaAnyADuLPAACZHpI9k4E693.png

傅里叶变换是一种线性处理方法,不是看时域波形就是在频域查看信号频率,我们难以弄清信号的频率成分随时间是如何变化的。也就是从时域波形中看不出详细的频率特性,而从频谱图中也不知道具体的频率是在哪个时间段。

鉴于传统傅里叶变换的缺陷提出了联合时频的分析方法,既反映信号的频率,也能看出频率随时间变化的规律。而今天给大家介绍的就是线性联合时频分析方法中的短时傅里叶变换:STFT

STFT的基本思想是将信号加窗,然后再进行傅里叶变换,窗函数根据时间的变化在整个时间轴上平移,也就是利用窗函数将时刻t附近的频谱实现局域化,从而构成待分析信号的二维时频谱。

这样的话,即使信号是非平稳的或者是时变的,也可以假定被窗函数分割的每一个小段信号时平稳的,这样可以用STFT来分析信号的时频谱了,示意框图如下:

wKgaomWaAnyAAG4LAABNDeOs_Vw073.png

STFT是一个二维的复函数,表示信号随时间和频率变化的幅度和相位。离散傅里叶变换的表达式:

wKgZomWaAnyAalxBAAAi-GCy8N4566.png

其中,g(n)是长度为M的窗函数;Xm(f)是mR时刻加窗后数据的DFT;R是每次DFT所跳的大小,它等于窗的大小减去重叠的长度L:R=M-L

wKgZomWaAnyAdYIQAAP32EjLxp0655.png

从上面的变换可以看出,通过不断移动窗函数的中心位置,得到不同时刻附近的傅里叶变换,这些傅里叶变换的集合就是STFT结果。

wKgZomWaAnyAak49AAaXyhqFa38285.png

上图是上面线性调频信号的短时傅里叶变换结果,左图横轴是时间,纵轴是频率,颜色反映了值得大小。右图调整了观察角度。

审核编辑:汤梓红

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

    关注

    175

    文章

    2923

    浏览量

    228441
  • 数字信号
    +关注

    关注

    2

    文章

    796

    浏览量

    47221
  • 傅里叶变换
    +关注

    关注

    5

    文章

    415

    浏览量

    42247
  • 时频分析
    +关注

    关注

    0

    文章

    15

    浏览量

    7951
  • STFT
    +关注

    关注

    0

    文章

    11

    浏览量

    9118

原文标题:线性联合时频分析方法中的短时傅里叶变换:STFT

文章出处:【微信号:雷达通信电子战,微信公众号:雷达通信电子战】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    详解快速傅里叶变换FFT算法

    本帖最后由 richthoffen 于 2019-7-19 16:41 编辑 详解快速傅里叶变换FFT算法
    发表于 07-18 08:07

    详解快速傅里叶变换FFT算法

    详解快速傅里叶变换FFT算法
    发表于 03-28 11:48

    详解快速傅里叶变换FFT算法

    详解快速傅里叶变换FFT算法
    发表于 05-25 09:31

    详解快速傅里叶变换FFT算法

    详解快速傅里叶变换FFT算法
    发表于 03-05 11:07

    傅里叶变换是什么?如何求傅里叶变换

    傅里叶变换是什么?三傅里叶变换的意义是什么?如何求傅里叶变换
    发表于 05-08 09:23

    傅里叶变换详解

    傅里叶变换详解
    发表于 11-29 12:48 4次下载

    基于短时傅里叶变换的OFDM时间同步方法

    该文提出了一种基于短时傅里叶变换的OFDM符号同步方法。该方法通过短时傅里叶变换得到OFDM信号的二维幅度谱,并提取其中的周期平稳时频结构信息,估计出OFDM符号的无ISI时间区间,
    发表于 10-10 15:18 41次下载
    基于<b class='flag-5'>短时</b><b class='flag-5'>傅里叶变换</b>的OFDM时间同步方法

    STFT短时傅里叶变换

    关于短时傅里叶变换的原理及其在通信的应用。
    发表于 05-17 16:41 5次下载

    小波变换傅里叶变换好在哪里_小波变换傅里叶变换详解

    小波变换傅里叶变换有什么区别吗?小波变换傅里叶变换哪个好?我们通过小波变换傅里叶变换的详细
    发表于 01-13 11:02 1.5w次阅读
    小波<b class='flag-5'>变换</b>比<b class='flag-5'>傅里叶变换</b>好在哪里_小波<b class='flag-5'>变换</b>与<b class='flag-5'>傅里叶变换</b><b class='flag-5'>详解</b>

    详解傅里叶变换与小波变换

    详细讲述傅里叶变换和小波变换原理
    发表于 01-16 14:34 9次下载

    时频分析之短时傅里叶变换STFT资源下载

    时频分析之短时傅里叶变换STFT资源下载
    发表于 04-26 11:35 7次下载

    谈谈Matlab短时傅里叶变换和小波变换的时频

    本文主要给定一小段音频,通过短时傅里叶变换和小波变换制作时频图。音频的采样率为44100
    的头像 发表于 07-19 17:44 1233次阅读
    谈谈Matlab<b class='flag-5'>短时</b><b class='flag-5'>傅里叶变换</b>和小波<b class='flag-5'>变换</b>的时频

    什么是短时傅里叶变换?傅立叶分析和小波分析的关系

    个简单可行的方法就是——加窗。我又要套用方沁园同学的描述了,“把整个时域过程分解成无数个等长的小过程,每个小过程近似平稳,再傅里叶变换,就知道在哪个时间点上出现了什么频率了。”这就是短时傅里叶变换
    的头像 发表于 08-22 10:00 393次阅读
    什么是<b class='flag-5'>短时</b><b class='flag-5'>傅里叶变换</b>?傅立叶分析和小波分析的关系

    短时傅里叶变换特点 短时傅里叶变换的意义

    短时傅里叶变换特点 短时傅里叶变换的意义  短时傅里叶变换(Short-time Fourier
    的头像 发表于 09-07 16:23 1589次阅读

    短时傅里叶变换和小波变换差别

    短时傅里叶变换和小波变换差别 短时傅里叶变换(short-time Fourier transform,
    的头像 发表于 09-07 17:04 1909次阅读