現場可編程門陳列(FPGA)芯片在許多領域均有廣泛的應用,特別是在無線通信領域里,由于具有極強的實時性和并行處理能力,使其對信號進行實時處理成為可能。本節不僅對FPGA技術在現有無線通信中的應用領域作了詳細的分析,并對其在未來無線通信中的應用發展作了展望。
FPGA指的是現場可編程門陣列,它的基本功能模塊是由N輸入的查找表,存儲數據的觸發器和復路器等組成。在正確的設置下,這三個部分各司其職。查找表能夠通過對數據的讀取實現輸入數據的任意布爾函數;觸發器則用來存儲數據,如有限狀態機的狀態信息;復路器可以選擇不同的輸入信號進行組合,將查找表和觸發器用可編程的布線資源連接起來,可以實現不同的組合邏輯和時序邏輯。由于FPGA內部結構的特點,它可以很容易地實現分布式的算法結構,這一點對于實現無線通信中的高速數字信號處理十分有利。因為在無線通信系統中,許多功能模塊通常都需要大量的濾波運算,而這些濾波函數往往需要大量的乘和累加操作。而通過FPGA來實現分布式的算術結構,就可以有效地實現這些乘和累加操作。
目前,無線通信一方面正向話音和數據綜合的方向發展,另一方面迫切需要將移動技術綜合到手持PDA產品中去。因此,隨著無線移動通信系統的發展,以及對更為完善的便攜式系統的期望,構架系統模塊的處理器就必須更加地強有力。這一要求對無線通信的FPGA芯片市場提出了重要的挑戰,其中最重要的三個方面是FPGA的功耗、性能和成本。目前已有許多研究來平衡這三方面的要求,如利用系統芯片(SOC)可以將盡可能多的功能集成在一片FPGA芯片上或FPGA芯片集上,使其性能上具有速率高、功耗低;在成本上價格低廉;而且還可以降低復雜性,便于使用。
特別是在無線通信領域里,SOC由于具有極強的實時性,使其對話音進行實時處理成為可能;由于它是通過面向芯片結構的軟件編程來實現其功能的,因而僅修改軟件而不需改硬件平臺就可以改進系統原有設計方案或原有功能,因而具有極大的靈活性;又由于這種情況下的FPGA芯片并非專門為某種功能設計的,因而使用范圍廣、產量大、價格可以降到很低。所以FPGA將會越來越多地應用于無線通信系統中,它的優良性能將會促進無線通信的發展;而帶來的無線通信蓬勃發展又將會進一步促進FPGA技術的不斷進步。
對于現有移動通信中的許多關鍵技術,如:CDMA技術,軟件無線電,多用戶檢測等技術都需要依靠高速、高性能的并行處理器來實現。隨著這些應用的日益多樣化,FPGA已經不再是一塊獨立的芯片,而演變成了構件內核。這使得設計師能選擇合適的內核,與專用邏輯“膠結”在一起形成專用的FPGA方案,以滿足信號處理的需要。目前還出現把DSP核和FPGA集成在一起的芯片。FPGA芯片的一些具體應用方面,如:用于實現語音合成,糾錯編碼,基帶調制解調,以及系統控制等功能;基于DSP核矢量編碼器用于將語音信號壓縮到有限帶寬的信道中;用來實現基帶調制解調功能;另外還有定時的恢復、自動增益和頻率控制、符號檢測、脈沖整形、以及匹配濾波器等。
特別是對于其中的調制解調器,由于需要大量的復雜數學運算,并且對調制解調器的大小、重量、功耗特別關注,這就對FPGA的要求就更高,調制解調器的速度隨FPGA的速度的提高而不斷提高。FPGA在通信領域的應用,大大改善了現代通信系統的性能,也極大地推動了SOC的發展。但對于當今的移動通信設備,一片FPGA難以達到系統級處理的能力。比如現在的第三代移動通信,一片FPGA只能進行信源和信道方面的物理層處理,不能處理控制和高層信令。只有與另外的DSP或者CPU相結合才能完成整個任務。因此,基于DSP/CPU加FPGA的網絡產品將成為未來的應用熱點。隨著移動通信的寬帶GSM,CDMA標準的轉移和高速數據傳送網絡對XDSL的要求,基于內嵌DSP/CPU的FPGA SOC將更有前途。
專家指出,今后高速DSP/CPU加FPGA技術的發展趨勢,將是以系統芯片為核心,信息處理速度將達到每秒幾十億次乘加運算,因此,只有多系統芯片才能肩負此重任。嵌入式系統已經與SOC技術融合在一起,成為新一代信息技術的基礎。基于DSP/CPU加FPGA的嵌入式系統不僅具有其他微處理器和單片機嵌入式系統的優點和技術特性,而且還可能利用并行算法操作,具有更高速的數字信號處理能力,為實現系統的實時性提供了更為有利的支持。DSP/CPU加FPGA系統必將成為現在以及未來無線通信技術的重要支柱。
Xilinx公司的無線通信開發資源
Xilinx公司為推動整個無線通信行業做出了積極貢獻,不僅是主要的通信器件供應商,還積極地參與各類通信標準的制定,提供系統集成和完整的系統解決方案。
Xilinx提供了針對RF數字前端(DFE)信號處理、基帶處理(包括前向糾錯(FEC)、傅立葉變換和自適應調制)和先進接口等領域中無線網絡設備的高性能、經濟型解決方案,以及連接功能和橋接解決方案。Xilinx及其合作伙伴提供了以下全方位支持:
參考設計和硬件平臺,來簡化高性能無線電和基帶處理功能的開發。
靈活的、可升級解決方案,解決了不斷變化的標準的挑戰,如WCDMA、WiMAX、TD-SCDMA和LTE。
IP和參考設計,支持最新的無線電、基帶和DSP連接功能標準,如CPRI、OBSAI和SRIO。
業內領先的FEC解決方案,如高級Turbo編解碼器算法,提高了吞吐量,降低了延遲,并削減了單位通道的成本。
全面的網絡解決方案,支持新的、低延遲、基站架構和向全IP核與回程網絡過渡的開發。
按功能和類型分,Xilinx FPGA的應用范圍和已有資源可以分為:基帶處理(通道卡)、接口和連接功能以及RF(射頻卡)三大類,涵蓋了3G四大標準(WCDMA、CDMA2000、TDS-CDMA以及WiMAX)的完整參考設計,并附加了OFDM調制、削峰、基帶預失真、MAC和分組處理等多種核心技術,形成先進的基站解決方案。
(1)基帶處理資源
基帶處理主要包括信道編解碼(LDPC、Turbo、卷積碼以及RS碼的編解碼算法)和同步算法的實現(WCDMA系統小區搜索等)。
(2)接口和連接資源
接口和連接功能主要包括無線基站對外的高速通信接口(PCI Express、以太網MAC、高速AD/DA接口)以及內部相應的背板協議(OBSAI、CPRI、EMIF、LinkPort)的實現。
(3)RF應用資源
RF應用主要包括調制/解調、上/下變頻(WiMAX、WCDMA、TD-SCDMA以及CDMA2000系統的單通道、多通道DDC/DUC)、削峰(PC-CFR)以及預失真(Predistortion)等關鍵技術的實現。
本專題以Xilinx公司在無線通信領域中的資源為導向,分為整體解決方案、基帶處理、數字前端及RF處理和無線通信中的交換和接口處理4大類,在后三類中,主要針對WCDMA、CDMA200、TD-SCDMA以及WiMAX系統進行討論,并將LTE相關內容也依次并入上述四個已有系統中。
評論
查看更多