差错控制的目的是使用一些方法发现差错并加以纠正。不同的码字长度影响了编码的差错检测能力。两个等长码组之间对应位不同的数目称为这两个码组的海明距离,简称码距。由于篇幅的关系,这里仅介绍一种纠错码和一种检错码的编码实现方法。图2-18 海明纠错码格式图中,*表示数据码;P表示冗余校验数据码。工作过程下面以数据(信息)1101为例,给出海明码编码、译码及纠错的工作过程。......
2023-11-20
差错控制编码的基本方法是:在发送端,给要传送的信息序列按照事先约定好的规律增加一些码元,称之为监督码元。应使信息序列与监督码元之间具有某种关系,如果数字信号在传输的过程发生了错误,则信息序列与监督码元之间的关系被破坏,根据破坏的情况,就可以发现错误或纠正错误。有些编码方式只能发现错误,有些编码方式不仅能够发现错误,而且还能纠正错误。
对于不同类型的信道,要采用不同的差错控制方式。不同的差错控制编码也要与相应的差错控制方式配合使用。常用的差错控制方式通常有三种:前向差错控制 (FEC)、检错重发(ARQ)以及使用FEC和ARQ技术的混合方式(HEC)。
1.FEC方式
FEC方式即采用前向纠错的差错控制方式。发送端发出的码字不仅能够发现错误,而且能够纠正错误。在接收端译码后,若没有错误则直接输出。若有错误,则在接收端自动纠正后,再输出。这种方法不需要反向信道,实时性好,传输效率高,但纠错编译码方法复杂,所需设备较复杂。
2.ARQ方式
ARQ方式又称检错重发或自动请求重发方式,其系统组成如图4-1所示。发端发送出码字经过传输,到接收端译码后,如果没有发现错误,则输出。如果发现错误,则自动请求发端重发,直到正确接收到码字为止。可见,自动请求重发方式需要双向信道:一个是信息流动的正向信道,另一个是传送请求重发指令的反向信道。自动请求重发方式发出的码字只需能够发现错误即可,所以需要的监督码元很少。这种方式对各种信道都能进行检测,并且解码电路很简单。但是自动请求重发方式需要双向信道,所以不能用于单向信道系统和网络的广播系统。当干扰很大时,由于不断有错码,需要不断重发,会使通信效率降低,甚至不能通信,使系统出现死锁。因重发时会产生延迟,所以重发不适合严格的实时系统。
图4-1 ARQ系统组成
常用的自动请求重发系统有三种类型:停止等待ARQ、连续ARQ、选择重发ARQ。
(1)停止等待ARQ。停止等待ARQ是最简单的ARQ系统,也称为空闲RQ (idle RQ)。这种系统每发送一个分组就停止发送,等待接收端的应答信号。收到接收端的确认应答后,再发送下一个分组。如果收到的是否认应答,则重发原分组。
停止等待ARQ操作简单,所需缓冲器容量小。但是在等待应答时花费了时间,却没有传输数据,所以传输效率很低。停止等待ARQ不适合在高速传输系统中,也不适合于信号往返延迟较大的场合。
(2)连续ARQ。连续ARQ工作在全双工方式,需要有一定的缓冲器容量。这种系统两端同时发送信息,发端连续发送数据,并接收应答信号,收端连续接收数据并发送应答信号。发送的每个分组可以分配一个顺序号。如果发端收到的都是确认应答,则发端按顺序号连续发送分组。如果发端收到了否认应答,则发端取出否认应答所含的序号,并返回至收端希望收到的分组的顺序号,从该顺序号开始,按顺序连续发送分组。所以连续ARQ重发时要将错误分组及其以后的分组全部重发。
连续ARQ在信道好、误码率低时传输效率很高。但在信道差、误码率高、信号往返延迟较大时,其传输效率低,不宜使用。
(3)选择重发ARQ。选择重发ARQ是由连续ARQ发展而来的,工作在全双工方式,需要有较大缓冲器容量。其工作过程类似于连续ARQ。但在发送端重发时,不是将错误分组及其以后分组全部重发,而是仅重发出错的分组。这样就要求对分组的顺序进行管理,需要复杂的控制和大容量的缓冲器,增加了系统的复杂程度。但与其他ARQ系统相比,选择重发ARQ在信道差、误码高时性能较好。
3.HEC方式
HEC方式即混合纠错检错方式,它是将FEC方式和ARQ结合起来使用。一般的纠错编码能够检错和纠错的位数都是很有限。比如一种纠错编码能纠正一个码字内的两位错,检出三位错。当码组中出现两位以下错码时,它能自动纠正错码。当码组中出现两位以上错码时,它不能自动纠正。所以在传输错码较少时,采用FEC方式,自动纠正错码。在错码较多时,采用ARQ方式自动请求重发。这种方式综合了FEC和ARQ方式的优点,既有利于提高通信的可靠性,又有利于提高系统的传输效率。
有关电力系统通信技术的文章
差错控制的目的是使用一些方法发现差错并加以纠正。不同的码字长度影响了编码的差错检测能力。两个等长码组之间对应位不同的数目称为这两个码组的海明距离,简称码距。由于篇幅的关系,这里仅介绍一种纠错码和一种检错码的编码实现方法。图2-18 海明纠错码格式图中,*表示数据码;P表示冗余校验数据码。工作过程下面以数据(信息)1101为例,给出海明码编码、译码及纠错的工作过程。......
2023-11-20
热噪声引起的差错称为随机差错,所引起的某位码元的差错是孤立的,与前后码元没有关系。冲击噪声呈突发状,由其引起的差错称为突发差错。冲击噪声幅度可能相当大,无法靠提高幅度来避免冲击噪声造成的差错,它是传输中产生错的主要原因。差错控制编码可分为检错码和纠错码。FEC方式必须使用纠错码。......
2023-10-22
常用的熵编码有基于图像概率分布特性的哈夫曼编码、算术编码和游程编码三类。采用哈夫曼编码时有两个问题值得注意:1)哈夫曼编码没有错误保护功能,在解码时,如果码串中没有错误,那么就能一个接一个地正确译出代码。3)重复第2)步,最后输出的“当前区间”的下边界就是该给定符号序列的算术编码。......
2023-06-21
常用的差错控制编码有奇偶校验码、循环冗余校验码等。因而,对差错的漏检率接近1/2。①可检测出所有奇数位错;②可检测出所有双比特的错;③可检测出所有小于、等于冗余位长度的突发差错。......
2023-10-22
灭火的基本方法有冷却法、窒息法、隔离法和化学抑制法,如图1-5所示。在灭火过程中,通常采用一种或几种方法来达到灭火的目的。图1-5灭火基本方法1.冷却灭火冷却灭火就是将灭火剂直接喷洒在可燃物上,使可燃物的温度降低到燃点以下,从而使燃烧停止。因此,通过降低燃烧物周围的氧气浓度可以起到灭火的作用。化学抑制法灭火,灭火速度快,使用得当可有效地扑灭初起火灾,减少人员和财产的损失。......
2023-10-01
根据传热理论与干燥理论,提高接触干燥速率主要有以下措施。各种厚度的纸幅,干燥强度均随烘缸表面温度的增加而提高,在一定范围内提高烘缸表面温度是强化干燥的重要措施之一。当纸机车速高达400m/min以上时,水环问题开始突出,有必要采取措施使之减小。表4-27 水环厚度与传热系数烘缸内壁冷凝水的冷凝方式和缸内壁的清洁状态对k1也有明显影响。干网可加强气袋通风,可提高干燥速率10%~25%,并改善干燥的均匀性。......
2023-06-23
GMAW焊接缺陷主要有气孔、飞溅、裂纹、咬边、未焊透、未熔合及焊缝成形不良等。焊接热输入过小时易产生冷裂纹,应当避免。低碳钢和低合金钢焊接时,过大的焊接速度及焊接电流均可能产生热裂纹。......
2023-06-26
图3.1农业节水措施3.2.4.1调整农业结构和作物布局不同作物耗水量与降雨量相比有盈有亏,因此调整作物种植结构,做到适雨种植、适雨栽培是提高水分利用效率、增加产量的重要途径。......
2023-06-30
相关推荐