音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

基于DDS的復(fù)雜信號模擬設(shè)計

出處:zhenglixin 發(fā)布于:2007-07-16 15:23:44

引 言

在1992年5月美國電信系統(tǒng)會議上,JeoMitola首次提出了軟件無線電概念,之后迅速引起了人們的關(guān)注,并開始對它進(jìn)行廣泛而深入的研究。具體地說,軟件無線電是以可編程的DSP或CPU為中心,將模塊化、標(biāo)準(zhǔn)化的硬件單元以總線方式連接起來,構(gòu)成通用的基本硬件平臺,并通過軟件加載來實現(xiàn)各種無線通信功能的開放式的體系結(jié)構(gòu)。本文以現(xiàn)場可編程邏輯門陣列(FPGA)和高性能直接數(shù)字合成(DDS)芯片AD9858構(gòu)成一個通用的硬件平臺,通過更新不同的數(shù)據(jù)及軟件產(chǎn)生復(fù)雜調(diào)制信號、線性調(diào)頻信號、背景多路信號、跳頻信號、擴(kuò)頻信號等,這些信號用普通信號源難以產(chǎn)生。

1 關(guān)鍵器件

1.1 AD9858簡介

AD9858內(nèi)含10位數(shù)摸轉(zhuǎn)換器可工作到1 GSPS,32位可編程頻率字寄存器,100 MHz輸出頻率相噪小于-145 dBc/Hz@1 kHz,具有自動頻率掃描能力。

AD9858有3種工作模式:單音頻、頻率掃描和全睡眠模式。單音頻模式下,AD9858產(chǎn)生由內(nèi)部頻率字寄存器(FTW)控制的單頻輸出信號。AD9858內(nèi)含4個頻率字寄存器(FTW)和4個相位字寄存器(POW),外部的寄存器選擇腳PSI和PS0決定選擇哪一個頻率字寄存器和相位字寄存器,通過選擇頻率字寄存器改變輸出頻率,頻率跳變的速度與AD9858的參考時鐘相關(guān),快為8 ns。頻率掃描模式可以自動完成頻率掃描工作,產(chǎn)生線性調(diào)頻或?qū)崿F(xiàn)其他頻率掃描應(yīng)用,而且不受I/O口對多寄存器操作時的速度限制。無論AD9858工作于哪種工作模式,分別設(shè)定AD9858的FTW寄存器和POW寄存器,通過改變PS1和PS0的值,就可以同時改變信號的頻率和相位,而且相位的改變可以是調(diào)相或相對調(diào)相,這正是AD9858實現(xiàn)混合調(diào)制的關(guān)鍵。

1.2 XC2V500-6FG256C簡介

FPGA使用XILINX公司的VirtexII系列。本文選用兩塊門數(shù)不同的FPGA,一塊為XC2V500-6FG256C,其具有50萬門,420 MHz內(nèi)部時鐘速率,172個輸入輸出腳,96 Kb分布RAM,576 Kb塊RAM。另一塊為XC2V1000-5FG256C,其具有100萬門,420 MHz內(nèi)部時鐘速率,172個輸入輸出腳,160 Kb分布RAM,720 Kb塊RAM。該系列FPGA含有嵌入式乘法器和分布式存儲器,具有DSP設(shè)計所需的平臺特性,這些特性使得能夠以較高的面積利用率實現(xiàn)信號處理功能,為復(fù)雜模擬過程的數(shù)據(jù)實時處理以及DDS的實時控制提供保障。

2 硬件設(shè)計

2.1 整體結(jié)構(gòu)

普通調(diào)制信號的時域表達(dá)式為:

式中:Ω0稱為角載頻,Ω0=2πf0;α(t)和θ(£)分別是幅度調(diào)制函數(shù)和相位調(diào)制函數(shù),一般情況下,它們都是相對于cos(Ω0t)的時間慢變函數(shù)。

對于一個復(fù)雜信號,式中cos(Ω0t)作為高頻載波信號,以正弦波為主,其頻率相位和幅度應(yīng)該可以快速跳變。α(t)和θ(t)作為調(diào)制函數(shù),其波形、頻率、相位和幅度都應(yīng)該可變,甚至是一個低頻的任意波。

