[go: up one dir, main page]

CN103744093B - A kind of Beidou navigation satellite system receiver positioning engine and positioning method - Google Patents

A kind of Beidou navigation satellite system receiver positioning engine and positioning method Download PDF

Info

Publication number
CN103744093B
CN103744093B CN201410005269.9A CN201410005269A CN103744093B CN 103744093 B CN103744093 B CN 103744093B CN 201410005269 A CN201410005269 A CN 201410005269A CN 103744093 B CN103744093 B CN 103744093B
Authority
CN
China
Prior art keywords
time
positioning
satellite launch
satellite
receiver
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
CN201410005269.9A
Other languages
Chinese (zh)
Other versions
CN103744093A (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.)
BEIJING BDSTAR NAVIGATION Co Ltd
Original Assignee
BEIJING BDSTAR NAVIGATION Co Ltd
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 BEIJING BDSTAR NAVIGATION Co Ltd filed Critical BEIJING BDSTAR NAVIGATION Co Ltd
Priority to CN201410005269.9A priority Critical patent/CN103744093B/en
Publication of CN103744093A publication Critical patent/CN103744093A/en
Application granted granted Critical
Publication of CN103744093B publication Critical patent/CN103744093B/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/35Constructional details or hardware or software details of the signal processing chain
    • G01S19/37Hardware or software details of the signal processing chain
    • 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/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining 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/42Determining position

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention discloses a kind of Beidou navigation satellite system receiver positioning engine and positioning method, is related to navigation field.Engine of positioning disclosed by the invention includes:The effective judge module of satellite launch time maintenance module, bit synchronization, pseudorange acquisition module and navigation positioning module, wherein, pseudorange acquisition module, after receiver signal losing lock in quick positioning effective time, and have bit synchronization be effectively identified to up to when, the satellite launch position safeguarded according to time below the satellite launch position and the satellite launch time maintenance module above time, the correct time at satellite launch moment is obtained, pseudo-range information is calculated;Navigation positioning module, obtains receiver positioning calculation according to the pseudo-range information, obtains position temporal information.The invention also discloses a kind of Beidou navigation satellite system receiver positioning method.There is suddenly the situation of signal losing lock in the normal position fixing process of Beidou satellite navigation receiver in technical scheme, carries out quick positioning, greatly shortens the reorientation time.

Description

