CN104865587B - Quick locating method based on GEO constellation coarse location for Beidou receiver - Google Patents

Quick locating method based on GEO constellation coarse location for Beidou receiver Download PDF

Info

Publication number
CN104865587B
CN104865587B CN201510328521.4A CN201510328521A CN104865587B CN 104865587 B CN104865587 B CN 104865587B CN 201510328521 A CN201510328521 A CN 201510328521A CN 104865587 B CN104865587 B CN 104865587B
Authority
CN
China
Prior art keywords
pseudorange
delta
satellite
rho
geo
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.)
Active
Application number
CN201510328521.4A
Other languages
Chinese (zh)
Other versions
CN104865587A (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.)
Hunan Zhongdian Xinghe Electronics Co ltd
Original Assignee
National University of Defense Technology
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 National University of Defense Technology filed Critical National University of Defense Technology
Priority to CN201510328521.4A priority Critical patent/CN104865587B/en
Publication of CN104865587A publication Critical patent/CN104865587A/en
Application granted granted Critical
Publication of CN104865587B publication Critical patent/CN104865587B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/258Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to the satellite constellation, e.g. almanac, ephemeris data, lists of satellites in view

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

The invention provides a quick locating method based on GEO constellation coarse location for a Beidou receiver by use of the characteristic that the GEO satellite in the hybrid constellation of the Beidou system is high in message rate, and solves the problem that when the outline coordinates of a receiver are unknown, the millisecond recovery algorithm for the traditional GNSS signal transmitting time cannot be applied due to a leap of calculated quantity. When the outline coordinates of the receiver are completely unknown, the GEO satellite of which the signal transmitting time is completely acquired is used at first for coarse location, then the millisecond integer time of the sending time of a non-GEO satellite is recovered according to the outline coordinates acquired by coarse location, and finally, all the visible satellites are utilized for accurate location. The quick locating method can achieve millisecond recovery of the non-GEO satellites which finish capture when the Beidou system only finishes frame alignment of GEO constellation, so that the time to first-time location of the receiver when the satellite ephemeris is known is earlier.

Description

