文獻標識碼: A
文章編號: 0258-7998(2011)01-0058-04
數(shù)字衛(wèi)星通信系統(tǒng)中的發(fā)射機設計與實現(xiàn)是一項重要內(nèi)容,,合理選擇DAC芯片能更好地保證系統(tǒng)的可靠性,、穩(wěn)定性,并提供靈活的可配置能力,。AD9857是ADI公司推出的一款性能優(yōu)異的14位D/A轉(zhuǎn)換芯片,,采樣速率為200 MHz,動態(tài)性能為80 dB SFDR@65 MHz(±100 kHz)Aout,,擁有8位輸出幅度控制[1],。AD9857集成了一個高速DDS、一個14位DAC,、時鐘倍頻器電路以及各種數(shù)字濾波器。它可以工作在通用I/Q正交調(diào)制模式,、單音DDS模式和內(nèi)插DAC模式,。另外,AD9857可以通過內(nèi)部寄存器靈活地配置其工作狀態(tài),,內(nèi)部寄存器可同時寄存四種配置狀態(tài),,外部可通過兩個PS選擇信號靈活地選擇DA的工作狀態(tài)。
1 AD9857的功能與技術特性
AD9857內(nèi)部有4個信號處理模塊:固定與可調(diào)2級內(nèi)插CIC濾波器,、32位DDS核,、正交調(diào)制以及輸出幅度控制、14位DAC核,。其內(nèi)部基本結構如圖1所示[1],。
AD9857主要功能包括:
(1)具有I/Q正交調(diào)制功能,有增益及偏移調(diào)整功能,;
(2)內(nèi)置32位低功耗DDS核,,可產(chǎn)生精確的調(diào)制載波頻率;
(3)具有4×~20×的基準時鐘倍頻器,,可以靈活地調(diào)整系統(tǒng)時鐘,;
(4)具有8位輸出幅度控制,,可靈活地控制輸出幅度;
(5)具有8×~252×的可調(diào)內(nèi)插濾波器,,可靈活地配置上變頻速率,;
(6)具有反CIC濾波器和反SINC濾波器,可有效地補償CIC和采樣延遲帶來的失真,;
(7)14位D/A轉(zhuǎn)換,,最大輸出電流5 mA~20 mA可變,通過外接電阻進行調(diào)整,。
2 AD9857的典型電路應用
AD9857電路模塊接口主要包括數(shù)字輸入接口,、模擬輸出接口、時鐘接口,、同步配置接口等,,如圖2所示。
2.1 數(shù)字輸入接口
AD9857提供一個14位的數(shù)據(jù)輸入口DATA_IN<13:0>,。AD9857提供了PDCLK輸出用于輸入數(shù)據(jù)的同步,,在PDCLK的上升沿輸入數(shù)據(jù),PDCLK為I或Q路數(shù)據(jù)速率的兩倍,,所以在輸入到AD9857之前,,I、Q兩路數(shù)據(jù)要準確地合成一路數(shù)據(jù),。
2.2 模擬輸出接口
IOUT為AD9857的模擬輸出接口,,DAC_RESET為DAC參考電流設置管腳,通過調(diào)整外接電阻RSET的大小來調(diào)整DA的最大輸出電流,,具體公式如下[1]:
RSET=39.93/IOUT (1)
由于最大輸出電流會影響到DAC的SFDR性能,,所以規(guī)定最大輸出電流調(diào)整范圍為5 mA-20 mA。本文在實際應用中取RSET為2 kΩ,最大輸出電流為20 mA,。
IOUT的實際輸出可以通過內(nèi)部的輸出幅度控制模塊來調(diào)整,。它由一個8位的乘法器實現(xiàn),最高位權值為20,,最低位權值為2-7,,可實現(xiàn)乘法器的調(diào)節(jié)范圍為0~1.992 187 5。
2.3 時鐘接口
AD9857的時鐘接口主要包括REFCLK,、SCLK,、PDCLK。
REFCLK為外部參考時鐘輸入,,外部參考時鐘通過內(nèi)部時鐘倍頻器倍頻產(chǎn)生系統(tǒng)時鐘,,系統(tǒng)時鐘的最大值是200 MHz,實際應用中應根據(jù)外部電路晶振時鐘以及所需要的系統(tǒng)時鐘合理地配置時鐘倍頻器的倍頻值;
SCLK為串口時鐘,,用于串口數(shù)據(jù)輸入輸出的同步以及內(nèi)部狀態(tài)機的運行,,每次SCLK的上升沿輸入1 bit數(shù)據(jù),一個完整的系統(tǒng)配置周期可分為指令周期和數(shù)據(jù)周期,,指令周期大小為1 B,,即8個SCLK時鐘上升沿,數(shù)據(jù)周期則根據(jù)指令周期設定的值確定大小,,可為1 B~4 B,,這里要注意的是外部寫數(shù)據(jù)字節(jié)的大小必須與指令周期中指定的大小保持一致,否則會出現(xiàn)不同步的情況,。
PDCLK為AD9857的輸出信號,,用于并行數(shù)據(jù)輸入的同步。這里需要注意的是,,通用I/Q正交調(diào)制模式下,,PDCLK為IQ合路數(shù)據(jù)的時鐘,即I,、Q單路數(shù)據(jù)時鐘的兩倍,。
2.4 同步配置接口
SCLK、SDIO,、SDO,、SYNCIO、PS1和PS0為AD9857的同步配置接口,。SCLK提供同步配置數(shù)據(jù)的輸入時鐘,;SDIO為串行數(shù)據(jù)輸入輸出接口,可通過內(nèi)部寄存器配置其為輸入單向或輸入輸出雙向,;SDO為當SDIO被配置為輸入單向時用于串行數(shù)據(jù)輸出的端口,;SYNCIO為串口同步接口,當該管腳被置高電平時根據(jù)內(nèi)部寄存器的分配,,AD9857可同時配置四種狀態(tài)并寄存,PS0和PS1用于對這四種狀態(tài)進行選擇,。
2.5 其他接口
AD9857還有一些控制及檢測接口,,包括復位RESET、使能TXENABLE,、內(nèi)部鎖相環(huán)鎖定提示,、PLL_LOCK和CIC溢出標志CIC_OVERFL。
3 基于AD9857的衛(wèi)星通信發(fā)射機實現(xiàn)方案
本文基于軟件無線電中頻數(shù)字化的設計思想,,結合AD9857的功能特性,,設計了一種DQPSK衛(wèi)星通信發(fā)射機的實現(xiàn)方案[2][4]。功能結構框圖如圖3所示。
在該實現(xiàn)方案中,,AD9857實現(xiàn)了CIC上變頻濾波,、DQPSK正交調(diào)制、DA轉(zhuǎn)換三個功能,,如圖4所示,。
AD9857前面的功能模塊在FPGA中實現(xiàn)[3],另外FPGA中還實現(xiàn)了AD9857的控制模塊,,具體結構如圖5所示,。
其中,Syn_serial_rx模塊實現(xiàn)卷積編碼和插入獨特字EB90,;Dqpsk_coder模塊實現(xiàn)差分編碼,;Rcos_fir模塊對IQ兩路數(shù)據(jù)進行成型濾波;DAC_par2ser模塊對IQ兩路數(shù)據(jù)進行合路,;Dac_control模塊實現(xiàn)對AD9857的配置和控制,;Da_cache模塊控制AD9857輸入數(shù)據(jù)的時序,使AD9857的輸入數(shù)據(jù)嚴格按照I1Q1I2Q2…InQn的順序輸入,。
AD9857的具體配置見表1,。
圖6、圖7給出了AD9857配置為12.288 MHz時輸出信號的實測頻譜圖和星座圖,。
由圖7星座圖可知,,AD9857輸出的中頻信號EVM為0.756%,具有良好的輸出特性,。
4 AD9857應用的關鍵問題和解決方案
通過實際的設計實現(xiàn)和測試,,本文提出在AD9857的使用過程中應該注意以下問題:
(1)輸入數(shù)據(jù)的IQ兩路對齊:由于AD9857要求輸入IQ兩路依次串行輸入方式,而通信IQ正交調(diào)制后信號形式為IQ兩路正交并行輸出,,故需先將信號轉(zhuǎn)換為I1Q1I2Q2……InQn的形式,,然后使用TXENABLE信號確定第一個有效數(shù)據(jù),以形成I1+jQ1,,I2+jQ2…Ii+jQi的等效低通形式的復信號,,再在內(nèi)部進行正交上變頻??梢姶_定第一個有效數(shù)據(jù)極為重要,,否則將形成Qi+jI(i+1)的錯誤,導致無法正常接收,。這就需要綜合考慮系統(tǒng)復位信號,、數(shù)據(jù)時鐘、DA內(nèi)部鎖相環(huán)提示信號dac_pll_lock和信號使能信號TXENABLE之間的時序關系,,嚴格保證時序關系,。
(2)串口配置速率:在AD9857的datasheet中,串口配置速率可以設到10 MHz,但在發(fā)射機設計調(diào)試過程中發(fā)現(xiàn),,當串口配置速率設到3 MHz或者更高時,,AD9857會出現(xiàn)上電配置不穩(wěn)定的情況,直接表現(xiàn)就是發(fā)射信號的星座圖EVM變差,,從而導致接收機解調(diào)出錯,,誤碼增加的現(xiàn)象。而當把配置速率降低到300 kHz后,,星座圖EVM變好,。因此,在AD9857的使用過程中,,串口配置速率要配置在一個較低的水平,,以保證DA配置穩(wěn)定。
AD9857是一款高精度,、高性能并具有豐富功能的14位D/A轉(zhuǎn)換芯片,,可以應用于單載波的寬帶無線通信系統(tǒng)的D/A轉(zhuǎn)換。通過其內(nèi)部的頻率搬移功能,,AD9857可以輸出模擬中頻信號,,再通過一級混頻器就可以直接變頻成射頻信號,從而節(jié)省了一級模擬中頻電路,,大大簡化了發(fā)射模擬通道設計,。AD9857可以廣泛應用于基于軟件無線電思想的衛(wèi)星通信以及地面寬帶無線通信系統(tǒng)。
參考文獻
[1] AD9857 Datasheet[S].Analog Devices,,2004.
[2] PROAKIS J G著.數(shù)字通信(第四版)[M].張力軍,,鄭寶玉,譯.北京:電子工業(yè)出版社,,2003.
[3] 西瑞克斯(北京)通信設備有限公司.無線通信的MATLAB和FPGA實現(xiàn)[M].北京:人民郵電出版社,,2009.
[4] MARINA R.Transmitter model for the design of communication satellites[J].IEEE Transactions on Aerospace and Electronic systems,1999,,35(1):31-42.