999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

數字直放站中CPRI協議的FPGA實現

2009-03-02 09:33:12陳岳林石江宏
現代電子技術 2009年4期

陳岳林 石江宏

摘 要:為了開發數字直放站連接系統,介紹CPRI協議規范和幀結構,討論其硬件上的實現方案,給出基于SCAN25100的FPGA電路模塊設計,采用Verilog語言設計開發功能模塊。該方案具有便于功能擴展、成本低、使用靈活等特點,通過實際測試表明,此方案可進行可靠的數據傳輸,性能穩定,從而實現了數字直放站和基站之間更有效的互通,擴大了基站的覆蓋范圍。

關鍵詞:直放站;CPRI;現場可編程邏輯陣列;SCAN25100

中圖分類號:TN913 文獻標識碼:B 文章編號:1004-373X(2009)04-031-04

Implementation of CPRI Protocol in Digital Repeater on FPGA

CHEN Yuelin1,SHI Jianghong2

(1.Xiamen University,Xiamen,361005,China;2.Wireless Communication Lab,Xiamen University,Xiamen,361005,China)

Abstract:To develop the connection of digital repeaters,CPRI protocol specification and frame structure are introduced.Its implementation on hardware is discussed.The detail module design of FPGA circuit and program based on SCAN25100 are elaborated.猅he design is easy to expand and low cost.The experimental analysis shows that the solution could accomplish the data transmission,and the interconnection between base station and digital repeater are implemented,the network′s coverage is enhanced.

Keywords:repeater;CPRI;FPGA;SCAN25100

0 引 言

隨著移動通信的發展,通信網絡覆蓋范圍已經成為衡量通信網絡運行的重要標準,直接影響著運營商的經濟效益。而直放站的發展應用,已成為提高運營商網絡質量,解決網絡盲區或弱區問題,增強網絡覆蓋的主要手段之一。一個基站可以與幾個直放站相連,可以組成鏈狀、星型、樹型等靈活的拓撲結構,使基站的覆蓋范圍大大增加。同時,既節省空間,又降低成本,提高了組網的效率。

但由于傳統模擬直放站設備間沒有統一的協議規范,無法滿足系統廠商與直放站廠商的兼容,無法實現基站和直放站之間更有效的互通,從而限制了兩者之間控制和數據的可靠傳輸。2003年6年,由包括愛立信、華為、NEC、北電網絡及西門子5大集團合力制定了CPRI(Common Public Radio Interface)接口。該組織成立的主要目的是制定這個接口的標準協議,從而使該接口成為一個公共的可用的指標。開放的CPRI接口為3G基站產品和2G數字直放站在增加效益,提高靈活性方面提供了便利。

1 CPRI協議概述

CPRI規范[1]定義了物理層和鏈路層兩層協議,能實現數字基帶IQ信號傳輸時分復用,其協議結構圖如圖1所示[2]。物理層用千兆以太網的標準,傳輸的數據采用8 B/10 B編解碼,通過光模塊串行發送,為達到所要求的靈活度和成本效益,線路比特速率有614.4 Mb/s,1 228.8 Mb/s和2 457.6 Mb/s三種。鏈路層定義了一個同步的幀結構。幀結構包括基本幀和超幀,每個基本幀的幀頻為3.84MHz,包括16個時隙,根據線路比特率的不同,每個時隙的大小分別為1 B,2 B,4 B。其中第一個時隙為控制時隙,其余15個時隙為I/O數據時隙,用來傳送I/O數據流。超幀則由256個基本幀構成,256個基本幀的控制時隙共同構成超幀的控制結構(如圖2所示),同時,定義了快速C/M通道(以太網)和慢速C/M通道(HDLC),用于傳送控制類和管理類的數據,可以對直放站進行維護[3,4]

2 硬件實現方案

2.1 方案對比

對于CPRI硬件實現方案,有以下幾種方案可以選擇:

(1)PMC方案。采用PMC7830或PMC7832芯片,這一類芯片把CPRI協議全部集成在芯片內部,只留出接口,使用簡單方便,可完全支持用于無線基站連接的公共射頻接口(CPRI)規范。

(2)用帶ROCKET IO的FPGA實現CPRI協議,此方法靈活性高,但開發時間周期會比較長,影響產品開發。

(3)FPGA與SCAN25100相結合。由FPGA實現CPRI的成解幀及相關接口設計,SCAN25100負責完成8 B/10 B編解碼和高速串并轉換。鏈路層的幀協議修改方便,而物理層則由芯片完成,使用簡單,性能穩定。開發成本較低,且擴展性好。