如果通過數(shù)字直接合成的方式直接生成如S(t)的復(fù)雜信號,以1 GHz的采樣率、16位的數(shù)據(jù)寬度為例,如使用實時數(shù)據(jù)處理,傳輸帶寬需16×1 000 M=16 000 MB-PS,數(shù)據(jù)存儲深度為16×1 000 M=16 GB/S,所以使用直接生成S(t)復(fù)雜信號方案,硬件復(fù)雜,且成本高。如圖1所示,本文對高頻的載波信號和低頻的調(diào)制信號分別模擬后進(jìn)行疊加,高頻的載波信號cos(Ω0t)使用高性能的DDS芯片AD9858和FPGA控制來模擬,α(t)和θ(t)雙路低頻的調(diào)制信號全部在FPGA中實現(xiàn)。模擬出的調(diào)制信號相位頻率調(diào)制函數(shù)直接輸出數(shù)字信號至AD9858的控制FPGA,通過控制AD9858的頻率相位字實現(xiàn)調(diào)制,幅度脈沖調(diào)制函數(shù)信號通過數(shù)字模擬轉(zhuǎn)換器(ADC)后加至自動增益控制(AGC)電路實現(xiàn)調(diào)制,這樣大大降低了對硬件的要求,同時也減少了軟件的計算量。

2.2 高頻載波發(fā)生

本設(shè)計AD9858參考時鐘使用1 GHz,使用并口方式讀寫數(shù)據(jù),即設(shè)置AD9858外部串并選擇信號(SPSE-LECT)=1。輸出頻率達(dá)到350 MHz,對于350 MHz以上可以通過混頻方式上變頻。

頻率控制通過FPGA及中央處理單元實現(xiàn)。連續(xù)波可以直接對AD9858的頻率字寄存器寫入32位FTW,該頻率控制字可以通過式(2)得到:

式中:SYSCLK為參考時鐘。

高頻載波不只是單純連續(xù)波輸出,還要利用AD9858實現(xiàn)頻率捷變、頻率相位調(diào)制和頻率掃描功能,才能實現(xiàn)復(fù)雜信號的模擬。

頻率捷變和頻率相位涮制通過快速改變AD9858頻率相位字實現(xiàn),AD9858每個頻率字為32 b,相偏字為14 b,采用并口方式送數(shù),每改變頻率相位需要對AD9858操作6次。每個送數(shù)周期短為12 ns,送數(shù)時間少為72 nS。到頻率改變,需要經(jīng)過83個系統(tǒng)參考時鐘周期(1 ns),因此需要時間為83 ns。這樣從頻率觸發(fā)到頻率輸出需要的時間為送數(shù)時間和芯片內(nèi)部轉(zhuǎn)換需要時間的總和,即155 ns。本文需要控制頻率轉(zhuǎn)換時間在100 ns以內(nèi),所以使用AD9858內(nèi)部的2個頻率字寄存器,先對第1個頻率字寄存器送數(shù),當(dāng)個頻率觸發(fā)信號到來時送PS0、PS1信號,選擇個頻率字寄存器數(shù)據(jù),同時對第2個頻率字寄存器送數(shù);第2個頻率觸發(fā)信號到來時送PS0、PS1信號,選擇第2個頻率字寄存器數(shù)據(jù),同時對第1個頻率字寄存器送數(shù),依次循環(huán)。頻率觸發(fā)信號經(jīng)過處理后控制AGC電路,可以控制每個頻率點的駐留時間。由于對AD9858寫數(shù)據(jù)的速度快,且時序要求高,不能通過中央處理單元直接送數(shù),因此采用外接RAM的方式,中央處理單元根據(jù)設(shè)置的頻率點計算出各點的頻率字,生成一個序列表存入與AD9858控制FPGA連接的RAM,然后由高速FPGA從RAM中自動讀數(shù)并自動寫入AD9858。

