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

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

3天内不再提示

浅谈数字信号处理中的FFT频率与实际物理频率

电子设计 作者:工程师飞燕 2018-10-25 10:20 次阅读

4种频率及其数量关系

实际物理频率表示AD采集物理信号的频率,fs为采样频率,由奈奎斯特采样定理可以知道,fs必须≥信号最高频率的2倍才不会发生信号混叠,因此fs能采样到的信号最高频率为fs/2。

角频率是物理频率的2*pi倍,这个也称模拟频率。

归一化频率是将物理频率按fs归一化之后的结果,最高的信号频率为fs/2对应归一化频率0.5,这也就是为什么在matlab的fdtool工具中归一化频率为什么最大只到0.5的原因。

圆周频率是归一化频率的2*pi倍,这个也称数字频率。

浅谈数字信号处理中的FFT频率与实际物理频率

有关FFT频率与实际物理频率的分析

做n个点的FFT,表示在时域上对原来的信号取了n个点来做频谱分析,n点FFT变换的结果仍为n个点。

换句话说,就是将2pi数字频率w分成n份,而整个数字频率w的范围覆盖了从0-2pi*fs的模拟频率范围。这里的fs是采样频率。而我们通常只关心0-pi中的频谱,因为根据奈科斯特定律,只有f=fs/2范围内的信号才是被采样到的有效信号。那么,在w的范围内,得到的频谱肯定是关于n/2对称的。

举例说,如果做了16个点的FFT分析,你原来的模拟信号的最高频率f=32kHz,采样频率是64kHz,n的范围是0,1,2...15。这时,64kHz的模拟频率被分成了16分,每一份是4kHz,这个叫频率分辨率。那么在横坐标中,n=1时对应的f是4kHz, n=2对应的是8kHz, n=15时对应的是60kHz,你的频谱是关于n=8对称的。你只需要关心n=0到7以内的频谱就足够了,因为,原来信号的最高模拟频率是32kHz。

这里可以有两个结论。

第一,必须知道原来信号的采样频率fs是多少,才可以知道每个n对应的实际频率是多少,第k个点的实际频率的计算为f(k)=k*(fs/n)

第二,你64kHz做了16个点FFT之后,因为频率分辨率是4kHz,如果原来的信号在5kHz或者63kHz有分量,你在频谱上是看不见的,这就表示你越想频谱画得逼真,就必须取越多的点数来做FFT,n就越大,你在时域上就必须取更长的信号样本来做分析。但是无论如何,由于离散采样的原理,你不可能完全准确地画出原来连续时间信号的真实频谱,只能无限接近(就是n无限大的时候),这个就叫做频率泄露。在采样频率fs不变得情况下,频率泄漏可以通过取更多的点来改善,也可以通过做FFT前加窗来改善,这就是另外一个话题了。

离散信号傅里叶变换的周期性讨论

要分析这个,我们先从Laplace变换与Z变换之间的关系谈起。


图中的关系有以下几点:

s平面的虚轴映射到z平面的单位圆上

s平面的负半轴映射到z平面的单位圆内

s平面的正半轴映射到z平面的单位圆外

现在我们来看一下s平面虚轴上模拟频率的变换将会导致z平面单位圆上如何变化:

当模拟频率在s平面的虚轴上从0变到fs 时,数字频率在z平面单位圆上从0变到2 pi。

当模拟频率在s平面的虚轴上从2fs变到4fs时,数字频率在z平面单位圆上仍然从0变到2 pi。

。。。。。。z平面如此循环重复

我们知道离散信号的傅里叶变换对应到单位圆上的z变换,因此上面的结论就验证了为什么离散信号的傅里叶变换是周期性:根本原因所是单位圆上的周期性。

考虑到我们实际应用中可选择一个周期,这也能够解释:因为实际信号的频率总是在fs/2以下,这就对应到z平面单位圆上的0~pi,在一个周期范围内就可以进行信号分析了。

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

    关注

    15

    文章

    560

    浏览量

    45847
  • FFT
    FFT
    +关注

    关注

    15

    文章

    434

    浏览量

    59368
  • 频率
    +关注

    关注

    4

    文章

    1497

    浏览量

    59215