Beidou receiver method for rapidly positioning based on GEO constellation coarse positionings
Technical field
The present invention relates to Beidou navigation satellite system receiver develops field, specifically a kind of Beidou receiver that improves is positioned first The method of time, which is can operate with the concrete research and development of all kinds of Beidou navigation receiving terminals.
Background technology
Primary positioning time (Time to First Fix, TTFF) is the important performance indexes of navigation neceiver, and raising is led Boat receiver primary positioning time is for the experience of the equipment of raising is with important function.
The factor of primary positioning time is affected to include that satellite ephemeris obtain the time and observation pseudorange obtains the time.By receiving Machine storage broadcast ephemeris, expansion type ephemeris or receiver end are autonomously generated the methods such as expansion type ephemeris and can shorten satellite ephemeris The acquisition time.Satellite pseudorange passes through local zone time and satellite-signal launch time and obtains, satellite-signal launch time typically by Two parts are constructed, a part be frame synchronization is completed by navigation message, whole millisecond that bit synchronization (be referred to as text synchronization) determines with Upper time, another part are that the time within the millisecond for obtaining is measured by pseudo-code phase.Position in traditional navigation neceiver In, receiver synchronously obtains satellite-signal launch time by being sequentially completed code phase measuring, text, gives birth to reference to receiver clock Follow-up positioning calculation is realized into pseudorange.Therefore, under ephemeris information known conditions, the principal element for restricting primary positioning time is Satellite completely observes the acquisition time of pseudorange.
Assisted GNSS technology can complete code phase measuring again after by quickly positioned, shorten primary positioning time. Said method has been constrained to user's general location, i.e., be only less than 150km in the general location estimation difference of receiver When, the satellite millisecond integer time could be quickly recovered, amount of calculation is searched in the case where probability positions are unknown can be sharply increased.
Chinese Beidou satellite navigation system (BeiDou Navigation Satellite System, BDS) was in 2012 December formally provides regional service.Compared to GPS system, dipper system is designed using hybrid constellation, ends operation on orbit so far Satellite includes 5 geostationary orbit (GEO) satellites, circle Earth's orbit (MEO) satellite and 5 inclination Geo-synchronous rails in 4 Road (IGSO) satellite.GEO satellite takes the text speed of 500bps, and a frame text persistent period is only 0.6s, and MEO/IGSO Satellite takes the text speed of 50bps, and a frame text persistent period is 6s.Therefore, after signal acquisition, compared to MEO/IGSO Satellite, GEO satellite can quickly finish text frame synchronization, obtain complete signal transmission time.Consumed frame time is only about 1/10th of the frame synchronization time are completed for MEO/IGSO.
The content of the invention
The present invention proposes a kind of Beidou receiver method for rapidly positioning based on GEO constellation coarse positionings.Triones navigation system In have 5 GEO satellites, meet the demand of traditional positioning calculation centre halfback star number at least 4.It is totally unknown in receiver general location In the case of, coarse positioning is carried out first by the GEO satellite for obtaining complete signal x time, then obtained according to coarse positioning Probability positions pseudorange recovery is carried out to the non-GEO satellite x time millisecond integer time, finally entered using all visible satellites Row is accurately positioned.
To solve above-mentioned technical problem, technical scheme proposed by the present invention is:
A kind of Beidou receiver method for rapidly positioning based on GEO constellation coarse positionings, it is characterised in that comprise the following steps:
Step S1, judges whether GEO satellite completes frame synchronization, obtains the satellite launch moment;
Step S2, satellite are carried out slightly to local zone time according to GEO satellite signal x time and all kinds of satellite transmission delays Slightly correct, rough correction here is slightly corrected or slightly corrected using multi-satellite using single GEO satellite;
Step S3, carries out coarse positioning using the GEO constellations for having obtained full pseudoranges, and rough localization method is directly using most A young waiter in a wineshop or an inn takes advantage of, the ridge estimaion that ridge estimaion or Doppler aid in;
Step S4, after outline customer location is obtained, carries out complete puppet to which with reference to the following pseudorange of millisecond of non-GEO satellite Away from recovery;Following form is written as respectively can in the pseudo range observed quantity for finishing receiving frame synchronization and be only completed code phase measuring:
Above formula is only completed the pseudorange of code phase measuring for the full pseudoranges and satellite j of satellite i and represents.Wherein, ρiBe through Pseudoranges of the satellite i of pseudorange correction to user, buFor the equivalent distances error that user's clock correction is produced.For little below millimeter Number pseudorange value, NjMillimeter pseudorange fuzzy number is represented, c represents the light velocity, riAnd rjRepresent user to satellite i and the space of satellite j respectively Distance, 1e3 are constant 1000.
I-th satellite is selected to carry out single poor between pseudorange star as reference satellite and satellite j can be obtained by floor operation The computing formula of pseudorange millisecond number be:
Step S5, after non-GEO satellite full pseudoranges are recovered, you can directly entered using all satellites for capturing of hybrid constellation Row least square is positioned;
According to the pseudorange residuals after positioning, step S6, judges that whether reasonable pseudorange recovers;Due to being carried out slightly using GEO constellations Positioning obtains user's general location, if general location deviation causes the pseudorange of non-GEO satellite to recover mistake compared with conference, therefore needs Quick positioning result is tested.Pseudorange is estimated that customer location using least-squares iteration after recovering while can be with The RMS value for calculating the pseudorange residuals value of each satellite, residual values and residual error vector is calculated as follows.In formulaRepresent and estimate what is obtained The space length of customer location and satellite i.
As pseudorange recovers to recover for whole millisecond, if larger puppet occurs after positioning when pseudorange recovers to occur mistake Away from residual error, whether transfinited using the root-mean-square of the pseudorange residuals value after positioning and judge whether method for rapidly positioning is successful, residual error door Limit value is according to certainty of measurement or/and error correction precision setting.The specific setting of residual error threshold value may be referred to receiver-autonomous The thresholding method to set up of integrity monitoring technology (RAIM).
GEO constellation rough localization methods described in step S3 of the present invention:
Coarse positioning is carried out using GEO constellations and can adopt different schemes.Directly can obtain general using least-squares iteration Omit position, it would however also be possible to employ the ridge estimaion method of ridge estimaion and Doppler's auxiliary carries out coarse positioning.
1) ridge estimaion positioning
When pseudorange is positioned, observational equation can be expressed as
Δ ρ=H Δ x+ ε
Skews of the wherein Δ ρ for pseudorange value, Δ x are the skew of the customer location and clock correction relative to linearisation point, and ε is clothes From the error vector of normal distribution, average is 0, and variance is σ2The matrix of I, H for n × 4It is The unit vector of i-th satellite position is pointed to linearisation point, n is the pseudorange number for participating in positioning.Least square is usually used Method carries out customer location iterative, but when being positioned using GEO constellations, due to normal equation coefficient matrix ranks yes The possible very little of absolute value, when coefficient in normal equation and constant term have round-off error and produce change, can cause the very big of solution Difference.Ridge estimaion can effectively solve problems, and its basic thought is the mathematical model using original least-squares estimation, Positive number on the diagonal of normal equation coefficient matrix plus a very little.I.e. using the calculated Δ x valuations of ridge estimaion Mathematic(al) representation is
Wherein k is ridge parameter, and I is unit matrix.
WhereinFor least-squares estimation.Estimate that average and variance are.
It is identical with method of least square iterative, using ridge estimaion solve customer location when parameter to be asked be customer location and The side-play amount of clock correction, due to the process that customer location is continuous iterative approach real user position clock correction.And ridge estimaion and true value Between the expectation of distance can be expressed as:
Wherein λiFor matrix HTThe eigenvalue of H.λi/(λi+k)2≤ 1/ (4 × k), and Δ x is changed with kth -1 during kth time estimation For the skew of rear customer location clock correction and true value.If iterative process restrains, even if eigenvalue is less, suitable k value is still selected, is made Obtain position error and be less than 150km.
2) Doppler's auxiliary ridge estimaion
The pseudorange observation equation and Doppler's observational equation of user's observation satellite can be written as equation below:
Wherein, ρiFor i-th satellite Pseudo-range Observations,For position under i-th satellite ECEF coordinate system,For position under user's ECEF coordinate systems, b represents receiver clock-offsets,For i-th satellite Speed under ECEF coordinate systems,For user velocity,Represent receiver clock rate of change, ερ,iWithDistribution Represent pseudorange and pseudorange rate of change observation noise.If ρI, 0Forb0Correspondence pseudorange and pseudorange rate of change.Equation In linearisation pointb0Linearisation can be obtained
Wherein xu,0,yu,0,zu,0The respectively initial three-dimensional position of user, vxu,0,vyu,0,vzu,0For the initial three-dimensional speed of user Degree, symbolRepresent definition, that is to say, that willIt is denoted as It is denoted asIt is denoted asIt is denoted asIt is denoted asIt is denoted as (δx,δy,δz) (δ vx,δvy,δvz) receiver location and the skew between the true value and linearisation point of speed are represented respectively.
Therefore, when Doppler aids in, linear equation can be written as
Wherein n and m represent that pseudorange is seen and pseudorange rate of change observation number respectively.
During due to coarse positioning, GEO constellation set configurations are poor, at the same Doppler observation to customer location resolve contribution compared with Little, solution process is likely to occur the problem of normal equation coefficient matrix morbid state, equally can mitigate matrix disease using ridge estimaion method State problem.When aiding in coarse positioning using Doppler, lienarized equation can be expressed as
WhereinWithThe respectively vector representation of pseudorange value and the skew of pseudorange rate of change,It is relative to linearisation point Customer location, time deviation, the vector representation of the side-play amount of speed and clock rate of change, the calculated Δ x of ridge estimaion The mathematic(al) representation of valuation is
(2) non-GEO satellite pseudorange recovers
The pseudorange of satellite i is represented by receivers
Wherein,For signal transmission time, trFor local zone time, c is the light velocity,Represent the milli of integer signal x time Second integer part,The millisecond fractional part of signal x time is represented,RepresentThe satellite i and t at momentrMoment The space length of user,For the local clock correction of receiver, ε (tr) represent round-off error, NiThe whole millisecond number of pseudorange is represented,Represent The following pseudorange of millisecond.
When by pseudo-code phase measurement acquisitionAfter value, you can obtain the following pseudorange value of millisecond Wherein mod is modulo operation, and 1e-3 is constant 0.001.Therefore to completing frame synchronization and being only completed the pseudorange sight of code phase measuring Measurement can be written as following form respectively:
The computing formula that single after the recovery can obtain pseudorange integers millisecond number between pseudorange star is:
The method have the benefit that:
The present invention can be in the case where dipper system be only completed GEO constellation frame synchronization, to the non-GEO satellite for completing to capture Millisecond recovery is carried out, reduces the receiver primary positioning time under satellite ephemeris known conditions.
Description of the drawings
Fig. 1 illustrates the method for rapidly positioning flow process based on GEO constellation coarse positionings
Fig. 2 diagram satellite full pseudoranges recover flow process;
Specific embodiment
Below in conjunction with the accompanying drawings, describe the present invention:
Fig. 1 is the principle process schematic diagram of technical solution of the present invention, as illustrated, comprising the following steps:
Step S1, judges whether GEO satellite completes frame synchronization, obtains the satellite launch moment.In navigation signal capture, tracking Afterwards, bit synchronization and frame synchronization process to be carried out to signal so as to obtain signal transmission time, and realizes final positioning.
The present invention is can quickly to be positioned after GEO satellite realizes frame synchronization.Bit synchronization method can be using tradition Histogram method, frame synchronization algorithm can also adopt four conventional step methods of inspection check whether to complete frame synchronization:1st, search frame is same Step code;2nd, verify whether frame swynchronization code is normal with verification;3rd, after verifying synchronous code, whether subframe numbers and week interior second count information close Reason;4th, etc., after collecting next sub-frame data, check whether subframe numbers and week interior second information are matched with a upper sub-frame data.
Step S2, satellite are carried out slightly to local zone time according to GEO satellite signal x time and all kinds of satellite transmission delays Slightly correct, correction can be slightly to be corrected using single GEO satellite, it is also possible to slightly be corrected using multi-satellite.GEO is defended Star orbital road is about 35786 kms, therefore satellite-signal is about 119~139ms to the propagation time scope of terrestrial user.Therefore, Local zone time is modified using 129ms as the pseudorange transfer time, local zone time error precision is better than 10ms.
Step S3, carries out coarse positioning using the GEO constellations for having obtained full pseudoranges, and rough localization method directly can make The ridge estimaion aided in least square, ridge estimaion or Doppler.Introduce separately below and aided in using ridge estimaion and Doppler Ridge estimaion concrete methods of realizing:
1st, coarse positioning is carried out using ridge estimaion, concrete grammar is as follows:
When pseudorange is positioned, observational equation is expressed as
Δ ρ=H Δ x+ ε
Skews of the wherein Δ ρ for pseudorange value, Δ x are the skew of the customer location and clock correction relative to linearisation point, and ε is clothes From the error vector of normal distribution, average is 0, and variance is σ2I;
Using the mathematic(al) representation of the calculated Δ x valuations of ridge estimaion it is
Wherein k is ridge parameter, and I is unit matrix;
WhereinFor least-squares estimation;Estimate that average and variance are:
Between ridge estimaion and true value, the Expectation-based Representation for Concepts of distance is:
Wherein λiFor matrix HTThe eigenvalue of H.
2nd, coarse positioning is carried out using Doppler's auxiliary ridge estimaion, concrete grammar is as follows:
The pseudorange observation equation and Doppler's observational equation of user's observation satellite is written as equation below:
Wherein, ρiFor i-th satellite Pseudo-range Observations,For position under i-th satellite ECEF coordinate system,For position under user's ECEF coordinate systems, b represents receiver clock-offsets,For i-th satellite Speed under ECEF coordinate systems,For user velocity,Represent receiver clock rate of change, ερ,iWithDistribution table Show pseudorange and pseudorange rate of change observation noise;If ρI, 0Forb0Correspondence pseudorange and pseudorange rate of change;Equation existsb0Linearisation can be obtained
Wherein
Therefore, when Doppler aids in, linear equation can be written as
Wherein n and m represent that pseudorange is seen and pseudorange rate of change observation number respectively;
When aiding in coarse positioning using Doppler, lienarized equation is expressed as
The mathematic(al) representation of the calculated Δ x valuations of ridge estimaion is
Step S4, after outline customer location is obtained, can have been carried out to which with reference to the following pseudorange of the millisecond of non-GEO satellite Whole pseudorange recovers.Idiographic flow can be found in flow process Fig. 2.
The pseudorange of satellite i is expressed as in receivers
Wherein,For signal transmission time, trFor local zone time, c is the light velocity,Represent the milli of integer signal x time Second integer part,The millisecond fractional part of signal x time is represented,RepresentThe satellite i and t at momentrMoment The space length of user,For the local clock correction of receiver, ε (tr) represent round-off error, NiThe whole millisecond number of pseudorange is represented,Represent The following pseudorange of millisecond;
When by pseudo-code phase measurement acquisitionAfter value, you can obtain the following pseudorange value of millisecond Wherein mod is modulo operation;Therefore the pseudo range observed quantity to completing frame synchronization be only completed code phase measuring is written as follows respectively Form:
The computing formula that single after the recovery obtains pseudorange integers millisecond number between pseudorange star is:
Step S5, after non-GEO satellite full pseudoranges are recovered, you can directly entered using all satellites for capturing of hybrid constellation Row least square is positioned.The pseudorange of satellite can be expressed as with the relation of space length
V in formulajFor revised pseudorange error, (xu,yu,zu) and (xj,yj,zj) be respectively user and satellite j (j=1, 2 ..., the n) position coordinateses in ECEF coordinate systems, ρcjBe through pseudorange correction satellite j to user pseudorange, buFor user The equivalent distances error that clock correction is produced, observation satellite number are n.
If approx knowing the position of subscriber computer, can be with Position Corrections amount (Δ xu,Δyu,Δzu) representing true Position (xu,yu,zu) and apparent positionBetween deviate.By pseudorange observation equation in user's general location coordinateAnd estimate clock correctionPlace carries out Taylor series expansion, Position Corrections amount can be represented general location coordinate and pseudorange The linear function of measured value.By least-squares iteration, the final position of user can be obtained.
According to the pseudorange residuals after positioning, step S6, judges that whether reasonable pseudorange recovers.Due to being carried out slightly using GEO constellations Positioning obtains user's general location, if general location deviation causes the pseudorange of non-GEO satellite to recover mistake compared with conference, therefore needs Quick positioning result is tested.As pseudorange recovers to recover for whole millisecond, when pseudorange recovers mistake, positioning can go out Existing larger pseudorange residuals, it is possible to use whether the root-mean-square of the pseudorange residuals after positioning transfinites whether judge method for rapidly positioning Success, threshold value can be arranged according to certainty of measurement, error correction precision etc..
In sum, although the present invention is disclosed above with preferred embodiment, so which is not limited to the present invention, any Those of ordinary skill in the art, without departing from the spirit and scope of the present invention, when can make it is various change with retouching, therefore this Bright protection domain is defined when the scope defined depending on claims.

