历史上的今天
返回首页

历史上的今天

今天是:2024年10月09日(星期三)

正在发生

2020年10月09日 | 示波器的FFT快速傅立叶变换功能及运用

2020-10-09 来源:eefocus

大多数示波器上都有个FFT功能,也叫快速傅立叶变换,但很多人不了解这个功能是做什么用的,百度以后又会遇到各种各样的高数公式,看的一头雾水,遂而放弃这块知识。

我们来看百度百科的解释:

FFT,即为快速傅氏变换,是离散傅氏变换的快速算法,它是根据离散傅氏变换的奇、偶、虚、实等特性,对离散傅立叶变换的算法进行改进获得的。


这一看,头都大了。

今天我们就带大家简单的了解下什么是傅里叶变换以及它的功能作用。

本文不会涉及任何数学公式,目的只在让大家能理解傅里叶变换表达的是什么,至于怎么来的,我们不管。


理解傅立叶变换基本原理:

傅立叶变换认为,任何复杂的信号都是由多个正余弦波叠加而来的。

比如这个红色信号,我们就可以看作是多个蓝色正余弦波在垂直向量上的叠加。

大家都知道秤和砝码吧?我们要量物品的重量,就可以用一个一个砝码来标称。这里,这一个个蓝色的正余弦波就是砝码,这个红色的信号就是被测物品。傅立叶变换,就是这杆秤。


通过傅立叶变换,我们可以把这一个个看不见的蓝色信号给抓出来。


再比如,光也是一种波,自然光也是由不同颜色的光叠加而成的。通过傅立叶变换,可以把不同频率的光从自然光中给区分出来。

还有,假设你处在一个嘈杂的环境中,各种各样的声音一起进入你的耳朵,这个嘈杂的声音的声波实际也就是由环境中各种各样声音的声波组合起来的。通过傅立叶变换,可以把不同频率的声音从嘈杂声中给区分出来。


理解频域:

我们活在这个世界,对周围万物的感受,可以说都是在时间轴上的感受。听音乐、画画、跳舞,看着你的孩子一天天长高,观察股市的变化等等,都是建立在时间上变化的,世间万物都随时间不停变化。以时间为参考系去看待这个世界,我们就叫它时域分析。示波器上的信号亦是如此,电压大小随时间变化。这就是时域。


那么,什么是频域呢?顾名思义,频域就是以频率作为参考系去观察的世界。

还记得这个图不?

这里,每个被分出来的蓝色信号都有不同的频率,每个信号有不同的电压值。如果我们把这些信号的频率作为X轴,电压值作为Y轴,就会是下面这样:

这个图,就是FFT后我们看到的图。这就是频域。


我们上面所学全部汇成一个图,就是下面这样:


示波器实操测量:

下面这个信号是示波器的校准方波信号,我们打开FFT功能可以看到这个信号的频谱图。

此时,横坐标的时基变成了“频基”,示波器横坐标上一格代表10KHz

纵坐标依然还是代表电压值。

我们打开光标,通过微调,将X1调至0Hz,Y1调至0V,然后我们就可以通过移动X2和Y2来知道某个信号的频率和电压值了。也许你会奇怪,第一条直线0Hz是什么?其实那个就是信号中的直流成分,直流信号的频率是0Hz。我们将通道的耦合方式改成交流,滤除直流信号,你就会发现第一条的直线消失了。


FFT快速傅立叶变换的作用:

FFT就是分析信号的频谱,在物理学、电子类学科、数论、组合数学、信号处理、概率论、统计学、密码学、声学、光学、海洋学、结构动力学等领域都有着广泛的应用。

我们比较熟悉的广播和电视,都需要调频道来观看聆听不同的节目。而频道,就是频率的通道,不同的频道就是将不同的频率作为一个通道来进行信息传输。

示波器的频域分析,在电源调试中也可以起到加速调试进程的作用。在计算机中,图像、文件的压缩也有用到傅立叶变换的计算。我们常用的PS软件里也有很多工具运用到了傅立叶变换的算法。

再比如从某条曲线中去除一些特定的频率成分,也就是滤波,是信号处理中十分重要的概念,也只有在频域才能轻松的做到。我们用的降噪耳机,就是将外界嘈杂声音的频率过滤掉的原理。

推荐阅读

史海拾趣

Austek Microsystems公司的发展小趣事

Austek Microsystems成立之初,便以研发创新为核心驱动力。面对竞争激烈的市场环境,公司团队凭借深厚的技术积累,成功开发出了一款具有高性能和低功耗特点的微控制器芯片。这款芯片不仅满足了当时市场对高效能计算的需求,也为Austek Microsystems在电子行业中赢得了初步的市场认可。

Aristo-Craft/ L M P Inc公司的发展小趣事

随着科技的进步,Aristo-Craft/L M P Inc公司意识到要想在行业中保持领先地位,必须不断进行技术创新和产品升级。公司投入大量资源进行研发,成功推出了一系列具有创新性的电子产品,如高性能的集成电路、先进的通信设备等。这些产品不仅提高了公司的市场竞争力,还为客户带来了更好的使用体验。