A kind of Beidou navigation satellite system receiver positioning engine and positioning method
Technical field
The present invention relates to navigation field, and in particular to a kind of Beidou navigation satellite system receiver positioning engine and positioning side Method.
Background technology
Beidou navigation satellite signal receiver is a kind of for receiving navigation satellite signal, completes to defend the Big Dipper The acquisition and tracking demodulation of star system, completes local real time position velocity calculated and outgoing management, realizes navigation The functions such as positioning.
Existing Beidou receiver is during navigator fix, once there is the situation of satellite-signal losing lock, Bit synchronization, frame synchronization must be re-started.Therefore, receiver losing lock reorientation overlong time.According to existing There is technology, if will realize that quick positioning, receiver must safeguard the very high local zone time of an accuracy System, will so greatly increase the cost of receiver.
Content of the invention
The technical problem to be solved is to provide a kind of Beidou satellite navigation receiver engine of positioning And localization method, quickly position after losing lock can be realized.
In order to solve above-mentioned technical problem, the invention discloses a kind of Beidou navigation satellite system receiver positioning engine, Including:
Satellite launch time maintenance module, safeguards the satellite launch position above time;
The effective judge module of bit synchronization, after receiver signal losing lock in quick positioning effective time, judges Whether there is bit synchronization to be effectively identified to reach;
Pseudorange acquisition module, after receiver signal losing lock in quick positioning effective time, and has bit synchronization Effectively be identified to up to when, tieed up according to time below satellite launch position and the satellite launch time maintenance module The satellite launch position of the shield above time, the correct time at satellite launch moment is obtained, calculate pseudo-range information;
Navigation positioning module, obtains receiver positioning calculation according to the pseudo-range information, obtains the position time Information.
Alternatively, in above-mentioned engine of positioning, the satellite launch time maintenance module includes:
Clock NCO, produces sampling pulse, obtains time numeration pulse;
Satellite launch time totalizer, accumulates the time numeration pulse of the clock NCO, safeguards satellite The transmitting position above time.
Alternatively, in above-mentioned engine of positioning, the satellite launch time maintenance module also includes:
Clock NCO adjustors, when the satellite launch time that receiver is safeguarded the moment is added up with the Big Dipper/association When adjusting the universal time whole second to deviate setting threshold value, the cumulative moment alignments of the clock NCO are adjusted.
Alternatively, in above-mentioned engine of positioning, the clock NCO is realized in FPGA, using 64 ratios Spy, external clock are 61MHz, and output frequency is 40Hz.
Alternatively, in above-mentioned engine of positioning, the effective judge module of the bit synchronization includes:
Bit synchronization query unit, the hardware bit synchronization address of inquire-receive machine obtains bit synchronization mark;
Bit synchronization clearing cell, in signal losing lock, removes the hardware bit synchronization mark of receiver.
Alternatively, in above-mentioned engine of positioning, the pseudorange acquisition module includes:
Satellite launch time acquisition unit, according to time below satellite launch position and the satellite launch position with The upper time, obtained the correct time at satellite launch moment;
Its computation of pseudoranges unit, according to needed for the correct time at the satellite launch moment calculates positioning calculation Pseudorange amount.
Alternatively, in above-mentioned engine of positioning, the pseudorange acquisition module also includes:
Judging unit, judges satellite launch position that the satellite launch time maintenance module the is safeguarded above time Whether effective;
The satellite launch time acquisition unit, only in defending that the satellite launch time maintenance module is safeguarded When the star transmitting position above time is effective, the correct time at satellite launch moment is obtained.
Alternatively, in above-mentioned engine of positioning, the quick positioning effective time is a navigation message prime frame Propagation time.
The invention also discloses a kind of Beidou navigation satellite system receiver positioning method, including:
In receiver course of normal operation, receiver engine of positioning safeguards the satellite launch position above time;
After receiver signal losing lock, if in quick positioning effective time, having bit synchronization effectively to identify Reach, the receiver engine of positioning is sent out according to the following satellite time in satellite launch position and the satellite that is safeguarded The position above time is penetrated, the correct time at satellite launch moment is obtained, the pseudorange required for positioning calculation is calculated Information, then positioning calculation is carried out, obtain position temporal information.
Alternatively, in said method, the receiver engine of positioning safeguards the satellite launch position above time Process includes:
In the receiver engine of positioning, clock NCO produces sampling pulse, obtains time numeration pulse, The receiver engine of positioning Satellite launch time accumulator, accumulates the time note of the clock NCO Rapid pulse is rushed, and safeguards the satellite launch position above time.
Alternatively, said method also includes:
When the satellite launch time that receiver is safeguarded the moment is added up with the Big Dipper/Coordinated Universal Time(UTC) whole second deviation When setting threshold value, in the receiver engine of positioning, clock NCO adjustors also adjust the clock The cumulative moment alignments of NCO.
Alternatively, in said method, the clock NCO is realized in FPGA, using 64 bits, External clock is 61MHz, and output frequency is 40Hz.
Alternatively, in said method, the bit synchronization is effectively identified to up to finger:
The receiver engine of positioning inquiry hardware bit synchronization address, obtains bit synchronization mark, and in positioning Hardware bit synchronization mark is removed afterwards.
Alternatively, in said method, during following according to the satellite launch position satellite of the receiver engine of positioning Between and the satellite launch position the safeguarded above time, before obtaining the correct time at satellite launch moment, also Including:
Whether effectively to judge satellite launch position that the satellite launch time maintenance module the is safeguarded above time, Only when the satellite launch position that the satellite launch time maintenance module the is safeguarded above time is effective, institute is obtained State the correct time at satellite launch moment.
Alternatively, in said method, the quick positioning effective time is the biography of a navigation message prime frame Between sowing time.
Technical scheme occurs for unexpected in the normal position fixing process of Beidou satellite navigation receiver The situation of signal losing lock, after machine recapture tracking signal to be received, using quick engine of positioning, can be real Row is quick to be positioned, and greatly shortens the reorientation time, and will not increase cost.
Description of the drawings
Fig. 1 is quick engine of positioning workflow schematic diagram in the present embodiment;
Fig. 2 is that the satellite launch time maintenance module workflow of quick engine of positioning in embodiment is illustrated Figure.
Specific embodiment
For making the object, technical solutions and advantages of the present invention become more apparent, below in conjunction with accompanying drawing pair Technical solution of the present invention is described in further detail.It should be noted that in the case where not conflicting, this Feature in the embodiment and embodiment of application arbitrarily can be mutually combined.
Embodiment 1
The present embodiment provides a kind of quick engine of positioning of Beidou navigation satellite system receiver, and which at least includes that satellite is sent out Penetrate the effective judge module of time maintenance module, bit synchronization, pseudorange acquisition module and navigation positioning module.
Wherein, satellite launch time maintenance module, safeguards the time at receiver local satellite launch moment, Satellite launch position above time is especially safeguarded;
Specifically, above-mentioned satellite launch time maintenance module at least includes:Clock NCO and satellite launch Accumulated time device;
Clock NCO is used for producing sampling pulse, obtains time numeration pulse;
In the present embodiment, clock NCO can be realized in FPGA, using 64 bits, when outside Clock is 61MHz, and its output frequency is 40Hz;
Satellite launch accumulated time device, for accumulated time numeration pulse, when obtaining more than satellite launch position Between;
In this example, after receiver is normally positioned, satellite launch accumulated time device starts initialization, opens Beginning normal work;
In addition, satellite launch time maintenance module can also include clock NCO time adjusting devices, mainly For when the satellite launch time that receiver is safeguarded, the cumulative moment was with the Big Dipper/the Coordinated Universal Time(UTC) whole second deviates When setting threshold value, when adjustment clock NCO accumulation step-lengths make its cumulative moment and the Big Dipper/Coordinated Universal Time(UTC) Whole second alignment.
The effective judge module of bit synchronization, for judging within the signal losing lock short period, if there is bit synchronization Effectively it is identified to and reaches;
Specifically, the effective judge module of bit synchronization includes:
Bit synchronization query unit,
The hardware bit synchronization address of inquire-receive machine, obtains bit synchronization mark;
Bit synchronization clearing cell, then in signal losing lock, for removing the hardware bit synchronization mark of receiver, For inquiry service next time.
Pseudorange acquisition module, after receiver signal losing lock in quick positioning effective time, and has bit synchronization Effectively be identified to up to when, according to the time below satellite launch position plus local maintenance satellite launch position more than Time, the correct time at satellite launch moment is obtained, so as to calculate pseudo-range information;
Specifically, pseudorange acquisition module at least includes satellite launch time acquisition unit and its computation of pseudoranges unit;
Satellite time acquiring unit, for the time below the satellite launch position that obtained according to hardware plus local The satellite launch position of the maintenance above time, obtain the correct time at satellite launch moment;
Its computation of pseudoranges unit, for calculating satellite pseudo-range information according to the correct time at satellite launch moment, Obtain the pseudorange amount needed for positioning calculation.
In the present embodiment, the detailed process for calculating satellite pseudo-range information is not intended to be limited in any, i.e., basis is defended The correct time of star x time calculates satellite pseudo-range information in any way.
In addition, pseudorange acquisition module can also include judging unit, more than the satellite launch position of maintenance is judged Whether the time is effective, if can be used to calculate the pseudorange needed for quick positioning;Now, the satellite launch time Acquiring unit, only when the satellite launch position above time that safeguards is effective, just acquisition satellite launch moment Time.After increased judgement operation, the reliability of quick positioning is further increased.
Navigator fix resolves module, for obtaining receiver positioning solution according to the above-mentioned pseudo-range information for calculating Calculate, obtain position temporal information etc.;
Specifically, navigator fix resolves module and includes:Parsing navigation message and positioning-speed-measuring resolving etc., can To realize by prior art, repeat no more herein.
Additionally, it is contemplated that the time restriction for then quickly positioning, therefore, above-mentioned quick engine of positioning also includes Effective time restriction module is quickly positioned.The module is used for judging whether current operating temporal is fixed more than quick Position effective time, if be not above, proceeds rapid positioning operation, if it does, then again Positioning.In the present embodiment, the quick positioning effective time of quick engine of positioning is:After losing lock, again Effective time threshold is positioned for a text prime frame time.Quickly position effective time restriction module to judge Exceed the threshold value, then control receiver routinely reposition by bit synchronization, frame synchronization.
With reference to Fig. 1, the specific workflow of above-mentioned quick engine of positioning is introduced, is comprised the following steps:
Step 101, Beidou satellite navigation receiver start, normal positioning;
Step 102, the initialization of satellite launch time maintenance module, accumulator are started working;
Step 103, judge satellite-signal whether losing lock, if losing lock, enter step 104, if do not had Losing lock, enters step 106;
Step 104, judge that bit synchronization mark is whether position effectively, if it is valid, entering step 105; If do not imitated, proceed step 104;
Step 105, judge that whether losing lock exceedes the threshold value that quick positioning time is suitable for(In the present embodiment As one text prime frame time), if it does, return to step 102, if be not above, enters Step 106;
Step 106, according to the satellite launch position of the local maintenance above time, plus the real-time bit synchronization of receiver Time, obtain the correct time of satellite launch time, by the satellite launch time for obtaining, according to local when Between, obtain pseudo-range information;
The normal positioning calculation of step 107, receiver.
With reference to the specific workflow that Fig. 2 illustrates above-mentioned satellite launch time maintenance module.Such as Fig. 2 Shown, the process includes following operation.
Step 201, satellite launch time maintenance module start;
Step 202, judges whether receiver is to position first, if it is, step 203 is entered, if not It is to proceed this step 202;
Step 203, the satellite-signal launch time accumulation of maintenance is tired to be initialized;
Step 204, judges whether the clock pulses that clock NCO is produced reaches, if reached, enters Step 205, otherwise proceeds the operation of step 204 until Rule of judgment is set up;
Step 205, judges whether time of losing lock exceedes applicable threshold value of quick positioning time(This enforcement A text prime frame time is in example)If, not less than, step 206 will be entered, if it does, The satellite launch accumulated time amount initial phase of step 203 maintenance is then returned to;
Step 206, the satellite launch time of maintenance add up;
Step 207, judges whether normally to position(Judge whether quick engine of positioning closes), If quick engine of positioning has been switched off(Show normally to position), then quick position location satellite launch time Maintenance module terminates, if quick engine of positioning is not turned off(Represent), then return to step 204, Judge the clock pulses stage that clock NCO is produced.
The quick condition for positioning be can be seen that from above-mentioned flow process is:Again, in bit synchronization, preceding signal loses When the time of lock in a time dimension, must otherwise will result in the satellite launch of local maintenance meta with The upper time is inaccurate, causes location of mistake.
Embodiment 2
The present embodiment provides a kind of Beidou navigation satellite system receiver positioning method, including following operation:
In receiver course of normal operation, receiver engine of positioning safeguards the satellite launch position above time;
After receiver signal losing lock, if in quick positioning effective time, having bit synchronization effectively to identify Reach, the receiver engine of positioning is sent out according to the following satellite time in satellite launch position and the satellite that is safeguarded The position above time is penetrated, the correct time at satellite launch moment is obtained, the pseudorange required for positioning calculation is calculated Information, then positioning calculation is carried out, obtain position temporal information.
Wherein, receiver engine of positioning safeguards that the process of satellite launch position above time is:Receiver is positioned In engine, clock NCO produces sampling pulse, obtains time numeration pulse, the receiver engine of positioning Satellite launch time accumulator, accumulates the time numeration pulse of the clock NCO, safeguards that satellite is sent out Penetrate the position above time.
In addition, when the satellite launch time that receiver is safeguarded the moment is added up with the Big Dipper/the Coordinated Universal Time(UTC) whole second When deviateing setting threshold value, in receiver engine of positioning, clock NCO adjustors can also adjust clock The cumulative moment alignments of NCO.So as to improve the reliability of quick positioning.
Specifically, clock NCO can realize in FPGA that, using 64 bits, external clock is 61MHz, Output frequency is 40Hz.
In said method, involved bit synchronization is effectively identified to up to finger:Receiver engine of positioning inquires about hardware Bit synchronization address, obtains bit synchronization mark, and removes hardware bit synchronization mark after positioning.
Above-mentioned receiver engine of positioning is according to the following satellite time in satellite launch position and the satellite launch that is safeguarded The position above time, before obtaining the correct time at satellite launch moment, the satellite launch time can also be judged Satellite launch position above time that maintenance module is safeguarded whether effectively, only when satellite launch time maintenance module When the satellite launch position of the maintenance above time is effective, the correct time at satellite launch moment is just obtained.
In the present embodiment, quick positioning effective time can be the propagation time of a navigation message prime frame.
From above-described embodiment as can be seen that technical scheme is after satellite-signal losing lock, by receiver A local satellite launch time is safeguarded, after on signal again bit synchronization(I.e. by the hardware of receiver When synchronizing address obtains bit synchronization mark), can just position at once, it is to avoid reposition after receiving ephemeris, So as to shorten positioning time.
One of ordinary skill in the art will appreciate that all or part of step in said method can pass through program Complete to instruct related hardware, described program can be stored in computer-readable recording medium, such as read-only Memorizer, disk or CD etc..Alternatively, all or part of step of above-described embodiment can also be used One or more integrated circuits are realizing.Correspondingly, each module/unit in above-described embodiment can be adopted The form of hardware is realized, it would however also be possible to employ the form of software function module is realized.The application is not restricted to appoint The combination of the hardware and software of what particular form.
The above, preferred embodiments only of the invention are not intended to limit the protection model of the present invention Enclose.All any modification, equivalent substitution and improvements that within the spirit and principles in the present invention, is done etc., Should be included within the scope of the present invention.