收藏 人收藏

    评论

    相关推荐

    数字信号处理技术不同频率之间的关系

    我们设定fs=30.72MHz,使用3个cw信号的合成信号代表一个BW=8MHz的宽带信号,使用实际频率来表示
    的头像 发表于 10-25 08:59 1.4w次阅读
    <b class='flag-5'>数字信号</b><b class='flag-5'>处理</b>技术<b class='flag-5'>中</b>不同<b class='flag-5'>频率</b>之间的关系

    #硬声创作季 数字信号处理:01-按频率抽选基2FFT算法

    数字信号处理FFT
    Mr_haohao
    发布于 :2022年10月22日 11:48:21

    #硬声创作季 数字信号处理:基2频率抽取FFT算法

    数字信号处理
    Mr_haohao
    发布于 :2022年11月07日 16:24:18

    频率测量数字信号与测量设备的连接介绍

    1. 频率概述 频率是循环或周期事件的重复率。从物理上来讲,在旋转、振动、波等现象能观察到周期。对模拟或数字波形来说,可以通过
    发表于 07-19 07:54

    如何去使用数字信号处理算法

    文章背景一直想学习一下数字信号处理算法,而不是每次遇到数据处理就求平均,求最值,看容差,做滑动窗。。。数字信号处理算法已经很成熟了,但网上大
    发表于 08-09 08:23

    数字信号处理fft的verilog应用程序

    在学习了数字信号处理之后,在底部使用verilog实现了FFT的应用
    发表于 09-28 06:49

    数字信号处理课件下载

    数字信号处理课件是PPT电子教案,主要内容有离散时间信号和离散时间,离散傅里叶级数及其性质,频率取样,N为合数的FFT算法,快速傅里叶变换(
    发表于 10-30 12:38 0次下载
    <b class='flag-5'>数字信号</b><b class='flag-5'>处理</b>课件下载

    数字信号处理第4章-快速傅里叶变换(FFT)

    数字信号处理第4章-快速傅里叶变换(FFT)
    发表于 12-28 14:23 0次下载

    密集频率数字信号的判定和校正方法

    密集频率数字信号的判定和校正方法
    发表于 02-07 14:58 10次下载

    数字信号处理技术FFT算法与FPGA的FFT变换设计

    随着集成电路的飞速发展,在图像处理,通信和多媒体等很多领域中,数字信号处理技术已经被广泛应用。快速傅立叶变换(FFT)算法的提出,使得数字信号
    发表于 10-15 10:54 20次下载

    数字信号处理FFT的Verilog工程文件和程序免费下载

    本文档的主要内容详细介绍的是数字信号处理FFT的Verilog工程文件和程序免费下载。
    发表于 11-29 17:13 33次下载
    <b class='flag-5'>数字信号</b><b class='flag-5'>处理</b><b class='flag-5'>FFT</b>的Verilog工程文件和程序免费下载

    去除信号特定频率的方法

    信号移除某个频率数字信号处理中常用的技术之一,通常称为滤波(Filtering)。它的目的是从输入
    的头像 发表于 06-20 17:17 1418次阅读

    压力传感器模拟信号频率)转数字信号的问题

    压力传感器模拟信号频率)转数字信号的问题 飞讯教学篇:压力传感器模拟信号频率)转数字信号是现
    的头像 发表于 08-24 10:03 977次阅读
    压力传感器模拟<b class='flag-5'>信号</b>(<b class='flag-5'>频率</b>)转<b class='flag-5'>数字信号</b>的问题

    数字频率和模拟频率的关系

    为主要参考。这篇文章将详细阐述数字频率和模拟频率的概念,它们之间的关系,以及它们在电子领域中的应用。 数字频率的概念 数字频率是指数字
    的头像 发表于 08-27 15:37 7257次阅读

    采样频率与滤波器截止频率的关系

    采样频率与滤波器截止频率数字信号处理的两个重要概念,它们之间存在着密切的关系。 采样频率的定
    的头像 发表于 07-26 09:12 2781次阅读