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

    文章

    452

    浏览量

    62609
  • 傅里叶变换
    +关注

    关注

    6

    文章

    444

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

    设计者常用高分辨率 ADC 以降低最低可量测单位(LSB),提高检测精度。 比如一个 16 位 ADC 在 5V 范围内, LSB ≈ 76 μV ;理想情况下可以检测到微弱电信号。 问题是: 若
    的头像 发表于 06-23 07:38 1488次阅读
    <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

    旋转式测径仪的测量精度和分辨率受哪些因素影响?

    元件、检查旋转机构的稳定性、更换老化的光源等维护保养措施可以延长设备的使用寿命,提高测量精度和分辨率。 综上所述,旋转式测径仪的测量精度和分辨率受核心部件性能、旋转机构稳定性、光学系统
    发表于 04-15 14:20

    如何通过过采样提高ADC分辨率

    通过过采样提高ADC分辨率
    发表于 02-10 08:05

    请问SAR ADC有效分辨率与采样有关吗?

    10mV,采集模拟地(ADC芯片输入管脚直接连到附近地上)。 16位数据,后2位跳动。也就是可以达到14bit峰峰分辨率。 2)使用开关电源供电,纹波100mV,开关频率120kHz;采集模拟地(ADC
    发表于 01-15 07:57

    请问模数转换器的分辨率和转换器采样频率的关系?

    比如,对于一个12位的ADC来说分辨率为1/2^12,如果输入Vp-p=1V的模拟信号,则△=0.244mV。有没有可能,由于采样速率 不是足够大,使得每次采样的模拟信号变化量是k*△,k为大于等于1的正整数,这时候有效分辨率明显降低,所以问题来了,
    发表于 01-01 08:02

    如何提高透镜成像的分辨率

    无法将所有光线完美汇聚到一个点上,导致成像模糊。减少像差可以提高分辨率: 优化透镜设计 :使用非球面透镜、复合透镜等设计,可以减少球面像差和色差。 使用高质量材料 :透镜材料的均匀性和折射
    的头像 发表于 12-25 16:54 1734次阅读

    如何选择扫描电镜的分辨率

    选择扫描电镜的分辨率需要综合考虑多个因素。首先是研究目的。如果只是需要对样品的大致形貌进行观察,例如查看较大颗粒的分布或者材料表面的宏观缺陷,较低分辨率(如3-10nm)可能就足够了。但如果要观察
    的头像 发表于 12-25 14:29 1201次阅读
    如何选择扫描电镜的<b class='flag-5'>分辨率</b>?