Claims (4)

1. a kind of Beidou receiver method for rapidly positioning based on GEO constellation coarse positionings, it is characterised in that comprise the following steps:
Step S1, judges whether GEO satellite completes frame synchronization, obtains the satellite launch moment;
Step S2, satellite carry out rough school to local zone time according to GEO satellite signal x time and all kinds of satellite transmission delays Just, rough correction is slightly corrected or is slightly corrected using multi-satellite using single GEO satellite here;
Step S3, carries out coarse positioning using the GEO constellations for having obtained full pseudoranges, and rough localization method directly uses a most young waiter in a wineshop or an inn Take advantage of, ridge estimaion or Doppler auxiliary ridge estimaion;
Step S4, after outline customer location is obtained, with reference to the following pseudorange of millisecond of non-GEO satellite, to carry out full pseudoranges to which extensive It is multiple;Following form is written as respectively can in the pseudo range observed quantity for finishing receiving frame synchronization and be only completed code phase measuring:
ρ i = r i + b u N j c / 1 e 3 + ρ j f r c a = r j + b u
Above formula is only completed the pseudorange of code phase measuring for the full pseudoranges and satellite j of satellite i and represents;Wherein, ρiIt is to change through pseudorange Pseudoranges of the positive satellite i to user, buFor the equivalent distances error that user's clock correction is produced;For the decimal pseudorange below millimeter Value, NjMillimeter pseudorange fuzzy number is represented, c represents the light velocity, riAnd rjRepresent user to satellite i and the space length of satellite j respectively; 1e3 is constant 1000;
I-th satellite is selected to carry out single puppet poor and that satellite j can be obtained by floor operation between pseudorange star as reference satellite Computing formula away from millisecond number is:
N j = r o u n d ( ( ρ i - r i + r j - ρ j f r c a ) · 1 e 3 / c )
Step S5, after non-GEO satellite full pseudoranges are recovered, you can directly carried out most using all satellites for capturing of hybrid constellation A young waiter in a wineshop or an inn takes advantage of positioning;
According to the pseudorange residuals after positioning, step S6, judges that whether reasonable pseudorange recovers;Due to carrying out coarse positioning using GEO constellations User's general location is obtained, if general location deviation causes the pseudorange of non-GEO satellite to recover mistake compared with conference, it is therefore desirable to right Quick positioning result is tested;Pseudorange is estimated that customer location using least-squares iteration while can calculate after recovering The RMS value for going out the pseudorange residuals value of each satellite, residual values and residual error vector is calculated as follows;In formulaRepresent the user for estimating to obtain Position and the space length of satellite i;
v i = ρ i - r ^ i - b u
R M S ( v ) = ( Σ i = 1 n v i 2 ) / n
As pseudorange recovers to recover for whole millisecond, if occurring that larger pseudorange is residual after positioning when pseudorange recovers to occur mistake Whether difference, transfinited using the root-mean-square of the pseudorange residuals value after positioning and judge whether method for rapidly positioning is successful, residual error threshold value According to survey
Accuracy of measurement or/and error correction precision setting.
2. the Beidou receiver method for rapidly positioning based on GEO constellation coarse positionings according to claim 1, its feature exist In, coarse positioning is carried out using ridge estimaion in step S3, concrete grammar is as follows:
When pseudorange is positioned, observational equation is expressed as
Δ ρ=H Δ x+ ε
Skews of the wherein Δ ρ for pseudorange value, Δ x is the skew of the customer location and clock correction relative to linearisation point, and ε is just to obey The error vector of state distribution, average is 0, and variance is σ2I;Matrixes of the H for n × 4 It is The unit vector of i-th satellite position is pointed to linearisation point, n is the pseudorange number for participating in positioning;
Using the mathematic(al) representation of the calculated Δ x valuations of ridge estimaion it is
Δ x ^ ( k ) = ( H T H + k I ) - 1 H T Δ ρ = ( H T H + k I ) - 1 ( H T H ) ( H T H ) - 1 H T Δ ρ = ( H T H + k I ) - 1 ( H T H ) Δ x ^ = ( I - k ( H T H + k I ) - 1 ) Δ x ^
Wherein k is ridge parameter, and I is unit matrix;
WhereinFor least-squares estimation;Estimate that average and variance are:
E ( Δ x ^ ( k ) ) = ( I - k ( H T H + k I ) - 1 ) Δ x
V a r ( Δ x ^ ( k ) ) = σ 2 ( H T H + k I ) - 1 ( H T H ) ( H T H + k I ) - 1
Between ridge estimaion and true value, the Expectation-based Representation for Concepts of distance is:
E ( S k 2 ) = E [ ( Δ x ^ ( k ) - Δ x ) T ( Δ x ^ ( k ) - Δ x ) ] = σ 2 Σ i = 1 4 λ i / ( λ i + k ) 2 + k 2 Δx T ( H T H + k I ) - 2 Δ x
Wherein λiFor matrix HTThe eigenvalue of H.
3. the Beidou receiver method for rapidly positioning based on GEO constellation coarse positionings according to claim 1, its feature exist In, coarse positioning is carried out using Doppler's auxiliary ridge estimaion in step S3, concrete grammar is as follows:
The pseudorange observation equation and Doppler's observational equation of user's observation satellite is written as equation below:
ρ i = | | p → i - p → u | | + b + ϵ ρ , i
Wherein, ρiFor i-th satellite Pseudo-range Observations,For position under i-th satellite ECEF coordinate system,For position under user's ECEF coordinate systems, b represents receiver clock-offsets,For i-th satellite Speed under ECEF coordinate systems,For user velocity,Represent receiver clock rate of change, ερ,iWithDistribution Represent pseudorange and pseudorange rate of change observation noise;If ρI, 0Forb0Correspondence pseudorange and pseudorange rate of change;Equation In linearisation pointb0Linearisation can be obtained
ρ i = ρ i , 0 + ( x u , 0 - x i ) r i , 0 δ x + ( y u , 0 - y i ) r i , 0 δ y + ( z u , 0 - z i ) r i , 0 δ z + δ b = Δ ρ i , 0 + ( - l x ( i ) ) δ x + ( - l y ( i ) ) δ y + ( - l z ( i ) ) δ z + δ b
ρ · i = ρ · i , 0 + ( ( v x u , 0 - v x i ) r i , 0 + r · i , 0 · ( x i 0 - x u , 0 ) r i , 0 2 ) δ x + ( ( v y u , 0 - v y i ) r i , 0 + r · i , 0 · ( x i - x u , 0 ) r i , 0 2 ) δ y + ( ( v x u , 0 - v x i ) r i , 0 + r · i , 0 · ( x i - x u , 0 ) r i , 0 2 ) δ z + ( x u , 0 - x i ) r i , 0 δv x + ( y u , 0 - y i ) r i , 0 δv y + ( z u , 0 - z i ) r i , 0 δv z + δ b · = Δ ρ · i , 0 + ( - k x ( i ) ) δ x + ( - k y ( i ) ) δ y + ( - k z ( i ) ) δ z + ( - l x ( i ) ) δv x + ( - l y ( i ) ) δv y + ( - l z ( i ) ) δv y + δ b ·
Wherein xu,0,yu,0,zu,0The respectively initial three-dimensional position of user, vxu,0,vyu,0,vzu,0For the initial three-dimensional velocity of user, SymbolRepresent definition, that is to say, that willIt is denoted as It is denoted as It is denoted as It is denoted as It is denoted as It is denoted as (δ x, δ y, δ z) and (δ vx,δvy,δvz) receiver location and the skew between the true value and linearisation point of speed are represented respectively;
Therefore, when Doppler aids in, linear equation can be written as
Wherein n and m represent that pseudorange is seen and pseudorange rate of change observation number respectively;
When aiding in coarse positioning using Doppler, lienarized equation is expressed as
WhereinWithThe respectively vector representation of pseudorange value and the skew of pseudorange rate of change,It is the use relative to linearisation point The vector representation of the side-play amount of family position, time deviation, speed and clock rate of change, ridge estimaion are calculatedValuation Mathematic(al) representation be
4. the Beidou receiver method for rapidly positioning based on GEO constellation coarse positionings according to claim 1, its feature exist In, in step S4, outline customer location obtain after, full pseudoranges are carried out to which with reference to the following pseudorange of millisecond of non-GEO satellite The concrete grammar of recovery is:
The pseudorange of satellite i is expressed as in receivers
ρ i = c ( t r - t i s ) = c ( t r - t i m s , s - t i c h i p , s ) = r i ( t i s , t r ) + ct d r + ϵ i ( t r ) = N i · c / 1 e 3 + ρ i f r c a
Wherein,For signal transmission time, trFor local zone time, c is the light velocity,Represent that the millisecond of integer signal x time is whole Fractional part,The millisecond fractional part of signal x time is represented,RepresentThe satellite i and t at momentrMoment user Space length,For the local clock correction of receiver, ε (tr) represent round-off error, NiThe whole millisecond number of pseudorange is represented,Represent milli Second following pseudorange;
When by pseudo-code phase measurement acquisitionAfter value, you can obtain the following pseudorange value of millisecond Wherein mod is modulo operation, and 1e-3 is constant 0.001;Therefore to completing frame synchronization and being only completed the pseudorange sight of code phase measuring Measurement is written as following form respectively:
ρ i = r i ( t i s , t r ) + ct d r + ϵ i ( t r ) ρ j = N j · c / 1 e 3 + ρ j f r c a = r j ( t j s , t r ) + ct d r + ϵ j ( t r )
The computing formula that single after the recovery obtains pseudorange integers millisecond number between pseudorange star is:
N j ≈ ( ρ i - r i ( t i s , t r ) r j ( t j s , t r ) - ρ j f r c a ) · 1 e 3 / c .
CN201510328521.4A 2015-06-15 2015-06-15 Quick locating method based on GEO constellation coarse location for Beidou receiver Active CN104865587B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510328521.4A CN104865587B (en) 2015-06-15 2015-06-15 Quick locating method based on GEO constellation coarse location for Beidou receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510328521.4A CN104865587B (en) 2015-06-15 2015-06-15 Quick locating method based on GEO constellation coarse location for Beidou receiver

