求真百科欢迎当事人提供第一手真实资料,洗刷冤屈,终结网路霸凌。

比特填充查看源代码讨论查看历史

事实揭露 揭密真相
跳转至: 导航搜索

来自 孔夫子旧书网 的图片

比特填充是中国科技名词。

如今,一个拥有灿烂文化的中国,带着丰富多彩的文化元素[1]屹立在世界东方。而中华文化的典型代表之一便是汉字[2]

名词解释

比特填充是指向一个传输或存储器中添加额外的比特以保证达到标准容量的过程。又有说:在帧的标志字段中插入附加虚比特从而避免错误的处理过程为比特填充。

在某些地方,比特填充也叫做比特填塞。

在HDLC的帧结构中,若在两个标志字段之间的比特串中,碰巧出现了和标志字段F(01111110)一样的比特组合,那么就会误认为是帧的边界。为了避免出现这种情况,HDLC采用零比特填充法使一帧中两个F字段之间不会出现6个连续1。

帧的头部有8位标识符,其以01111110模式在帧的两端起定界作用。某个标志字段可能既是一个帧的结束标志,也是下一个帧的起始标志。在接收一个帧时,站点也要继续搜索这个序列,以判断这个帧的阶数。而HDLC协议中允许存在任意的二进制比特序列,所以01111110模式可能出现在帧中间的某个地方,从而破坏同步。为了避免这种情况,使用了比特填充。

方法:在帧的传输起始标志和结束标志之间,每当出现5个1之后,发送器就会插入一个附加的0.一旦有5个1模式出现,就会检查第6个比特。若为0,该比特将被删除。若为1,且第7个比特为0,那么这个组合被认为是标志字段。若第六位和第七位都为1,则此时处于异常终止状态。

比特填充方式

当同步数据信号与数据端局的时钟是异步关系时,可以用缓冲存储器使输入输出信号同步。 其原理是首先将多路数据信号复用成一次群,然后以其脉冲速率将一次群输入数据信号寄入缓存器。当输入速率比缓冲存储器的读出速率稍慢时,会出现信号尚未到达就要读出的情况 , 这时就要插入填充脉冲,并把填充脉冲的信息传到接收端。接收端收到填充指示信息就抹去该填充脉冲,然后把脉冲展成一定间隔,从而恢复原始数据信号。这种方法只限于传输同步数据信号。

参考文献