頻率掃描功能直接使用AD9858的掃描功能,置AD9858控制功能寄存器的頻率掃描使能(FreqSweepEn-able)控制位為1,并使用AD9858的掃描自動清除頻率累加功能,置AD9858控制功能寄存器的自動清除頻率累加(AutoClrFreqAccum)控制位為1,再對AD9858送頻率掃描數(shù)據(jù)。當(dāng)?shù)?個FUD上升沿到來時,開始從起始頻率掃描,同時送第2個掃描周期的數(shù)據(jù);當(dāng)?shù)?個FUD到來時,先清除上次的頻率累加寄存器,再按第2次設(shè)置的掃描數(shù)據(jù)掃描。

2.3 調(diào)制波形發(fā)生

雙調(diào)制函數(shù)也使用數(shù)字頻率直接合成,中央處理單元把輸出波形的波形頻率幅度相位等數(shù)據(jù)鎖存至FPGA,F(xiàn)PGA根據(jù)鎖存的數(shù)據(jù)生成波形的數(shù)字幅相信號,如:正弦、方波、三角、鋸齒、脈沖、噪聲、復(fù)雜脈沖等。另外在生成以上波形的基礎(chǔ)上,還可以對其進(jìn)行調(diào)幅、調(diào)頻、調(diào)相、脈調(diào)以及波形疊加輸出,實現(xiàn)復(fù)雜調(diào)制函數(shù)模擬。對于任意波形、參差脈沖、脈沖抖動等非周期信號也通過波形存儲的方式實現(xiàn)。如圖1中,調(diào)制函數(shù)直接合成FPGA的外接RAM的大小決定了存儲非周期波形信號的長度。

2.4 復(fù)雜信號模擬發(fā)生

如果要對載波進(jìn)行頻率相位調(diào)制,調(diào)制波形數(shù)字信號直接輸入至AD9858控制FPGA,AD9858控制FPGA把調(diào)制信號數(shù)據(jù)和原載波頻率或相位數(shù)據(jù)進(jìn)行實時運算,數(shù)據(jù)實時送給AD9858,產(chǎn)生調(diào)頻或調(diào)相信號輸出。如果對載波進(jìn)行幅度脈沖調(diào)制,則要通過DAC把數(shù)字信號轉(zhuǎn)換為模擬信號再輸入至AGC電路,完成幅度脈沖調(diào)制。

3 應(yīng)用脈沖壓縮雷達(dá)信號模擬實例

3.1 脈沖壓縮雷達(dá)

現(xiàn)代雷達(dá)中,具有大時寬帶寬積的脈沖壓縮(PC)體制能夠較好地解決探測能力與距離測量(分辨力)之間的矛盾,并且具有潛在的抗干擾能力。已經(jīng)得到應(yīng)用的特殊波形有:線性調(diào)頻信號(LFM)、非線性調(diào)頻信號(NLFM)、相位編碼信號(PSK)和頻率編碼信號(FSK)等,LFM信號處理簡單、多普勒特性好。本文著重介紹LFM脈沖壓縮雷達(dá)信號的模擬。

3.2 線性調(diào)頻脈沖信號模擬

LFM脈沖信號如圖2所示,在時域?qū)B續(xù)波進(jìn)行調(diào)幅和調(diào)頻產(chǎn)生。調(diào)幅信號如圖3所示,就是LFM脈沖信號的包絡(luò)波形。調(diào)頻信號如圖4所示,是包絡(luò)內(nèi)連續(xù)波的線性調(diào)頻。要產(chǎn)生LFM脈沖信號,一般要生成連續(xù)波信號,線性調(diào)頻三角波信號和包絡(luò)信號,包絡(luò)信號是寬度為τ的脈沖信號。本沒計使用AD9858的線性掃描功能,直接生成線性調(diào)頻的載波信號。復(fù)包絡(luò)脈沖信號,使用FPGA直接生成。

脈沖序列表達(dá)式:

式中:rect(x)為矩形函數(shù);Tr為脈沖重復(fù)周期;N為脈沖的個數(shù)。

