[發(fā)明專利]一種用于核輻射探測的數(shù)字濾波器優(yōu)化設(shè)計方法有效
| 申請?zhí)枺?/td> | 201610004064.8 | 申請日: | 2016-01-06 |
| 公開(公告)號: | CN105680823B | 公開(公告)日: | 2018-06-29 |
| 發(fā)明(設(shè)計)人: | 劉志強;馬燕;高晶;譚立寧;劉志勇 | 申請(專利權(quán))人: | 中國人民解放軍第二炮兵工程大學(xué) |
| 主分類號: | H03H17/00 | 分類號: | H03H17/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 710025 *** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 優(yōu)化設(shè)計 濾波器 加權(quán)平均 噪聲增益 核輻射探測 數(shù)字濾波器 測量 粒子群優(yōu)化算法 控制測量 響應(yīng) 計算量 算法 | ||
1.一種用于核輻射探測的數(shù)字濾波器優(yōu)化設(shè)計方法,其特征在于:將現(xiàn)有的平均或加權(quán)平均過程看作測量所得等待時間通過FIR濾波器的結(jié)果,并采用IIR濾波器代替現(xiàn)有的平均或加權(quán)平均處理等待時間,通過粒子群優(yōu)化算法對IIR濾波器的系數(shù)[a1,a2,…,aq]、[b0,b1,b2,…,bq]進(jìn)行優(yōu)化設(shè)計,具體包括如下步驟:
步驟1:初始化參數(shù)
設(shè)置濾波器噪聲增益g、濾波器階數(shù)q、修正因子f(0<f<1)、粒子群規(guī)模M、最大迭代次數(shù)K、權(quán)重c0、c1、c2、粒子最大速度Vmax,隨機構(gòu)造M個向量xi={xi1,xi2,…,xi(2q-1)}分別代表M個粒子當(dāng)前位置,設(shè)置迄今為止全局最優(yōu)位置pg={pg1,pg2,…,pg(2q-1)}為任意值,對應(yīng)的濾波器系數(shù)ag={ag0,ag1,ag2,…,agq}、bg={bg0,bg1,bg2,…,bgq}為任意值,響應(yīng)時間Tg為無窮大,各粒子的最優(yōu)位置pi={pi1,pi2,…,pi(2q-1)}為任意值(其中i為粒子序號),對應(yīng)的濾波器系數(shù)ai={ai0,ai1,ai2,…,aiq}、bi={bi0,bi1,bi2,…,biq}為任意值,各最優(yōu)位置對應(yīng)的響應(yīng)時間Ti為無窮大;
步驟2:采用粒子群優(yōu)化算法進(jìn)行濾波器優(yōu)化設(shè)計;
步驟3:將全局最優(yōu)位置對應(yīng)的濾波器輸出,作為優(yōu)化設(shè)計結(jié)果。
2.根據(jù)權(quán)利要求1所述的一種用于核輻射探測的數(shù)字濾波器優(yōu)化設(shè)計方法,其特征在于:步驟2中“采用粒子群優(yōu)化算法進(jìn)行濾波器優(yōu)化設(shè)計”,具體包括以下步驟:
步驟2.1:令當(dāng)前迭代次數(shù)k=1;
步驟2.2:對各粒子進(jìn)行設(shè)計;
步驟2.2.1:令當(dāng)前粒子序號i=1;
步驟2.2.2:利用式(1)更新粒子xi:
式中,xid代表粒子xi的第d維變量,vid代表粒子xi的第d維速度;
步驟2.2.3:對當(dāng)前粒子i,令aj=xij(j=1,2,…,q)構(gòu)造濾波器系數(shù)[1,a1,a2,…,aq],并計算濾波器的極點,若濾波器某極點位于單位圓外,則將該極點的倒數(shù)作為濾波器的極點,并重新計算濾波器系數(shù)[1,a1,a2,…,aq],同時令xij=aj(j=1,2,…,q)更新粒子的前q維;
步驟2.2.4:對當(dāng)前粒子i,令bj=xi(q+j+1)(j=0,1,2,…,q-2),bq-1=0、bq=0,構(gòu)造濾波器系數(shù)[b0,b1,b2,…,bq],根據(jù)系數(shù)[1,a1,a2,…,aq]、[b0,b1,…,bq]由式(2)計算濾波器的單位響應(yīng)h1(n):
式中,δ(n)為單位函數(shù),當(dāng)n=0時,其值為1,否則其值為0;
步驟2.2.5:按式(3)計算濾波器最小噪聲增益gmin:
步驟2.2.6:如果gmin小于等于g,轉(zhuǎn)步驟2.2.7,否則按式(4)更新粒子i的后q-1維,并轉(zhuǎn)步驟2.2.4;
步驟2.2.7:對當(dāng)前粒子i,由式(5)構(gòu)建矩陣A1、A2,按式(6)計算向量c:
z=[1 0 0 … 0](A1+A2)-1 (6);
步驟2.2.8:由式(7)~(9)構(gòu)建矩陣H1、H2、H3,按式(10)將向量z拆為向量za、zb,按式(11)構(gòu)建向量b1;
步驟2.2.9:由式(12)計算參數(shù)g0、ch1與ch2,由式(13)計算參數(shù)u、s:
步驟2.2.10:由式(14)計算一元二次方程系數(shù)A、B、C:
步驟2.2.11:計算一元二次方程At2+Bt+C=0的根,如果兩根為實根,分別將兩根作為濾波器系數(shù)bq-1,并按式(15)計算濾波器系數(shù)bq,轉(zhuǎn)步驟2.2.12;否則轉(zhuǎn)步驟2.2.15;
步驟2.2.12:根據(jù)步驟2.2.2所得濾波器系數(shù)a1,a2,…,aq、b0,b1,…,bq-2,結(jié)合步驟2.2.11計算所得bq-1與bq的兩組值構(gòu)建兩個濾波器,按式(16)分別計算兩濾波器的階躍響應(yīng),并以階躍響應(yīng)s(n)達(dá)到0.9時的n值,確定響應(yīng)時間tn1、tn2,選響應(yīng)時間短的濾波器作為設(shè)計結(jié)果,取得濾波器系數(shù)[1,a1,a2,…,aq]、[b0,b1,…,bq]與響應(yīng)時間tn;
其中,單位階躍函數(shù)定義如下:
步驟2.2.13:對于第i個粒子,將響應(yīng)時間tn與其歷史最優(yōu)位置對應(yīng)的響應(yīng)時間Ti進(jìn)行比較,如果tn小于Ti,令Ti=tn、pi=xi、ai=[1,a1,a2,…,aq]、bi=[b0,b1,…,bq];
步驟2.2.14:將Ti與Tg進(jìn)行比較,如果Ti小于Tg,令Tg=Ti、pg=pi、ag=ai、bg=bi;
步驟2.2.15:令i=i+1,如果i<M,那么轉(zhuǎn)步驟2.2.2,否則轉(zhuǎn)步驟2.3;
步驟2.3:令k=k+1,如果k<K,轉(zhuǎn)步驟2.2.1,否則結(jié)束優(yōu)化設(shè)計。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國人民解放軍第二炮兵工程大學(xué),未經(jīng)中國人民解放軍第二炮兵工程大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610004064.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





