主要内容

对编码信号使用AWGN信道块

两个链路对通过减值通道的信号执行错误控制编码。两条链路都设置为未编码的Eb/No为8 dB。

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

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

如果您允许模型运行1e6位,您将注意到BERs实际上是相同的。不同之处在于两个随机数发生器的随机性质。

您还可以在MATLAB®命令提示符中输入此命令,根据预期的分析结果检查这些误码率结果。

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

该表达式查找最小距离为3的线性、速率为4/7的分组码的误码率的上限,并进行硬判定解码。