脈沖序列在FPGA中生成的原理如圖5所示。每個脈沖的周期和脈沖的寬度可控,脈沖的個數(shù)可控。根據(jù)脈沖序列的要求,在RAM中存人每個序列的頻率字(周期)、脈沖的寬度以及脈沖的個數(shù)。在模擬脈沖時FPGA自動從RAM中調(diào)用數(shù)據(jù)至各寄存器,如頻率字寄存器、脈沖寬度寄存器、計數(shù)初始值寄存器。累加器溢出為一個周期,控制輸出值翻轉(zhuǎn),并控制RAM地址加1,讀取下個脈沖的參數(shù)值。脈沖寬度計數(shù)器溢出輸出值也會翻轉(zhuǎn),這樣就實現(xiàn)可編程控制的脈沖輸出。

線性調(diào)頻功能不需要先模擬三角波再進(jìn)行調(diào)頻,而是使用AD9858的內(nèi)部線性掃描功能直接生成調(diào)頻信號。AD9858內(nèi)部有一個頻率步進(jìn)字寄存器(DFTW),一個頻率步進(jìn)斜坡字寄存器(DFRRW),DFTW寄存器存儲掃描時每2個頻率點的頻率間隔,DFRRW寄存器存儲每個頻率點駐留的時間。線性調(diào)頻的起始頻率由FTW寄存器控制,起始頻率fs計算如式(4)所示:

式中:SYSCLK為AD9858參考時鐘。

掃描的頻率間隔△f計算如式(5)所示:

掃描的周期T如式(6)所示:

式中:ff為掃描終止頻率。

AD9858線性調(diào)頻的控制也不能通過中央處理單元直接完成。中央處理單元直接送數(shù)要達(dá)到信號模擬送數(shù)速度要求,因此在AD9858的控制FPGA中完成AD9858的FTW寄存器、DFTW寄存器、DFRRW寄存器等的送數(shù),如圖6所示。

圖6中點劃線框內(nèi)為AD9858控制FPGA中的設(shè)計框圖,中央處理單元把AD9858線性調(diào)頻參數(shù)存入FPGA的寄存器中;圖5中生成的脈沖包絡(luò)信號按一定的時序把寄存器中的數(shù)據(jù)處理后送至AD9858中,同時輸出同步脈沖信號。至此完成整個線性調(diào)頻脈沖信號的模擬。

3.3 實驗結(jié)果

在電路設(shè)計和調(diào)試完成后,還進(jìn)行了多個實際信號的模擬。下面是脈沖壓縮雷達(dá)信號的模擬結(jié)果,采用中國電子科技集團(tuán)公司第41研究所的AV4033頻譜分析儀進(jìn)行測試。測試前的參數(shù)設(shè)置如圖7所示,測試結(jié)果如圖8所示。

4 結(jié)論
該設(shè)計方案主要以數(shù)字方式完成復(fù)雜信號的模擬,可以編程模擬各種復(fù)雜波形。性價比高、容易開發(fā)、實現(xiàn)的成品性能較好。特別是使用分步模擬的方式,提高了電路的柔性,降低了電路硬件要求。已經(jīng)使用在我們研制的某多制式信號源中,完全滿足設(shè)計輸入要求。
限于DDS的上限頻率不夠高,本文的輸出中頻為350MHz,如果需要模擬更高頻,可以使用上混頻濾波實現(xiàn)。但隨GaAs(砷化鎵)材料在集成電路中的應(yīng)用,使得DDS上限頻率不夠高的缺陷正在不斷地被克服。


  

參考文獻(xiàn):

[1]. AD9858 datasheet http://m.58mhw.cn/datasheet/AD9858_251740.html.
[2]. PS0 datasheet http://m.58mhw.cn/datasheet/PS0_1196847.html.
[3]. PS1 datasheet http://m.58mhw.cn/datasheet/PS1_1196822.html.
[4]. XC2V1000-5FG256C datasheet http://m.58mhw.cn/datasheet/XC2V1000-5FG256C_899203.html.


關(guān)鍵詞:基于DDS的復(fù)雜信號模擬設(shè)計XC2V1000-5FG256CXC2V500-6FG256CAD9858350MHZ

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!