一种鲁棒智能雷达海杂波预报系统及方法转让专利

申请号 : CN201110051100.3

文献号 : CN102147464B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘兴高闫正兵

申请人 : 浙江大学

摘要 :

一种鲁棒智能雷达海杂波预报系统,包括雷达、数据库以及上位机;雷达、数据库和上位机依次相连,所述雷达对所检测海域进行照射,并将雷达海杂波数据储存到所述的数据库,所述的上位机包括数据预处理模块、鲁棒预报模型建模模块、改进智能寻优模块、海杂波预报模块、判别模型更新模块以及结果显示模块。以及提出了一种鲁棒智能雷达海杂波预报方法。本发明提供一种具有鲁棒性良好、避免人为因素影响的鲁棒智能雷达海杂波预报系统及方法。

权利要求 :

1.一种鲁棒智能雷达海杂波预报系统,包括雷达、数据库以及上位机,雷达、数据库和上位机依次相连,其特征在于:所述雷达对所检测海域进行照射,并将雷达海杂波数据储存到所述的数据库,所述的上位机包括:数据预处理模块,用以进行雷达海杂波数据预处理,采用如下过程完成:

1)从数据库中采集N个雷达海杂波回波信号幅值xi作为训练样本,i=1,...,N;

2)对训练样本进行归一化处理,得到归一化幅值其中,minx表示训练样本中的最小值,maxx表示训练样本中的最大值;

3)将归一化后的训练样本重构,分别得到输入矩阵X和对应的输出矩阵Y:其中,D表示重构维数,D为自然数,且D<N,D的取值范围为50-70;

鲁棒预报模型建模模块,用以建立预报模型,采用如下过程完成:将得到的X、Y代入如下线性方程:

其中

权重因子vi由下式计算:

其中 是误差变量ξi标准差的估计,c1,c2为常量;

求解得待估计函数f(x):

其 中,M 是 支 持 向 量 的 数 目,1v = [1,...,1]T,上标T表示矩阵的转置, 是拉格朗日乘子,其中,i=1,...,M,j* 2

=1,…,M,b 是偏置量, 和exp(-||x-xi||/θ)均为支持向量机的核函数,xj为第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=[xt-D+1,...,xt],xt-D+1表示第t-D+1采样时刻的海杂波回波信号幅值,xt表示第t采样时刻的海杂波回波信号幅值;

2)进行归一化处理;

3)代入预报模型建模模块得到的待估计函数f(x)计算得到采样时刻(t+1)的海杂波预报值。

2.如权利要求1所述的鲁棒智能雷达海杂波预报系统,其特征在于:所述上位机还包括:判别模型更新模块,用以按设定的采样时间间隔采集数据,将得到的实测数据与模型预报值比较,如果相对误差大于10%,则将新数据加入训练样本数据,更新预报模型。

3.如权利要求1或2所述的鲁棒智能雷达海杂波预报系统,其特征在于:所述上位机还包括:结果显示模块,用以将海杂波预报模块计算得到的预报值在上位机显示。

4.一种如权利要求1所述的鲁棒智能雷达海杂波预报系统所使用的雷达海杂波预报方法,其特征在于:所述的方法包括以下步骤:(1)从数据库中采集N个雷达海杂波回波信号幅值xi作为训练样本,i=1,...,N;

(2)对训练样本进行归一化处理,得到归一化幅值其中,minx表示训练样本中的最小值,maxx表示训练样本中的最大值;

(3)将归一化后的训练样本重构,分别得到输入矩阵X和对应的输出矩阵Y:其中,D表示重构维数,D为自然数,且D<N,D的取值范围为50-70;

(4)将得到的X、Y代入如下线性方程:其中

权重因子vi由下式计算:

其中 是误差变量ξi标准差的估计,c1,c2为常量;

求解得待估计函数f(x):

T

其 中,M 是 支 持 向 量 的 数 目,1v = [1,...,1],上标T表示矩阵的转置, 是拉格朗日乘子,其中,i=1,...,M,j* 2

=1,…,M,b 是偏置量, 和exp(-||x-xi||/θ)均为支持向量机的核函数,xj为第j个雷达海杂波回波信号幅值,θ是核参数,x表示输入变量,γ是惩罚系数;

(5)用进化遗传算法对步骤(4)的核参数θ和惩罚系数γ进行优化,采用如下过程完成:

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,个体适应度选择模型的泛化均方根误差,终止条件为达到最大代数或者连续五代适应度不变;

