时频差联合定位方法、系统、电子设备及存储介质与流程

文档序号:32943672发布日期:2023-01-14 09:53阅读:67来源:国知局
时频差联合定位方法、系统、电子设备及存储介质与流程

1.本公开的实施例属于电子侦察技术领域,具体涉及一种时频差联合定位方法、系统、电子设备及存储介质。


背景技术:

2.基于到达时间差(time difference of arrival,tdoa)和到达频率差(frequency difference of arrival,fdoa)的分布式无源定位,又称为时频差多站无源定位,是指通过分布在不同地方的多个固定或移动接收站对来自同一目标辐射源的非合作信号进行接收处理,从而获得目标辐射源的非合作信号到达不同接收站的时频差,根据时频差信息建立包含辐射源位置的相关定位和速度方程,实现对目标辐射源位置和速度的解算。
3.对于传统的迭代方法,主要有以梯度下降法、牛顿法、高斯-牛顿迭代法、列文伯格-马夸尔特(levenberg-marquardt)方法等为代表的局部优化算法,以及以粒子群算法、遗传进化算法等为代表的全局优化算法。其共同的特点为将目标辐射源的位置设置为待求解参数,通过最优化算法对目标函数进行迭代,使其低于设定的阈值或达到最大迭代步数停止迭代,从而得到最终的目标辐射源位置。其中,局部优化算法收敛速度快,但易受初值影响,对先验信息极度依赖;全局优化算法虽然在一定程度上减少了对初值选取的依赖,但仍受制于先验信息的准确度,且其迭代耗时更长。
4.因此,时频差联合定位系统需要一个更加精准、快速且无需先验信息的的定位方法。此对于分布式无源定位电子侦察系统性能的提升非常关键。


技术实现要素:

