基于FPGA的通信系統(tǒng)基帶驗(yàn)證平臺(tái)的設(shè)計(jì)_第1頁(yè)
基于FPGA的通信系統(tǒng)基帶驗(yàn)證平臺(tái)的設(shè)計(jì)_第2頁(yè)
基于FPGA的通信系統(tǒng)基帶驗(yàn)證平臺(tái)的設(shè)計(jì)_第3頁(yè)
基于FPGA的通信系統(tǒng)基帶驗(yàn)證平臺(tái)的設(shè)計(jì)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、    基于FPGA的通信系統(tǒng)基帶驗(yàn)證平臺(tái)的設(shè)計(jì)摘要:本文提出了一種基于FPGA的通信系統(tǒng)基帶驗(yàn)證平臺(tái)的設(shè)計(jì)方案。該平臺(tái)采用兩片高性能三百萬(wàn)門級(jí)的FPGA器件和高速模數(shù)/數(shù)模轉(zhuǎn)換器,為通信系統(tǒng)的基帶設(shè)計(jì)提供了一個(gè)硬件實(shí)現(xiàn)和算法驗(yàn)證平臺(tái)。關(guān)鍵詞:FPGA;基帶設(shè)計(jì);模/數(shù)轉(zhuǎn)換器;數(shù)/模轉(zhuǎn)換器1引言在通信領(lǐng)域尤其是無(wú)線通信方面,隨著技術(shù)不斷更新和新標(biāo)準(zhǔn)的發(fā)布,設(shè)計(jì)者需要一個(gè)高速通用硬件平臺(tái)來(lái)實(shí)現(xiàn)并驗(yàn)證自己的通信系統(tǒng)和相關(guān)算法。FPGA(現(xiàn)場(chǎng)可編程門陣列)作為一種大規(guī)??烧罕疚奶岢隽艘环N基于FPGA的通信系統(tǒng)基帶驗(yàn)證平臺(tái)的設(shè)計(jì)方案。該平臺(tái)采用兩片高性能三百

2、萬(wàn)門級(jí)的FPGA器件和高速模數(shù)/數(shù)模轉(zhuǎn)換器,為通信系統(tǒng)的基帶設(shè)計(jì)提供了一個(gè)硬件實(shí)現(xiàn)和算法驗(yàn)證平臺(tái)。關(guān)鍵詞:FPGA;基帶設(shè)計(jì);模/數(shù)轉(zhuǎn)換器;數(shù)/模轉(zhuǎn)換器1 引言    在通信領(lǐng)域尤其是無(wú)線通信方面,隨著技術(shù)不斷更新和新標(biāo)準(zhǔn)的發(fā)布,設(shè)計(jì)者需要一個(gè)高速通用硬件平臺(tái)來(lái)實(shí)現(xiàn)并驗(yàn)證自己的通信系統(tǒng)和相關(guān)算法。FPGA(現(xiàn)場(chǎng)可編程門陣列)作為一種大規(guī)??删幊踢壿嬈骷w系結(jié)構(gòu)和邏輯單元靈活、集成度高、適用范圍寬,并且設(shè)計(jì)開(kāi)發(fā)周期短、設(shè)計(jì)制造成本低、開(kāi)發(fā)工具先進(jìn)并可實(shí)時(shí)在線檢驗(yàn),廣泛應(yīng)用于產(chǎn)品的原型設(shè)計(jì)和產(chǎn)品生產(chǎn)。    與傳統(tǒng)的DSP(數(shù)字信號(hào)處理

3、器)或GPP(通用處理器)相比,F(xiàn)PGA在某些信號(hào)處理任務(wù)中表現(xiàn)出非常強(qiáng)的性能,具有高吞吐率、架構(gòu)和算法靈活、并行計(jì)算、分配存儲(chǔ)以及動(dòng)態(tài)配置等優(yōu)勢(shì),因此非常適合用于設(shè)計(jì)驗(yàn)證高速通信系統(tǒng)的基帶處理部分。    本文提出一種基于Xilinx公司Virtex-系列300萬(wàn)門級(jí)FPGA器件的通信系統(tǒng)基帶設(shè)計(jì)驗(yàn)證平臺(tái),適用于高速通信系統(tǒng)基帶的原型設(shè)計(jì)和相關(guān)算法的實(shí)現(xiàn),并已成功應(yīng)用于基于IEEE 802.1la的OFDM基帶系統(tǒng)設(shè)計(jì)。2 系統(tǒng)平臺(tái)組成和功能    通信系統(tǒng)基帶設(shè)計(jì)驗(yàn)證平臺(tái)主要有以下組成部分:電源部分、FPGA和外圍電路、時(shí)鐘和復(fù)位

