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

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

3天内不再提示

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

信号与系统和数字信号处理 来源:fqj 2019-05-07 09:49 次阅读

前面两篇文章讲了离散傅里叶变换的应用之一——用FFT分析信号频谱,并给出了一道题目。链接如下:

数字信号处理系列串讲第11篇(离散信号的频域分析之五)——傅里叶变换的应用(1):FFT分析信号频谱(之一)

数字信号处理系列串讲第12篇(离散信号的频域分析之五)——FFT分析信号频谱题目解答(补充修订版)

今天这篇,来说一说FFT分析信号频谱中一个重要的概念:频率分辨率。

分辨率是信号处理中的基本概念之一,通俗地讲,分辨率就是能够将两个事物分开的能力。频率分辨率就是频域上能够将两个不同频率分量分开的能力。

前面说了,计算机只能处理有限长的数据。无限长的单频信号的频谱为一个冲激,但有限长(例如长度为L)的单频信号,频谱是什么样子呢?上一篇中已经给大家详细推导了,宽度为4Π/L(单位:弧度rad)。那么,如果信号中包含两个频率成分,要能够把它们分开,它们最近能离得多近呢?看下图:

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

图1

注意,上图中只画出了主瓣,没有画出旁瓣。上图中的Δw为数字域频率,单位为:弧度rad,再利用数字域频率与模拟角频率的关系(如果这个问题有疑惑,看如下链接:)

数字信号处理系列(离散信号的频域分析之二)——数字域频率与模拟角频率

得到频率分辨率为:

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

图2

上式中,fs为采样率,T为采样间隔,L为截取的数据点数。因此,LT为数据时间长度(单位:秒),也就是说

频率分辨率为信号时长的倒数。

这与我们的直观感受也是一致的,截取的信号时间越长,得到的信息越多,频率分辨率越高,即Δf的数值越小,越有可能把离得很近的两个频率分辨开。

那么,问题来了,如果L很小,但我给截取后的数据补上很多个零,做一个比较大点数的DFT,能提高频率分辨率吗?

补零的作用,可以减小将频谱离散化时的间隔(提高频谱离散化的精细度,因为N点DFT就是将频谱以2Π/N为间隔离散化),可以减小”栅栏效应“。但DFT是对信号DTFT的抽样,而补零并不能改变DTFT的结果,也就是说,连续的频谱在补零前后是一样的,因此频率分辨率也就不会发生改变。

另一方面,从信息的角度,直观上就很容易理解,补零并不增加新的信息,自然也就不会改善频率分辨率。

所以说,对L点长的数据做N点DFT,频率分辨率为:fs/L,而不是fs/N。

但是,在计算第k根谱线对应的模拟频率时,是:kfs/N,而不是kfs/L。

为了区分,有些教材上,将fs/N称为“计算分辨率”,fs/L称为”物理分辨率“。

我讲清楚了吗?

另外,我们知道,如果采样率为fs,意味着信号中最高频率fh不能超过fs的一半,即:

fs≥2fh

将上式代入到图2公式中,得到:

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

根据上式,得到:

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

也就是说,若信号中最高频率成分为fh,要达到Δf的频率分辨率,至少要截取的序列点数L为2fh/Δf。

注意,上式得到的L,为理论上的最低条件。因为上式的导出,是没有考虑其他信号处理措施(如加各种窗),除了矩形窗之外的窗函数,主瓣会展宽,而且实际信号含有噪声。因此,实际信号处理时,序列点数需大于上述条件。

最后,总结一下重点:

频率分辨率为信号时长的倒数。

补零,可以改善“栅栏效应”,但不能真正提高信号的频率分辨率。

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

    关注

    15

    文章

    434

    浏览量

    59296
  • 频率分辨率
    +关注

    关注

    0

    文章

    2

    浏览量

    6933

原文标题:数字信号处理系列串讲第13篇(离散信号的频域分析之五)——傅里叶变换的应用(1):FFT分析信号频谱(之二)

