CN110531388A - Optimization method, device, car-mounted terminal and the storage medium of global position system - Google Patents
Optimization method, device, car-mounted terminal and the storage medium of global position system Download PDFInfo
- Publication number
- CN110531388A CN110531388A CN201810505370.9A CN201810505370A CN110531388A CN 110531388 A CN110531388 A CN 110531388A CN 201810505370 A CN201810505370 A CN 201810505370A CN 110531388 A CN110531388 A CN 110531388A
- Authority
- CN
- China
- Prior art keywords
- location information
- optimization
- positioning
- mode
- filtered out
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/421—Determining position by combining or switching between position solutions or signals derived from different satellite radio beacon positioning systems; by combining or switching between position solutions or signals derived from different modes of operation in a single system
- G01S19/423—Determining position by combining or switching between position solutions or signals derived from different satellite radio beacon positioning systems; by combining or switching between position solutions or signals derived from different modes of operation in a single system by combining or switching between position solutions derived from different satellite radio beacon positioning systems
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
技术领域technical field
本发明涉及信息处理技术领域,尤其涉及一种卫星定位系统的优化方法、装置、车载终端及存储介质。The invention relates to the technical field of information processing, and in particular, to an optimization method, device, vehicle terminal and storage medium for a satellite positioning system.
背景技术Background technique
随着科技不断的进步,越来越多的车辆都装配了卫星定位系统,可以帮助用户方便地定位车辆的位置。而定位的精确度是衡量卫星定位系统的一个重要指标。目前,主要采用惯性导航技术和地面基站的差分定位技术来提高卫星定位的精确度。但是,差分定位技术需要引入地面差分信号站来辅助定位,建设成本高,覆盖范围有限。惯性导航技术容易受到环境的影响,当系统误差达到一定程度后,惯性导航技术无法很好地弥补系统误差。With the continuous advancement of technology, more and more vehicles are equipped with satellite positioning systems, which can help users easily locate the location of the vehicle. The positioning accuracy is an important indicator to measure the satellite positioning system. At present, inertial navigation technology and differential positioning technology of ground base stations are mainly used to improve the accuracy of satellite positioning. However, the differential positioning technology needs to introduce a ground differential signal station to assist the positioning, the construction cost is high, and the coverage is limited. Inertial navigation technology is easily affected by the environment. When the system error reaches a certain level, the inertial navigation technology cannot make up for the system error well.
发明内容SUMMARY OF THE INVENTION
本发明提供一种卫星定位系统的优化方法、装置、车载终端及存储介质,以解决上述技术问题中的至少一个。The present invention provides an optimization method, device, vehicle terminal and storage medium for a satellite positioning system to solve at least one of the above technical problems.
本发明实施例提供一种卫星定位系统的优化方法,包括:An embodiment of the present invention provides an optimization method for a satellite positioning system, including:
接收多种定位模式下的定位信息;Receive positioning information in multiple positioning modes;
筛选出符合预设条件的定位信息;Filter out the positioning information that meets the preset conditions;
对筛选出的定位信息进行加权优化,以获取优化后的定位信息。Weighted optimization is performed on the selected positioning information to obtain optimized positioning information.
可选的,筛选出符合预设条件的定位信息,包括:Optionally, filter out the positioning information that meets the preset conditions, including:
解析出所述多种定位模式下的定位信息中的定位标志位和卫星数量;Parse out the positioning flag bits and the number of satellites in the positioning information under the multiple positioning modes;
筛选出所述定位标志位为成功,且卫星数量大于等于预设数量的定位信息。It is determined that the positioning flag bit is successfully screened and the number of satellites is greater than or equal to the preset number of positioning information.
可选的,对筛选出的定位信息进行加权优化,以获取优化后的定位信息,包括:Optionally, weighted optimization is performed on the selected positioning information to obtain optimized positioning information, including:
获得所述筛选出的定位信息对应的加权系数;obtaining the weighting coefficient corresponding to the selected positioning information;
根据所述加权系数对相应的筛选出的定位信息进行加权优化。The corresponding filtered positioning information is weighted and optimized according to the weighting coefficient.
可选的,获得所述筛选出的定位信息对应的加权系数,包括:Optionally, obtaining the weighting coefficient corresponding to the selected positioning information, including:
获取所述筛选出的定位信息对应的定位误差系数和载噪比;obtaining the positioning error coefficient and the carrier-to-noise ratio corresponding to the selected positioning information;
根据所述载噪比计算出所述筛选出的定位信息的信号参考偏差系数;calculating the signal reference deviation coefficient of the selected positioning information according to the carrier-to-noise ratio;
根据所述定位误差系数和所述信号参考偏差系数确定所述加权系数的取值范围。The value range of the weighting coefficient is determined according to the positioning error coefficient and the signal reference deviation coefficient.
可选的,方法还包括:Optionally, the method also includes:
在对筛选出的定位信息进行加权优化,以获取优化后的定位信息之后,对所述优化后的定位信息进行数据平滑处理。After weighted optimization is performed on the selected positioning information to obtain optimized positioning information, data smoothing processing is performed on the optimized positioning information.
可选的,所述数据平滑处理的处理方式包括卡尔曼滤波。Optionally, the data smoothing processing method includes Kalman filtering.
可选的,所述多种定位模式下的定位信息包括经度信息、纬度信息和海拔信息。Optionally, the positioning information in the multiple positioning modes includes longitude information, latitude information and altitude information.
可选的,所述定位模式包括GPS模式、北斗模式、GLONASS模式以及GALILEO模式。Optionally, the positioning mode includes GPS mode, Beidou mode, GLONASS mode and GALILEO mode.
本发明另一实施例提供一种卫星定位系统的优化装置,包括:Another embodiment of the present invention provides an optimization device for a satellite positioning system, including:
接收模块,用于接收多种定位模式下的定位信息;The receiving module is used to receive positioning information in multiple positioning modes;
筛选模块,用于筛选出符合预设条件的定位信息;The screening module is used to filter out the positioning information that meets the preset conditions;
获取模块,用于对筛选出的定位信息进行加权优化,以获取优化后的定位信息。The obtaining module is used to perform weighted optimization on the selected positioning information to obtain the optimized positioning information.
可选的,所述筛选模块,用于:Optionally, the screening module is used for:
解析出所述多种定位模式下的定位信息中的定位标志位和卫星数量;Parse out the positioning flag bits and the number of satellites in the positioning information under the multiple positioning modes;
筛选出所述定位标志位为成功,且卫星数量大于等于预设数量的定位信息。It is determined that the positioning flag bit is successfully screened and the number of satellites is greater than or equal to the preset number of positioning information.
可选的,所述获取模块,用于:Optionally, the obtaining module is used for:
获得所述筛选出的定位信息对应的加权系数;obtaining the weighting coefficient corresponding to the selected positioning information;
根据所述加权系数对相应的筛选出的定位信息进行加权优化。The corresponding filtered positioning information is weighted and optimized according to the weighting coefficient.
可选的,所述获取模块,用于:Optionally, the obtaining module is used for:
获取所述筛选出的定位信息对应的定位误差系数和载噪比;obtaining the positioning error coefficient and the carrier-to-noise ratio corresponding to the selected positioning information;
根据所述载噪比计算出所述筛选出的定位信息的信号参考偏差系数;calculating the signal reference deviation coefficient of the selected positioning information according to the carrier-to-noise ratio;
根据所述定位误差系数和所述信号参考偏差系数确定所述加权系数的取值范围。The value range of the weighting coefficient is determined according to the positioning error coefficient and the signal reference deviation coefficient.
可选的,所述装置还包括:Optionally, the device further includes:
处理模块,用于在对筛选出的定位信息进行加权优化,以获取优化后的定位信息之后,对所述优化后的定位信息进行数据平滑处理。The processing module is configured to perform data smoothing processing on the optimized positioning information after weighted optimization is performed on the selected positioning information to obtain the optimized positioning information.
可选的,所述数据平滑处理的处理方式包括卡尔曼滤波。Optionally, the data smoothing processing method includes Kalman filtering.
可选的,所述多种定位模式下的定位信息包括经度信息、纬度信息和海拔信息。Optionally, the positioning information in the multiple positioning modes includes longitude information, latitude information and altitude information.
可选的,所述定位模式包括GPS模式、北斗模式、GLONASS模式以及GALILEO模式。Optionally, the positioning mode includes GPS mode, Beidou mode, GLONASS mode and GALILEO mode.
本发明还一实施例提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本发明第一方面实施例所述的卫星定位系统的优化方法。Another embodiment of the present invention provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, realizes the optimization of the satellite positioning system according to the embodiment of the first aspect of the present invention method.
本发明又一实施例提供一种车载终端,包括卫星定位系统,所述卫星定位系统用于实现第一方面实施例所述的卫星定位系统的优化方法。Yet another embodiment of the present invention provides a vehicle-mounted terminal, including a satellite positioning system, where the satellite positioning system is used to implement the method for optimizing the satellite positioning system according to the embodiment of the first aspect.
本发明实施例提供的技术方案可以包括以下有益效果:The technical solutions provided by the embodiments of the present invention may include the following beneficial effects:
通过接收多种定位模式下的定位信息,并筛选出符合预设条件的定位信息,以及对筛选出的定位信息进行加权优化,以获取优化后的定位信息,弱化系统的定位误差,从而提高卫星定位系统的定位精确度,增强稳健性。By receiving positioning information in multiple positioning modes, filtering out the positioning information that meets the preset conditions, and weighting and optimizing the selected positioning information, the optimized positioning information is obtained, the positioning error of the system is weakened, and the satellite is improved. The positioning accuracy of the positioning system increases the robustness.
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。Additional aspects and advantages of the present invention will be set forth, in part, from the following description, and in part will be apparent from the following description, or may be learned by practice of the invention.
附图说明Description of drawings
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of embodiments taken in conjunction with the accompanying drawings, wherein:
图1是本发明一个实施例的卫星定位系统的优化方法的流程图;Fig. 1 is the flow chart of the optimization method of the satellite positioning system of one embodiment of the present invention;
图2是本发明一个实施例的获得筛选出的定位信息对应的加权系数的流程图;2 is a flowchart of obtaining a weighting coefficient corresponding to the selected positioning information according to an embodiment of the present invention;
图3是本发明另一个实施例的卫星定位系统的优化方法的流程图;3 is a flowchart of an optimization method for a satellite positioning system according to another embodiment of the present invention;
图4是本发明一个实施例的卫星定位系统的优化装置的结构框图;Fig. 4 is the structural block diagram of the optimization apparatus of the satellite positioning system of an embodiment of the present invention;
图5是本发明另一个实施例的卫星定位系统的优化装置的结构框图。FIG. 5 is a structural block diagram of an optimization apparatus for a satellite positioning system according to another embodiment of the present invention.
具体实施方式Detailed ways
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。The following describes in detail the embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary, and are intended to explain the present invention and should not be construed as limiting the present invention.
下面参考附图描述本发明实施例的卫星定位系统的优化方法、装置、车载终端及存储介质。The optimization method, device, vehicle terminal, and storage medium of the satellite positioning system according to the embodiments of the present invention are described below with reference to the accompanying drawings.
图1是根据本发明一个实施例的卫星定位系统的优化方法的流程图。FIG. 1 is a flowchart of a method for optimizing a satellite positioning system according to an embodiment of the present invention.
如图1所示,该卫星定位系统的优化方法包括:As shown in Figure 1, the optimization method of the satellite positioning system includes:
S101,接收多种定位模式下的定位信息。S101, receiving positioning information in multiple positioning modes.
目前,主流的卫星定位系统仍然是GPS。但是,随着北斗、GLONASS、GALILEO等卫星导航系统的不断完善,越来越多的定位导航产品都支持多模定位。就是说,产品的内部核心采用单一定位模式,只选择多种卫星定位系统中的一个进行定位导航。当其中一种出现问题后,再切换到另一种定位模式。在单一定位模式下,主要采取的是惯性导航技术,利用各种传感器和算法优化来辅助定位导航,逐渐将定位的精确度控制到2米左右。但是,该方式受环境的影响大,系统误差不是一个固定值,当系统误差达到一定程度后,惯性导航技术无法弥补该系统误差。当然,也有采取地面基站的差分定位技术,其需要引入地面差分信号站来辅助定位。然而,差分信号站投入的建设成本高,覆盖范围有限,导致差分定位技术仅能在部分区域使用。At present, the mainstream satellite positioning system is still GPS. However, with the continuous improvement of satellite navigation systems such as Beidou, GLONASS, and GALILEO, more and more positioning and navigation products support multi-mode positioning. That is to say, the internal core of the product adopts a single positioning mode, and only one of a variety of satellite positioning systems is selected for positioning and navigation. When there is a problem with one of them, switch to the other positioning mode. In the single positioning mode, the inertial navigation technology is mainly adopted, and various sensors and algorithm optimization are used to assist the positioning and navigation, and the positioning accuracy is gradually controlled to about 2 meters. However, this method is greatly affected by the environment, and the system error is not a fixed value. When the system error reaches a certain level, the inertial navigation technology cannot compensate for the system error. Of course, there are also differential positioning technologies using ground base stations, which need to introduce ground differential signal stations to assist positioning. However, the construction cost of the differential signal station is high and the coverage is limited, so that the differential positioning technology can only be used in some areas.
为了解决上述问题,本发明提出一种卫星定位系统的优化方法,引入多模定位机制,提高卫星定位系统的定位精确度。In order to solve the above problems, the present invention proposes an optimization method for a satellite positioning system, which introduces a multi-mode positioning mechanism to improve the positioning accuracy of the satellite positioning system.
在本发明的一个实施例中,可接收多种定位模式下的定位信息。其中,定位模式可包括GPS模式、北斗模式、GLONASS模式以及GALILEO模式。多种定位模式下的定位信息包括经度信息、纬度信息和海拔信息。In one embodiment of the present invention, positioning information in multiple positioning modes can be received. The positioning mode may include GPS mode, Beidou mode, GLONASS mode and GALILEO mode. The positioning information in various positioning modes includes longitude information, latitude information and altitude information.
现有技术中,只能接收一种定位模式下的定位信息,在该定位模式接收到的信号不够强或出现问题后,才切换到另一种定位模式,接收另一种定位模式下的定位信息。区别于现有技术,本实施例可同时接收到GPS、北斗、GLONASS、GALILEO四种不同模式下的定位信息。In the prior art, only positioning information in one positioning mode can be received, and only after the signal received in this positioning mode is not strong enough or a problem occurs, switch to another positioning mode and receive positioning in another positioning mode. information. Different from the prior art, this embodiment can simultaneously receive positioning information in four different modes: GPS, Beidou, GLONASS, and GALILEO.
S102,筛选出符合预设条件的定位信息。S102, filtering out the positioning information that meets the preset condition.
在接收到多种定位模式下的定位信息之后,可筛选出符合预设条件的定位信息。具体地,可解析出多种定位模式下的定位信息中的定位标志位和卫星数量,然后获取定位标志位为成功,且卫星数量大于等于预设数量的定位信息。例如,可分别解调出GPS模式、北斗模式、GLONASS模式、GALILEO模式下的定位标志位和卫星数量。如果四种模式下,定位标志位均为成功,且卫星数量均大于4颗,那么可同时选取这四种模式的定位信息。如果某一模式下的定位标志位为定位不成功,或者定位成功但是卫星数量低于4颗,那么则过滤掉该模式的定位信息,即去除掉影响定位精确度的因素。After receiving the positioning information in multiple positioning modes, the positioning information that meets the preset conditions can be screened out. Specifically, the positioning flag bit and the number of satellites in the positioning information in various positioning modes can be parsed, and then the positioning flag bit is obtained successfully, and the positioning information is greater than or equal to the preset number of satellites. For example, the positioning flags and the number of satellites in GPS mode, Beidou mode, GLONASS mode, and GALILEO mode can be demodulated respectively. If the positioning flags are all successful in the four modes, and the number of satellites is greater than 4, the positioning information of these four modes can be selected at the same time. If the positioning flag in a certain mode indicates that the positioning is unsuccessful, or the positioning is successful but the number of satellites is less than 4, then the positioning information of this mode is filtered out, that is, the factors affecting the positioning accuracy are removed.
S103,对筛选出的定位信息进行加权优化,以获取优化后的定位信息。S103, weighted optimization is performed on the selected positioning information to obtain optimized positioning information.
在筛选出符合预设条件的定位信息之后,可对筛选出的定位信息进行加权优化运算,进而获取优化后的定位信息。After the positioning information that meets the preset conditions is selected, a weighted optimization operation may be performed on the selected positioning information, so as to obtain the optimized positioning information.
具体地,可获得筛选出的定位信息对应的加权系数,然后根据加权系数对相应的筛选出的定位信息进行加权优化。Specifically, a weighting coefficient corresponding to the selected positioning information can be obtained, and then weighted optimization is performed on the corresponding screened positioning information according to the weighting coefficient.
其中,获得筛选出的定位信息对应的加权系数,如图2所示,可包括以下步骤:Wherein, obtaining the weighting coefficient corresponding to the selected positioning information, as shown in FIG. 2 , may include the following steps:
S201,获取筛选出的定位信息对应的定位误差系数和载噪比。S201: Obtain a positioning error coefficient and a carrier-to-noise ratio corresponding to the selected positioning information.
S202,根据载噪比计算出筛选出的定位信息的信号参考偏差系数。S202: Calculate the signal reference deviation coefficient of the selected positioning information according to the carrier-to-noise ratio.
S203,根据定位误差系数和信号参考偏差系数确定加权系数的取值范围。S203: Determine the value range of the weighting coefficient according to the positioning error coefficient and the signal reference deviation coefficient.
下面以一个具体示例进行说明:A specific example is given below:
卫星定位系统可同时接收到GPS、北斗、GLONASS、GALILEO的卫星信号,并且解调出GPS、北斗、GLONASS、GALILEO的定位数据(定位标志位和卫星数量)。首先,判断四种卫星定位模式中是否有定位无效的模式。其中,包括两个判断条件:第一判断条件,定位标志位为成功。如果定位标志位不成功,则对应模式的定位数据不纳入后面的计算过程中。第二判断条件,卫星数量≥4。也就是说,4颗卫星才能实现精准定位。低于4颗卫星虽然能够实现定位,但是误差过大。筛选出满足前述两个判断条件的定位数据进行后续的加权处理。The satellite positioning system can simultaneously receive GPS, Beidou, GLONASS, GALILEO satellite signals, and demodulate the GPS, Beidou, GLONASS, GALILEO positioning data (positioning flag position and number of satellites). First, it is judged whether there is a mode in which the positioning is invalid among the four satellite positioning modes. Among them, two judgment conditions are included: the first judgment condition, the positioning flag is successful. If the positioning flag is unsuccessful, the positioning data of the corresponding mode is not included in the subsequent calculation process. The second judgment condition is that the number of satellites is greater than or equal to 4. In other words, only 4 satellites can achieve accurate positioning. Although less than 4 satellites can achieve positioning, the error is too large. The positioning data satisfying the foregoing two judgment conditions are screened out for subsequent weighting processing.
假设四种模式的定位数据均符合判断条件,则对这四种模式下的定位数据进行加权处理。具体地,GPS系统的定位误差为oGPS,定位误差可以是官方给出的经验值,也可以是经过已知参数计算值。GPS卫星信号的载噪比为Cn(n=1,2…n)。其中,Cn是为已知参量。然后,可基于载噪比Cn,利用公式一计算出GPS系统的信号参考偏差σGPS-C/N。Assuming that the positioning data of the four modes all meet the judgment conditions, weighting processing is performed on the positioning data in the four modes. Specifically, the positioning error of the GPS system is o GPS , and the positioning error may be an empirical value given by an official, or a value calculated through known parameters. The carrier-to-noise ratio of the GPS satellite signal is Cn (n=1, 2...n). where C n is a known parameter. Then, based on the carrier-to-noise ratio C n , formula 1 can be used to calculate the signal reference deviation σ GPS-C/N of the GPS system.
公式一: Formula one:
而GPS系统的定位数据为(LngGPS,LngGPS,LatGPS),分别对应经度、纬度和海拔。The positioning data of the GPS system are (Lng GPS , Lng GPS , Lat GPS ), which correspond to longitude, latitude and altitude respectively.
同理,北斗系统的定位误差为σBD,那么北斗系统的信号参考偏差σBD-C/N可通过公式二计算得到。Similarly, the positioning error of the Beidou system is σ BD , then the signal reference deviation σ BD-C/N of the Beidou system can be calculated by formula 2.
公式二: Formula two:
北斗系统的定位数据为(LngBD,LatBD,EleBD)。The positioning data of the Beidou system is (Lng BD , Lat BD , Ele BD ).
同理,GLONASS系统的定位误差为σGLONASS。那么,GLONASS系统的信号参考偏差σGLONASS-C/N可通过公式三计算得到。Similarly, the positioning error of the GLONASS system is σ GLONASS . Then, the signal reference deviation σ GLONASS-C/N of the GLONASS system can be calculated by formula 3.
公式三: Formula three:
GLONASS系统的定位数据为(LngGLONASS,LngGLONASS,LatGLONASS,)。The positioning data of the GLONASS system is (Lng GLONASS , Lng GLONASS , Lat GLONASS ,).
同理,GALILEO系统的定位误差为σGALILEO。那么,GALILEO系统的信号参考偏差σGALILEO-C/N可通过公式四计算得到。Similarly, the positioning error of the GALILEO system is σ GALILEO . Then, the signal reference deviation σ GALILEO-C/N of the GALILEO system can be calculated by formula 4.
公式四: Formula four:
GALILEO系统的定位数据为(LngGALILEO,LatGALILEO,LatCALILEO)。The positioning data of the GALILEO system is (Lng GALILEO , Lat GALILEO , Lat CALILEO ).
上述定位数据准备好后,可对其进行加权处理。After the above positioning data is prepared, it can be weighted.
首先,卫星定位系统的定位误差为(oGPS,oBD,oGLONASS,oGALILEO),均为已知参数。信号参考偏差为(σGPS-C/N,σBD-C/N,σCLONASS-C/N,σGALILEO-C/N),根据载噪比计算获得。假设四种定位模式下的加权系数为那么,可基于公式五至公式七计算得到加权系数(εGPS,εDD,εGLONASS,εGALILEO的取值范围。First, the positioning error of the satellite positioning system is (o GPS , o BD , o GLONASS , o GALILEO ), which are all known parameters. The signal reference deviation is (σ GPS-C/N , σ BD-C/N , σ CLONASS-C/N , σ GALILEO-C/N ), which is calculated according to the carrier-to-noise ratio. Assume that the weighting coefficients in the four positioning modes are Then, the value ranges of the weighting coefficients (ε GPS , ε DD , ε GLONASS , and ε GALILEO can be calculated based on formulas 5 to 7.
公式五:εGPS+εBD+εGLONASS+εGALILEO-1;Formula 5: ε GPS +ε BD +ε GLONASS +ε GALILEO -1;
公式六:Min(εGPS*σGPS+εBD*σBD+εGLONASS*σGLONASS+εGALILEO*σGALILEO);Formula 6: Min(ε GPS *σ GPS +ε BD *σ BD +ε GLONASS *σ GLONASS +ε GALILEO *σ GALILEO );
公式七:Formula seven:
Min(εGPS*σGPS-c/N+εBD*σBD-C/N+εGLONASS*σGLONASS-C/N+εGALILEO*σGALILEO-C/N)。Min(ε GPS *σ GPS-c/N +ε BD *σ BD-C/N +ε GLONASS *σ GLONASS-C/N +ε GALILEO *σ GALILEO-C/N ).
通过上述公式计算出(εGPS,εBD,εGLONASS,εGALILEO)的取值范围,然后再根据公式八至公式十计算出加权后的定位数据。The value range of (ε GPS , ε BD , ε GLONASS , ε GALILEO ) is calculated by the above formula, and then the weighted positioning data is calculated according to formula 8 to formula 10.
公式八:Formula eight:
Lng=εGPS*LngGPS+εBD*LngBD+εGLONASS*LngGLONASS+εGALILEO*LngGALILEO;Lng=ε GPS *Lng GPS +ε BD *Lng BD +ε GLONASS *Lng GLONASS +ε GALILEO *Lng GALILEO ;
公式九:Formula nine:
Lat=aGPS*LatGPS|aBD*LatBD|aGLONASS*LatGLONASS|aGALILEO*LatGALILEO;Lat=a GPS *Lat GPS |a BD *Lat BD |a GLONASS *Lat GLONASS |a GALILEO *Lat GALILEO ;
公式十:Formula ten:
Fle=εGPS*EleGPS+εBD+EleBD+εGLONASS*EleGLONASS+εGALILEO+EleGALILEO。Fle=ε GPS *Ele GPS +ε BD +Ele BD +ε GLONASS *Ele GLONASS +ε GALILEO +Ele GALILEO .
最终,根据上述公式计算得出加权后的定位数据(Lng,Lat,Ele)。Finally, the weighted positioning data (Lng, Lat, Ele) is calculated according to the above formula.
在实际应用中,由于GPS系统、北斗系统、GLONASS系统、GALILEO系统的卫星,在天空中的分布位置不一样,在某一区域可能会出现某一卫星定位系统无法使用的情况。本示例就可以利用其他能够定位的卫星定位系统的定位数据进行加权计算,得到更精准的定位数据,大大弱化某一卫星定位系统导致的定位数据偏差过大,进而增强卫星定位系统的稳健性。In practical applications, because the satellites of the GPS system, Beidou system, GLONASS system, and GALILEO system have different distribution positions in the sky, a certain satellite positioning system may not be available in a certain area. In this example, the positioning data of other satellite positioning systems that can be positioned can be used for weighted calculation to obtain more accurate positioning data, which greatly weakens the excessive deviation of positioning data caused by a satellite positioning system, thereby enhancing the robustness of the satellite positioning system.
应当理解的是,本实施例仅以当前最常见的4种卫星定位模式作为示例进行描述,也可以选取其中的任意3种作为示例,本实施例并不对其进行限定。如果未来出现了更多的不同模式的卫星定位系统,本实施例的方法依然有效。It should be understood that this embodiment only takes the four most common satellite positioning modes as examples for description, and any three of them may also be selected as examples, which are not limited in this embodiment. If more satellite positioning systems with different modes appear in the future, the method in this embodiment is still valid.
本发明的卫星定位系统的优化方法,通过接收多种定位模式下的定位信息,并筛选出符合预设条件的定位信息,以及对筛选出的定位信息进行加权优化,以获取优化后的定位信息,弱化系统的定位误差,从而提高卫星定位系统的定位精确度,增强稳健性。The optimization method of the satellite positioning system of the present invention obtains the optimized positioning information by receiving the positioning information in various positioning modes, screening the positioning information that meets the preset conditions, and performing weighted optimization on the screened positioning information. , weakening the positioning error of the system, thereby improving the positioning accuracy of the satellite positioning system and enhancing the robustness.
如图3所示,该卫星定位系统的优化方法还可包括:As shown in Figure 3, the optimization method of the satellite positioning system may further include:
S104,在对筛选出的定位信息进行加权优化,以获取优化后的定位信息之后,对优化后的定位信息进行数据平滑处理。S104 , after weighted optimization is performed on the selected positioning information to obtain optimized positioning information, data smoothing is performed on the optimized positioning information.
为了进一步提高卫星定位系统的定位精确度,在对定位信息进行加权处理之后,还可对优化后的定位信息进行数据平滑处理。其中,数据平滑处理的处理方式可包括卡尔曼滤波。In order to further improve the positioning accuracy of the satellite positioning system, after the weighting processing is performed on the positioning information, data smoothing processing can also be performed on the optimized positioning information. The data smoothing processing method may include Kalman filtering.
为了实现上述实施例,本发明还提出了一种卫星定位系统的优化装置,图4是根据本发明一个实施例的卫星定位系统的优化装置的结构框图,如图4所示,该装置包括接收模块410、筛选模块420和获取模块430。In order to realize the above-mentioned embodiment, the present invention also proposes an optimization device for a satellite positioning system. FIG. 4 is a structural block diagram of an optimization device for a satellite positioning system according to an embodiment of the present invention. As shown in FIG. 4 , the device includes a receiving module 410 , screening module 420 and acquisition module 430 .
其中,接收模块410,用于接收多种定位模式下的定位信息。The receiving module 410 is configured to receive positioning information in multiple positioning modes.
筛选模块420,用于筛选出符合预设条件的定位信息。The screening module 420 is used for screening out the positioning information that meets the preset conditions.
获取模块430,用于对筛选出的定位信息进行加权优化,以获取优化后的定位信息。The obtaining module 430 is configured to perform weighted optimization on the selected positioning information to obtain optimized positioning information.
如图5所示,卫星定位系统的优化装置还可包括处理模块340。As shown in FIG. 5 , the optimization apparatus of the satellite positioning system may further include a processing module 340 .
处理模块440,用于在对筛选出的定位信息进行加权优化,以获取优化后的定位信息之后,对优化后的定位信息进行数据平滑处理。The processing module 440 is configured to perform data smoothing processing on the optimized positioning information after weighted optimization is performed on the selected positioning information to obtain the optimized positioning information.
需要说明的是,前述对卫星定位系统的优化方法的解释说明,也适用于本发明实施例的卫星定位系统的优化装置,本发明实施例中未公布的细节,在此不再赘述。It should be noted that the foregoing explanation of the optimization method of the satellite positioning system is also applicable to the optimization apparatus of the satellite positioning system of the embodiment of the present invention, and details that are not disclosed in the embodiment of the present invention will not be repeated here.
本发明的卫星定位系统的优化装置,通过接收多种定位模式下的定位信息,并筛选出符合预设条件的定位信息,以及对筛选出的定位信息进行加权优化,以获取优化后的定位信息,弱化系统的定位误差,从而提高卫星定位系统的定位精确度,增强稳健性。The optimization device of the satellite positioning system of the present invention obtains the optimized positioning information by receiving the positioning information in various positioning modes, screening the positioning information that meets the preset conditions, and performing weighted optimization on the screened positioning information. , weakening the positioning error of the system, thereby improving the positioning accuracy of the satellite positioning system and enhancing the robustness.
为了实现上述实施例,本发明还提出了一种车载终端。In order to realize the above embodiments, the present invention also proposes a vehicle-mounted terminal.
车载终端包括卫星定位系统,该卫星定位系统用于实现本发明第一方面实施例的卫星定位系统的优化方法。The vehicle-mounted terminal includes a satellite positioning system, and the satellite positioning system is used to implement the method for optimizing the satellite positioning system according to the embodiment of the first aspect of the present invention.
为了实现上述实施例,本发明还提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本发明第一方面实施例的卫星定位系统的优化方法。In order to realize the above-mentioned embodiments, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. Optimization.
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of this specification, description with reference to the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples", etc., mean specific features described in connection with the embodiment or example , structure, material or feature is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, those skilled in the art may combine and combine the different embodiments or examples described in this specification, as well as the features of the different embodiments or examples, without conflicting each other.
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In addition, the terms "first" and "second" are only used for descriptive purposes, and should not be construed as indicating or implying relative importance or implying the number of indicated technical features. Thus, a feature delimited with "first", "second" may expressly or implicitly include at least one of that feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise expressly and specifically defined.
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。Any description of a process or method in the flowcharts or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing a specified logical function or step of the process , and the scope of the preferred embodiments of the invention includes alternative implementations in which the functions may be performed out of the order shown or discussed, including performing the functions substantially concurrently or in the reverse order depending upon the functions involved, which should It is understood by those skilled in the art to which the embodiments of the present invention belong.
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。The logic and/or steps represented in flowcharts or otherwise described herein, for example, may be considered an ordered listing of executable instructions for implementing the logical functions, may be embodied in any computer-readable medium, For use with, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch instructions from and execute instructions from an instruction execution system, apparatus, or apparatus) or equipment. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport the program for use by or in connection with an instruction execution system, apparatus, or apparatus. More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections with one or more wiring (electronic devices), portable computer disk cartridges (magnetic devices), random access memory (ram), Read only memory (rom), erasable and editable read only memory (eprom or flash memory), fiber optic devices, and portable compact disk read only memory (cdrom). In addition, the computer readable medium may even be paper or other suitable medium on which the program may be printed, as may be done, for example, by optically scanning the paper or other medium, followed by editing, interpretation, or other suitable means as necessary process to obtain the program electronically and then store it in computer memory.
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。It should be understood that various parts of the present invention may be implemented in hardware, software, firmware or a combination thereof. In the above-described embodiments, various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or a combination of the following techniques known in the art: Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, programmable gate arrays (pga), field programmable gate arrays (fpga), etc.
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。Those of ordinary skill in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, and the program can be executed when the program is executed. , including one or a combination of the steps of the method embodiment.
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing module, or each unit may exist physically alone, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。The above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, and the like. Although the embodiments of the present invention have been shown and described above, it should be understood that the above-mentioned embodiments are exemplary and should not be construed as limiting the present invention. Embodiments are subject to variations, modifications, substitutions and variations.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810505370.9A CN110531388A (en) | 2018-05-24 | 2018-05-24 | Optimization method, device, car-mounted terminal and the storage medium of global position system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810505370.9A CN110531388A (en) | 2018-05-24 | 2018-05-24 | Optimization method, device, car-mounted terminal and the storage medium of global position system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110531388A true CN110531388A (en) | 2019-12-03 |
Family
ID=68657635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810505370.9A Pending CN110531388A (en) | 2018-05-24 | 2018-05-24 | Optimization method, device, car-mounted terminal and the storage medium of global position system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110531388A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112305577A (en) * | 2020-10-13 | 2021-02-02 | 安徽富煌科技股份有限公司 | Vehicle-mounted centralized control system based on satellite-inertial navigation combined positioning |
CN113703007A (en) * | 2020-05-21 | 2021-11-26 | 比亚迪股份有限公司 | Altitude data monitoring and displaying method, device, equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1316057A (en) * | 1998-05-06 | 2001-10-03 | 施耐普特拉克股份有限公司 | Satellite positioning system signal processing method and device |
CN102033236A (en) * | 2010-10-22 | 2011-04-27 | 浙江大学 | Position and speed combined estimation method for satellite navigation |
CN104181561A (en) * | 2013-05-24 | 2014-12-03 | 凹凸电子(武汉)有限公司 | Receiver and satellite positioning and speed measuring method |
CN105891861A (en) * | 2015-10-21 | 2016-08-24 | 乐卡汽车智能科技(北京)有限公司 | Positioning method and device |
CN106405587A (en) * | 2016-10-27 | 2017-02-15 | 广州海格通信集团股份有限公司 | Satellite selection method based on integrated multi-system satellite navigation |
US9726764B1 (en) * | 2009-12-07 | 2017-08-08 | Rockwell Collins, Inc. | System and mehtod for providing space-based precision position correlations for promoting improved availability, accuracy and integrity |
-
2018
- 2018-05-24 CN CN201810505370.9A patent/CN110531388A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1316057A (en) * | 1998-05-06 | 2001-10-03 | 施耐普特拉克股份有限公司 | Satellite positioning system signal processing method and device |
US9726764B1 (en) * | 2009-12-07 | 2017-08-08 | Rockwell Collins, Inc. | System and mehtod for providing space-based precision position correlations for promoting improved availability, accuracy and integrity |
CN102033236A (en) * | 2010-10-22 | 2011-04-27 | 浙江大学 | Position and speed combined estimation method for satellite navigation |
CN104181561A (en) * | 2013-05-24 | 2014-12-03 | 凹凸电子(武汉)有限公司 | Receiver and satellite positioning and speed measuring method |
CN105891861A (en) * | 2015-10-21 | 2016-08-24 | 乐卡汽车智能科技(北京)有限公司 | Positioning method and device |
CN106405587A (en) * | 2016-10-27 | 2017-02-15 | 广州海格通信集团股份有限公司 | Satellite selection method based on integrated multi-system satellite navigation |
Non-Patent Citations (3)
Title |
---|
冯彪 等: "一种改进的组合导航系统选星算法", 《测绘工程》, vol. 27, no. 2, 28 February 2018 (2018-02-28), pages 26 - 31 * |
孙泉新: "高动态GNSS接收机解算技术优化研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》, 15 March 2018 (2018-03-15), pages 42 - 46 * |
陈晓东 等: "《全球卫星导航系统天线》", 30 September 2015, 国防工业出版社, pages: 144 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113703007A (en) * | 2020-05-21 | 2021-11-26 | 比亚迪股份有限公司 | Altitude data monitoring and displaying method, device, equipment and storage medium |
CN112305577A (en) * | 2020-10-13 | 2021-02-02 | 安徽富煌科技股份有限公司 | Vehicle-mounted centralized control system based on satellite-inertial navigation combined positioning |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220011448A1 (en) | Positioning method, device, medium and equipment | |
US9043138B2 (en) | System and method for automated updating of map information | |
JP6086901B2 (en) | GNSS survey receiver with multiple RTK engines | |
KR100800628B1 (en) | Method and apparatus for improving GPS using terrain model | |
CN102918416B (en) | For determining azimuthal system and method for vehicle | |
CN111065042B (en) | Method for improving positioning of road side unit, road side unit and system for providing position information | |
CN108061875B (en) | Vehicle positioning based on wireless local area network nodes | |
JP2006138682A (en) | Gps receiver | |
CN111667545B (en) | High-precision map generation method and device, electronic equipment and storage medium | |
CN106996795B (en) | Join scaling method and device outside a kind of vehicle-mounted laser | |
US20220042802A1 (en) | Extended dead reckoning accuracy | |
CN113050142B (en) | Positioning method and device of terminal equipment, electronic equipment and readable storage medium | |
CN110531388A (en) | Optimization method, device, car-mounted terminal and the storage medium of global position system | |
CN110926498B (en) | Vehicle mileage compensation method and device and computer equipment | |
CN112836850A (en) | Search and rescue site division method, device, electronic equipment and storage medium | |
CN111398892A (en) | Vehicle positioning method and device and vehicle-mounted terminal | |
CN116644375A (en) | GNSS-R sea surface high inversion result fusion method, device and medium | |
US11874384B2 (en) | Locator, accuracy evaluation system therefor, and positioning method | |
CN201170799Y (en) | Receiving apparatus for satellite positioning system capable of correcting height and direction | |
Chunhakam et al. | GPS positon predicting system by Kalman filter with velocity from OBD and direction from magnetometer | |
CN117928569B (en) | Real-time calculation method and storage medium based on vehicle-mounted integrated navigation installation angle | |
CN115435812B (en) | Measuring device performance detection method, device, computer equipment and storage medium | |
CN117574182A (en) | Construction project address labeling method and device, electronic equipment and storage medium | |
CN115830839A (en) | Method and system for correcting positioning deviation of in-road inspection vehicle | |
CN115685165A (en) | Method and device for calibrating installation deviation of three-dimensional array ultra-short baseline positioning system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191203 |
|
RJ01 | Rejection of invention patent application after publication |