静态漂移精度计算、检测的方法和装置、设备和存储介质制造方法及图纸

技术编号:25597135 阅读:54 留言:0更新日期:2020-09-11 23:54
本发明专利技术公开了一种静态漂移精度计算、检测的方法和装置、设备和存储介质。其中,计算方法包括以下步骤:获取地球表面的N个定位点以及每个定位点以经纬度形式表示的第一位置坐标,将所述第一位置坐标转换成为以弧度形式表示的第二位置坐标;将各所述定位点分别作为目标点,将所述目标点确定为圆心,利用所述第二位置坐标计算所述目标点与其余各所述定位点之间的距离值,以所述距离值为半径画圆,从画的所有圆中筛选出包含M个所述定位点的圆,将所筛选出的圆对应的半径作为所述目标点对应的目标半径;从所述目标半径中筛选出最小值作为GNSS静态漂移精度值。本发明专利技术解决了现有技术中因为导弹定位的计算公式繁琐而造成计算速度下降的问题。

【技术实现步骤摘要】
静态漂移精度计算、检测的方法和装置、设备和存储介质
本专利技术涉及GNSS通讯领域,特别是涉及一种静态漂移精度计算、检测的方法和装置、设备和存储介质。
技术介绍
在炮弹、导弹命中精度实验以及导航定位精度实验中,CEP(circularerrorprobable,圆概率误差)是圆概率误差,是弹道学中的一种测量武器系统精确度的项目。其定义是以目标为圆心划一个圆圈,武器命中此圆圈的机率最少有一半,则圆圈的半径就是圆概率误差。在定位精度测量中,测试终端通过GNSS(GlobalNavigationSatelliteSystem,全球导航卫星系统)天线接收信号对其位置进行定位,通过专业软件可获取到大量含有经纬度数据的GPS-NMEA-0183语句,这些语句中包含了大量的定位信息。现有计算CEP未找到对应的完整的公式,只能使用却无法确定其原理,并且计算较为繁琐。除此之外,现有技术的计算公式主要是针对军用的导弹定位的,不适用于通信模块的CEP的计算,计算公式繁琐造成计算速度下降。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中因为导弹定位的计算公式繁琐而造成计算速度下降的缺陷,提供一种静态漂移精度计算、检测的方法和装置、设备和存储介质。本专利技术是通过下述技术方案来解决上述技术问题:第一方面,本专利技术提供一种GNSS静态漂移精度值的计算方法,所述计算方法包括以下步骤:获取地球表面的N个定位点以及每个定位点以经纬度形式表示的第一位置坐标,N≥1且N取整数,所述定位点为通过GNSS天线接收信号确定的位置;将所述第一位置坐标转换成为以弧度形式表示的第二位置坐标;将各所述定位点分别作为目标点,将所述目标点确定为圆心,利用所述第二位置坐标计算所述目标点与其余各所述定位点之间的距离值,以所述距离值为半径画圆,从画的所有圆中筛选出包含M个所述定位点的圆,将所筛选出的圆对应的半径作为所述目标点对应的目标半径;若N为奇数,M=(N+1)/2,若N为偶数,M=N/2;从所述目标半径中筛选出最小值作为GNSS静态漂移精度值。较佳地,所述以所述距离值为半径画圆,从画的所有圆中筛选出包含M个所述定位点的圆,将所筛选出的圆对应的半径作为目标半径,包括:将所述距离值按照从小到大的顺序排序;若N为奇数,则选择排在第(N+1)/2个位置的距离值为目标半径,若N为偶数,则选择排在第N/2个位置的距离值为目标半径。较佳地,所述将所述第一位置坐标转换成为以弧度形式表示的第二位置坐标是通过以下公式获得:Long=Longitude*π/180°Lat=Latitude*π/180°其中,Longitude和Latitude分别为定位点的经度值和纬度值,Long表示所述定位点的经度值对应的弧度形式,Lat表示所述定位点的纬度值对应的弧度形式;两个所述定位点之间的距离,通过以下公式获得:其中,P1、P2表示两个定位点,a=Long1-Long2,Long1表示P1的经度值对应的弧度形式,Long2表示P2的经度值对应的弧度形式,b=Lat1-Lat2,Lat1表示P1的纬度值对应的弧度形式,Lat2表示P2的纬度值对应的弧度形式,R表示地球赤道半径。第二方面,本专利技术提供一种无线定位设备的定位精度检测方法,所述方法包括以下步骤:如第一方面所述的方法计算待检测无线定位设备的GNSS静态漂移精度值;将所述GNSS静态漂移精度值与预设的定位精度阈值进行比较;若所述GNSS静态漂移精度值大于所述预设的定位精度阈值,则所述无线定位设备检测不通过;若所述GNSS静态漂移精度值小于或等于所述预设的定位精度阈值,则所述无线定位设备检测通过。第三方面,本专利技术提供一种GNSS静态漂移精度值的计算装置,所述计算装置包括:获取模块,用于获取地球表面的N个定位点以及每个定位点以经纬度形式表示的第一位置坐标,N≥1且N取整数;转换模块,用于将所述第一位置坐标转换成为以弧度形式表示的第二位置坐标;计算模块,用于将各所述定位点分别作为目标点,将所述目标点确定为圆心,计算所述目标点与其余各所述定位点之间的距离值,以所述距离值为半径画圆,从画的所有圆中筛选出包含M个所述定位点的圆,将所筛选出的圆对应的半径作为所述目标点对应的目标半径;若N为奇数,M=(N+1)/2,若N为偶数,M=N/2;筛选模块,用于从所述目标半径中筛选出最小值作为GNSS静态漂移精度值。较佳地,所述以所述距离值为半径画圆,从画的所有圆中筛选出包含M个所述定位点的圆,将所筛选出的圆对应的半径作为目标半径,包括:将所述距离值按照从小到大的顺序排序;若N为奇数,则选择排在第(N+1)/2个位置的距离值为目标半径,若N为偶数,则选择排在第N/2个位置的距离值为目标半径。较佳地,所述转换模块是通过以下公式将所述第一位置坐标转换成为以弧度形式表示的第二位置坐标:Long=Longitude*π/180°Lat=Latitude*π/180°其中,Longitude和Latitude分别为定位点的经度值和纬度值,Long表示所述定位点的经度值对应的弧度形式,Lat表示所述定位点的纬度值对应的弧度形式;两个所述定位点之间的距离,通过以下公式获得:其中,P1、P2表示两个定位点,a=Long1-Long2,Long1表示P1的经度值对应的弧度形式,Long2表示P2的经度值对应的弧度形式,b=Lat1-Lat2,Lat1表示P1的纬度值对应的弧度形式,Lat2表示P2的纬度值对应的弧度形式,R表示地球赤道半径。第四方面,本专利技术还提供一种无线定位设备的定位精度检测装置,所述装置还包括:如上述的GNSS静态漂移精度值的计算装置用于计算待检测无线定位设备的GNSS静态漂移精度值;比较模块,用于将所述GNSS静态漂移精度值与预设的定位精度阈值进行比较,若所述GNSS静态漂移精度值大于所述预设的定位精度阈值,则所述无线定位设备检测不通过,若所述GNSS静态漂移精度值小于或等于所述预设的定位精度阈值,则所述无线定位设备检测通过。第五方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述中任一项所述的一种GNSS静态漂移精度值的计算方法或实现如第二方面所述的无线定位设备的定位精度检测方法。第六方面,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时上述任一项所述的一种GNSS静态漂移精度值的计算方法或实现如第二方面所述的无线定位设备的定位精度检测方法。本专利技术的积极进步效果在于:提供一种GNSS静态漂移精度值的计算方法,获取地球表面的N个定位点以及每个定位点以经纬度形式表示的第一位置坐标,将所述第一位置坐标转换成为本文档来自技高网...

