信元接收
在輸出處,TC子層的工作是取得一系列信元,在每個(gè)信元上增加一個(gè)HEC,把此結(jié)果轉(zhuǎn)變成比特流,并通過加入OAM信元,將比特流匹配為進(jìn)行物理傳輸系統(tǒng)的速率。在輸入處,TC層準(zhǔn)確地進(jìn)行逆變換。它取來到達(dá)的比特流,設(shè)定信元邊界,確定信元頭(丟棄擁有不合法頭部的信元),處理OAM信元,并把數(shù)據(jù)信元上傳給ATM層。
最困難的部分是在到來的比特流中設(shè)定信元邊界。在某些情況下,進(jìn)行傳輸?shù)奈锢韺犹峁┝藥椭。然而,有時(shí)物理層對(duì)成幀并不能提供幫助。這時(shí)應(yīng)該怎么辦?
技巧是使用HEC。隨著比特流到達(dá)TC子層,保留一個(gè)40位移位寄存器,比特流從左邊進(jìn)入,右邊出來。TC子層然后審查這40位,看是否可能存在一個(gè)合法的信元頭部。如果有,最右邊的8位將是合法的HEC,而最左邊的32位則不是。如果不存在這種情況,則緩沖區(qū)沒有存在一個(gè)合法信元,在這種情況下,緩沖區(qū)中所有的位都向右移動(dòng)一位,使得后端空出一位,于是一個(gè)新的輸入位就加到最左端。不斷重復(fù)此過程,直到定位一個(gè)合法的HEC。此時(shí),明確了信元邊界,因?yàn)橐莆患拇嫫靼艘粋(gè)有效的頭部。
[上一頁(yè)][下一頁(yè)]
|