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

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

3天内不再提示

在FFT应用中为什么要采用时间窗呢?

冬至子 来源:RFZone 作者:Knight 2023-06-12 10:57 次阅读

傅里叶变换(FFT)实现了时域到频域的转换,是信号分析中最常用的基本功能之一。本文将描述FFT应用中为什么要采用时间窗,以及RBW与时间窗的关系。

FFT变换是在一定假设下完成的,即认为被处理的信号是周期性的。图1给出了一正弦信号的采集样点波形,如果对Frame1作FFT运算,则会对其进行周期扩展。显然,在周期扩展的时候,造成了样点的不连续,样点不连续等同于相位不连续,相当于引入了相位调制,这将导致产生额外的频率成分,该现象称为频谱泄露。

图片

图1. 周期扩展引起样点的不连续

频谱泄露产生了原本信号中并不包含的频率成分,如图2所示,信号的频率本应只在虚线位置,但由于样点不连续,FFT之后导致产生了诸多频率点,如图所示的实线位置。频谱泄露会扰乱测试,尤其在观测小信号时,较强的频谱泄露成分可能淹没比较微弱的信号。

图片

图2. 样点不连续引起频谱泄露

如何避免或者降低频谱泄露呢?这就需要使用下文介绍的时间窗(Window) 技术。

如果能够消除样点不连续,就可以消除频谱泄露。为了实现这一点,需要引入时间窗 (Window),时间窗包含的样点数目与信号相同,而且两端的样点值通常为0。在FFT之前,时间窗与波形相乘,周期扩展后可以保证样点的连续性。

图片

图3. 通过引入时间窗可改善频谱泄露

时间窗相当于一个滤波器,不同的时间窗具有不同的频响特性,比如边带抑制、矩形因子等,相应的幅度测试精度也不同。虽然基于FFT的频谱分析中没有IF filter,但是依然有RBW的概念,时间窗就决定了RBW的形状和大小。

RBW称为分辨率带宽,决定了频率分辨率,RBW越小,分辨率越高。RBW与时间窗宽度(即Window Time) 成反比,但即使时间窗宽度相同,不同的时间窗类型对应的RBW也不同,存在一个因子 k ,并满足如下关系:

图片

下面以矩形窗为例,RBW与时间窗宽度有什么关系呢?矩形窗的双边带频谱为 Sa(ω) 函数,如图4所示,假设窗口时间为T,则频率为** ±N*2π/T** (N为非零整数)处均为零点。矩形窗的双边带频谱可以写为如下表达式:

图片

图片

图4. 矩形窗的频谱特性(双边带频谱)

对于图4所示的频谱,相对峰值电平下降3dB的频点位于何处?从电压的角度讲,下降3dB的频点处,幅值将为峰值的 √2/2 。

简便起见,令sin(x)/x=√2/2 ,则x≈1.39 。经计算ω=2.78/T ,f=ω/2π≈0.443/T 。图4所示的频谱中,3dB带宽为:

图片

图片

图5. x=1.39处,幅值下降3dB

如前所述,FFT应用中会将信号周期扩展,因此FFT是将信号当作一个周期信号来对待的。FFT得到的频点也是离散的,这些离散的频点称为freq. bin,两个相邻bin之间的频间距为扩展周期的倒数,扩展周期即为时间窗的宽度。bin间距决定了频率分辨率,间距越小,频率分辨率越高。

图片

类似于扫频式频谱分析, FFT频谱分析中也有RBW****的概念,尽管不存在 IF filter 在****FFT 频谱分析中, RBW决定于时间窗幅频特性的3dB 带宽。 不同的时间窗类型,具有不同的****RBW 表达式。 对于矩形窗, RBW****为

图片

从上式可以看出,同是表征频率分辨率的参数,矩形窗的RBW并不等于bin间距,而是小于bin间距。频谱分析应用中通常提及RBW,但RBW与bin间距存在如下关系

图片

常见的时间窗类型包括:

Kaiser、Rectangular、Hamming、Hanning、Blackman-Harris、Flat-Top等。下图给出了不同时间窗类型对应的k因子大小。不同的时间窗,频谱泄露、幅度测试精度及RBW均不同,测试时应该如何选择呢,后文将有详细介绍。

图片

图6. 不同时间窗类型对应的k因子不同

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

    关注

    160

    文章

    7727

    浏览量

    177672
  • FFT
    FFT
    +关注

    关注

    15

    文章

    434

    浏览量

    59306
  • 频谱分析仪
    +关注

    关注

    16

    文章

    1100

    浏览量

    85231
  • 相位调制
    +关注

    关注

    0

    文章

    18

    浏览量

    8121
  • 傅里叶变换
    +关注

    关注

    6

    文章

    437

    浏览量

    42562
