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

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

3天内不再提示

怎么理解谐波分析(FFT)?

AGk5_ZLG_zhiyua 来源:ZLG致远电子 作者:ZLG致远电子 2022-04-01 11:01 次阅读

怎么理解谐波分析(FFT)?本文将通过常用例子介绍傅立叶变化,以及计算过程中遇到幅值泄漏和栅栏效应,加窗函数原则和最后修复幅值、频率的基本原理,并给出其在高端测量仪器中的应用。

随着技术的发展,数据越来越多样化,不再以单一的形式存在,例如一段录音可被分解成若干种信息,而快速傅立叶变化(简称FFT)常常被应用在数据的分解上,接下来我们讲讲FFT的原理。

什么是FFT?

快速傅立叶变化简称FFT,其实FFT就是DFT(离散傅立叶变化)的一种快速算法,通过时间抽取或频率抽取算法来加快变化过程,具体的算法就不在这里拓展,我们只要了解离散傅立叶变化即可。举个简单的例子,假如手机里正在播放一首音乐,随着时间的推移,歌曲是不是按照它的音符播放呢?若以高低音作为纵轴,时间左右横轴建立直角坐标得到(图1-1),以音符作为横轴建立直角坐标得到(图1-2)。

0d2cacfe-b167-11ec-aa7f-dac502259ad0.png

图1生活中FFT例子

我们称图1中图1-1为时域,图1-2称为频域,数据由时域转换为频域的过程我们称为傅立叶转换(图2),由于转换后的频域数据是不连续的,所以为离散傅立叶转换。其中转换后得到的频谱图中频率不为零且幅值最大的一般都是基波,也叫零次谐波。

0d3da446-b167-11ec-aa7f-dac502259ad0.png

0d54b82a-b167-11ec-aa7f-dac502259ad0.gif

图2 时域到频域

什么是频率泄漏?

谐波分析一段采集时间较长的数据,需要将数据切成一帧帧进行分析,这个过程称为信号截断。信号截断分为周期截断和非周期截断。这一点还是比较好理解,就是在数据切成一帧帧的时候,每帧数据是否为周期信号进而判断是哪种类型截断。如图3显示。

0d79ed7a-b167-11ec-aa7f-dac502259ad0.png

图3信号截断

周期截断不存在谐波泄漏,这是因为信号频率成分为频率分辨率的整数倍。非周期截断如图所示,由于重新组成数据进行谐波分析幅值出现拖尾,即会造成如图3-2频谱图的现象,所以信号的非周期截断,导致频谱在整个频带内发生了拖尾现象,由于能力守恒最终导致幅值比原来的低,这就是幅值泄漏。

栅栏效应

栅栏效应指的是离散傅立叶变化过程的频谱被限制在基频整数倍处,犹如栅栏一样关注的频率主要分布在木块之间,如图4所示。

0d99b5ec-b167-11ec-aa7f-dac502259ad0.png

图4栅栏效应

窗函数及类型

前面已经了解泄漏问题,我们可以通过加合适的窗函数来尽可能减少频谱拖尾的现象,那么什么是窗函数呢?简单理解就是不同的信号截断函数如图5所示,常见的窗函数有以下几种:

0db9d188-b167-11ec-aa7f-dac502259ad0.png

图5 窗函数类型

矩形窗相当为没加窗,常用于周期信号;信号随机或未知,或者多个频率分量,测试关注是频率而非能量大小,则选择汉宁窗;对校准目的,要求幅值精准,适用平顶窗;如果要求幅值频率的精度,则选择凯塞窗;检测两信号频率相近,幅值不同的,建议用布莱克曼窗。 0d16427a-b167-11ec-aa7f-dac502259ad0.jpg  加窗后幅值和频率修正

通过前面已经了解加窗函数可减少泄漏现象,但频率栅栏效应没得到修复,加窗后幅值泄漏现象也只得到缓解,那么可以通过插值算法来得到一个准确的幅值和频率。算法原理是各个频率成分主瓣形状将近似窗函数频谱的主瓣形状,如果这形状可以用某个函数来描述,则可利用主峰两侧的谱线通过插值计算出主峰的高度,从而克服栅栏效应。具体的推导可查看《Hanning窗在插值FFT算法中应用的研究》这一文献。

支持谐波分析的高端仪器

示波记录仪ZDL6000支持波形离线和在线的谐波分析,离线最高可支持10M一帧进行FFT分析,支持多种窗函数设置,支持多个通道同时计算且支持回读数据进行分析,如图7。

0e0dca18-b167-11ec-aa7f-dac502259ad0.png

图7离线FFT分析

在线支持最高采样率2M,多个通道同步采集计算分析,每帧数据分析周期可设置1~100ms,支持分析15次谐波,并自动刷新保存导出csv文件。如图8所示。

0e369092-b167-11ec-aa7f-dac502259ad0.png

图8在线FFT分析

得到的谐波分析结果支持二次运算,可自动导出csv等强大功能。

审核编辑 :李倩

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

    关注

    23

    文章

    4585

    浏览量

    92443
  • FFT
    FFT
    +关注

    关注

    15

    文章

    432

    浏览量

    59233
  • 傅立叶
    +关注

    关注

    0

    文章

    36

    浏览量

    12507

