浅谈计算机网络通信中实时差错控制技术

浅谈计算机网络通信中实时差错控制技术

ID:38678226

大小:37.00 KB

页数:5页

时间:2019-06-17

浅谈计算机网络通信中实时差错控制技术_第1页
浅谈计算机网络通信中实时差错控制技术_第2页
浅谈计算机网络通信中实时差错控制技术_第3页
浅谈计算机网络通信中实时差错控制技术_第4页
浅谈计算机网络通信中实时差错控制技术_第5页
资源描述:

《浅谈计算机网络通信中实时差错控制技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浅谈计算机网络通信中实时差错控制技术摘要:随着网络技术的发展,网络中数据交换量迅速增加,大量的数据需要通过网络进行交换,在数据的传输过程中,由于种种原因,数据并不能保证100%的准确传输,数据传输的高准确率与高效率中间存在着比较难调和的矛盾。为了解决这个问题,便出现了通信中的差错控制技术,即通过将传送数据进行编码发送的方法来进行检错和纠正。本文将对现有的计算机网络通信中的实时差错控制技术进行一定的探究。关键词:网络通信;差错控制;信息化的加速发展促进了网络技术的发展,人们的生活越来越依赖网络,也开始习惯了通过网络获取想要的信息。按照当前的网络

2、条件,无论是有线网络还是无线网络,都不能保证数据的准确、可靠、实时的进行传输,往往出现大量数据流阻塞于网络、数据传输过程中数据丢失等情况,对于大量的数据通信来说,即要求实时准确又要求错误率低就需要使用实时差错控制技术来实现。一、差错控制方式分类在数据的传输过程中,很难保证数据的准确程度,一个比较好的解决办法是对数据进行编码,通过合适的编码对数据进行处理,从而保证数据传输过程中的准确性,随着技术的发展,现在有了很多优秀的对数据编码技术。在计算机网络通信中,使用纠错方式来进行差错控制的方法大致可以划分为四个类型,下面将以此介绍这四种类型:●前向纠

3、错。前向纠错是比较常用的方法,英文为ForwardErrorCorrection,简称为FEC,使用该方法进行传输时,接受者可以不通过反馈直接使用译码器对传输过程中的错误进行纠正。由于这个特性,所以该方法可以用来进行一对多的数据传输,特别适合广播消息。但是由于是使用数据单向传输,必须假设在最坏的情况下对数据进行编码,所以其效率较低,冗余度相对较大。●重传反馈。重传反馈也叫ARQ,与前向纠错不同的是,重传反馈具有反馈机制,其传输过程是发送端对数据进行编码,当接收端接到编码后的数据时,可以发现错误的数据,并把结果反馈给发送端,发送端会根据接收端反

4、馈的结果决定是否重发数据。重传反馈从出现到现在经过发展,具有了几种不同的工作方法,但其本质依然是重传反馈。重传反馈的优点是传输准确率较高,缺点是对于信道的使用率较低,数据重发率高。●混合纠错。混合纠错简称HEC,是对前向纠错与重传反馈的一种组合使用方法,纠错工作不一定要由发送端或者是接收端独自进行处理,而是根据数据的错误情况进行判断究竟由谁来纠正错误,如果说接受端可以自行对错误的数据纠正,那么接收端就会独自对进行纠正工作,如果数据在传输的过程中错误太多,已经超过了接收端的处理能力,接收端将把结果反馈给发送端,要求重新发送无法处理的数据。混合纠

5、错在一定程度上集合了前向纠错与重传反馈的优点,在提升了信道使用率的同时也降低了误码率,所以其使用范围更加广泛。●信息反馈。在传统的差错控制中还有信息反馈,即当接收端接受到数据后再将数据返回给发送端进行确认从而检查错误,该种方式由于信道的使用率过低以及其他差错控制技术的发展已经逐渐被淘汰了。二、常用差错检测方法●奇偶校验。奇偶校验是常用的检测码,是在传输数据后面附加一个校验信息,如果附加后码字中“1”的个数为奇数个,则为奇校验,如果为偶数个,则为偶校验,也叫一致校验码。当码字中出现奇数个错误时,就可以很容易的检查出来,但是不具有定位功能,如果码

6、字中出现了偶数个错误,那么奇偶校验就检查不出来码字中存在错误,所以它只可以检测出码字中的奇数个错误,校错效果并不是很好,更不具备纠错能力,只适合异步数据传输。●CRC校验。CRC的检错能力非常强,也是应用非常广泛,知名度最高的一种。它属于分块校验,在编码时,会根据一段长度为N的数据生成一段长度为M的校验码,并将校验码与原信息一起发送到接收端,整个数据长度为N+M,目前使用比较多的是CRC32。●校验和校验。这种方法非常的简单,它是求一定数据的和,并将其作为校验码发送到接收端,由于校验和存在着不同数据块相同的现象,所以校验和校验不能够保证传输数

7、据的准确,如果对数据准确程度要求不高的话可以使用。三、编码方式分类在实际的差错控制系统中,都会对数据进行编码,其目的就是可以让接收端能够知道接受到的数据是否存在错误,或者是让接收端能够自己进行错误纠正。按照编码方式不同,还可以划分为分组码和卷积码两种。●分组码。分组码是将一定的信息进行编码,并产生一些多余的码元用来对数据进行检验,确定数据是否正确,每一组的校验元只与本组数据有关系,与其他组数据并没有联系。在一组编译后的数据中,信息位的数目与码长的比值称之为分组码码率,可以用来表示数据与检验之间关系的式子称之为校验方程。根据分组码中的结构不同,

8、还可以分成循环码与非循环码。其中使用最多的循环码,对于循环码在差错控制方面的研究也已经成熟。●卷积码。卷积码是把要编码的数据以一定长度k进行划分,通过编码得到一段比

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。