收藏 人收藏

    评论

    相关推荐

    请问DSP LIB怎么没有函数?

    我发现DSP LIB没有函数,难道FFT函数内部已做了优化?
    发表于 04-28 06:19

    关于程序如何让时间停止

    labview程序表现出已用时间怎么操作使时间停止
    发表于 11-21 21:16

    分别用矩形、汉宁、哈明、布莱克曼+FFT对信号进行频谱分析,分析各函数对信号FFT变换的影响

    分析,并分析不同窗函数对频谱分析的影响。2. 要求(1)产生一个谐波信号,并显示,要求信号的幅值及频率可调;(2)对产生的谐波信号不同的函数下进行FFT变换,要求不同窗口下显示
    发表于 07-14 09:50

    Spectrum View的架构及FFT相关基础内容介绍(理论篇)

    FFT测试频谱的优势。 对于FFT过程可能遇到的频谱泄露效应,为什么采用时间可以进行规避或减弱,时间
    发表于 10-10 14:04

    函数对FFT有什么影响?他们是什么关系?

    函数对FFT有什么影响?他们是什么关系?visualStudio软建中,要对音频信号进行FFT变换时,需要加函数进行控制,这是为什么?
    发表于 11-30 06:24

    基于应用时间多用户MIMO-OFDM系统的比例公平算法

    基于应用时间多用户MIMO-OFDM系统的比例公平算法::该文针对基于延时信道状态信息的多用户MIMO-OFDM 系统,在用户比例速率要求和功率限制的情况下,以最大化时间
    发表于 10-29 12:50 19次下载

    PCB级采用时间交替超高速模数转换器

    PCB级采用时间交替超高速模数转换器 采用时间交替模数转换器(ADC),以每秒数十亿次的速度采集同步采样模拟信号,对于设计工程师来说,这是一项极大的技术挑战
    发表于 02-03 09:17 761次阅读
    <b class='flag-5'>在</b>PCB级<b class='flag-5'>采用时间</b>交替超高速模数转换器

    基于相关BlackmanFFT介损角测量算法

    基于相关BlackmanFFT介损角测量算法_孙鹏
    发表于 01-04 17:05 0次下载

    基于LPC1114的加差值FFT算法的谐波检测设计

    基于LPC1114的加差值FFT算法的谐波检测设计
    发表于 09-25 09:00 13次下载
    基于LPC1114的加<b class='flag-5'>窗</b>差值<b class='flag-5'>FFT</b>算法的谐波检测设计

    PCB设计采用时间交替超高速模数转换器解析

    采用时间交替模数转换器(ADC),以每秒数十亿次的速度采集同步采样模拟信号,对于设计工程师来说,这是一项极大的技术挑战,需要非常完善的混合信号电路。时间交替的根本目标是通过增加转换器,不影响分辨率
    发表于 11-16 16:26 0次下载
    <b class='flag-5'>在</b>PCB设计<b class='flag-5'>中</b><b class='flag-5'>采用时间</b>交替超高速模数转换器解析

    理解FFT和信号加原理及意义

    学习信号时域和频域、快速傅立叶变换(FFT)、加,以及如何通过这些操作来加深对信号的认识。 1. 理解时域、频域、FFT 傅立叶变换有助于理解常见的信号,以及如何辨别信号的错误。
    发表于 11-16 18:07 19.3w次阅读
    理解<b class='flag-5'>FFT</b>和信号加<b class='flag-5'>窗</b>原理及意义

    PCB设计采用时间交替超高速模数转换器的解析

    采用时间交替模数转换器(ADC),以每秒数十亿次的速度采集同步采样模拟信号,对于设计工程师来说,这是一项极大的技术挑战,需要非常完善的混合信号电路。时间交替的根本目标是通过增加转换器,不影响分辨率
    发表于 12-05 11:00 0次下载
    PCB设计<b class='flag-5'>中</b><b class='flag-5'>采用时间</b>交替超高速模数转换器的解析

    基于DSP的通用FFT电网检测的应用

    基于DSP的通用FFT电网检测的应用
    发表于 06-24 09:47 3次下载

    信号基础:频域、时域、FFT和加

    学习信号时域和频域、快速傅立叶变换(FFT)、加,以及如何通过这些操作来加深对信号的认识。
    的头像 发表于 04-11 14:02 2837次阅读

    为什么会造成频谱泄露?如何理解FFT的频谱泄露效应?

    为什么会造成频谱泄露?如何理解FFT的频谱泄露效应?如何采用时间抑制频谱泄露效应? 频谱泄露是指在进行傅里叶变换时,信号的谱被非目标频率“污染”的一种现象。它是由于傅里叶变换假设信
    的头像 发表于 10-20 15:08 3542次阅读