基于DSP的軟件無線電系統(tǒng)設(shè)計與實現(xiàn)_第1頁
基于DSP的軟件無線電系統(tǒng)設(shè)計與實現(xiàn)_第2頁
基于DSP的軟件無線電系統(tǒng)設(shè)計與實現(xiàn)_第3頁
基于DSP的軟件無線電系統(tǒng)設(shè)計與實現(xiàn)_第4頁
基于DSP的軟件無線電系統(tǒng)設(shè)計與實現(xiàn)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、基于DSP的軟件無線電系統(tǒng)設(shè)計與實現(xiàn)1  引言     軟件無線電是一種以現(xiàn)代通信理論為基礎(chǔ),以數(shù)字信號處理為核心,以微電子技術(shù)為支撐的無線電通信體系結(jié)構(gòu)。它將模塊化、標(biāo)準(zhǔn)化的硬件單元以總線方式連接構(gòu)成通用的硬件平臺,并通過軟件加載實現(xiàn)各種無線電通信功能的一種開放式體系結(jié)構(gòu)1。將軟件無線電技術(shù)應(yīng)用于移動通信領(lǐng)域,能夠大量節(jié)省改造移動通信網(wǎng)絡(luò)的費用,又縮短了研究到應(yīng)用的周期。     軟件無線電的關(guān)鍵技術(shù)包括:開放式總線結(jié)構(gòu)及實現(xiàn)、智能天線技術(shù)、高速A/D技術(shù)、數(shù)字上/下變頻技術(shù),高速數(shù)字信號處理技術(shù)、信令

2、處理技術(shù)2。本文在分析軟件無線電基礎(chǔ)上設(shè)計,采用TMS320VC54X系列DSP芯片與軟件結(jié)合,通過基本電路和擴(kuò)展電路并輔以相應(yīng)的軟件設(shè)計實現(xiàn)無線電通信功能,并設(shè)計了標(biāo)準(zhǔn)串行接口使之可同多種通信終端連接,具有很高的實用性。2  軟件無線電結(jié)構(gòu)     軟件無線電的核心思想是將A/D、D/A盡可能地靠近天線,盡早地將天線接收下來的模擬信號數(shù)字化,DSP對A/D轉(zhuǎn)換后的數(shù)字信號進(jìn)行同步提?。ㄝd波恢復(fù)、時鐘恢復(fù)和幀同步)、信號調(diào)制樣式的自動識別、信道解碼、信源解碼、信號特征提取。理想的軟件無線電結(jié)構(gòu)如圖1所示,其中接收機(jī)部分是對無線電接收到射頻信號直

3、接進(jìn)行全寬帶A/D轉(zhuǎn)換,轉(zhuǎn)換后的高速數(shù)據(jù)流送DSP處理,最后由窄帶D/A轉(zhuǎn)換為語音、數(shù)據(jù)或者圖像輸出。  圖1  理想的軟件無線電接收結(jié)構(gòu)   然而,由于目前A/D器件采樣率、輸入帶寬無法滿足所述軟件無線電結(jié)構(gòu)要求,而且后續(xù)的DSP也無法實時處理大量的高速數(shù)據(jù)流,在實際應(yīng)用中,軟件無線電主要采用折中方案,主要是:一方面把射頻信號通過混頻搬移到中頻帶通采樣,使得A/D采樣率、輸入帶寬滿足系統(tǒng)要求;另一方面是在DSP前加數(shù)字下變頻器34。3  系統(tǒng)總體設(shè)計方案     根據(jù)以上分析,并根據(jù)軟件無線電的功能要求

4、,主要包括以下幾部分:射頻處理(含天線)前端、高速A/D、D/A、數(shù)字上/下變頻器、數(shù)字信號處理部分(DSP)以及外圍接口電路。(其設(shè)計框圖如圖2)     主要器件的部分的功能如下:     (1)DSP5416模塊:以TMS320VC5416 高性能定點DSP為整個系統(tǒng)的核心,采用流水線指令執(zhí)行結(jié)構(gòu)和相應(yīng)的并行處理結(jié)構(gòu)控制系統(tǒng)的運行并完成全部基帶處理功能,如信號檢測、同步獲取、解調(diào)等基本功能,還要完成加密、糾錯、均衡等功能。     (2)邏輯控制模塊:CPLD輔助DSP控制所有外

