唐 寬 王皓奎
(廣西瀚特信息產(chǎn)業(yè)股份有限公司,廣西 桂林 541004)
基于6Gbps速率光纖傳輸系統(tǒng)設計
唐 寬 王皓奎
(廣西瀚特信息產(chǎn)業(yè)股份有限公司,廣西 桂林 541004)
隨著 3G技術的發(fā)展以及多模系統(tǒng)的應用,傳輸帶寬要求越來越寬,載波數(shù)要求越來越多,這就要求在傳輸鏈路上有更高的速率,因此6Gbps速率光纖傳輸技術要求越來越緊迫,為了實現(xiàn)6G光纖傳輸技術應用于產(chǎn)品,對6Gbps速率光纖傳輸技術涉及的并行數(shù)據(jù)到串行數(shù)據(jù)轉換,數(shù)據(jù)同步,串行數(shù)據(jù)收發(fā),時鐘恢復等做了測試,設計了FPGA程序并下載到FPGA芯片中進行了驗證。實現(xiàn)了高數(shù)據(jù)速率下光纖的數(shù)據(jù)互聯(lián)。
FPGA;串行收發(fā)器;光纖傳輸;誤碼率
隨著3G技術的發(fā)展以及多模系統(tǒng)的應用,傳輸帶寬要求越來越寬,載波數(shù)要求越來越多,這就要求在傳輸鏈路上有更高的速率,因此6Gbps光纖傳輸技術要求越來越緊迫,為了降低6Gbps光纖傳輸技術直接在產(chǎn)品中應用所帶來的研發(fā)風險,迫切需要提前對6Gbps光纖傳輸技術進行技術研究。據(jù)此,本文設計6Gbps光纖傳輸系統(tǒng),滿足了市面上射頻拉遠單元在多模系統(tǒng)中的應用,并且可配置性強,便于靈活組網(wǎng)使用。
該系統(tǒng)設計了TD-SCDMA多模系統(tǒng)中的GSM近端數(shù)字模塊和GSM+TD-SCDMA的遠端數(shù)字模塊。近端和遠端的FPGA芯片采用支持6Gbps數(shù)據(jù)傳輸?shù)膯蜦PGA芯片,這樣硬件相對簡單,同時也滿足了系統(tǒng)要求。
系統(tǒng)總體設計框圖如下圖1所示:
圖1 系統(tǒng)總體設計框圖
預計設計系統(tǒng)的工作方式如圖 1所示,近端為GSM_ADD,其中,D、E、F為業(yè)務光口,功能對等。Y用于近端機之間內(nèi)部交互光口,用于傳遞TD、 GSM及WLAN數(shù)據(jù)。Z為WLAN端口,用于與WLAN專用模塊相連。遠端機C為WLAN端口。測試只用上圖1-1中GSM通道,從近端機輸入GSM信號,在遠端機射頻口輸出GSM信號到頻譜儀,來驗證整個6G光纖傳輸?shù)目捎眯浴?/p>
系統(tǒng)回環(huán)測試是驗證測試程序和硬件設備正常的常用方法之一。根據(jù)圖1所示,可分別在GSM ADD和RDD1設備進行多種系統(tǒng)回環(huán)測試,比如GSM ADD自己的光纖發(fā)送口直接回環(huán)到光纖接收口,也可以使用GSM ADD自己的光纖發(fā)送口發(fā)送到RDD1的接收口,然后在RDD1中進行數(shù)據(jù)回環(huán),再通過A口送回到F口的接收端。回環(huán)測試框圖如圖2所示:
圖2 回環(huán)測試框圖
如上圖4所示,首先在FPGA內(nèi)部編寫測試數(shù)據(jù)發(fā)送代碼,發(fā)送固定格式的測試數(shù)據(jù),如K28.5,幀號,1,2,…,255,K28.5,幀號+1,1,2…數(shù)據(jù)序列,這種數(shù)據(jù)序列可以防止整幀丟失的情況。通過SERDES的發(fā)送邏輯發(fā)送到TX差分端,外部采用兩根50Ω阻抗線回環(huán)到RX差分端,再經(jīng)過SERDES的接收邏輯解碼輸出到接收數(shù)據(jù)校驗模塊,該檢驗模塊按照發(fā)送模塊的固定數(shù)據(jù)序列進行檢驗,同時把檢驗結果通過RS-232端口發(fā)送到PC機串口上進行打印。
該節(jié)闡述了6Gbps速率下光纖傳輸?shù)木唧w實現(xiàn)過程。
3.1 SERDES接口實現(xiàn)
去自SERDES接口包括153.6M的發(fā)送時鐘,32位寬的數(shù)據(jù),4位寬的控制字選擇是發(fā)送控制字還是數(shù)據(jù),同時注意SERDES發(fā)送數(shù)據(jù)是從最低位開始發(fā)送的。SERDES接口時序如圖3所示。
圖3 SERDES接口時序
153.6M的發(fā)送時鐘由SERDES給出,發(fā)送數(shù)據(jù)與該時鐘要對齊。8B/10B編碼規(guī)則為一個字節(jié)的最高3bit為一組,值范圍為0~7;其它5bit為一組,值范圍為0~31;當對應字節(jié)的控制位為低時發(fā)送正常數(shù)據(jù)為DX.Y,當對應字節(jié)的控制位為高時發(fā)送K碼為KX.Y。
3.2 SERDES硬核對外接口
用altera的MegaWizard產(chǎn)生的6G SERDES硬核如圖4所示,由于Arria II GX這一類器件目前還不支持6G速率,所以在這選用了Stratix II GX這一類器件才能在deserializer寬度上選擇32位。
圖4 SERDES硬核對外接口
SERDES 硬核對外接口詳細端口定義如表1 所示。
表1 SERDES硬核詳細端口定義
3.3 6Gbps傳輸測試框圖仿真
用對于圖2所示框圖搭建modelsim仿真平臺,對FPGA代碼和6G serdes進行仿真,仿真結果如圖5所示。
圖5 SERDES硬核對外接口
在圖5中,F(xiàn)PGA收發(fā)時鐘為307.2MHz,給到SERDES的參考時鐘也是為307.2MHz,其中i_from_bricx_data為收到來自 SERDES的 16bit數(shù)據(jù),i_from_bricx_ctrl為收到來自SERDES的 2bit控制信號指示,o_to_bricx_data為發(fā)送到SERDES的16bit數(shù)據(jù),o_to_bricx_ctrl為發(fā)送到SERDES的2bit控制信號指示。o_err_cnt為校驗結果錯誤計數(shù)器。由上圖可知,代碼按照預定的發(fā)送數(shù)據(jù)格式進行發(fā)送數(shù)據(jù),同時SERDES接收到的數(shù)據(jù)也是與發(fā)送數(shù)據(jù)相同,仿真正確。
3.4 6Gbps傳輸數(shù)據(jù)發(fā)送
如圖6所示,圖6中的o_to_bricx_data為16位發(fā)送數(shù)據(jù)到SERDES,o_to_bricx_ctrl為2位發(fā)送控制到SERDES,從圖 6中發(fā)送的數(shù)據(jù)可以看出,發(fā)送數(shù)據(jù)滿足方案中測試數(shù)據(jù)格式。
圖6 測試數(shù)據(jù)發(fā)送
3.5 6Gbps傳輸數(shù)據(jù)接收
如下圖7所示,圖7中的i_from_bricx_data為16位接收數(shù)據(jù)來自 SERDES,i_from_bricx_ctrl為 2位接收控制來自SERDES,通過與發(fā)送數(shù)據(jù)對應的接收數(shù)據(jù)進行比較,可以看出接收數(shù)據(jù)正確。 而K碼出現(xiàn)的在高字節(jié),發(fā)送K碼是固定出現(xiàn)在低字節(jié)的,所以,程序里面需要做K碼自動調(diào)整。
圖7 SERDES硬核對外接口
3.6 6Gbps傳輸數(shù)據(jù)誤碼測試
在對接收數(shù)據(jù)進行位置調(diào)整后,與發(fā)送數(shù)據(jù)進行比較,如出現(xiàn)不匹配,則誤碼計數(shù)器o_err_cnt會加1,從圖6中和圖7中可以看出誤碼計數(shù)器一直保持了0,即沒有誤碼。同時,對誤碼計數(shù)器o_err_cnt作為觸發(fā)條件,對主近端接收的數(shù)據(jù)進行校驗,對系統(tǒng)進行了 145分鐘測試,沒有校驗到一個誤碼。
根據(jù)誤碼計算公式,1RT=1(6X109*145*60)=1.9e-14,即誤碼率小于e-14量級。
本文闡述了一種新型的6Gbps速率光纖傳輸系統(tǒng)設計方法。該系統(tǒng)已經(jīng)應用到TD-SCDMA和GSM多模RRU系統(tǒng)中。系統(tǒng)在應用了6Gbps速率光纖傳輸系統(tǒng),射頻拉遠數(shù)在原來基礎上提高 1倍。設計好的代碼作為程序模塊可以方便的移植到多種應用平臺上,一定程度上降低了開發(fā)的難度,為大系統(tǒng)程序提供了更為方便的接口,也在很大程度上提高了光纖傳輸?shù)男省?/p>
[1] 蘇翼凱.高速光纖傳輸系統(tǒng)[M].上海:上海交通大學出版社,2009.
[2] 毛幼菊,朱繼光.光纖通信新技術[M].重慶:光通信研究所,2004.
[3] 徐曉庚.高速光纖通信系統(tǒng)傳輸特征的研究[D].武漢:華中科技大學,2006.
[4] 夏宇文.Verilog數(shù)字系統(tǒng)設計教程[M].北京:北京航空航天大學出版社,2005.
[5] 陳瑋瑋.高速光纖通信系統(tǒng)中碼型技術的研究[D].南京:南京郵電大學,2005.
Design of 6Gbps data rate fiber transmission system
With the development of 3GPP technology research and development, the 2G technology GSM and the TD-SCDMA combine system are research and development. the transmission baud rate want more and more, the carrier numbers want more and more. So in transmit link should have high data rate, use fiber as transmission media, the limitations is the parallel data translate to serial data, data synchronization, serial data receive and transmit, clock recover, in this paper write the FPGA code and download to the FPGA chip ,research the upwards technology, and test all the parameter. Get the highest data rate in fiber interconnecting result.
FPGA; SERDES; fiber transmit; bit error rate
TP393
A
1008-1151(2015)02-0010-03
2015-01-13
唐寬(1983-),男,廣西全州人,供職于廣西瀚特信息產(chǎn)業(yè)股份有限公司;王皓奎(1974-),男,廣西桂林人,供職于廣西瀚特信息產(chǎn)業(yè)股份有限公司。