5.本公开的实施例旨在至少解决现有技术中存在的技术问题之一,提供一种时频差联合定位方法、系统、电子设备及存储介质。
6.本公开一方面提供一种时频差联合定位方法,包括:
7.获取各基站的观测参数信息;其中,所述观测参数信息包括基站实际位置信息、基站实际速度信息、实际基站时差信息和实际基站频差信息;
8.将所述观测参数信息输入预先训练的目标辐射源侦测模型,得到目标辐射源预测坐标和目标辐射源预测速度;其中,所述目标辐射源侦测模型是预先根据训练参数信息对深度神经网络进行训练得到。
9.可选的,所述目标辐射源侦测模型采用以下步骤训练得到:
10.生成所述训练参数信息的样本集;其中,每个所述训练参数信息样本都包括基站位置信息、基站速度信息、基站时差信息、基站频差信息以及目标辐射源坐标和目标辐射源速度;
11.将所述基站位置信息、所述基站速度信息、所述基站时差信息和所述基站频差信息作为输入,所述目标辐射源坐标和所述目标辐射源速度作为输出,训练所述深度神经网络,得到训练好的所述目标辐射源侦测模型。
12.可选的,所述基站位置信息包括主基站与各副基站的位置坐标,以及基站位置测量标准差;和/或,所述基站速度信息包括所述主基站与所述各副基站的速度,以及基站速度测量标准差;和/或,所述基站时差信息包括所述各副基站相对于所述主基站的测量时间差,以及时差测量标准差;和/或,所述基站频差信息包括所述各副基站相对于所述主基站的测量频率差,以及频差测量标准差。
13.可选的,所述将所述基站位置信息、所述基站速度信息、所述基站时差信息和所述基站频差信息作为输入,所述目标辐射源坐标和所述目标辐射源速度作为输出,训练所述深度神经网络,包括:
14.预先配置所述深度神经网络的损失函数、隐藏层数和隐藏神经元个数、最大训练次数、网络训练优化器、学习率以及批量大小;
15.将所述基站位置信息、所述基站速度信息、所述基站时差信息和所述基站频差信息作为输入,所述目标辐射源坐标和所述目标辐射源速度作为输出,训练配置好的所述深度神经网络;
16.当所述深度神经网络的训练达到所述最大训练次数时停止训练,并取训练中所述损失函数最小的网络参数作为所述深度神经网络的训练结果。
17.可选的,所述损失函数c满足下述关系式:
[0018][0019]
其中,n为所述训练参数信息样本的总数,求和运算遍历每个所述样本的输入x,y(x)为所述每个所述样本中x对应的输出,a
l
(x)为所述深度神经网络最终层输出的神经元激活值向量。
[0020]
可选的,将所述样本集输入训练好的目标辐射源侦测模型,输出目标辐射源计算坐标和目标辐射源计算速度,并计算定位相对误差和/或速度估计误差,用于评价所述目标辐射源侦测模型的精度;
[0021]
所述定位相对误差re满足下述关系式:
[0022][0023]
其中,re表示定位相对误差,(x
cal
,y
cal
,z
cal
)表示输出的所述目标辐射源计算坐标,(x
real
,y
real
,z
real
)表示所述样本中的所述目标辐射源坐标,表示所述固定主基站的坐标,σ表示所述目标辐射源计算坐标与所述目标辐射源坐标之间的距离,表示所述固定主基站的坐标与所述目标辐射源坐标之间的距离;和/或,
[0024]
所述速度估计误差σ
rv
满足下述关系式:
[0025][0026]
其中,σ
rv
表示速度估计误差,表示输出的所述目标辐射源计算速度,表示所述样本中的所述目标辐射源速度。
[0027]
本公开另一方面提供一种时频差联合定位系统,其特征在于,所述系统包括:
[0028]
获取模块,用于获取各基站的观测参数信息;其中,所述观测参数信息包括基站实际位置信息、基站实际速度信息、实际基站时差信息和实际基站频差信息;
[0029]
定位模块,用于将所述观测参数信息输入预先训练的目标辐射源侦测模型,得到目标辐射源预测坐标和目标辐射源预测速度;其中,所述目标辐射源侦测模型是预先根据训练参数信息对深度神经网络进行训练得到。
[0030]
可选的,所述系统还包括训练模块,所述训练模块用于:
[0031]
生成所述训练参数信息的样本集;其中,每个所述训练参数信息样本都包括基站位置信息、基站速度信息、基站时差信息、基站频差信息以及目标辐射源坐标和目标辐射源速度;
[0032]
将所述基站位置信息、所述基站速度信息、所述基站时差信息和所述基站频差信息作为输入,所述目标辐射源坐标和所述目标辐射源速度作为输出,训练所述深度神经网络,得到训练好的所述目标辐射源侦测模型。
[0033]
本公开另一方面提供一种电子设备,包括:
[0034]
至少一个处理器;以及,
[0035]
与所述至少一个处理器通信连接的存储器,用于存储一个或多个程序,当所述一个或多个程序被所述至少一个处理器执行时,能使得所述至少一个处理器实现如上所述的时频差联合定位方法。
[0036]
本公开最后一方面提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的时频差联合定位方法。
[0037]
本公开的一种时频差联合定位方法和系统,相对于现有技术而言,通过采用训练深度神经网络得到目标辐射源侦测模型的方法,替代了传统的迭代算法,增加了时频差联合定位的准确度与可靠性,且不依赖先验信息,定位更加快速,拥有非常好的鲁棒性能。
附图说明
[0038]
图1为本公开一实施例的一种时频差联合定位方法的流程图;
[0039]
图2为本公开另一实施例的深度神经网络结构图;
[0040]
图3为本公开另一实施例的深度神经网络的训练过程中损失函数随训练次数的变化图;
[0041]
图4为本公开另一实施例的一种时频差联合定位系统的结构示意图;
[0042]
图5为本公开另一实施例的一种电子设备的结构示意图。
具体实施方式
[0043]
为使本领域技术人员更好地理解本公开的技术方案,下面结合附图和具体实施方式对本公开作进一步详细描述。
[0044]
如图1所示,本公开的实施例提供一种时频差联合定位方法,该方法包括以下步骤:
[0045]
步骤s11、训练目标辐射源侦测模型。
[0046]
首先,生成训练参数信息的样本集。其中,每个所述训练参数信息样本都包括基站
位置信息、基站速度信息、基站时差信息、基站频差信息以及目标辐射源坐标和目标辐射源速度。
[0047]
具体地,在本步骤中,可以根据仿真场景下的到达时间差(tdoa)模型和到达频率差(fdoa)模型生成包含大量样本的样本集,其中每个样本都包含基站位置信息、基站速度信息、基站时差信息、基站频差信息以及目标辐射源坐标和目标辐射源速度等数据。将样本集随机打乱,取样本集中的4/5的数据组成训练集,1/5的数据组成验证集。
[0048]
上述的基站位置信息可包括主基站与各副基站的位置坐标以及基站位置测量标准差,所述基站速度信息可包括主基站与各副基站的速度以及基站速度测量标准差,所述基站时差信息可包括所述各副基站相对于所述主基站的测量时间差以及时差测量标准差,所述基站频差信息可包括所述各副基站相对于所述主基站的测量频率差以及频差测量标准差。
[0049]
在一个具体实施方式中,可以采用五个基站对目标辐射源进行定位,将该五个基站中的一个定为主基站,其余基站为副基站。各基站的位置坐标分别为基站位置测量标准差为σs,各基站的速度分别为基站速度测量标准差为σv,各副基站相对于主基站的测量时差分别为δt
21
、δt
31
、δt
41
、δt
51
,时差测量标准差为σ
δt
,各副基站相对于主基站的测量频差分别为δf
21
、δf
31
、δf
41
、δf
51
,频差测量标准差为σ
δf

