1、实验四 有噪信道编码一、实验目的1、理解极大似然译码规则;2、掌握简单重复编码方法;3、掌握()线性码及其编码方法;二、实验环境windows XP,MATLAB 7三、实验原理在确定译码规则 F(yj)=xi,i=1,2,3,s 之后,若信道输出端接收到的符号为 yj,则一定译成 xi。如果发送端发送的就是 xi,这就是正确译码;反之,若发送端发送的是 xk,就认为是错误译码。经过译码的平均错误概率为1(|)(|)sEj jjpeypey若选择译码函数 F(yj)=x*,使之满足条件对(|*)(|)(j jiipyxpyxi则称为极大似然译码规则。四、实验内容1、有一 BSC 信道矩阵:采用
2、简单重复编码,设计函数在编码次数分别为 n=3、5、7、9,输入消息符号个数 M=2 条件下,求译码平均错误概率 PE 和信息传输速率 R 的值。2、对上题的信道矩阵,若采用()线性码,M=4,5,求此时的信息传输速率 R 和误码率 PE。五、实验过程0.99 0.010.01 0.09P=)设有一离散信道,其信道传递矩阵为: ,并设12361362试分别按最小错误概率准则与最大似然译码准则确1231(),(),4pxpx定译码规则,并计算相应的平均错误概率。 1、按最小错误概率准则,P(ab)=1/4 1/6 1/12,1/24 1/8 1/12 ,1/12 1/24 1/8Matlab程序: p=(1/4+1/24)+(1/6+1/8)+(1/12+1/12)运行结果:p =0.7500,即相应平均错误概率为:0.7500按最大似然译码准则译码规则:Matlab程序:p2=1/2*(1/3+1/6)+1/4*(1/6+1/3)+1/4*(1/3+1/6)程序运行结果:p2 =0.5000即相应平均错误概率为:0.5000