(1)MATLAB中EsN0、EbN0与SNR的关系


前言

AWGN信道的功能是向通过它的信号添加高斯白噪声。MATLAB中可以使用信道系统对象comm.AWGNChannel、信道模块AWGN或AWGN函数等方式创建AWGN信道。


一、AWGN信道噪声等级

用于描述AWGN信道中噪声相对功率的典型值包括:

  1. 每个样本(sample)的信噪比(SNR)。SNR是awgn函数的实际输入参数。
  2. 比特能量与噪声功率谱密度之比(EbN0)。此值由BER Analyzer工具和此工具箱中的性能评估函数使用。
  3. 符号能量与噪声功率谱密度之比(EsN0)。

二、EsN0与EbN0的关系

EsN0和EbN0之间的关系(均以dB表示)如下:

Es/N0(dB) = Eb/N0(dB) + 10log10(k)

其中k是每个符号的信息比特数,也称调制率。
在通信系统中,k和调制符号集的大小和差错控制码码率有关。例如,在使用1/2速率码和8-PSK调制的系统中,每个符号的信息比特数(k)是码率和每个调制符号的编码比特数的乘积,即k =(1/2)log2(8)= 3/2。在这个系统中,三个信息比特对应于六个编码比特,而编码比特又对应于两个8-PSK符号。

三、EsN0与信噪比SNR的关系

EsN0和SNR之间的关系(均以dB表示)如下:
对于复输入信号,有

Es/N0(dB) = 10log10(Tsym/Tsamp) + SNR(dB) (1)

对于实输入信号,有

Es/N0(dB) = 10log10(0.5*Tsym/Tsamp) + SNR(dB) (2)

其中,Tsym是信号的符号周期,Tsamp是信号的采样周期。
对于过采样4倍的复基带信号,EsN0比相应的SNR大10log10(4)。
通常在通信系统的等效低通仿真模型中,Tsym=Tsamp,此时有Es/N0(dB) = SNR(dB)。

1.复输入信号EsN0与SNR的关系推导

对于复输入信号,EsN0和SNR之间的关系推导如下:
Es/N0(dB) = 10log10((STsym)/(N/Bn))
= 10log10((S
Tsym)/(N/Fs))
= 10log10((STsym)/(NTsamp))
=10log10((Tsym/Tsamp)*(S/N))
=10log10(Tsym/Tsamp) + SNR(dB)
式中,
S=输入信号功率,单位为瓦。
N=噪声功率,单位为瓦。
Bn=噪声带宽,单位为赫兹,Bn=Fs=1/Tsamp。
Fs=采样频率,单位为赫兹。
注意,噪声带宽取的是Fs,是采样率Fs所能表示的双边频谱范围,而不是数字信号的带宽,数字信号的带宽数值上等于符号速率Rs。

2.实输入信号和复输入信号的行为差异

下面说明导致实输入信号和复输入信号的换算式(1)和(2)差别的原因。
实带通白噪声过程的噪声功率谱密度为N0/2,而其复低通等效值为N0。图(1)和图(2)说明了实数情况和复数情况之间的差异。
在这里插入图片描述
图(1) 复低通噪声功率谱密度

在这里插入图片描述
图(2) 实带通噪声功率谱密度

三、应用例程

SNR和 Eb/N0的应用场合可参考:
(2)SNR和 Eb/N0分别应用在什么场合

SNR的应用可参考:
(4)MATLAB使用randn仿真加性高斯白噪声信道
(5)MATLAB使用awgn给信号叠加高斯白噪声

EbN0的应用可参考:
(6)MATLAB加性高斯白噪声信道QPSK通信系统仿真

四、参考资料

MATLAB帮助文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值