《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 業(yè)界動(dòng)態(tài) > DS-SS接收機(jī)全數(shù)字AGC的FPGA實(shí)現(xiàn)

DS-SS接收機(jī)全數(shù)字AGC的FPGA實(shí)現(xiàn)

2008-07-31
作者:金俊坤1, 吳嗣亮1, 孫 武2

  摘 要: 論述了某航天器DS-SS接收機(jī)外部AGC的設(shè)計(jì)原理和具體實(shí)現(xiàn),重點(diǎn)討論了如何根據(jù)射頻前端" title="射頻前端">射頻前端的輸出設(shè)計(jì)全數(shù)字AGC以擴(kuò)展接收機(jī)的動(dòng)態(tài)范圍" title="動(dòng)態(tài)范圍">動(dòng)態(tài)范圍,并給出了基于FPGA的外部AGC電路算法。計(jì)算機(jī)仿真和硬件實(shí)現(xiàn)表明該數(shù)字AGC設(shè)計(jì)滿足DS-SS接收機(jī)系統(tǒng)的工作要求。
  關(guān)鍵詞: 動(dòng)態(tài)范圍 全數(shù)字AGC 射頻前端


  DS-SS(Direct-Sequence Spread-Spectrum)接收機(jī)具有抗干擾、通信保密性好、低信噪比下兼具測(cè)距功能等特點(diǎn),在航天領(lǐng)域得到廣泛應(yīng)用。某航天器的DS-SS接收機(jī)用于測(cè)控和通信,實(shí)際工作時(shí),輸入信號(hào)變化的動(dòng)態(tài)范圍高達(dá)100dB。在發(fā)射機(jī)近距離工作時(shí)(幾百米),接收機(jī)所接收的信號(hào)功率就會(huì)出現(xiàn)超出射頻前端芯片動(dòng)態(tài)范圍的情況,這會(huì)使射頻前端內(nèi)部的AGC失去作用,致使輸出信號(hào)幅度" title="信號(hào)幅度">信號(hào)幅度不恒定,且有可能因?yàn)檩斎胄盘?hào)過(guò)大而燒毀放大器。避免上述情況,本文提出了通過(guò)增加一個(gè)數(shù)控衰減器" title="衰減器">衰減器和外部AGC系統(tǒng)來(lái)保證整個(gè)接收系統(tǒng)具有100dB的動(dòng)態(tài)范圍,并給出基于FPGA的電路實(shí)現(xiàn)算法。
  該DS-SS接收機(jī)系統(tǒng)構(gòu)成如圖1所示。其中射頻前端采用NemeriX公司的NJ1004芯片,數(shù)控衰減器采用M/A-COM公司的AT90-0106。


1 外部AGC原理和設(shè)計(jì)
  接收機(jī)的接收信號(hào)經(jīng)過(guò)濾波器、放大器1和下變頻器處理后,載波頻率變?yōu)?575.42MHz,再經(jīng)過(guò)數(shù)控衰減器和放大器2進(jìn)入射頻前端。在射頻前端,NJ1004芯片內(nèi)部對(duì)輸入信號(hào)經(jīng)過(guò)下邊頻、濾波、放大和AD采樣后,輸出SGN和MAG兩路中頻數(shù)字信號(hào),AD采樣位數(shù)為2bit,采樣率為16.368MHz,中頻信號(hào)頻率為4.092MHz。射頻前端NJ1004內(nèi)部含有一個(gè)AGC系統(tǒng),其動(dòng)態(tài)范圍為60dB。輸入信號(hào)在射頻前端的動(dòng)態(tài)范圍內(nèi)變化時(shí),SGN輸出信號(hào)的占空比" title="占空比">占空比恒定為50%,MAG輸出信號(hào)的占空比恒定為33.3%。
  由于射頻前端芯片內(nèi)部AGC的動(dòng)態(tài)范圍不滿足整個(gè)接收系統(tǒng)的工作要求,因此在接收機(jī)中增加一個(gè)外部AGC模塊以保證接收機(jī)的動(dòng)態(tài)范圍。外部AGC控制模塊的功能是檢測(cè)出射頻前端輸出信號(hào)占空比變化而反映出來(lái)的接收信號(hào)幅度變化量,并通過(guò)低通濾波器濾出直流分量,經(jīng)過(guò)一定的直流放大反饋給受控衰減器,調(diào)整輸入信號(hào)幅度,使輸入信號(hào)在放大器線性范圍和射頻前端AGC的調(diào)整范圍之內(nèi),以達(dá)到恒定幅度輸出的目的。
  考慮到數(shù)字化的優(yōu)越性和系統(tǒng)的穩(wěn)定要求,采用全數(shù)字AGC方案并使用FPGA實(shí)現(xiàn)外部AGC模塊。由于MAG輸出信號(hào)的占空比反映了輸入信號(hào)的幅度大小,因此外部AGC控制模塊采用MAG作為輸入信號(hào),檢測(cè)當(dāng)前輸入信號(hào)幅度的變化。外部AGC控制模塊輸出為要衰減的dB值,用來(lái)調(diào)整數(shù)控衰減器的衰減量。
  外部AGC控制模塊由計(jì)數(shù)器、低通濾波器、積分器和衰減量dB轉(zhuǎn)換表等幾部分構(gòu)成,實(shí)現(xiàn)框圖如圖2所示。

