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

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

3天内不再提示

通过傅里叶变换来评估信噪比

冬至子 来源:工程师看海 作者:工程师看海 2022-11-03 10:36 次阅读

傅里叶变换的提出让人们看问题的角度从时域变成了频域,多了一个维度。快速傅里叶变换算法的提出普及了傅里叶变换在工程领域的应用,在科学计算和数字信号处理等领域,离散傅里叶变换(DFT)至今依然是非常有效的工具之一。

比如下图是一个幅度为1、频率为2Hz的正弦波和它的离散傅里叶变换后的结果。

图片

信噪比(SNR)是信号与噪声的比率,它是衡量通信interwetten与威廉的赔率体系 系统性能的重要指标之一,与傅里叶变换更是有千丝万缕的联系。在很多情况下,我们是通过傅里叶变换来评估信噪比,如果评估方法不对,很难的到我们期望的结果,经常会事与愿违。

求解SNR的过程,我们是用‘评估SNR’来描述,这就是说我们无法精确计算出SNR,只能进行评估,事实也是如此。

评估SNR的方法分为时域和频域两种。我们以一组离散样本点为分析目标,看下如何评估SNR,及其误区。

时域估计SNR

Xs(n)为信号序列,Xn(n)为噪声序列,则信号X(n)=Xs(n)+Xn(n),是一组带噪离散序列,在时域上评估X(n)的信噪比公式如下:

图片

其意义为分别求取离散信号、噪声功率和,计算二者之比。这里有个前提是,我们需要分离出信号与噪声,然后才能求解,

然而问题也在于此,对于一段给定的离散时间序列,我们很难完全分离出信号和噪声,所以时域评估SNR是有局限性的,而且不够直观,所以通常我们在频域下求解。

频域估计SNR

在频域上的SNR计算原理和时域很接近,还是求信号功率与噪声功率只比。最简单的方法是在频谱X(m)上设置阈值,阈值之上为信号,阈值之下为噪声。这样就会有阈值设置带来的估计准确性问题,同时信号频带范围内或多或少也会有噪声叠加进来,在频域计算SNR也是一个近似。

图片

SNR以dB作为单位,SNR(dB)=10*log10(SNR)。

我们往往使用Matlab评估SNR,Matlab是非常强大的数学工具,其集成了SNR计算函数,如果应用不正确,误差会非常大,无法得到预期结果,举例如下。

下图是一个幅度为1、频率为2Hz的正弦波和它的离散傅里叶变换后的结果。

图片

用Matlab SNR函数计算计算信噪比的结果如下,蓝色为感兴趣的信号成分,橙色为噪声。这个频域图就可以表征SNR,橙色的噪声数值越小、越低,说明信噪比越高、越好。即使红色圆圈部分有一点噪声,在评估单频率成分信号的SNR时,这依然是一个非常有效的手段。

图片

假如一信号x(n)=sin(4pit)+0.5sin(18pi*t),如下图是一个幅度为1、频率为2Hz的正弦波叠加幅度为0.5、频率为9Hz的正弦波的结果。

图片

用Matlab SNR函数计算计算信噪比的结果如下,蓝色为感兴趣的信号成分,橙色为噪声,matlab舍弃了频率为9Hz、能量少的成分,只计算了2Hz信号的信噪比。

所以倘若我们的感兴趣信号比较复杂,就不能直接用SNR函数直接计算。

图片

所以我们一定要在理解DFT与SNR关系的基础上,正确使用matlab才能得到期望的SNR结果。

在过采样中,信噪比、ADC有效位数、过采样率是有千丝万缕的联系,了解了基本的概念后,我们一步一步理解过采样的原理。

审核编辑:刘清

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

    关注

    3

    文章

    194

    浏览量

    28257
  • DFT
    DFT
    +关注

    关注

    2

    文章

    212

    浏览量

    22429
  • SNR
    SNR
    +关注

    关注

    3

    文章

    168

    浏览量

    23950
  • 傅里叶变换
    +关注

    关注

    5

    文章

    404

    浏览量

    42122
