线性分组码精选课件.ppt
《线性分组码精选课件.ppt》由会员分享,可在线阅读,更多相关《线性分组码精选课件.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于线性分组码1第一页,本课件共有50页2设传输一比特字符x=0或1 若传输过程中出现差错,不能被发现引例引例第二页,本课件共有50页3引例引例0后附加字符0,1后附加1;即只有00和11被接受,且00视为0,11视为1;故:如果有一位错误发生,可以被检出!第三页,本课件共有50页4如果通信过程中发现差错,如果通信过程中发现差错,可以通过要求对方重新发送来获得正确的信息,即所谓的“数量换质量”.但是这在实时信息采集系统中可能是有困难的,因为信息源已经发生变化;即使是在发方保留原信息样本的情况下,也只有在差错率很低的条件下是比较可行的.因为如果通信条件比较恶劣,差错出现频繁,以至多次重发仍然得不
2、到一份正确的信息.这时,仅有“检错”手段,已无能为力!引例引例第四页,本课件共有50页5引例引例0后附加字符00,1后附加11;即传输000相当于传送单字符0,111相当于传送单字符1;这时:发生不超过两位的错误均可被检出;发生一位错误可以被纠正.第五页,本课件共有50页6引例引例0后附加字符00,1后附加11;即传输000相当于传送单字符0,111相当于传送单字符1;这时:发生不超过两位的错误均可被检出;发生一位错误可以被纠正.纠错码纠错码信息位校验位第六页,本课件共有50页7线性分组码的基本概念线性分组码的基本概念分组码分组码分组码分组码是把信源输出的信息序列,以k个信息位分为一段,通过编
3、码器把这段信息位按一定规则f 产生r个校验位,输出长为n=k+r的一个码字,所得码字的全体.称之为(n,k)分组)分组码码!n表示码长,k表示表示信息位个数.第七页,本课件共有50页8引例引例0后附加字符00,1后附加11;即传输000相当于传送单字符0,111相当于传送单字符1;这时:发生不超过两位的错误均可被检出;发生一位错误可以被纠正.(3,1)分组码分组码信息位校验位第八页,本课件共有50页9(n,k)分组码分组码若校验位与信息位之间的关系是线性的,即上述编码规则是线性的,称之为(n,k)线性分组码!)线性分组码!第九页,本课件共有50页10一、二元域一、二元域GF(2)设设0,1为一
4、个二元集,在其上定义模为一个二元集,在其上定义模2的加法和乘法运算的加法和乘法运算加法:加法:乘法:乘法:可见二元集可见二元集0,1对上述定义的加法及乘法运算封闭,并满足对上述定义的加法及乘法运算封闭,并满足一个一个“域域”所要求的交换律、结合律、分配律等运算规则,因此所要求的交换律、结合律、分配律等运算规则,因此0,1对所规定的加法和乘法运算构成一个域,称为二元域,记作对所规定的加法和乘法运算构成一个域,称为二元域,记作GF(2).第十页,本课件共有50页11注注 第十一页,本课件共有50页12称码为称码为(n,k)码码.二、线性分组码的定义及表示二、线性分组码的定义及表示第十二页,本课件共
5、有50页13若设码字若设码字 ,则即校验位是由信息位线性组合得到即校验位是由信息位线性组合得到.第十三页,本课件共有50页14可见,码字的三个校验元都由其前两位线性组合得到,即可由线性方程组求得;信息位k=2码字数M=4第十四页,本课件共有50页15线性编码线性编码第十五页,本课件共有50页16例题例题1:下面是某个下面是某个(n,k)线性二元码的全部码字线性二元码的全部码字x16=000000 x26=100011 x36=010101 x46=001111x56=110110 x66=101100 x76=011010 x86=111001求求n、k的值;的值;n=6;M=2k k=3.解
6、:第十六页,本课件共有50页17例2、(5,2)线性二元码的全部码字设码字 ,可得第十七页,本课件共有50页18改写为用矩阵可表示成:校验校验矩阵矩阵 与任一码字的乘积为0 第十八页,本课件共有50页194线性分组码的特性线性分组码的特性 2k个码字完全可由其中一组k 个独立的码字组合而成;4生成矩阵生成矩阵从线性分组码(n,k)中任取 k 个线性无关的码字,以行的形式写成矩阵G,则称为该线性分组码的线性分组码的生成矩阵生成矩阵.第十九页,本课件共有50页20例题例题3:下面是一个(下面是一个(6,3)线性二元码的全部码字)线性二元码的全部码字构造它的一个生成矩阵构造它的一个生成矩阵.解解:由
7、:由k=3 个线性独立的码字组成:个线性独立的码字组成:第二十页,本课件共有50页21例题例题3:下面是一个(下面是一个(6,3)线性二元码的全部码字)线性二元码的全部码字验证:验证:第二十一页,本课件共有50页22说明说明第二十二页,本课件共有50页23 一个线性子空间可以有不同的但相互等价的基,亦即不同的一个线性子空间可以有不同的但相互等价的基,亦即不同的G可以产生相同的线性码,所以一个线性码的生成矩阵不唯一。可以产生相同的线性码,所以一个线性码的生成矩阵不唯一。第二十三页,本课件共有50页24例例4 4 矩阵矩阵为一个为一个(7,3)码码.第二十四页,本课件共有50页25系统码系统码 若
8、若(n,k)线性分组码的生成矩阵形如线性分组码的生成矩阵形如 G=(Ik A)其中其中Ik是是k阶单位阵,阶单位阵,A为为 阶子阵,阶子阵,则称这类码为系统码则称这类码为系统码.特点:校验矩阵为特点:校验矩阵为H=(AT I(n-k).三、系统编码与校验矩阵三、系统编码与校验矩阵第二十五页,本课件共有50页26例题例题3:下面是一个(下面是一个(6,3)线性二元码的全部码字)线性二元码的全部码字它的一个生成矩阵它的一个生成矩阵请写出它的校验矩阵请写出它的校验矩阵H.第二十六页,本课件共有50页27第二十七页,本课件共有50页28注:系统码的码字的前注:系统码的码字的前k个码元就是它所载荷的数字
9、消息,故个码元就是它所载荷的数字消息,故系统码的前系统码的前k为称为信息位,后为称为信息位,后n-k位称为校验位位称为校验位.第二十八页,本课件共有50页29校验矩阵校验矩阵即即结论:结论:第二十九页,本课件共有50页30汉明距离汉明距离:指(指(n,k)分组码中两个码字)分组码中两个码字xn、yn对应位取对应位取值不同的个数;记为值不同的个数;记为d(xn,yn).例:例:第三十页,本课件共有50页31汉明距离汉明距离:指(指(n,k)分组码中两个码字)分组码中两个码字xn、yn对应位取对应位取值不同的个数;记为值不同的个数;记为d(xn,yn).例:例:第三十一页,本课件共有50页32线性
10、分组码的最小距离线性分组码的最小距离:称(称(n,k)分组码中任两个码字汉明距离的最)分组码中任两个码字汉明距离的最小值,为该分组码的最小距离小值,为该分组码的最小距离d.(5,2)线性分组码全部码字:)线性分组码全部码字:最小距离最小距离d=3.汉明重量第三十二页,本课件共有50页33汉明(Hamming)码汉汉明明码码是是一一类类能能纠纠正正一一位位差差错错的的线线性分组码,其参数为:性分组码,其参数为:码长:码长:信息位长:信息位长:校验位长:校验位长:最小码距:最小码距:汉明码汉明码 H 矩阵的构造方式:矩阵的构造方式:按按 m 位位的的 2 进进制制数数的的自自然然顺顺序序从从左左到
11、到右右排排列列(不不包包括括全全 0 列列),当当发发生生可可纠纠的的单单个个差差错错时时,伴伴随随式式为为 H 矩矩阵阵中中对对应的列,译码比较方便应的列,译码比较方便将将上上述述非非标标准准形形式式的的 H 矩矩阵阵通通过过列列初初等等置置换换变变成成标标准准形形式式的的校校验验矩矩阵阵,纠纠错错能能力保持不变力保持不变例:构造一个:构造一个 的的 2 元汉明码元汉明码由于由于 故构造的汉明码为故构造的汉明码为 线性分组码线性分组码汉明码的编码效率是很高的,汉明码的编码效率是很高的,第三十三页,本课件共有50页34设一分组码具有一致校验矩阵:求这个分组码n=?k=?,共有多少个码字?此分组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性 分组码 精选 课件
限制150内