【技术保护点】
1.一种GNSS静态漂移精度值的计算方法,其特征在于,所述计算方法包括以下步骤:/n获取地球表面的N个定位点以及每个定位点以经纬度形式表示的第一位置坐标,N≥1且N取整数,所述定位点为通过GNSS天线接收信号确定的位置;/n将所述第一位置坐标转换成为以弧度形式表示的第二位置坐标;/n将各所述定位点分别作为目标点,将所述目标点确定为圆心,利用所述第二位置坐标计算所述目标点与其余各所述定位点之间的距离值,以所述距离值为半径画圆,从画的所有圆中筛选出包含M个所述定位点的圆,将所筛选出的圆对应的半径作为所述目标点对应的目标半径;若N为奇数,M=(N+1)/2,若N为偶数,M=N/2;/n从所述目标半径中筛选出最小值作为GNSS静态漂移精度值。/n

【技术特征摘要】
1.一种GNSS静态漂移精度值的计算方法,其特征在于,所述计算方法包括以下步骤:
获取地球表面的N个定位点以及每个定位点以经纬度形式表示的第一位置坐标,N≥1且N取整数,所述定位点为通过GNSS天线接收信号确定的位置;
将所述第一位置坐标转换成为以弧度形式表示的第二位置坐标;
将各所述定位点分别作为目标点,将所述目标点确定为圆心,利用所述第二位置坐标计算所述目标点与其余各所述定位点之间的距离值,以所述距离值为半径画圆,从画的所有圆中筛选出包含M个所述定位点的圆,将所筛选出的圆对应的半径作为所述目标点对应的目标半径;若N为奇数,M=(N+1)/2,若N为偶数,M=N/2;
从所述目标半径中筛选出最小值作为GNSS静态漂移精度值。


