测方法有奇偶校验、CRC校验以及校验和校验。
其中,奇偶检验作为最常用的检测码,通过将校验信息附加在传输数据的后面,若附加码字中“1”的数量为偶数个则为偶校验,反之为奇校验。如果码字中出现错误为奇数个的情况下是很容易被检查出来的,但是不具有定位的功能。
CRC校验具有超前的检错能力,所以得到和十分广泛的应用,该种检错方法属于分块检验,编码中会根据数据的长度进而生成相应长度的检验码,然后将检验码和原来的信息异同发给接受端,假如数的长度为X,所生成校验码的长度为Y,那么整个数据的长度就位X+Y,当前CRC32应用的较为广泛。
校验和校验是求数据和之后并将其最为校验码发送给接收端,该种方法非常简单,校验和中会有不同数据块相同的情况存在,因此是无法保证所传输数据的准确性的,若对数据准确性要求较高就无法使用,否则就可以使用。
2、基于差错检测方法的RS纠错码分析
在计算机网络通信过程中,通信差错多是随机差错与突发差错两种差错同时并存发生,因此,进行计算机网络通信的差错控制,只采用单一纠正码进行差错的纠正与控制,并不能取得较为良好的计算机网络通信差错纠正与控制效果。RS纠错码就是一种能够对于计算机网络通信中的两种差错进行同时纠正控制实现的一种应用最为广泛的差错检测控制纠错码,在计算机网络通信差错纠正与控制应用中,具有较好的纠错控制能力和效果。
通常情况下,计算机网络通信差错控制应用的RS纠错码是一种二进制的线性块编码,属于BCH码的一个重要子类。此外,RS纠错码的码长通常为n=q-1,而RS纠错码的监督元则可以用n-k=2t进行表示,RS纠错码的最小距离do则可以用2t+1进行表示。在计算机通信应用中,使用MS多项式进行构造的RS纠错码是一种非系统码,而使用BCH码构造方法进行构造的RS纠错码,则是一种系统码。
3、实时差错控制系统的模拟实现与分析
在计算机网络通信的实际应用中,比较常见的计算机网络通信丢包信道模型主要有Gilbert信道模型和Brernoulli信道模型、一般Markov信道模型、扩展Gilbert信道模型。下文将应用Gilbert信道模型,通过进行计算机网络通信的丢包信道的模拟实现,并利用RS纠错码的编码和解码纠错控制方法,实现以FEC差错控制系统和FEC/ARQ差错控制系统的计算机网络通信实时差错控制分析。
首先,使用Gilbert信道模型进行的丢包信道模
请收藏:https://m.biququge.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)