5、部設(shè)備,簡化外圍電路,完成外圍邏輯控制和電平轉(zhuǎn)換等功能。     (3)擴(kuò)展存儲模塊:外部存儲模塊中的SRAM用于存儲臨時數(shù)據(jù),F(xiàn)LASH用于固化程序以實現(xiàn)無線電系統(tǒng)的解調(diào)算法及加解密功能。     (4)串行通信模塊:DSP的多功能串行口(McBSP)通過MAX323E傳送信息,實現(xiàn)通信終端之間傳輸功能。     (5)USB和JTAG接口模塊:主要包括USB和JTAG接口兩部分。USB接口主要用于軟件無線電中加解密功能中密鑰的注入。JTAG接口主要用于軟硬件調(diào)試仿真。&#

6、160;    (6)ADC/DAC:主要完成軟件無線電中數(shù)/模、模數(shù)轉(zhuǎn)換功能。     (7)數(shù)字上/下變頻器:一方面將包含所有信道的寬帶信號分離出某一用戶窄帶信道;另一方面對分離出來的某一用戶信道信號抽取、濾波,降低數(shù)據(jù)速率后由DSP實時處理。下面主要對無線電系統(tǒng)的接收系統(tǒng)及部分外圍電路系統(tǒng)的設(shè)計進(jìn)行介紹。 圖2 軟件無線電總體結(jié)構(gòu)設(shè)計框圖   4  無線電通信系統(tǒng)的硬件結(jié)構(gòu)設(shè)計4.1 軟件無線電接收機(jī)結(jié)構(gòu)設(shè)計     根據(jù)以上介紹的實際可行的軟件無線

7、電接收機(jī)結(jié)構(gòu),設(shè) 計了基于高速A/D的AD6640、數(shù)字下變頻器AD6620、高速DSP TMS320C5416的單通道軟件無線電接收機(jī),其結(jié)構(gòu)框圖如圖3所示,其接收電路圖如圖4所示。   圖3軟件無線電接收結(jié)構(gòu)框圖   圖4  軟件無線電接收電路圖     軟件無線電接收部分中高速ADC AD6640對中頻寬信號采樣量化。數(shù)字下變頻器并行接收AD6640并行輸出的高速數(shù)據(jù)流,對其進(jìn)行正交基帶變換,即下變頻、多級抽取、濾波。高速DSP5416通過多通道緩沖串行口(McBSP)同步串行接收基帶正交信號I、Q,并以接收

8、的信號進(jìn)行正交解調(diào)處理。     AD6620接收AD6640并行輸出的12位高速數(shù)據(jù)信號,并通過使用相同的外部時鐘同步。DSPT和AD6620按串行通信(PAR/SER=0)的方式連接,AD6620工作于主模式(SBM=1),向DSP5416的多通道緩沖串行口McBSP1發(fā)送時鐘同步信號(SCLK->CLK1),幀同步信號(SDFS->FSR1),McBSP1同步接收AD6620發(fā)送的數(shù)據(jù)(SDO->DR1)。4.2  DSP5416模塊電路     該模塊主要由DSP的中央處理芯片、

9、時鐘電路、電源電路和復(fù)位電路組成。     1)中央處理芯片     2)時鐘電路     DSP5416的時鐘發(fā)生器由一個內(nèi)部振蕩器和鎖相環(huán)構(gòu)成,內(nèi)部時鐘的頻率是通過鎖相環(huán)將外部時鐘頻率分頻或倍頻后得到的。外部頻率是由接在DSP芯片引腳X1和X2/CLKIN之間的外部晶振提供的。DSP內(nèi)部的鎖相環(huán)有兩種,一種為硬件鎖相環(huán),分頻或倍頻系數(shù)由DSP外部引腳CLKMD1、CLKMD2、CLKMD3的接線方式?jīng)Q定;另一種為可編程PLL式,DSP5416的鎖相環(huán)就是可編程鎖相環(huán),DS

