CN102565814B - Method for evaluating signal accuracy and positioning service availability of satellite navigation system - Google Patents

Method for evaluating signal accuracy and positioning service availability of satellite navigation system Download PDF

Info

Publication number
CN102565814B
CN102565814B CN201110421841.6A CN201110421841A CN102565814B CN 102565814 B CN102565814 B CN 102565814B CN 201110421841 A CN201110421841 A CN 201110421841A CN 102565814 B CN102565814 B CN 102565814B
Authority
CN
China
Prior art keywords
satellite
moment
calculate
precise
coordinate
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.)
Expired - Fee Related
Application number
CN201110421841.6A
Other languages
Chinese (zh)
Other versions
CN102565814A (en
Inventor
张军
朱衍波
***
薛瑞
方继嗣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN201110421841.6A priority Critical patent/CN102565814B/en
Publication of CN102565814A publication Critical patent/CN102565814A/en
Application granted granted Critical
Publication of CN102565814B publication Critical patent/CN102565814B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention provides a method for evaluating the signal accuracy and positioning service availability of a satellite navigation system. The method comprises the following steps of: downloading data of a broadcast ephemeris file and a precise ephemeris from websites of an international global positioning system (GPS) service (IGS) organization; according to description of a global navigation satellite system (GNSS) interface file, computing satellite approximate coordinates and satellite approximate clock correction by using the broadcast ephemeris file; computing satellite precise coordinates and satellite precise clock correction by using the precise ephemeris file; computing a satellite coordinate error and a satellite clock correction error per minute; computing a user range error of a grid point at the t-th moment; computing the accuracy of the user range error of the grid point, and counting the accuracy of the user range errors of global satellite navigation systems; computing a horizontal positioning accuracy factor and a vertical positioning accuracy factor of the grid point at the t-th moment; and computing horizontal positioning accuracy and horizontal positioning service availability, and computing vertical positioning accuracy and vertical positioning service availability. The method can be applied to various kinds of satellite navigation systems.

Description

The signal accuracy of satellite navigation system and the appraisal procedure of location service availability
Technical field
The appraisal procedure that the present invention relates to a kind of signal accuracy and location service availability of satellite navigation system, belongs to Satellite Navigation Technique field.
Background technology
Along with the progressively development of satellite navigation system technology, following GPS (the Global Positioning System that not only has the U.S., be called for short: GPS) navigational system, also has Galileo (Galileo) navigational system in Muscovite GLONASS (GLONASS) navigational system, Europe and the triones navigation system of China.Satellite navigation signals precision and location service availability that different satellite navigation systems provides are not quite similar.Satellite navigation system comprises space constellation systems, ground control system and client terminal system.For user location, the satellite navigation signals performance that space constellation systems provides has determined user's basic navigation positioning performance together with communication environments error and receiver user performance.Wherein, satellite navigation signals precision is the unique part that can control and ensure of satellite navigation system ISP.User is located to availability, and different service availabilities has determined whether satellite navigation can be used for specific application, and is the basis that exploitation respective satellite strengthens system.In order to assess signal accuracy and the service availability of different satellite navigation systems, be necessary to develop a kind of unified appraisal procedure.
Summary of the invention
The invention provides a kind of appraisal procedure of signal accuracy and location service availability of satellite navigation system, to realize the unified assessment for different satellite navigation systems.
One aspect of the present invention provides a kind of appraisal procedure of signal accuracy and location service availability of satellite navigation system, comprising:
Download the data of broadcast ephemeris file and the data of precise ephemeris file from the website of IGS tissue;
With reference to the description of GNSS interface document, use described broadcast ephemeris file to calculate satellite rough coordinates (X ky kz k) and satellite summary clock correction Δ t sv;
Use described precise ephemeris file to calculate satellite precise coordinate (X p, Y p, Z p) and satellite precise clock correction Δ t sv, p;
Calculate co-ordinates of satellite error (the Δ X=X of each minute k-X p, Δ Y=Y k-Y p, Δ Z=Z k-Z p) and the poor error delta t=Δ of satellite clock t sv-Δ t sv, p;
Calculate t moment net point user ranging errors URE grid , t = ( Δ x rs · ΔX + Δ y rs · ΔY + Δ z rs · ΔZ ) - cΔt ;
Computing grid point user ranging errors precision and for the whole world, the user ranging errors precision of statistics satellite navigation system
Calculate the horizontal location dilution of precision of t moment net point with perpendicular positioning dilution of precision VDOP = g 33 s ;
Calculate the horizontal location precision HACCU at t moment net point place grid, t=1.96HDOP*RMS grid, and the horizontal location service availability performance of computing grid point satellite navigation system Avail Hor , grid = &Sigma; t Count ( HACCU grid , t < 17 ) &Sigma; t Count ( H grid , t ) &times; 100 % ;
Calculate the perpendicular positioning precision VACCU at t moment net point place grid, t=1.96VDOP*RMS grid, and the perpendicular positioning service availability performance of computing grid point satellite navigation system Avail ver , grid = &Sigma; t Count ( VACCU grid , t < 37 ) &Sigma; t Count ( VACCU grid , t ) &times; 100 % .
The present invention provides a kind of signal accuracy of satellite navigation system and the apparatus for evaluating of location service availability on the other hand, comprising:
Data download module, for downloading broadcast ephemeris file data and precise ephemeris file data from the website of IGS tissue;
Summary computing module, for the description with reference to GNSS interface document, uses described broadcast ephemeris file to calculate satellite rough coordinates (X ky kz k) and satellite summary clock correction Δ t sv;
Accurate computing module, for using described precise ephemeris file to calculate satellite precise coordinate (X p, Y p, Z p) and satellite precise clock correction Δ t sv, p;
Error computing module, for calculating co-ordinates of satellite error (the Δ X=X of each minute k-X p, Δ Y=Y k-Y p, Δ Z=Z k-Z p) and the poor error delta t=Δ of satellite clock t sv-Δ t sv, p, and calculate t moment net point user ranging errors URE grid , t = ( &Delta; x rs &CenterDot; &Delta;X + &Delta; y rs &CenterDot; &Delta;Y + &Delta; z rs &CenterDot; &Delta;Z ) - c&Delta;t ;
Precision operations module, for computing grid point user ranging errors precision and for the whole world, the user ranging errors precision of statistics satellite navigation system
Factor computing module, for calculating the horizontal location dilution of precision of t moment net point with perpendicular positioning dilution of precision
Horizontal performance module, for calculating the horizontal location precision HACCU at t moment net point place grid, t=1.96HDOP*RMS grid, and the horizontal location service availability performance of computing grid point satellite navigation system Avail Hor , grid = &Sigma; t Count ( HACCU grid , t < 17 ) &Sigma; t Count ( H grid , t ) &times; 100 % ;
Vertical performance module, for calculating the perpendicular positioning precision VACCU at t moment net point place grid, t=1.96VDOP*RMS grid, and the perpendicular positioning service availability performance of computing grid point satellite navigation system Avail ver , grid = &Sigma; t Count ( VACCU grid , t < 37 ) &Sigma; t Count ( VACCU grid , t ) &times; 100 % .
The present invention is according to user's location requirement, the actual navigation data providing according to satellite navigation system and the practical layout of satellite constellation, propose the assessment order of accuarcy of navigation data and the feasible program of location service availability, gone for various satellite navigation system.
Brief description of the drawings
Fig. 1 is the process flow diagram of the signal accuracy of satellite navigation system of the present invention and the appraisal procedure embodiment of location service availability;
Fig. 2 is the particular flow sheet of step 120 shown in Fig. 1;
Fig. 3 is the structural representation of the signal accuracy of satellite navigation system of the present invention and the apparatus for evaluating embodiment of location service availability;
Fig. 4 is the concrete structure schematic diagram of accurate computing module 30 shown in Fig. 3.
Embodiment
Fig. 1 is the process flow diagram of the appraisal procedure embodiment of the signal accuracy of satellite navigation system of the present invention, as shown in the figure, comprises the steps:
Step 110, downloads broadcast ephemeris file data and precise ephemeris file data from the website of IGS tissue.
Wherein, described IGS tissue refers to international GPS service tissue, is the office of international organization that instructs various countries' Satellite Navigation Technique development; Particularly, (File Transfer Protocol is called for short: FTP) realize and downloading can to pass through file transfer protocol (FTP).
After download, can also delete the unhealthy data in described broadcast ephemeris file data, for example, IODC (Issue of Data, Clock, is called for short: clock data length of time) with IODE (Issue of Data, Ephemeris, being called for short: almanac data length of time) inconsistent data, satellite health word are not 0 data, the data that satellite URA (User Range Accuracy is called for short: distance accuracy index) is more than or equal to 48 meters etc.
Step 120, with reference to the description of GNSS interface document, is used described broadcast ephemeris file to calculate satellite rough coordinates (X ky kz k) and satellite summary clock correction Δ t sv;
Wherein, described GNSS interface refers to GLONASS (Global Navigation Satellite System) (Global Navigation Satellite System) interface; Satellite ephemeris parameter shown in described broadcast ephemeris file including table 1:
Table 1
Step 130, is used described precise ephemeris file to calculate satellite precise coordinate (X p, Y p, Z p) and satellite precise clock correction Δ t sv, p.
Particularly, SP3 (Standard Product 3 Orbit Format are called for short: standard trajectory product format) the precise ephemeris file that announce the website of IGS tissue for example, has provided satellite precise coordinate and the satellite precise clock correction in corresponding GPS moment according to certain hour interval (15 minutes).Performance evaluation system can customize the time interval (for example 1 minute) and calculates the user ranging errors in corresponding moment.If the time interval that performance evaluation system Self defined time interval and SP3 precise ephemeris file are given is inconsistent, can pass through Lagrange's interpolation, calculated satellite precise coordinate and the satellite precise clock correction in the moment of selecting by precise ephemeris file.General in order to reduce the interpolation error on time boundary, can select the precise ephemeris file of three days to calculate the High Precision Satellite Ephemeris of central a day.The exponent number of Lagrange's interpolation can be self-defined.Taking seven rank Lagrange's interpolations as example, a certain moment Lagrange's interpolation formula form is:
L 7 ( x ) = &Sigma; i = 0 7 &Pi; j = 0 j &NotEqual; i 7 x - x j x i - x j y i
The co-ordinates of satellite that precise ephemeris file provides is centroid of satellite coordinate, and the co-ordinates of satellite that broadcast ephemeris provides is Satellite Phase centre coordinate.The phase center deviation data that uses IGS regularly to announce, the centroid of satellite coordinate that Lagrange's interpolation is calculated is converted into Satellite Phase centre coordinate under the solid coordinate system of star, and this Satellite Phase centre coordinate is satellite precise coordinate (X p, Y p, Z p); Calculate the satellite precise clock correction Δ t of any time according to Lagrange's interpolation formula according to precise ephemeris file data sv, p.
Step 140, calculates co-ordinates of satellite error (the Δ X=X of each minute k-X p, Δ Y=Y k-Y p, Δ Z=Z k-Z p) and the poor error delta t=Δ of satellite clock t sv-Δ t sv, p.
Step 150, calculates t moment net point user ranging errors.
Particularly, be the grid of 5 degree x5 degree by global subdivision, according to the coordinate of each net point, calculate the error projection of co-ordinates of satellite error to respective grid points.To each net point, in computation process, only consider the satellite of the elevation angle more than 5 degree.According to 1 minutes interval, the user ranging errors in each each moment of grid is calculated, continued 24 hours.
Hypothetical trellis point coordinate is X u, Y u, Z u, computing grid is put to the coordinate vector of satellite and is:
&Delta; y rs = ( X k - X u ) / &Delta; x rs &CenterDot; &Delta; x rs + &Delta; y rs &CenterDot; &Delta; y rs + &Delta; z rs &CenterDot; &Delta; z rs
&Delta; x rs = ( Y k - Y u ) / &Delta; x rs &CenterDot; &Delta; x rs + &Delta; y rs &CenterDot; &Delta; y rs + &Delta; z rs &CenterDot; &Delta; z rs
&Delta; z rs = ( Z k - Z u ) / &Delta; x rs &CenterDot; &Delta; x rs + &Delta; y rs &CenterDot; &Delta; y rs + &Delta; z rs &CenterDot; &Delta; z rs
The user ranging errors when moment t of this net point place is:
URE grid , t = ( &Delta; x rs &CenterDot; &Delta;X + &Delta; y rs &CenterDot; &Delta;Y + &Delta; z rs &CenterDot; &Delta;Z ) - c&Delta;t .
Step 160, computing grid point user ranging errors precision, and for the whole world, the user ranging errors precision of statistics satellite navigation system.
Particularly, first to delete the exceptional value that does not meet gps signal specification.Delete the sample that URE is greater than a certain thresholding, thresholding, according to gps signal normative choice, is taken as 25 meters.Then for each net point, user ranging errors sample in all satellites of observing according to net point 24 hours, the user ranging errors precision of statistics net point is for the whole world, the user ranging errors precision of statistics satellite navigation system is:
Step 170, the horizontal location dilution of precision of calculating t moment net point with perpendicular positioning dilution of precision
Particularly, first, calculate by net point the observing matrix to all satellites in view:
H = l 1 m 1 n 1 1 l 2 m 2 n 2 1 . . . . . . . . . . . . l n m n n n 1
Wherein, l j, m jand n jrepresent to be pointed to by apparent position the direction cosine of the unit vector of j satellite; Then calculate G=(H th) -1, and suppose that the representation in components of G is,
G = g 11 g 12 g 13 g 14 g 12 g 22 g 23 g 24 g 13 g 23 g 33 g 34 g 14 g 24 g 34 g 44
Calculating G matrix is above based on ECEF (Earth-Centered Earth-Fixed, be called for short: ground heart is solid) coordinate system, need to be converted to local ENU (East North Upper, be called for short: northeast is high) coordinate system, be transformed into after local ENU coordinate system, each component of G matrix becomes
g 11 s = g 11 sin 2 &phi; cos 2 &lambda; + g 22 sin 2 &phi; sin 2 &lambda; + g 33 cos 2 &phi; +
2 g 12 sin 2 &phi; sin &lambda; cos &lambda; - 2 g 13 sin &phi; cos &phi; cos &lambda; - 2 g 23 sin &phi; cos &phi; sin &lambda;
g 22 s = g 11 sin 2 &lambda; - 2 g 12 sin &lambda; cos &lambda; + g 22 cos 2 &lambda;
g 33 s = g 11 cos 2 &phi; cos 2 &lambda; + g 22 cos 2 &phi; sin 2 &lambda; + g 33 sin 22 &phi; +
2 g 12 cos 2 &phi; sin &lambda; cos &lambda; + 2 g 13 sin &phi; cos &phi; cos &lambda; + 2 g 23 sin &phi; cos &phi; sin &lambda;
g 44 s = g 44
Horizontal location dilution of precision based on ENU coordinate system is: perpendicular positioning dilution of precision is: VDOP = g 33 s .
Step 180, the horizontal location precision HACCU at calculating t moment net point place grid, t=1.96HDOP*RMS grid, and the horizontal location service availability performance of computing grid point satellite navigation system Avail Hor , grid = &Sigma; t Count ( HACCU grid , t < 17 ) &Sigma; t Count ( H grid , t ) &times; 100 % .
Wherein, Count (*) is counting function.
Step 190, the perpendicular positioning precision VACCU at calculating t moment net point place grid, t=1.96VDOP*RMS grid, and the perpendicular positioning service availability performance of computing grid point satellite navigation system Avail ver , grid = &Sigma; t Count ( VACCU grid , t < 37 ) &Sigma; t Count ( VACCU grid , t ) &times; 100 % .
Referring to Fig. 2, introduce the concrete computation process of above-mentioned steps 120, as shown in the figure, comprise the steps:
Step 121, calculates major semi-axis A, straight angle speed n 0, be carved into the mistiming t with reference to the moment when needing k, correct straight angle speed n and mean anomaly M k.
Wherein, gM=398600.5 (km 3/ s 2) be Gravitational coefficient of the Earth; t k=t-t oe, moment t must be the satellite-signal x time in GPST, it deducts propagation time delay by signal and obtain the time of reception, works as t k=t-t oewhile being greater than 302400 seconds, should be at t kin deduct one GPS week corresponding number of seconds 604800 seconds, work as t k=t-t oewhile being less than-302400 seconds, should be at t kin add 604800 seconds; N=n 0+ Δ n; M k=M 0+ n × t k.
Step 122, according to equation M k=E k-e × sinE kiterative computation eccentric anomaly E k.
Step 123, calculates true anomaly v according to following system of equations k, and calculate ascending node angular distance parameter phi k=v k+ ω,
cos v k = ( cos E k - e ) ( 1 - e &times; cos E k ) sin v k = 1 - e 2 sin E k ( 1 - e &times; cos E k )
Step 124, according to following system of equations computation period correction member.
&delta; u k = C us sin ( 2 &phi; k ) + C uc cos ( 2 &phi; k ) &delta; r k = C rs sin ( 2 &phi; k ) + C rc cos ( 2 &phi; k ) &delta; i k = C is sin ( 2 &phi; k ) + C ic cos ( 2 &phi; k )
Step 125, calculates the ascending node angular distance parameters u after correcting kk+ δ u k, and after correcting to through r k=A (1-e cos E k)+δ r k.
Step 126, calculates the coordinate x of satellite in orbit plane k=r kcos (u k), y k=r ksin (u k).
Step 127, calculates the inclination angle i after correcting k=i o+ δ i k+ (IDOT) tk, and calculate right ascension of ascending node &Omega; k = &Omega; 0 + ( &Omega; &CenterDot; - &Omega; &CenterDot; e ) t k - &Omega; &CenterDot; e t oe .
Wherein, the angular velocity (7.2921151467x1E-5rad/sec) of earth rotation.
Step 128, calculates described satellite rough coordinates (X according to following system of equations ky kz k), and calculate described satellite summary clock correction &Delta; t sv = a f 0 + a f 1 ( t - t oc ) + a f 2 ( t - t oc ) 2 + Fe A sin E k - T GD ,
X k = x k &times; cos ( &Omega; k ) - y k &times; cos ( i k ) &times; sin ( &Omega; k ) Y k = x k &times; sin ( &Omega; k ) + y k &times; cos ( i k ) &times; cos ( &Omega; k ) Z k = y k &times; sin ( i k )
Wherein, F is constant (4.442807633x1E-10sec/sqrt (meter)).
Described in the present embodiment, method is according to user's location requirement, the actual navigation data providing according to satellite navigation system and the practical layout of satellite constellation, propose the assessment order of accuarcy of navigation data and the feasible program of location service availability, gone for various satellite navigation system.
Fig. 3 is the structural representation of the signal accuracy of satellite navigation system of the present invention and the apparatus for evaluating embodiment of location service availability, in order to realize said method, as shown in the figure, this device comprises: data download module 10, summary computing module 20, accurate computing module 30, error computing module 40, precision operations module 50, factor computing module 60, horizontal performance module 70 and Vertical performance module 80, thick straight line in figure represents that bus connects, and adopts other connected modes also can be fine.The principle of work of this device is as follows:
Data download module 10 is downloaded broadcast ephemeris file data and precise ephemeris file data from the website of IGS tissue, after download, can also delete the unhealthy data in the described broadcast ephemeris file data of being downloaded by data download module 10 by data removing module 90, relevant unhealthy data can be referring to said method embodiment; Summary computing module 20, with reference to the description of GNSS interface document, uses described broadcast ephemeris file to calculate satellite rough coordinates (X ky kz k) and satellite summary clock correction Δ t sv, the satellite ephemeris parameter in described broadcast ephemeris file can be referring to table 1.
Accurate computing module 30 uses described precise ephemeris file to calculate satellite precise coordinate (X p, Y p, Z p) and satellite precise clock correction Δ t sv, p.Particularly, as shown in Figure 4, by the interpolating unit 31 in accurate computing module 30, the centroid of satellite coordinate in described precise ephemeris file data is carried out to Lagrange's interpolation calculating; Then by conversion unit 32, the centroid of satellite coordinate after described Lagrange's interpolation is calculated is converted into Satellite Phase centre coordinate as described satellite precise coordinate (X under the solid coordinate system of star p, Y p, Z p); And then carry out Lagrange's interpolation by clock correction unit 33 according to described precise ephemeris file data and calculate the satellite precise clock correction Δ t of any time sv, p.Concrete interpolation formula can be referring to the related content of said method embodiment.
After this, calculated co-ordinates of satellite error (the Δ X=X of each minute by error computing module 40 k-X p, Δ Y=Y k-Y p, Δ Z=Z k-Z p) and the poor error delta t=Δ of satellite clock t sv-Δ t sv, p, and calculate t moment net point user ranging errors URE grid , t = ( &Delta; x rs &CenterDot; &Delta;X + &Delta; y rs &CenterDot; &Delta;Y + &Delta; z rs &CenterDot; &Delta;Z ) - c&Delta;t ; After this, by precision operations module 50 computing grid point user ranging errors precision and for the whole world, the user ranging errors precision of statistics satellite navigation system after this, calculated the horizontal location dilution of precision of t moment net point by factor computing module 60 with perpendicular positioning dilution of precision
Based on above-mentioned operation result, calculated the horizontal location precision HACCU at t moment net point place by horizontal performance module 70 grid, t=1.96HDOP*RMS grid, and the horizontal location service availability performance of computing grid point satellite navigation system Avail Hor , grid = &Sigma; t Count ( HACCU grid , t < 17 ) &Sigma; t Count ( H grid , t ) &times; 100 % , And calculated the perpendicular positioning precision VACCU at t moment net point place by Vertical performance module 80 grid, t=1.96VDOP*RMS grid, and the perpendicular positioning service availability performance of computing grid point satellite navigation system
Avail ver , grid = &Sigma; t Count ( VACCU grid , t < 37 ) &Sigma; t Count ( VACCU grid , t ) &times; 100 % .
Described in the present embodiment, device is according to user's location requirement, the actual navigation data providing according to satellite navigation system and the practical layout of satellite constellation, propose the assessment order of accuarcy of navigation data and the feasible program of location service availability, gone for various satellite navigation system.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can complete by the relevant hardware of programmed instruction, aforesaid program can be stored in a computer read/write memory medium, this program, in the time carrying out, is carried out the step that comprises said method embodiment; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CDs.
Finally it should be noted that: above embodiment only, in order to technical scheme of the present invention to be described, is not intended to limit; Although the present invention is had been described in detail with reference to previous embodiment, those of ordinary skill in the art is to be understood that: its technical scheme that still can record aforementioned each embodiment is modified, or part technical characterictic is wherein equal to replacement; And these amendments or replacement do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (7)

1. the signal accuracy of satellite navigation system and an appraisal procedure for location service availability, is characterized in that, comprising:
Organize the website of IGS to download the data of broadcast ephemeris file and the data of precise ephemeris file from international GPS service;
With reference to the description of global navigation satellite system GNSS interface document, use described broadcast ephemeris file to calculate satellite rough coordinates (X ky kz k) and satellite summary clock correction Δ t sv;
Use described precise ephemeris file to calculate satellite precise coordinate (X p, Y p, Z p) and satellite precise clock correction Δ t sv, p;
Calculate the co-ordinates of satellite error delta X=X of each minute k-X p, Δ Y=Y k-Y p, Δ Z=Z k-Z pwith the poor error delta t=Δ of satellite clock t sv-Δ t sv, p;
Calculate t moment net point user ranging errors described net point is to be the net point that 5 degree x5 degree obtain by global subdivision, wherein, and parameter for net point is to the coordinate vector of satellite;
Computing grid point user ranging errors precision and for the whole world, the user ranging errors precision of statistics satellite navigation system
Calculate the horizontal location dilution of precision of t moment net point with perpendicular positioning dilution of precision wherein, symbol for the G matrix conversion based on ECEF coordinate system is to the value of each component on principal diagonal after local ENU coordinate system; The representation in components of the G matrix based on ECEF coordinate system is
Wherein, G=(H th) -1, H is the observing matrix that net point arrives all satellites in view;
Calculate the horizontal location precision HACCU at t moment net point place grid, t=1.96HDOP*RMS grid, and the horizontal location service availability performance of computing grid point satellite navigation system
Calculate the perpendicular positioning precision VACCU at t moment net point place grid, t=1.96VDOP*RMS grid, and the perpendicular positioning service availability performance of computing grid point satellite navigation system wherein, Count (*) is counting function.
2. method according to claim 1, is characterized in that, also comprises: delete the unhealthy data in described broadcast ephemeris file data after described download broadcast ephemeris file data.
3. method according to claim 1, is characterized in that, described calculating satellite rough coordinates (X ky kz k) and satellite summary clock correction △ t svcomprise:
Calculate major semi-axis A, straight angle speed n 0, be carved into the mistiming t with reference to the moment when needing k, correct straight angle speed n and mean anomaly M k;
According to equation M k=E k-e × sinE kiterative computation eccentric anomaly E k;
calculate true anomaly v k, and calculate ascending node angular distance parameter phi k=v k+ ω;
computation period correction member;
Calculate the ascending node angular distance parameters u after correcting kk+ δ u k, and after correcting to through r k=A (1-ecosE k)+δ r k;
Calculate the coordinate x of satellite in orbit plane k=r kcos (u k), y k=r ksin (u k);
Calculate the inclination angle i after correcting k=i o+ δ i k+ (IDOT) t k, and calculate right ascension of ascending node
and calculate described satellite summary clock correction e is flat heart rate, and ω is the argument of perigee, C usfor at ephemeris with reference to moment t oeprolong the amplitude of cycle correction sine term in mark direction at track, C rsfor at ephemeris with reference to moment t oeat the track amplitude of cycle correction sine term in the radial direction, C isfor at ephemeris with reference to moment t oethe orbit inclination cycle is corrected the amplitude of sine term, C ucfor at ephemeris with reference to moment t oeprolong the amplitude of cycle correction cosine term in mark direction at track, C rcfor at ephemeris with reference to moment t oeat the track amplitude of cycle correction cosine term in the radial direction, C icfor at ephemeris with reference to moment t oethe orbit inclination cycle is corrected the amplitude of cosine term, i 0for with reference to moment orbit inclination, for the right ascension of ascending node secular variation in plane under the line, Ω 0for with reference to moment right ascension of ascending node, t oefor ephemeris is with reference to the moment, a f0for satellite clock correction constant term, a f1for satellite clock correction drift term, a f2for satellite clock correction drift speed item, IDOT is orbit inclination rate of change, δ u k, δ r k, δ i kfor cycle correction member, for the angular velocity of earth rotation, t ocfor satellite clock is with reference to the moment, T gDfor delay inequality corrects, F is constant.
4. method according to claim 1, is characterized in that, described calculating satellite precise coordinate and satellite precise clock correction comprise:
Centroid of satellite coordinate in described precise ephemeris file is carried out to Lagrange's interpolation calculating;
Centroid of satellite coordinate after described Lagrange's interpolation is calculated is converted into Satellite Phase centre coordinate under the solid coordinate system of star;
Carry out Lagrange's interpolation according to precise ephemeris file data and calculate the satellite precise clock correction of any time.
5. the signal accuracy of satellite navigation system and an apparatus for evaluating for location service availability, is characterized in that, comprising:
Data download module, downloads the data of broadcast ephemeris file and the data of precise ephemeris file for the website of organizing IGS from international GPS service;
Summary computing module, for the description with reference to global navigation satellite system GNSS interface document, uses described broadcast ephemeris file to calculate satellite rough coordinates (X ky kz k) and satellite summary clock correction △ t sv;
Accurate computing module, for using described precise ephemeris file to calculate satellite precise coordinate (X p, Y p, Z p) and satellite precise clock correction Δ t sv, p;
Error computing module, for calculating the co-ordinates of satellite error delta X=X of each minute k-X p, Δ Y=Y k-Y p, Δ Z=Z k-Z pwith the poor error delta t=Δ of satellite clock t sv-Δ t sv, p, and calculate t moment net point user ranging errors described net point is to be the net point that 5 degree x5 degree obtain by global subdivision, wherein, and parameter for net point is to the coordinate vector of satellite;
Precision operations module, for computing grid point user ranging errors precision and for the whole world, the user ranging errors precision of statistics satellite navigation system
Factor computing module, for calculating the horizontal location dilution of precision of t moment net point with perpendicular positioning dilution of precision wherein, symbol for the G matrix conversion based on ECEF coordinate system is to the value of each component on principal diagonal after local ENU coordinate system; The representation in components of the G matrix based on ECEF coordinate system is
Wherein, G=(H th) -1, H is the observing matrix that net point arrives all satellites in view;
Horizontal performance module, for calculating the horizontal location precision HACCU at t moment net point place grid, t=1.96HDOP*RMS grid, and the horizontal location service availability performance of computing grid point satellite navigation system
Vertical performance module, for calculating the perpendicular positioning precision VACCU at t moment net point place grid, t=1.96VDOP*RMS grid, and the perpendicular positioning service availability performance of computing grid point satellite navigation system wherein, Count (*) is counting function.
6. device according to claim 5, is characterized in that, also comprises: data removing module, and for deleting the unhealthy data of the described broadcast ephemeris file data of being downloaded by data download module.
7. device according to claim 5, is characterized in that, described accurate computing module, comprising:
Interpolating unit, carries out Lagrange's interpolation calculating for the centroid of satellite coordinate to described precise ephemeris file data;
Conversion unit, for being converted into Satellite Phase centre coordinate as described satellite precise coordinate using the centroid of satellite coordinate after described Lagrange's interpolation is calculated under the solid coordinate system of star;
Clock correction unit, calculates the satellite precise clock correction of any time for carry out Lagrange's interpolation according to described precise ephemeris file data.
CN201110421841.6A 2011-12-15 2011-12-15 Method for evaluating signal accuracy and positioning service availability of satellite navigation system Expired - Fee Related CN102565814B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110421841.6A CN102565814B (en) 2011-12-15 2011-12-15 Method for evaluating signal accuracy and positioning service availability of satellite navigation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110421841.6A CN102565814B (en) 2011-12-15 2011-12-15 Method for evaluating signal accuracy and positioning service availability of satellite navigation system

Publications (2)

Publication Number Publication Date
CN102565814A CN102565814A (en) 2012-07-11
CN102565814B true CN102565814B (en) 2014-10-22

Family

ID=46411689

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110421841.6A Expired - Fee Related CN102565814B (en) 2011-12-15 2011-12-15 Method for evaluating signal accuracy and positioning service availability of satellite navigation system

Country Status (1)

Country Link
CN (1) CN102565814B (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103278822B (en) * 2013-05-23 2015-09-30 桂林电子科技大学 Based on satellite navigation and location system performance evaluation system and the method for HLA platform
CN103558608A (en) * 2013-10-21 2014-02-05 东莞市泰斗微电子科技有限公司 Satellite information transmission method, processing module and terminal
CN104020481B (en) * 2014-06-23 2016-07-13 武汉大学 Real-time accurate satellite orbit product generates method
CN105527629A (en) * 2014-09-29 2016-04-27 郑州威科姆科技股份有限公司 Beidou satellite navigation system performance monitoring device and monitoring method thereof
CN105721038B (en) * 2014-11-06 2019-04-05 中国空间技术研究院 Satellite communication group of stars sytem matrix distance measuring method
CN105044733B (en) * 2015-08-24 2017-08-11 北京空间飞行器总体设计部 A kind of high-precision aeronautical satellite TGD parameter calibration methods
CN105182374B (en) * 2015-08-28 2018-02-13 山东鼎成卫星导航定位技术有限公司 A kind of method and system broadcast based on Big Dipper short message Precise Orbit and clock correction
CN105738922B (en) * 2015-09-21 2018-02-23 北京圣涛平试验工程技术研究院有限责任公司 The service reliability analysis method and system of aeronautical satellite constellation systems
CN106093978B (en) * 2016-06-30 2019-05-10 郑州威科姆科技股份有限公司 A kind of anti-spoofing formula interference signal processing method of GNSS time service type satellite receiver
CN106569232A (en) * 2016-10-31 2017-04-19 航天恒星科技有限公司 Space signal accuracy evaluation method and system
CN106940446B (en) * 2017-03-15 2019-11-12 北京航空航天大学 A kind of satellite navigation system usability evaluation method and device
CN109389648B (en) * 2018-09-19 2022-04-22 晓智未来(成都)科技有限公司 Method for reducing measurement data error through data iteration
CN109407126A (en) * 2018-10-15 2019-03-01 北极星云空间技术股份有限公司 A kind of method that multimode rake receiver alignment by union resolves
CN109633699A (en) * 2018-12-03 2019-04-16 中国电子科技集团公司第二十八研究所 A kind of satellite navigation system positioning performance calculation method based on bin count
CN109813306A (en) * 2019-01-17 2019-05-28 李子月 A kind of unmanned vehicle planned trajectory satellite location data confidence level calculation method
RU2722092C1 (en) * 2019-08-27 2020-05-26 Акционерное общество "Центральный научно-исследовательский институт машиностроения" (АО ЦНИИмаш) Method of evaluating operational characteristics of an absolute navigation service of an glonass system
CN111464397B (en) * 2020-04-08 2021-04-30 清华大学 Method and system for measuring bidirectional distance and clock error

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102103210A (en) * 2009-12-17 2011-06-22 中国石油大学(北京) System for evaluating performance of satellite navigation system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3749850B2 (en) * 2001-10-05 2006-03-01 クラリオン株式会社 GPS receiver that outputs 2DRMS using URA, 2DRMS calculation method, and car navigation system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102103210A (en) * 2009-12-17 2011-06-22 中国石油大学(北京) System for evaluating performance of satellite navigation system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
JP特开2003-114272A 2003.04.18
张晓红 等.卫星导航***精度试验分析的设计与实现.《***仿真学报》.2010,第22卷(第9期), *
连远锋 等.北斗二代卫星导航***全球可用性分析.《电子测量技术》.2010,第33卷(第2期), *

Also Published As

Publication number Publication date
CN102565814A (en) 2012-07-11

Similar Documents

Publication Publication Date Title
CN102565814B (en) Method for evaluating signal accuracy and positioning service availability of satellite navigation system
CN110986879B (en) Power line tower inclination real-time monitoring method and system
Petrovski et al. Digital satellite navigation and geophysics: A practical guide with GNSS signal simulator and receiver laboratory
CN103293550B (en) Utilize the real-time high-precision earthquake deformation monitoring method of single-frequency GNSS receiver
CN103453906B (en) The Forecasting Methodology of satellite orbit
CN102209911A (en) Method and apparatus for autonomous, in-receiver prediction of gnss ephemerides
CN109613579B (en) Method and system for calculating integer ambiguity based on least square algorithm
CN102426017A (en) Star-sensor-based method for determining attitude of carrier relative to geographical coordinate system
CN110727003A (en) Pseudo-range simulation method of Beidou satellite navigation system
Xu et al. Applications of GPS theory and algorithms
CN104597460A (en) Beidou satellite navigation receiver based carrier wave tracking loop crystal oscillator acceleration speed sensitivity coefficient calibration method
CN104765373A (en) On-satellite relative motion state acquiring method
Tolman et al. The GPS toolkit
Wright et al. The effectiveness of global positioning system electronic navigation
CN106680845B (en) A kind of satellite orbit synthetic weighting method
CN106507915B (en) Based on high rail autonomous navigation of satellite method in weak navigation constellation signal
Liduan et al. Enhanced GPS measurements simulation for space-oriented navigation system design
Tao Near real-time GPS PPP-inferred water vapor system development and evaluation
Doornbos et al. Improved ERS and Envisat precise orbit determination
CN113703017B (en) Satellite antenna phase center deviation calculation method and device
JPH1164481A (en) Positioning system employing positioning satellites
CN105572705A (en) Navigation device
Shen et al. Self‐Assisted First‐Fix Method for A‐BDS Receivers with Medium‐and Long‐Term Ephemeris Extension
Becker Geodesy
CN105738919B (en) A kind of ionosphere point of puncture Coordinate calculation method based on binary search algorithm

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141022

Termination date: 20211215

CF01 Termination of patent right due to non-payment of annual fee