[发明专利]一种信号捕获阶段的GNSS欺骗干扰检测方法及系统有效
申请号: | 201910087648.X | 申请日: | 2019-01-29 |
公开(公告)号: | CN109782304B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 张国梅;孟伟;李国兵;吕刚明 | 申请(专利权)人: | 西安北斗星导航技术有限公司 |
主分类号: | G01S19/21 | 分类号: | G01S19/21 |
代理公司: | 合肥市科融知识产权代理事务所(普通合伙) 34126 | 代理人: | 晋圣智 |
地址: | 710000 陕西省西安市高新区丈八*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信号 捕获 阶段 gnss 欺骗 干扰 检测 方法 系统 | ||
1.一种信号捕获阶段的GNSS欺骗干扰检测方法,其特征在于,包括以下步骤:
步骤1,针对GNSS接收机接收信号中仅存在真实的卫星导航信号以及GNSS接收机接收信号中同时存在卫星导航真实信号和欺骗信号两种场景,对接收机在信号捕获阶段获得的预设数量的以多普勒频移和伪码相位为轴的二维搜索数组进行特征参数提取,获得样本数据;每个二维搜索数组提取获得的特征参数均包括全局统计量x1、峰值2码片内统计量x2、全局峰值x3、达到捕获门限的相关峰数量x4、多普勒频移轴中心对称差值累加和x5以及伪码相位轴中心对称差值累加和x6;样本数据包括训练数据;
步骤2,通过步骤1获得的样本数据中的训练数据训练预构建的分类神经网络模型,训练达到预设收敛条件后,获得训练好的分类神经网络模型;
步骤3,将待检测GNSS信号输入步骤2获得的训练好的分类神经网络模型中,通过分类神经网络模型输出检测结果;
步骤1中,将接收机产生的以多普勒频移和伪码相位为轴的二维搜索数组用矩阵A表示,则:
x1=∑A;
其中Z表示矩阵A中,峰值±2码片±2kHz内的区域;
x3=max(A);
x4=num(A>λacq),其中λacq为接收机捕获门限;
其中Af为矩阵A在多普勒频移轴上的投影矢量,Nf=2/ΔfD为2kHz内的点数,mp为最大相关峰在多普勒频移轴上的坐标;
其中Ac为矩阵A在伪码相位轴上的投影矢量,Nc=2/ΔTc为2码片内的点数,np为最大相关峰在伪码相位轴上的坐标;ΔTC为伪码相位搜索步长,ΔfD为多普勒频移搜索步长;
步骤2中,所用的分类神经网络模型为MLP神经网络模型。
2.根据权利要求1所述的一种信号捕获阶段的GNSS欺骗干扰检测方法,其特征在于,MLP神经网络的处理过程如下:
(1)网络初始化:初始化输入层与隐藏层之间权值Wh和隐藏层与输出层之间权值Wo,隐藏层偏置bh和输出层偏置bo,学习效率η和隐藏层激活函数f(.);
(2)隐藏层输出计算:H=f(WhX+bh),其中H为隐藏层输出,X为输入数据;
(3)输出层输出计算:O=HWo+bo,其中O为输出层输出;
(4)损失计算:其中E为预测误差,Y为数据标签;
(5)参数更新:每输入一组数据,前向传播、损失计算、反向传播以及参数更新的过程为一次迭代。
3.根据权利要求1所述的一种信号捕获阶段的GNSS欺骗干扰检测方法,其特征在于,所用MLP神经网络模型中,隐藏节点数在输入层的2~10倍之间。
4.根据权利要求1所述的一种信号捕获阶段的GNSS欺骗干扰检测方法,其特征在于,步骤1中,场景H0:GNSS接收机接收信号中仅存在真实的卫星导航信号;场景H1:GNSS接收机接收信号中同时存在卫星导航真实信号和欺骗信号;两种场景数据各占50%;
其中,场景H1的数据再按照欺骗信号和真实信号的伪码相位差ΔT区分,ΔT取值区间为0至2码片,步长0.1码片;
取两种场景及对应各类数据的80%作为训练数据。
5.根据权利要求1所述的一种信号捕获阶段的GNSS欺骗干扰检测方法,其特征在于,接收机采样频率越高,使用中频数据时长越大,检测效果越好。
6.一种信号捕获阶段的GNSS欺骗干扰检测系统,其特征在于,包括:
训练数据获取模块,用于针对GNSS接收机接收信号中仅存在真实的卫星导航信号以及GNSS接收机接收信号中同时存在卫星导航真实信号和欺骗信号两种场景,在信号捕获阶段,提取接收机产生的预设数量的以多普勒频移和伪码相位为轴的二维搜索数组的特征参数,获得样本数据;每个二维搜索数组提取获得的特征参数均包括全局统计量x1、峰值2码片内统计量x2、全局峰值x3、达到捕获门限的相关峰数量x4、多普勒频移轴中心对称差值累加和x5以及伪码相位轴中心对称差值累加和x6;样本数据包括训练数据;
分类神经网络模块,用于通过训练数据获取模块获得的样本数据中的训练数据训练预构建的分类神经网络模型,训练达到预设收敛条件后,获得训练好的分类神经网络模型;
输入输出模块,用于将待检测GNSS信号输入获得的训练好的分类神经网络模型中,并通过分类神经网络模型输出检测结果;
训练数据获取模块中,将接收机产生的以多普勒频移和伪码相位为轴的二维搜索数组用矩阵A表示,则:
x1=∑A;
其中Z表示矩阵A中,峰值±2码片±2kHz内的区域;
x3=max(A);
x4=num(A>λacq),其中λacq为接收机捕获门限;
其中Af为矩阵A在多普勒频移轴上的投影矢量,Nf=2/ΔfD为2kHz内的点数,mp为最大相关峰在多普勒频移轴上的坐标;
其中Ac为矩阵A在伪码相位轴上的投影矢量,Nc=2/ΔTc为2码片内的点数,np为最大相关峰在伪码相位轴上的坐标;
ΔTC为伪码相位搜索步长,ΔfD为多普勒频移搜索步长;
分类神经网络模块中,所用的分类神经网络模型为MLP神经网络模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安北斗星导航技术有限公司,未经西安北斗星导航技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910087648.X/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置