Publications (2)

Publication Number Publication Date
CN104865587A CN104865587A (en) 2015-08-26
CN104865587B true CN104865587B (en) 2017-05-17

Family

ID=53911546

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510328521.4A Active CN104865587B (en) 2015-06-15 2015-06-15 Quick locating method based on GEO constellation coarse location for Beidou receiver

Country Status (1)

Country Link
CN (1) CN104865587B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105572711A (en) * 2015-12-18 2016-05-11 中国人民解放军国防科学技术大学 Fuzzy search GPS receiver rough time positioning method based on inter-satellite distance compression

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105445765B (en) * 2015-11-30 2017-10-31 南京航空航天大学 A kind of pseudo range measurement method of Beidou navigation satellite system hybrid constellation
CN105717524B (en) * 2016-01-30 2018-02-09 南京航空航天大学 A kind of Beidou navigation satellite system receiver pseudo range measurement improved method based on FPGA and DSP
CN105785351B (en) * 2016-03-10 2017-12-19 中国人民解放军国防科学技术大学 A kind of method and system that ranging is obscured based on satellite
CN106125104A (en) * 2016-08-25 2016-11-16 江苏绿扬电子仪器集团有限公司 GNSS receiver self adaptation catching method
CN108513623B (en) * 2017-07-26 2022-03-18 深圳市大疆创新科技有限公司 Pseudo-range calculation method and terminal
CN109283566A (en) * 2018-10-17 2019-01-29 中国人民解放军国防科技大学 GNSS robust velocity measurement method under colored noise
CN110824517A (en) * 2019-11-22 2020-02-21 首都师范大学 Code measurement pseudo range GPS absolute positioning method
CN111208543B (en) * 2020-03-08 2022-05-10 湖南跨线桥航天科技有限公司 Quick positioning method and system by utilizing GEO satellite of BDS (brain-based data service) system
CN112505735B (en) * 2020-11-30 2022-05-03 腾讯科技(深圳)有限公司 Method, device and storage medium for positioning terminal
CN113253307B (en) * 2021-04-14 2024-06-18 长沙学院 GNSS multi-star rough timing method, system and storage medium in rotating antenna scene
CN114222364B (en) * 2021-12-19 2023-10-31 中国电信股份有限公司卫星通信分公司 Terminal position information interaction method supporting Tiantong coarse positioning function

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103472464A (en) * 2012-06-06 2013-12-25 东莞市泰斗微电子科技有限公司 Method for shortening time to first fix of GNSS receiver and system thereof
CN104181566A (en) * 2013-05-21 2014-12-03 安凯(广州)微电子技术有限公司 Method of positioning receiver in global satellite navigation and positioning system and receiver

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2291675B1 (en) * 2008-05-22 2017-11-22 NovAtel Inc. Gnss receiver using signals of opportunity and assistance information to reduce the time to first fix
US8009091B2 (en) * 2008-12-04 2011-08-30 Mediatek Inc. Method and apparatus for reducing time to first fix (TTFF) of GNSS receiver without accurate time information

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103472464A (en) * 2012-06-06 2013-12-25 东莞市泰斗微电子科技有限公司 Method for shortening time to first fix of GNSS receiver and system thereof
CN104181566A (en) * 2013-05-21 2014-12-03 安凯(广州)微电子技术有限公司 Method of positioning receiver in global satellite navigation and positioning system and receiver

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
A Quick Location Method for High Dynamic GNSS Receiver Based on Time Assistance;P.Wu et al.;《International Journal of Computers Communications & Control》;20131031;第8卷(第5期);第754-759页 *
GNSS应急辅助定位及精度评估方法研究;吴鹏等;《国防科技大学学报》;20130831;第35卷(第4期);第140-145页 *
基于岭估计的北斗***双差整周模糊度解算方法;雍雯等;《导航定位学报》;20130930;第1卷(第3期);第52-55页,第61页 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105572711A (en) * 2015-12-18 2016-05-11 中国人民解放军国防科学技术大学 Fuzzy search GPS receiver rough time positioning method based on inter-satellite distance compression