文章出处:【微信号:SignalAndSystem_DSP,微信公众号:信号与系统和数字信号处理】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    为什么使用傅里叶变换 FFT变换的基本原理

    信号的不同类型,傅里叶变换可以分为四种类别: (1)非周期性连续信号傅里叶变换 (2)周期性连续信号傅里叶级数 (3)非周期性离散
    的头像 发表于 11-09 16:52 1.3w次阅读
    为什么使用<b class='flag-5'>傅里叶变换</b> <b class='flag-5'>FFT</b><b class='flag-5'>变换</b>的基本原理

    非周期信号频谱分析傅里叶变换

    非周期信号频谱分析傅里叶变换.ppt
    发表于 10-03 23:11

    非周期信号频谱分析傅里叶变换.zip

    非周期信号频谱分析傅里叶变换.zip
    发表于 10-04 11:41

    快速傅里叶变换C语言实现

    快速傅里叶变换C语言实现 模拟采样进行频谱分析FFT是DFT的快速算法用于分析确定信号(时间连续可积信号
    发表于 07-20 06:01

    傅里叶变换,建立信号频谱

    从本章开始由时域转入变换分析,首先讨论傅里叶变换傅里叶变换是在傅里叶级数正交函数展开的基础上发展而产生的,这方面的问题也称为傅里叶分析
    发表于 08-05 11:49 50次下载

    应用FFT信号进行频谱分析

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

    快速傅里叶变换FFT)结果的物理意义分析

    FFT是离散傅立叶变换的快速算法,可以将一个信号变换到频域。有些信号在时域上是很难看出什么特征的,但是如果
    发表于 11-09 16:45 23次下载

    非周期信号频谱分析傅里叶变换

    非周期信号频谱分析傅里叶变换
    发表于 12-06 14:30 0次下载

    傅里叶变换(FFT)的主要思想与算法

    利用FFT算法实现快速傅里叶变换, 在理论、工程中具有非常广泛的应用。除了能够在合适的计算平台完成FFT算法,同时还需要注意到它在频谱分析中可能带来的频率混叠以及频率泄露等问题。
    的头像 发表于 07-04 14:36 3831次阅读

    利用FFT算法实现快速傅里叶变换

    简 介: 利用FFT算法实现快速傅里叶变换, 在理论、工程中具有非常广泛的应用。除了能够在合适的计算平台完成FFT算法,同时还需要注意到它在频谱分析中可能带来的频率混叠以及频率泄露等问
    的头像 发表于 07-10 09:07 3228次阅读

    为什么会造成频谱泄露?如何理解FFT中的频谱泄露效应?

    为什么会造成频谱泄露?如何理解FFT中的频谱泄露效应?如何采用时间窗抑制频谱泄露效应? 频谱泄露是指在进行
    的头像 发表于 10-20 15:08 3511次阅读

    快速傅里叶变换-FFT分析仪基础知识

    FFT频谱分析仪的概念是围绕快速傅里叶变换建立的,该变换基于约瑟夫·傅里叶(Joseph Fourier,1768-1830)开发的傅里叶分析
    发表于 01-16 14:26 1124次阅读

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

    仪的FFT功能如何采集信号之前,首先我们需要了解FFT算法的原理和作用。 FFT算法是一种快速计算离散傅里叶变换(DFT)的方法,它通过将N
    的头像 发表于 01-19 15:01 1019次阅读

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

    什么是实时频谱分析仪呢?傅里叶变换(FFT)如何实现频谱测量? 实时频谱分析仪是一种用于测量信号
    的头像 发表于 01-19 15:50 2856次阅读

    傅里叶变换信号处理中的应用

    的数学方法。它基于傅里叶级数的概念,即任何周期函数都可以表示为正弦和余弦函数的和。对于非周期信号傅里叶变换提供了一种将信号分解为不同频率成分的方法。 应用1:频谱分析
    的头像 发表于 11-14 09:29 258次阅读