数据通信原理ppt课件——第二章编码技术.ppt

上传人:飞****2 文档编号:69574384 上传时间:2023-01-07 格式:PPT 页数:53 大小:805KB
返回 下载 相关 举报
数据通信原理ppt课件——第二章编码技术.ppt_第1页
第1页 / 共53页
数据通信原理ppt课件——第二章编码技术.ppt_第2页
第2页 / 共53页
点击查看更多>>
资源描述

《数据通信原理ppt课件——第二章编码技术.ppt》由会员分享,可在线阅读,更多相关《数据通信原理ppt课件——第二章编码技术.ppt(53页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Ch2 编码技术 主 讲 人:陈艳平联系方式:2.1 信源编码n数据是由数字、字母(符号)等组成的,要用许多不同形状的电压来表示它们是不现实的。解决办法是采用代码。这里所说的代码就是二进制的组合,即二进制代码。n信源编码:用二进制代码表示符号的过程国际电报2号码(ITA2)国际5号码(IA5)ASCII码EBCDIC码a-A=?ASCII码常用传输ASCII在7位的基础上添加一位奇偶校验位,从而使得英文字符用8位来表示2.2信道编码n数据序列的电信号表示(线路编码)线路编码线路编码Lining encodingUnipolar 单极性单极性polar 极性极性bipolar 双极性双极性只用一

2、个电平只用一个电平来表示来表示NRZRZManchesterAMI差分编码差分编码1 data 1 signal elementn一个好的编码方式必须要求:一个好的编码方式必须要求:没有直流分量没有直流分量 能够提供自同步能够提供自同步什么是同步?什么是同步?没有提供同步会带来什么影响?没有提供同步会带来什么影响?什么是同步?synchronizationn同步的条件:发送速率和接收速率一致发送方和接收方保持一定的相位关系n缺少同步的效果这种编码能提供自同步吗?Unipolar NRZn编码规则00电平 1 高电平 n直流分量?n自同步信息?TTL电平+5V等价于逻辑“1”0V等价于逻辑“0”

3、Polar NRZ-L and NRZ-I 极性 Not Return to Zero LevelnNRZ-L编码规则0正电平 1负电平 nNRZ-I编码规则 0极性不变 1极性改变n直流分量?无(0,1等概时)n自同步信息?无n基带宽度NHzPolar RZ(极性 return to zero)n编码规则0负电平 1 正电平 n直流分量?无n自同步信息?有n与NRZ比较带宽带宽为2NManchester 曼切斯特differential Manchester schemes伪三进制码AMI码n编码规则00电平 1 正负交替电平 n直流分量?无n自同步信息?无n带宽NHz用于以太用于以太网网用

4、于令牌用于令牌环网环网For examplenQuestion:QQ聊天中,需要传一段文字,比如“你好!”,它都进行了哪些变形?n“你好!”“GB2312-80汉字编码”二进制代码0101n0101线路编码高低变化的电平2.3 差错控制编码 error controln2.3.1差错控制的基本概念n1.差错分类随机差错又称独立差错,它是指那些独立地、稀疏地和互不相关地发生的差错。突发差错是指一串串,甚至是成片出现的差错,差错之间有相关性,差错出现是密集的。2.差错控制的基本思路n在发送端被传送的信息码序列(本身无规律)的基础上,按照一定的规则加入若干监督码元后进行传输,这些加入的码元与原来的信

5、息码序列之间存在着某种确定的约束关系。在接收数据时,检验信息码元与监督码元之间的既定的约束关系,如该关系遭到破坏,则收端可以发现传输中的错误,乃至纠正错误。3.差错控制方式(1)检错重发(ARQ)ARQ的思路ARQ的重发方式ARQ的优缺点(2)前向纠错(FEC)(3)混合纠错检错(HEC)(4)信息反馈(IRQ)2.3.2 差错控制的基本原理例如:要发送两个消息 n(1)传1位码 发 1 误 0 收端不知道是否有误码 0 误 1 无纠检错能力n (2)传2位码发 11 误 10或01,可检测一位错误 00 误 (3)传3位码发 111 000收、发两端约定:当收到两个以上的“1”(即011、1

6、01、110、111),认为发端发的是111;当收到两个以上的“0”(即001、010、100、000),认为发端发的是000。此时可纠错1位发 111 or 000 误 110等 可能是111误成110,也可能是000误成110。此时最多可检错2位小结n纠错编码之所以具有检错和纠错能力,是因为在信息码之外附加了监督码。监督码不载荷信息,它的作用是用来监督信息码在传输中有无差错,对用户来说是多余的,最终也不传送给用户,但它提高了传输的可靠性。即码的纠检错能力是靠信息的冗余度换取的。信息码+监督码=码组 k+r=n n监督码码的纠检错能力 信道的传输效率(编码效率)n编码效率 2.3.3 码距与

7、检错和纠错能力1、几个概念n码组的重量 在信道编码中,定义码组中非零码元的数目为码组的重量,简称码重。例:11010 码组的码重为3n码距 把两个码组中对应码位上具有不同二进制码元的位数定义为两码组的距离,简称码距。例:11010 10001码距为32、码距与检错和纠错能力的关系ne为检错个数;t为纠错个数;et;If d=3,则能,则能检测检测2个错误个错误纠正纠正1个错误个错误2.3.2 简单的差错控制编码n奇偶监督码 Parity check n水平奇偶监督码n二维奇偶监督码1 奇偶监督码n编码规则:码组长度为n,表示为()n偶检验的监督关系n在奇校验的监督关系 信息码元监督码元2 水平

8、奇偶监督码n构成思路:将信息码序列按行排成方阵,每行后面加一个奇或偶监督编码,即每行为一个奇偶监督码组n但发送时则按列的顺序传输:11101110011000010101,信信 息息 码码 元元 监督码监督码元元 1 1 1 0 0 1 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 0 0 0 0 1 1 1 0 1 0 0 0 1 0 0 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 0 13 二维奇偶监督码n构成思路:在水平监督基础上对表3-2方阵中每一列再进行奇偶校验 信信 息息 码码 元元 监督码元监督码元 1 1 1 0 0 1 1 0 0 0 1

9、 1 0 1 0 0 1 1 0 1 1 0 0 0 0 1 1 1 0 1 0 0 0 1 0 0 0 0 1 0 1 1 0 0 1 1 1 0 1 1 1 0 1 0 1监督码元监督码元 0 1 1 0 1 1 0 0 0 1 1讨论:二维奇偶监督码检错能力n可发现某行或某列上奇数个错误n能检测出所有长度不大于方阵中行数(或列数)的突发错误。n能检测出偶数个错误。但若偶数个错误恰好分布在矩阵的四个顶点上时,这样的偶数个错误是检测不出来的。n可以纠正一些错误举例n某系统采用水平垂直偶校验码,试填出下列矩阵中5个空白码位。0 1 0 1 10 1 01 1 1 0 0 0 0_ 000_1

10、1 0 01 0_1 1 1010 0 0 0_01_n某系统采用水平垂直偶校验码,试填出下列矩阵中5个空白码位。n0 1 0 1 10 1 0n1 1 1 0 0 0 01 n00001 1 0 0n1 011 1 101n0 0 0 01010n如果水平垂直奇偶校验码中的码元错误情况如下图所示,试问能否检验出来?2.3.3 循环码循环码是线性分组码中一类重要的码。n3.4.1 循环码的循环特性循环码的循环性是指循环码中任一许用码组经过循环移位后(将最右端的码元移至左端,或反之)所得到的码组仍为它的一个许用码组。Frame check sequence(FCS)n同步传输中,我们需要一种更加

11、有效的技术nCRC 循环冗余校验ncycle redundancy check will be usedn位循环码的格式n位循环位信息位校验位 CRC校验k位r位 r=n-kCyclic redundancy check(CRC)idealnGiven a value 123nDivide it by 4nThe remainder is 3nif 123 3=120,then 120 can be evenly divided by 4CRC原理CRC在末尾增加在末尾增加CRC余数的冗余位,使得产余数的冗余位,使得产生的数据能够被预先决定的一个二进制生的数据能够被预先决定的一个二进制整数整除

12、。整数整除。CRC就是余数就是余数采用模采用模2除的方法获得除的方法获得CRC产生器和校验器Division in CRC encoder冗余位=除数位-1Division in the CRC decoder for two casesA polynomial多项式 to represent a binary wordCRC division using polynomials除数的选择条件n不能被不能被x整除整除保证长度等于多选择的多项式的阶数的突发性差错都能被检测到n能够被能够被x+1整除整除保证影响一个奇数位的所有突发性差错也能检测到n标准多项式标准多项式标准多项式名字多项式应用CRC

13、-8X8+x2+x+1ATM headerCRC-16X16+x12+x5+1HDLCCRC-32X32+1LANn2.举例分析举例分析n例2.10:设一个(7,4)循环码的生成多项式。信息码组为(1001),其对应的信息多项式 ,则:n 的余数多项式为 ,则监督码组为(011),编码后形成的循环码的码组为(1001011)。如果该码组在传输过程中没有误码,则接收到的码组A的码多项式 ,那么:第二章数字编码2.5.8 卷积码卷积码n卷积码与前面介绍的几种编码方法不同,前面介绍的几种编码都属于分组码,而卷积码是一种非分组码。分组码的共同特点是可以分组,也就是说,对信息码元是使用分组进行监督的,每

14、一组的监督码元都是通过线性变换得到。因此,它们只能对本组码进行监督,编码解码也是分组进行的。n卷积码的校验位不仅和本组有关,还与前组和前若干组有关,具有连环监督作用,整个编码解码过程都是一环扣一环,连锁进行。因此,也称为连环码。卷积码编码原理举例n信息位n监督位nOutput R1R2inputoutput每位监督元都是本位与其前一位信息位之和解码原理n在接收端如何解码与纠错?n根据编码的过程与规则,我们如果将接收的“监督元”与接收中重新计算的“监督元”进行模2加,结果若为“0”则无错,若为“1”则在此位发生了差错。伴随式卷积码编码特点卷积码编码特点n不论从理论上还是实践上都已经证明,卷积码的

15、性能和实现都比线性分组码优越。特别是近年来,随着大规模集成电路的发展,电路实现技术水平获得较大的提高,卷积码在众多通信系统和计算机系统中得到了越来越广泛的应用,特别是在卫星通信中。在数据通信中,特别是采用卷积码与调制技术相结合而形成的新型调制技术(TCM技术)的出现,使得数据调制解调器的传输速率和性能都产生了较大的飞跃。n在差错控制系统中,卷积码是一种极具吸引力的、有前途的差错控制编码。第二章小结n编码目的信源编码用二进制代码表示信息nASCII码n奋斗目标:用最少的代码代表最大的信息量信道编码线路编码,差错控制编码nNRZ码,Manchester码nCRC,Parity Checkn奋斗目标:尽可能提高信息传输可靠性第二章 作业n课后所有习题全做n任选三题做在作业本上n下周一交

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