Claims (9)

1. a kind of Beidou navigation satellite system receiver positioning engine, it is characterised in that include:
Satellite launch time maintenance module, safeguards the satellite launch position above time;
The effective judge module of bit synchronization, after receiver signal losing lock in quick positioning effective time, judges Whether there is bit synchronization to be effectively identified to reach;
Pseudorange acquisition module, after receiver signal losing lock in quick positioning effective time, and has bit synchronization Effectively be identified to up to when, tieed up according to time below satellite launch position and the satellite launch time maintenance module The satellite launch position of the shield above time, the correct time at satellite launch moment is obtained, calculate pseudo-range information;
Navigation positioning module, obtains receiver positioning calculation according to the pseudo-range information, obtains the position time Information;
The pseudorange acquisition module also includes:
Judging unit, judges satellite launch position that the satellite launch time maintenance module the is safeguarded above time Whether effective;
The satellite launch time acquisition unit, only in defending that the satellite launch time maintenance module is safeguarded When the star transmitting position above time is effective, the correct time at satellite launch moment is obtained;
The satellite launch time maintenance module includes:
Clock NCO (numerically-controlled oscillator), produces sampling pulse, obtains time numeration pulse;
Satellite launch time totalizer, accumulates the time numeration pulse of the clock NCO, safeguards satellite The transmitting position above time;
The satellite launch time maintenance module also includes:
Clock NCO adjustors, when the satellite launch time that receiver is safeguarded the moment is added up with the Big Dipper/association When adjusting the universal time whole second to deviate setting threshold value, the cumulative moment alignments of the clock NCO are adjusted.
2. engine of positioning as claimed in claim 1, it is characterised in that
The clock NCO interior realizations of programmable gate array (FPGA) at the scene, using 64 bits, External clock is 61MHz, and output frequency is 40Hz.
3. engine of positioning as claimed in claim 1, it is characterised in that the bit synchronization effectively judges mould Block includes:
Bit synchronization query unit, the hardware bit synchronization address of inquire-receive machine obtains bit synchronization mark;
Bit synchronization clearing cell, in signal losing lock, removes the hardware bit synchronization mark of receiver.
4. engine of positioning as claimed in claim 1, it is characterised in that the pseudorange acquisition module is concrete Including:
Satellite launch time acquisition unit, according to time below satellite launch position and the satellite launch position with The upper time, obtained the correct time at satellite launch moment;
Its computation of pseudoranges unit, according to needed for the correct time at the satellite launch moment calculates positioning calculation Pseudorange amount.
5. the engine of positioning as described in any one of Claims 1-4, it is characterised in that
The quick positioning effective time is the propagation time of a navigation message prime frame.
6. a kind of Beidou navigation satellite system receiver positioning method, it is characterised in that include:
In receiver course of normal operation, receiver engine of positioning safeguards the satellite launch position above time;
After receiver signal losing lock, if in quick positioning effective time, having bit synchronization effectively to identify Reach, the receiver engine of positioning is according to time below satellite launch position and the satellite launch position that is safeguarded The above time, the correct time at satellite launch moment is obtained, calculates the pseudo-range information required for positioning calculation, Carry out positioning calculation again, obtain position temporal information;
The receiver engine of positioning according to time below satellite launch position and the satellite launch position safeguarded with The upper time, before obtaining the correct time at satellite launch moment, also included:
Whether effectively to judge satellite launch position that the satellite launch time maintenance module the is safeguarded above time, Only when the satellite launch position that the satellite launch time maintenance module the is safeguarded above time is effective, institute is obtained State the correct time at satellite launch moment;
The receiver engine of positioning safeguards that the process of satellite launch position above time includes:
In the receiver engine of positioning, clock NCO (numerically-controlled oscillator) produces sampling pulse, obtains To time numeration pulse, the receiver engine of positioning Satellite launch time accumulator, when accumulating described The time numeration pulse of clock NCO, safeguards the satellite launch position above time;
Methods described also includes:
When the satellite launch time that receiver is safeguarded the moment is added up with the Big Dipper/Coordinated Universal Time(UTC) whole second deviation When setting threshold value, in the receiver engine of positioning, clock NCO adjustors also adjust the clock The cumulative moment alignments of NCO.
7. method as claimed in claim 6, it is characterised in that
The clock NCO realizes that in FPGA, using 64 bits, external clock is 61MHz, defeated Go out frequency for 40Hz.
8. method as claimed in claim 6, it is characterised in that the bit synchronization is effectively identified to up to finger:
The receiver engine of positioning inquiry hardware bit synchronization address, obtains bit synchronization mark, and in positioning Hardware bit synchronization mark is removed afterwards.
9. the method as described in any one of claim 6 to 8, it is characterised in that
The quick positioning effective time is the propagation time of a navigation message prime frame.
CN201410005269.9A 2014-01-06 2014-01-06 A kind of Beidou navigation satellite system receiver positioning engine and positioning method Active CN103744093B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410005269.9A CN103744093B (en) 2014-01-06 2014-01-06 A kind of Beidou navigation satellite system receiver positioning engine and positioning method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410005269.9A CN103744093B (en) 2014-01-06 2014-01-06 A kind of Beidou navigation satellite system receiver positioning engine and positioning method

