📜  统计-信噪比

📅  最后修改于: 2021-01-23 06:54:05             🧑  作者: Mango


信号到运动的比例(收缩的SNR)是作为科学和设计的一部分使用的一种度量,用于分析令人垂涎的信号的水平到基础喧闹的水平。它的特征是符号能量与喧闹声的比例,通常以分贝表示。高于1:1的比例(比0 dB更突出)显示的标志比喧闹声更多。尽管通常将SNR标记为电信号,但可以将其连接到任何类型的信号(例如,冰中心的同位素水平或细胞之间的生化运动)。

信噪比定义为信号功率(有意义的信息)与背景噪声功率(不需要的信号)之比:

$ {SNR = \ frac {P_ {signal}} {P_ {noise}}} $

如果已知信号和噪声的方差,并且信号为零:

$ {SNR = \ frac {\ sigma ^ 2_ {signal}} {\ sigma ^ 2_ {noise}}} $

如果在相同的阻抗上测量信号和噪声,则可以通过计算振幅比的平方来获得SNR:

$ {SNR = \ frac {P_ {signal}} {P_ {noise}} = {(\ frac {A_ {signal}} {A_ {noise}})} ^ 2} $

其中A是均方根(RMS)振幅(例如RMS电压)。

分贝

由于许多信号具有非常宽的动态范围,因此通常使用对数分贝标度来表示信号。根据分贝的定义,信号和噪声可以用分贝(dB)表示为

$ {P_ {signal,dB} = 10log_ {10}(P_ {signal})} $

$ {P_ {noise,dB} = 10log_ {10}(P_ {noise})} $

以类似的方式,SNR可以以分贝表示为

$ {SNR_ {dB} = 10log_ {10}(SNR)} $

使用SNR的定义

$ {SNR_ {dB} = 10log_ {10}(\ frac {P_ {signal}} {P_ {noise}})} $

对数使用商数规则

$ {10log_ {10}(\ frac {P_ {signal}} {P_ {noise}})= 10log_ {10}(P_ {signal})-10log_ {10}(P_ {noise})} $

将信噪比,信号和噪声的分贝定义代入上式,得出一个重要的公式,当信号和噪声也以分贝为单位时,计算信噪比:

$ {SNR_ {dB} = P_ {signal,dB}-P_ {noise,dB}} $

在上式中,P以功率单位(例如瓦特或毫瓦特)测量,信噪比为纯数字。

但是,当信号和噪声以伏特或安培为单位来衡量幅度时,它们必须平方成正比,与功率成正比,如下所示:

$ {SNR_ {dB} = 10log_ {10} [{(\ frac {A_ {signal}} {A_ {noise}})} ^^ 2] \\ [7pt] = 20log_ {10}(\ frac {A_ {signal }} {A_ {noise}})\\ [7pt] = A_ {signal,dB}-A_ {noise,dB}} $

问题陈述:

计算以48 kHz采样的2.5 kHz正弦波的SNR。添加标准差为0.001的白噪声。将随机数生成器设置为默认设置以获得可重复的结果。

解:

$ {F_i = 2500; F_s = 48e3; N = 1024; \\ [7pt] x = sin(2 \ times pi \ times \ frac {F_i} {F_s} \ times(1:N))+ 0.001 \ times randn(1,N); \\ [7pt] SNR = snr(x,Fs)\\ [7pt] SNR = 57.7103} $