4、電路以及模數(shù)和數(shù)模轉(zhuǎn)換電路。平臺(tái)整體框圖見(jiàn)圖1。    各單元模塊的功能如下:    電源部分:負(fù)責(zé)給FPGA和其他電路供電。    FPGA和外圍電路:主要由兩片300萬(wàn)門級(jí)的FPGA器件構(gòu)成,配置電路用于啟動(dòng)后完成對(duì)FPGA的自動(dòng)配置。其他主要外圍電路還有存儲(chǔ)器(SRAM和SDRAM)及串口通信電路。    時(shí)鐘和復(fù)位電路:為FPGA提供系統(tǒng)時(shí)鐘和復(fù)位信號(hào)。    模數(shù)和數(shù)模轉(zhuǎn)換電路:主要是1片用于將數(shù)字信號(hào)轉(zhuǎn)換成模擬信號(hào)的ADC,以及l(fā)片將

5、模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)的DAC。    整個(gè)系統(tǒng)平臺(tái)的工作原理是:兩片F(xiàn)PGA分別設(shè)計(jì)成發(fā)射機(jī)(圖l中的FPGA_TX)和接收機(jī)(圖l中的FPGA_RX)。測(cè)試向量進(jìn)入發(fā)射機(jī)后,經(jīng)過(guò)基帶編碼和調(diào)制,通過(guò)DAC轉(zhuǎn)換成基帶模擬信號(hào)。ADC及接收電路接收電纜傳輸過(guò)來(lái)的信號(hào),將其轉(zhuǎn)換成數(shù)字信號(hào),經(jīng)接收機(jī)解調(diào)和解碼后還原為原始數(shù)據(jù),并與測(cè)試向量比較,獲得誤碼率等性能指標(biāo)。3 功能單元的電路實(shí)現(xiàn)3.1 FPGA及其配置電路    Virtex系列FPGA是Xilinx公司推出的針對(duì)高性能可編程解決方案的首款平臺(tái)級(jí)FPGA器件。Virtex-系列器

6、件采用先進(jìn)的O.15m/0.12mCMOS8層金屬混合工藝設(shè)計(jì),內(nèi)核電壓為1.5 V,根據(jù)輸入輸出參考電壓的不同設(shè)計(jì)可支持多種接口標(biāo)準(zhǔn),內(nèi)部時(shí)鐘頻率可達(dá)420MHz,被認(rèn)為是高速低耗的理想設(shè)計(jì)。    Virtex-系列器件特性:    (1)內(nèi)部時(shí)鐘頻率可達(dá)420 MHz,輸入輸出速率可高達(dá)840MHz。    (2)內(nèi)嵌18x18專用硬件乘法電路和超前進(jìn)位邏輯鏈(Look Ahead Carry)實(shí)現(xiàn)高性能的算術(shù)處理功能。    (3)高性能的內(nèi)部存儲(chǔ)器Select RA

7、M,每個(gè)塊存儲(chǔ)器容量為18 KB。最多提供3 MB的塊存儲(chǔ)資源以及1.5 MB的分布式存儲(chǔ)器資源。    (4)多達(dá)12個(gè)數(shù)字時(shí)鐘管理模塊(Digital Clock Manager,DCM)和16個(gè)全局時(shí)鐘多路復(fù)用緩沖器,提供了靈活的系統(tǒng)時(shí)鐘解決方案。    (5)Virtex-采用數(shù)控阻抗匹配技術(shù)(Digital Controlled Impedance,DCI),可減小因阻抗匹配問(wèn)題而造成的系統(tǒng)不穩(wěn)定,并減小PCB因終端匹配電阻導(dǎo)致的復(fù)雜性。    本平臺(tái)采用兩片300萬(wàn)門的Virtex- FPGA

8、器件,型號(hào)為XC2V3000C,從兼容性和擴(kuò)展性考慮,選用FFl152封裝,該封裝與XC2V4000/6000/8000的FPGA引腳兼容,便于系統(tǒng)升級(jí)。    Virtex-FPGA的配置信息存儲(chǔ)于SRAM中,掉電后配置信息丟失,上電后需要重新配置下載。Virtex-系列器件配置有5種模式,JTAG/Botmdarv Scan、Master Scrial、Slave Serial、Master SelectMAP、Slave SelectMAP。其中Master SelectMAP和MasterSerial需要使用Xilinx專用的PROM。 

