下载此文档

李德所罗门码(精选).doc


文档分类:管理/人力资源 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
里德-所罗门码(里所码,Reed-solomon codes,简称RS codes)是一种前向错误更正的信道编码,对由校正过采样数据所产生的多项式有效。编码过程首先在多个点上对这些多项式求冗余,然后将其传输或者存储。对多项式的这种超出必要值得采样使得多项式超定(过限定)。当接收器正确的收到足够的点后,它就可以恢复原来的多项式,即使接收到的多项式上有很多点被噪声干扰失真。
里德-所罗门码被广泛的应用于各种商业用途,最显著的是在CD、DVD和蓝光光盘上的使用;在数据传输中,它也被用于DSL和WiMAX;广播系统中DVB和ATSC也闪现着它的身影;在电脑科学里,它是第六层标准RAID的重要成员。
目录:
1. 概述
2. 定义
3. 历史
4. 性质
5. 参见
6. 参考资料
7. 外部链接
1. 概述
里德-所罗门码是定长码。这意味着一个固定长度输入的数据将被处理成一个固定长度的输出数据。在最常用的(255,223)里所码中,223个里德-所罗门输入符号(每个符号有8个比特)被编码成255个输出符号。
大多数里所错误校正编码流程是成体系的。这意味着输出的码字中有一部分包含着输入数据的原始形式。
符号大小为8比特的里所码迫使码长(编码长度)最长为255个符号。
标准的(255,223)里所码可以在每个码字中校正最多16个里所符号的错误。由于每个符号事实上是8个比特,这意味着这个码可以校正最多16个短爆发性错误。
里德-所罗门码,如同卷积码一样,是一种透明码。这代表如果信道符号在队列的某些地方被反转,解码器一样可以工作。解码结果将是原始数据的补充。但是,里所码在缩短后会失去透明性。在缩短了的码中,“丢失”的比特需要被0或者1替代,这由数据是否需要补足而决定。(如果符号这时候反转,替代的0需要变成1)。于是乎,需要在里所解码前对数据进行强制性的侦测决定(“是”或者“补足”)。
2. 定义
2. 1. 概述
在里德-,这个代数理论说明任何k个唯一的确定点表示一个阶数至少为k-1的多项式。
发送者表明一个在有限域中的k-1阶的多项式,它表示k个数据点。这个多项式就根据它在各点的赋值被“编码”,实际传送的是这些值。在传输中,一些值会被破坏。所以,实际发送的点不止k个。只要正确地接收了足量的数值,接收方就可以推算出原始多项式,进而译出原始数据。
同样的,我们可以通过插值来修正曲线。RS码可以将一组有错误序列的信息码转换到找回画出原始曲线的多项式的系数。
2. 2. 数学公式
给定一个有限域F和多项式环F[x],令n和k满足 . 选择F中的n个确定元素,记作. 码本C是通过计算F中每个的阶数小于k的多项式得到的值,即
C是 码; 换句话说,是F中长为n,维为k,最小汉明距离为n-k+1的线性码。
一个RS码满足以上的形式,并遵循: 集合  是  域中所有非零元素组成的集合( 因而, ) .
2. 3. 注意
RS码在实际应用中,常常使用一个有  个元素的有限域 F 。这样,每个符号就可以表示为一个 m 比特的数值。发送方以编码块的形式发送数据点,编码块的符号数量为  个。这样,一个用于8比特符号的RS码每块有  个符号。(在字节型计算机系统普及的

李德所罗门码(精选) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bitu3331311
  • 文件大小0 KB
  • 时间2015-09-18