(6)在采样时刻t采集D个海杂波回波信号幅值得到TX=[xt-D+1,...,xt],xt-D+1表示第t-D+1采样时刻的海杂波回波信号幅值,xt表示第t采样时刻的海杂波回波信号幅值;

(7)进行归一化处理;

(8)代入步骤(4)得到的待估计函数f(x)计算得到采样时刻(t+1)的海杂波预报值。

5.如权利要求4所述的雷达海杂波预报方法,其特征在于:所述的方法还包括:(9)、按设定的采样时间间隔采集数据,将得到的实测数据与模型预报值比较,如果相对误差大于

10%,则将新数据加入训练样本数据,更新预报模型。

6.如权利要求4或5所述的雷达海杂波预报方法,其特征在于:在所述的步骤(8)中,将计算得到的海杂波预报值在上位机显示。

说明书 :

一种鲁棒智能雷达海杂波预报系统及方法

技术领域

[0001] 本发明涉及雷达数据处理领域,特别地,涉及一种鲁棒智能雷达海杂波预报系统及方法。

背景技术

[0002] 海杂波,即来自于被雷达发射信号照射的一片海面的后向散射回波。由于海杂波对来自海面或接近海面的“点”目标,如航海浮标及漂浮在海上的冰块等目标的雷达回波的可检测性形成严重制约,因此海杂波的研究对海洋背景中轮船等目标的探测性能具有十分重要的影响从而具有重要理论意义和实用价值。
[0003] 习惯上海杂波被视为单一随机过程,如对数正态分布、K分布等。然而这些模型在实际应用中都有其特定的局限性,其中一个重要原因是海杂波看似随机的波形,实际上并不具有随机分布特性。

发明内容