9、0;  本設(shè)計(jì)采用JTAG/Boundary Scan配置模式,主要通過(guò)四個(gè)專用配置信號(hào)線完成所有配置任務(wù)。提供兩種配置方式,一是在線下載配置,通過(guò)下載電纜將FPGA的JTAG口與計(jì)算機(jī)并口相連,使用軟件完成在線下載。另一種是采用SystemACE方案,上電后,通過(guò)SystemACE控制器讀取CF存儲(chǔ)器中的配置文件,通過(guò)JTAG配置相連的FPGA器件。    SystemACE CompactFlash(CF)使用基于CFACompactFlash標(biāo)準(zhǔn)的存儲(chǔ)器,由CompactFlash存儲(chǔ)模塊和ACE控制器組成。ACE控制器具有內(nèi)置的控制邏輯,可以通過(guò)

10、任何一個(gè)ACE控制器接口(CompactFlash接口、CFGJTAG接口、TESTJTAG接口和系統(tǒng)微處理器接口)對(duì)目標(biāo)FPGA鏈進(jìn)行配置。其中CompactFlash接口提供對(duì)CompactFlash存儲(chǔ)卡的支持。單片Virtex-FPGA所需的配置數(shù)據(jù)大小為300 Kbit-29.O Mbit,這意味著使用一個(gè)Svs-temACE CF方案可以配置超過(guò)250片最大容量的Virtex-系列FPGA。設(shè)計(jì)者可以根據(jù)需要靈活地改變ACE Flash的密度。    SystemACE配置示意圖如圖2所示。完成FP-GA設(shè)計(jì)后,通過(guò)軟件生成所設(shè)計(jì)的下載配置文件,通過(guò)C

11、F卡讀寫(xiě)器將文件置于CF存儲(chǔ)卡中。當(dāng)平臺(tái)上電后,ACE控制器讀取CF卡中的配置文件,通過(guò)JTAG鏈將數(shù)據(jù)下載到各FPGA,完成自動(dòng)配置。也可以通過(guò)JTAG下載電纜連接TEST JTAG接口,直接對(duì)FPGA進(jìn)行在線配置。3.2 時(shí)鐘電路和復(fù)位及電壓監(jiān)視電路    本平臺(tái)采用兩個(gè)相互獨(dú)立的有源晶體振蕩器提供20 MHz時(shí)鐘,分別作為接收機(jī)和發(fā)射機(jī)的時(shí)鐘源。由于板上多處地方需要20 MHz時(shí)鐘(如ADC和DAC),而僅靠晶體振蕩器供給時(shí)鐘除導(dǎo)致驅(qū)動(dòng)力較弱外,還可能會(huì)產(chǎn)生較大時(shí)鐘偏移或抖動(dòng)。選用時(shí)鐘驅(qū)動(dòng)器IDT74FCT38074為系統(tǒng)提供時(shí)鐘,這是一款3.3 V供電,C

12、MOS工藝的1驅(qū)4時(shí)鐘驅(qū)動(dòng)器,輸入時(shí)鐘最高為166 MHz,同時(shí)提供4路低偏移同相時(shí)鐘。通過(guò)兩片IDT74FCT38074,分別為接收機(jī)和發(fā)射機(jī)各個(gè)模塊提供精確時(shí)鐘。輸入時(shí)鐘進(jìn)入FPGA后又可以通過(guò)DCM的分頻倍頻處理,為FP-GA內(nèi)部各個(gè)功能模塊提供所需的時(shí)鐘。    在Virtex-器件內(nèi)部,所有DCM模塊通過(guò)時(shí)鐘多路復(fù)用器邏輯分配到器件內(nèi)部。所提供的16個(gè)全局時(shí)鐘緩沖器可實(shí)現(xiàn)16個(gè)時(shí)鐘域的控制,保證了DCM模塊的時(shí)鐘輸出具有最小的傳輸延遲(Skew)。    復(fù)位及電壓監(jiān)視電路采用MAX708SCPA,提供上電自動(dòng)復(fù)位及手動(dòng)復(fù)位