Publications (2)

Publication Number Publication Date
CN103744093A CN103744093A (en) 2014-04-23
CN103744093B true CN103744093B (en) 2017-03-15

Family

ID=50501128

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410005269.9A Active CN103744093B (en) 2014-01-06 2014-01-06 A kind of Beidou navigation satellite system receiver positioning engine and positioning method

Country Status (1)

Country Link
CN (1) CN103744093B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107064959A (en) * 2017-02-03 2017-08-18 北京子午精航科技有限公司 The enhanced forwarding engine apparatus and its implementation of Beidou satellite navigation system
WO2019019044A1 (en) * 2017-07-26 2019-01-31 深圳市大疆创新科技有限公司 Pseudorange calculation method and terminal
CN109725318B (en) * 2018-12-29 2021-08-27 百度在线网络技术(北京)有限公司 Signal processing method and device, active sensor and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6380891B1 (en) * 1999-04-05 2002-04-30 Denso Corporation GPS receiver with satellite frame synchronization process
CN101526598A (en) * 2009-04-08 2009-09-09 东南大学 GPS rapid hot start method
CN103472460A (en) * 2013-09-24 2013-12-25 豪芯微电子科技(上海)有限公司 Global navigation satellite system receiver and time positioning method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6380891B1 (en) * 1999-04-05 2002-04-30 Denso Corporation GPS receiver with satellite frame synchronization process
CN101526598A (en) * 2009-04-08 2009-09-09 东南大学 GPS rapid hot start method
CN103472460A (en) * 2013-09-24 2013-12-25 豪芯微电子科技(上海)有限公司 Global navigation satellite system receiver and time positioning method thereof

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
GPS接收机快速热启动的分析与设计;秦奋等;《现代电子技术》;20090313;第32卷(第1期);第1-2节,图3 *
失锁重捕情况下的GPS接收机快速帧同步方法;施行等;《测控技术》;20120626;第31卷(第4期);全文 *

