AD9856工作原理及在雷達回波模擬器中的應用
1 引言
本文引用地址:http://dyxdggzs.com/article/20904.htm雷達回波模擬在雷達系統的設計、改進(jìn)和定型中具有十分重要的意義。ad9856是美國adi生產(chǎn)的正交數字上變頻器,其內部集成了1個(gè)高速直接數字頻率合成器(dds)、1個(gè)12位高速、高性能數/模轉換器、時(shí)鐘倍頻電路、數字濾波器及其他數字信號處理功能模塊。它具有低成本、低功耗、體積小、動(dòng)態(tài)范圍大等優(yōu)點(diǎn),可以處理來(lái)自dsp的成型后的基帶抽樣值序列,將其上變頻變?yōu)橹蓄l,產(chǎn)生雷達回波的中頻模擬信號。ad9856可以應用在通信和雷達等系統中。
2 ad9856的工作原理
2.1 ad9856的基本功能
ad9856的基本特性和技術(shù)指標如下:
+3v單電源供電; 直流到80mhz的輸出帶寬;
在40mhz輸出頻率下具有大于52db的sf-dr,在70mhz輸出頻率下,sfdr大于48db,在70mhz輸出頻率下的窄帶sfdr大于80db;
有采樣率可編程的內插濾波器;
有可編程的參考時(shí)鐘倍頻器;
有內置的sinx/x補償濾波器;
有雙向控制總線(xiàn)接口;
支持突發(fā)和持續tx二種模式;
單頻模式可用于直接頻率合成。
2.2 ad9856的原理及各部分的功能
(1)數據復合和串并轉換
ad9856的結構如圖1所示。ad9856內部的數據格式是12bit的二進(jìn)制補碼?;鶐盘柕膇、q2路數據是交替輸入的,數據復合器需對輸人數據進(jìn)行識別,將其轉換成i、q2路并行數據流,送往下一級電路。

(2)半帶濾波器(hbf)
半帶濾波器(hbf)分為3級:hbfl、hbf2和hbf3。其中hbfi是47階濾波器,hbf2是15階濾波器,前2級hbf的聯(lián)合內插損失僅為0.01db,hbf3是可選11階濾波器,它對信號的損耗為0.03db。每級hbf可使數據的采樣率提高1倍,為了使信號頻帶處于濾波器通帶的平坦部分,需要提高hbf的截止頻率,也就是說(shuō)在數據輸入ad9856之前要進(jìn)行過(guò)采樣。
(3)級聯(lián)積分梳狀濾波器
ad9856的cic實(shí)際上是可編程的過(guò)采樣濾波器,過(guò)采樣率的范圍是2≤r≤63。隨著(zhù)r的改變, cic會(huì )引入不同的插入損耗。為了彌補這種損耗。用戶(hù)可以設置cic增益位,使得cic的輸出增大1倍。但在這種工作模式下,必須確保輸出信號不會(huì )溢出。
(4)正交調制
ad9856的正交調制就是將基帶信號的頻譜移到所需要的載波頻率上,即通常所說(shuō)的上變頻。正交調制所需要的余弦和正弦2路數字載波由1個(gè)高速直接數字信號合成器(dds)產(chǎn)生,其頻率可以通過(guò)設置相應的寄存器來(lái)控制。這2路數字載波分別與cic輸出的i、q數據相乘,然后再進(jìn)行相加或相減,即得到調制后的數字中頻信號。cic輸出的i、q數據的采樣率與dds數字載波的采樣率是相同的,也就是ad9856的系統時(shí)鐘采樣率(sysclk)。所以,調制后的信號實(shí)際上是一組采樣率為sysclk的數據流。
(5)數/模轉換
調制后的數字信號要經(jīng)過(guò)12位的dac轉換成模擬信號。dac通過(guò)零階保持實(shí)現數/模轉換。由于存在零階保持效應,所以其輸出信號的頻譜實(shí)際上是被sinc包絡(luò )加權過(guò)的。因此需要在dac前面加上1個(gè)反sinc型濾波器(isf)對輸人數據流進(jìn)行處理,以校正sinc包絡(luò )造成的失真。而數/模轉換會(huì )在n*sysclk±fcarrier(n=1,2,3)處產(chǎn)生干擾信號,這些干擾信號可以通過(guò)1個(gè)外接rlc濾波器濾除。一般情況下,使用1個(gè)7階橢圓低通濾波器即可。
ad9856提供2路互補的2個(gè)電流輸出,輸出電流的滿(mǎn)額值iout范圍是5ma~20ma,可以通過(guò)其25引腳的dac rset,來(lái)設置。其關(guān)系為 rset=39.936/iout
(6)控制單元
ad9856提供了1個(gè)靈活的同步串行通信接口,這個(gè)接口可以讀寫(xiě),ad9856的所有寄存器??刂茊卧鶕鱾€(gè)寄存器的內容設置ad9856的工作模式。ad9856還提供了1個(gè)與ad8320(可編程電纜驅動(dòng)放大器)串行通信的接口??刂茊卧梢酝ㄟ^(guò)這個(gè)串口直接設置ad8320的增益。
(7)輸人數據模式
ad9856提供了二種輸人數據的時(shí)序模式:突發(fā)模式和連續模式。在突發(fā)模式下.a(chǎn)d9856通過(guò)txenable的上升沿來(lái)保持與輸人數據的同步。突發(fā)模式支持全部3種字長(cháng)(12bit、6bit和3bit)。對于連續模式,txenable可以看成輸入數據時(shí)鐘。該信號除了用來(lái)同步外,還可以指示輸入數據是i路還是q路(1表示i路,o表示q路)。連續模式只支持12bit字長(cháng)。圖2和圖3分別示出二種輸入模式的時(shí)序關(guān)系,其中internal i和internal q為數據分離所產(chǎn)生的并行i和q數據流。
3 在pd雷達回波模擬器中的應用
3.1 硬件組成
本系統由adi的qdu ad9856、dga ad8369、tsl01型dsp及altera公司的ep1k30型fpga組成,結構框圖如圖4所示。



