一种基于遗传算法的非相干散射雷达数据反演方法

文档序号:1377767 发布日期:2020-08-14 浏览:19次 >En<

阅读说明:本技术 一种基于遗传算法的非相干散射雷达数据反演方法 (Genetic algorithm-based incoherent scattering radar data inversion method ) 是由 王俊逸 乐新安 赵必强 丁锋 万卫星 于 2020-05-07 设计创作,主要内容包括:本发明涉及一种基于遗传算法的非相干散射雷达数据反演方法,根据非相干散射雷达探测得到的电离层散射信号自相关函数,结合信号的调制与滤波包络,对系统进行积分离散化,完成电离层多参量反演系统建模,确定适应度评价函数;将一个电离层参量作为一个元素,依次排列组成一个电离层参量样本,根据遗传算法设定的样本个数,产生电离层参量样本的初始集合,并根据适应度评价完成父代筛选;通过对父代电离层参量样本集合的交叉和变异计算,循环得到适应度最好的电离层参量样本即为最终电离层各个目标参量的反演结果。本发明具有结果准确且可靠性高,输入信息少、鲁棒性好等优点,可用于非相干散射雷达系统的数据处理、空间物理和空间天气研究等。(The invention relates to a genetic algorithm-based incoherent scattering radar data inversion method, which is characterized in that integral discretization is carried out on a system according to an ionospheric scattering signal autocorrelation function obtained by incoherent scattering radar detection in combination with signal modulation and filtering envelope, modeling of an ionospheric multi-parameter inversion system is completed, and a fitness evaluation function is determined; taking an ionospheric parameter as an element, sequentially arranging the ionospheric parameter to form an ionospheric parameter sample, generating an initial set of ionospheric parameter samples according to the number of samples set by a genetic algorithm, and completing parent screening according to fitness evaluation; and (3) circularly obtaining ionized layer parameter samples with the best fitness through the intersection and variation calculation of the parent ionized layer parameter sample set, namely the inversion result of each target parameter of the final ionized layer. The method has the advantages of accurate result, high reliability, less input information, good robustness and the like, and can be used for data processing, space physics and space weather research and the like of an incoherent scattering radar system.)

一种基于遗传算法的非相干散射雷达数据反演方法

技术领域

本发明涉及一种基于遗传算法的非相干散射雷达数据反演方法,可用于非相干散射雷达系统的数据处理,进行如电离层多参量监测、空间天气研究等。

背景技术

电离层是地表以上60km到1000km的部分电离等离子体区域,它上接磁层、下连大气,是日地空间的重要组成。电离层通过各种能量过程与上下圈层紧密耦合在一起,磁层乃至太阳表面的各种能量爆发过程都能在电离层里有所响应,因此它被称作空间天气的显示屏。同时由于电离层对电波传播的影响,它也是与人类活动关系最为密切的关键层,对电离层状态的时空连续探测对空间天气研究、卫星导航与定位、无线电通讯等都具有重要意义。

地基非相干散射雷达作为现今最先进的电离层探测设备,可以实现电离层多参量同时探测,且兼具高度范围覆盖大、分辨率高等优点,在电离层探测中占有主导地位。而要实现基于非相干散射雷达测量的电离层多参量探测,其数据反演方法是实现这一功能的技术核心之一。传统的最小二乘法需要其他来源的参量初始信息输入,同时要对非线性系统进行一阶马尔科夫近似,容易引入误差影响反演精度。遗传算法(genetic algorithm,GA)是一种效仿生物界“适者生存”演化法则的进化算法,它通过隐含并行性和全局搜索最优解的能力解决了传统方法的局限性,被广泛应用于最优化问题的求解中。

发明内容

本发明的技术解决问题是:针对非相干散射雷达的数据反演问题,克服现有技术的不足,提供一种基于遗传算法的非相干散射雷达数据反演方法,解决了利用非相干散射雷达数据进行电离层多参量反演的问题,获得鲁棒性和可靠性高的电离层参量结果。

