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

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

3天内不再提示

什么是FFT分析的负频率

jf_78858299 来源:模态空间 作者:谭祥军 2023-05-05 10:02 次阅读

通常我们分析的信号是一个纯实数信号,没有虚部。经典的例子当然是用正弦波。当我们用傅立叶变换分析,通常是FFT算法,分析信号时,绝大多数人都知道我们将得到的频率结果位于0Hz到奈奎斯特频率(采样频率的一半)之间。同时也明白相应的FFT输出结果是复数形式,因此可以用幅值和相位形式或实部和虚部形式表示。

出于解释目的,假设我们使用的正弦波的频率为128Hz,幅值为5,初相位为60度。信号的开始部分如图1所示。现在假设我们以1024个样本点每秒的速率对这个信号采集了4s的数据。显然,这些样本点稍微人为地作了些选择,为了避免截取成非周期信号,并且要确保信号的频率正好与FFT的某一条谱线重合。

对这个信号进行常规的FFT计算,得到幅值和相位形式的结果如图2所示。

图2 FFT的半谱

注意到计算得到的幅值是2.5,刚好是原信号幅值的一半。这从数学上是正常的,将在后面进行说明。然而,一些商业软件给出的结果幅值是5,这是因为这些软件自动对FFT结果进行加倍。我们也注意到相位是-30度,但我们开始使用的正弦波的初相位是60度。但这-30度却是正确的,这是因为FFT是用余弦定义实部,正弦定义虚部。因此,FFT的0度,用作余弦波在正峰开始时的参考。因此,初相位为60度的正弦波与初相位为-30度的余弦波是相同的。

从数学上,有

sin(60)=sin(90-30) =sin(90)cos(-30)+cos(90)sin(-30)=cos(-30)

展示的频率范围0到奈奎斯特频率经常被称作半范围的傅立叶变换。这是一个全范围的变换,我们可以选择的范围从0至采样频率,或者从负奈奎斯特频率到正奈奎斯特频率(-采样频率/2至+采样频率/2)。后一种形式实际上更易于解释,同时包含了负频率的概念,这似乎初看起来更直观。实际上的确非常直观,让我们回顾一下基本知识。

按常规,正旋转是按逆时针方向。如果我们观察一个向量的端点以角频率ω旋转,那么相应的轨迹为正弦波Asinωt=Asin2**π ft 波形的过去和未来为图所示。

图3 逆时针方向旋转的向量

假设我们现在观察相同的设置,但现在这个向量按顺时针方向旋转。

图4 顺时针方向旋转的向量

两个波形实际上是相同的。因此,如果我们测量这个正弦波,我们不知道波形何时开始,我们也不能确定它是否是顺时针方向还是逆时针方向。实际上,正频率相当于逆时针方向旋转,负频率相当于顺时针方向旋转。由测量到的实数信号,我们不同区分出正负频率。

图5 全范围的FFT

假设现在我们要对相同的正弦波进行一个从-采样频率/2至+采样频率/2有全范围的FFT计算。给出结果如图5所示。这有两个分量,二者的幅值为2.5,但一个是负频率-128,相位为+30度,另一个为+128Hz,相位为-30度。这二者组合得到了开始时的正弦波。对于一个纯实数信号而言,负频率的幅值是正频率幅值的镜像,而相位镜像成负值。因为我们能从正频率部分完全预测出负频率部分的幅值和相位,因而,没有必要去计算负频率,因为它们并不包含更多的信息

从数学公式上用幅值 A ,相位 ɷ ,描述一个信号

Ae ^iɷ^ =A(cos ɷ +isinɷ),而ɷ=2πf+θ

因此,我们有正频率成分

Acos (2πf-30)+i Asin (2πf-30)

和负频率成分

Acos (-2πf+30)+i Asin (-2πf+30)

因此,整个信号有

Acos (2πf-30)+i Asin (2πf-30)+ Acos

(-2πf+30)+i Asin (-2πf+30)

我们记得

cos (-ɷ)= cos (ɷ)

sin(-ɷ)=-sin(ɷ)

因此,我们可以将负频率成分写成

Acos (2πf-30)-i Asin (2πf-30)

将信号的整个表达示进行化简,得到

2Acos (2πf-30)=2Asin (2πf+30)

这表明,信号的相位与正频率成分的相位相同,幅值2倍于正频率成分的幅值。

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

    关注

    0

    文章

    9

    浏览量

    9217
  • 傅立叶变换
    +关注

    关注

    3

    文章

    99

    浏览量

    32305
  • FFT算法
    +关注

    关注

    0

    文章

    31

    浏览量

    13356