在圖4中,ts101產(chǎn)生正交i和q2路雷達回波數據,tsl0l通過(guò)外部總線(xiàn)將ad9856和ad8369的配置信息寫(xiě)入ep1k30。由于ad9856要求的配置信息是串行寫(xiě)入的,因此,需在ep1k30內將ts101送出的并行指令變?yōu)榇兄噶?,并按照ad9856時(shí)序要求送入ad9856。將ad9856配置好后,tsl01以dma方式將正交i和q2路雷達回波數據通過(guò)數據總線(xiàn)送至ad9856,ad8369將ad9856產(chǎn)生的中頻模擬信號放大后,送人下一級電路處理。
3.2 ad9856串口操作
同步串口包括cs、sync i/o、sclk、sdio和sdo 5條信號線(xiàn)。其中,cs為低有效串口使能信號;sync i/o為串口同步恢復信號,當串口失去同步后,可在sync i/o上加1個(gè)正脈沖使串口恢復初始狀態(tài);sclk為串口的數據時(shí)鐘信號;sdio為雙向數據線(xiàn),當串口置于雙線(xiàn)(sclk和sdio)方式時(shí),sdio為雙向數據線(xiàn)。當置于3線(xiàn)(sclk、sdio和sdo)模式時(shí).其輸出功能由sdo替代。對串口的操作有嚴格的時(shí)序要求,1個(gè)串口通信周期為指令周期和數據讀寫(xiě)周期。在初始狀態(tài),串口等候sclk(上的8個(gè)上升沿指示的8bit指令,然后進(jìn)行由指令設定的1-4個(gè)字節的數據讀寫(xiě),讀串口由sclk下降沿指示,而寫(xiě)串口由sclk上升沿指示。完成后又等待下1個(gè)周期的到來(lái)。
根據串口寫(xiě)時(shí)序要求設計控制電路,在fpga中實(shí)現ad9856的串口操作,對ad8369的控制也在此電路中實(shí)現??刂齐娐返脑砜驁D如圖5所示。

利用fpga將dsp輸出的并行指令變換為串行,指令的轉換時(shí)必須注意以下幾點(diǎn):
(1)串口支持msb在前和lsb在前二種格式,通過(guò)寄存器o的第6位設置,并且對該位的設置是立即有效的。即如果當前操作對該位進(jìn)行修改,則下1個(gè)字節的傳輸就會(huì )采用新的格式。
(2)對多字節傳輸的通信周期,如果msb在前,寄存器地址遞減;如果lsb在前,寄存器地址遞增。
(3)外部控制器必須與ad9856同步,如果失去同步??捎蓅ync i/o重新產(chǎn)生同步,不必對這個(gè)電路進(jìn)行復位。
通過(guò)ad9856的串口設置好工作參數后,ts101以dma方式將正交的i和q2路數據交替送入ad9856得到正交上變頻后的模擬信號。
4 結束語(yǔ)
本系統利用ad9856實(shí)現正交上變頻,模擬了雷達回波波形,達到了預期的技術(shù)指標,在實(shí)際工程中運行良好。此外,此系統還可以產(chǎn)生通信中常用的2ask、2fsk和2psk等信號,試驗證明其效果良好。
低通濾波器相關(guān)文章:低通濾波器原理
數字濾波器相關(guān)文章:數字濾波器原理
評論