CN102520418A - Data storage implementation method for ensuring GPS (global positioning system) navigation data integrity - Google Patents

Data storage implementation method for ensuring GPS (global positioning system) navigation data integrity Download PDF

Info

Publication number
CN102520418A
CN102520418A CN2011104493235A CN201110449323A CN102520418A CN 102520418 A CN102520418 A CN 102520418A CN 2011104493235 A CN2011104493235 A CN 2011104493235A CN 201110449323 A CN201110449323 A CN 201110449323A CN 102520418 A CN102520418 A CN 102520418A
Authority
CN
China
Prior art keywords
data
almanac
almanac data
gps
navigation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011104493235A
Other languages
Chinese (zh)
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.)
Southeast University
Original Assignee
Southeast 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 Southeast University filed Critical Southeast University
Priority to CN2011104493235A priority Critical patent/CN102520418A/en
Publication of CN102520418A publication Critical patent/CN102520418A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a data storage implementation method for ensuring GPS (global positioning system) navigation data integrity, which is applicable to a data storage system for a GPS software receiver, and stores GPS navigation data by the aid of an innovatively designed data structure, thereby ensuring integrity of the navigation data used for warm start and hot start of the GPS receiver. A data storage area comprises an ephemeris data portion, an almanac data portion and a data integrity identifier portion, the GPS receiver acquires the navigation data by means of decoding and then respectively transmits a series of needed data such as ephemeris data, almanac data and the like into the ephemeris data portion and the almanac data portion, the data integrity identifier portion is set after all the data are integral, and the GPS navigation data are integrally stored. Therefore, the method is used for the GPS receiver to identify the integral and available navigation data.

Description