Also Published As

Publication number Publication date
CN104865587A (en) 2015-08-26

Similar Documents

Publication Publication Date Title
CN104865587B (en) Quick locating method based on GEO constellation coarse location for Beidou receiver
US11422271B2 (en) Protection level generation methods and systems for applications using navigation satellite system (NSS) observations
EP2336807B1 (en) Method and software product for determining code and phase biases of satellite signals
CN101609140B (en) Compatible navigation receiver positioning system and positioning method thereof
CN101258418B (en) Ionosphere modeling apparatus and methods
CN101950025B (en) Data quality monitoring method for local enhancing system
CN103348261B (en) Double difference blur level constraint condition is used to resolve navigational system and the method for integer ambiguity
CN1864078B (en) Method for using three GPS frequencies to resolve carrier-phase integer ambiguities
CN103344978B (en) Area enhanced precision positioning service method suitable for large-scale users
CN105807300B (en) A method of carrying out Dynamic High-accuracy One-Point Location with Big Dipper dual-frequency receiver
CN107132558A (en) The multi-frequency multi-mode GNSS cycle slip rehabilitation methods and system of inertia auxiliary
CN101403790A (en) Accurate one-point positioning method for single-frequency GPS receiver
CN105301617A (en) Integer ambiguity validity check method in satellite navigation system
US11480690B2 (en) System and method for satellite positioning
CN104459722B (en) A kind of integer ambiguity certificate authenticity method based on redundant obser ration part
CN106405582A (en) Ionosphere error processing method and apparatus
CN101545967B (en) Solving method for integrity parameter of satellite navigation and the monitor system
CN107544082A (en) The step modeling of Big Dipper IGSO/MEO satellite pseudorange codes deviation one
US20210239844A1 (en) System and method for validating gnss ambiguities
CN101893712A (en) Weight selection fitting method for precise orbit determination of geostationary satellite
CN109613582A (en) A kind of vehicle-mounted real-time single-frequency meter level pseudorange localization method
CN105572711A (en) Fuzzy search GPS receiver rough time positioning method based on inter-satellite distance compression
CN114417552A (en) Ambiguity confirming method, storage medium and electronic equipment
Zheng et al. Multipath mitigation for improving GPS narrow-lane uncalibrated phase delay estimation and speeding up PPP ambiguity resolution
CN104991265A (en) Beidou satellite navigation system user uniformity positioning method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 410073 Hunan province Changsha Kaifu District, Deya Road No. 109

Patentee after: National University of Defense Technology

Address before: 410073 Hunan province Changsha Kaifu District, Deya Road No. 109

Patentee before: NATIONAL University OF DEFENSE TECHNOLOGY

CP01 Change in the name or title of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20220629

Address after: 410000 block a, building 1, Changsha National Security Industrial Park, No. 699 Qingshan Road, Yuelu District, Changsha City, Hunan Province

Patentee after: Hunan Institute of advanced technology

Address before: 410073 Hunan province Changsha Kaifu District, Deya Road No. 109

Patentee before: National University of Defense Technology

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221213

Address after: Building 4, Hunan Military civilian Integration Science and Technology Innovation Industrial Park, No. 699, Qingshan Road, Changsha Hi tech Development Zone, 410000, Hunan

Patentee after: Hunan Zhongdian Xinghe Electronics Co.,Ltd.

Address before: 410000 block a, building 1, Changsha National Security Industrial Park, No. 699 Qingshan Road, Yuelu District, Changsha City, Hunan Province

Patentee before: Hunan Institute of advanced technology

TR01 Transfer of patent right