收藏 人收藏

    评论

    相关推荐

    半导体参数分析仪的FFT分析

     概述  傅立叶分析可以将时域信号与频域信号进行转换。快速傅立叶变换(FFT)计算在获取时间相关的直流信号(如电流、电压)并将其转换为频率和基于交流的参数,如电流谱密度、1/f噪声、热噪声和交流阻抗
    的头像 发表于 07-20 17:38 1573次阅读
    半导体参数<b class='flag-5'>分析</b>仪的<b class='flag-5'>FFT</b><b class='flag-5'>分析</b>

    FFT的幅值对应的频率点不对

    使用定时器来采集ADC,采集频率10k,采集点数1024, 当波形频率为1562.5Hz时,计算应该在Output[160]处有幅值为1,然而fft_outputbuf[160]=0.066404
    发表于 09-13 10:33

    讲座3 频率

    讲座3频率本讲座分为讲座3_1 和讲座3_2。其中,讲座3_2是陈怀琛教授的一篇论文《论频谱中频率成分的物理意义》。读者参与讲座3_1 后,请再参与讲座3_2,这会对
    发表于 04-19 21:41

    DFT算法与FFT算法的优劣分析

    本文参考银河电气官网:DFT算法与FFT算法的优劣分析DFT与它的快速算法FFT相比可能更有优势,而FFT却存在某些局限性.在只需要求出部分频点的
    发表于 05-22 20:43

    示波器波形参数测量和FFT分析

    忽略低于0Hz的频点,因为这些点不能提供额外的有用信息。因此,示波器里的N个采样点的FFT变换结果是N/2个频率点。示波器使用2的幂次方进行FFT变换,所以使用的点数是小于等于存储器中的点数,比如
    发表于 05-17 14:28

    应用FFT对信号进行频谱分析

    实验 应用FFT对信号进行频谱分析一、 实验目的1、在理论学习的基础上,通过本次实验,加深对快速傅里叶变换的理解,熟悉FFT算法及其程序的编写。2、熟悉
    发表于 05-10 10:00 64次下载

    频率抽取的FFT算法

    频率抽取的FFT算法一、算法原理设输入序列长度为N=2M(M为正整数,将该序列的频域的输出序列X(k)(也是M点序列,按其频域顺序的奇偶分解为越来越短的子序列,称为基2按频
    发表于 07-25 11:44 62次下载

    论频谱中频率成分的物理意义

    论频谱中频率成分的物理意义:本文讨论了信号经过傅立叶变换所得频谱的物理意义,其中着重于频率成分。因为许多信号与系统的教材中都提出
    发表于 10-23 17:18 18次下载

    FFT分析和Xilinx FFT核的介绍

    fft输入输出解析。 输入:fft要求输入一个复数,但一般可以只输入实数。 输出:输出一个复数,其模为信号强度。相位为波形相位。 设: 采样频率FS 转换长度N 则: 分辨率为FS/N。 ‘量程’为
    发表于 02-08 15:15 1292次阅读

    基于LabVIEw的FFT设计应用

    行分段处理,在此基础上再进行细化操作,这样可获得比常规FFT分析更高的频率分辨率。近年来,频谱细化技术发展迅速,常见的方法有:HR-FA法,基于多相的ZFFT法,基于复调制的Zoom-FFT
    发表于 09-19 17:39 24次下载
    基于LabVIEw的<b class='flag-5'>FFT</b>设计应用

    傅里叶变换的应用 FFT分析信号频谱

    数字信号处理中,FFT分析信号频谱是一个重要内容。而频谱分析中,频率分辨率又是一个重要概念。什么是频率分辨率?
    的头像 发表于 05-07 09:49 9817次阅读
    傅里叶变换的应用 <b class='flag-5'>FFT</b><b class='flag-5'>分析</b>信号频谱

    基于STM32f103的FFT频率测试程序下载

    基于STM32f103的FFT频率测试程序下载
    发表于 08-02 10:07 162次下载

    如何使用FFT算法分析正弦信号的频率和幅值?

    当使用DAQ模块时,最常见的操作之一是对采集到的数据进行分析,其中最具代表性的操作是FFT(快速傅里叶变换)。
    的头像 发表于 05-04 10:28 4005次阅读
    如何使用<b class='flag-5'>FFT</b>算法<b class='flag-5'>分析</b>正弦信号的<b class='flag-5'>频率</b>和幅值?

    介绍示波器频率响应、FFT功能以及探头衰减比对测量

    响应是指示波器能够准确测量的频率范围。FFT功能是指示波器在频域上对信号进行分析的方法。而探头衰减比则是指示波器用于测量时对信号进行衰减以适应不同电路的功能。 1. 示波器的频率响应
    的头像 发表于 01-19 15:54 1192次阅读

    怎么理解频率呢?射频人眼中的频率

    说实话,我对频率这个概念,也是有点凌乱。不过,最近不是正在看“深入浅出通信原理”嘛,看了一些相关概念。
    的头像 发表于 03-05 16:10 2319次阅读
    怎么理解<b class='flag-5'>负</b><b class='flag-5'>频率</b>呢?射频人眼中的<b class='flag-5'>负</b><b class='flag-5'>频率</b>