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

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

3天内不再提示

FFT补零可以提高频率分辨率吗?

薛梦雅 来源:jf_76563207 作者:jf_76563207 2025-08-18 13:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

经常看到FFT补零是否可以提高频率分辨率的讨论,事实上,只要我们明确傅里叶变换的本质,就很容易判断补零对傅里叶变换的影响。

从根本上讲,傅里叶变换仅仅是一种变换而已。所谓变换,是指经过傅里叶变换,得到的是输入信号的另外一种表现形式。

具体上讲,傅里叶变换是一种时域与频域之间的转换,傅里叶变换的输入是时域信息,输出是频域信息。利用傅里叶变换,可以通过时域信息得到频域信息,反之,得到的频域信息通过傅里叶逆变换,可以得到与傅里叶变换输入相同的时域信息。

一句话总结,傅里叶变换的输入与输出,具有不同的表现形式,但是,都表示同一个信号。

FFT补零主要发生在两种场合:

1、傅里叶点数不是2的N次幂,通过补零得到2的N次幂个点,这种情况下,一般补零的数量不会太多。

2、由于傅里叶变换得到的频域信息的频率分辨率与傅里叶变换输入的时域信息代表的时间长度的倒数相等。因此,有人希望通过给时域信息补零,延长时域信息代表的时间,从而提到频域信息的分辨率。这种情况下,补零的数量取决于希望达到的频率分辨率。

就数学上讲,上述两种情况下,FFT输出的频率分辨率都提高了。

例如:采样频率为1024Hz,采样得到的序列包含1000点,1000个点数据不能进行FFT变换,若采用DFT变换,DFT输出的频率分辨率为1.024Hz。补上24个零,得到1024点的序列,进行FFT变换,FFT输出的频率分辨率为1Hz,频率分辨率由1.024Hz提高到了1Hz;若补上1048个零,序列代表的时间长度为2S,FFT输出的频率分辨率0.5Hz,频率分辨率由1Hz进一步提高到0.5Hz。

这样看来,FFT补零的确可以提高频率分辨率,并且,只要你愿意,可以无限的提高

值得注意的是,零也是数据,在FFT变换时,算法并不能识别哪些为有用,哪些为无用,补零就是改变了FFT的输入,输出自然也会改变。

FFT补零得到的频谱,代表的是补零后的波形,而补零后的波形与原始波形是不一样的,不是我们真正关心的波形。换言之,FFT补零的确可以提高频率分辨率,但是,FFT输出结果误差增大了,当补零数过多时,误差达到不可接受的程度时,就是错误了。

傅里叶变换得到的频谱中,最低频率分量的频率f0等于傅里叶时间窗的长度(输入序列代表的时间长度)的倒数。频率为f0的频率分量称为基波,若被测波形不是频率为f0的正弦波,那么,傅里叶频谱中,必然还包括与该频率成整倍数的其它频率分量,这些分量称为谐波。

看下面这个具体的例子:

被测波形为50Hz正弦波,采样率为1000Hz,采样时间为20mS,得到图1所示的20个采样点的序列,采用DFT对该序列进行变换,频谱中,只有50Hz的谱线,频率分辨率为50Hz。

这是正确的结果,可以反映输入波形的特征。

WP4000变频功率分析仪的基波测量和谐波分析就是采样的方式,一方面确保对被测信号进行整周期截断,另一方面由于采用DFT,序列点数不受2的N次幂的限制。

wKgZO2iit5CASoM9AABG01AGuwg620.png

图1. 50Hz正弦波的20个原始采样点

wKgZPGiit5GAf6uDAABSldKzqIE772.png

图2. 补零后的32个采样点

如果我们采用FFT,由于20不等于 2的N次幂,我们补上12个零,得到如图2的32点的序列。

对比图2和图1,我们发现,补零后FFT的分析对象变了。这是一个什么样的对象呢?

由于实际信号一般是无限长序列,而FFT针对的序列总是有限长的,因此,傅里叶变换基于这样一种假设,假设实际信号以输入的有限长序列为周期,并按照该周期进行周期延拓。我们将图1和图2的序列进行周期延拓后,得到图3和图4的序列。

wKgZO2iit5GAMahpAADEcDHTX3Y884.png

图3. 原样本序列周期延拓后的无限长序列

wKgZPGiit5KANx-yAACatCMlpBU920.png

图4. 补零后序列周期延拓后的无限长序列

图中可以直观地看出,图3是周期为20mS,频率为50Hz的正弦波,而图4是周期为32mS,频率为31.25Hz的特殊波形。就时域图中,我们看不出其频谱,但是,依据傅里叶论断,该波形对应的频谱仅包含频率为31.25Hz的基波及频率为31.25Hz整数倍的谐波,一定不包含50Hz的频率分量。

图3的频率的频率分辨率为50Hz,图4的频率的频率分辨率为31.25Hz。频率分辨率确实提高了,但是,补零后得到的频谱(图4对应的频谱)不是我们想要的!

一句话:FFT补零可以提高频率分辨率,但是,补零得到的不是我们需要的频谱