A kind of data storage implementation method that is used to guarantee the GPS navigation data integrity
Technical field
The present invention relates to the data-storage system of GPS software receiver, utilize the data structure of innovative design that the GPS navigation data are stored, thus the integrality of the navigation data that is utilized when having guaranteed GPS receiver startup temperature and warm start.
Background technology
Weigh one of important indicator of receiver performance during the primary positioning time of receiver of satellite navigation system.In the first search to satellite-signal, prior imformation is very important, and the starting state of it and receiver is closely bound up.Generally, when the position of ephemeris, almanac, time and receiver, speed are all effective, being the warm start state, is the startup temperature state when having only ephemeris invalid, is cold start when ephemeris and almanac are all invalid.
Under cold start, for finding the satellite in the visual field, need all possible PRN sign indicating number of middle on high search, let the process of receiver entering work need several minutes.Under startup temperature and warm start state; Utilize the selected satellite constellation of summary PVT (Position, Velocity and Time) information of satellite and receiver; And the propagation delay and the sighting distance Doppler of satellite-signal are caught in estimation; Make the receiver when search of satellite, accomplish to shoot the arrow at the target, thereby shortened the time of satellite signal acquisition, tracking greatly, and then shortened primary positioning time.
It is thus clear that after the known receiver summary PVT information, the integrality of navigation information, validity are decision receiver starting states, and then influence the key of receiver performance.
Summary of the invention
Goal of the invention: to the problem and shortage of above-mentioned existing existence; The purpose of this invention is to provide a kind of data storage implementation method that is used to guarantee the GPS navigation data integrity; Through adding the integrality identification division at complete ephemeris and almanac data end respectively, make GPS when starting, can distinguish available navigation data rapidly, get into different start-up mode; Thereby the shortening primary positioning time improves the GPS receiver performance.
Technical scheme:, should make the GPS receiver can discern the integrality and the availability of the navigation data of being stored rapidly in order to shorten GPS structure and primary positioning time.The present invention reorganizes the GPS navigation data; Make the GPS receiver when the storage navigation data; Almanac data and almanac data to complete storage are carried out status indication, when GPS receiver startup next time, just can differentiate rapidly according to status indication.
The present invention is used to guarantee that the data structure implementation method of GPS navigation data integrity is specially: the data storage area comprises almanac data part, almanac data part and data integrity identification division; After the GPS receiver decoding obtains navigation data; The almanac data and the almanac data of a series of needs are transmitted into almanac data part and almanac data part respectively; After all data are all complete, the data full identity partly is provided with, realize being used for the data storage of GPS navigation data integrity.
Described almanac data partly is: needed almanac data during according to GPS receiver startup temperature and warm start; The zone of in storer, opening up fixed size is as the almanac data part; Size is the D byte, and almanac data partly is divided into N small data part, and each part size is the S byte; The almanac data of required storage is the T bar, D=S * N * T.
Almanac data partly is: needed almanac data during according to GPS receiver startup temperature and warm start; The zone of in storer, opening up fixed size is as the almanac data part; Size is the K byte, and almanac data partly is divided into J small data part, and each part size is the Q byte; The almanac data of required storage is the T bar, K=J * Q * T.
The data integrity identification division is: respectively at almanac data part end, almanac data part end and both whole ends give T byte as integrality identification marking part; When GPS receiver storage navigation data, stored completely when almanac data, then the almanac data full identity is provided with; Stored completely when almanac data, then the almanac data full identity has been provided with; When almanac data and almanac data all store complete after, the navigation data full identity is provided with.
Beneficial effect: the data structure of navigation data of the present invention designs, so that the GPS receiver can be distinguished the integrality of required navigation data rapidly when restarting.The present invention need not to increase any hardware circuit, calculate with the expense of storage resources minimum, when the GPS receiver restarts, can be so that receiver be distinguished the integrality of desired data fast, thereby get into corresponding start-up mode.Experimental result shows that GPS receiver primary positioning time obtains very big shortening.
Description of drawings
Fig. 1 is a navigation data storage basic block diagram of the present invention.When solid arrow representes that the GPS receiver starts among the figure to the inquiry of full identity.When the GPS receiver starts, overall navigation data integrity sign is inquired about, if full identity is set up, then these bar navigation data can be received when machine starts and directly use.If the navigation data full identity is not set up, then receiver is inquired about ephemeris and the almanac full identity of this navigation data respectively, finds out the complete data available that identified partly in order to get into different start-up mode.If ephemeris and almanac part are all not complete, then receiver is inquired about a navigation data of having stored.
Fig. 2 is almanac data part-structure and almanac data part-structure.Almanac data part can have the N part at most, stores the almanac datas such as eccentricity, clock corrected parameter, reference moment ephemeris of square root, the satellite orbit of difference, the satellite orbit major semi-axis of reference flat near angle, mean motion and the calculated value constantly in the GPS almanac data respectively.The almanac data part can have the N part at most, and difference, the square root of satellite orbit major semi-axis, the satellite clock correction of storing reference flat near angle, mean motion and the calculated value constantly in the GPS almanac data respectively corrects parameter, perturbation improves almanac data such as parameter.
Fig. 3 is the navigation data one-piece construction.Group 1 is the almanac data part; Group 2 is almanac data parts; Group 3 is data integrity identification divisions, is divided into into 3 parts: almanac data full identity, almanac data full identity and navigation data full identity.
The process flow diagram that when Fig. 4 starts for the GPS receiver navigation data integrality is used.
Embodiment
Below in conjunction with accompanying drawing and specific embodiment; Further illustrate the present invention; Should understand these embodiment only be used to the present invention is described and be not used in the restriction scope of the present invention; After having read the present invention, those skilled in the art all fall within the application's accompanying claims institute restricted portion to the modification of the various equivalent form of values of the present invention.
The data storage area comprises almanac data part, almanac data part and data integrity identification division; After the GPS receiver decoding obtains navigation data; Data such as the ephemeris of a series of needs, almanac are transmitted into almanac data part and almanac data part respectively; After all data are all complete, the data full identity partly is provided with, realize being used for the data storage of GPS navigation data integrity.
Almanac data partly is: as shown in Figure 2, the zone of in storer, opening up fixed size is as the almanac data part, and size is the D byte; Almanac data partly is divided into N small data part; Each part size is the S byte, and the almanac data of required storage is the T bar, D=S * N * T.
Almanac data partly is: as shown in Figure 3; Needed almanac data during according to GPS receiver startup temperature and warm start, the zone of in storer, opening up fixed size are as the almanac data part, and size is the K byte; Almanac data partly is divided into J small data part; Each part size is the Q byte, and the almanac data of required storage is the T bar, K=J * Q * T.
The data integrity identification division is: respectively at almanac data part end, almanac data part end and both whole ends give T byte as integrality identification marking part.When GPS receiver storage navigation data, stored completely when almanac data, then the almanac data full identity is provided with; Stored completely when almanac data, then the almanac data full identity has been provided with; When ephemeris and almanac data all store complete after, the navigation data full identity is provided with.
Overall flow is as shown in Figure 4, when the GPS receiver starts, the navigation data full identity that receiver is stored is inquired about.At first, find the navigation data of up-to-date storage last time, the navigation data full identity is inquired about,, explain that then these bar navigation data are complete storages, then directly use the ephemeris and the almanac data of these data if this bar navigation data integrity sign is set up.If the navigation data full identity is not set up, inquire about further then whether the almanac data full identity is set up in this navigation data, if be set up then can directly use this almanac data; If be not set up, whether the almanac data full identity that then continues this navigation data of inquiry is set up, if be set up; Then directly use almanac data; If be not provided with and then abandon this bar navigation data, find last bar navigation data, the query above continuing.