[0050]
随后,将所述基站位置信息、所述基站速度信息、所述基站时差信息和所述基站频差信息作为输入,所述目标辐射源坐标和所述目标辐射源速度作为输出,训练深度神经网络(deep neural networks,dnn),得到训练好的所述目标辐射源侦测模型。
[0051]
具体地,在本步骤中,以上述五个基站为例进行说明,将基站位置坐标基站位置测量标准差σs,基站速度基站速度测量标准差为σv,各副基站相对于主基站的测量时差δt
21
、δt
31
、δt
41
、δt
51
,时差测量标准差σ
δt
,各副基站相对于主基站的测量频差δf
21
、δf
31
、δf
41
、δf
51
,频差测量标准差σ
δf
作为所述dnn的输入,即输入将目标辐射源坐标和目标辐射源速度作为所述dnn的输出,即输出
[0052]
在训练dnn之前,还应预先配置该dnn的损失函数、隐藏层数和隐藏神经元个数、最大训练次数、网络训练优化器、学习率以及批量大小。
[0053]
其中损失函数c满足如下关系式:
[0054][0055]
其中,n为所述训练参数信息样本的总数,求和运算遍历每个所述样本的输入x,y(x)为所述每个所述样本中x对应的输出,a
l
(x)为所述dnn最终层输出的神经元激活值向量。
[0056]
随后开始训练,使用随机梯度下降法对dnn中的每个神经元的权重w
l
和偏置b
l
(l=2,3,

,l)进行学习。首先初始化w
l
和b
l
(l=2,3,

,l),根据上述设置的学习率η、最大训练次数n和批量大小m对dnn进行训练。
[0057]
训练过程中保存验证集中损失函数最小的dnn参数,直至达到最大训练次数时终止训练。
[0058]
在一些实施方式中,完成对dnn的训练后,可将所述样本集输入训练好的目标辐射源侦测模型,输出目标辐射源计算坐标,并计算定位相对误差,用于评价所述目标辐射源侦测模型的定位精度。
[0059]
所述定位相对误差re满足如下关系式:
[0060][0061]
其中,re表示定位相对误差,(x
cal
,y
cal
,z
cal
)表示输出的所述目标辐射源计算坐标,(x
real
,y
real
,z
real
)表示所述样本中的所述目标辐射源坐标,表示所述主基站的坐标,σ表示所述目标辐射源计算坐标与所述目标辐射源坐标之间的距离,表示所述主基站的坐标与所述目标辐射源坐标之间的距离。
[0062]
还可以将所述样本集输入训练好的目标辐射源侦测模型,输出目标辐射源计算速度,并计算速度估计误差,用于评价所述目标辐射源侦测模型的速度估计精度。
[0063]
所述速度估计误差σ
rv
满足下述关系式:
[0064][0065]
其中,σ
rv
表示速度估计误差,表示输出的所述目标辐射源计算速度,表示所述样本中的所述目标辐射源速度。
[0066]
步骤s12、获取各基站的观测参数信息。其中,所述观测参数信息包括基站实际位置信息、基站实际速度信息、实际基站时差信息和实际基站频差信息。
[0067]
具体的,在本步骤中,一个主基站与四个副基站分别接收来自目标辐射源的信号,形成观测参数信息。所述的观测参数信息包括基站实际位置信息、基站实际速度信息、实际基站时差信息和实际基站频差信息,其中基站实际位置信息包括五个基站的实时位置坐标以及基站位置测量标准差σ's,基站实际速度信息包括五个基站的实时速度个基站的实时速度以及基站速度测量标准差σ'v,实际基站时差信息包括各副基站相对于主基站的测量时差δt'
21
、δt'
31
、δt'
41
、δt'
51
以及时差测量标准差σ'
δt
,实际基站频差信息包括各副基站相对于主基站的测量频差δf'
21
、δf'
31
、δf'
41
、δf'
51
以及频差测量标准差σ'
δf
。随后获取所述五个基站的观测参数信息,用于后续对数据进行处理。
[0068]
步骤s13、将所述观测参数信息输入训练好的目标辐射源侦测模型,得到目标辐射源预测坐标。
[0069]
具体的,输入上述步骤s12中的观测参数信息至训练好的目标辐射源侦测模型中,即将基站位置信息、基站速度信息、基站时差信息和基站频差信息
输入所述目标辐射源侦测模型,得到输出的目标辐射源预测坐标和目标辐射源速度
[0070]
本公开的实施例相对于现有技术而言,通过采用训练dnn得到目标辐射源侦测模型的方法,替代了传统的迭代算法,增加了时频差联合定位方法的准确度与可靠性,且不依赖先验信息,定位更加快速,拥有非常好的鲁棒性能。
[0071]
需要说明的是,本实施例的时频差联合定位方法中,训练目标辐射源侦测模型的步骤并不是必须的,在一种可能的实施方式中,也可以省略掉训练目标辐射源侦测模型的训练步骤,直接采用预先训练好的目标辐射源侦测模型。
[0072]
下面将通过一个具体的仿真实验对本公开的时频差联合定位方法的效果进行进一步验证说明。
[0073]
(一)仿真条件
[0074]
仿真条件采用intel(r)xeon(r)w-10855m cpu@2.80ghz2.81ghz,内存64g,windows 10操作系统,带有一块nvidia quadro t2000 with max-q design独立显卡的的笔记本电脑配置,仿真软件采用matlab(r2021a)和jetbrainspycharm 2018.3.7x64。
[0075]
(二)仿真内容与结果分析
[0076]
假设共有五个基站,将其中一个基站定位主基站,命名基站1,其余四个基站为副基站,分别命名基站1到基站4。设置地面基站1坐标s1=(20,3,0.02)(km),地面基站2坐标s2=(35,45,0.01)(km)、海面基站3坐标s3=(10,50,0)(km)、飞机基站4坐标s4=(40,55,9)(km),其速度v4=(230,50,10)(m/s)、无人机基站5坐标s5=(45,10,0.05)(km),其速度v5=(10,5,5)(m/s)。设置基站位置测量标准差σs∈[1
,
10](m),基站速度测量标准差σv∈[1,10](m/s),时差测量标准差σ
δt
∈[1,20](ns),频差测量标准差σ
δf
∈[1,20](hz)。设置目标辐射源频率为1ghz,目标辐射源坐标分布范围为目标辐射源速度范围为由上述条件共生成1626387个样本,耗时1.79小时,将该1626387个样本视为一个样本集。将样本集随机打乱,取样本集中的4/5的数据组成训练集,1/5的数据组成验证集。
[0077]
设置隐藏层数为3层,隐藏神经元个数分别为200、160、100,即dnn的结构为[42,200,160,100,6],其结构图如图2所示。最大训练次数设置为1000,网络训练优化器采用sgd优化器,学利率设置为0.0001,批量大小设置为40。
[0078]
使用上述生成的样本集和设置的参数对dnn进行训练,最终的训练时长为52.81小时。其中,损失函数c随训练次数的变化图如图3所示。
[0079]
将前文所述的训练集与验证集样本中的基站位置信息、基站速度信息、基站时差信息、基站频差信息分别输入目标辐射源侦测模型,得到输出的目标辐射源计算坐标(x
cal
,y
cal
,z
cal
)以及目标辐射源计算速度再将其与样本中的目标辐射源坐标(x
real
,y
real
,z
real
)、主基站坐标以及目标辐射源速度一起代入上述公式(2)与公式(3)中,对每个样本的定位相对误差re和速度估计误差σ
rv
进行计算,并分别记录计算结果,得到如表1所示的定位相对误差分布范围与速度估计误差分布范围。
[0080]
表1:
[0081]
样本集定位相对误差分布范围速度估计误差分布范围训练集1.36
×
10-4
%~0.25%6.67
×
10-4
m/s~0.76m/s验证集1.01
×
10-4
%~0.17%9.76
×
10-4
m/s~0.96m/s
[0082]
从表1中可以看出,本公开的实施例中利用dnn训练出的目标辐射源侦测模型的定位精度和速度估计精度极高,适用于固定基站和移动基站,鲁棒性强,具有普适性。本实施例中除主基站为固定基站外,其余的所有基站可都为固定基站或都为移动基站,也可部分为固定基站,其余为移动基站。
[0083]
本公开的另一实施例提供一种时频差联合定位系统,如图4所示,其包括:
[0084]
获取模块401,用于获取各基站的观测参数信息;其中,所述观测参数信息包括基站实际位置信息、基站实际速度信息、实际基站时差信息和实际基站频差信息;
[0085]
定位模块402,用于将所述观测参数信息输入预先训练的目标辐射源侦测模型,得到目标辐射源预测坐标和目标辐射源预测速度;其中,所述目标辐射源侦测模型是预先根据训练参数信息对dnn进行训练得到。
[0086]
具体的,一个主基站与四个副基站分别接收来自信号源的信号,形成观测参数信息。所述观测参数信息包括基站实际位置信息、基站实际速度信息、实际基站时差信息和实际基站频差信息,其中基站实际位置信息包括五个基站的实时位置坐标以及基站位置测量标准差σ's,基站实际速度信息包括五个基站的实时速度五个基站的实时速度以及基站速度测量标准差σ'v,实际基站时差信息包括各副基站相对于主基站的测量时差δt'
21
、δt'
31
、δt'
41
、δt'
51
以及时差测量标准差σ'
δt
,实际基站频差信息包括各副基站相对于主基站的测量频差δf'
21
、δf'
31
、δf'
41
、δf'
51
以及频差测量标准差σ'
δf
。随后获取模块401获取所述五个基站的观测参数信息,由定位模块402对该观测参数信息进行处理。定位模块402将观测参数信息,即参数信息,由定位模块402对该观测参数信息进行处理。定位模块402将观测参数信息,即输入训练好的目标辐射源侦测模型中,得到输出的目标辐射源预测坐标
[0087]
本公开的实施例中的一种时频差联合定位系统,通过采用上述的方法对目标辐射源进行定位,无需选择初值,相较于使用传统的迭代算法更加准确、可靠且快速。
[0088]
示例性的,所述系统还包括训练模块403,其用于:
[0089]
生成所述训练参数信息的样本集;其中,每个所述训练参数信息样本都包括基站位置信息、基站速度信息、基站时差信息、基站频差信息以及目标辐射源坐标和目标辐射源速度。
[0090]
将所述基站位置信息、所述基站速度信息、所述基站时差信息和所述基站频差信息作为输入,所述目标辐射源坐标和所述目标辐射源速度作为输出,训练所述dnn,得到训练好的所述目标辐射源侦测模型。
[0091]
具体的,训练模块403如前文所述在仿真场景下生成大量样本,随机打乱上述样本,并使用打乱后的样本训练dnn,由此得到目标辐射源侦测模型。
[0092]
本公开的实施例通过训练模块生成了大量的样本,并对dnn进行训练,使训练出的目标辐射源侦测模型具有很高的精度,并且该侦测模型可以直接提供给定位模块使用,使定位系统能够快速、精准地对目标辐射源进行定位。
[0093]
如图5所示,本公开另一实施例提供一种电子设备,包括:
[0094]
至少一个处理器501,以及与所述至少一个处理器501通信连接的存储器502,用于存储一个或多个程序,当所述一个或多个程序被所述至少一个处理器501执行时,能使得所述至少一个处理器501实现如上所述的时频差联合定位方法。
[0095]
其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。
[0096]
处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。
[0097]
本公开实施例中的一种电子设备,通过实现如上所述的时频差联合定位方法,相较使用传统迭代算法进行目标辐射源定位的设备,具有更好的准确性、可靠性,且定位更加快速。
[0098]
本公开另一实施例提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的时频差联合定位方法。
[0099]
其中,计算机可读存储介质可以是本公开的系统、电子设备中所包含的,也可以单独存在。
[0100]
计算机可读存储介质可是任何包含或存储程序的有形介质,其可以是电、磁、光、电磁、红外线、半导体的系统、装置、设备,更具体的例子包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、光纤、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件,或它们任意合适的组合。
[0101]
计算机可读存储介质也可包括在基带中或作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码,其具体的例子包括但不限于电磁信号、光信号,或它们任意合适的组合。
[0102]
可以理解的是,以上实施方式仅仅是为了说明本公开的原理而采用的示例性实施方式,然而本公开并不局限于此。对于本领域内的普通技术人员而言,在不脱离本公开的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本公开的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1