主要内容

对编码信号使用AWGN信道块

两个链路对通过受损信道的信号执行差错控制编码。两条链路均设置为8 dB的未编码Eb/No。

在顶部链路中,AWGN信道块被设置为提供8+10log10(4/7)dB的编码Eb/No,其中4/7是编码速率。这说明了编码Eb/No总是较低的事实(通过编码速率的一个因数)与未编码的Eb/No相比,顶部链路的蓝色阴影部分只是一个二进制对称信道,在底部链路中建模更为紧凑。顶部链路的信道错误概率为Q(sqrt(2*Ebc/No)),其中Q()是标准Q函数,Ebc/No是编码的Eb/No(绝对值,而不是dB)。

对于本例,需要注意的是,AWGN信道块输入端的位周期为4/7秒。汉明编码器块的输入为1秒,但该块将比特时间减少了一倍的码率。

如果允许模型运行1e6位,您将注意到BER实际上是相同的。区别在于两个随机数生成器的随机性。

通过在MATLAB®命令提示符下键入此命令,还可以根据预期的分析结果检查这些BER结果。

BER=BER编码(8,'block','hard',7,4,3)

该表达式找到最小距离为3的线性速率为4/7的分组码和硬判决解码的误码率上限。