信元接收
在输出处,TC子层的工作是取得一系列信元,在每个信元上增加一个HEC,把此结果转变成比特流,并通过加入OAM信元,将比特流匹配为进行物理传输系统的速率。在输入处,TC层准确地进行逆变换。它取来到达的比特流,设定信元边界,确定信元头(丢弃拥有不合法头部的信元),处理OAM信元,并把数据信元上传给ATM层。
最困难的部分是在到来的比特流中设定信元边界。在某些情况下,进行传输的物理层提供了帮助。然而,有时物理层对成帧并不能提供帮助。这时应该怎么办?
技巧是使用HEC。随着比特流到达TC子层,保留一个40位移位寄存器,比特流从左边进入,右边出来。TC子层然后审查这40位,看是否可能存在一个合法的信元头部。如果有,最右边的8位将是合法的HEC,而最左边的32位则不是。如果不存在这种情况,则缓冲区没有存在一个合法信元,在这种情况下,缓冲区中所有的位都向右移动一位,使得后端空出一位,于是一个新的输入位就加到最左端。不断重复此过程,直到定位一个合法的HEC。此时,明确了信元边界,因为移位寄存器包括了一个有效的头部。
[上一页][下一页]
|