OTN幀頭定位電路優化研究
編者按:在OTN幀結構中,Serdes在從高速的串行數據中恢復出數據后,數據只是按順序以64bit為寬度重新放置,并沒有按字節對齊,所以后續電路無法直接使用這樣的數據。需要幀頭定位電路找到幀頭后,把所有的數據按字節對齊。但是將OTN數據轉換為并行的數據后,存在著數據速率高,位寬大的問題。在ASIC或FPGA中,大量的大位寬的數據,是不容易運行在較高的速率下的。所以需要對幀定位電路進行簡化,以使得電路在大位寬時,仍然能夠進行高速運行。研究了OTN數據的幀結構后,提出了一種適合于高速率的、大位寬的處理電路。
引言
本文引用地址:http://www.j9360.com/article/203219.htm在ITU-T G.709協議中,ITU-T規定了OTN的網絡幀結構。OTN使用了和SDH類似的幀結構,幀定位信號(Frame Alignment Signal)也是相同的。但是由于OTN的信號速率非常高,如OTU2的速率達到10Gbps以上,OTU3速率達到43Gbps以上,不能直接使用SDH的幀定位電路。以OTU2為例,在Serdes將串行信號變為并行信號后,如果還按照8bit的數據寬度,則信號速率需要達到1.25Gbps左右,這無論對于FPGA處理還是ASIC,速率都是過高而不能處理的,所以需要將數據寬度進一步加大,以降低信號速率。在本項目中,使用了64位的數據寬度,這時的信號速率為167Mbps。對于這樣高速而且寬位數的數據處理,如果還按照傳統的幀頭定位電路來處理,電路的速度上不去,會導致電路處理不能達到要求,所以需要簡化幀頭定位電路,以達到高速率、高位寬的信號處理要求。
傳統的幀定位處理方法
OTN幀結構
在ITU-T的G.709協議中,ITU-T規定了OTN的幀結構,如圖1所示。

OTUk幀結構是4行,4080列的結構。在每一幀的開始處,首先是幀定位信號(FAS),然后是復幀定位信號(MFAS)和其它開銷字節。詳細如圖2所示。

在OTUk幀數據中,FAS信號是不經過擾碼的,除FAS信號外的信號,都是經過擾碼的。所以只要在整個數據中,只要找到了FAS(即0xF6F6F6282828)信號,就將整個幀頭找到了,整個幀的結構就隨之確定了。
電路相關文章:電路分析基礎
評論