(4)FPGA與TLK4015相結合。TLK4015是4通道、0.6~1.5 Gb/s通道收發器,當系統需要多的通道數時,使用該方案可以減少電路板尺寸。

2.2 硬件詳細設計

該設計采用第3種的硬件實現方案,整個硬件實現由5個部分組成,如圖3所示,分別為CPRI鏈路層協議實現模塊,CPRI物理層協議實現模塊、光傳輸模塊、時鐘管理模塊和系統配置與監控模塊。

2.2.1 CPRI鏈路層協議實現模塊

CPRI鏈路層只是定義了一個同步的幀結構,而里面的IQ數據和控制管理數據都是由用戶按需求自由處理的,采用FPGA實現CPRI的成幀、解幀及相關的控制,處理靈活,方便以后服務增加進行升級。在下面的軟件部分做詳細介紹。

2.2.2 CPRI物理層協議實現模塊[5,6]

采用國半的CPRI串行/解串器SCAN25100,SCAN25100是專門為CPRI協議設計的高速串并轉換芯片,除了串并轉換之外,還有8 B/10 B編解碼功能,其內部結構框圖如圖4所示。

圖4中的TXCLK和RXCLK都是雙邊沿采集數據,降低了頻率要求,光纖接口(DOUT和RIN)的速率由TXCLK決定,當TXLCK為61.44 MHz時,經8 B/10 B編碼,再并串轉換后,DOUT的速率就是1 228.8 Mb/s。對于RXCLK也就是接收過程的時鐘,可以采用芯片內部自動恢復模式。當作為RE端時,內部振蕩器產生的30.72 MHz時鐘SYSCLK可以直接作為參考時鐘REFCLK,省去一個精準的外部時鐘,而且可以利用芯片上的兩個鎖相環路自動將遠程射頻單元同步到負責基帶處理工作的基站。當作為REC端時,需要由時鐘芯片產生30.72 MHz的時鐘給SCAN25100當參考時鐘。具體應用時,可以使用芯片的配置引腳進行芯片工作模式配置,也可以用MDIO接口對芯片內部寄存器進行編程,達到配置芯片的目的。

此外,該芯片還提供了延遲校準測量功能,通過讀內部相應的寄存器值,再進行簡單的換算后,就可以得到數據的傳輸延遲,其準確度達到±800 ps。SCAN25100很好地滿足CPRI物理層的功能,性能穩定,省去了8 B/10 B編解碼和接收端的時鐘恢復,減輕FPGA開發壓力。

2.2.3 光纖傳輸模塊

由 于 CPRI 光 口 的 傳 輸 速 率 有614.4 Mb/s,1 228.8 Mb/s和2 457.6 Mb/s三種,所以光纖模塊應該選用多模光纖模塊,可以滿足3種速率的不同選擇[7]。實現多塊單板之間的通信,形成鏈狀和星型混全組網,提高整個數字直放站系統的覆蓋范圍。

2.2.4 時鐘管理模塊

對于數字直放站系統,需要用到好幾個低抖動、低相位噪聲時鐘,如SCAN25100,FPGA等,而且電平有LVDS,LVPECL,CMOS等。時鐘是整個系統的核心,其性能直接影響整個系統的工作。

AD9516是一款將低相位噪聲時鐘發生和小于1 ps低抖動14通道時鐘分配功能集成在一起的時鐘集成電路。內部集成了1個整數n分頻的頻率合成器、2個參考輸入端、1個壓控振蕩器(VCO)、可編程驅動器、可調延遲線和14個時鐘驅動器,包括LVPECL,LVDS和CMOS三種電平模式輸出[8]。由于片內集成了VCO,省去了外部振蕩器,同時也提高了系統設計的穩定性。3種電平模式時鐘輸出,豐富了接口方式,給系統設計提供了便利,因此,該系統中采用ADI的時鐘芯片AD9516。

2.2.5 系統配置及監控

利用單片機對時鐘芯片等進行初始化配置,與FPGA進行通信,實現相應的系統監控功能。

2.3 電路接口設計和PCB布板問題

2.3.1 接口電平

SCAN25100的串口輸出是CML差分電平模式,而光纖模塊的接口電平是LVPECL差分電平模式,為了實現穩定可靠工作,需要進行接口電平轉換,其接口轉換如圖5所示[5]

在該系統中,當CML差分輸出時,芯片已經在差分輸出加了電阻,而光纖模塊的LVPECL電平中已經有隔直電容,所以在處理兩者之間的接口電平時顯得十分簡單,可以把兩者直接相連就可以解決接口電平匹配問題。

