- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字与数据通信 3.1 差错控制
3.6 简单差错控制协议(补充) 3.6.1 停止等待协议 1.停止等待协议的概念 发送端每发送一个数据帧(对应一个码组)就暂停下来,等待接收端的应答。接收端收到数据帧进行差错检测,若数据帧没错,就向发送端返回一个确认帧ACK,发送端再发送下一个数据帧;若接收端检验出数据帧有错,就向发送端返回一个否认帧NAK,发送端重发刚才所发数据帧,直到没错为止。 2.停止等待协议算法 (1)数据帧在实际链路上传输的几种情况 数据帧在实际链路上传输有四种情况,如图3-20所示。 图3-20 数据帧在实际链路上传输的几种情况 3.6.2 自动重发请求(ARQ)协议 1.ARQ协议的概念 为了提高通信信道的利用率,满足数据传输高效率的要求,要使发送端能够连续发送数据帧,而不是在每发送完一个数据帧后,就停下来等待接收端的应答。发送端在连续发送数据帧的同时,接收对方的应答帧。若收到确认帧,继续发送数据帧。但若收到否认帧,将出错数据帧或出错数据帧及以后的各帧重发。 根据重发方式的不同,ARQ协议连续ARQ协议和选择重发ARQ协议 连续ARQ协议和选择重发ARQ协议 2.连续ARQ协议 连续ARQ协议的重发方式是返回重发,即发送端从出错数据帧及以后的各帧都要重发。 3.选择重发ARQ协议 选择重发ARQ协议的重发方式是选择重发,即发送端只重发出错数据帧。 连续ARQ协议采用连续发送方式提高了数据传输效率,但是如果出错重传的数据帧较多时,效率又达到降低,故只适合与质量较高的信道使用 选择重发ARQ协议可以避免重复传送哪些本来已经正确到达接收端的数据帧,但是需要在接收端占用更多的缓冲区! 连续ARQ和选择重发ARQ 项目 连续ARQ 选择重发ARQ 发送方式 连续发送 连续发送 传输效率 比较高 最高 控制方法 比较简单 比较复杂 缓冲存储器 发送端有 两端都要有 成本 比较低 比较高 3.6.3 滑动窗口协议 在使用连续ARQ时,配套使用滑动窗口协议,限制已经发送的但是未被确认的数据帧的数目,这种方法既可以循环重复使用数据帧的序号,减少系统的额外开销,又能实现流量控制。 具体实现在发送端设发送窗口,在接收端设置接收窗口 3.6.3 滑动窗口协议 1.发送窗口 发送窗口用来对发送端进行流量控制。发送窗口的尺寸代表在还没有收到对方确认的条件下,发送端最多可以发送数据帧的个数。发送窗口用 表示。 由于发送窗口是重复循环使用发送序号,为了避免接收端混淆是新的数据帧还是旧的数据帧,要求发送窗口尺寸与编号比特n的关系为 图3-23 发送窗口的意义 2.接收窗口 接收窗口用来控制接收数据帧。只有当接收到数据帧的发送序号落在接收窗口内,才允许将该数据帧收下;否则,一律丢弃。接收窗口的尺寸用 表示。 在连续ARQ协议中, 。 图3-24 接收窗口的意义 2. 差错控制的基本原理 所谓差错控制编码实际上就是在保持信息的位数不变的情况下,采用增加码长的方法来降低误码率。 具体来说:码的检错和纠错能力是用信息量的 冗余度来换取的。 如果我们增加一位码(监督码),并按一定的规律编码如下: A B 0 1 0 1 即用两位码取代一位码,编码规律是监督位与信息位相同,00和11称为许用码组。而另外的两种组合:01和10称为禁用码组。 0 1 1 0 因此,在发送端发出的码组只能是许用码组“00”或“11”,如果在接收端收到禁用码组“01”或者“10”,则我们可以判定数据码组在传输中,发生了且发生了一位错码。 结论:加入一位监督码可以检查出一位错码。 那么能检查两位错码吗? 第二个问题现在是能不能纠正一位错码。 要纠正一位错码,必须满足两个条件,一是确定本码组发生了一位码错,二是必须确定错码位置。 下面我们以为01例来说明: 01是禁用码组,可以肯定是发生了一位错,但是 01既可能是由00第二位码错而得来,即“1”位错,也可能是由11第一位码错而得来,即“0”位错。两者都可能而且概率一样大。如上图所示。 当出现两位错码后,必然从一个许用码组错成另一个许用码组,因此,接收端收到许用码组,当然就发现不了错误,所以加入一位监督码不能检查出两位错码。 0 0 1 1 0 1 1 0 所以能不能检查出几位错码,关键是看最少错几位码就能从一个许用码组错成另一个许用码组。
您可能关注的文档
- 市场意识与职业化工作.ppt
- 市场细分有效性的特征.ppt
- 市场经济法律制度-物权法.ppt
- 市场营销 第四章:市场与市场购买行为.ppt
- 嵌入式系统讲义01-1.ppt
- 市场营销原理02_c.ppt
- 市场营销原理16_c.ppt
- 市场营销作业--统一老坛酸菜面.ppt
- 市场营销学促销战略(ppt 57).ppt
- 市场营销学第九章渠道策略.ppt
- 2025年烟台市正大城市建设发展有限公司招聘工作人员12名笔试参考题库附带答案详解.doc
- 2025年衢州市属国企公开招聘工作人员笔试参考题库附带答案详解.doc
- 2025中铁四局集团有限公司法律合规部公开招聘1人笔试参考题库附带答案详解.docx
- 2025中国建筑股份有限公司岗位招聘【人力资源部(干部人事部)】笔试参考题库附带答案详解.docx
- 2025年滁州定远县中盐东兴盐化股份有限公司招聘2人笔试参考题库附带答案详解.doc
- DB1331T109-2025雄安新区建设工程抗震设防标准(963.84KB)(1).pdf
- 2025辽宁省能源控股集团所属抚矿集团招聘76人笔试参考题库附带答案详解.pdf
- 2024陕西延长石油集团华特新材料股份有限公司社会招聘8人笔试参考题库附带答案详解.pdf
- 2023内蒙古大唐国际锡林浩特矿业有限公司采煤自营专项社会招聘32人笔试参考题库附带答案详解.pdf
- 2024年12月云南大学国际合作与交流处公开招聘(1人)笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
最近下载
- 注册安全工程师中级其他安全生产专业实务(其他安全类案例)模拟试卷5.pdf VIP
- 2025低压分布式光伏入网技术规范.docx VIP
- GB生产设备安全卫生设计总则.doc VIP
- 产教融合、校企合作——黄淮学院的探索与实践.ppt VIP
- 注册安全工程师中级其他安全生产专业实务(其他安全类案例)模拟试卷9.pdf VIP
- 《呼吸防护用品 自吸过滤式防颗粒物呼吸器》GB 2626-2019-2020.7.1.docx VIP
- 危险货物包装标志.docx VIP
- 地下水质量标准GB148482017.docx VIP
- 《心理学史教学大纲.doc VIP
- GBT-用于校准表面污染监测仪的参考源 α、β和光子发射体及编制说明.pdf VIP
文档评论(0)