了解采样信号 SNR 中的“电压”和“功率”

信息处理 采样 信噪比 数字的 模拟
2022-02-06 21:09:30

我在理解信号何时是“电压”信号以及何时是“电源”信号时遇到了差距,直到现在我一直设法避免解决......首先我认为我理解,然后我在水平规则之后的问题:

我将 SNR 理解为平均信号功率与 RMS 噪声功率之比:

SNR=SPNP

或分贝:

SNRdB=10log(SP)10log(NP)

根据电压计算 SNR 时,功率与电压的平方成正比 (P=V2/R) 并且 Rs 在比率中下降,因此我们得到:

SNR=SV2/RNV2/R=(SVNV)2
SNRdB=20log(SV)20log(NV)

用熟悉的 10log 表示功率,20log 表示电压关系,对电压进行平方。

我有一个通过天线接收到的无线电信号。为简单起见,我假设我有一个完美的接收器和无噪声放大器,因此我的接收信号功率为PRx噪声仅为约翰逊热 AWGN:NT=kBTB, 在哪里kB是玻尔兹曼常数,T 是温度,B 是带宽——在此之后,这些都没有真正体现出来。

我相信我此时的 SNR 是:

SNRRF=PRxNT


现在我取样,这就是我开始有问题的地方。

忽略量化噪声等,我相信模数转换过程会产生电压信号 - 也就是说,样本值是电阻梯上电压的测量值,或者一些这样的含义,采样信号的 SNR 遵循电压定律:

SNRADC=(SADCNADC)2

撇开实际的实施损失不谈,我相信SNRADC=SNRRF.

我开始不太确定的是何时开始对采样信号进行操作。假设我将采样信号乘以自身的延迟版本。好的,噪声项变得更加复杂,因为我正在取两个独立随机变量的乘积,但更根本的是,结果是“电压”还是“功率”?是否有物理解释可以帮助我理解这一点?

也就是说:为了保持我的 SNR 估计值的一致性,这是 10log 还是 20log 计算?

通过纯单位分析,我应该有电压平方,这意味着功率——但这些仍然是 ADC 电平。如果我乘以两个延迟的副本,说我的信号是电压立方的,这似乎也很奇怪......

1个回答

信号处理中的处理单位是棘手的(单位是什么?es(t)?)。我发现从物理上考虑对信号的操作很有用,而不是试图从数学上理解它们。

例如,混频器将两个信号相乘。假设信号以伏特为单位。混频器的输出显然也是一个电压。即使混音器输入之一是它自己的延迟输出也是如此。

在计算 SNR 时,您需要对信号样本(即电压值)进行平方。在这种情况下,您会得到以瓦特为单位的结果,因为事实证明信号功率等于其平方。在物理上,您可以连接一个功率计来读取信号功率;你会发现,在每一瞬间,功率都等于(或成比例)每个样本的平方。

那么,为什么在将两个电压相乘时,在一种情况下(混频器)会得到一个电压,而在另一种情况下会得到一个功率(SNR)?我认为原因是您在每种情况下对结果的解释不同。在 SNR 计算的情况下,样本的平方在物理上与其瞬时功率相匹配,因此您可以将该含义分配给数学运算。