[0004] 为了克服已有雷达海杂波预报方法鲁棒性不高、易受人为因素影响智能性不足的缺点,本发明提供一种鲁棒性良好、避免人为因素影响的智能雷达海杂波预报系统及方法。
[0005] 本发明解决其技术问题所采用的技术方案是:
[0006] 一种鲁棒智能雷达海杂波预报系统,包括雷达、数据库以及上位机,雷达、数据库和上位机依次相连,所述雷达对所检测海域进行照射,并将雷达海杂波数据储存到所述的数据库,所述的上位机包括:
[0007] 数据预处理模块,用以进行雷达海杂波数据预处理,采用如下过程完成:
[0008] 1)从数据库中采集N个雷达海杂波回波信号幅值xi作为训练样本,i=1,...,N;
[0009] 2)对训练样本进行归一化处理,得到归一化幅值
[0010]
[0011] 其中,min x表示训练样本中的最小值,max x表示训练样本中的最大值;
[0012] 3)将归一化后的训练样本重构,分别得到输入矩阵X和对应的输出矩阵Y:
[0013]
[0014]
[0015] 其中,D表示重构维数,D为自然数,且D<N,D的取值范围为50-70;
[0016] 鲁棒预报模型建模模块,用以建立预报模型,采用如下过程完成:
[0017] 将得到的X、Y代入如下线性方程:
[0018]
[0019] 其中
[0020] 权重因子vi由下式计算:
[0021]
[0022] 其中 是误差变量ξi标准差的估计,c1,c2为常量;
[0023] 求解得待估计函数f(x):
[0024]
[0025] 其 中,M是 支 持 向 量 的 数 目,1v = [1,...,1]T, K =2
exp(-||xi-xj||/θ),上标T表示矩阵的转置, 是拉格朗日乘子,其中,i=1,...,M,j=* 2
1,…,M,b 是偏置量, 和exp(-||x-xi||/θ)均为支持向量机的核函数,xj为第j个雷达海杂波回波信号幅值,θ是核参数,x表示输入变量,γ是惩罚系数;
[0026] 改进智能寻优模块,用以采用进化遗传算法对预报模型的核参数θ和惩罚系数γ进行优化,采用如下过程完成:
[0027] 5.1)采用实数编码方法对θ和γ进行编码;
[0028] 5.2)随机产生初始种群;
[0029] 5.3)计算每个个体的适应度,并判断是否符合算法终止条件,若符合,输出最佳个体及其代表的最优解,并结束计算,否则继续迭代;
[0030] 5.4)采用正态分布概率选择个体;
[0031] 5.5)通过单点线性交叉产生新个体;
[0032] 5.6)通过均匀变异方式产生新个体;
[0033] 5.7)对新个体用单纯性法进行确定性寻优;
[0034] 5.8)产生的新一代种群,返回5.3)进行迭代;
[0035] 其中,初始种群大小为50-200,最大代数50-300,最佳个体选择概率为0.05-0.1,交叉概率为0.5-0.9,变异概率为0.001-0.01,个体适应度选择模型的泛化均方根误差,终止条件为达到最大代数或者连续五代适应度不变;
[0036] 海杂波预报模块,用以进行海杂波预测,采用如下过程完成:
[0037] 1)在采样时刻t采集D个海杂波回波信号幅值得到TX=[xt-D+1,...,xt],xt-D+1表示第t-D+1采样时刻的海杂波回波信号幅值,xt表示第t采样时刻的海杂波回波信号幅值;
[0038] 2)进行归一化处理;
[0039]
[0040] 3)代入预报模型建模模块得到的待估计函数f(x)计算得到采样时刻(t+1)的海杂波预报值。
[0041] 作为优选的一种方案:所述上位机还包括:判别模型更新模块,用以按设定的采样时间间隔采集数据,将得到的实测数据与模型预报值比较,如果相对误差大于10%,则将新数据加入训练样本数据,更新预报模型。
[0042] 作为优选的另一种方案:所述上位机还包括:结果显示模块,用以将海杂波预报模块计算得到的预报值在上位机显示。
[0043] 一种鲁棒智能雷达海杂波预报系统所使用的雷达海杂波预报方法,所述的方法包括以下步骤:
[0044] (1)从数据库中采集N个雷达海杂波回波信号幅值xi作为训练样本,i=1,...,N;
[0045] (2)对训练样本进行归一化处理,得到归一化幅值
[0046]
[0047] 其中,min x表示训练样本中的最小值,max x表示训练样本中的最大值;
[0048] (3)将归一化后的训练样本重构,分别得到输入矩阵X和对应的输出矩阵Y:
[0049]
[0050]
[0051] 其中,D表示重构维数,D为自然数,且D<N,D的取值范围为50-70;
[0052] (4)将得到的X、Y代入如下线性方程:
[0053]
[0054] 其中
[0055] 权重因子vi由下式计算:
[0056]
[0057] 其中 是误差变量ξi标准差的估计,c1,c2为常量;
[0058] 求解得待估计函数f(x):
[0059]T
[0060] 其 中,M是 支 持 向 量 的 数 目,1v = [1,...,1], K =2
exp(-||xi-xj||/θ),上标T表示矩阵的转置, 是拉格朗日乘子,其中,i=1,...,M,j=* 2
1,…,M,b 是偏置量, 和exp(-||x-xi||/θ)均为支持向量机的核函数,xj为第j个雷达海杂波回波信号幅值,θ是核参数,x表示输入变量,γ是惩罚系数;
[0061] (5)用进化遗传算法对步骤(4)的核参数θ和惩罚系数γ进行优化,采用如下过程完成:
[0062] 5.1)采用实数编码方法对θ和γ进行编码;
[0063] 5.2)随机产生初始种群;
[0064] 5.3)计算每个个体的适应度,并判断是否符合算法终止条件,若符合,输出最佳个体及其代表的最优解,并结束计算,否则继续迭代;
[0065] 5.4)采用正态分布概率选择个体;
[0066] 5.5)通过单点线性交叉产生新个体;
[0067] 5.6)通过均匀变异方式产生新个体;
[0068] 5.7)对新个体用单纯性法进行确定性寻优;
[0069] 5.8)产生的新一代种群,返回5.3)进行迭代;
[0070] 其中,初始种群大小为50-200,最大代数50-300,最佳个体选择概率为0.05-0.1,交叉概率为0.5-0.9,变异概率为0.001-0.01,个体适应度选择模型的泛化均方根误差,终止条件为达到最大代数或者连续五代适应度不变;
[0071] (6)在采样时刻t采集D个海杂波回波信号幅值得到TX=[xt-D+1,...,xt],xt-D+1表示第t-D+1采样时刻的海杂波回波信号幅值,xt表示第t采样时刻的海杂波回波信号幅值;
[0072] (7)进行归一化处理;
[0073]
[0074] (8)代入步骤(4)得到的待估计函数f(x)计算得到采样时刻(t+1)的海杂波预报值。
[0075] 作为优选的一种方案:所述的方法还包括:
[0076] (9)、按设定的采样时间间隔采集数据,将得到的实测数据与模型预报值比较,如果相对误差大于10%,则将新数据加入训练样本数据,更新预报模型。
[0077] 作为优选的另一种方案:在所述的步骤(8)中,将计算得到的海杂波预报值在上位机显示。
[0078] 本发明的技术构思为:本发明针对雷达海杂波的混沌特性,对雷达海杂波数据进行重构,并对重构后的数据进行非线性拟合,引入鲁棒智能方法,从而建立雷达海杂波的鲁棒智能预报模型。
[0079] 本发明的有益效果主要表现在:1、建立了雷达海杂波预报模型,可以在线预测雷达海杂波;2、所用的建模方法只需较少样本即可,响应速度快;3、鲁棒性强、智能性、高避免了人为因素的影响。

