『壹』 幀同步的方法
常用的幀同步方法有:使用字元填充的首尾定界符法、使用比特填充的首尾標志法、違法編碼法和位元組計數法。下面我們介紹四種方法:
1、位元組計數法
這種方法首先用一個特殊欄位來表示一幀的開始,然後使用一個欄位來標明本幀內的位元組數。當目標機的數據鏈路層讀到位元組計數值時,就知道了後面跟隨的位元組數,從而可確定幀結束的位置(面向位元組計數的同步規程)
2、使用字元填充的首尾定界符方法
這種方法用一些特定的字元來定界一幀的開始和結束。為了不將信息位中出現的特殊字元被誤碼判為幀的首尾定界符,可以在前面填充一個轉義符(DLE)來區分。(面向字元的同步規程--BSC)
ü 用DLE STX標示幀的開始
ü 用DLE ETX標示幀的結束
ü 用DLE DLE標示傳送數據信息中的DLE
ü例如: 信息DLE STX A DLE B DLE ETX在網路中傳送時表示為:
DLE STX DLE DLE STX A DLE DLE B DLE DLE ETX DLE ETX
3、使用比特填充的首尾標志方法
這種方法用一組特定的比特模式(如,01111110)來標志一幀的開頭和結束。為了不使信息位中出現的該特定模式被誤判為幀的首尾標志,可以採用比特填充的方法來解決。(面向比特的同步規程--HDLC)
ü「0」比特插入刪除技術,在傳送的數據信息中每遇到5個連續的1在其後加0
ü例如: 0110111111011111001在網路中傳送時表示為:
4、違例編碼法
這在物理層採用特定的比特編碼方法時採用。比如說,採用曼徹斯特編碼方法時,將數據比特1編碼成高——低電平對,而將數據比特0編碼成低——高電平對。高——高或低——低電平對在數據比特的編碼中都是違例的,可以借用這些違例編碼的序列來定界幀的開始和結束。
『貳』 求助:位同步、字元同步與幀同步的區別
數據同步方式:目的是使接收端與發送端在時間基準上一致 (包括開始時間、位邊界、重復頻率等)。
有三種同步方法:位同步、字元同步、幀同步。
●位同步:目的是使接收端接收的每一位信息都與發送端保持同步,有下面兩種方式:
△外同步——發送端發送數據時同時發送同步時鍾信號,接收方用同步信號來鎖定自己的時鍾脈沖頻率。
△自同步——通過特殊編碼(如曼徹斯特編碼),這些數據編碼信號包含了同步信號,接收方從中提取同步信號來鎖定自己的時鍾脈沖頻率。
●字元同步:以字元為邊界實現字元的同步接收,也稱為起止式或非同步制。每個字元的傳輸需要:1個起始位、5~8個數據位、1,1.5,2個停止位。
●字元同步的性能評估:
△頻率的漂移不會積累,每個字元開始時都會重新同步。
△每兩個字元之間的間隔時間不固定。
△增加了輔助位,所以效率低。例如,採用1個起始位、 8個數據位、 2個停止位時,其效率為8/11<72%。
●幀同步:識別一個幀的起始和結束。
△幀(Frame)數據鏈路中的傳輸單位——包含數據和控制信息的數據塊。
△面向字元的——以同步字元(SYN,16H)來標識一個幀的開始,適用於數據為字元類型的幀。
△面向比特的——以特殊位序列(7EH,即01111110)來標識一個幀的開始,適用於任意數據類型的幀。
『叄』 群同步的實現群同步的二種方法
(1)連貫插入法
連貫插入法是在每幀的開頭插入一個幀同步碼字,如PCM30/32路幀同步碼。
幀同步碼應具有以下特點:
1) 在滿足幀同步性能的條件下,為提高有效信息的傳輸效率,幀同步碼的長度應盡可能短。
2)捕捉時間要短。
3)盡可能避免信息數據中出現和它相同的碼字,以減少假同步。
幀同步的種類:
1)全0碼
2)全1碼
3)0與1交替碼
4)PCM30/32路幀同步碼0011011
5)巴克(Barker)碼
巴克碼是一種取值為+1,-1的非周期,長度為n的序列。它具有單峰局部自相關系數R(l):
目前已找到的巴克碼組如表1所示。其中7位巴克碼組用的最多
表1 巴克碼組 n 巴克碼組 2 ++,―― (11),(10) 3 ++- (110) 4 +++-;++-+ (1110),(1101) 5 +++-+ (11101) 7 +++――+- (1110010) 11 +++―――+――+- (11100010010) 13 +++++――++-+-+ (1111100110101) 利用巴克碼作群同步的標志,就是利用它的尖銳的相關函數。接收端利用自相關運算器對巴克碼進行判決。以7位巴克碼為例。只有輸入自相關預算器為巴克碼即輸出為7時,判決器才有輸出。7位中只要有一位與巴克碼不同,運算的結果便會小於7,從而無判決輸出。
由於幀同步碼組是插在信息流中傳送到接收端的,在傳輸過程中,可能因為產生誤碼而使接收端漏檢同步碼而出現漏同步;也可能因為信息碼中有類似同步碼的信息碼,使接收端誤以為收到同步碼,而造成假同步。同步碼的選擇應考慮到使漏同步概率P1和假同步概率P2盡可能的小。研究證明在誤碼率Pe=10-3(基本滿足PCM通話要求)時,同步碼組長度n=7為最佳,在誤碼率Pe=10—6時,P1≤P2,原CCITT建議採用同步碼組「0011011」假同步概率最小。圖1給出了「0011011」同步碼檢測電路。當同步碼完全進入檢測器時,檢測器輸出幀同步脈沖。
圖1 「0011011」同步碼識別器
(2)分散插入法
連貫插入同步碼是一個碼組,要使同步可靠,同步碼組就要有一定的長度,從而降低了傳輸效率。而分散插入則是每幀只插入一位作為幀同步碼。例如北美和日本採用的24路PCM,每幀有8×24=192信息碼元,每逢奇幀其後插入一位幀同步碼,1010…交替插入。由於每幀只插入一位,它和信息碼元混淆的概率為1/2,這樣似乎無法識別幀同步碼。不過分散插入方式在捕獲同步時,並不是只檢測1幀2幀,而是要連續檢測10幀以上,每幀都符合「1」、「0」交替的規律才確認同步。誤同步概率是很小的。
分散插入法傳輸效率高,但同步捕獲時間長。