1.一種基于快速查表法的解速度模糊算法,其特征在于包括下述步驟:
1)創(chuàng)建不同F(xiàn)FT點(diǎn)數(shù)n的N行5列的速度解模糊表{Aij},其中,i為0到N的整數(shù),j取0到4的整數(shù),N=fdmax/△fd,fdmax=2×Vd/λ,Vd為各種FFT點(diǎn)數(shù)時(shí)關(guān)心目標(biāo)的最大徑向速度,λ為光波的波長(zhǎng),△fd為滿(mǎn)足速度分辨率的多普勒頻率步進(jìn)量,△fd=INT(Fr/n),INT為取整,n為FFT點(diǎn)數(shù),F(xiàn)r為最小工作重頻;速度解模糊表的第一列Ai0為由小到大排列的目標(biāo)速度,由多普勒頻率計(jì)算獲得速度,第二至第五列Ai1~Ai4為雷達(dá)工作的四種不同重復(fù)頻率下的目標(biāo)速度對(duì)應(yīng)的連續(xù)存放的目標(biāo)速度通道號(hào);
2)給定閾值ε,ε小于等于2;
3)定義每行滿(mǎn)足條件(|Aij-Bj|≤ε)個(gè)數(shù)的最大值為Mmax,并將Mmax初始設(shè)定為零;
4)將信號(hào)處理機(jī)輸出的四種不同重復(fù)頻率下的目標(biāo)速度通道號(hào)Bj和速度解模糊表中的目標(biāo)速度通道號(hào)Aij逐行逐列做差,j為1到4的整數(shù),以差的絕對(duì)值不大于閾值為滿(mǎn)足條件;記錄每行滿(mǎn)足條件的列的個(gè)數(shù)Mj;
5)將Mj和Mmax進(jìn)行比較,如果Mj大于Mmax,則更新Mmax=Mj,并記錄當(dāng)前行號(hào)K=j(luò);
6)如果當(dāng)前Mj等于4,則輸出當(dāng)前行對(duì)應(yīng)的速度值作為所要查找的目標(biāo)速度,終止查表過(guò)程,查表結(jié)束;否則返回步驟4);
7)遍歷二維速度解模糊表后,如果Mmax等于3,輸出K行對(duì)應(yīng)的目標(biāo)速度作為所要查找的目標(biāo)速度;如果Mmax小于3,則查表失敗。