A.2.4 由于干扰形成移位的单个字符【SINGLE CHATACTER) A2H差错码(图A.8)
至少发生4个差错才会产生字符移位。
A.2.5 由于干扰形成移位的结束字符16H差错码(图A.9)
至少发生4个差错才会产生字符移位。
A.3发生差错时形成移位差错使得一个字符变成另一个字符的证明
A.3.1 发生差错时形成移位差错使得START68H变成STARTl OH(图A.10)
图A.10 发生差错时形成移位差错使得START68H变成START 10H
至少发生4个差错才会发生使得一个字符变成另一字符。
A.3.2发生差错时形成移位差错使得(START10H变成START68H(图A.11)
偶校验
图A.1 1 发生差错时形成移位差错使得START10H变成START68H
至少发生4个差错才会发生使得一个字符变成另一个字符。
A.3.3发生差错时形成移位差错使得单个字符(SINGLE CHATACTER)ESH变成START68H(图
A.12)
图A.12 发生差错时形成移位差错使得单个字符(SINGLE CHATACTER)E5H变成START68H
至少发生4个差错才会发生使得一个字符变成另一个字符。
A.3.4发生差错时形成移位差错使得START fi8H变成单个宇符(SINGLE CHATACrER)E5H(图A.13)
偶校验
图A,13 发生差错时形成移位差错使得START 68H变成单个字符(SINGLE CHATACTER) ESH
至少发生4个差错才会发生使得一个字符变成另一个字符。
A.3.5发生差错时形成移位差错使得单个字符(SINGLE CHATACTER) E5H变成START lOH(图A.14)
图A.14 发生差错时形成移位差错使得单个字符(SINGLE CHATACTER) E5H变成STARTlOH
至少发生4个差错才会发生使得一个字符变成另一个字符。
A.3.6发生差错时形成移位差错使得START lOH变成单个字符ISINGLE CHATAC)(ER)E5H(图A.15)
图A.15 发生差错时形成移位差错使得START l OH变成单个字符{SINGLE CHATACTER) ESH
至少发生4个差错才会发生使得一个字符变成另一个字符。
A.3.7发生差错时形成移位差错使得单个字符(SINGLE CHATACTER) A2H变成START 68H(图A.16)
图A.16 发生差错时形成移位差错使得
单个字符(SINGLE CHATACTER) A2H变成START68H
至少发生4个差错才会发生使得一个字符变成另一个字符。
A.3.8 发生差错时形成移位差错使得START 68H变成单个字符(SINGLE CHATACTER) A2H(图A.17)
图A.17发生差错时形成移位差错
使得START 68H变成单个字符(SINGLE CHATACTER) A2H
至少发生4个差错才会发生使得一个字符变成另一个字符。
A.3.9发生差错时形成移位差错使得单个字符ISINGLE CHATACTER)A2H变成START l OH(图A.18)
图A.18发生差错时形成移位差错使得
单个字符I SINGLE CHATACTER)A2H变成START 10H
至少发生4个差错才会发生使得一个字符变成另一个字符。
A.3.10 发生差错时形成移位差错使得START 10H变成单个字符(SINGLE CHATACTER) A2H(图A.19)
偶校验
图A.19 发生差错时形成移位差错
使得START lOH变成单个字符(SINGLE CHATACTER)A2H
至少发生4个差错才会发生使得一个字符变成另一个字符。
A.3.11 发生差错时形成移位差错使得单个字符(SINGLE CHATACTER)A2H变成SINGLE CHAR-
ACTER ESH(图A.20)
图A.20 发生差错时形成移位差错
使得单个字符(SINGLE CHATACTER) A2H变成SINGLE CHARACTER ESH
至少发生4个差错才会发生使得一个字符变成另一个字符。
A.3.12 发生差错时形成移位差错使得单个字符(SINGLE CHATACTER) ESH变成SINGLE CHAR-ACTERA2H (图A.21)
图A.21 发生差错时形成移位差错
使得单个字符(SINGLE CHATACTER) ESH变成(SINGLE CHARACTER) A2H
至少发生4个差错才会发生使得一个字符变成另一个字符。
A.4可变帧长的帧移位差错
其帧结构见A.1.2。
可变帧长的帧以启动字符START68H开始。这个字符的移位差错(图A.22)证明可以检出小于4个比特差错的同步滑动(见A.2)。当第1个长度八位位组L1的startbits由0变成1才会发生移位。
图A.22可变帧长的帧移位差错
GB/T 18657.1的规则说明:发送时长度八位位组L1和长度八位位组L2的信息内容相同。必须证明此种帧长规范能够有效检出小于4个比特差错。
第2个启动字符68H接收时被认为是第1个长度字符,只有L1和L2都没有接收到,至少有4个比特差错才会发生这种情况。因为每个字符至少包含2个零:即启动比特为零,数据域为偶校验,至少会有1个比特为零。
如果一个长度字符(L1或L2)接收不到而把第2个启动字符68H当成第2个长度字符。启动字符68H中零的比特数为6比特。这么多的零的比特数,小于4比特差错不可能错成L2,因此只有这种情况下才有可能,即长度字符部分地移位人第2个启动字符68H,如同同步差错一样。这相当于第2个启动字符相对子它原来的位置移位。下面,我们确定长度字符需要多少比特的同步滑动移位人第2个启动字符68H,需要发生多少比特差错才会发生这种情况(见图A.23)。
图A.23 长度字符移入第2个68H要求发生比特差错数
图A.23长度字符移入第2个68H要求发生比特差错数(完)
这说明至少必需移位7位、差错少于4个时,第2个长度字节才移入START 68Ho
1692