二进制数据在基带中传输的时候,通常为了能够加大信息传输的准确度,我们都会进行编码和译码,在这个实验中我们采用(5,2)线性分组码来进行编码和译码。
一个[n,k]线性分组码,是把信息划成k个码元为一段(称为信息组),通过编码器变成长度为n个码元的一组,作为[n,k]线性分组码的一个码字。若每位码元的取值有q种(q为素数幂,q进制),则共有q的k次方个码字。
这个编码过程我们采用生成矩阵来实现:
1.首先确定生成矩阵
G=[1,0,1,1,1;
0,1,1,0,1];%生成矩阵
2.由C=m*G获得(n列)码字矩阵
R=mod(</