审核编辑 黄宇

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

    关注

    15

    文章

    458

    浏览量

    63249
  • 傅里叶变换
    +关注

    关注

    6

    文章

    446

    浏览量

    43806
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    浅谈扫描电镜的分辨率概念

    扫描电镜(SEM)的分辨率是指其能够分辨样品表面两点之间的最小距离,是衡量其成像能力的关键指标。
    的头像 发表于 01-14 16:55 1621次阅读
    浅谈扫描电镜的<b class='flag-5'>分辨率</b>概念

    时钟频率分辨率在HDMI彩条的关系是什么?包含关系吗?

    用74.5Mhz的时钟给除了ms模块的其他模块作为时钟信号。但是我用1080p的分辨率,就可以用74.5Mhz的频率和148.5Mhz的频率作为输入时钟信号,我也实验了下,100Mhz
    发表于 01-06 19:38

    红外焦平面探测器的分辨率有哪些?高分辨率有哪些优势?

    分辨率是我们选购红外探测器时的一个关键参数,它代表了热成像像素点的数量。分辨率越高,像素点就越多,图像就越清晰,观测的距离也越远。红外热成像常见的分辨率有120x90、256x192、384x288
    的头像 发表于 12-10 16:12 1502次阅读
    红外焦平面探测器的<b class='flag-5'>分辨率</b>有哪些?高<b class='flag-5'>分辨率</b>有哪些优势?

    ADC分辨率与精度的区别是什么

    摄氏度!所以说分辨率跟精度完全是两回事,在这个温度传感器里,只要你愿意,你甚至可以用一个14位的AD,获得1/16384的分辨率,但是测量值的精度还是0.25摄氏度。 所以很多朋友一谈到精度,马上就和
    发表于 12-05 06:24

    CW32 MCU在高频率运行下的系统稳定性的提升方案

    在嵌入式系统中,CW32 MCU的高频率运行能够显著提高系统的处理速度和响应能力,但也伴随着系统稳定性问题的挑战,特别是跑飞现象的出现。本文将深入探讨CW32 MCU在高频率运行时的系统稳定性
    发表于 12-04 08:04

    镜头分辨率如何匹配工业相机的分辨率

    能被分辨开来的两个物点之间的最小距离,就是镜头的物方分辨率。单位为µm。这只是单纯镜头本身的参数,只反映镜头的解析能力,而和工业相机多少像素无关!它直接反映了,一个理想物点经过镜头成像后,会模糊
    的头像 发表于 11-21 15:43 537次阅读
    镜头<b class='flag-5'>分辨率</b>如何匹配工业相机的<b class='flag-5'>分辨率</b>

    信号补零对信号频谱的影响是什么

    /Hz'); ②、仿真及结果分析 1MHz 和 1.05MHz这里就要引出一个波形分辨率的概念,虽然补零了,提高了频谱分辨率,但是无法
    发表于 11-21 07:04

    提高电能质量在线监测装置的暂态记录分辨率的方法有哪些?

      提高电能质量在线监测装置暂态记录分辨率,核心是从 硬件升级、算法优化、数据处理、校准同步 四个维度突破,同时平衡 “分辨率提升” 与 “成本、功耗、稳定性”,具体方法可落地为以下 6 类关键措施
    的头像 发表于 11-14 16:12 2208次阅读

    电能质量在线监测装置的暂态记录分辨率如何影响故障类型识别?

    暂态记录分辨率是故障类型识别的 “细节放大镜”—— 核心通过 采样、幅值分辨率、时间分辨率 决定故障波形 “特征细节的完整性”,高分辨率
    的头像 发表于 11-14 16:10 2020次阅读
    电能质量在线监测装置的暂态记录<b class='flag-5'>分辨率</b>如何影响故障类型识别?

    相机分辨率:融合探测器与光学性能

    图1、该系统的调制传递函数为 MTFSYS = MTFOPTICS*MTFDETECTOR。由于探测器的调制传递函数起着主导作用,所以这是一个受探测器限制的系统(Fλ/d = 0.1) 相机的分辨率
    的头像 发表于 11-11 07:58 627次阅读
    相机<b class='flag-5'>分辨率</b>:融合探测器与光学性能

    N9H30 可以支持最大分辨率是多少?

    [i]N9H30 可以支持最大分辨率是多少?
    发表于 09-05 06:14

    精度,重复精度和分辨率有什么关联

    精度,重复精度和分辨率,这三个令人疑惑的术语有很多种定义方法。
    的头像 发表于 07-26 17:13 1173次阅读
    精度,重复精度和<b class='flag-5'>分辨率</b>有什么关联

    分辨率 vs 噪声 —— ADC的挑战

    设计者常用高分辨率 ADC 以降低最低可量测单位(LSB),提高检测精度。 比如一个 16 位 ADC 在 5V 范围内, LSB ≈ 76 μV ;理想情况下可以检测到微弱电信号。 问题是: 若
    的头像 发表于 06-23 07:38 2392次阅读
    <b class='flag-5'>分辨率</b> vs 噪声 —— ADC的挑战

    如何计算存储示波器的垂直分辨率

    示波器的垂直档位设置为 1V/div,且屏幕有 8 个垂直格,那么满量程电压范围就是 8V。 计算垂直分辨率(电压值)存储示波器的垂直分辨率(ΔV)可以通过以下公式计算:ΔV=2n−1VFS​​ 在实际
    发表于 05-30 14:03

    ADC采样与信号频率:关键概念与设计要点

    JESD204B标准接口,采样可达数GHz,但实际数据速率往往需要通过抽取或内插技术进行调整。采样与奈奎斯特准则 根据奈奎斯特采样定理,ADC采样必须至少是信号最高频率的两倍。但
    发表于 05-13 09:53