第11章 纠错编码(8)

2019-01-12 12:45

?v(1)(x)??v(1)(x)?mod?xn?1??nn? ?x?vx?v(x?1)modx?1??????n?1? ?n? ??x?v?x??mod?x?1??(i)inv(x)?x?v(x)modx?1?, i?0,1,2,,n?1?????=========================

循环码定义

? 循环码C(Cyclic Code):任意码字均是另一个码字的

循环移位的分组码。

C?c c?(c?)(i);c??C, i?0

??? 线性分组循环码(简称为循环码):具有线性分组码特

性的循环码。 循环码简例

例11.27 二元3/5等比码是一个非线性的循环码,

?(00111),(01110),(11100),(11001),(10011)?C???

?(10101),(01011),(10110),(01101),(11010)?例11.28 CA是线性循环码,CB是非循环的线性分组码,CC是非线性的循环码。

CA??(000),(110),(011),(101)?

CB??(000),(100),(011),(111)? CC??(000),(100),(010),(001)?

=========================

循环码多项式表示

? 码多项式(码式):码字向量c的表示多项式c(x), ? 循环码

C(x)?c(x)c(x)?b(i)(x); b(i)(x)?C(x), i?0

========================= 例11.29 对例11.27的二元3/5等比码,有,

???x2?x3?x4,x?x2?x3,1?x?x2,???C(x)??1?x?x4,1?x3?x4,1?x3?x4,??x?x3?x4,1?x2?x3,x?x2?x4,1?x?x3???

234(i)??c(x)?x?x?x??????c(x), i,j?0,1,2,3,4?34(j)??c(x)??1?x?x???=========================

循环码的存在性

定理11.5.1(循环码存在性定理): ?n,k?线性循环码

C?x?中,

11-36

(1)必存在一个非零的、首一的、最低次数为r的码式g?x?;

(2)g?x?是唯一的; (3)g?x?的零次项g0?0; (4)r?n?k;

(5)次数小于等于n?1的多项式c?x?是码式当且仅当c?x?是g?x?的倍式。

=========================

生成多项式

? 生成多项式g?x?(Generator Polynomial),简称生成式:

循环码存在性定理11.5.1所确定的唯一的首一的最低次

的码式。 ?

?n,k?线性循环码,

C?x???c?x?c?x??a?x?g?x?, ??a?x??k?,

??g?x??r

?

定理11.5.2(生成式构造定理) g?x?是?n,k?循环码

生成式当且仅当g?x?是xn?1的r?n?k次因式。

=========================

校验多项式

? 一致校验多项式(Parity Check Polynomial,简称校验式)

h(x):xn?1?g(x)h(x)。

???h?x??(xn?1)g(x)?h0?h1x??hk?1k?1x?hkkx??k?n??g(x)?n?r

? 对于c(x)?a(x)g(x),有

c(x)h(x)?a(x)g(x)h(x)?0mod?xn?1?。

=========================

循环码码例(1/3)

例11.30 n?7的二元循环码由x7?1的任意因式生成

x7?1?x7?1??x?1??x3?x2?1??x3?x?1?

? (7,4)循环码A,

g?x??x3?x2?1,h(x)??x?1??x3?x?1?

c?x???a0?a1x?a32x2?a3x??x3?x2?1?

? (7,4)循环码B,g?x??x3?x?1,

c?x???a0?a231x?a2x?a3x3??x?x?1?

=========================

循环码码例(2/3)-例11.30续

4-37

? (7,3)循环码A,g?x??x?x?1?x?1?,

3??c?x???a0?a1x?a2x2??x4?x2?x?1?

? (7,1)循环码(7-重复码),

g?x???x3?x?1??x3?x?1?,h(x)??x?1?,

c?x??a0??x6?x5?x4?x3?x2?x?1?

=========================

循环码码例(3/3)

? (7,6)循环码(等价偶校验码),g?x??x?1,

c?x???a0?a1x?a2x2?a3x3?a4x4?a5x5??x?1??a0??a0?a1?x??a1?a2?x2?

??a2?a3?x3??a3?a4?x4??a4?a5?x5?a5x6循环码是由生成式g(x)和码长n两者共同界定的线性分组

码,循环码的码参数值不可能连续分布。

