发明名称 一种鲁棒智能雷达海杂波预报系统及方法
摘要 一种鲁棒智能雷达海杂波预报系统,包括雷达、数据库以及上位机;雷达、数据库和上位机依次相连,所述雷达对所检测海域进行照射,并将雷达海杂波数据储存到所述的数据库,所述的上位机包括数据预处理模块、鲁棒预报模型建模模块、改进智能寻优模块、海杂波预报模块、判别模型更新模块以及结果显示模块。以及提出了一种鲁棒智能雷达海杂波预报方法。本发明提供一种具有鲁棒性良好、避免人为因素影响的鲁棒智能雷达海杂波预报系统及方法。
申请公布号 CN102147464A 申请公布日期 2011.08.10
申请号 CN201110051100.3 申请日期 2011.03.03
申请人 浙江大学 发明人 刘兴高;闫正兵
分类号 G01S7/41(2006.01)I;G01S7/48(2006.01)I;G01S7/539(2006.01)I;G06F19/00(2006.01)I 主分类号 G01S7/41(2006.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王兵;王利强
主权项 1.一种鲁棒智能雷达海杂波预报系统,包括雷达、数据库以及上位机,雷达、数据库和上位机依次相连,其特征在于:所述雷达对所检测海域进行照射,并将雷达海杂波数据储存到所述的数据库,所述的上位机包括:数据预处理模块,用以进行雷达海杂波数据预处理,采用如下过程完成:1)从数据库中采集N个雷达海杂波回波信号幅值x<sub>i</sub>作为训练样本,i=1,...,N;2)对训练样本进行归一化处理,得到归一化幅值<img file="FDA0000048707750000011.GIF" wi="56" he="47" /><maths num="0001"><![CDATA[<math><mrow><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><mi>min</mi><mi>x</mi></mrow><mrow><mi>max</mi><mi>x</mi><mo>-</mo><mi>min</mi><mi>x</mi></mrow></mfrac></mrow></math>]]></maths>其中,minx表示训练样本中的最小值,maxx表示训练样本中的最大值;3)将归一化后的训练样本重构,分别得到输入矩阵X和对应的输出矩阵Y:<maths num="0002"><![CDATA[<math><mrow><mi>X</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>2</mn></msub></mtd><mtd><mi>L</mi></mtd><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>D</mi></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>2</mn></msub></mtd><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>3</mn></msub></mtd><mtd><mi>L</mi></mtd><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mrow><mi>D</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mi>M</mi></mtd><mtd><mi>M</mi></mtd><mtd><mi>O</mi></mtd><mtd><mi>M</mi></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mrow><mi>N</mi><mo>-</mo><mi>D</mi></mrow></msub></mtd><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mrow><mi>N</mi><mo>-</mo><mi>D</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd><mtd><mi>L</mi></mtd><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><mi>Y</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mrow><mi>D</mi><mo>+</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mrow><mi>D</mi><mo>+</mo><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><mi>M</mi></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>N</mi></msub></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中,D表示重构维数,D为自然数,且D<N,D的取值范围为50-70;鲁棒预报模型建模模块,用以建立预报模型,采用如下过程完成:将得到的X、Y代入如下线性方程:<maths num="0004"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><msubsup><mn>1</mn><mi>v</mi><mi>T</mi></msubsup></mtd></mtr><mtr><mtd><msub><mn>1</mn><mi>v</mi></msub></mtd><mtd><mi>K</mi><msub><mrow><mo>+</mo><mi>V</mi></mrow><mi>&gamma;</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msup><mi>b</mi><mo>*</mo></msup></mtd></mtr><mtr><mtd><msup><mi>&alpha;</mi><mo>*</mo></msup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mi>Y</mi></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中<maths num="0005"><![CDATA[<math><mrow><msub><mi>V</mi><mi>&gamma;</mi></msub><mo>=</mo><mi>diag</mi><mo>{</mo><mfrac><mn>1</mn><mrow><mi>&gamma;</mi><msub><mi>v</mi><mn>1</mn></msub></mrow></mfrac><mo>,</mo><mi>K</mi><mo>,</mo><mfrac><mn>1</mn><mrow><mi>&gamma;</mi><msub><mi>v</mi><mi>M</mi></msub></mrow></mfrac><mo>}</mo></mrow></math>]]></maths>权重因子v<sub>i</sub>由下式计算:<img file="FDA0000048707750000017.GIF" wi="693" he="301" />其中是误差变量ξ<sub>i</sub>标准差的估计,c<sub>1</sub>,c<sub>2</sub>为常量;求解得待估计函数f(x):<maths num="0006"><![CDATA[<math><mrow><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msup><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>*</mo></msup><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mo>|</mo><mo>|</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo><mo>/</mo><msup><mi>&theta;</mi><mn>2</mn></msup><mo>)</mo></mrow><mo>+</mo><msup><mi>b</mi><mo>*</mo></msup></mrow></math>]]></maths>其中,M是支持向量的数目,1<sub>v</sub>=[1,...,1]<sup>T</sup>,<img file="FDA00000487077500000110.GIF" wi="380" he="57" />K=exp(-‖x<sub>i</sub>-x<sub>j</sub>‖/θ<sup>2</sup>),上标T表示矩阵的转置,<img file="FDA0000048707750000021.GIF" wi="48" he="57" />是拉格朗日乘子,其中,i=1,...,M,j=1,…,M,b<sup>*</sup>是偏置量,<img file="FDA0000048707750000022.GIF" wi="407" he="62" />和exp(-‖x-x<sub>i</sub>‖/θ<sup>2</sup>)均为支持向量机的核函数,x<sub>j</sub>为第j个雷达海杂波回波信号幅值,θ是核参数,x表示输入变量,γ是惩罚系数;改进智能寻优模块,用以采用进化遗传算法对预报模型的核参数θ和惩罚系数γ进行优化,采用如下过程完成:5.1)采用实数编码方法对θ和γ进行编码;5.2)随机产生初始种群;5.3)计算每个个体的适应度,并判断是否符合算法终止条件,若符合,输出最佳个体及其代表的最优解,并结束计算,否则继续迭代;5.4)采用正态分布概率选择个体;5.5)通过单点线性交叉产生新个体;5.6)通过均匀变异方式产生新个体;5.7)对新个体用单纯性法进行确定性寻优;5.8)产生的新一代种群,返回5.3)进行迭代;其中,初始种群大小为50-200,最大代数50-300,最佳个体选择概率为0.05-0.1,交叉概率为0.5-0.9,变异概率为0.001-0.01,个体适应度选择模型的泛化均方根误差,终止条件为达到最大代数或者连续五代适应度不变;海杂波预报模块,用以进行海杂波预测,采用如下过程完成:1)在采样时刻t采集D个海杂波回波信号幅值得到TX=[x<sub>t-D+1</sub>,K,x<sub>t</sub>],x<sub>t-D+1</sub>表示第t-D+1采样时刻的海杂波回波信号幅值,x<sub>t</sub>表示第t采样时刻的海杂波回波信号幅值;2)进行归一化处理;<maths num="0007"><![CDATA[<math><mrow><mover><mi>TX</mi><mo>&OverBar;</mo></mover><mo>=</mo><mfrac><mrow><mi>TX</mi><mo>-</mo><mi>min</mi><mi>x</mi></mrow><mrow><mi>max</mi><mi>x</mi><mo>-</mo><mi>min</mi><mi>x</mi></mrow></mfrac></mrow></math>]]></maths>3)代入预报模型建模模块得到的待估计函数f(x)计算得到采样时刻(t+1)的海杂波预报值。
地址 310027 浙江省杭州市西湖区浙大路38号