收藏 人收藏

    评论

    相关推荐

    傅里叶变换

    傅里叶变换
    发表于 05-09 10:02

    学习傅里叶变换意义和方法

    学习傅里叶变换需要面对大量的数学公式,数学功底较差的同学听到傅里叶变换就头疼。事实上,许多数学功底好的数字信号处理专业的同学也不一定理解傅里叶变换的真实含义,不能做到学以致用!事实上,傅里叶变
    发表于 06-28 07:31

    傅里叶变换是什么?如何求傅里叶变换

    傅里叶变换是什么?三傅里叶变换的意义是什么?如何求傅里叶变换
    发表于 05-08 09:23

    DSP变换运算-傅里叶变换

    第24章 DSP变换运算-傅里叶变换本章节开始进入此教程最重要的知识点之一傅里叶变换。关于傅里叶变换,本章主要是把傅里叶相关的基础知识进行必要的介绍,没有这些基础知识的话,后面学习FF
    发表于 08-03 06:14

    什么是傅里叶变换

    什么是傅里叶变换 傅里叶变换(Transformée de Fourier)是一种积分变换。 因其基本思想首先
    发表于 11-29 12:46 8223次阅读
    什么是<b class='flag-5'>傅里叶变换</b>

    小波变换傅里叶变换好在哪里_小波变换傅里叶变换详解

    小波变换傅里叶变换有什么区别吗?小波变换傅里叶变换哪个好?我们通过小波变换
    发表于 01-13 11:02 1.4w次阅读
    小波<b class='flag-5'>变换</b>比<b class='flag-5'>傅里叶变换</b>好在哪里_小波<b class='flag-5'>变换</b>与<b class='flag-5'>傅里叶变换</b>详解

    详解傅里叶变换与小波变换

    详细讲述傅里叶变换和小波变换原理
    发表于 01-16 14:34 9次下载

    傅里叶变换十大公式 傅里叶变换的十大性质

    傅里叶变换十大公式 傅里叶变换的十大性质  傅里叶变换是一种重要的数学工具,在许多领域中都有广泛的应用。傅里叶变换可以将一个时域信号转化为频域信号,分析不同频率成分在信号中的占比情况。
    的头像 发表于 09-07 16:14 5823次阅读

    傅里叶变换基本性质 傅里叶变换本质 傅里叶变换的应用

    傅里叶变换基本性质 傅里叶变换本质 傅里叶变换的应用 傅里叶变换是现代数学、物理学、工程学等领域中非常重要的一种数学工具和基本理论。在信号处理、图像处理、通信威廉希尔官方网站 、音乐分析、光学、医学
    的头像 发表于 09-07 16:18 5056次阅读

    傅里叶变换的本质及物理意义 常用傅里叶变换性质

    傅里叶变换的本质及物理意义 常用傅里叶变换性质 傅里叶变换是一种重要的数学工具,通过将一个复杂的函数表示为一系列简单的正弦余弦函数之和,可以在许多领域应用,包括信号处理、图像处理、物理
    的头像 发表于 09-07 16:30 1954次阅读

    傅里叶变换和反变换公式

    傅里叶变换和反变换公式  傅里叶变换和反变换在信号处理领域中被广泛应用。傅里叶变换是将一个时域信号转换为频域信号的过程,而傅里叶反
    的头像 发表于 09-07 16:53 8024次阅读

    小波变换傅里叶变换的区别和联系

    $为角频率,$X(\omega)$表示傅里叶变换后的频域上的函数。 小波变换(Wavelet Transform,简称WT)则是一种局部化处理信号的工具,通过使用不同的函数(小波基函数
    的头像 发表于 09-07 17:04 1286次阅读

    如何由傅里叶变换推出傅里叶反变换

    如何由傅里叶变换推出傅里叶反变换  傅里叶变换和傅里叶反变换是信号处理和通信领域中的两个重要概念,是数字信号和连续信号的重要数学分析方法之一。傅里叶
    的头像 发表于 09-07 17:04 1062次阅读

    傅里叶变换和离散傅里叶变换的关系

    Fourier Transform,简称DFT)则是适用于离散信号的傅里叶变换方法。 傅里叶变换的基本原理是将一个连续的信号,分解成一系列简单的正弦波或者余弦波。而这些正弦波和余弦波,都有一个共同的周期,因此可以通过求取它们的
    的头像 发表于 09-07 17:04 1109次阅读

    傅里叶变换的定义 傅里叶变换的意义

    形式,如连续傅里叶变换和离散傅里叶变换。最初傅里叶分析是作为热过程的解析分析的工具被提出的。 傅里叶变换的意义主要体现在以下几个方面: 1. 频谱分析:傅里叶变换可以将一个信号分解成不
    的头像 发表于 11-30 15:32 464次阅读