- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
162.3RS码的纠错算法.ppt
多媒体技术基础(第3版)第16章 错误检测和校正 林福宗 清华大学 计算机科学与技术系 linfz@mail.tsinghua.edu.cn 2008年9月 第16章 错误检测和校正目录 16.1 CRC错误检测原理与检测码 16.1.1 CRC错误检测原理 16.1.2 CD盘上的错误检测码 16.2 RS编码和纠错算法 16.2.1 GF(2m)域 16.2.2 RS的编码算法 16.2.3 RS码的纠错算法 16.3 CIRC纠错技术 16.3.1 交插技术 16.3.2 交叉交插技术 16.4 RSPC码 第16章 错误检测和校正——前言 光盘存储器需要纠错 由于光盘材料性能、光盘制造技术水平、驱动器性能和使用不当等诸多原因,从盘上读出的数据不可能完全正确 据有关厂家的测试和统计,一片未使用过的只读光盘,其原始误码率约为3×10-4,沾有指纹的盘的误码率约为6×10-4,有伤痕的盘的误码率约为5×10-3 光盘存储器采用了三种错误检测和纠正措施 错误检测:采用循环冗余码(cyclic redundancy code,CRC)检测读出数据是否有错 错误校正: 采用里德-索洛蒙码(Reed-Solomon Code, RS)进行纠错 交叉交插里德-索洛蒙码 (Cross Interleaved Reed-Solomon Code,CIRC), 这个码的含义可理解为在用RS编译码前后,对数据进行交插和交叉处理 16.1 CRC错误检测原理与检测码 CRC错误检测原理 代码多项式 在纠错编码代数中,把以二进制数字表示的一个数据系列看成一个多项式。例如,二进制数字序用多项式可以表示成 16.1 CRC错误检测原理与检测码(续1) 模2多项式代数运算规则 16.1 CRC错误检测原理与检测码(续2) 模2多项式的除法用长除法 16.1 CRC错误检测原理与检测码(续3) 代码多项式的结构 如果一个k位的二进制信息代码多项式为M(x) ,增加(n-k)位的校验码后,信息代码多项式在新的数据块中就表示成xn-kM(x),见图16-1 16.1 CRC错误检测原理与检测码(续4) 错误检测原理 如果用一个校验码G(x)生成多项式去除代码多项式M(x) ,得到的商假定为Q(x),余式为R(x),则可写成 16.1 CRC错误检测原理与检测码(续5) 代表新的代码多项式,它是能够被校验码生成多项式G(x)除尽的,即它的余项为0 在盘上写数据时,将xn-kM(x)表示的信息代码和表示的余数R(x)代码一起写到盘上 从盘上读数据时,将信息代码和余数代码一起读出,然后用相同的校验码生成多项式G(x)去除 通过判断余数是否为0来确定数据是否有误 16.1 CRC错误检测原理与检测码(续6) CD盘上的错误检测码 CD-DA盘上的q通道使用的CRC校验码生成多项式 16.1 CRC错误检测原理与检测码(续7) 两数相除的结果 其商可不必关心,其余数为B994(H),这就是CRC校验码 将信息代码和CRC码一起写到盘上 写到盘上的信息代码和CRC码是4D6F746FB994,它能被 错误检测 从盘上把这块数据读出时,用同样的CRC码生成多项式去除,其结果是:(1) 余数为0,表示读出没有错误;(2) 余数不为0,表示读出有错 16.1 CRC错误检测原理与检测码(续8) CD-ROM的错误检测 在CD-ROM扇区方式1中,有一个4字节的EDC域用来存放CRC码。CRC校验码生成多项式是一个32阶的多项式 16.2 RS编码和纠错算法 16.2.1. GF(2m)域 CD-ROM中的数据、地址、校验码等都可看成是属于GF(2m) = GF(28)中的元素或称符号。GF(28)表示域中有256个元素,除0和1之外的254个元素由本原多项式(primitive polynomial)P(x)生成。本原多项式P(x)的特性是 得到的余式等于0 CD-ROM用来构造GF(28)域的P(x)是 16.2 RS编码和纠错算法(续1) [例16.1] 假设构造GF(23)域的本原多项式P(x)为 α定义为P(x) = 0的根,即α3+α+1 = 0和 α3 = α+1 GF(23)中的元素计算如右表 16.2 RS编码和纠错算法(续2) 用二进制数表示域元素的对照表见表16-1 16.2 RS编码和纠错算法(续3) 伽罗华域中的加、减、乘和除运算 16.2 RS编码和纠错算法(续4) 16.2.2 RS的编码算法 RS的编码就是计算信息码符多项式M(x)除以校验码生成多
您可能关注的文档
- (HeatRecoveryTypeChiller)温水系统概论热回收主机-节约能源园区.ppt
- (一)医疗资源密度-卫生福利部.doc
- (定稿)起草领导讲话稿的体会-赫章县.ppt
- 0汽车电器设备与维修..ppt
- 1-2基本手工具的使用与保养引擎原理及实习.ppt
- 1-2电子电路简介.ppt
- 102年学科能力测验国文考科非选择题评分说明.doc
- 105-2通识课程人工加签说明1061.3.x-中华大学休闲系.doc
- 107.1LC选频放大电路阻抗频率响应(a)幅频响应.ppt
- 11从葡萄干面包模型到原子结构的行星模型FromRaisinBreadModel.ppt
- 1920x12001920x1080高画质色差输入的宽萤幕电视盒感谢您购买本.doc
- 1、Vstar智能视频监控系统-青岛人才网.doc
- 1、某联立方程计量经济学模型有3个方程、3个内生变量、3个外生变量和.doc
- 1、模拟实际数字通信系统输入模拟信号,经过模数转换、数字信号处理.doc
- 1、申请无线电频率许可应当提交的申请材料清单.doc
- 1、计算机硬件要求CpuP425G以上,内存512M,硬盘80G2.doc
- 1三种方法将jQuery程式经由phoneGapBulid转成App.doc
- 1小时讲座-2010-会议论文-国防科技大学图书馆.ppt
- 2-环境管理系统(EMS)-陕西小煤矿环境治理机制项目.ppt
- 2003中华传播年会.doc
最近下载
- 中毒病人的急救与护理.pptx VIP
- 部编版小学六年级语文上册第七单元每课课后作业及答案汇编(含四套题).pdf VIP
- XXX斜拉桥监理实施细则.pdf VIP
- 技嘉主板B660M GAMING AC DDR4 (rev.1.x)用户手册简体中文(版本 1102).pdf
- 2025年秋季开学第一课精品课件.pptx
- 人教版七年级上册英语Unit 4知识点梳理及语法讲义.pdf VIP
- 人教版七年级上册英语Unit4知识点梳理及语法讲义(学生版).pdf VIP
- 斜拉桥特大桥监理细则.pptx
- 部编版小学六年级上册全册心理健康教育教案.pdf VIP
- 硼中子俘获治疗技术及应用.pptx VIP
文档评论(0)