附图说明

[0080] 图1是本发明所提出的系统的硬件结构图;
[0081] 图2是本发明所提出的上位机的功能模块图。

具体实施方式

[0082] 下面结合附图对本发明作进一步描述。本发明实施例用来解释说明本发明,而不是对本发明进行限制,在本发明的精神和权利要求的保护范围内,对本发明作出的任何修改和改变,都落入本发明的保护范围。
[0083] 实施例1
[0084] 参照图1、图2,一种鲁棒智能雷达海杂波预报系统,包括雷达1、数据库2以及上位机3,雷达1、数据库2和上位机3依次相连,所述雷达对所检测海域进行照射,并将雷达海杂波数据储存到所述的数据库,所述的上位机3包括:
[0085] 数据预处理模块4,用以进行雷达海杂波数据预处理,采用如下过程完成:
[0086] 1)从数据库中采集N个雷达海杂波回波信号幅值xi作为训练样本,i=1,...,N;
[0087] 2)对训练样本进行归一化处理,得到归一化幅值
[0088]
[0089] 其中,min x表示训练样本中的最小值,max x表示训练样本中的最大值;
[0090] 3)将归一化后的训练样本重构,分别得到输入矩阵X和对应的输出矩阵Y:
[0091]
[0092]
[0093] 其中,D表示重构维数,D为自然数,且D<N,D的取值范围为50-70;
[0094] 鲁棒预报模型建模模块5,用以建立预报模型,采用如下过程完成:
[0095] 将得到的X、Y代入如下线性方程:
[0096]
[0097] 其中
[0098] 权重因子vi由下式计算:
[0099]
[0100] 其中 是误差变量ξi标准差的估计,c1,c2为常量;
[0101] 求解得待估计函数f(x):
[0102]
[0103] 其 中,M是 支 持 向 量 的 数 目,1v = [1,...,1]T, K =2
exp(-||xi-xj||/θ),上标T表示矩阵的转置, 是拉格朗日乘子,其中,i=1,...,M,j=* 2
1,…,M,b 是偏置量, 和exp(-||x-xi||/θ)均为支持向量机的核函数,xj为第j个雷达海杂波回波信号幅值,θ是核参数,x表示输入变量,γ是惩罚系数;
[0104] 改进智能寻优模块6,用以采用进化遗传算法对预报模型的核参数θ和惩罚系数γ进行优化,采用如下过程完成:
[0105] 5.1)采用实数编码方法对θ和γ进行编码;
[0106] 5.2)随机产生初始种群;
[0107] 5.3)计算每个个体的适应度,并判断是否符合算法终止条件,若符合,输出最佳个体及其代表的最优解,并结束计算,否则继续迭代;
[0108] 5.4)采用正态分布概率选择个体;
[0109] 5.5)通过单点线性交叉产生新个体;
[0110] 5.6)通过均匀变异方式产生新个体;
[0111] 5.7)对新个体用单纯性法进行确定性寻优;
[0112] 5.8)产生的新一代种群,返回5.3)进行迭代;
[0113] 其中,初始种群大小为50-200,最大代数50-300,最佳个体选择概率为0.05-0.1,交叉概率为0.5-0.9,变异概率为0.001-0.01,个体适应度选择模型的泛化均方根误差,终止条件为达到最大代数或者连续五代适应度不变;
[0114] 海杂波预报模块7,用以进行海杂波预测,采用如下过程完成:
[0115] 1)在采样时刻t采集D个海杂波回波信号幅值得到TX=[xt-D+1,...,xt],xt-D+1表示第t-D+1采样时刻的海杂波回波信号幅值,xt表示第t采样时刻的海杂波回波信号幅值;
[0116] 2)进行归一化处理;
[0117]
[0118] 3)代入预报模型建模模块得到的待估计函数f(x)得到采样时刻(t+1)的海杂波预报值;
[0119] 所述的上位机3还包括:判别模型更新模块8,按设定的采样时间间隔采集数据,将得到的实测数据与模型预报值比较,如果相对误差大于10%,则将新数据加入训练样本数据,更新预报模型。
[0120] 所述上位机3还包括:结果显示模块9,用于将海杂波预报模块计算得到的预报值在上位机显示。
[0121] 所述上位机3的硬件部分包括:I/O元件,用于数据的采集和信息的传递;数据存储器,存储运行所需的数据样本和运行参数等;程序存储器,存储实现功能模块的软件程序;运算器,执行程序,实现指定的功能;显示模块,显示设置的参数和运行结果。
[0122] 实施例2
[0123] 参照图1、图2,一种鲁棒智能雷达海杂波预报方法,所述的方法包括以下步骤:
[0124] (1)从数据库中采集N个雷达海杂波回波信号幅值xi作为训练样本,i=1,...,N;
[0125] (2)对训练样本进行归一化处理,得到归一化幅值
[0126]
[0127] 其中,min x表示训练样本中的最小值,max x表示训练样本中的最大值;
[0128] (3)将归一化后的训练样本重构,分别得到输入矩阵X和对应的输出矩阵Y:
[0129]
[0130]
[0131] 其中,D表示重构维数,D为自然数,且D<N,D的取值范围为50-70;
[0132] (4)将得到的X、Y代入如下线性方程:
[0133]
[0134] 其中
[0135] 权重因子vi由下式计算:
[0136]
[0137] 其中 是误差变量ξi标准差的估计,c1,c2为常量;
[0138] 求解得待估计函数f(x):
[0139]T
[0140] 其 中,M是 支 持 向 量 的 数 目,1v = [1,...,1], K =2
exp(-||xi-xj||/θ),上标T表示矩阵的转置, 是拉格朗日乘子,其中,i=1,...,M,j=* 2
1,…,M,b 是偏置量, 和exp(-||x-xi||/θ)均为支持向量机的核函数,xj为第j个雷达海杂波回波信号幅值,θ是核参数,x表示输入变量,γ是惩罚系数;
[0141] (5)用进化遗传算法对步骤(4)的核参数θ和惩罚系数γ进行优化,采用如下过程完成:
[0142] 5.1)采用实数编码方法对θ和γ进行编码;
[0143] 5.2)随机产生初始种群;
[0144] 5.3)计算每个个体的适应度,并判断是否符合算法终止条件,若符合,输出最佳个体及其代表的最优解,并结束计算,否则继续迭代;
[0145] 5.4)采用正态分布概率选择个体;
[0146] 5.5)通过单点线性交叉产生新个体;
[0147] 5.6)通过均匀变异方式产生新个体;
[0148] 5.7)对新个体用单纯性法进行确定性寻优;
[0149] 5.8)产生的新一代种群,返回5.3)进行迭代;
[0150] 其中,初始种群大小为50-200,最大代数50-300,最佳个体选择概率为0.05-0.1,交叉概率为0.5-0.9,变异概率为0.001-0.01,个体适应度选择模型的泛化均方根误差,终止条件为达到最大代数或者连续五代适应度不变;
[0151] (6)在采样时刻t采集D个海杂波回波信号幅值得到TX=[xt-D+1,...,xt],xt-D+1表示第t-D+1采样时刻的海杂波回波信号幅值,xt表示第t采样时刻的海杂波回波信号幅值;
[0152] (7)进行归一化处理;
[0153]
[0154] (8)代入步骤(4)得到的待估计函数f(x)计算得到采样时刻(t+1)的海杂波预报值。
[0155] 所述的方法还包括:(9)、按设定的采样时间间隔采集数据,将得到的实测数据与模型预报值比较,如果相对误差大于10%,则将新数据加入训练样本数据,更新预报模型。
[0156] 所述的方法还包括:在所述的步骤(8)中将计算得到的海杂波预报值在上位机显示。