13、。MAX708SCPA的PFI引腳為監(jiān)視電壓輸入端,當(dāng)PFI輸入電壓低于1.25 V時(shí),PFO引腳輸出低電平表示電壓過(guò)低,本設(shè)計(jì)中用于監(jiān)視FPGA 1.5 V內(nèi)核電壓。開(kāi)關(guān)按鈕S8提供手動(dòng)復(fù)位。其電路示意圖如圖3所示。3.3 數(shù)模和模數(shù)轉(zhuǎn)換電路    本平臺(tái)用于驗(yàn)證通信基帶系統(tǒng),需要將發(fā)射機(jī)輸出的I路、Q路信號(hào)通過(guò)數(shù)模轉(zhuǎn)換器(DAC)轉(zhuǎn)換成模擬信號(hào),接收機(jī)則通過(guò)模數(shù)轉(zhuǎn)換器(ADC)將接收信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)。本平臺(tái)設(shè)計(jì)采用的ADC和DAC分別為ADI公司的AD9238和AD9765。    AD9238是雙通道12位ADC。速度等級(jí)分為

14、20MS/s、40MS/s和65MS/s。功耗為180mW600mW,適用于要求低功耗和較小PCB面積的應(yīng)用。AD9238的信噪比(SNR)為70 dB,無(wú)雜散信號(hào)動(dòng)態(tài)范圍(SFDR)為85 dBc。帶有片內(nèi)寬帶差分采樣保持放大器(SHA),允許用戶選擇多種輸入范圍和失調(diào)電壓,包括單端輸入。AD9765是雙端口、高速率、雙通道、12 bit的CMOS數(shù)模轉(zhuǎn)換器(DAC)。它集成了2個(gè)高性能的12 bit TxDAC。更新速率可達(dá)125MS/s,無(wú)雜散信號(hào)動(dòng)態(tài)范圍(SFDR)為75 dBc,O.1的增益偏移匹配率。輸出為差分電流、滿幅度為20mA。    本設(shè)計(jì)中,

15、AD9238工作在2Vp-p差分工作模式,采用內(nèi)部參考電壓,兩通道工作在共享電壓參考模式。輸入差分幅度為2 V。信號(hào)時(shí)鐘輸入可以采用時(shí)鐘驅(qū)動(dòng)器的20MHz輸出或由FPGA提供,最高采樣率為40 MS/s。AD9238的兩通道選擇AD8138作為運(yùn)放驅(qū)動(dòng)器,為ADC提供差分輸入信號(hào)。AD9765工作在雙端口模式,兩通道增益控制可分別調(diào)整,采用內(nèi)部l.2 V參考電壓。時(shí)鐘輸入也可以采用時(shí)鐘驅(qū)動(dòng)器的20 MHz輸出或由FPGA提供。AD9238和AD9765與FPGA的連接示意圖分別如圖4和圖5所示。3.4 電源電路    本系統(tǒng)正常工作需要兩種供電電壓。一種為FPGA

16、器件的內(nèi)核電壓1.5 V;另一種為FPGA器件的輸入輸出接口電壓3.3 V,該電壓同時(shí)還用于其他器件供電。    本設(shè)計(jì)采用適合FPGA應(yīng)用的低電壓、大電流線性穩(wěn)壓器(LDO)供電方案。電源輸入采用標(biāo)準(zhǔn)的ATX電源接口,可以由ATX電源供電,其中+12 V輸入直接給風(fēng)扇供電,用于FPGA散熱。+5 V輸入通過(guò)Tl公司的TPS75533和TPS75415分別轉(zhuǎn)換為3.3 V和l.5 V電壓輸出。TPS75533是一款最低壓差可為250 mV的LDO,可提供3.3 V,5 A輸出。TPS75415可提供1.5 V,2 A輸出,其快速瞬態(tài)響應(yīng)可有效改善系統(tǒng)性能。LDO采

17、用線性調(diào)節(jié)原理,輸出紋波很小,外圍電路簡(jiǎn)單,只要求外接輸入和輸出電容即可工作。缺點(diǎn)是電壓轉(zhuǎn)換效率不高,發(fā)熱量大,對(duì)散熱控制方面要求較高。TPS75533采用TO-220封裝,可以通過(guò)背部散熱片有效散熱,而TPS75415采用PowerPADTM的TSSOP小封裝,在提供2W散熱功率,提高散熱性的同時(shí)節(jié)省了占用面積。    3.3 V和1.5 V電壓之間加穩(wěn)壓二極管和肖特基二極管構(gòu)成的保護(hù)電路,保證FPGA的內(nèi)核電壓與接口電壓之差在一定范圍內(nèi),防止器件損壞。4 OFDM基帶系統(tǒng)驗(yàn)證平臺(tái)設(shè)計(jì)    基于FPGA的通信系統(tǒng)基帶設(shè)計(jì)驗(yàn)證平臺(tái)非常適用于高速無(wú)線通信系統(tǒng)的基帶設(shè)計(jì)。采用

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論