编辑: 颜大大i2 2016-03-20

31 10.4 线性分组码 ? 概念 ? 监督码只监督本码组的码元 ? 信息码与监督码之间可用一组线性方 程来表示 ? 特点 ? 具有较大的汉明距,纠/检错能力强 ? 监督码元数相对较少,编码效率较高

32

一、编码 ? 任务 ? 找到监督码与信息码之间的变换关系 ? 构造编码表,列出所有可用码组 编码器 k bit 信息码 n bit 分组码 编码规则

33 ? (n, k)线性分组码 ? 信息码为D,分组码为C,满足线性方 程式 其中: 表示模2和若,当 时,称为系统 分组码 ∑ = = k j j ij i d h c

1 n i L

2 ,

1 = ∑ i i d c = k i L

2 ,

1 =

34 ? 生成矩阵G ? 设矢量 设矩阵G用于由D生成C,即:C=D*G ? ,其中 Ik 为k阶单位阵, Q为k*r 阶矩阵,具有单位阵形式的矩 阵G称为典型生成矩阵 ( ) r k k k c c c c C + + = L L

1 1 , ( ) k d d D L

1 = n k k Q I G * = ] [

35 ? 监督矩阵H ? 由 ,可令 ? 或 称为监督方程 H 称为系统分组码的典型监督矩阵 ? 若已知 G 或H,则可得到编码表 n k kQ I G * = ] [ n r r T I Q H * = ] [ T T C H

0 = ?

0 = ? T H C

36 ? 例:(7, 3)线性分组码,构造编码表, 已知典型生成矩阵 ? ? ? ? ? ? ? ? ? ? =

1 0

1 1

1 0

0 1

1 1

0 0

1 0

0 1

1 1

0 0

1 G

37 ? 生成矩阵G和监督矩阵H的特点 ? 编码方法完全由G确定,H确定了编码时 监督码元与信息码元的关系 ? k bit信息码与n bit分组码一一对应 ? G和H的各行必须是线性无关的 ? G的每行本身就是一个可用码组 ? 若给定G不是典型阵,需要变换为典型阵

38 ? 线性分组码的性质 ? 封闭性 ? 任意两个可用码组之和仍为可用码组,即 线性分组码对模2加运算具有封闭性 ? 是群码 ? 封闭性、单位元素、逆元素、结合律成立 ? 汉明距d0 = 非零码的码重最小值 ? 码距是两个码组模2和的码重

39

二、译码 ? 以汉明码为例 译码器 n bit 分组码 k bit 可能信息码 检/纠错

40 ? 汉明码概念 ? 能够纠正一位错码的线性分组码,可 具有较大的编码效率 ? (n, k)汉明码, ,满足 ? 编码效率 n r ≥ ?1

2 L

4 ,

3 ,

2 = r

1 2

1 1 ? ? = ? = = r r n r n k R

3 1

2 0 = + ≥ t d

41 ? 译码方法 ? 利用 G 或H,建立校验子 S 和错码位 置的对应关系,形成校验方程,每个 校验子只参与一个校验方程 ? 根据校验方程构造错误图样表 ? 查表译码

42 ? 设发送码组 接收码组 若 ,则无错 若 ,则有错,需定义: 差错行矢量 ( )

0 1

2 1 , , , a a a a A n n L ? ? = ( )

0 1

2 1 , , , b b b b B n n L ? ? = A B = A B ≠ ( )

0 1

2 1 , , , e e e e E n n L ? ? = i i i i i a b a b e ≠ = ? ? ? =

1 0 第i位为无错 第i位有无错

43 ? 定义 称为校验子 则 称为校验方程 ? 已知G/H,建立错误图样表 ? 例: (7, 4)汉明码,若接收端收到码 组(1100110),求译码输出 ( ) r s s s S L , ,

2 1 = T H E S ? =

44 ? 已知: ? 错误图样表 ? ? ? ? ? ? ? ? ? ? ? ? =

1 1

0 1

0 0

0 1

0 1

0 1

0 0

0 1

1 0

0 1

0 1

1 1

0 0

0 1 G e6 e5 e4 e3 e2 e1 e0

0 错码位置

111 110

101 011

100 010

001 000 校验子 S1S2S3

45 ? 例:已知线性分组码生成矩阵,求: ? 确定(n, k)码的n和k ? 当信息位是111时,监督位是多少 ? 列出所有可用码组 ? 分析纠/检错能力 ? 若译码器工作在纠错模式下,列出错误图样表 ? 当译码输入110001111111时,输出是什么 ? 编码效率 ? ? ? ? ? ? ? ? ? ? =

1 0

1 1

1 0

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题