第十一章 循环码

11-1 循环码的描述

11-1-1 循环码的定义

定义 11.1 一个(n, k)线性分组码C,若它一个码矢的每一循环移位都是C的一个码字,则C是一个循环码

定理 11.1 设循环码的码多项式为 , 循环移位 次后 的码多项式为 , 则 除多项式 所得之余式。

定理 11.2 循环码C中,次数最低的非零码多项式是惟一的。

定理 11.3 循环码 C中最低次数的非零码多项式, 则常数项 必为 1 。

定理 11.4 是一个 循环码 C中次数最低的非零码多项式, 一个次数等于或小于 次 的二元多项式, 当且仅当它是 的倍式时才是码多项式。

定理 11. 4 说明,一个次数等于或小于 次的二元多项式是码多项式的充要条件为它是 的倍式。

定理 11.5 循环码的生成多项式 的因式

定理 11.6 是一个 次多项式且是 的因式,则 生成一个 循环码。

任何一个码字都是

11-1-3 生成矩阵和一致校验矩阵

若待编码的消息用行矩阵表示为 则非系统循环码的编码输出为 可得非系统形式的一致校验矩阵

系统码

系统形式的循环码生成矩阵,由非系统形式的生成矩阵通过行变换而获得

对所有的 , 用生成多项式 ,有 其中 是余式,表示为 因此 的倍式,即码多项式。系统形式的生成多项式为

11-2 循环码的编码和译码

11-2-1 循环码的编码

系统循环码: 定理 设循环码的生成多项式为, 待编码的消息多项式为 的次数分别是 , 则 为码多项式, 用此方法编得的码字为系统循环码。

11-2-2 循环码的译码和错误检测

伴随多项式

定理 11.8 是接收多项式 的伴随多项式, 则用生成多项式 所得之余式 , 就是 循环移位一次 的伴随式。

推论 用生成多项式 所得的余式 , 是 的第 次循环移位 的伴随式。