自動(dòng)增益控制電路在通信系統領(lǐng)域有著(zhù)非常廣泛的應用,主要用于各種接收芯片的中頻級和射頻級,實(shí)現壓縮動(dòng)態(tài)范圍,抑制干擾脈沖和抗快衰落等作用。然而傳統的基于脈沖寬度調制波形輸出的AGC電路在環(huán)路穩定性上較差,收斂速度慢,外圍所需的元器件也較多,因而體積較大,這些極大地制約了AGC電路的性能。因此嘗試采用基于脈沖密度調制技術(shù)的AGC電路,以克服基于PWM技術(shù)的AGC電路的種種性能瓶頸。 1 AGC電路概述 在各種通信系統中,受發(fā)射功率大小,收發(fā)距離遠近,信號在傳輸媒介中會(huì )出現明顯的衰落等因素的影響,作用在接收機輸入端的信號強度有很大的變化和起伏。然而信道解調部分只能處理幅度變化不大的信號,信號過(guò)強、過(guò)弱或忽大忽小,都會(huì )使解調失敗。所以必須要有一個(gè)AGc電路,使接收機的輸入端能處理幅度變化很大的信號,而解調部分能收到一個(gè)平穩適中的信號,以進(jìn)行信道解調。AGC電路可以使振幅變化范圍非常大的輸入信號,輸出時(shí)振幅變化范圍非常小,從而保證輸入到ADC的信號位于A(yíng)DC最佳的工作范圍,AGC電路的功能框圖如圖1所示。 圖1中的A/D轉換器將輸入進(jìn)來(lái)的模擬信號采樣量化為數字量后,經(jīng)過(guò)信號平均電平檢測器算出平均電平,該平均電平與預先設定的參考電平值V,相比較,得到平均電平誤差,將該誤差送入IIR濾波器進(jìn)行平滑累加后得到與所期望的AGC增益相對應的數字量(AGC控制字),最后通過(guò)D/A轉換器送入可變增益放大器(VGA)。 在上述這些模塊中,D/A模塊有多種方案可選。由于該模塊涉及到制造工藝和系統的外圍電路,而且D/A轉換器必須占用一定空間及消耗一定量的功率,因此D/A轉換器方案的選取,將對AGC甚至整個(gè)系統的性能和成本產(chǎn)生很大的影響。 D/A轉換器一般有下面三種方案可選: (1)直接使用專(zhuān)用的D/A轉換芯片。這種方案轉換速度快,但成本太高,一般不予采用。 (2)脈沖寬度調制器(PWM)+RC濾波器的方案。該方案成本低廉,但是D/A轉換速度慢,AGC電路達到收斂的時(shí)間長(cháng),嚴重時(shí)會(huì )產(chǎn)生振蕩。該方案在對AGC環(huán)路穩定性和收斂速度要求不高的通信系統中經(jīng)常被使用。 (3)脈沖密度調制(PDM)+RC濾波器的方案。該方案可以克服PWM波的諸多缺點(diǎn),但成本較高,適用于對控制要求較高的系統。 2 PDM與PWM的原理及比較 2.1 PWM理論及其特點(diǎn) PWM是一種通過(guò)改變高低電平的比值來(lái)得到不同輸出電壓的調制方式。該調制輸出周期為T(mén),占空比為N/M(N,M必須是整數)的方波。 如圖2所示,電容C上的電壓就是PWM的輸出電壓Uout,在RC值足夠大時(shí),Uout=Uin·(N/M)。PWM的精度與M有著(zhù)很大的關(guān)系。當M=2時(shí),只有0,1/2和2/2三種電壓輸出;而到M=256時(shí),就有0,1/256,2/256,3/256,…,256/256一共257種電壓輸出。M的大小取決于VGA的精度。一般來(lái)說(shuō),VGA能達到10位以上的精度,就是說(shuō)M的取值要在1 024以上。隨著(zhù)M的增大,RC的值也將相應增加,否則Uout就會(huì )呈現出明顯的鋸齒狀波形,使增益波動(dòng),惡化解調性能。但是如果讓RC增大,在增加元器件成本的同時(shí),還會(huì )使Uout對IIR濾波器產(chǎn)生的數字量變化響應變慢,延長(cháng)AGC收斂時(shí)間,甚至造成AGC的振蕩,這在A(yíng)GC電路的設計中是嚴格禁止的。 2.2 PDM原理 PWM的周期T是固定的,改變的是高低電平的占空比;而PDM的脈沖寬度(高電平寬度)是固定的,改變的是脈沖的密集程度,脈沖密集,Uout就越高;脈沖稀疏,則Uout就越低。圖3給出電壓為5/16時(shí)的PDM與PWM波形。 可見(jiàn),PDM相當于在時(shí)域上被打散的PWM。由于PDM的高低電平分布較為均勻,因此在R,C值較小的系統里,也可以濾除高頻交流分量,從而克服PWM的缺點(diǎn)。 2.3 PDM的實(shí)現 假設PDM的脈沖周期為△T,將時(shí)鐘信號送入N位計數器,實(shí)現0,1,…,2N-1的計數。在計數的單個(gè)脈沖周期△T里,將計數結果各個(gè)位上的邏輯值經(jīng)過(guò)一系列邏輯操作,實(shí)現N位比較基準脈沖信號,分別為B0,B1,B2,…,B(N-1)。在每一個(gè)△T里,都只有一個(gè)位上有邏輯“1”,其他位上均為邏輯“0”。同時(shí)將輸出的N位數據與該比較基準脈沖信號B0,B1,B2,…,B(N-1)進(jìn)行逐位與操作,再將各個(gè)位上的結果相或,便得到△T內的調制結果。 對于N位的信號,周期為T(mén)=2N×△T。對于8位數字信號,PDM調制結果為: PDMout=B7&D7+B6&D6+B5&D5+B4&D4+B3&D3+B2&D2+B1&D1+B0&D0 其中,B0~B7為比較基準脈沖信號的低位到高位,而D0~D7為數字信號的低位到高位。 如圖4所示,就是8位的PDM比較基準脈沖信號。其中,B7~B0的波形分別對應10000000B,01000000B,00100000B,…,00000001B的PDM調制方波。 例如,對十六進(jìn)制數2CH進(jìn)行PDM調制。2CH對應的二進(jìn)制數為“00101100”。其中,B5,B3,B2為“1”,其他各位均為“0”,經(jīng)過(guò)逐位邏輯操作得: PDMout=B7&0+B6&0+B5&1+B4&0+B3&1+B2&1+B1&0+B0&0=B5+B3+B2 經(jīng)過(guò)一個(gè)周期的調制,使得到圖5所示的PDM調制信號。這樣8位的數字信號就轉化為1位的脈沖信號。 在實(shí)際工程應用中,通常在系統中使用一個(gè)∑-△調制器來(lái)產(chǎn)生PDM波形!-△調制器的結構如圖6所示。 寄存器輸出的比特流中高電平的密度代表了輸入信號的幅度。如果圖6中虛線(xiàn)左側部分是模擬電路,輸入的是模擬信號,那么單位時(shí)間內輸出比特流中1的個(gè)數就反映了輸入模擬信號的幅度,實(shí)現A/D轉換功能。如果虛線(xiàn)左側部分是數字電路,輸人的是若干比特寬的數字量,那么對輸出的比特流進(jìn)行低通濾波后,就得到了相應的電壓,實(shí)現的是D/A轉換功能。本AGC電路中使用的是∑-△調制器的D/A功能,并且輸入范圍為0~1 023,可實(shí)現足夠精確的D/A轉換。 3 PDM與PWM的仿真比較 3.1 PDM與PWM收斂時(shí)間仿真比較 圖7是用Matlab對PDM和PWM進(jìn)行的仿真對比。其中,電路參數:VGA增益為15 dB/V,R=100 Ω,C=0.1μF,AGC工作時(shí)鐘為10 MHz。 從圖7中可以看出,在相同的R,C條件下,使用PDM調制的AGC電路,在收斂時(shí)間上小于使用PWM調制的AGC電路。 3.2 PDM與PWM環(huán)路穩定性仿真比較 從圖8和圖9中可以看出,在相同的R,C條件下,使用PDM調制的AGC電路,Uout的抖動(dòng)小于使用PWM調制的AGC電路,環(huán)路穩定性明顯較好。 4結 語(yǔ) 本文通過(guò)PDM和傳統的PWM兩種調制方式的比較,最終得出使用PDM調制方式來(lái)充當AGC電路的D/A轉換器,從而控制前端VGA的增益的方案。該方案相對于PWM方案具有更短的AGC收斂時(shí)間和更穩定的環(huán)路特性。通過(guò)Matlab仿真驗證,表明了該方案的可行性。 |