串行RapidIO在WiMAX基站系統中的應用
圖2所示系統是基于CPU的高性能DSP系統。PowerPC主要針對無需大量乘法運算的一般應用,如MAC層處理。DSP主要完成濾波、矢量乘法和查找以及圖像或視頻分析等信號處理操作。FPGA實現FFT或者PAPR算法等。
本文引用地址:http://www.104case.com/article/101030.htm圖2所示的無線基站基帶系統具有極高的靈活性和可擴展性,在這種架構中,各個處理器的任務分工具有很大的靈活性。由于架構已經不再與運算密切相關,流量和處理能力可在運行時間內從一個器件轉移到另外一個器件。該架構也具有可擴展性,有助于滿足具體應用在性能和成本方面所需的端點數量增減。例如,可以輕易改變 DSP型號和 DSP 數量,以實現相同的設計可以匹配到從微蜂窩到大型基站的設計要求。要在降低成本同時滿足更高性能和帶寬,關鍵在于采用模塊化和基于標準的架構。構建下一代基帶卡和基于連接了多個DSP、FPGA 和 ASIC 的串行RapidIO 接口的結構型架構具有許多優勢。
系統在WiMAX BBU中的應用
·WiMAX BBU系統架構
圖3是基于圖2的WiMAX BBU系統,該系統硬件上包括一片PPC處理器MPC8548,兩片DSP處理器(TI的C6455)和三片Xilinx FPGA V5LX110。FPGA與DSP之間使用SRIO口通信,DSP與PPC之間使用PCI接口和SRIO進行通信,FPGA之間使用仿PCI接口進行通信。DSP1與DSP2之間使用SRIO接口進行通信。
本系統中還保留PowerPC與DSPC6455的PCI32互連,這樣有利于boot模式下程序的下載。FPGA1主要實現IFFT和PAPR算法;FPGA2主要實現RANGING和FFT算法;DSP1主要實現信道編碼、調制、空時編碼和子載波映射,DSP2主要實現信道解碼、解調、信道估計和子載波解映射。FPGA3主要實現TURBO的解碼。另外MIMO的上行算法會在DSP2、FPGA2和DSP1上協同處理。
評論