发明名称 一种基于分层投影和泰勒展开的多传感器多目标定位方法
摘要 本发明提供了一种基于分层投影和泰勒展开的多传感器多目标定位方法,它是基于双站距离空间投影定位方法,首先以较大的分辨率对观测区域进行栅格划分,为每个单元分配代表点,用代表点到传感器的距离提取回波并将回波累积到对应的像素单元,利用双站距离空间投影定位得到粗糙的目标位置,再选取目标位置附近一定区域作为投影区域,然后以更小的分辨率划分观测区域,只在投影区域进行投影定位,分多层完成定位,在得到粗略的目标位置基础上对目标附近区域进行高精度成像,大大减少了投影定位算法的运算量,最后采用泰勒展开算法,对估计的目标位置进行修正,进一步提高了多目标定位的精度。
申请公布号 CN105425231A 申请公布日期 2016.03.23
申请号 CN201510751396.8 申请日期 2015.11.06
申请人 电子科技大学 发明人 张晓玲;余檑;吴喜亮;何蜀丰;韦顺军
分类号 G01S13/06(2006.01)I 主分类号 G01S13/06(2006.01)I
代理机构 电子科技大学专利中心 51203 代理人 曾磊
主权项 一种基于分层投影和泰勒展开的多传感器多目标定位方法,其特征是它包括以下步骤:步骤1、相关参数的初始化初始化的参数均为已知,如下所示:电磁波传播速度,记为v;雷达空间距离分辨率,记为δ<sub>r</sub>;雷达在距离向上的最大距离单元编号,记为整数L;以发射机所在位置为原点,建立三维笛卡尔坐标系;发射机位置,记为P<sub>t</sub>;目标数目,记为Ntar;第i个目标的位置,记为Ptar(i)(i=1,2,…,Ntar),i为目标序号;目标散射截面积,记为σ;接收机数目,记为Nrec;第j个地面接收机位置,记为Prec(j)(j=1,2,…,Nrec),j为接收机序号;接收机的接收距离波门,均记为Rrec0;各接收机通道的信噪比,记为SNR;以单载频脉冲信号为雷达发射信号,脉冲载频记为f<sub>c</sub>,脉冲宽度记为T<sub>p</sub>;信号经发射机发射被第i个目标散射,由第j个接收机接收,再经去载频、离散采样后的回波信号记为Echo(i,j),其表达式Echo(i,j)=σ<sub>i</sub><sub>,</sub><sub>j</sub>*exp(‑pkR<sub>i</sub><sub>,</sub><sub>j</sub>),R<sub>i</sub><sub>,</sub><sub>j</sub>表示第i个目标与第j个接收机的双站距离,表达式R<sub>i</sub><sub>,</sub><sub>j</sub>=||P<sub>t</sub>‑Ptar(i)||<sub>2</sub>+||Ptar(i)‑Prec(j)||<sub>2</sub>,其中exp(·)是以自然指数为底的指数函数,σ<sub>i</sub><sub>,</sub><sub>j</sub>为第i个目标相对于第j个接收机的目标散射截面积,p表示虚数单位即p<sup>2</sup>=‑1,<img file="FDA0000840936600000011.GIF" wi="193" he="80" />||·||<sub>2</sub>表示向量的L2范数,*表示乘号,π为圆周率,v表示光速;步骤2、创建回波存储矩阵并求取回波概率信息矩阵由发射机和接收机的时间同步系统获取空中各目标对不同接收机的回波信号Echo(i,j)以及相应的双站延时τ<sub>i</sub><sub>,</sub><sub>j</sub>,其中i=1,2,…,Ntar,j=1,2,…,Nrec,τ<sub>i</sub><sub>,</sub><sub>j</sub>表示第i个目标相对第j个接收机的双站延时,Echo(i,j)表示第j个接收机接收到的第i个目标散射的回波信号;步骤2.1初始化回波存储矩阵根据步骤1中雷达在距离向上的最大距离单元编号L以及地面接收机数目Nrec,定义一个L行Nrec列的回波存储矩阵,记为<img file="FDA0000840936600000012.GIF" wi="215" he="58" />并将回波存储矩阵<img file="FDA0000840936600000013.GIF" wi="190" he="58" />初始化为零矩阵;回波存储矩阵的每一元素,记为<img file="FDA0000840936600000014.GIF" wi="317" he="60" />l=1,2,…,L,c=1,2,…,Nrec,其中l为回波存储矩阵的行数,c为回波存储矩阵的列数;根据第j个接收机获得的第i个目标的双站延时τ<sub>i</sub><sub>,</sub><sub>j</sub>及对应的目标回波信号Echo(i,j),计算第i个目标对第j个接收机的双站距离为R<sub>i</sub><sub>,</sub><sub>j</sub>=v*τ<sub>i</sub><sub>,</sub><sub>j</sub>,其中v表示光速,*表示乘号,i=1,2,…Ntar;j=1,2,…Nrec;根据双站距离R<sub>i</sub><sub>,</sub><sub>j</sub>,计算相应回波的距离单元编号ID<sub>i</sub><sub>,</sub><sub>j</sub>,公式为:<img file="FDA0000840936600000021.GIF" wi="551" he="93" />其中ID<sub>i</sub><sub>,</sub><sub>j</sub>表示第i个目标的回波在第j个接收机中的距离单元编号,1≤ID<sub>i</sub><sub>,</sub><sub>j</sub>≤L,且ID<sub>i</sub><sub>,</sub><sub>j</sub>取值为正整数,L为最大的距离单元编号,Rrec0表示接收机的接收距离波门;然后将经发射机发射被第i个目标散射,由第j个接收机接收的回波信号Echo(i,j),存储在回波存储矩阵<img file="FDA0000840936600000022.GIF" wi="184" he="58" />中的<img file="FDA0000840936600000023.GIF" wi="282" he="58" />位置处,即由<img file="FDA0000840936600000024.GIF" wi="894" he="61" />其中l=ID<sub>i</sub><sub>,</sub><sub>j</sub>,c=j,i=1,2,…Ntar,j=1,2,…Nrec,得到回波存储矩阵<img file="FDA0000840936600000025.GIF" wi="203" he="59" />步骤2.2回波存储矩阵转换为回波概率信息矩阵根据得到的存储矩阵<img file="FDA0000840936600000026.GIF" wi="190" he="58" />求回波概率信息矩阵P,回波概率信息矩阵P的维数与<img file="FDA0000840936600000027.GIF" wi="190" he="58" />相同,回波概率信息矩阵P计算公式为:P(l,c)=1‑exp(‑o(l,c)<sup>2</sup>/2σ(c)),其中l=1,2,…,L,c=1,2,…,Nrec,o(l,c)是<img file="FDA0000840936600000028.GIF" wi="281" he="58" />的幅度,σ(c)是矩阵<img file="FDA0000840936600000029.GIF" wi="183" he="59" />第c列的幅度标准差;步骤3、栅格划分步骤3.1建立观测空间在步骤1建立的笛卡尔坐标系中,设定一个三维长方体观测空间Ω<sub>Sear</sub>,观测空间的长、宽、高分别平行于笛卡尔坐标系的x轴、y轴、z轴;观测空间长为M×δ<sub>r</sub>×Nx,宽为M×δ<sub>r</sub>×Ny,高为M×δ<sub>r</sub>×Nz,其中Nx,Ny,Nz分别为沿观测空间x轴,y轴,z轴的采样点数,δ<sub>r</sub>表示雷达空间距离分辨率,M取值为2的非负整数次方,表示栅格划分边长相对于雷达空间距离 分辨率δ<sub>r</sub>的倍数;步骤3.2等间隔划分栅格将步骤3.1观测空间Ω<sub>Sear</sub>的中心记为P0,步骤1中的雷达空间距离分辨率δ<sub>r</sub>作为最小单元,将观测空间划分为一组栅格,每一栅格单元大小为Mδ<sub>r</sub>×Mδ<sub>r</sub>×Mδ<sub>r</sub>,然后为每一栅格单元标记一代表点,代表点坐标为P<sub>xyz</sub>=P0+[x‑Nx/2,y‑Ny/2,z‑Nz/2]*M*δ<sub>r</sub>,x,y,z分别是观测空间沿x轴,y轴,z轴的采样点序号,x=1,2…Nx,y=1,2…Ny,z=1,2…Nz,P<sub>xyz</sub>表示采样点序号为x,y,z的代表点的三维坐标,相邻代表点间的距离为Mδ<sub>r</sub>;步骤4、回波降分辨率处理根据步骤2得到的回波概率信息矩阵P,采用降分辨率回波信息矩阵元素的计算公式<img file="FDA0000840936600000031.GIF" wi="1072" he="86" />得到降分辨率回波信息矩阵P<sub>M</sub>,<img file="FDA0000840936600000032.GIF" wi="302" he="80" />其中<img file="FDA0000840936600000033.GIF" wi="37" he="80" />取值为小于等于其自身的最大正整数,c=1,2,…,Nrec,其中M表示栅格划分边长相对于空间分辨率δ<sub>r</sub>的倍数,L表示最大的距离单元编号,M取值为2的非负整数次方,表示栅格划分边长相对于雷达空间距离分辨率δ<sub>r</sub>的倍数;步骤5、投影处理在步骤3建立的观测空间Ω<sub>Sear</sub>中,寻找每一栅格代表点对应各接收机的回波信号,采用传统的投影方法对每一栅格代表点对应的各接收机的回波信号进行积累;具体步骤如下:步骤5.1首先创建一个三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>,矩阵的大小为Nx×Ny×Nz,并初始化为零矩阵,用于存储观测空间的成像信息;三维图像矩阵元素单元记为Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>(k1,k2,k3),k1、k2和k3分别表示三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>的行号、列号、层号,其中k1=1,2,…Nx,k2=1,2,…Ny,k3=1,2,…Nz,Nx,Ny,Nz分别是三维图像矩阵的行数,列数,层数;然后分别初始化观测空间沿x轴,y轴,z轴的采样点序号x=1,y=1,z=1,接收机序号初始化 为j=1;转到步骤5.2;步骤5.2根据步骤3中栅格代表点的三维坐标P<sub>xyz</sub>=P0+[x‑Nx/2,y‑Ny/2,z‑Nz/2]*M*δ<sub>r</sub>和接收机j的位置Prec(j),计算从发射机位置P<sub>t</sub>经栅格代表点P<sub>xyz</sub>到达第j个接收机的双站距离,记为R<sub>xyz</sub><sub>,</sub><sub>j</sub>,其计算公式为:R<sub>xyz</sub><sub>,</sub><sub>j</sub>=||P<sub>t</sub>‑P<sub>xyz</sub>||<sub>2</sub>+||P<sub>xyz</sub>‑Prec(j)||<sub>2</sub>;由双站距离R<sub>xyz</sub><sub>,</sub><sub>j</sub>计算栅格单元代表点P<sub>xyz</sub>相对接收机j的距离单元编号,记为ID<sub>xyz</sub><sub>,</sub><sub>j</sub>,其计算公式为:<img file="FDA0000840936600000041.GIF" wi="645" he="93" />其中ID<sub>xyz</sub><sub>,</sub><sub>j</sub>表示采样序号分别为x,y,z的栅格单元代表点P<sub>xyz</sub>相对第j个接收机的距离单元编号,转到步骤5.3;步骤5.3将步骤4中降分辨率回波信息矩阵P<sub>M</sub>的第ID<sub>xyz</sub>行第j列数据P<sub>M</sub>(ID<sub>xyz</sub><sub>,</sub><sub>j</sub>,j)作为各方向采样点序号分别为x,y,z的代表点P<sub>xyz</sub>对接收机j的回波信号,对回波信号进行积累,其表达式为:Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>(k1,k2,k3)=Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>(k1,k2,k3)+P<sub>M</sub>(ID<sub>xyz</sub><sub>,</sub><sub>j</sub>,j),其中k1=x,k2=y,k3=z;令接收机序号j加1,转到步骤5.4;步骤5.4如果j≤Nrec,则转至步骤5.2;如果j>Nrec,则j置为1,x加1,转至步骤5.5;步骤5.5如果x≤Nx,则转至步骤5.2;如果x>Nx,则x置为1,y加1,转至步骤5.6;步骤5.6如果y≤Ny,则转至步骤5.2;如果y>Ny,则y置为1,z加1,转至步骤5.7;步骤5.7如果z≤Nz,则转至步骤5.2;如果z>Nz,遍历结束,得到一个关于成像空间的三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>,转到步骤6;步骤6、提取目标位置首先,根据步骤5获得的三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>,在三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>中,遍历三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>的数据,找出三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>的最大值,然后从三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>中剔除该最大值所在栅格单元对应的回波信号;在剔除最大值所在栅格单元对应的回波信号的三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>中,遍历三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>的数据,依次找出Ntar‑1个最大值,……,同理找出Ntar个最大值,记录Ntar个最大值的序号为n(n=1,2…,Ntar);具体步骤如下:步骤6.1初始化序号n=1,在三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>中,遍历三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>的数据,找出由步骤5得到的三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>元素的最大值,记做Max_n,转到步骤6.2;步骤6.2寻找第n个最大值Max_n对应三维图像矩阵中的位置,有Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>(k1<sub>Max_n</sub>,k2<sub>Max_n</sub>,k3<sub>Max_n</sub>)=Max_n,其中,k1<sub>Max_n</sub>,k2<sub>Max_n</sub>,k3<sub>Max_n</sub>分别表示三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>元素的第n个最大值Max_n对应的行号,列号和层号;三维图像矩阵元素第n个最大值对应的目标位置坐标记为P<sub>n</sub>=P0+[k1<sub>Max_n</sub>‑Nx/2,k2<sub>Max_n</sub>‑Ny/2,k3<sub>Max_n</sub>‑Nz/2]*M*δ<sub>r</sub>,其中P<sub>n</sub>表示获得的第n个目标的位置,令接收机序号初始化为j=1,转到步骤6.3;步骤6.3首先,由第n个目标的位置P<sub>n</sub>,计算从发射机位置P<sub>t</sub>经P<sub>n</sub>到达第j个接收机的双站距离R<sub>n</sub><sub>,</sub><sub>j</sub>,R<sub>n</sub><sub>,</sub><sub>j</sub>=||P<sub>t</sub>‑P<sub>n</sub>||<sub>2</sub>+||P<sub>n</sub>‑Prec(j)||<sub>2</sub>;然后,由双站距离R<sub>n</sub><sub>,</sub><sub>j</sub>计算第n个目标相对第j个接收机的距离单元编号ID<sub>n</sub><sub>,</sub><sub>j</sub>,<img file="FDA0000840936600000061.GIF" wi="583" he="119" />转到步骤6.4;步骤6.4根据步骤4建立的降分辨率回波信息矩阵P<sub>M</sub>和步骤6.3中计算的距离单元编号ID<sub>n</sub><sub>,</sub><sub>j</sub>,在降分辨率回波信息矩阵P<sub>M</sub>的第ID<sub>n</sub><sub>,</sub><sub>j</sub>行第j列通过公式<img file="FDA0000840936600000062.GIF" wi="996" he="103" />找出目标n对第j个接收机的回波信号,记为P<sub>M</sub>(l,c)(l=ID<sub>n</sub><sub>,</sub><sub>j</sub>,c=j);然后,从三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>中剔除此回波信号,Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>(k1,k2,k3)=Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>(k1,k2,k3)‑P<sub>M</sub>(ID<sub>n</sub><sub>,</sub><sub>j</sub>,j),其中k1=k1<sub>Max_n</sub>,k2=k2<sub>Max_n</sub>,k3=k3<sub>Max_n</sub>;令j加1,转到步骤6.5;步骤6.5如果j≤Nrec,则转至步骤6.3;如果j>Nrec,则得到剔除第n个目标信息后的三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>;令n加1,转到步骤6.6;步骤6.6如果n≤Ntar,则转至步骤6.1;如果n>Ntar,则转至步骤7;步骤7目标附近区域投影定位提取Ntar个目标在观测空间的位置P<sub>n</sub>(n=1,2,…,Ntar)后,利用这些位置信息得到目标 可能存在的区域,然后在目标可能存在的区域进行更高精度的投影定位;具体步骤如下:步骤7.1如果M>1,则转到步骤7.2;如果M=1,则转到步骤8;步骤7.2对观测空间重新划分栅格:令沿观测空间x轴的采样点数Nx=2*Nx,沿观测空间y轴的采样点数Ny=2*Ny,沿观测空间z轴的采样点数Nz=2*Nz,M=M/2,然后执行步骤3完成观测空间重新划分栅格;执行步骤4得到降分辨率回波信息矩阵P<sub>M</sub>和每一栅格单元代表点的坐标P<sub>xyz</sub>,P<sub>xyz</sub>=P0+[x‑Nx/2,y‑Ny/2,z‑Nz/2]*M*δ<sub>r</sub>,其中,x=1,2…Nx,y=1,2…Ny,z=1,2…Nz;根据目标的位置P<sub>n</sub>(n=1,2,…,Ntar)对应的三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>中位置Pos_n(k1<sub>Max_n</sub>,k2<sub>Max_n</sub>,k3<sub>Max_n</sub>),更新目标所在观测空间的采样点序号为<img file="FDA0000840936600000071.GIF" wi="1618" he="87" />以X_n为中心,构建向量P<sub>x</sub>=[X_n‑h,X_n‑h+1,…,X_n+h],以Y_n为中心,构建向量P<sub>y</sub>=[Y_n‑h,Y_n‑h+1,…,Y_n+h],以Z_n为中心,构建向量P<sub>z</sub>=[Z_n‑h,Z_n‑h+1,…,Z_n+h],其中h是以第n个目标在观测空间中的位置为中心点;P<sub>x</sub>、P<sub>y</sub>、P<sub>z</sub>为选取的三维区域各维对应的采样点序号矩阵;构造矩阵P<sub>n_ty</sub>,各行的存取元素为以第n个目标为中心所选取的三维区域中各栅格代表点所对应的三维采样点序号,P<sub>n_ty</sub>的行向量表示为(P<sub>x</sub>(w),P<sub>y</sub>(p),P<sub>z</sub>(q)),其中w=1,2,…,2*h+1,p=1,2,…,2*h+1,q=1,2,…,2*h+1,P<sub>x</sub>(w)表示矩阵P<sub>x</sub>的第w个元素,P<sub>y</sub>(p)表示矩阵P<sub>y</sub>的第p个元素,P<sub>z</sub>(q)表示矩阵P<sub>z</sub>的第q个元素,矩阵P<sub>n_ty</sub>表示第n个 目标附近选取区域的代表点的集合;构建投影矩阵P<sub>tyall</sub>=[P<sub>1_ty</sub>;P<sub>2_ty</sub>;…;P<sub>Ntar_ty</sub>],令P<sub>ty</sub>=unique(P<sub>tyall</sub>),P<sub>ty</sub>的行数为H,unique(P<sub>tyall</sub>)表示将矩阵P<sub>tyall</sub>中代表相同栅格代表点的行元素消去,使各行所代表的栅格代表点各不相同;步骤7.3构建目标可能存在的区域根据步骤7.2得到的矩阵P<sub>ty</sub>,计算选取的三维区域的代表点坐标P<sub>aero</sub>(v,:)=P0+[P<sub>ty</sub>(v,1)‑Nx/2,P<sub>ty</sub>(v,2)‑Ny/2,P<sub>ty</sub>(v,3)‑Nz/2]*M*δ<sub>r</sub>,其中,v为代表点序号,v=1,2,…,H,H为步骤7.2中定义的P<sub>ty</sub>的行数;步骤7.4投影处理根据步骤7.3建立的目标可能存在区域的代表点,寻找每一代表点对应的各接收机的回波信号,采用投影方法对每一代表点对应的各个接收机回波信号进行积累;具体步骤如下:步骤7.4.1转至步骤5.1,创建三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>;然后令接收机序号初始化为j=1,代表点序号v初始化为v=1;由步骤5.1转至步骤7.4.2;步骤7.4.2根据步骤7.3中选取的区域代表点坐标P<sub>aero</sub>(v,:)和第j个接收机位置Prec(j),计算从发射机P<sub>t</sub>经栅格单元代表点P<sub>aero</sub>(v,:)到达第j个接收机的双站距离,记为R<sub>v</sub><sub>,</sub><sub>j</sub>,计算公式:R<sub>v</sub><sub>,</sub><sub>j</sub>=||P<sub>t</sub>‑P<sub>aero</sub>(v,:)||<sub>2</sub>+||P<sub>aero</sub>(v,:)‑Prec(j)||<sub>2</sub>,其中,P<sub>aero</sub>(v,:)表示第v行所有列的数据,v=1,2,…,H;然后,由双站距离R<sub>v</sub><sub>,</sub><sub>j</sub>计算代表点P<sub>aero</sub>(v,:)对第j个接收机的距离单元编号,记为ID<sub>v</sub><sub>,</sub><sub>j</sub>,<img file="FDA0000840936600000081.GIF" wi="564" he="93" />转到步骤7.4.3;步骤7.4.3将步骤7.2中所建立的降分辨率回波信息矩阵P<sub>M</sub>的第j列第ID<sub>v</sub><sub>,</sub><sub>j</sub>行中的数据作为栅格单元代表点P<sub>aero</sub>(v,:)所对应的回波信号,记为P<sub>0</sub>(v,j),P<sub>0</sub>(v,j)表示代表点P<sub>aero</sub>(v,:)对第j个接收机的回波信号,并将回波信号P<sub>0</sub>(v,j)在成像空间中积累,回波信号P<sub>0</sub>(v,j)在成像空间积累的表达式为:Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>(k1,k2,k3)=Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>(k1,k2,k3)+P<sub>0</sub>(v,j),其中k1=x,k2=y,k3=z;令接收机序号j加1,并转到步骤7.4.4;步骤7.4.4如果j≤Nrec,则转至步骤7.4.2;如果j>Nrec,则j置为1,v加1,转至步骤7.4.5;步骤7.4.5如果v≤H,则转至步骤7.4.2;如果v>H,则投影结束,得到一个关于成像空间的三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>,转至步骤7.5;步骤7.5提取目标位置采用步骤6所提方法,获取三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>中的Ntar个最大值,并记录Ntar个最大值的序号为n(n=1,2…,Ntar);具体步骤如下:步骤7.5.1找出三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>中的最大值,记做Max_n,转到步骤7.5.2;步骤7.5.2转至步骤6.2,获得第n个目标的位置坐标P<sub>n</sub>,令接收机序号初始化为j=1;转至步骤7.5.3;步骤7.5.3转至步骤6.3,计算第n个目标相对第j个接收机的回波的距离单元编号ID<sub>n</sub><sub>,</sub><sub>j</sub>;再由步骤6.3转到步骤7.5.4;步骤7.5.4根据步骤4建立的降分辨率回波信息矩阵P<sub>M</sub>和第n个目标相对第j个接收机的回波的距离 单元编号ID<sub>n</sub><sub>,</sub><sub>j</sub>,在降分辨率回波信息矩阵P<sub>M</sub>的第j列第ID<sub>n</sub><sub>,</sub><sub>j</sub>行中找出第n个目标对第j个接收机的回波信号,记为P<sub>M</sub>(l,c)(l=ID<sub>n</sub><sub>,</sub><sub>j</sub>,c=j);然后,从三维图像矩阵Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>中剔除此回波信号,Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>(k1,k2,k3)=Ima<sub>Nx</sub><sub>×</sub><sub>Ny</sub><sub>×</sub><sub>Nz</sub>(k1,k2,k3)‑P<sub>M</sub>(l,c),其中k1=k1<sub>Max_n</sub>,k2=k2<sub>Max_n</sub>,k3=k3<sub>Max_n</sub>;令j加1,转到步骤7.5.5;步骤7.5.5如果j≤Nrec,则转到至骤7.5.3;如果j>Nrec,令n加1,转到步骤7.5.6;步骤7.5.6如果n≤Ntar,则转至步骤7.5.1;如果n>Ntar,则转至步骤7.1;步骤8泰勒级数展开定位根据步骤7求得的目标位置P<sub>n</sub>(n=1,2,…,Ntar),找到目标位置P<sub>n</sub>对应在多个接收机中的距离信息DI<sub>n</sub>(k)(k=1,2,…,NOR<sub>n</sub>),构建时差定位方程组,以P<sub>n</sub>为初始值,利用泰勒级数展开定位算法求解目标位置,NOR<sub>n</sub>表示满足一定条件的接收机个数,初始化接收机的序号j为1,具体步骤如下:步骤8.1提取目标距离信息选择第n(n=1,2,…,Ntar)个目标位置P<sub>n</sub>和第j个接收机,由双站距离公式计算信号从发射机P<sub>t</sub>经P<sub>n</sub>到达第j个接收机的双站距离,记为R<sub>n</sub><sub>,</sub><sub>j</sub>,R<sub>n</sub><sub>,</sub><sub>j</sub>=||P<sub>t</sub>‑P<sub>n</sub>||<sub>2</sub>+||P<sub>n</sub>‑Prec(j)||<sub>2</sub>;步骤8.1.1由R<sub>n</sub><sub>,</sub><sub>j</sub>计算目标n的回波距离单元编号<img file="FDA0000840936600000101.GIF" wi="399" he="103" />分别求出距离RC<sub>n</sub><sub>,</sub><sub>j</sub>最近的、第2近的和第3近的整数RI<sub>n</sub><sub>,</sub><sub>j</sub>(i)(i=1,2,3),初始化i的值为1,n的值为1,k的值为1,转到步骤8.1.2;步骤8.1.2取出步骤2中回波概率信息矩阵P的第RI<sub>n</sub><sub>,</sub><sub>j</sub>(i)行第j列的数据,判断该数据是否大于门限ε; 如果数据值大于门限ε,则令距离信息DI<sub>n</sub>(k)=RI<sub>n</sub><sub>,</sub><sub>j</sub>(i),EI<sub>n</sub>(k)=j,k值加1,j值加1,并转到步骤8.1.4;如果数值小于等于门限ε,则转到步骤8.1.3;步骤8.1.3如果i<3,i的值加1,转到步骤8.1.2;如果i=3,j的值加1,转到步骤8.1.4;步骤8.1.4如果j≤Nrec,则转到步骤8.1;如果j>Nrec,n的值加1并转到步骤8.1.5;步骤8.1.5如果n≤Ntar,则令j=1并转到步骤8.1;如果n>Ntar,则转到步骤8.2;步骤8.2构建方程组根据得到的目标在多个接收机中对应的距离信息,构建定位方程组,初始化目标序号n=1,具体步骤如下:步骤8.2.1根据步骤8.1得到的矩阵DI<sub>n</sub>,构造距离差矩阵RD<sub>n</sub>,RD<sub>n</sub>(m)=[DI<sub>n</sub>(m+1)‑DI<sub>n</sub>(1)]*M*δ<sub>n</sub>+RrecO,其中n=1,2,...,Ntar,m=1,2,...,NOR<sub>n</sub>‑1;取出步骤7求得的目标位置P<sub>n</sub>,初始化p为1,初始化系数矩阵A<sub>n</sub>为NOR<sub>n</sub>‑1行3列的零矩阵,常数矩阵B<sub>n</sub>为NOR<sub>n</sub>‑1行1列的零矩阵,并转到步骤8.2.2;步骤8.2.2根据步骤8.1得到的矩阵EI<sub>n</sub>,令接收机序号j=EI<sub>n</sub>(p),计算P<sub>n</sub>到接收机j的距离d<sub>n</sub>(p)=||P<sub>n</sub>‑Prec(j)||<sub>2</sub>,转到步骤8.2.3;步骤8.2.3如果p=1,p的值加1并转到步骤8.2.2;如果p≠1,转到步骤8.2.4;步骤8.2.4令q=p‑1,系数矩阵A<sub>n</sub>的第q行元素为<img file="FDA0000840936600000121.GIF" wi="703" he="117" />常数矩阵B<sub>n</sub>的第q行元素为b<sub>nq</sub>=RD<sub>n</sub>(q)‑(d<sub>n</sub>(p)‑d<sub>n</sub>(1));p的值加1并转到步骤8.2.5;步骤8.2.5如果p≤NOR<sub>n</sub>,转到步骤8.2.2;如果p>NOR<sub>n</sub>,转到步骤8.3;步骤8.3求解方程组根据步骤8.2得到的系数矩阵A<sub>n</sub>和常数矩阵B<sub>n</sub>,利用传统的最小二乘算法得到未知量δ,其中,n=1,2,...,Ntar,δ是位置修正量,求得δ后可对目标位置P<sub>n</sub>进行修正,判断δ与门限ε的大小,多次迭代得到最终的目标位置,具体步骤如下:步骤8.3.1利用传统的最小二乘算法求得位置修正量δ<sub>n</sub>=(A<sub>n</sub><sup>T</sup>A<sub>n</sub>)<sup>‑1</sup>A<sub>n</sub><sup>T</sup>B<sub>n</sub>,将目标位置P<sub>n</sub>的值修改为P<sub>n</sub>+δ<sub>n</sub>,令<img file="FDA0000840936600000122.GIF" wi="335" he="87" />sum(δ<sub>n</sub>)表示对δ<sub>n</sub>所有元素的求和运算,转到步骤8.3.2;步骤8.3.2如果Δ>ε,转到步骤8.2.1;如果Δ≤ε,n的值加1并转到步骤8.3.3;步骤8.3.3如果n≤Ntar,转到步骤8.2.1;如果n>Ntar,转到步骤8.4;步骤8.4输出定位结果目标定位结束,得到最终的Ntar个目标的三维位置坐标P<sub>n</sub>(n=1,2,…,Ntar)。
地址 611731 四川省成都市高新区(西区)西源大道2006号