九九百科網

位置:首頁 > 經驗 > 

什麼是零比特填充法

經驗3.94K

什麼是零比特填充法

零比特填充法又稱零比特插入法。在HDLC的幀結構中,若在兩個標誌字段之間的比特串中,碰巧出現了和標誌字段F一樣的比特組合,就會誤認為是幀的邊界。為了避免出現這種情況,HDLC採用零比特填充法使一幀中兩個F字段之間不會出現6個連續1。

零比特填充法的具體做法是:

1、在發送端,當一串比特流尚未加上標誌字段時,先用硬件掃描整個幀;

2、只要發現5個連續1,則立即填入一個0。因此經過這種零比特填充後的數據,就可以保證不會出現6個連續1;

3、在接收一個幀時,先找到F字段以確定幀的邊界;

4、再用硬件對其中的比特流進行掃描;

5、每當發現5個連續1時,就將這5個連續1後的一個0刪除,以還原成原來的比特流;

6、保證了在所傳送的比特流中,不管出現什麼樣的比特組合,也不至於引起幀邊界的判斷錯誤。

標籤:比特