本发明的技术解决方案为:一种基于遗传算法的非相干散射雷达数据反演方法,其特征在于包括以下步骤:

首先,根据非相干散射雷达探测得到电离层散射信号的自相关函数,已知信号的调制和滤波方法,对电离层多参量反演系统进行积分离散化,完成系统建模,确定适应度评价函数;其次,将电离层的多个参量作为元素排列成一个电离层参量样本向量,根据遗传算法设定的样本个数,产生电离层参量样本的初始集合,并由适应度评估完成父代筛选;最后,通过对电离层参量样本集合的交叉和变异计算,循环筛选出适应度高的电离层参量样本,得到电离层多个参量的反演结果。具体步骤如下:

第一步,构建系统模型和适应度评价函数:

根据非相干散射雷达的探测原理,当调制信号由电离层散射后被接收,经滤波处理获得的雷达信号的表达式为:

其中,p(t)为信号接收机的滤波器包络,为接收信号,env(t)为调制信号的包络,e(t,d3r)是在t时刻r处单位体积内电子的随机散射信号,r是探测目标距雷达的距离,s(r)是信号从发射到接收的传播时间。则非相干散射雷达探测得到的电离层散射信号自相关函数为:

其中,是与雷达硬件和几何相关的参量(R为接收机阻抗、为单个电子散射截面,χ为极化角、Pt为发射功率、G0(r),G1(r)为r处的发射和接收天线增益、R0,R1为探测目标到发射和接收天线的距离、λ为雷达波长),σ(ω,r,a)是电离层等离子体散射功率谱;称为谱距离模糊函数,它是通过对时延距离模糊函数进行傅里叶变换计算获得,时延距离模糊函数的计算式为:

其中,为距离幅度模糊函数,其不同采样时间的傅里叶变换乘积等于谱距离模糊函数。根据积分运算的定义,在一定区间内的积分值等于直角坐标内函数曲线与变量区间所围的面积值。记谱模糊函数带入式(2)中并将频率积分按积分区间做n段分割,积分值近似等于被划分出的n个以每段内函数值为长,区间段为宽的矩形面积之和,得到式(2)积分离散化后的表达式为:

令Yi=z(t)z*(t')表示接收信号的自相关函数,t'=t+i△t,i=1,2,...,m,△t为单位时延,m为信号自相关函数的总时延个数,Hij=P0i×Wt,t+i△tj)表示由雷达系数和谱模糊函数计算得到的系统矩阵,S(a)j=σ(ωj,a),j=1,2,...,n表示某一距离门的等离子体散射功率谱,ω为谱的频率坐标,n为谱的频点个数,a=[Ne,Ti,Te,V]为由电离层的参量组成的矢量,Ne为电子密度、Ti为离子温度、Te为电子温度、V为等离子体漂移速度,这四个参量为反演的目标参量;等离子体散射功率谱由电离层的状态决定,一组电离层参量值计算得到对应的等离子体散射理论谱,具体计算公式如下:

其中,常值物理量λD=0.0037798为电子德拜长度,k为雷达波矢,它由雷达探测性能决定;Pi表示离子成分比例,collin为等离子体碰撞频率,它们是根据电离层不同高度的情况由理论模型给出;另外自行设定用于辅助计算的常值系数为κ=1.380658×10-23J/K为波尔兹常数。由此,得到非相干散射雷达的电离层多参量反演系统模型为:

Ym=Hm×nS(a)n (6)

非相干散射雷达的数据反演是一个通过信号自相关函数求解电离层多个参量的非线性最优化问题。根据贝叶斯定理和高斯概率分布假设,将自相关函数的残差作为该最优化问题的设计目标,把它作为电离层参数样本的适应度评价函数,适应度评价函数值越小表示该电离层参数样本的适应度越高,适应度评价函数的计算式为:

F(a)=∑(Y-HS(a))2 (7)

第二步,产生初代电离层参量样本并完成父代筛选:

将一个电离层参量作为一个元素,将各个参量相连组成一个电离层参量样本向量,设定初始样本的个数后,根据电离层参量的上下限计算代表电离层参量信息的初代样本集合由式(6)选定的适应度评价函数得到各电离层参量样本的适应度。

接着,设定要保留的优秀电离层参量样本个数ngr和需要进行交叉运算的样本比例pcr,即可分别得到交叉子代ncr和变异子代的个数nch

并确定用于产生交叉和变异子代的父代电离层参数样本个数:

nf=2×ncr+nch (9)

然后依据优胜劣汰的遗传原理,为使得适应度高的电离层参量信息能通过遗传得到保留,利用适应度函数值对各个电离层参量样本进行排序,并采用对赌的方法使适应度值高的电离层参量样本在父代中更多地存在,具体计算如下:

其中,p0为电离层参数样本的适应度概率,pF为电离层参数样本适应度概率的累加值,pc为选择父代电离层参数样本的适应度概率,rand为范围在[0,1]产生的随机数。

第三步,完成新一代电离层参量样本集合的计算:

在遗传过程中通过对父代电离层参量样本的交叉和变异计算来获得新的电离层参量信息,其中交叉计算是基于筛选出的父代电离层参量样本进行随机截断,然后交换两个样本在该处的电离层参量信息,而变异计算则是通过引入新的电离层参量值替换原位置的电离层参量值,最终得到该次遗传产生的子代电离层参量样本集合。最后,通过设定的遗传结束约束决定新的电离层参量样本集合是否继续进行遗传,若不符合遗传结束条件则进入下一子代遗传的循环,直到遗传结束搜索得到电离层参量样本集合中适应度最佳的电离层参量样本,该样本由电离层参量排列组成,各参量的值即为电离层多个参量的反演结果。

本发明与现有技术相比的优点在于:

(1)相较于传统的最小二乘法,本发明采用的遗传算法不再需要对非线性系统进行一阶马尔科夫近似,也不需要通过理论模型计算目标电离层参量的初值,减少了模型近似引入的误差,同时简化了计算的输入信息,提高非相干散射雷达数据反演精度和计算简洁性。

(2)对电离层多参量的同步反演采用遗传算法,基于并行计算的原理进行全局最优解的搜索,而不是基于初值信息进行局部最优的解算。遗传算法具有内在的隐并行性和更好的全局寻优能力,它采用概率化的寻优方法,能自动获取和指导优化的搜索空间,自适应地调整搜索方向,不需要确定的规则,一定程度降低了外部输入信息准确度对反演结果精度的影响,提高了结果的可靠性。

附图说明

图1为本发明一种基于遗传算法的非相干散射雷达数据反演方法的处理流程图。

具体实施方式

下面结合附图及实施例对本发明进行详细说明。

如图1所示,本发明具体实现步骤如下:

根据非相干散射雷达的探测原理,当调制信号由电离层散射后被接收,经滤波处理获得的雷达信号的表达式为:

其中,p(t)为信号接收机的滤波器包络,为接收信号,env(t)为调制信号的包络,e(t,d3r)是在t时刻r处单位体积内电子的随机散射信号,r是探测目标距雷达的距离,s(r)是信号从发射到接收的传播时间。则非相干散射雷达探测得到的电离层散射信号自相关函数为:

其中,是与雷达硬件和几何相关的参量(R为接收机阻抗、为单个电子散射截面,χ为极化角、Pt为发射功率、G0(r),G1(r)为r处的发射和接收天线增益、R0,R1为探测目标到发射和接收天线的距离、λ为雷达波长),σ(ω,r,a)是电离层等离子体散射功率谱;称为谱距离模糊函数,它是通过对时延距离模糊函数进行傅里叶变换计算获得,时延距离模糊函数的计算式为:

其中,为距离幅度模糊函数,其不同采样时间的傅里叶变换乘积等于谱距离模糊函数;根据积分运算的定义,在一定区间内的积分值等于直角坐标内函数曲线与变量区间所围的面积值。记谱模糊函数Wt,t'(ω)=∫rd3rWt,t'(ω,s(r)),带入式(2)中并将频率积分按积分区间做n段分割,积分值近似等于被划分出的n个以每段内函数值为长,区间段为宽的矩形面积之和,得到式(2)积分离散化后的表达式为:

令Yi=z(t)z*(t')表示接收信号的自相关函数,t'=t+i△t,i=1,2,...,m,△t为单位时延,m为信号自相关函数的总时延个数,Hij=P0i×Wt,t+i△tj)表示由雷达系数和谱模糊函数计算得到的系统矩阵,S(a)j=σ(ωj,a),j=1,2,...,n表示某一距离门的等离子体散射功率谱,ω为谱的频率坐标,n为谱的频点个数,a=[Ne,Ti,Te,V]为由电离层的参量组成的矢量,Ne为电子密度、Ti为离子温度、Te为电子温度、V为等离子体漂移速度,这四个参量为反演的目标参量;等离子体散射功率谱由电离层的状态决定,一组电离层参量值计算得到对应的等离子体散射理论谱,具体计算公式如下:

其中,常值物理量λD=0.0037798为电子德拜长度,以频率为500MHz的反向散射雷达为例,雷达波矢k=20.958,电离层离子成分比例Pi和等离子体碰撞频率collin由国际电离层模型(IRI)给定。另外自行设定用于辅助计算的系数为T0=300K、N0=1011/m3、m0=30.5、ω0=8476.2Hz。综上,非相干散射雷达的电离层多参量反演系统模型为:

Ym=Hm×nS(a)n (6)

非相干散射雷达数据反演是一个通过信号自相关函数求解电离层的多个参量的非线性最优化问题。根据贝叶斯定理和高斯概率分布假设,将自相关函数的残差作为该最优化问题的设计目标,把它作为电离层参数样本的适应度评价函数,适应度评价函数值越小表示该电离层参数样本的适应度越高,即适应度评价函数为:

F(a)=∑(Y-HS(a))2 (7)

接着,以电子密度、离子温度、电子温度和等离子体漂移速度从前至后的顺序将这四个电离层参量作为四个元素组成一个向量,称作一个电离层参量样本,设定样本总个数为150组,根据电离层参量的取值限制,计算处代表电离层参量信息的样本集合初值,并根据式(7)的适应度评价函数计算各电离层参量样本的适应度评价值。

设定的需要保留的优秀电离层参量样本个数为8,交叉运算的样本比例为80%,可分别得到交叉样本个数ncr和变异样本个数nch

并确定用于产生交叉和变异样本的父代电离层参量样本个数:

nf=2×ncr+nch (9)

然后依据“优胜劣汰”的遗传原理,根据适应度评价函数值升序对电离层参量样本集合进行排列,并采用对赌的方法使适应度评价函数值低的电离层参量样本在父代中更多地存在,具体的计算如下:

其中,p0为电离层参数样本的适应度概率,pF为电离层参数样本适应度概率的累加值,pc为选择父代电离层参数样本的适应度概率,rand为范围在[0,1]产生的随机数。

最后,在遗传过程中通过对父代电离层参量样本的交叉和变异计算来获得新的电离层参量信息,其中交叉计算是基于筛选出的父代电离层参量样本随机选择需要交叉的电离层参量,然后对两个样本的该参量值进行交换,而变异计算则是引入新的电离层参量值替换原位置的电离层参量值,最终得到该次遗传产生的子代电离层参量样本集合。设定的遗传结束条件为:电离层参数样本集合遗传的最大代数、最优适应度的电离层样本停滞的最大代数和最优适应度评价函数值改变的最小阈值,根据新一代遗传产生的电离层参量样本集合判断遗传结束条件,决定是否继续进行新的遗传,若不符合遗传结束条件则进入下一子代遗传的循环,直到遗传结束搜索得到电离层参量样本集合中适应度最佳的电离层参量样本,该样本中各个电离层参量的值即为电离层多个参量的反演结果。

本发明说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:角色控制方法、角色控制装置及计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类