信元接收
在輸出處,TC子層的工作是取得一系列信元,在每個信元上增加一個HEC,把此結果轉變成比特流,并通過加入OAM信元,將比特流匹配為進行物理傳輸系統的速率。在輸入處,TC層準確地進行逆變換。它取來到達的比特流,設定信元邊界,確定信元頭(丟棄擁有不合法頭部的信元),處理OAM信元,并把數據信元上傳給ATM層。
最困難的部分是在到來的比特流中設定信元邊界。在某些情況下,進行傳輸的物理層提供了幫助。然而,有時物理層對成幀并不能提供幫助。這時應該怎么辦?
技巧是使用HEC。隨著比特流到達TC子層,保留一個40位移位寄存器,比特流從左邊進入,右邊出來。TC子層然后審查這40位,看是否可能存在一個合法的信元頭部。如果有,最右邊的8位將是合法的HEC,而最左邊的32位則不是。如果不存在這種情況,則緩沖區沒有存在一個合法信元,在這種情況下,緩沖區中所有的位都向右移動一位,使得后端空出一位,于是一個新的輸入位就加到最左端。不斷重復此過程,直到定位一個合法的HEC。此時,明確了信元邊界,因為移位寄存器包括了一個有效的頭部。
[上一頁][下一頁]
|