原文标题:一看就懂:FFT算法讲解及应用

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    浅谈医院配电系统谐波分析及治理方案

    非线性用电设备接入医院配电系统,会产生一定的谐波电流,从而对医院的配电系统造成一定的影响。通过分析谐波的产生和危害,以及医院配电系统的特点和谐波设备的主要分布,能够更加深刻地认识和了解
    的头像 发表于 09-30 13:42 165次阅读
    浅谈医院配电系统<b class='flag-5'>谐波分析</b>及治理方案

    关于医院配电系统谐波分析与治理技术解决方案

    摘要:文章从谐波治理的危害、治理意义、谐波源组成、谐波治理等方面进行了论述。目的在于通过综合整治电网的谐波,有效地改善医院配电系统的安全、可靠、节能。 关键词:医院;配电系统;
    的头像 发表于 09-23 15:54 138次阅读
    关于医院配电系统<b class='flag-5'>谐波分析</b>与治理技术解决方案

    浅谈医院配电系统谐波分析与治理技术方案

    安科瑞 程瑜 187 0211 2087 摘要:文章从谐波治理的危害、治理意义、谐波源组成、谐波治理等方面进行了论述。目的在于通过综合整治电网的谐波,有效地改善医院配电系统的安全、可靠
    的头像 发表于 09-23 14:49 216次阅读
    浅谈医院配电系统<b class='flag-5'>谐波分析</b>与治理技术方案

    电动机经济运行分析仪MEDJY-M操作说明——每日了解电力知识

    武汉摩恩智能电气介绍MEDJY-M电动机经济运行分析仪,可测多电路电参数,含谐波分析,支持中文显示打印,自动记录数据,具备高压测试及无功补偿测算功能,适用于多种电动机经济运行测试。
    的头像 发表于 09-02 10:40 164次阅读
    电动机经济运行<b class='flag-5'>分析</b>仪MEDJY-M操作说明——每日了解电力知识

    频谱仪测量功能之占用带宽、时域功率、谐波分析讲解

    频谱仪测量功能之占用带宽、时域功率、谐波分析讲解
    的头像 发表于 06-26 14:34 1055次阅读
    频谱仪测量功能之占用带宽、时域功率、<b class='flag-5'>谐波分析</b>讲解

    安科瑞APview500电能质量监测装置 谐波分析电压闪变监测

    电能质量监测装置 谐波分析电压闪变监测采用了高性能多核平台和嵌入式操作系统,遵照IEC61000-4-30《测试和测量技术-电能质量测量方法》中规定的各电能质量指标的测量方法进行测量,集谐波分析、波形采样、电压暂降/暂升/中断、闪变监测、电压不平衡度监测、事件记录、测量控
    的头像 发表于 06-25 09:35 448次阅读
    安科瑞APview500电能质量监测装置 <b class='flag-5'>谐波分析</b>电压闪变监测

    频谱分析仪是干什么用的

    频谱分析仪可以测量信号本身(即基波)及各谐波分量的频率,各谐波分量之间的间隔,以及根据谱线的抖动情况判断信号频率的稳定度。
    的头像 发表于 05-08 15:31 1260次阅读

    浅谈医院配电系统谐波分析及治理研究

    程瑜 江苏安科瑞微电网研究院有限公司 江苏江阴 214432 摘要:谐波主要出现在医院配电系统中,如果医院的配电系统质量不够高,往往会产生谐波谐波不仅影响配电系统中电能的质量,而且还会影响配电设备
    的头像 发表于 05-08 10:40 275次阅读
    浅谈医院配电系统<b class='flag-5'>谐波分析</b>及治理研究

    基波是一次谐波么 基波与一次谐波的区别

    基波是一次谐波么 基波与一次谐波的区别  基波和一次谐波是两个不同的概念。 基波是在谐波分析中指的是频率最低且没有任何谐波成分的波形,它是构
    的头像 发表于 04-08 17:11 5617次阅读

    示波器的 FFT 功能怎么调?

    频谱类型的选择,可以选择线或者分贝来作为幅值分别以V-Hz或dB-Hz被绘制在示波器显示屏上。当FFT开启的时候,可以看到水平轴的时基从时间变成了频率,垂直轴单位变为V或者dB。频谱类型下方是触发源的选择,这个比较好理解,要对哪个通道进行
    的头像 发表于 03-19 18:04 2713次阅读
    示波器的 <b class='flag-5'>FFT</b> 功能怎么调?

    什么是实时频谱分析仪呢?傅里叶变换(FFT)如何实现频谱测量?

    什么是实时频谱分析仪呢?傅里叶变换(FFT)如何实现频谱测量? 实时频谱分析仪是一种用于测量信号频谱的仪器。它能够将信号的时域信息转化为频谱信息,以便于分析
    的头像 发表于 01-19 15:50 2781次阅读

    实时频谱分析FFT功能如何采集信号?

    实时频谱分析FFT功能如何采集信号? 实时频谱分析仪是一种用于分析信号频谱特征的仪器,它可以实时监测和显示信号的频谱分布情况。实时频谱分析
    的头像 发表于 01-19 15:01 951次阅读

    求助,音频谐波分析仪如何选ADC?

    我想设计音频谐波分析仪。请问选精度类型的比如LTC2500-32好,还是高速的LTC2387-18好?带宽能测量到100Khz就可以。但是要求动态范围越大越好,精度越高越好。不计成本。
    发表于 12-08 07:10

    振荡器的相位噪声仿真设置

    1、Beat Frequency振荡器的近似频率 2、Number of harmonics是单边谐波分析谐波个数 3、tstab通常设置为时钟周期的2-3倍。不过tstab应该设置的足够长,保证振荡器达到稳定状态。这里2有点小,我设置为周期的20倍
    的头像 发表于 12-04 11:11 1792次阅读
    振荡器的相位噪声仿真设置

    如何以HAE(谐波分析引擎) 方式改善智能电网的集成度

    电子发烧友网站提供《如何以HAE(谐波分析引擎) 方式改善智能电网的集成度.pdf》资料免费下载
    发表于 11-28 11:48 0次下载
    如何以HAE(<b class='flag-5'>谐波分析</b>引擎) 方式改善智能电网的集成度