412 words
2 minutes
SNR与Eb/N0的关系

引言#

在无线通信和信道编码领域,信噪比(SNR)和比特能量与噪声功率谱密度比(Eb/N0)是两个至关重要的概念。它们在评估通信系统的性能时经常被提及,但很多人对它们的关系不甚了解。本文将依次介绍 SNR 和 Eb/N0,并推导出它们之间的转换公式。

1. 信噪比(SNR)#

信噪比(Signal-to-Noise Ratio, SNR)表示信号功率与噪声功率的比值,通常用分贝(dB)表示,其定义如下:

SNR=PsPn\text{SNR} = \frac{P_s}{P_n}

其中,PsP_s 是信号的平均功率,PnP_n 是噪声的平均功率。

2. 比特能量与噪声功率谱密度比(Eb/N0)#

Eb/N0(Energy per Bit to Noise Power Spectral Density Ratio)表示每比特能量与噪声功率谱密度的比值,定义如下:

EbN0\frac{E_b}{N_0}

其中,EbE_b 是每个比特的平均能量,N0N_0 是噪声的功率谱密度。

3. 推导#

Eb=PsRbE_b = \frac{P_s}{R_b},在AWGN信道的情况下,Pn=N0B=σ2P_n = N_0 \cdot B = \sigma^2

EbN0=Ps/RbPn/B=PsPnBRb=SNRBRb\frac{E_b}{N_0} = \frac{P_s / R_b}{P_n / B} = \frac{P_s}{P_n} \cdot \frac{B}{R_b} = \text{SNR} \cdot \frac{B}{R_b}

如果我们转换成dB形式:

10log10(EbN0)=10log10(SNRBRb)10\log_{10}\left(\frac{E_b}{N_0}\right) = 10\log_{10}\left(\text{SNR} \cdot \frac{B}{R_b}\right)(EbN0)dB=SNRdB+10log10(BRb)\left(\frac{E_b}{N_0}\right)_{\text{dB}} = \text{SNR}_{\text{dB}} + 10\log_{10}\left(\frac{B}{R_b}\right)

其中:

  • RbB\frac{R_b}{B}:带宽效率,Spectral Efficiency
  • RbR_b:比特率,Bit Rate
  • BB:带宽,Bandwidth

在 M 阶 QAM(M-QAM)调制下,每个符号可以表示 log2(M)\log_2(M) 个比特,因此符号率 RsR_s 为:

Rs=Rblog2(M)R_s = \frac{R_b}{\log_2(M)}

对于一般的 QAM 调制,所需的带宽 B 通常近似为符号率 RsR_s,即:

BRs=Rblog2(M)B \approx R_s = \frac{R_b}{\log_2(M)}

因此,M-QAM的带宽效率可以近似为:

k=log2(M)k = \log_2(M)

由于 BRb1k\frac{B}{R_b} \approx \frac{1}{k},因此 10log10(BRb)=10log10(1k)=10log10(k)10\log_{10}(\frac{B}{R_b}) = 10\log_{10}(\frac{1}{k}) = -10\log_{10}(k)

因此在使用M-QAM调制的时候,SNR\text{SNR}EbN0\frac{E_b}{N_0} 的公式可以近似为:

(EbN0)dB=SNRdB10log10(k)\left(\frac{E_b}{N_0}\right)_{\text{dB}} = \text{SNR}_{\text{dB}} - 10\log_{10}(k)
SNR与Eb/N0的关系
https://fuwari.vercel.app/posts/snr-eb-n0/
Author
Akatsuki Sky
Published at
2025-02-27
License
CC BY-NC-SA 4.0