Adafruit公司的发展小趣事

面对未来电子行业的快速发展和变革,Aristo-Craft/L M P Inc制定了明确的战略规划。他们将继续加大在研发和创新方面的投入,推出更多具有创新性和竞争力的产品。同时,公司还将积极拓展新的应用领域和市场,寻求更多的合作机会,以实现更加广泛的发展。

请注意,这些故事仅为概述性的框架,并非具体的事实描述。如果您需要更详细、具体的故事内容,建议查阅Aristo-Craft/L M P Inc公司的官方资料、新闻报道或行业分析报告等,以获取更准确的信息。

Fenwal Controls公司的发展小趣事

Fenwal Controls公司自成立以来,一直致力于技术创新。在电子点火控制器领域,公司凭借其独特的技术和卓越的性能,逐渐在市场上崭露头角。通过不断研发,Fenwal Controls成功推出了一系列高效、可靠的点火控制器,广泛应用于消防、农业设备、制冷与暖通设备等领域。这些创新产品的推出,不仅提升了公司的市场地位,也为公司赢得了众多客户的信赖和好评。

DMEL Inc公司的发展小趣事

在市场竞争日益激烈的情况下,DMEL Inc意识到品牌建设的重要性。公司开始注重品牌形象的塑造和推广,通过广告宣传、公益活动等方式,提升品牌的知名度和美誉度。同时,DMEL Inc还加强了与消费者的沟通和互动,了解消费者的需求和反馈,不断改进产品和服务。这些努力使得DMEL Inc在消费者心中树立了良好的品牌形象。

Afero公司的发展小趣事

Afero的物联网平台在智能家居领域取得了显著的突破。他们与多家智能家居设备制造商合作,推出了一系列基于Afero平台的智能家居产品。这些产品通过统一的嵌入式、移动和云技术,实现了跨设备的安全通信和云通信,为用户提供了更加便捷、智能的家居体验。Afero平台还支持从制造到消费者使用的全过程设备连接,确保设备的安全性和可靠性。

问答坊 | AI 解惑

寻求Bluetooth skype phone 解决方案

本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 有兴趣的设计公司请留下联络方式 …

查看全部问答>

TFT基本架构及原理

本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 ]TFT基本架构及原理 …

查看全部问答>

请教高手!layout问题

1.     金属密度的问题,我使用的chartered工艺,现在采用扩充周围面积,解决了。但是我想问下,在PAD外围放了DUMMY金属,对以后COB测试的放置引线会不会产生影响,流片出来后是只有PAD裸露在外面,其他的有保护膜,是不是?? ...…

查看全部问答>

请教大家2个关于充电器的问题

请教大家2个关于充电器的问题: 一:不知道为什么我用的充电器总是烧前级220V近来的电阻; 二:就是我给锂电池充电,2节理电池串联8.4V,请问我若是想在充电器与电池之间加上一个保护二极管,请问充电器的电压要多大?(因为我测试发现二极管的压降 ...…

查看全部问答>

请问linux内核中的hmac-sha1算法支持分块运算吗?

内存资源有限,文件太大的情况,想分块做多次hmac-sha1运算最终得出20字节的digest,自己写了个,但是还是想,能用内核自带的最好罗,就是不知道内核的hamc-sha1算法支不支持分块运算,哪位同学用过有经验的??????????谢谢哦…

查看全部问答>

求一wince5.0 or 6.0 高质量的2D图形库

RT。 开发环境使用EVC或者VS2005,最好配置,学习快速上手。用wince的GDI界面不好看,我要的就是好看点,快速点。一定要支持反走样的。…

查看全部问答>

非linux/winCE嵌入文件系统如何实现

非linux/winCE嵌入文件系统如何实现? 硬件环境 Nec6100 flash    32M/64M sdram    64M/128M OS       uITRON4.0 要求实现一个文件系统,大家有相关经历的请赐教.…

查看全部问答>

上海辰汉电子I.MX31 MDK2 与I.MX27 MDK1分析介绍

给大家分析一下几个ARM嵌入式开发板     市场上有S3C,TI,Freescale等不同品牌的产品,但是那一款比较适合做消费电子产品,下面我给大家做个分析。S3C的开发板产品价格相对较低,受到很多高校的钟爱,但是,要知道作为工程师必须使用和 ...…

查看全部问答>

USB转RS232设备的工作原理是什么?

RS232串口的支持芯片是8250,如果用USB转串口的设备后,原来对应的8250支持的寄存器是不是还是可用的?他们转换的原理是什么呢?…

查看全部问答>

矩阵按键

有谁会写4乘4的矩阵键盘通过判断键值来确定一个按键被按下几次,也就是一个按键既有多个键值,比如1这个按键按下出1在按下出A在按下出B再按下出C在按下又出1,每个按键都有多个功能,希望有好心人帮忙我已经想了好久了但是还不会…

查看全部问答>