?


  當(dāng)放大器2輸出信號(hào)處于射頻前端AGC的動(dòng)態(tài)范圍時(shí),MAG端輸出信號(hào)的占空比為1/3,如圖3所示。如果放大器2輸出信號(hào)超出射頻前端AGC的動(dòng)態(tài)范圍時(shí),中頻連續(xù)信號(hào)的幅度就會(huì)超過(guò)正常幅度,直接導(dǎo)致MAG輸出信號(hào)的占空比超出1/3,因此MAG占空比的大小反映了接收信號(hào)幅度的大小。為了保持輸出信號(hào)有恒定占空比,就要在輸入信號(hào)過(guò)大而導(dǎo)致內(nèi)部AGC無(wú)法調(diào)節(jié)時(shí),采用外部AGC調(diào)整來(lái)保證。通過(guò)外部AGC控制數(shù)控衰減器調(diào)整輸入信號(hào)幅度,使放大器2的輸出信號(hào)落入射頻前端的AGC動(dòng)態(tài)調(diào)整范圍。數(shù)控衰減量的調(diào)節(jié)直接由射頻前端的輸出信號(hào)MAG的占空比確定。中頻連續(xù)信號(hào)幅度與SGN及MAG輸出信號(hào)的關(guān)系,如圖3所示。
  設(shè)射頻前端AGC正常工作時(shí)的中頻輸出連續(xù)信號(hào)幅度為A0,則MAG輸出信號(hào)門限為:
  
  假設(shè)射頻前端的輸出幅度變化為Anew(Anew>Ath),超出射頻前端芯片調(diào)整的范圍,并設(shè)新的接收信號(hào)超過(guò)門限時(shí)的相位為Φnew,則有
  
  由(5)式可以看出,中頻輸出連續(xù)信號(hào)幅度相對(duì)于正常信號(hào)幅度的比值與MAG端輸出信號(hào)的占空比有關(guān),因此AGC控制模塊的關(guān)鍵是設(shè)計(jì)一個(gè)電路來(lái)檢測(cè)輸出信號(hào)的占空比。
  利用一個(gè)計(jì)數(shù)器,采用射頻前端采樣時(shí)鐘16.368MHz作為計(jì)數(shù)時(shí)鐘,在MAG高電平時(shí)計(jì)數(shù)。如果取計(jì)數(shù)時(shí)間為kms,則信號(hào)幅度處于射頻前端動(dòng)態(tài)范圍之內(nèi)時(shí),正常的計(jì)數(shù)值為,記為n0。設(shè)接收信號(hào)幅度變大時(shí),計(jì)數(shù)器的新計(jì)數(shù)值為n,則可推算出新的占空比為
  
  由(5)和(6)式可知,已知新計(jì)數(shù)值和正常計(jì)數(shù)值就可計(jì)算出占空比,從而可計(jì)算出新的輸入信號(hào)幅度與正常信號(hào)幅度的比值或?qū)?yīng)分貝值。中頻連續(xù)信號(hào)輸出幅度相對(duì)于正常幅度的放大dB值正是AGC控制模塊要輸出給數(shù)控衰減器的數(shù)值,因此衰減值dB轉(zhuǎn)換表就是基于(5)和(6)式構(gòu)建的。要注意數(shù)控衰減器的衰減量并不是連續(xù)可調(diào)的。AT90-0106數(shù)字衰減器的衰減分辨率為1dB,最高衰減量為50dB。因此整個(gè)轉(zhuǎn)換表也是以1dB為最小單位,將計(jì)數(shù)值(反映占空比)映射到衰減dB值。
  考慮到噪聲的影響,將新的計(jì)數(shù)值與正常計(jì)數(shù)值之間的差值送入低通濾波器進(jìn)行濾波。低通濾波器的離散方程為:
  y(n)=α·y(n-1)+(1-α)·x(n)????????????????????????????????? (7)
  其中,x(n)為低通濾波器的輸入,y(n)為低通濾波器的輸出,α為濾波器系數(shù)。
  外部AGC控制模塊中的增益γ用來(lái)控制AGC調(diào)整速度。γ越大,調(diào)整速度越快,但會(huì)導(dǎo)致整個(gè)環(huán)路過(guò)沖和振蕩,并導(dǎo)致輸入信號(hào)有寄生調(diào)幅;γ越小,調(diào)整速度越慢,但好處是不會(huì)過(guò)沖,并在一定程度上避免了寄生調(diào)幅。
  低通濾波器的輸出經(jīng)過(guò)放大并輸入積分累加器進(jìn)行累加,依據(jù)積分累加器的輸出查找衰減值dB轉(zhuǎn)換表,換算成衰減dB值后控制數(shù)控衰減器進(jìn)行相應(yīng)的衰減。
