零比特填充法又稱零比特插入法。在HDLC的幀結構中,若在兩個标志字段之間的比特串中,碰巧出現了和标志字段F一樣的比特組合,就會誤認為是幀的邊界。為了避免出現這種情況,HDLC采用零比特填充法使一幀中兩個F字段之間不會出現6個連續1。
零比特填充法的具體做法是:
1、在發送端,當一串比特流尚未加上标志字段時,先用硬件掃描整個幀;
2、隻要發現5個連續1,則立即填入一個0。因此經過這種零比特填充後的數據,就可以保證不會出現6個連續1;
3、在接收一個幀時,先找到F字段以确定幀的邊界;
4、再用硬件對其中的比特流進行掃描;
5、每當發現5個連續1時,就将這5個連續1後的一個0删除,以還原成原來的比特流;
6、保證了在所傳送的比特流中,不管出現什麼樣的比特組合,也不至于引起幀邊界的判斷錯誤。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!