Claims (4)

1. data storage implementation method that is used to guarantee the GPS navigation data integrity; It is characterized in that the data storage area comprises almanac data part, almanac data part and data integrity identification division; After the GPS receiver decoding obtains navigation data, the almanac data and the almanac data of a series of needs are transmitted into almanac data part and almanac data part respectively, after all data are all complete; The data full identity partly is provided with, realizes being used for the data storage of GPS navigation data integrity.
2. the data storage implementation method that is used to guarantee the GPS navigation data integrity according to claim 1; It is characterized by described almanac data partly is: needed almanac data during according to GPS receiver startup temperature and warm start, the zone of in storer, opening up fixed size are as the almanac data part, and size is the D byte; Almanac data partly is divided into N small data part; Each part size is the S byte, and the almanac data of required storage is the T bar, D=S * N * T.
3. the data storage implementation method that is used to guarantee the GPS navigation data integrity according to claim 1; It is characterized by described almanac data partly is: needed almanac data during according to GPS receiver startup temperature and warm start, the zone of in storer, opening up fixed size are as the almanac data part, and size is the K byte; Almanac data partly is divided into J small data part; Each part size is the Q byte, and the almanac data of required storage is the T bar, K=J * Q * T.
4. the data storage implementation method that is used to guarantee the GPS navigation data integrity according to claim 1 is characterized by described data integrity identification division and is: respectively at almanac data part end, almanac data part end and both whole ends give T byte as integrality identification marking part; When GPS receiver storage navigation data, stored completely when almanac data, then the almanac data full identity is provided with; Stored completely when almanac data, then the almanac data full identity has been provided with; When almanac data and almanac data all store complete after, the navigation data full identity is provided with.
CN2011104493235A 2011-12-28 2011-12-28 Data storage implementation method for ensuring GPS (global positioning system) navigation data integrity Pending CN102520418A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011104493235A CN102520418A (en) 2011-12-28 2011-12-28 Data storage implementation method for ensuring GPS (global positioning system) navigation data integrity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011104493235A CN102520418A (en) 2011-12-28 2011-12-28 Data storage implementation method for ensuring GPS (global positioning system) navigation data integrity

Publications (1)

Publication Number Publication Date
CN102520418A true CN102520418A (en) 2012-06-27

Family

ID=46291401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011104493235A Pending CN102520418A (en) 2011-12-28 2011-12-28 Data storage implementation method for ensuring GPS (global positioning system) navigation data integrity

Country Status (1)

