• SNR(信噪比)与 特定分布噪声的关系初探


      近日准备也许是研究生阶段的最后一个讨论班主讲(但愿吧),在读一篇论文时遇到了这样一个问题:文中给出一定的SNR(信噪比),如SNR = 30dB,便能给出该SNR对应下的

    拉普拉斯噪声。由于该论文没有程序,因此不知道作者是如何由已知的SNR得到对应的拉普拉斯噪声的。为一探其究竟,我阅读了matlab的awgn和wgn的函数源码,初步弄明白了其中的道理。

       我们以拉普拉斯噪声为例:定义函数

                     function  aln(input,srn),input为原信号,srn为给出的信噪比

        最简单的转换方法就是:设定原信号的功为零基准,若以dB做SNR的单位,则噪声的功为-snr,令k=10^(-snr/10),

        那么此时我们认为对标准的拉普拉斯分布X~L(0,1)做如下变换:X_n = sqrt(k)*X, 则X_n~L(0,sqrt(k)).

        故对于给定的SNR,我们按X_n的分布给原信号加噪声即可。

    以上推断只是依据matlab源码的初探得到,没有做严格的证明与探究。还望大家多多讨论,以期得到更严谨全面的结论 

  • 相关阅读:
    Java中的泛型
    Java中List、Collections实现梭哈游戏
    Java中HashMap案例
    Java中ArrayDeque,栈与队列
    Java中List的使用
    学会使用JDK API
    Java中的数学运算BigDecimal
    在清华听演讲语录
    Java面向对象深度
    类变量、实参、形参、方法参数、代码块参数
  • 原文地址:https://www.cnblogs.com/pixel/p/3067819.html
Copyright © 2020-2023  润新知