主要内容

使用AWGN通道块进行编码信号

两个链接在通过损伤通道的信号上执行错误控制编码。这两个链接均设置为未编码的EB/8 dB的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位运行,您会注意到Bers实际上是相同的。区别在于两个随机数发生器的随机性质。

您还可以通过在MATLAB®命令提示符上键入此命令来检查这些BER结果与预期的分析结果。

ber = bercoding(8,'块','硬',7,4,3)

该表达式找到了线性,速率为4/7块代码的上限,最小距离为3,而艰苦的决策解码。