数据传输类型.ppt

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据传输类型

一、数据传输类型 二、差错校验与校正 三、 CRC循环冗余码 四、差错控制机制 五、交换技术 六、数据报与虚电路 七、透明传输 数据传输类型 基带传输:数字信号方式 频带传输:模拟信号方式 1.基带传输 数字基带信号:直流开始未经调制的二进制脉冲数字信号 数字信号基带传输 :在通信线路上直接传输二进制脉冲“数字基带信号” 特点: 直流脉冲发送 一次仅传输一个信号或信道、独占通信线路容量 随距离增大而迅速衰减,中继器再生和放大信号 必须先编码,用不同的电平代表信号“1”和“0” 1.基带传输 1.非归零编码(NRZ,Non-Return to Zero) 正电平代表“1”,负电平代表“0” 发收保持同步:另一信道发送同步时钟信号 信道中“0”/“1”连续时会产生直流分量 使用例:计算机串行口和调制解调器之间 1.基带传输 2.曼彻斯特编码 编码规则: (1)每比特周期分为前后两部分 (2)前半周期传送反码、后半周期传送原码 比特中有一次电平跳跃(本地时钟 ) 信号中1 / 0的个数相等,信道不含直流分量 使用例: 10Base以太网 1.基带传输 3.差分曼彻斯特编码 曼彻斯特编码的改进 编码规则: 周期分为前后两部分,中间的跳变仅起同步作用 开始边界是否发生跳变来决定值: 有跳变,为“0” 无跳变,为“1” 1.基带传输 ?2.频带传输 频带传输:利用模拟信道实现数字信号传输 优点: 不同频率载波共用信道,信道容量利用充分 衰减缓慢,适合远距离传输 传输过程: 信道:采用某一频率的正(余)弦信号作为载波 信源:载波调制(调制器 数字信号→模拟信号) 信宿:信号解调(解调器 模拟信号→数字信号) ?2.频带传输 调制参数:振幅A 、角频率ω 、相位Ψ 正弦载波信号幅度u 与调制参数的关系 u(t) = A(t)sin(ωt+Ψ) 调制方式为: 幅度调制 (振幅键控):幅度随数字信号变化 频率调制 (移频键控 ):频率随数字信号变化 相位调制 (移相键控) :相位随数字信号变化 ?2.频带传输 数字信号 幅度调制 频率调制 相位调制 差错校验与校正 原因 数据在传输过程中,会受到来自信道内外的干扰与噪声,从而产生差错 方法 通常可以采用抗干扰编码或纠错编码来提高抗干扰能力 使用各种差错校验方法来检测错误 常用差错校验方法 奇偶校验 方块校验 循环冗余校 差错控制机制 差错校验与校正 1.奇偶校验 2. 方块校验 3.循环冗余校验 1.奇偶校验 根据一组二进制位中1和0的个数进行校验的方法 又称为垂直冗余校验 以字符为单位进行校验 低7位为信息字符,最高位为校验位 奇校验: 校验位使字符代码中的“1”的个数为奇数 例偶校验 校验位使字符代码中的“1”的个数为偶数 例2. 方块校验 在奇偶校验的基础上,在一批字符之后,增加一个“方块校验字符” 使每一纵向位代码中的“1”的个数为奇数或偶数 3. 循环冗余校验 方法: 生成多项式G(x)=(x+1)G1(x) 使用发送数据作一个多项式F(x)的系数 发送用F(x)/G(x)得到余数多项式系数(循环冗余校验位) 接收端用同样的方法求得余数多项式,与传送的比较,若结果相同,则表示传输无误;否则表示传输有误 例: 盒式磁带机:CRC-16码 软磁盘机:CRC-CCITT码 上述两种码型可直接用CRC芯片(如MC8503)来实现 CRC循环冗余码 循环冗余检验的原理 在数据链路层传送的帧中,广泛使用了循环冗余检验 CRC 的检错技术。 假设待传送的数据 M = 1010001101(共k bit)。我们在M的后面再添加供差错检测用的 n bit 冗余码一起发送。 冗余码的计算 用二进制的模 2 运算进行 2n 乘 M 的运算,这相当于在 M 后面添加 n 个 0。 得到的 (k + n) bit 的数除以事先选定好的长度为 (n + 1) bit 的数 P,得出商是 Q 而余数是 R,余数 R 比除数 P 至少要少1 个比特。 冗余码的计算举例 设 n = 5, P = 110101,模 2 运算的结果是:商 Q = 1101010110, 余数R = 01110。 将余数 R 作为冗余码添加在数据 M 的后面发送出去,即发送的数据是101000110101110,或 2nM + R。 循环冗余检验的原理说明 帧检验序列 FCS 在数据后面添加上的冗余码称为帧检验序列 FCS (Frame Check Sequence)。 循环冗余检验 CRC 和帧检验序列 FCS并不等同。 CRC 是一种常用的检错方法,而

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档