2.3.2 PCB布板

由于是GHz級的設計,對PCB設計的要求較高,對高速差分布線,特別是光模塊和SCAN25100接口走線(圖4中的DOUT和RIN),應該盡量短且不同層布線,減少收發之間的串擾,增加回流過孔減少其他信號耦合,設計好高速差分走線的阻抗匹配,保證高速串行信號的完整性。

3 軟件實現

3.1 單片機[9]

實現SPI通信協議,完成對時鐘芯片、A/D與D/A的初始化配置,使得時鐘芯片提供多路時鐘分別給FPGA,猄CAN25100,A/D與D/A。實現I2C通信協議,完成單片機與FPGA之間的通信,從而對數字中頻進行設置及監控。實現485總線對整個系統進行監控。

3.2 FPGA

主要是完成CPRI的鏈路層協議。主要分為3個模塊,發送、接收、CPRI啟動過程模塊。其結構如圖6所示,FPGA內部實現CPRI的成解幀和數字上下變頻(DDC及DUC,這里不在討論),發送模塊負責把數字下變頻數據通過CPRI幀發送給SCAN25100,接收模塊則把接收的CPRI幀提取出數字上變頻需要的數據。只有當啟動模塊完成后,輸出1個控制信號,數字中頻和CPRI之間才能互相傳遞數據。

3.2.1 發送模塊

按照CPRI基本幀和超幀結構,把DDC(數字下變頻)的IQ數據信號與相應的控制信號成幀后發送給SCAN25100,SCAN25100再進行8 B/10 B編碼,從光模塊發送出去。如圖7所示,TXMGR模塊產生IQ數據和控制數據的使能信號;TXCTRL模塊則對CPRI超幀的控制時隙進行狀態轉換,產生不同的控制信號,從而從FIFO中選擇讀出不同的控制信號;TXDDR模塊則是把數據通過時鐘雙邊沿進行發送。

3.2.2 接收模塊

將從SCAN25100接收到的數據進行同步頭(K28.5)檢測,進行CPRI解幀工作,把控制信號和IQ數據信號分解出來,IQ數據信號送到DUC(數字上變頻)。如圖8所示,RXDDR模塊則是通過時鐘雙邊沿接收數據;RXMGR模塊通過檢測幀頭產生IQ數據和控制數據的使能信號;RXCTRL模塊則對CPRI超幀的控制時隙進行狀態轉換,產生不同的控制信號,從而把接收到不同的控制信號寫入FIFO,提供給其他模塊。

3.2.3 CPRI啟動過程模塊

CPRI規范中的啟動過程,此過程是相當重要的,需要軟件和硬件共同完成。協商確定物理層的協議、慢速通道(HDLC)和快速通道(以太網)的傳輸速率,完成REC和RE之間的鏈路建立,從而進行正常的通信過程。在設計過程中,理清各個狀態的作用,利用狀態機實現啟動過程,整個流程如圖9所示。

4 實際測試結果

4.1 自環測試

在實驗室常溫環境下進行實際測試,采用Chipscope抓取發送和接收的數據進行比較的方法。也就是說,產生一段測試數據,按CPRI幀格式發送給SCAN25100,通過光模塊自環回來,如圖3所示,然后用Chipscope抓取接收回來的數據,與發送的數據進行對比,確認鏈路是正常通信。

經過反復測試, 該系統已經能正常穩定通信,如圖10所示。發送數據(Txdata)幀頭為0xBC50,發送時刻為2172,隨后的發送數據的高8位和低8位分別以2累加。接收數據(RxData)在2193時刻接收到幀頭0xBC50,隨后接收到的數據也是高8位和低8位分別以2累加,而且跟發送的數據是一樣的。

4.2 聯合測試

CPRI模塊的成解幀都是在FPGA內部完成的,而數字中頻模塊(DDC,DUC)也全部在FPGA里面完成設計,如圖6所示。兩部分的接口顯得非常簡單,只需要把兩部分代碼整合

成一個工程就行。同樣,在實驗室常溫環境下進行測試,整個系統能正常穩定的工作。

5 結 語

CPRI是規范基站內部REC和RE之間的接口標準協議。該設計把CPRI的兩層協議分開設計實現,FPGA實現CPRI鏈路層,設計靈活。芯片SCAN25100實現物理層,由于芯片具備自動同步及準確校準時延等功能,方便后續設計分布式遠程射頻基站系統。通過對電路板的實際測試,調整電路設計及PCB部分布線設計,不斷地

