- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CRC的检错能力-Read.doc
Cyclic Redundancy Check
什么是CRC?
循环码是的倍数,使得我们可以用图9.3.3这样的除法电路方便地得到伴随式。另外对于(n,k)循环码,是的因子,这一点是循环性的来源,正是它使得具有循环关系的错误图样可以共享识别电路。
如果我们只想检错,不打算纠错,则可以不要求是的因子。事先选定一个r次的,将任意k个信息码组用类似图9.3.2这样的编码器编成系统码,得到一个长为的码,则是的倍数。这就是CRC。
由于k是任意的,因此将不一定是的因子,故的循环移位不一定是的倍数,即循环封闭的特性不能保证,即CRC不是循环码。但因为这种方法直接源自循环码,所以归在循环码中。
CRC常用的生成多项式见表9.3.4
CRC编译码器
CRC编码器就是系统码的循环码编码器,如图9.3.5所示。CRC接收端(检错)和循环码译码器相同,但因为只是检错,所以不需要识别非0错误图样,不需要纠错电路,只需要识别余式是不是全零,如图9.3.6所示。
CRC的检错能力
1.CRC的编码结果是一个分组码。前面讲过,分组码可保证检出个错。但用最小码距来判断CRC的检错能力是很不充分的,因为CRC的最小码距有可能很小。
线性分组码的最小码距是非0码的最小码重。码重就是(,的次数不超过)中系数不为0的项的个数,例如的码重是2。假如存在某个,使得,则最小码距仅为2。如果出现,,则最小码距仅为3。而k的任意性不能排除这种情况的发生。注意前面我们说的是保证检出e位错,不是只能检出e位错。
2.CRC的编码结果有种不同,它们都是的倍数。信道中可能发生的非全0错误图样共有种。当错误图样能被整除,也即错误图样自身是编码器的可能输出之一时,这样的错误将骗过接收端。这种错误图样的个数是个,占总错误图样的比例为。例如:CRC-16不能检出的错误图样只是总可能错误图样的,约为六万分之一。
3.上述的讨论不涉及信道中发生的错误是随机错还是突发错。突发错的定义是:错误只出现在连续L个比特内(这L个不一定都错,但这L个之外无错)。突发长度为L的突发错的错误图样可以表示为的形式,其中。注意到如果的次数小于的次数r,则不可能被整除,同样也不能被整除。因此CRC可保证检出长度不超过的突发错。比如CRC-16可以检出一切突发长度不超过16位的突发错。
BCH 码
BCH码是循环码的一个子集,它的特点是
存在系统的方法设计各种需要的码。表9.4.1和表9.4.2是根据这些设计方法设计出的结果。
注1:对于一般的线性分组码,我们没有一套系统的方法来回答像“设计一个(n,k)码使它能保证纠t个错”这样的问题。许多情况下,我们甚至不能判断这个问题有解还是无解。BCH能。
注2:表9.4.1和表9.4.2中给出了八进制表示的。例如对于BCH(15,11),表中给出的生成多项式是23,代表二进制的010 011,即
存在一些实用的译码算法
RS码
迄今为止,我们谈论的都是二进制编码。前述的分组码、线性分组码、循环码、BCH码的概念也可以是多进制的。
q进制编码中的“数”不再是0、1,而是0、1、…q-1。所有二进制编码中的概念都可以拿到这里。比如生成矩阵、监督矩阵、生成多项式等。唯一的差别是:现在不是GF(2)上的运算,而是GF(q)上的运算。虽然GF(2)上的运算就是普通十进制运算的结果模二,但GF(q)上的运算不一定是普通运算模q。要想完全弄明白这些,你需要学更多的有限域(伽罗华
Fig. 1 (17,9)缩短为(16,8)
Fig. 2 用(17,9)译码器来译(16,8)编码
注1:如果不借助BCH的设计,直接设计(32,21)或者(16,8)线性分组码将不是一件容易的事情。如果不借助BCH的译码器,设计出来以后怎么译也可能是个问题。
注2:循环码经过上述的加长或者缩短后一般不再有循环封闭性。例如将生成多项式为 的(7,4)循环汉明码增加一位偶校验成为(8,4)码。(7,4)码的输出是的倍数。再对作偶校验得到的结果是的倍数。因此(8,4)码是的倍数。但不是的因子,所以这个(8,4)码不是循环码。
第11周 Lecture Notes 11 2006/4/25
1/3
您可能关注的文档
- CDMA功率控制的目标.ppt
- CDMA移动通信网络的优化娄莉(西安石油大学计算机学院陕西西安.doc
- CH04物件导向开发方法的效益.ppt
- CH11T串级放大器.doc
- CH12A达灵顿放大器.C.doc
- CH13-规格、公差与可靠度.ppt
- CH9-5ed无线网络-计算机网络.ppt
- CHARTRANKINGSCRITERIA音乐排行榜的排名标准所有资料.doc
- CIE1931xyY色度图-复旦大学.ppt
- CMOS差动放大器电路.ppt
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)