例11.31 F2上x5?1只有x?1和x4?x3?x2?x?1两个因式,所以不存在码长n?5,信息位长k?2和3的线性循环码,但存在非线性的(5,3)循环码,如3/5等比码。

循环码的生成矩阵(1/2)

?g?x??w(0)??g0,g1,,gr?1,gr,0,,0,0???1??xg?x??w??0,g0,,gr?2,gr?1,gr,,0,0? ???xk?1g?x??w?k?1???0,0,,0,g,g,,g,g?01r?1r?? ?

w, w?1?, 1, w?k?1?线性无关。

k?1k?1?w, w??, , w???的线性组合一对一对应

?g, xg, , xg?的线性组合。 ??1?=========================

循环码的生成矩阵(2/2)

? 故w, w, 阵G?g0g1, w?k?1??是?n,k?循环码的一个生成矩

grk?n,

?w(0)?gr?1gr000??g0g1g2?w(1)??0g0g1g2gr?1gr00?G??????????(k?1)000ggggg??012r?1r???k?n?w?k?n?

=========================

循环码的校验矩阵(1/5)

11-38

? 一方面由

b?x??c?x?h?x??a?x?g?x?h?x??a?x?xn?a?x?

b0? b1x? b2x2??bk?1xk?1 ?bkxk?bk?1xk?1??bn?k?1k?n?k?1xk? ?bn?1nxn?bn?1x??bn?k?1n?k?1x

??an?k?10xn?a?11xn??ak?1x? ??a0?a1x??a?1k?1xk?得到, bk?0,bk?1?0,,bn?1?0

=========================

循环码的校验矩阵(2/5)

? 另一方面由

c?x?h?x???cn?10?c1x??cn?1x??h0?h1x??hkxk?n??1?k ??i??c

j?h?ii?j? xi?0?j?0?得校验方程式组,

?khi?cn?i?j?0,1?j?n?k?r

i?0=========================

循环码的校验矩阵(3/5)

? 定义向量组?h?j? j?1,2,,r?为,

h?j??(0,,0,hk,hk?1,,h1,h0,0,,0)r?jj?1

??h?j?h?j?j0,1,,h??n?j,,h?j?h?j?n?2,n?1?=========================

循环码的校验矩阵(4/5)

? 展开校验方程组得到,

0?h0cn?j?h1cn?j?1??hk?1cn?j?k?1?hkcn?j?k?0?cn?1?0?cn?2??0?cn?j?0?cn?j?1?h0cn?j?h1cn?j?1??hk?1cn?j?k?1?hkcn?j?k?0?cn?j?k?1?0?cn?j?k?2??0?c1?0?c0对 j?1,2,,r,

c?h?j??c?j??j?n?1?hn?1?cn?2?hn?2? ?c?j?c?j? 1?h1?0?h0?0=========================

循环码的校验矩阵(5/5)

? 线性无关向量组?h?j? j?1,2,,r?为行向量构成

r?n矩阵H是?n,k?循环码的一个一致校验矩阵

4-39

H?hkhk?1h1h0r?n。

?h(r)?h1h0000??hkhk?1?h(r?1)??0hkhk?1h1h000?H??????

????(1)00hhhh??kk?110??r?n?h??r?n?=========================

循环码的生成矩阵和校验矩阵例(1/3)

例11.32 例11.30中各循环码的G和H。

? (7,4)循环码A,h?x??x4?x3?x2?1,

?1G??0?0?0010010101101011000110?110100?0?, H??10111010? ?0??0011101?1?注意H是所有二进制3元组构成非零列向量的矩阵,可

见此码是m?3的汉明码。

循环码的生成矩阵和校验矩阵例(2/3)

42? (7,4)循环码B,h?x??x?x?x?1,此码仍是

m?3的汉明码,

?1011011G??11011?101???11101??, H??11101?

11101??1??3? (7,3)循环码A,h?x??x?x?1,

?1011??11101?011? G??11101?, H??1101111101???1011???=========================

循环码的生成矩阵和校验矩阵例(3/3)

? (7,1)循环码,h?x??x?1,此码为重复码,

?11?11??11G??1111111?, H??? 11?11??11???65432? (7,6)循环码,h?x??x?x?x?x?x?x?1。

G是(7,1)循环码的H,而H是(7,1)循环码的G。

=========================

11-40


第11章 纠错编码(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:河北省石家庄市2017届高三复习教学质量检测(一)(英语)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: