《差错控制》PPT课件.ppt
《《差错控制》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《差错控制》PPT课件.ppt(60页珍藏版)》请在三一办公上搜索。
1、差错控制(信道编码),差错控制的方式 采用检错码的差错控制 采用纠错码的差错控制 不用编码的差错控制 关于帧或分组顺序的差错控制,*,网络基础,数据通信中的实际情况,*,网络基础,通信信道中的噪声,通信信道中的噪声分为热噪声和冲击噪声。热噪声是由传输媒体的电子热运动产生的,其特点是时刻存在,幅度小,干扰强度与频率无关,但频谱很宽,属于随机噪声。由热噪声引起的差错属于一种随机差错。冲击噪声是由外界电磁干扰引起的,与热噪声相比,冲击噪声的幅度较大,是引起差错的主要原因。冲击噪声持续时间与数据传输中每个比特的发送时间相比,可能较长,因而冲击噪声引起的相邻多个数据位出错呈突发性。冲击噪声引起的传输差错
2、称为突发差错。,信道分类,按照噪声或干扰的变化规律,可把信道分为三类:随机信道:恒参高斯白噪声信道是典型的随机信道,其中差错的出现是随机的,而且错误之间是统计独立的。突发信道:具有脉冲干扰的信道,是典型的突发信道。错误是成串成群出现的,即在短时间内出现大量错误。混合信道,*,网络基础,差错产生的原因,在通信过程中出现的传输差错,是由随机差错和突发差错共同构成的,而造成差错可能的原因包括:在数据通信中,信号在物理信道上的线路本身的电气特性随机产生的信号幅度、频率、相位的畸形和衰减;电气信号在线路上产生反射噪声的回波效应;相邻线路之间的串线干扰;大气中的闪电、电源开关的跳火、自然界磁场的变化以及电
3、源的波动等外界因素。,*,网络基础,差错的控制,在数据通信中,原发送信息,不具备抗干扰性能,如果引入冗余度后,就可以使新的码组具有一定的抗干扰能力。例如,两个码元构成四种码组00、01、10、11,无法检错,而使用三个码元,有用码组为000、011、101和110;目前差错控制常采用冗余编码方案,检测和纠正信息传输中产生的错误。冗余编码思想就是:把要发送的有效数据在发送时按照所使用的某种差错编码规则加上控制码(冗余码),当信息到达接收端后,再按照相应的校验规则检验收到的信息是否正确。,差错控制的基本工作方式,前向纠错方式FEC发端发送能够纠正错误的码,收端收到信码后自动地纠正传输中的错误。特点
4、是单向传输,实时性好,但译码设备较复杂。检错重发方式ARQ发端发送检错码,收端收到信码后能够检查出错误。混合纠错方式HEC是FEC和ARQ方式的结合。信息反馈方式IF收端将接收的消息原封不动地送回发端,由发端将反馈信息和原发送信息进行比较,发现错误进行重发,其优点是方法和设备简单,无需纠(检)错编译系统。,*,网络基础,差错控制的基本工作方式,对于不同类型的信道,应采用不同的差错控制技术,否则就将事倍功半。检错重发可用于双向数据通信,前向纠错则用于单向数字信号的传输,例如广播数字电视系统,因为这种系统没有反馈通道。,检错重发(ARQ),典型系统检错重发方式的原理方框图,常用的检错重发系统有三种
5、,即停发等候重发、返回重发和选择重发。,*,网络基础,检错重发(ARQ),1、检错重发(ARQ)(1)思路 发送端对数据序列进行分组编码,加入一定的码元使之具有一定的检错能力,成为能够发现错误的码组。接收端收到码组后,按一定规则对其进行有无错误的判别,并把判决结果(应答信号)通过反向信道送回发送端。如有错误,发送端把前面发出的信息重新传送一次,直到接收端认为已正确接收到信息为止。(2)重发方式(3种形式):停发等候重发返回重发选择重发,*,网络基础,停止等待协议,在停止等待ARQ方式中,发送端在发送完一个数据帧后,要等待接收端返回的应答信息,若应答为确认信息(ACK)时,发送端才可以继续发送下
6、一个数据帧;若应答为不确认帧(NAK)时,发送端需要重发这个数据帧。停止等待ARQ协议非常简单,由于是一种半双工的协议,因此系统的通信效率低。,*,网络基础,连续ARQ协议,工作原理发送方发完一帧后,不必停下来等待对方的应答,可以连续发送若干帧;如果在发送过程中收到接收方的肯定应答,可以继续发送;若收到对其中某一帧的否认帧,则使用某种ARQ方式重发数据;优点连续发送提高了信道利用率;连续ARQ协议包括选择ARQGo-Back-N ARQ,*,网络基础,ARQ,*,网络基础,选择ARQ与Go-Back-N的比较,采用选择ARQ方式时,由于接收到的数据帧有可能是乱序的,因此,接收端必须提供足够的缓
7、存先将每个数据帧保存下来,然后对数据帧重新排序。但由于该方式仅重发出错的数据帧,因此,信道利用率高。对于Go-Back-N方式,接收到的数据帧是按顺序排列的,因而接收端不需要太多的缓存,但由于发送端要将出错数据之后的已发送数据帧重新发送,致使信道利用率相对较低。,*,网络基础,*,网络基础,三种重发方式的比较,*,网络基础,ARQ的优缺点,(3)ARQ的优缺点需反向信道,实时性差。编码效率较高。译码设备较简单。,*,网络基础,前向纠错(FEC),2、前向纠错(FEC)思路前向纠错系统中,发送端的信道编码器将输入数据序列变换成能够纠正错误的码,接收端的译码器根据编码规律检验出错误的位置并自动纠正
8、。优点:不需要反向信道,实时性好。缺点:1、所选择的纠错码必须与信道的错码特性密切配合,否则很难达到降低错码率的要求;2、为了纠正较多的错码,译码设备复杂;3、要求附加的监督码也较多,传输效率较低。,*,网络基础,混合纠错检错(HEC),思路混合纠错检错方式是前向纠错方式和检错重发方式的结合。在这种系统中,发送端发出同时具有检错和纠错能力的码,接收端收到码后,检查错误情况,如果错误少于纠错能力,则自行纠正;如果干扰严重,错误很多,超出纠正能力,但能检测出来,则经反向信道要求发端重发。优缺点混合纠错检错方式在实时性和译码复杂性方面是前向纠错和检错重发方式的折衷。,*,网络基础,例1:某数据通信系
9、统采用停发等候重发的差错控制方式,请在下图的“?”处填入ACK、NAK或码组号。,*,网络基础,例2:某数据通信系统采用选择重发的差错控制方式,发送端要向接收端发送7个码组(序号06),其中1号码组出错,请在下图中的空格里填入正确的码组号。,*,网络基础,例3:某数据通信系统采用返回重发的差错控制方式,发送端要向接收端发送8个码组(序号07),其中1号码组出错,请在下图中的空格里填入正确的码组号。,差错控制编码的分类,按照差错控制编码的用途:检错码、纠错码和纠删码。按照信息码元和监督码元之间的函数关系:线性码和非线性码。按照对信息元处理方式的:分组码和卷积码。按照码组中信息码元在编码前后是否相
10、同:系统码和非系统码。按照纠(检)错误的类型:纠(检)随机错误码、纠(检)突发错误码和既能纠(检)随机错误同时又能纠(检)突发错误码。按照每个码元的取值:二进码和多进码。,差错控制编码的基本原理,差错编码的基本思想是在被传输信息中增加一些冗余码,利用附加码元和信息码元之间的约束关系加以校验,以检测和纠正错误,增加冗余码的个数可增加纠检错能力。,信息码元、监督码元,信息码元又称信息序列或信息位,这是发端由信源编码后得到的被传送的信息数据比特,通 常以k表示。监督码元又称监督位或附加数据比特,这是为了检纠错码而在信道编码时加入的判断数据位。通常以r表示,即为:n=k+r或r=nk经过分组编码后的码
11、又称为(n,k)码,即表示总码长为n位,其中信息码长(码元数)为k位,监督码长(码元数)为r=nk。通常称其为长为n的码字(或码组、码矢)。,许用码组与禁用码组,信道编码后的总码长为n,总的码组数应为2n个。其中被传送的信息码组 有2k个,通常称为许用码组;其余的码组共有2n-k个,不传送,称为禁用码组。,编码效率,发端误码控制编码的任务正是寻求某种规则从总码组中选出许用码组;而收端译码的 任务则是利用相应的规则来判断及校正收到的码字符合许用码组。通常又把信息码元数目k 与编码后的总码元数目(码组长度)n之比称为信道编码的编码效率或编码速率,表示为:R=k/n=k/k+r 其中,k是信息元的个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 差错控制 差错 控制 PPT 课件

链接地址:https://www.31ppt.com/p-5502778.html