2.如权利要求1所述的GNSS静态漂移精度值的计算方法,其特征在于,所述以所述距离值为半径画圆,从画的所有圆中筛选出包含M个所述定位点的圆,将所筛选出的圆对应的半径作为目标半径,包括:
将所述距离值按照从小到大的顺序排序;
若N为奇数,则选择排在第(N+1)/2个位置的距离值为目标半径,若N为偶数,则选择排在第N/2个位置的距离值为目标半径。


3.如权利要求1所述的GNSS静态漂移精度值的计算方法,其特征在于,所述将所述第一位置坐标转换成为以弧度形式表示的第二位置坐标是通过以下公式获得:
Long=Longitude*π/180°
Lat=Latitude*π/180°
其中,Longitude和Latitude分别为定位点的经度值和纬度值,Long表示所述定位点的经度值对应的弧度形式,Lat表示所述定位点的纬度值对应的弧度形式;
两个所述定位点之间的距离,通过以下公式获得:



其中,P1、P2表示两个定位点,a=Long1-Long2,Long1表示P1的经度值对应的弧度形式,Long2表示P2的经度值对应的弧度形式,b=Lat1-Lat2,Lat1表示P1的纬度值对应的弧度形式,Lat2表示P2的纬度值对应的弧度形式,R表示地球赤道半径。


4.一种无线定位设备的定位精度检测方法,其特征在于,所述方法包括以下步骤:
利用如权利要求1-3中任意一项所述的方法计算待检测无线定位设备的GNSS静态漂移精度值;
将所述GNSS静态漂移精度值与预设的定位精度阈值进行比较;
若所述GNSS静态漂移精度值大于所述预设的定位精度阈值,则所述无线定位设备检测不通过;
若所述GNSS静态漂移精度值小于或等于所述预设的定位精度阈值,则所述无线定位设备检测通过。


5.一种GNSS静态漂移精度值的计算装置,其特征在于,所述计算装置包括:
获取模块,用于获取地球表面的N个定位点以及每个定位点以经纬度形式表示的第一位置坐标,N≥1且N取整数;
转换模块,用于将所述第一位置坐标转换成为以弧度形式表示的第二位置坐...

【专利技术属性】
技术研发人员:王朋朋秦美霞杨帮成
申请(专利权)人:重庆芯讯通无线科技有限公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1