專利名稱:一種適用于無(wú)線傳感器網(wǎng)絡(luò)中的agc實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種適用于無(wú)線傳感器網(wǎng)絡(luò)中的AGC(自動(dòng)增益控制)實(shí)現(xiàn)方法。更確切地說(shuō),本發(fā)明涉及一種應(yīng)用于0FDM(正交頻分復(fù)用)或者DSSS(直接序列擴(kuò)頻)通信體制下的數(shù)字自動(dòng)增益控制實(shí)現(xiàn)方法。屬于無(wú)線傳感網(wǎng)絡(luò)通信領(lǐng)域。
背景技術(shù):
隨著通信技術(shù)、嵌入式計(jì)算技術(shù)、傳感器技術(shù)和微系統(tǒng)技術(shù)的飛速發(fā)展,20世紀(jì) 90年代末研究學(xué)者們提出了無(wú)線傳感器網(wǎng)絡(luò)技術(shù)(WSN,WireleSS Sensor Network)。無(wú)線傳感器網(wǎng)絡(luò)是一個(gè)涉及多學(xué)科高度交叉、知識(shí)高度集成的前沿?zé)狳c(diǎn)研究領(lǐng)域,它綜合了傳感器技術(shù)、網(wǎng)絡(luò)技術(shù)、無(wú)線通信技術(shù)、嵌入式計(jì)算技術(shù)、分布式信息處理技術(shù)等,能夠通過各類集成化的微型傳感器協(xié)作進(jìn)行實(shí)時(shí)監(jiān)控、感知各種環(huán)境的信息,然后通過嵌入式系統(tǒng)對(duì)其進(jìn)行處理,并通過隨機(jī)自組織多跳無(wú)線通信網(wǎng)絡(luò)傳輸?shù)接脩艚K端,從而實(shí)現(xiàn)物理世界、計(jì)算世界以及人類社會(huì)三元世界的聯(lián)通。無(wú)線傳感器網(wǎng)絡(luò)具有十分廣闊的應(yīng)用前景,在軍事國(guó)防、工農(nóng)業(yè)、生物醫(yī)療、城市管理、環(huán)境監(jiān)測(cè)、搶險(xiǎn)救災(zāi)、防恐反恐、危險(xiǎn)區(qū)域遠(yuǎn)程控制等許多重要領(lǐng)域都有潛在的實(shí)用價(jià)值。然而無(wú)線傳感器網(wǎng)絡(luò)由于其應(yīng)用場(chǎng)景的特性,使得無(wú)線傳感器網(wǎng)絡(luò)具有能量、通信、計(jì)算、存儲(chǔ)四大受限的特點(diǎn)。因此應(yīng)用于無(wú)線傳感網(wǎng)中的通信技術(shù)特別需要考慮資源受限的特點(diǎn)。自動(dòng)增益控制(AGC)調(diào)整是任何應(yīng)用于無(wú)線傳感網(wǎng)通信中不可缺少的技術(shù),無(wú)線傳感器網(wǎng)絡(luò)的通信往往是突發(fā)模式通信,而在這種突發(fā)情況下,信號(hào)幅度的變化很大,變化也很快,為了減少前導(dǎo)訓(xùn)練序列的開銷,要求AGC能盡快的將幅度調(diào)整穩(wěn)定。針對(duì)AGC調(diào)整方法主要分為兩類,第一類是模擬AGC,第二類是數(shù)字AGC。模擬AGC為射頻端通過模擬電路探測(cè)接收信號(hào)的幅度,根據(jù)探測(cè)到的幅度自動(dòng)生成對(duì)應(yīng)的反饋調(diào)整電壓,進(jìn)而調(diào)節(jié)射頻VGA 的電壓,改變射頻電路電壓增益,使得接收信號(hào)幅度滿足解調(diào)要求;數(shù)字AGC為基帶模塊通過接收到的數(shù)字信號(hào),檢測(cè)數(shù)字信號(hào)幅值,通過數(shù)字算法計(jì)算相應(yīng)需要調(diào)整的幅度差值,計(jì)算出反饋電壓的數(shù)字值,經(jīng)DA轉(zhuǎn)化后控制VGA,改變射頻電路電壓增益,使得接收信號(hào)幅度滿足解調(diào)要求。由于數(shù)字AGC實(shí)現(xiàn)簡(jiǎn)單,調(diào)整速度快,得到了越來(lái)越多的應(yīng)用,特別適合資源受限的無(wú)線傳感器網(wǎng)絡(luò)應(yīng)用。AGC方法調(diào)整速度和穩(wěn)定性是雙刃劍,調(diào)整速度快,將能在較短的時(shí)間內(nèi)穩(wěn)定接收信號(hào)幅度,可以減少AGC調(diào)整開銷,提高數(shù)據(jù)利用率,但是調(diào)整速度快,將會(huì)引起較大波動(dòng),較小的噪聲都可能引起誤調(diào)整,穩(wěn)定性差。反之亦然。因此,針對(duì)無(wú)線傳感器網(wǎng)絡(luò)中的AGC方法,提出穩(wěn)定性較高、資源消耗較少的AGC 實(shí)現(xiàn)方法已成為本領(lǐng)域技術(shù)人員亟待解決的技術(shù)課題。從而引導(dǎo)出本發(fā)明的構(gòu)思。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種適用于無(wú)線傳感器網(wǎng)絡(luò)中的AGC實(shí)現(xiàn)方法,所提供的方法具有較高的穩(wěn)定性,實(shí)現(xiàn)資源開銷較少,減少由于信號(hào)幅度變化所引起的性能衰落。本發(fā)明提供的一種適用于無(wú)線傳感器網(wǎng)絡(luò)中的AGC實(shí)現(xiàn)方法,包括以下步驟
1)計(jì)算估計(jì)接收信號(hào)的包絡(luò)幅值;2)根據(jù)當(dāng)前包絡(luò)幅值與理想幅值的要求,按照三段調(diào)整方法分別進(jìn)行實(shí)現(xiàn)計(jì)算出反饋調(diào)整增益值。3)輸出由步驟2)提供的反饋調(diào)整增益,經(jīng)DA轉(zhuǎn)化后輸出給射頻VGA。優(yōu)選地,步驟1)中的接收信號(hào)的包絡(luò)幅值估計(jì)方法為采用每8個(gè)數(shù)值取最大值的方法,得到接收信號(hào)的包絡(luò)幅值。所述步驟幻中的計(jì)算方式按照調(diào)整的流程分別進(jìn)行第一段,第二段,第三段調(diào)整。第一段為最粗調(diào)整,主要判斷信號(hào)是否過載,若信號(hào)過載,則直接降低增益10dB,第一段的調(diào)整速度最快,調(diào)整精度最低;第二段為較粗調(diào)整,將信號(hào)調(diào)整到比較適合的范圍內(nèi), 調(diào)整速度較快,精度較高,這一段調(diào)整實(shí)現(xiàn)是采用直線擬合的方法,根據(jù)經(jīng)過對(duì)數(shù)變化的曲線,同時(shí)根據(jù)調(diào)整的最小靈敏度(此靈敏度由系統(tǒng)硬件決定),取整之后獲得與實(shí)際調(diào)整曲線近似的直線擬合曲線;第三段為細(xì)調(diào)整,調(diào)整速度慢,調(diào)整精度高,基本將信息調(diào)整恒定, 這一段調(diào)整采用查表法,預(yù)先將調(diào)整值存儲(chǔ)在表格中,按照當(dāng)前的幅值查表得到調(diào)整增益值。只有在第一段調(diào)整完成結(jié)束后才能進(jìn)入第二段調(diào)整,只有在第二段調(diào)整結(jié)束后才能進(jìn)行第三段調(diào)整。
.ideal value ,所述反饋調(diào)整因子的表達(dá)式為A —= ^-=-^4 —〃ω,其中k new為當(dāng)
R(n)-
前時(shí)刻獲得的反饋調(diào)整增益值,k_old為上一時(shí)刻的反饋調(diào)整增益值,idealvalue是理想的幅值值,R(η)為當(dāng)前時(shí)刻估計(jì)出的接收信號(hào)幅值。經(jīng)對(duì)數(shù)變化后的反饋因子增益為 10*lg(k_new) = 10*lg(ideal_value)_10*lg(R(n))+10*lg(k_old)。結(jié)合實(shí)際實(shí)現(xiàn)時(shí)調(diào)整增益的靈敏度為M dB/格,則得到調(diào)整的數(shù)字格數(shù)值為10*lg(k_new)/M = 10*lg(ideal_ value)/M-10*lg(R(η))/M+10*lg(k_old)/Μ。綜上所述,本發(fā)明涉及一種適用于于無(wú)線傳感器網(wǎng)絡(luò)中的自動(dòng)增益控制實(shí)現(xiàn)方法,其特征在于整個(gè)AGC的實(shí)現(xiàn)方法采用直線擬合法和查表法兩種,針對(duì)信號(hào)幅度很小的情況,信號(hào)調(diào)整等級(jí)較多,采用直線擬合方法,減少用于查表的資源存儲(chǔ)消耗;針對(duì)信號(hào)幅度較為合適的情況,信號(hào)調(diào)整等級(jí)較少,采用查表法。AGC實(shí)現(xiàn)流程采用三段調(diào)整方法,第一段為最粗調(diào)整,判斷信號(hào)是否過載,調(diào)整速度最快,調(diào)整精度最低;第二段為較粗調(diào)整,將信號(hào)調(diào)整到比較適合的范圍內(nèi),調(diào)整速度較快,精度較高;第三段為細(xì)調(diào)整,調(diào)整速度慢,調(diào)整精度高,基本將信息調(diào)整恒定,只有在第一段調(diào)整完成結(jié)束后才能進(jìn)入第二段調(diào)整,只有在第二段調(diào)整結(jié)束后才能進(jìn)行第三段調(diào)整。由此可見,本發(fā)明的優(yōu)點(diǎn)在于①本發(fā)明利用估計(jì)信號(hào)包絡(luò)幅值來(lái)作為參考調(diào)整的幅值大小,更能真實(shí)的反應(yīng)接收信號(hào)的幅值和功率值。②本發(fā)明在實(shí)現(xiàn)中通過三段調(diào)整方法,適應(yīng)動(dòng)態(tài)范圍很大,具有較高的調(diào)整穩(wěn)定性。③本發(fā)明采用直線擬合法和查表法相結(jié)合的實(shí)現(xiàn)方法,使運(yùn)算量和資源開銷都較少。④本發(fā)明提供的實(shí)現(xiàn)方法適應(yīng)于突發(fā)模式通信應(yīng)用環(huán)境下采用OFDM或DSSS通信方式,具有資源消耗較少,調(diào)整速度較快,穩(wěn)定性較高,適合無(wú)線傳感器網(wǎng)絡(luò)的應(yīng)用場(chǎng)景。
圖1為本發(fā)明的適用于無(wú)線傳感器網(wǎng)絡(luò)中AGC實(shí)現(xiàn)方法的流程圖。圖2接收信號(hào)量程范圍對(duì)數(shù)變化對(duì)應(yīng)的反饋調(diào)整格數(shù)。圖3直線擬合段對(duì)數(shù)變化對(duì)應(yīng)的反饋調(diào)整格數(shù)。圖4直線擬合段反饋調(diào)整格數(shù)性能對(duì)應(yīng)比較圖。圖5查表法反饋調(diào)整格數(shù)圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是本發(fā)明的全部。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。首先,請(qǐng)參閱圖1,它是本發(fā)明的實(shí)現(xiàn)方法的流程圖首先參照系統(tǒng)的硬件設(shè)計(jì)確定AGC反饋調(diào)整增益靈敏度。這里給出的一個(gè)具體實(shí)例為按照射頻端的接口要求,AGC反饋控制信號(hào)為8bit,調(diào)整增益的精度為0. 6445dB(由實(shí)際硬件系統(tǒng)決定),最大動(dòng)態(tài)范圍為50dB,且反饋信號(hào)的8,h00代表最低增益。基帶給出的增益是對(duì)數(shù)形式的,且這種對(duì)數(shù)形式的增益在一定的范圍內(nèi)是線性的。因此Sbit的AGC反饋信號(hào)每一格代表0.6445dB?;鶐Х答佉蜃拥膶?shí)現(xiàn)采用分段直線擬合和查表相結(jié)合的方法實(shí)現(xiàn)。仿真程序中的反饋調(diào)整因子是用于調(diào)整信號(hào)幅度的,
權(quán)利要求
1.一種適應(yīng)于無(wú)線傳感器網(wǎng)絡(luò)中的AGC實(shí)現(xiàn)方法,其特征在于所述的方法采用直線擬合法和查表法兩種,包括以下步驟1)計(jì)算估計(jì)接收信號(hào)的包絡(luò)幅值;2)根據(jù)當(dāng)前包絡(luò)幅值與理想幅值的要求,按照三段調(diào)整方法分別進(jìn)行實(shí)現(xiàn)計(jì)算出反饋調(diào)整因子增益值;3)輸出當(dāng)前計(jì)算出的反饋調(diào)整因子的增益,經(jīng)DA轉(zhuǎn)化后輸出給射頻VGA。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟1)中的接收信號(hào)的包絡(luò)幅值估計(jì)方法為采用每8個(gè)數(shù)值取最大值的方法,得到接收信號(hào)的包絡(luò)幅值。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟幻中的所述三段調(diào)整為第一段為最粗調(diào)整,判斷信號(hào)是否過載,若信號(hào)過載,則直接降低增益10dB,該段的調(diào)整速度最快, 調(diào)整精度最低;第二段為較粗調(diào)整,將信號(hào)調(diào)整到比較適合的范圍內(nèi),調(diào)整速度較快,精度較高,這一段調(diào)整實(shí)現(xiàn)采用直線擬合的方法,根據(jù)經(jīng)過對(duì)數(shù)變化的曲線,同時(shí)根據(jù)調(diào)整的最小靈敏度,取整之后獲得與實(shí)際調(diào)整曲線近似的直線擬合曲線;第三段為細(xì)調(diào)整,調(diào)整速度慢,調(diào)整精度高,將信息調(diào)整恒定,這一段調(diào)整采用查表法,預(yù)先將調(diào)整值存儲(chǔ)在表格中,按照當(dāng)前的幅值查表得到調(diào)整增益值;只有在第一段調(diào)整完成結(jié)束后才能進(jìn)入第二段調(diào)整, 只有在第二段調(diào)整結(jié)束后才能進(jìn)行第三段調(diào)整。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于所述的反饋調(diào)整因子用于調(diào)整信號(hào)幅度。
5.根據(jù)權(quán)利要求1或4所述的方法,其特征在于反饋調(diào)整因子的表達(dá)式為 .ideal value ,k_new = ^^^4 — W,其中當(dāng)前時(shí)刻獲得的反饋調(diào)整增益值,k_old為上一時(shí)刻的反饋調(diào)整增益值,idealvalue是理想的幅值值,R(η)為當(dāng)前時(shí)刻估計(jì)出的接收信號(hào)幅值。經(jīng)對(duì)數(shù)變化后的反饋因子增益為10*lg(k_new) = 10*lg(ideal_ value)-10*lg(R(η)) +10*lg(k_old) 0結(jié)合實(shí)際實(shí)現(xiàn)時(shí)調(diào)整增益的靈敏度為M dB/格, 則得到調(diào)整的數(shù)字格數(shù)值為 10*lg(k_new)/M = 10*lg(ideal_value)/M-10*lg(R(n))/ M+10*lg(k_old)/Mo
6.根據(jù)權(quán)利要求1所述的方法,其特征在于①第一段信號(hào)過載時(shí),即R(n)>飽和情況下,反饋調(diào)整因子調(diào)整格數(shù)為減少 10/0. 6445 = 16 格;②進(jìn)入第二段調(diào)整時(shí),為直線擬合段,R(η)取值處于較小范圍,反饋調(diào)整格數(shù)為 10*lg(R(n))/0. 6445 ;③第三段調(diào)整實(shí)現(xiàn)方法為查表法。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于所述的方法適應(yīng)于突發(fā)模式通信應(yīng)用環(huán)境下采用OFDM或DSSS通信方式。
全文摘要
本發(fā)明涉及一種適用于于無(wú)線傳感器網(wǎng)絡(luò)中的AGC實(shí)現(xiàn)方法,其特征在于整個(gè)AGC的實(shí)現(xiàn)方法采用直線擬合法和查表法兩種,所述的AGC實(shí)現(xiàn)方法采用三段調(diào)整方法,第一段為最粗調(diào)整,判斷信號(hào)是否過載,調(diào)整速度最快,調(diào)整精度最低;第二段為較粗調(diào)整,將信號(hào)調(diào)整到比較適合的范圍內(nèi),調(diào)整速度較快,精度較高;第三段為細(xì)調(diào)整,調(diào)整速度慢,調(diào)整精度高,基本將信息調(diào)整恒定,只有在第一段調(diào)整完成結(jié)束后才能進(jìn)入第二段調(diào)整,只有在第二段調(diào)整結(jié)束后才能進(jìn)行第三段調(diào)整。本發(fā)明提供的方法適應(yīng)于突發(fā)模式通信應(yīng)用環(huán)境下采用正交頻分復(fù)用通信方式或者直接序列擴(kuò)頻通信方式。所述的方法資源消耗較少,調(diào)整速度較快,穩(wěn)定性較高,適合無(wú)線傳感器網(wǎng)絡(luò)的應(yīng)用場(chǎng)景。
文檔編號(hào)H04W84/18GK102421182SQ20111040437
公開日2012年4月18日 申請(qǐng)日期2011年12月7日 優(yōu)先權(quán)日2011年12月7日
發(fā)明者占云龍, 張 誠(chéng), 羅炬鋒, 高丹 申請(qǐng)人:中國(guó)科學(xué)院上海微系統(tǒng)與信息技術(shù)研究所