主要内容

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

两个链路对通过损伤通道传递的信号执行错误控制编码。两个链接都设置为未编码的EB / NO,8 dB。

在顶部链路中,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 = Bercoding(8,'块','硬',7,4,3)

此表达式找到线性的BER的上限,速率4/7块代码,最小距离为3和硬判决解码。