基於低成本FPGA的CPRI IP核實現

2021-01-13 電子發燒友
打開APP
基於低成本FPGA的CPRI IP核實現

發表於 2019-05-26 09:54:20

無線TEM(電信設備製造商)正受到布署基站架構的壓力,這就是用更小體積、更低功耗、更低製造成本來建立,部署和運營。達到此目的的關鍵策略是從基站中分離出RF接收器和功率放大器,用它們來直接驅動各自的天線。這稱為射頻拉遠技術(RRH)。通過基於SERDES的公共無線接口(CPRI)將基帶數據傳回到基站。本文主要闡述特定的低延遲變化的設計思想,在低成本FPGA上利用嵌入式SERDES收發器和CPRI IP(智慧財產權)核實現。

RRH的部署

從「Hotel」基站分離射率(RF)收發器和功率放大器的優點已經寫得很多了,如圖1所示。但最引人注目的是RRH在功耗、靈活部署、小的固定體積,以及整個低成本方面的優點。

圖1 射頻拉遠技術(RRH)方案

隨著RRH從基站裡分散出來,運營商必須確保能夠校準無線頭和hotel BTS之間的系統延時,因為延時信息是用於系統校準的,必須使整個來回行程延時最短。隨著級聯的RRH,添加了每個RRH跳的變化,因此這個要求相應增加,針對單程和來回行程,CPRI規範處理這些鏈路時序的精確性。

針對低延遲變化的FPGA實現

圖2展示了現有的在傳統SERDES/PCS實現中的主要功能塊,加亮的部分突出了引起延時變化的主要部分(如例子中展示的RX路徑)

圖2 傳統的CPRI接收器實現方案

延時變化來自幾個單元,諸如模擬SERDES和數字PCS邏輯,以及實際的軟IP本身。模擬SERDES有相對緊湊的時序;然而,字對齊和 橋接FIFO是兩個主要的引起大的延時變化的原因。提出一個解決方案前,重要的是理解為什麼字對齊和橋接FIFO有這麼大的影響。如圖3所示,字對齊功能會導致多達9位周期的延時變化,這取決於10位周期內字對齊指針的初始位置。如果10位採樣窗很好地捕獲了對齊字符,例如圖3中的a)那就沒有延時。然而如果採樣窗沒有與字符對齊,導致多達9位周期的延時,如圖3中的b)所示。

圖3 字對齊的延時變化

第二,採用基於SERDES的FPGA混合結構,還需要橋接FIFO(圖4)來支持時鐘域的轉換,從高速PCS時鐘到FPGA時鐘域,可以引進多達2個並行時鐘周期的延時變化。2.488Gbps的速率,PCS時鐘以十分之一的速率運行,這個速率產生4ns左右的時鐘周期。因此,可以看到在FIFO (Tx Rx)的每個方向有+/-8ns變化的最壞情況,導致總的+/-16ns的變化。

圖4 源於橋接FIFO的延時變化

設計者沒有看到到這些延時變化時,這個情況會更糟糕。因為它們需要在系統級進行補償,以支持多種Tx和GPS服務。

表1對CPRI規範(3.5節)做了延時變化的比較。可以很清楚地看到字對齊和橋接FIFO對大的延時變化起的主要作用,導致來回行程延時容差超過CPRI規範。

表1 在原設計中延時變化的元件

一旦確定了問題,就可以做一些較小的修改。某些實現中,通過訪問寄存器的方式可以獲得PCS中字對齊測量得到的延時信息,可以繞過時鐘域FIFO,用FPGA邏輯來實現,在系統級可以針對延時變化進行補償。圖5說明了具有可補償的關鍵延時變化的低延時設計。

圖5 低延遲時間實現

現在做一個總結,當使用所推薦的實現方法時,引起大的延時變化的單元消失了,可以利用系統級補償,以確保在傳輸期間預期的延時。當然模擬SERDES 和IP,或者客戶設計仍然有延時,但是已經大大改進了整個精確性,現在可以在多跳應用中使用。表2說明了在這個配置中新的延時變化。現在時序滿足了來回行程CPRI延時規範,對支持多跳的應用來說是足夠的短。

表2 在低延遲實現中的延時變化

使用FPGA的另外一些優點

許多年來FPGA是無線工業獲得成功的一部分。從簡單的粘合邏輯功能到更複雜的功能,例如在如今RRH設計中所需要的數字上變頻、數字下變頻、峰值因子衰減和數字預失真,充分利用了FPGA的靈活性和產品快速上市的優點。支持CPRI互聯的特性,諸如嵌入式DSP塊、嵌入式存儲器和高速串行I/O (SERDES)的特性已與無線設備供應商的新需求完美地吻合。現在基站設計者可以在低成本、低功耗可編程平臺上,如用Lattice ECP3 FPGA集成系統級的功能。