調整優化設計,CPRI模塊正常穩定工作,該模塊已經和其他模塊(DDC,DUC等)通過了聯合測試。

參 考 文 獻

[1]Anon.CPRI Specification V2.0[EB/OL].http://www.cpri.info/,2007.

[2]鐘顯成,王宏偉.CPRI協議分析儀的硬件開發與實現[J].世界電子元器件,2007(6):56-57,60.

[3]任姝婕,吳澤民.3G數字直放站傳輸接口標準的分析[J].現代電子技術,2005,28(23):7-9,13.

[4]王彥,倪琰,蔣偉,等.3G數字基站射頻拉遠CPRI規范的實現[J].移動通信,2007,31(2):105-109.

[5]Anon.NSC_CPRI_Framer_Design_Doc_v1.0.http://www.national.com,2007.

[6]Anon.SCAN25100 Datasheet[EB/OL].http://www.national.com,2007.

[7]董詩波.WCDMA光纖直放站射頻光收發模塊的研究與設計[D].武漢:武漢理工大學,2005.

[8]Anon.AD9516 datasheet.http://www.analog.com/static/imported-files/data_sheets/AD9516_2.pdf,2007.

[9]Anon.ATmega16L Datasheet [EB/OL] http://down.iccavr.com/uploadsoft/ic/ATmega16_cn.pdf,2007.

[10]Anon.Introduction to LVDS,PECL and CML [EB/OL].http://www.maxim-ic.com.cn/appnotes10.cfm/ac_pk/11,2007.

作者簡介 陳岳林 男,1983年出生,廈門大學碩士研究生。主要研究方向為無線通信技術。

石江宏 男,1968年出生,廈門大學副教授。主要研究方向為無線通信技術。

主站蜘蛛池模板: 欧美人人干| 亚洲女人在线| 亚洲侵犯无码网址在线观看| 国产精品美女自慰喷水| 波多野结衣久久精品| 免费毛片全部不收费的| 免费视频在线2021入口| 亚洲日韩精品无码专区| h网址在线观看| 国产成人乱无码视频| 国产成人高清精品免费软件| 99视频在线免费| 1级黄色毛片| 黄色网站不卡无码| 国产一区二区三区在线观看免费| 日本五区在线不卡精品| 美美女高清毛片视频免费观看| 亚洲AV无码不卡无码| 国产第一页第二页| 天天躁夜夜躁狠狠躁躁88| 免费A级毛片无码无遮挡| 国产微拍精品| 国产精品不卡片视频免费观看| 欧美日韩综合网| 日韩精品久久久久久久电影蜜臀| 国产亚洲精久久久久久无码AV| aaa国产一级毛片| 乱系列中文字幕在线视频| a级毛片在线免费| 一级毛片在线免费看| 欧美一区二区精品久久久| 久久黄色免费电影| 国内精品91| 久久黄色免费电影| 在线播放国产99re| 亚洲无码91视频| 日韩午夜片| 中文字幕中文字字幕码一二区| 久久久久夜色精品波多野结衣| 精品1区2区3区| 综1合AV在线播放| 日韩小视频在线观看| 亚洲欧美色中文字幕| 亚洲综合一区国产精品| 婷婷色婷婷| 制服无码网站| 欧美在线三级| 伊人蕉久影院| 无码精品国产dvd在线观看9久| 亚洲综合天堂网| 欧美成人二区| 欧美午夜视频在线| 97视频免费在线观看| 扒开粉嫩的小缝隙喷白浆视频| 欧美另类视频一区二区三区| 亚洲av无码久久无遮挡| 无遮挡一级毛片呦女视频| av手机版在线播放| 五月婷婷综合色| 精品国产免费第一区二区三区日韩| 国产一级裸网站| 在线日韩一区二区| 精品第一国产综合精品Aⅴ| 白浆免费视频国产精品视频| 72种姿势欧美久久久久大黄蕉| 国产福利不卡视频| 四虎精品黑人视频| 国产精品三级专区| 欧美性精品不卡在线观看| 青青国产成人免费精品视频| 黄色片中文字幕| 久久综合干| 国产午夜不卡| 日韩中文无码av超清| 国产成人无码久久久久毛片| 狠狠色狠狠色综合久久第一次| 在线免费不卡视频| 在线中文字幕网| 狠狠躁天天躁夜夜躁婷婷| 久久人搡人人玩人妻精品| 亚洲人成影院午夜网站| 国产精品丝袜在线|