- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1
1.复习
(1) 线性分组码
① 线性分组码定义
线性分组码是把信息码元序列的每k个码元分成一组,通过线性变换,映射成由个码元组成的码组(码字)。
② 线性分组码的性质
· 一个线性分组码共有个(许用)码组;
· 对加法满足封闭性;
· 全零码是线性分组码中的一个码组;
· 线性分组码的最小码距等于除全零码外的码组的最小重量。
③ 生成矩阵特性:
· 阶生成矩阵可以产生整个码组,即A = mG;
· (生成矩阵与码组关系)生成矩阵的各行本身就是一个码组,并且它们是线性无关的;
· (生成矩阵与系统码)典型生成矩阵具有如下的形式:G=,并且由典型生成矩阵得出的码组称为系统码。非典型生成矩阵可以通过线性代数中的任何一种初等行变换和列交换,得到典型生成矩阵。
系统码结构:
④ 监督矩阵特性:
·发送码组A正交于监督矩阵H的任意一个行矢量,即;
· 典型监督矩阵具有如下的形式:H;
· 典型阵G与典型阵H可以互相转换,即或。
⑤ 译码过程
a) 利用式计算校正子;
b) 解方程,求出;
·当校正子的组合数目不少于可纠正错误图样的数目时,S与E之间一一对应(参见例10.3.2中汉明码);
·若方程有多解(解E是不唯一),则可以运用概率译码的处理方法从可能的错误图样中选出错误图样的估值。
c) 由求出发送码组估值。
(2) 汉明码
① 汉明码是一类能纠正单个随机错误的线性分组码。
② 二进制汉明码应满足条件:,因此,汉明码的校正子和可纠正错误图样是一一对应的,即式中的S与E之间一一对应。
③ 线性分组码中(7,4),(15,11),(31,26),(63,57),(127,120),(255,247),…是汉明码
④ 个单个错误的校正子就是监督矩阵H矩阵的每一列。利用汉明码H矩阵所具有的这种特殊性质,来定位错码的位置。
2.本次课学习的主要内容
10.4 循环码
10.4 循环码
·循环码是线性分组码中最重要的一个子类。目前,实用差错控制系统中所使用的线性分组码几乎都是循环码或循环码的子类(如BCH码等)。
· 循环码除了具有线性分组码的封闭性外,还具有一个独特的特点:循环性。循环码的这一外在特点,给循环码的编译码实现带来了便利。
·所谓循环性是指:一个循环码中每个码组经任意循环移位之后,仍然是一个码组。表10.4.1给出了一种(7,3)循环码的全部码组。其中,全零码组自身形成一个封闭的自我循环,其余码组形成一个周期为循环环。可见,循环码是指它的任一码
表10.
码组编号
信息位
编码码组
码组编号
信息位
编码码组
1
2
3
4
000
001
010
011
0000000
0010111
0101110
0111001
5
6
7
8
100
101
110
111
1001011
1011100
1100101
1110010
10.
1. 码多项式
定义:码组A = 的码多项式为
(10.4
例如,码组A =(1100101)可以表示为。
在码多项式中,的幂次指示码元的位置,其系数代表码元的取值。因此,我们并不关心本身的值。
2. 码多项式的按模运算
若一任意多项式被一次多项式除,得到商式和一个次数小于的余式,即
(10.4
或 (10.4
则在模运算下
(10.4
这里,码多项式系数仍按模2运算,即只取值0和1。
例10.4.1
解 用长除法
注意,由于在模2运算中,用加法代替了减法,故余式不是而是。
3. 循环码多项式的模运算
把一个码组表示成码多项式的形式后,循环码的循环特性可按如下方式表示。
将码组A = 的循环移位记为
则它们各自对应的码多项式分别是
于是有
(10.4
证明:将乘以得到
注意,多项式乘以表示右移一位,相当于将码组循环移位一次(最高位向最低位循环进位)。
例10.4.2 在表10.4
请写出循环移位3
文档评论(0)