Country Link
CN (1) CN102520418A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104035976A (en) * 2014-05-23 2014-09-10 南京信息工程大学 Storage and retrieval method for GPS satellite broadcast ephemeris data
CN105988125A (en) * 2016-04-18 2016-10-05 上海华测导航技术股份有限公司 Statistical method for static data integrity based on GNSS receivers
CN106019325A (en) * 2015-03-25 2016-10-12 马维尔国际贸易有限公司 Method and apparatus for updating and providing satellite navigation message
CN112099064A (en) * 2020-11-17 2020-12-18 四川中科川信科技有限公司 Network type GNSS original data acquisition, transmission and positioning system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040263386A1 (en) * 2003-06-26 2004-12-30 King Thomas M. Satellite positioning system receivers and methods
CN101000620A (en) * 2006-12-31 2007-07-18 北京握奇数据系统有限公司 Method for storing applied data in telecommunication smart card
US20070257838A1 (en) * 2005-12-22 2007-11-08 Spirent Communications, Inc. Method of compressing GPS assistance data to reduce the time for calculating a location of a mobile device
CN101446629A (en) * 2007-11-16 2009-06-03 美国博通公司 Navigation method, global navigation satellite receiver and server
CN101493513A (en) * 2008-01-22 2009-07-29 深圳市莱科电子技术有限公司 Rapid positioning system based on local process of satellite information

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040263386A1 (en) * 2003-06-26 2004-12-30 King Thomas M. Satellite positioning system receivers and methods
US20070257838A1 (en) * 2005-12-22 2007-11-08 Spirent Communications, Inc. Method of compressing GPS assistance data to reduce the time for calculating a location of a mobile device
CN101000620A (en) * 2006-12-31 2007-07-18 北京握奇数据系统有限公司 Method for storing applied data in telecommunication smart card
CN101446629A (en) * 2007-11-16 2009-06-03 美国博通公司 Navigation method, global navigation satellite receiver and server
CN101493513A (en) * 2008-01-22 2009-07-29 深圳市莱科电子技术有限公司 Rapid positioning system based on local process of satellite information

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104035976A (en) * 2014-05-23 2014-09-10 南京信息工程大学 Storage and retrieval method for GPS satellite broadcast ephemeris data
CN104035976B (en) * 2014-05-23 2017-06-23 南京信息工程大学 A kind of storage and retrieval method of gps satellite broadcast ephemeris data
CN106019325A (en) * 2015-03-25 2016-10-12 马维尔国际贸易有限公司 Method and apparatus for updating and providing satellite navigation message
CN106019325B (en) * 2015-03-25 2021-01-08 马维尔亚洲私人有限公司 Method and apparatus for updating and providing satellite navigation messages
CN105988125A (en) * 2016-04-18 2016-10-05 上海华测导航技术股份有限公司 Statistical method for static data integrity based on GNSS receivers
CN105988125B (en) * 2016-04-18 2018-06-15 上海华测导航技术股份有限公司 Statistical method based on GNSS receiver static data integrality
CN112099064A (en) * 2020-11-17 2020-12-18 四川中科川信科技有限公司 Network type GNSS original data acquisition, transmission and positioning system

Similar Documents

Publication Publication Date Title
US8193976B2 (en) Positioning system, positioning IC chip, positioning method and positioning program for estimating a position of a receiver
CN102057292B (en) Location specific search for regional satellite vehicles
KR101179135B1 (en) Apparatus and method for generating gps time
CN102520418A (en) Data storage implementation method for ensuring GPS (global positioning system) navigation data integrity
CN102882586A (en) Satellite time synchronization system
CN104777490A (en) Navigation satellite signal receiver and cold start method thereof
JP2014052372A (en) Satellite signal receiver, and method for updating satellite ephemeris information by said receiver
CN101493512B (en) Management method for global positioning system receiver navigation message
CN101408607A (en) Star base reinforced satellite positioning and GPS compatible software receiver system
CN102156287A (en) Initial positioning method for GPS (Global Position System) software receiver
US7586441B2 (en) Methods and apparatuses for searching for satellite signals
CN109991631A (en) Satellite positioning method and device, computer readable storage medium
Narayana et al. Hummingbird: Energy efficient gps receiver for small satellites
CN102486540A (en) Quick positioning method applied to global satellite positioning and navigating system
CN103675853A (en) Navigation message synchronization method, receiver and device
CN103675839A (en) Navigation message synchronization method, receiver and device
CN106932798A (en) One kind searches and rescues alignment system and method
US20120105280A1 (en) Synchronized measurement sampling in a navigation device
CN102565818A (en) Method and system for starting navigation system
CN103675840A (en) Satellite signal receiver and positioning method thereof
CN103675838A (en) Navigation message synchronization method, receiver and device
CN102608622B (en) Integrity storage method for navigation data of global positioning system
CN103744093A (en) Beidou navigation satellite system receiver positioning engine and positioning method
KR100946929B1 (en) Gnss navigation receiver and method for operating the same
CN206609975U (en) One kind searches and rescues alignment system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120627