10、P內(nèi)部頻率可以通過內(nèi)部寄存器CLKMD設(shè)置6。     DSP5416上電復(fù)位時的時鐘頻率由寄存器CLKMD決定,而CLKMD的初始值是由外部引腳CLKMD1、CLKMD2、CLKMD3的接線方式?jīng)Q定。如圖5所示,本系統(tǒng)中CLKMD1、CLKMD2、CLKMD3外部連接為101,CLKMD的復(fù)位值為F000h,PLL為1,即內(nèi)部時鐘頻率等于外部時鐘頻率。外部晶振采用是10MHz,所以在上電復(fù)位時DSP的內(nèi)部頻率也為10MHz。在系統(tǒng)正常運行的初始化程序中,通過設(shè)置CLKMD寄存器值來改變內(nèi)部時鐘頻率。由CLKMD寄存器的PLLNDIV、PLLDIV、PLLMUL位

11、決定PLL的乘系數(shù),通過不同的組合,可以得到從0.2515共31個不同的乘系數(shù)。在本系統(tǒng)中,系統(tǒng)正常運行重新設(shè)置CLKMD寄存器的值為9007h,即DSP正常工作的內(nèi)部時鐘頻率是10×10MHz100MHz。 圖5  外部時鐘連接圖     3)電源電路     為了降低芯片功耗,TMS320VC54X系列芯片大部分都采用低電壓設(shè)計,并且采用雙電源供電,即內(nèi)核電源CVDD和I/O電源DVDD。DSP5416的I/O電源采用3.3V,內(nèi)核采用1.6V電源。 圖6  TPS73H

12、D301電源連接圖4.3  邏輯控制模塊     該模塊由XILINX公司的XC9536XL CPLD芯片組成,主要完成外圍邏輯控制和電平轉(zhuǎn)換等功能。本系統(tǒng)選擇XC9536XL系列中的44個引腳的芯片,這44 個引腳包括3個3.3V電源輸入引腳、3個接地引腳、4個程序下載口引腳和34個I/O引腳。它具有時序嚴(yán)格,速度快,可編程性好的特點,與高速的DSP配合使用可以精確的控制外設(shè)和實現(xiàn)譯碼。CPLD芯片的供電電壓為3.3V,它可以與5V的外部設(shè)備連接達(dá)到電平轉(zhuǎn)換的目的。     CPLD主要是在DSP和外設(shè)

13、之間建立了一座“橋梁”,它將DSP的控制信號組合后控制各種外設(shè)操作。當(dāng)然只利用DSP自帶的一些控制信號來控制眾多外設(shè)是不夠的,為此在CPLD內(nèi)設(shè)置了內(nèi)部映射寄存器,用于協(xié)助DSP的控制信號來控制外設(shè),由它控制的外設(shè)有FLASH、SRAM、CODEC等。外部的10MHz晶振也接到CPLD中,用于做分頻電路的輸入。CPLD與外部設(shè)備的連接如圖7所示。圖7  XC9536_15PC  CPLD連接圖 4.4  串行通信模塊     在本應(yīng)用系統(tǒng)中,設(shè)計了DSP5416與PC機(jī)進(jìn)行串行通信模塊,PC機(jī)從標(biāo)準(zhǔn)串行口(RS23

14、2)向DSP按照一定的數(shù)據(jù)格式發(fā)送命令幀,DSP5416接收到的命令幀后按要求回復(fù)相應(yīng)的數(shù)據(jù)幀。    DSP5416串行通信部分包括標(biāo)準(zhǔn)串行通信接口(RS232)和電平轉(zhuǎn)換芯片(MAX3232ESE)等。使用標(biāo)準(zhǔn)接口不僅方便與DSP5416本身的多通道緩沖串口進(jìn)行通信,還可以與其它標(biāo)準(zhǔn)格式的異步外設(shè)之間進(jìn)行數(shù)據(jù)通信。由于從DSP5416產(chǎn)生的串口信號電平為非TTL的,所以與標(biāo)準(zhǔn)的RS232串口不能直接連接,應(yīng)該在中間連接電平轉(zhuǎn)換芯片。本應(yīng)用系統(tǒng)用MAX3232ESE芯片完成轉(zhuǎn)換功能。串行通信連接如圖8所示。圖8  串行通信連接圖   5  結(jié)束語     以上主要完成了軟件無線電硬件平臺的設(shè)計,在此平臺上可通過軟件設(shè)定數(shù)字下變頻器AD6620的內(nèi)部參數(shù),可以通過軟件加載AM信號解調(diào)算法,實現(xiàn)了對中頻AM信號的解調(diào)?;谲浖o線電平臺,只要能過TMS320C5416加載不同的軟件

溫馨提示

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

評論

0/150

提交評論