系统循环码的编译码电路.ppt
《系统循环码的编译码电路.ppt》由会员分享,可在线阅读,更多相关《系统循环码的编译码电路.ppt(19页珍藏版)》请在三一办公上搜索。
1、第五节 系统循环码的编译码电路,一、除法电路 系统循环码的编码是将信息多项式m(x)乘以xn-k,再除以生成多项g(x),把所得余式r(x)与xn-km(x)模2加,便得到码字c(x)=xn-km(x)+r(x)。译码时用接收码字去除以生成多项式g(x),判余式是否为零。由此可见,无论编码还是译码,都要进行多项式的除法运算,求余式。,n k级编码器有两种:一种是g(x)的乘法电路;另一种是g(x)的除法电路。前者主要利用方程式C(x)=m(x)g(x)进行编码,但这样编出的码为非系统码,而后者是系统码编码器中常用的电路,这里我们只介绍系统码的编码电路。,二元域上多项式的除法运算,可以用多项式运
2、算,也可以用与多项式对应的二进制序列运算。例如:生成多项式g(x)=x3+x+1生成(7,4)系统循环码时,对信息多项式m(x)=x3+x2+x+1的编码和对它生成的码字进行译码的除法运算用可以二进制序列计算。,由生成多项式g(x)=1*x3+0*x2+1*x+1得到除数:1 0 1 1;由信息多项式m(x)=1*x3+1*x2+1*x+1得到被除数:1 1 1 1;在运算中,当被除数或中间余数的位数不小于除数位数n-k+1时,若被除数或中间余数的最高位为1,则商取1,同时将被除数或中间余数的前面n-k+1位与除数的n-k+1位模2加,得另一中间余数;,若被除数或中间余数的位数不小于除数位数n
3、-k+1,但最高位为0,则商取0,同时将被除数或中间余数的前面n-k+1位模2加与除数的n-k+1个0位,得新的中间余数,直到最高位是1,重复前面运算过程;当中间余数位数等于n-k时,运算结束,这个中间余数就是最后的余数。,多项式的除法运算,还可以用反馈移位寄存器实现。当除式g(x)为n-k次多项式时,完成除法运算的电路见图3-3,称为除法电路。只要除式g(x)被确定,与它对应的除法电路也唯一地被确定。,二、系统循环码的译码电路 按照图3-3,当g(x)=x3+x+1时可以构成图3-4所示的除法电路。这种除法电路的被除数从移位寄存器的低端输入,所以称它为低端输入除法电路。被除数为1111111
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 循环码 译码 电路

链接地址:https://www.31ppt.com/p-6013558.html