Also Published As

Publication number Publication date
CN103744093A (en) 2014-04-23

Similar Documents

Publication Publication Date Title
CN109587405B (en) Time synchronization method and device
EP3526651B1 (en) Precision time stamping method and system
CN101765787B (en) Highly integrated GPS, GALILEO and inertial navigation system
CN101051080B (en) A high-sensitivity GPS signal carrier tracking method
CN101839987B (en) Implementation method for self-adaptive GPS software receiver
TWI439718B (en) Process for sub-microsecond time transfer using weak gps/gnss signals
CN101375174B (en) Accuracy Estimation in Assisted GPS Positioning
CN103744093B (en) A kind of Beidou navigation satellite system receiver positioning engine and positioning method
EP4020855A1 (en) Time synchronization method and apparatus
EP3555665B1 (en) Detection and elimination of gnss spoofing signals with pvt solution estimation
US11415701B2 (en) Trusted signal acquisition in positioning system receivers
CN101910859B (en) Sequential tracking and offline demodulation in receiver
CN104049528B (en) Beidou time service method and satellite navigation receiver
US20220397869A1 (en) Method, device, equipment and storage medium for global navigation satellite system time synchronization
CN103563287A (en) Synchronization device and synchronization method
CN107171780B (en) The judgement of clock recovery phase ambiguity, the device and method of compensation
TW201445167A (en) GPS receiver and method for judging the state of the tracking loop of GPS receiver
CN106154822A (en) The method for synchronizing time of satellite locking rubidium atomic clock and localizer station
CN103323863B (en) GNSS signal self-adaptive fast traction method
CN101498784A (en) Apparatus and method for tracking satellite signal
TW201411167A (en) Satellite signal receivers and methods for positioning
CN109804414A (en) The method for determining the time
KR20200083115A (en) System for estimating position of global navigation satellite system receiver and method thereof
CN108732598B (en) GNSS receiver and time determination method thereof
US20110109504A1 (en) Alternative Geolocation Capabilities

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