- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络基础 * 差错编码 差错检测编码: 奇偶校验码; CRC循环冗余码等; 计算机网络基础 * 奇偶校验码 奇偶校验是一种最基本的校验方法,其规则是在原始数据位后附加一个校验位,构成一个带有校验位的码组,使得码组中“1”的个数成为偶数(称为偶校验)或者奇数(称为奇校验),并把整个码组一起发送出去。 接收端在收到信号后,对每一个码组检查其中“1”的个数是否为偶数(对奇校验则检查“1”的个数是否为奇数),如果检查通过就认为收到的数据正确,否则发回一个信号给发送端,要求重新发送该数据。奇偶校验又可分为垂直奇偶校验、水平奇偶校验和水平垂直奇偶校验。 (1)垂直奇偶校验 计算机网络基础 * 奇偶校验码 (2)水平奇偶校验 为了降低对突发错误的漏检率,可以采用水平奇偶校验的方法。水平奇偶校验又称为横向奇偶校验,它是对各个信息段的相应位横向进行编码,产生一个奇偶校验冗余位。 计算机网络基础 * 循环冗余码CRC 循环冗余校验码(Cycle Redundancy Check,简称CRC)是一种被广泛采用的多项式编码。所谓多项式码,就是将二进制形式的码元看作是仅具有“0”或“1”两种取值的多项式的系数,k个码元看做是k项多项式xk-1+…+x0表达式的系数。例如101101对应的多项式是x5+x3+x2+1,而多项式x5+x3+x2+x+1对应的代码为101111。 CRC的原理为:假设要传送的信息有k位,则发送端会自动加上r位的校验序列,然后再传送出去,这k+r位数可以被某个事先设定好的数整除。当接收端收到数据后用原先那个设定好的数来除,若没有余数出现,则表示数据传送正确,相反地,若有余数出现,则表示数据传送有误。 计算机网络基础 * 循环冗余码CRC CRC码在发送端编码和接收端校验码时,都可以利用生成多项式G(x)来得到。K位要发送的信息可对应(k-1)次的多项式K(x),r位的冗余位则对应于一个(r-1)次的多项式R(x),由k位信息位加r位冗余位组成的n=k+r位码字则对应于一个(n-1)次的多项式p(x)= xr﹒m(x) +R(x)。 由信息位产生冗余位的编码过程,就是已知m(x)求R(x)的过程。在CRC码中可以通过找到一个特定的r次多项式G(x),然后用xr﹒m(x)去除以G(x),得到的余式就是R(x)。 计算机网络基础 * 循环冗余码CRC 例如:要发送的信息位101011011,双方约定G(x)=x4+x3+x2+1作为生成多项式,求出CRC码的校验序列码,并验证收到的码字的正确性。 编码 信息序列101011011对应的码多项式为K(x)=x8+x6+x4+x3+x+1;xr﹒m(x)=x12+x10+x8+x7+x5+x4,对应的代码为1010110110000(其实就是在原信息位101011011后加4个0,其中4为生成多项式G(x)=x4+x3+x2+1的最高次幂);生成多项式G(x)=x4+x3+x2+1对应的代码为11101。 用模2除法进行1010110110000除以11101,过程如图2.22所示,得到的最后余数0110就是冗余位,相应的R(x)=x2+x。 由于p(x)=xr﹒m(x)+R(x)= x12+x10+x8+x7+x5+x4+x2+x,对应的要传输的CRC为1010110110110(即在信息位101011011的后面加上0110,熟练后可直接在信息位后面加冗余位来得到要传输的码字。 计算机网络基础 * 循环冗余码CRC 计算机网络基础 * 循环冗余码CRC 在接收方收到此码字后,再将此码字除以生成多项式G(x)所对应二进制位串11101,若能整除,即余数为零,则表明传输中没有错,否则,表明传输有差错。 * 模拟信号是一种连续变换的电信号,它的取值可以是无限个,比如话音信号,而数字信号是一种离散信号,它的取值是有限的。在数据通信系统中,传输模拟信号的系统称为模拟通信系统,而传输数字信号的系统称为数字通信系统。 * * 模拟信号是一种连续变换的电信号,它的取值可以是无限个,比如话音信号,而数字信号是一种离散信号,它的取值是有限的。在数据通信系统中,传输模拟信号的系统称为模拟通信系统,而传输数字信号的系统称为数字通信系统。 * 模拟信号是一种连续变换的电信号,它的取值可以是无限个,比如话音信号,而数字信号是一种离散信号,它的取值是有限的。在数据通信系统中,传输模拟信号的系统称为模拟通信系统,而传输数字信号的系统称为数字通信系统。 * 模拟信号是一种连续变换的电信号,它的取值可以是无限个,比如话音信号,而数字信号是一种离散信号,它的取值是有限的。在数据通信系统中,传输模拟信号的系统称为模拟通信系统,
您可能关注的文档
- 防治艾滋病讲课.ppt
- 第2节尿的形成与排出研讨.ppt
- 防治环境污染的法律规定讲课.ppt
- 导电高分子-管研讨.ppt
- 防治小儿过敏性疾病讲课.ppt
- 导电高分子研讨.ppt
- 第6章混沌与分岔论述.ppt
- 防中暑培训讲课.ppt
- 第2节气压带风带对气候的影响研讨.ppt
- 第2节千姿百态的动物世界研讨.ppt
- 交通运输主管部门2025年度安全生产工作情况报告范文.docx
- 2025年广东省江门市恩平市中考五模数学试题及答案含解析.docx
- 2025年河南省许昌市中考生物试卷+答案解析.docx
- 2025年佳木斯市医疗系统事业编乡村医生人员招聘笔试备考题库及答案解析.docx
- Unit 5 We're family Get ready(课件)外研版(2024)英语三年级上册.pptx
- 2025年马原考试卷附答案(满分必刷).docx
- 2025年防城港市医疗系统事业编乡村医生人员招聘笔试备考题库及答案解析.docx
- 2025年宁夏高考地理预测考点题库真题及答案.docx
- 2025年内蒙古自治区中考道德与法治真题卷(含答案与解析).docx
- 2025年深圳市医疗系统事业编乡村医生人员招聘笔试备考题库及答案解析.docx
原创力文档


文档评论(0)