2 仿真試驗(yàn)和結(jié)果
  該型DS-SS通信系統(tǒng)的偽碼采用Gold碼,碼率為1.023MHz,碼周期為1ms。依據(jù)輸入信號(hào)形式和外部AGC的結(jié)構(gòu),利用計(jì)算機(jī)進(jìn)行仿真,下面給出部分仿真結(jié)果。
  計(jì)數(shù)器計(jì)數(shù)時(shí)間對(duì)占空比計(jì)算的準(zhǔn)確性有影響。取射頻前端工作在其動(dòng)態(tài)范圍內(nèi)的情況,計(jì)數(shù)器分別采用1ms、3ms和5ms計(jì)數(shù)時(shí)間對(duì)MAG輸出端高電平進(jìn)行計(jì)數(shù)。仿真表明,采用5ms計(jì)數(shù)時(shí)間對(duì)MAG高電平計(jì)數(shù)來(lái)估計(jì)占空比,與理論上的占空比(33.3%)完全吻合,1ms和3ms計(jì)數(shù)時(shí)間估計(jì)的占空比不能正確反映占空比的變化,因此會(huì)影響AGC對(duì)當(dāng)前輸出信號(hào)幅度的估計(jì)。所以外部AGC的計(jì)數(shù)器取計(jì)數(shù)時(shí)間為5ms(或更長(zhǎng))。
  假設(shè)發(fā)射機(jī)載體由遠(yuǎn)及近勻速飛行,速度為60m/s,仿真中取飛行距離為150m~10m為例,利用系統(tǒng)工作參數(shù)建立接收信號(hào)數(shù)學(xué)模型,仿真外部AGC的調(diào)整過(guò)程。取AGC計(jì)數(shù)時(shí)間為5ms,低通濾波器系數(shù)為α=0.95,增益γ=0.01,AGC環(huán)路調(diào)整過(guò)程見(jiàn)圖4。


  從圖4中可以看出,發(fā)射機(jī)在遠(yuǎn)距離時(shí),只要輸出中頻連續(xù)信號(hào)幅度不超過(guò)正常值,此時(shí)數(shù)控衰減器衰減量為零,由射頻前端的AGC保證輸入信號(hào)幅度的恒定。一旦中頻連續(xù)信號(hào)幅度超過(guò)射頻前端的AGC動(dòng)態(tài)范圍,則外部AGC開(kāi)始起作用,通過(guò)增大數(shù)控衰減器的衰減量保證輸入信號(hào)落入射頻前端的動(dòng)態(tài)范圍之內(nèi),最終中頻信號(hào)幅度收斂在正常幅度上,而不加外部AGC的輸出幅度逐步增大。因此所設(shè)計(jì)的外部AGC可以保證輸出中頻信號(hào)SGN和MAG占空比恒定,即能保證中頻輸出信號(hào)幅度恒定。
  在某航天器擴(kuò)頻通信接收機(jī)實(shí)現(xiàn)中,全數(shù)字外部AGC采用Xilinx公司的Virtex-II系列XC2v1000FPGA實(shí)現(xiàn)。利用FPGA的可編程性,大大方便了硬件的修改和調(diào)試。外部AGC擴(kuò)展了接收機(jī)的動(dòng)態(tài)范圍,使接收機(jī)的工作性能得到提高。另外,采用全數(shù)字AGC設(shè)計(jì),避開(kāi)D/A、放大器等部件,有利于簡(jiǎn)化系統(tǒng)設(shè)計(jì)、降低調(diào)試難度和提高系統(tǒng)穩(wěn)定性。實(shí)際應(yīng)用表明:在系統(tǒng)參數(shù)選擇合適的情況下,該全數(shù)字外部AGC可以提高擴(kuò)頻接收機(jī)的動(dòng)態(tài)范圍,滿足大動(dòng)態(tài)工作范圍的要求。
參考文獻(xiàn)
1 喻斌,陳軍波,李青俠.數(shù)字AGC的分析和設(shè)計(jì).桂林電子工業(yè)學(xué)院學(xué)報(bào),2003;(10)
2 王玉坤,陳 斌,陳立軍.數(shù)字接收機(jī)中的AGC技術(shù). 軍事通信技術(shù),2002;(6)

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。