版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、0000010100111001011101110000001001100101101100100011011011011111消息消息码字码字码码 许用码字许用码字 禁用码字禁用码字 编码效率编码效率汉明重量汉明重量 汉明距离汉明距离 最小汉明距离最小汉明距离纠检错能力纠检错能力群群 子群子群 分元陪集分元陪集0001 101100000010011001011011消息消息码字码字5V35V25V基本概念基本概念000000100110010110110010001101101101111100001010001001111010001010110010111111100001001011
2、1000011001001100111110100111010001101010100011100000111011101010111100分元陪集划分分元陪集划分0000010100111001011101110000001001100101101100100011011011011111消息消息码字码字码码 许用码字许用码字 禁用码字禁用码字 编码效率编码效率汉明重量汉明重量 汉明距离汉明距离 最小汉明距离最小汉明距离纠检错能力纠检错能力群群 子群子群 分元陪集分元陪集域域GF(2)上的矢量空间上的矢量空间 子空间子空间矢量张成的子空间矢量张成的子空间 基底基底 维数维数零化空间零化空间矩
3、阵行空间矩阵行空间0001 101100000010011001011011消息消息码字码字5V35V25VGF(2)5V35V25V010010010010110基本概念基本概念线性分组码线性分组码长度为长度为n,有,有2k个码字的码组,当且仅当这个码字的码组,当且仅当这2k个码字是个码字是GF(2)上上n维矢量空间的一个维矢量空间的一个k维子空间时,称为维子空间时,称为(n,k)线性分组码,简称线性分组码,简称(n,k)码。码。由于由于k维子空间是在模维子空间是在模2加法下运算的,构成了一个加法加法下运算的,构成了一个加法交换群,所以线性分组码也称为交换群,所以线性分组码也称为群码群码。码
4、率码率R=k/n, 就是传输效率。就是传输效率。最小汉明距离最小汉明距离dmin等于非零码字的最小重量。等于非零码字的最小重量。系统码系统码n-k kk n-k码字信息位与输入信息序列相同,并且与校验位分开码字信息位与输入信息序列相同,并且与校验位分开生成矩阵生成矩阵线性分组码是线性分组码是GF(2)上上n维空间中的一个维空间中的一个k维子空间,因维子空间,因此它可以由此它可以由k个线性无关个线性无关n维矢量维矢量 完全确定。完全确定。由于这组矢量的所有线性组合给出了码由于这组矢量的所有线性组合给出了码C中的任一个码中的任一个码字字 ,称,称生成码生成码C。110,kgggC中任何一组基底所构
5、成的矩阵中任何一组基底所构成的矩阵G称作码称作码C的的生成矩阵生成矩阵1, 11, 11, 11, 11 , 10, 11, 01 , 00, 0110nknknknnknkggggggggggggG生成矩阵生成矩阵对于任何一个给定的信息序列对于任何一个给定的信息序列 ,可指定,可指定),(110kmmmmGmc110110),(kkmmmggg作为相应的码字。作为相应的码字。G矩阵的每一行都是一个码字矢量,分别对应信息位为矩阵的每一行都是一个码字矢量,分别对应信息位为(100),(0100)(0001)时的码字。时的码字。生成矩阵生成矩阵(n,k)分组码实际上就是这分组码实际上就是这k个线性
6、无关的码字矢量张成个线性无关的码字矢量张成的的k维子空间,这维子空间,这k个矢量组成的矩阵就是生成矩阵。个矢量组成的矩阵就是生成矩阵。确定确定(n,k)码的生成矩阵的问题实际上就是确定码的生成矩阵的问题实际上就是确定n重矢重矢量空间中量空间中k维子空间的维子空间的k个线性无关的码字矢量的问题,个线性无关的码字矢量的问题,也就是寻找基底的问题。也就是寻找基底的问题。(n,k)码的码的n重矢量空间中可以有多个重矢量空间中可以有多个k维子空间,产生维子空间,产生不同的码组,即有不同的基底。不同的码组,即有不同的基底。(n,k)码的码的n-重矢量空间中的一个重矢量空间中的一个k维子空间的基底可以维子空
7、间的基底可以有多个,因此可以有不同的生成矩阵有多个,因此可以有不同的生成矩阵G,但都产生相,但都产生相同的码组。同的码组。基底的线性组合等效于基底的线性组合等效于G的行初等变换,可以产生一组的行初等变换,可以产生一组新的基底。利用这一点,可使生成矩阵具有如下新的基底。利用这一点,可使生成矩阵具有如下“系系统形式统形式”,称之为典型生成矩阵。,称之为典型生成矩阵。典型生成矩阵典型生成矩阵即:即:G=Ik Q ,Q为为kr矩阵,矩阵,Ik为为kk单位阵。单位阵。非系统码与系统码并无本质区别,它的生成矩阵可非系统码与系统码并无本质区别,它的生成矩阵可以通过行初等变换转变为系统形式,这个过程叫做以通过
8、行初等变换转变为系统形式,这个过程叫做系统化。系统化并不会改变码集,其纠错能力完全系统化。系统化并不会改变码集,其纠错能力完全等价。等价。1, 11, 11, 11, 11 , 10, 11, 01 , 00, 010000010001knknknkknkngggggggggG 例例 题题设二元(设二元(5,3)码,其生成矩阵为)码,其生成矩阵为将其化为标准形式?将其化为标准形式?111110001111001G一致校验矩阵一致校验矩阵与任何一个与任何一个(n,k)码的码空间码的码空间C相对应,一定存在一个相对应,一定存在一个对偶空间对偶空间D,它的每个矢量都与,它的每个矢量都与C中的每个矢量
9、正交,中的每个矢量正交,其维数为其维数为n-k。事实上,若找出生成空间事实上,若找出生成空间D的基底(的基底(n-k个)用这个)用这n-k个矢量同样可以生成包含个矢量同样可以生成包含 个码字的个码字的(n,n-k)线性分线性分组码,我们称其组码,我们称其(n,k)码的对偶码,生成矩阵为码的对偶码,生成矩阵为kn21, 11 , 10, 11, 11 , 10, 11, 01 , 00, 0110nknknknnnknhhhhhhhhhhhhH一致校验矩阵一致校验矩阵由对偶空间的定义知,有对任意的由对偶空间的定义知,有对任意的Cc0cHT即即H可以检验一个可以检验一个n重是否为码字,称重是否为码
10、字,称H为码为码C的的一致校验矩阵一致校验矩阵。1, 11 , 10, 11, 11 , 10, 11, 01 , 00, 0110nknknknnnknhhhhhhhhhhhhH典型一致校验矩阵典型一致校验矩阵100000100011, 11, 11, 11, 11 , 10, 11, 01 , 00, 0knknnknnknknknhhhhhhhhhH系统码的一致校验矩阵为系统码的一致校验矩阵为即即H=P Ir, 其中,其中,Ir为为rr单位阵,单位阵,P为为rk矩阵。矩阵。一致校验矩阵与生成矩一致校验矩阵与生成矩阵之间的关系阵之间的关系 由于生成矩阵每一行都是一个码字,因此应当满由于生成
11、矩阵每一行都是一个码字,因此应当满足一致校验矩阵所规定的校验关系,即应当有:足一致校验矩阵所规定的校验关系,即应当有:GHT=0 或者或者HGT=0 因此因此H与与G互为正交矩阵,说明互为正交矩阵,说明G和和H的行空间的行空间互为零化空间。互为零化空间。一致校验矩阵与生成矩一致校验矩阵与生成矩阵之间的关系阵之间的关系对于系统码,上式可以写成对于系统码,上式可以写成Ik Q P Ir T =0 得得PT+Q= 0所以所以PT =Q 或者或者 P=QT即即P矩阵与矩阵与Q矩阵互为转置矩阵。矩阵互为转置矩阵。对于系统码,已知校验矩阵对于系统码,已知校验矩阵H就可以确定典型生成矩就可以确定典型生成矩阵
12、阵G,反之,已知生成矩阵也就可以确定校验矩阵。,反之,已知生成矩阵也就可以确定校验矩阵。例例 题题【例】设二元【例】设二元(7,4)码的生成矩阵为码的生成矩阵为1011000111010011000100110001G求其一致校验矩阵?求其一致校验矩阵?【例】设二元【例】设二元(5,3)码,其生成矩阵为码,其生成矩阵为111110001111001G求其一致校验矩阵?求其一致校验矩阵?线性分组码编码线性分组码编码 线性分组码的编码过程分为两步:线性分组码的编码过程分为两步: 把信息序列按一定长度分成若干信息码组,每组由把信息序列按一定长度分成若干信息码组,每组由 k 位组成;位组成; 编码器按
13、照预定的编码器按照预定的线性规则线性规则,把信息码组变换成,把信息码组变换成 n 重重 (nk) 码字码字。 信息码组长信息码组长 k 位,有位,有 2k 个不同的信息码组,则有个不同的信息码组,则有 2k 个个码字与它们一一对应。码字与它们一一对应。一致校验矩阵编码一致校验矩阵编码设设c=c0,c1,c2,c3,c4,c5,c6,其中,其中,c0,c1,c2,c3为信息为信息位,位,c4,c5,c6为校验位。为校验位。 由由HCT=0可知校验方程为:可知校验方程为:0123456101110001110010001110010ccccccc c4=c0+c2+c3c5=c0+c1+c2c6=
14、c1+c2+c3信息码元信息码元m=1101则编得的码字则编得的码字c=1101000 100111001001110011101H生成矩阵编码生成矩阵编码1011000111010011000100110001G若信息码元若信息码元m=1101,则有,则有c= mG=1101000。100111001001110011101H译码准则译码准则设发送码字为设发送码字为c=( c0,c1, cn-1),由于信道干扰产生差,由于信道干扰产生差错,反映到接收码字上可以用一个二元矢量错,反映到接收码字上可以用一个二元矢量e表示,表示,e=( e0,e1, en-1) ,称为,称为错误图样错误图样,其中
15、,其中,ei=1表明相表明相应位有错,应位有错,ei=0表明相应位无错。这时接收码字可以表表明相应位无错。这时接收码字可以表示为示为r=c+e=( c0+e0,c1+e1,cn-1+en-1)译码器就是从接收码字译码器就是从接收码字r得到发送码字的估计值,或者得到发送码字的估计值,或者说从接收码字中确定错误图样说从接收码字中确定错误图样e,然后由,然后由c=r-e得到发送得到发送码字的估计值。如果估计正确则译码正确,否则译码错码字的估计值。如果估计正确则译码正确,否则译码错误。误。如何得到发送码字的估计值,根据什么准则?如何得到发送码字的估计值,根据什么准则?译码准则译码准则最大后验概率译码最
16、大后验概率译码max()Nmpcv最大似然译码最大似然译码max()Nmpv c最小距离译码最小距离译码对于给定的接收矢量,计算它与对于给定的接收矢量,计算它与M个可能的发个可能的发送码字之间的距离,从中选择能使距离达到最送码字之间的距离,从中选择能使距离达到最小的码字作为判决结果。小的码字作为判决结果。若信道是对称若信道是对称DMC信道,其转移概率为信道,其转移概率为1-p和和p/(q-1),则,则 10)()(NnnnmNcvppcvmmdNdpqp11),(vcmmdd Mm, 1则对数似然函数为则对数似然函数为pqpdpNpmmN/ ) 1)(1 (ln)1ln()(lncv最大似然译
17、码准则可简化为:最大似然译码准则可简化为:若对所有的若对所有的mm ,有,有0/ ) 1)(1 (ln)(pqpddmm则判定则判定mcc 最小距离译码最小距离译码最小距离译码最小距离译码伴随式伴随式设码设码C的一致校验矩阵为的一致校验矩阵为H,接收矢量为,接收矢量为r,定义,定义TknsssrHs),(110称称s为接收矢量为接收矢量r的伴随式。的伴随式。由伴随式的定义可知由伴随式的定义可知s=rHT=(c+e)HT =cHT+eHT=eHT可以看出伴随式完全由可以看出伴随式完全由e决定,它充分反映了信道的决定,它充分反映了信道的 干扰情况。如果伴随式干扰情况。如果伴随式s0,接收码字一定有
18、错误;,接收码字一定有错误;如果伴随式如果伴随式s=0,译码器,译码器认为认为接收码字无错误。接收码字无错误。1, 11 , 10, 11, 11 , 10, 11, 01 , 00, 0110nknknknnnknhhhhhhhhhhhhH译码步骤译码步骤由接收码字由接收码字r计算伴随式计算伴随式sT=HrT若若s=0,则译码器,则译码器认为认为接收码字没错,否则有错,并接收码字没错,否则有错,并由由s计算错误图样计算错误图样e由错误图样进行译码,估计发送的码字由错误图样进行译码,估计发送的码字c=r-e=r+e 其中最困难的是确定错误图样,即其中最困难的是确定错误图样,即错误定位错误定位。
19、如何。如何进行错误定位?进行错误定位?译码思路译码思路1根据根据sT=HrT=HeT列出线性方程组(含有列出线性方程组(含有n-k个相互独个相互独立的方程),通过求解线性方程得到立的方程),通过求解线性方程得到e。 1, 111 , 110, 1011, 111 , 110, 1011, 011 , 010, 000nknnknknknnnnnhehehesheheheshehehes上式有上式有n个未知数个未知数e0,e1,en-1 ,有有n-k个方程,因此有多个方程,因此有多解。(伴随式解。(伴随式s是一个是一个r=n-k维矢量,共有维矢量,共有 个,而错个,而错误图样误图样e是是n维矢量
20、,共有维矢量,共有 个,因此,个,因此,s与与e不存在一一不存在一一对应关系。)最终根据译码准则选取其中一个,常常对应关系。)最终根据译码准则选取其中一个,常常选选取重量最轻的为错误图样取重量最轻的为错误图样e的估计值的估计值,从而得到发送码,从而得到发送码字的估计值,体现最小距离译码的思想。字的估计值,体现最小距离译码的思想。 kn2n21, 11 , 10, 11, 11 , 10, 11, 01 , 00, 0110nknknknnnknhhhhhhhhhhhhH译码思路译码思路2 (n,k)分组码的分组码的2k个码字,是个码字,是n维矢量空间维矢量空间Vn中的一个中的一个k维子空间,它
21、在维子空间,它在GF(2)上是一个子群。利用分元陪集的上是一个子群。利用分元陪集的方法,可以利用该子空间的方法,可以利用该子空间的2k元素,生成元素,生成Vn中的所有中的所有2n个元素。个元素。陪集首陪集首c0c1c2c2k-1e1c1+ e1c2+ e1c2k-1+ e1e2c1+ e2c2+ e2c2k-1+ e2e2r-1c1+ e2r-1c2+ e2r-1c2k-1+ e2r-1陪集首陪集首c0c1c2c2k-1e1c1+ e1c2+ e1c2k-1+ e1e2c1+ e2c2+ e2c2k-1+ e2e2r-1c1+ e2r-1c2+ e2r-1c2k-1+ e2r-1标准阵列译码表
22、标准阵列译码表译码按以下规则进行译码按以下规则进行:收到码字:收到码字R必然在这个表中,必然在这个表中,如果落在表中某一列,译码器就译成第一行的相应如果落在表中某一列,译码器就译成第一行的相应码字。码字。非常直观的译码方法,选择重量最轻的禁用码字作非常直观的译码方法,选择重量最轻的禁用码字作为陪集首,体现最小距离译码思想。为陪集首,体现最小距离译码思想。 同一陪集中元素的伴随式都相同,并且,陪集首与伴同一陪集中元素的伴随式都相同,并且,陪集首与伴随式矢量有一一对应的关系。根据这种关系,可以将随式矢量有一一对应的关系。根据这种关系,可以将译码表简化。译码表简化。标准阵列译码标准阵列译码陪集首陪集
23、首c0c1c2c2k-1e1c1+ e1c2+ e1c2k-1+ e1e2c1+ e2c2+ e2c2k-1+ e2e2r-1c1+ e2r-1c2+ e2r-1c2k-1+ e2r-1标准阵列译码表标准阵列译码表伴随式伴随式s0s1s2s2r-1非常直观的译码方法,选择重量最轻的禁用码字作非常直观的译码方法,选择重量最轻的禁用码字作为陪集首,体现最小距离译码思想。为陪集首,体现最小距离译码思想。 同一陪集中元素的伴随式都相同,并且,陪集首与伴同一陪集中元素的伴随式都相同,并且,陪集首与伴随式矢量有一一对应的关系。根据这种关系,可以将随式矢量有一一对应的关系。根据这种关系,可以将译码表简化。译码表简化。当当n-k=r较小时较小时(小于小于30)上述标准阵列译码方法简单实上述标准阵列译码方法简单实用。但用。但n进一步大时查表方法就不太实用了,需要找进一步大时查表方法就不太实用了,需要找到更简化的译码方法,或者是具有简单译码方法的编到更简化的译码方法,或者是具有简单译码方法的编码方法。码方法。标准阵列译码标准阵列译码例例 题题设一个设一个(5,2)线性分组码,其一致校验矩阵如下线性分组码,其一致校验矩阵如下H,(1)写出所有许用码字;写出所有许用码字;(2)求该码的最小汉明距离;求该码的最小汉明距离;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵州城市职业学院《销售终端设计》2023-2024学年第一学期期末试卷
- 贵州财经大学《单片机原理及应用实验》2023-2024学年第一学期期末试卷
- 贵州电力职业技术学院《大学数学Ⅱ微积分》2023-2024学年第一学期期末试卷
- 2025年-山西省安全员A证考试题库
- 广州珠江职业技术学院《气力输送与厂内运输》2023-2024学年第一学期期末试卷
- 贵阳学院《商务日语口译》2023-2024学年第一学期期末试卷
- 2025年湖北建筑安全员《C证》考试题库及答案
- 广州应用科技学院《有机化学实验二》2023-2024学年第一学期期末试卷
- 2025上海市安全员A证考试题库及答案
- 广州铁路职业技术学院《精密机械设计基础》2023-2024学年第一学期期末试卷
- 专升本英语写作专题讲解课件
- 平安保险授权委托书
- 员工安全培训教育制度
- 深圳证券交易所
- 各种管道护理评分标准
- 体育赛事志愿者管理
- 辽宁华电高科环保技术有限公司油泥煤循环流化床协同资源化工业化试验项目环境影响评价报告书
- 复旦大学普物B期末考试试卷
- 剪映教程PPT版本新版剪影零基础教学课程课件
- 非煤矿山安全风险分级管控与安全隐患排查治理u000b双重预防机制建设知识
- GB/T 35223-2017地面气象观测规范气象能见度
评论
0/150
提交评论