總結

遠程基站拓撲結構為系統供應商提供了許多優點,FPGA對實現這些需要是理想的方法。因此,使用可編程、低功耗、低成本中檔FPGA解決方案是下一代BTS開發的最好的方法。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 基於FPGA IP核的FFT實現
    在FFT的硬體實現中,需要考慮的不僅僅是算法運算量,更重要的是算法的複雜性、規整性和模塊化,而有關利用FFT IP核實現FFT算法卻涉及不多。這裡從Altera IP核出發,建立了基4算法的512點FFT工程,對不同參數設置造成的誤差問題進行分析,並在EP2C70F896C8器件上進行基於Quartus II的綜合仿真,得到利用FFT IP核的FFT算法高效實現,最後利用Matlab進行的計算機仿真分析證明了工程結果的正確性。
  • 基於fpga二維小波變換核的實時可重構電路
    項目背景及可行性分析本文引用地址:http://www.eepw.com.cn/article/266432.htm  2.1 項目名稱及摘要:  基於fpga二維小波變換核的實時可重構電路  現場可編程門陣列為可進化設計提供了一個理想的模板
  • 基於FPGA的可配置FFT IP核實現研究
    摘要 針對FFT算法基於FPGA實現可配置的IP核。採用基於流水線結構和快速並行算法實現了蝶形運算和4k點FFT的輸入點數、數據位寬、分解基自由配置。基於FPGA實現的數位訊號處理系統具有較高的實時性和嵌入性,並能方便地實現系統集成與功能擴展。基於FPGA的硬體實現FFT通常有兩種方法:(1)並行方法,其採用多個蝶形處理器並行運算,能對較高的數據採樣率進行運算,但其硬體規模較大,當在FPGA上要實現較大點數的FFT時較為困難。(2)串行方法,採用一個蝶形處理器完成運算,使用的邏輯資源較少,但運算速度較慢。
  • 新的LatticeECP4系列重新定義低成本、低功耗FPGA
    2011年11月29日消息, 萊迪思半導體公司(NASDAQ: LSCC)今天用宣布推出下一代LatticeECP4™FPGA系列,由其重新定義了低成本,低功耗的中檔FPGA市場,具有6 Gbps的SERDES採用低成本wire-bond封裝
  • 基於DSP和FPGA的機器人聲控系統設計與實現
    系統硬體分為語音信號的採集和播放,基於dsp的語音識別,fpga動作指令控制、步進電機及其驅動、dsp外接快閃記憶體晶片,jtag口仿真調試和鍵盤控制幾個部分。語音信號特徵向量採用mel頻率倒譜係數mfcc(mel frequency cepstrum coeficient的提取,mfcc參數是基於人的聽覺特性的,他利用人聽覺的臨界帶效應[3],採用mel倒譜分析技術對語音信號處理得到mel倒譜係數矢量序列,用mel倒譜係數表示輸入語音的頻譜。
  • 基於FPGA高精度浮點運算器的FFT設計與仿真
    摘要 基於IEEE浮點表示格式及FFT算法,提出一種基2FFT的FPGA方法,完成了基於FPGA高精度浮點運算器的FFT的設計。利用VHDL語言描述了蝶形運算過程及地址產生單元,其仿真波形基本能正確的表示輸出結果。
  • 基於FPGA的無損圖像壓縮系統設計
    編者按:  摘要:本文簡要介紹了圖像壓縮的重要性和常用的無損圖像壓縮算法,分析了快速高效無損圖像壓縮算法(FELICS)的優勢,隨後詳細分析了該算法的編碼步驟和硬體實現方案,最後公布了基於該方案的FPGA性能指標。
  • 一種基於FPGA實現SRRC濾波及多速率變換模塊的方法介紹
    一種基於FPGA實現SRRC濾波及多速率變換模塊的方法介紹 楊陽 閆崢 劉民偉 發表於 2020-01-22 16:22:00 0 引言 衛星通信系統中,在信號發射前需要對頻譜較寬的基帶信號進行成形濾波處理
  • 基於FPGA的RCN226絕對式編碼器通信接口設計
    本文研製了一種用於交流伺服系統中的基於FPGA的絕對式編碼器智能接口,實現與絕對式編碼器的雙工通信,接收高速數據流,同時在FPGA內部開闢RAM空間,將收到的編碼器數據存入RAM中,DSP可以以訪問內存的方式讀取數據,提高了工作速度。同時,該接口還具有奇偶校驗等糾錯功能,完全可以替代廠家提供的接收晶片,大幅度降低了產品成本。
  • 高雲半導體FPGA系列面世 為國產FPGA注入活力
    廣東高雲半導體科技股份有限公司(簡稱高雲半導體)在IC-China上召開新產品發布會,宣布推出擁有我國完全自主智慧財產權的現場可編程門陣列(FPGA)朝雲™產品系列、現場可編程門陣列(FPGA)雲源™設計軟體、基於現場可編程門陣列
  • 基於FPGA的RGB到YCrCb顏色空間轉換
    RGB基於三基色原理,顏色實現簡單,在計算機、電視機顯示系統中應用廣泛,YCrCb將顏色的亮度信號與色度信號分離,易於實現壓縮,方便傳輸和處理。在視頻壓縮、傳輸等應用中經常需要實現RGB與YCbCr顏色空間的相互變換。這裡推導出一種適合在FPGA上實現從RGB到YCbCr顏色空間變換的新算法,採用單片FPGA完成電路設計,利用FPGA內嵌DSP核實現乘法運算,提高了轉換算法的運行速度。
  • 基於Spartan-6 FPGA的Sinc3 Filter設計
    濾波器相關文章:濾波器原理 fpga相關文章:fpga是什麼 濾波器相關文章:濾波器原理 電源濾波器相關文章:電源濾波器原理
  • 基於FPGA的實時中值濾波器硬體實現
    但是以上研究都是基於標清圖像的中值濾波器,處理的圖像大小一般為256×256、512×512的灰度圖等,很少有實現高清圖像的中值濾波器。本文在文獻[3]、[4]的理論基礎上,在蘇光大主持研製成功的NIPC-3鄰域圖像並行處理機上實時實現了1 920×1 080×8 bit的高清圖像的中值濾波器。
  • 一種基於FPGA的實時紅外圖像預處理方法
    針對這一問題,提出一種基於FPGA的實時紅外圖像預處理方法。該方法採用了流水線技術來並行完成非均勻校正、空間濾波、直方圖統計等多個紅外圖像預處理算法,對系統結構進行了改進和優化。經過實驗測試驗證,該方法合理可行,能夠實時高效地完成紅外圖像預處理任務。與DSP圖像預處理系統相比可以節約將近50%的處理時間。
  • 基於FPGA的複數浮點協方差矩陣實現
    此時,基於複數運算的協方差矩陣的實現就成為一種必然。 因此,在充分應用FPGA並行處理能力的同時,為了擴展數據處理的動態範圍,減少數據溢出機率,避免數據截斷所產生的誤差,提高協方差矩陣的運算精度以及擴展該運算的通用性。本文以空間譜估計作為研究背景,研究了複數據運算和浮點運算的特點,提出了一種適用於任何陣列流型、任意陣元的基於複數浮點運算的協方差矩陣的FPGA實現方案。
  • 基於FPGA的結構光圖像中心線提取
    本文引用地址:http://www.eepw.com.cn/article/274762.htm引言  隨著測控技術及數字圖像處理技術的高速發展,基於三角法線結構光的三維測量具有高精度、非接觸、實時性和強主動受控性的特性,因此在現實中有廣泛的應用,尤其是在計算機視覺、醫療診斷和工業檢測等領域應用價值日漸增強。
  • 賽靈思推出Spartan-6 FPGA系列
    (NASDAQ: XLNX))日前推出新一代低成本Spartan® 現場可編程門陣列(FPGA)系列產品,可幫助設計小組實現這一目標。 新推出的Spartan-6 FPGA系列樣品現在即可提供。該系列產品在成本、性能和開發工具方面實現了完美的平衡,可幫助為消費、汽車、監控、無線以及其它成本敏感型市場設計更多創新的終端產品。
  • fpga/cpld - fpga_電子產品世界
    fpga 文章
  • 基於FPGA的巴特沃茲IIR數字帶通濾波器設計
    濾波器相關文章:濾波器原理 fpga相關文章:fpga是什麼 濾波器相關文章:濾波器原理 低通濾波器相關文章:低通濾波器原理
  • 基於FPGA的伺服驅動器分周比設計與實現
    為此提出一種基於FPGA的整數分周比實現方法。該方法邏輯結構簡單,配置靈活,易於擴展,具有很高的實用價值。  1 電子齒輪比與分周比  電子齒輪比與分周比是數控工具機和數控加工中心中一個很重要的概念。 fpga