[發明專利]一種沖擊噪聲環境下的量子萬有引力搜索動態DOA估計方法有效
| 申請號: | 201410108082.1 | 申請日: | 2014-03-21 |
| 公開(公告)號: | CN103901394A | 公開(公告)日: | 2014-07-02 |
| 發明(設計)人: | 高洪元;徐從強;胡韌;李晨琬 | 申請(專利權)人: | 哈爾濱工程大學 |
| 主分類號: | G01S3/00 | 分類號: | G01S3/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 150001 黑龍江省哈爾濱市南崗區*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 沖擊 噪聲 環境 量子 萬有引力 搜索 動態 doa 估計 方法 | ||
1.一種沖擊噪聲環境下的量子萬有引力搜索動態DOA估計方法,其特征在于:?
步驟一,對空間D個信源信號進行快拍采樣和加權處理,由M個全向陣元構成的無模糊線陣,D個中心頻率相同的遠場窄帶信號從方向{θ1,θ2,…,θD}入射到陣列上,陣列接收第k次快拍采樣數據為x(k)=As(k)+n(k),式中x(k)=[x1(k),x2(k),…,xM(k)]T為陣列的接收數據矢量;A(θ)=[a(θ1)?a(θ2)?…?a(θD)]是信號導向矢量矩陣,θ=(θ1,θ2,…,θD)是角度矢量,θd(d=1,2,…,D)是第d個信源的來波方向;s(t)=[s1(t),s2(t),…,sD(t)]T為信號矢量;?
n(k)=[n1(k),n2(k),…,nM(k)]T是獨立同分布的滿足SαS分布的沖擊噪聲向量;第d個導向矢量為a(θd)=[exp(-jω0τ1d),exp(-jω0τ2d),…,exp(-jω0τMd)]Τ,d=1,2,…,D,式中,?c為光速,f為入射信號的頻率,λ為入射信號的波長,(l=1,2,…,M)表示第d個信號到達第l個陣元時相對于參考陣元的時延,El為第l個陣元的位置,接收數據的加權信號為h(k)=x(k)/max{|x1(k)|0.7,|x2(k)|0.7,…,|xM(k)|0.7},max{}為取最大值函數,定義陣元接收數據之間的加權信號協方差為C(k),第一次采樣數據的加權信號協方差為C(1)=h(1)hH(1),根據經典信息論準則估計信源個數D,t代表量子萬有引力搜索機制的迭代次數,初始時設t=0;?
步驟二,量子萬有引力搜索機制的所有物體初始狀態確定,由N個物體組成的系統,每個物體在D維搜索空間中運動,第i個物體的量子位置定義如下:?
(i=1,2,…,N),為有效量子位置,為輔助量子位置,0≤yid(t)≤1(d=1,2,…,D)表示第i個物體在第d維的有效量子位,zid為第i個物體在第d維的輔助量子位,[yid(t)]2+[zid(t)]2=1,把第i個物體的量子位置第一行即有效量子位置影射到定義區間,就是物體的當前位置qi(t)=[qi1(t),qi2(t),…,qiD(t)],對于所有的i=1,2,…,N,qid(t)=yid(t)[ud(k)-ld(k)]+ld(k),d=1,2,…,D,第i個物體對應的速度為vi(t)=[vi1(t),vi2(t),…,viD(t)],-0.2≤vid(t)≤0.2(d=1,2,…,D)表示第i個物體的第d維速度,t代表迭代次數,量子位置在定義的量子域[0,1]間隨機初始化,在[-0.2,0.2]隨機初始?化速度的每一維,確定初始搜索空間為D個角度的搜索區間向量,ud(k)和ld(k)分別為第k次采樣數據處理第d維的角度搜索區間的上限和下限值,最大迭代次數設置為,其中為取整函數,zz為取整倍數;?
步驟三,第i個物體位置qi(t)=[qi1(t),qi2(t),…,qiD(t)]的加權信號協方差極大似然方程的目標函數值為,正交投影矩陣?,tr()表示矩陣的求跡運算,根據目標函數?評價物體位置的優劣,代表有效量子位置?映射到搜索范圍中的位置計算的目標函數值,即把影射到參數范圍后,使用fit[qi(t)]計算物體的目標函數值,第i個物體到現在為止所經歷的最優量子位置的第一行定義為該物體的局部最優位置,記作pi(t)=[pi1(t),pi2(t),…,piD(t)],pid(t)為第i個物體到第t次迭代為止所經歷最優有效第d維量子位,d=1,2,…,D,所有物體到現在所經歷最優量子位置的第一行記作全局最優量子位置,也就是目標函數值最大的有效量子位置,記作b(t)=[b1(t),b2(t),…,bD(t)],bd(t)為所有物體到第t次迭代為止所經歷最優有效第d維量子位,d=1,2,…,D,確定最好目標函數值best(t)和最差目標函數值worst(t),?
步驟四,計算在t次迭代的每個物體質量:Mai=Mpi=Mii=Mi,i=1,2,…,N,?Mpi表示被作用物體i的質量,Mai表示作用到物體i的質量,Mii為物體i的引力質量,Mi(t)為第i個物體的慣性質量,計算N個物體的萬有引力的合力,對于第d維,第j個物體作用在第i個物體上的引力大小為?引力系數T為最大迭代次數,Rij(t)是第j個物體和第i個物體的歐氏距離,G0和γ為常系數,Rij(t)=||pi(t),pj(t)||2,對于?第d維,作用在第i個物體上的總作用力i=1,2,…,N,d=1,2,…,D,randj是[0,1]間的隨機數,更新所有物體的加速度、速度和量子位置,第i個物體的第d維加速度為前N/2個物體速度根據引力方程進行更新,則第i個物體的第d維速度更新為?i=1,2,…,N/2,d=1,2,…,D;其他N/2個物體速度根據群行為進行更新,則第i個物體的第d維速度更新為vid(t+1)=c4r4[bd(t)-yid(t)]+c5r5[pid(t)-yid(t)]+wtvid(t),wt從初次迭代的0.9線形遞減到最大迭代的0.5,i=N/2+1,N/2+2,…,N,d=1,2,…,D,r1、r2、r3、r4和r5都是[0,1]之間的均勻隨機數,加權常數c1=c2=c4=c5=0.78,c3=0.1;對于vid(t+1),若超出邊界值,將其限制在邊界,即vid(t+1)>0.2,vid(t+1)=0.2,若vid(t+1)<-0.2,vid(t+1)=-0.2,量子位置為i=1,2,…,N,其中?d=1,2,…,D,abs()為量子位取絕對值函數;?
步驟五,量子位置yi(t+1)影射到定義區間qi(t+1),計算目標函數值,?
i=1,2,…,N,d=1,2,…,D,若?
fit[qi(t+1)]>fitq[pi(t)],則令局部最優量子位置否則,?
pi(t+1)=pi(t),把最優的局部最優量;子位置設置成全局最優量子位置為?
b(t+1)=[b1(t+1),b2(t+1),…,bD(t+1)],確定當前最好目標函數值best(t+1)和最差目標函數值worst(t+1),
步驟六,判斷是否達到最大迭代次數,若是,記錄最優位置,執行步驟七;否則,t=t+1,返回步驟四;?
步驟七,快拍采樣新數據x(k+1)=[x1(k+1),x2(k+1),…,xM(k+1)]T,對采樣數據進行加權處?理:h(k+1)=x(k+1)/max{|x1(k+1)|0.7,|x2(k+1)|0.7,…,|xM(k+1)|0.7},計算當前采樣的加權信號協方差:其中是新增加的第k+1個采樣數據的加權信號協方差的增量,更新搜索空間為Z(k+1),?d=1,2,…,D,β為收斂因子,決定了搜索空間的收斂速度;常數r為搜索空間在鎖定狀態下的搜索半徑;為第d個方向在第k次采樣時的估計值;為第d個方向在第k次采樣時搜索空間的中心值,其更新公式為其中δ為遺傳因子;?
步驟八,如果達到最大跟蹤次數,執行步驟九;否則,設k=k+1,t=0,返回步驟二繼續估計動態目標下一個時刻的方向;?
步驟九,得到所有快拍采樣下的全局最優位置就是檢測的動態目標方向值,輸出動態跟蹤結果。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于哈爾濱工程大學,未經哈爾濱工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410108082.1/1.html,轉載請聲明來源鉆瓜專利網。





