WO2016145947A1 - Navigation satellite signal receiver and cold start method therefor - Google Patents
Navigation satellite signal receiver and cold start method therefor Download PDFInfo
- Publication number
- WO2016145947A1 WO2016145947A1 PCT/CN2016/072106 CN2016072106W WO2016145947A1 WO 2016145947 A1 WO2016145947 A1 WO 2016145947A1 CN 2016072106 W CN2016072106 W CN 2016072106W WO 2016145947 A1 WO2016145947 A1 WO 2016145947A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- ephemeris
- data
- subframe
- signal receiver
- satellite signal
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/25—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
- G01S19/258—Acquisition 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/27—Acquisition or tracking or demodulation of signals transmitted by the system creating, predicting or correcting ephemeris or almanac data within the receiver
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/35—Constructional details or hardware or software details of the signal processing chain
- G01S19/37—Hardware or software details of the signal processing chain
Definitions
- the present invention relates to the field of satellite navigation and positioning, and more particularly to a navigation satellite signal receiver and a cold start method thereof.
- GNSS Global Navigation Satellite System System
- the satellite continuously transmits its ephemeris parameters and time information. After receiving the information, the user calculates the three-dimensional position, three-dimensional direction and motion speed and time information of the receiver through calculation.
- the space part uses 24 satellites with a height of about 20,200 kilometers to form a satellite constellation.
- 21+3 satellites are near circular orbits with an operating period of approximately 11 hours and 58 minutes.
- the distribution of satellites allows for the observation of more than four satellites at any time anywhere in the world, and maintains a good positioning resolution geometry (DOP).
- DOP positioning resolution geometry
- GPS receivers or BD receivers only download satellite data when in operation, and update the ephemeris in the satellite signal receiver based on the downloaded satellite data. If the receiver is to restart after a long period of inactivity (eg, sleep for more than 24 hours), since the ephemeris/almanac in the receiver is no longer valid, the receiver can only be started in cold or warm start mode. . Cold start requires re-capture, tracking, and demodulation of the satellite, and collects the complete ephemeris, which takes longer to locate, even for 30 to 80 seconds, and consumes more power.
- a long period of inactivity eg, sleep for more than 24 hours
- Cold start requires re-capture, tracking, and demodulation of the satellite, and collects the complete ephemeris, which takes longer to locate, even for 30 to 80 seconds, and consumes more power.
- the navigation message sent by each navigation satellite is composed of different frames, and in each frame of the transmitted message, it is composed of several subframes.
- the navigation message of each frame is 1500 bits long and is divided into 5 subframes, each subframe is 300 bits long, and each bit is 20 ms long.
- Each subframe consists of 10 words, each word is 30 bits long, and the last 6 bits of each word are parity codes.
- the starting mode of the navigation satellite signal receiver is generally divided into three types: cold start, warm start and hot start.
- Cold start refers to the startup of the receiver without storing the clock information, satellite ephemeris, almanac, and historical receiver position. It usually takes about 40s from the start to the first position.
- the warm start and the hot start are utilized respectively.
- the effective almanac and ephemeris stored inside the receiver can shorten the time from booting to the first positioning to about 30 seconds and about 2 seconds.
- the receiving channel starts collecting ephemeris subframe data after the frame synchronization is completed, and after collecting the data of one subframe (300 bits), storing the entire subframe to the ephemeris storage area. And then continue to wait to collect the complete next subframe. Since each time the data stored in the ephemeris storage area is in units of sub-frames, the incomplete ephemeris data before the successful frame synchronization is wasted, which takes more time.
- the present invention aims to solve the above technical problems at least to some extent.
- the primary object of the present invention is to overcome the shortcomings of the long navigation time of the existing navigation satellite signal receiver, and to provide a fast cold start method for the navigation satellite signal receiver.
- a cold start method for a navigation satellite signal receiver comprising the steps of:
- S1 receiving navigation data of a plurality of satellites and performing bit synchronization on the satellites, and storing the navigation message data after the bit synchronization;
- S3 determining a subframe number of the previous subframe according to the current subframe number. If the subframe number of the previous subframe is 1, 2, or 3, performing reverse search on the navigation message data of the previous subframe to obtain a partial star. Calendar data, and stored in the ephemeris storage area;
- the ephemeris storage area includes a TOW storage area, a subframe data area, and a subframe marking area;
- the TOW storage area stores a TOW
- the subframe data area stores ephemeris data of the first, second, and third subframes, respectively;
- the subframe marking area corresponds to the subframe data area, and marks valid data bits and subframe integrity in the corresponding subframe.
- the method further includes: in step S4, obtaining the complete ephemeris data of the first, second, and third subframes according to the ephemeris already stored in the ephemeris storage area.
- the data is calibrated to the missing bit number, and the navigation message data is continuously received. If the ephemeris data in the navigation message data is not the ephemeris data of the stored incomplete subframe, the complete ephemeris data of the subframe is stored to the ephemeris.
- the complete sub-frame is synthesized by combining the stored ephemeris data, thereby obtaining the complete first , ephemeris data for the 2nd and 3rd subframes.
- the method further includes: after acquiring the ephemeris parameters of the three or four satellites in step S5, calculating the satellite position and velocity, and combining the time and information of the pseudorange, Doppler measurement.
- the receiver position information is solved to complete the cold start of the navigation satellite signal receiver to the first positioning process.
- the method further includes: checking the validity of the local clock of the receiver before receiving the navigation message data, and if the local clock is valid, reading the effective time limit of the ephemeris stored in the receiver and The local clock is compared. If the ephemeris stored in the receiver is within the valid time limit, the hot start mode is entered; if the ephemeris stored in the receiver exceeds the valid time limit, the valid time limit of the almanac stored in the receiver is read and the local clock is read.
- the receiver For comparison, if the local almanac is within the valid time limit, enter the warm start mode; if the receiver local clock time is invalid, or the ephemeris and almanac stored in the receiver exceed their respective valid time limits, the receiver enters the cold start mode. .
- the navigation satellite signal receiver is a GPS navigation satellite signal receiver, a Beidou navigation satellite signal receiver or a GPS-Beidou dual-mode navigation satellite signal receiver.
- a navigation satellite signal receiver comprising:
- Receiving channel The number of receiving channels is multiple. Each receiving channel is used to receive navigation message data of different navigation satellites, and perform bit synchronization and frame synchronization on the navigation message data. After completing frame synchronization, obtain the TOW of the current subframe. And the subframe number;
- a data processing unit configured to determine a subframe number of the previous subframe according to the current subframe number, and if the subframe number of the previous subframe is 1, 2, or 3, perform reverse search on the data of the previous subframe.
- Part of the ephemeris data is stored in the ephemeris storage area, and the ephemeris data in the subsequently received navigation message data is stored in the ephemeris storage area until the complete first, second and third sub-frame stars are obtained Calendar data
- the solving unit is configured to decode the ephemeris data according to the obtained ephemeris data of the complete first, second and third sub-frames, and obtain all ephemeris parameters, And according to the ephemeris parameters to calculate the satellite position and speed, combined with the pseudorange, Doppler measurement time and information, solve the position information of the navigation satellite signal receiver.
- the number of the ephemeris storage areas is multiple, and is correspondingly disposed in each receiving channel.
- the ephemeris storage area includes a TOW storage area, a subframe data area, and a subframe marking area;
- the TOW storage area stores a TOW
- the subframe data area stores ephemeris data of the first, second, and third subframes, respectively;
- the subframe marking area corresponds to the subframe data area, and marks valid data bits and subframe integrity in the corresponding subframe.
- the navigation satellite signal receiver is a GPS navigation satellite signal receiver, a Beidou navigation satellite signal receiver or a GPS-Beidou dual-mode navigation satellite signal receiver.
- the navigation satellite signal receiver starts to collect the navigation message data, and then stores it in units of sub-frames. In the process of collecting the navigation message data, the navigation message before the frame synchronization succeeds. The data is discarded, which wastes a certain amount of time.
- the cold start method of the navigation satellite signal receiver of the invention preserves all the collected navigation message data bits before the frame synchronization is completed after the frame synchronization is successful, and effectively utilizes the time, thereby saving time and improving the cold start of the receiver. speed.
- the navigation satellite signal receiver of the present invention is the basis for the implementation of the cold start method described above, and the navigation satellite signal receiver and the cold start method of the present invention combine to realize rapid cold start of the navigation satellite signal receiver.
- FIG. 1 is a structural diagram of a navigation satellite signal receiver of the present invention.
- Figure 2 is a flow diagram of a typical navigation satellite signal receiver from start to first location.
- FIG. 3 is a flow chart of a method for cold start of a navigation satellite signal receiver according to the present invention.
- FIG. 4 is a flow chart of a method for collecting missing data bits in a ephemeris storage area according to the present invention.
- Fig. 5 is a view showing the storage structure of the ephemeris storage area of the present invention.
- a cold start method for a navigation satellite signal receiver comprising the steps of:
- S1 receiving navigation data of a plurality of satellites and performing bit synchronization on the satellites, and storing the navigation message data after the bit synchronization;
- S3 determining a subframe number of the previous subframe according to the current subframe number. If the subframe number of the previous subframe is 1, 2, or 3, performing reverse search on the navigation message data of the previous subframe to obtain a partial star. Calendar data, and stored in the ephemeris storage area;
- the ephemeris storage area includes a TOW storage area, a subframe data area, and a subframe marking area;
- the TOW storage area stores a TOW
- the subframe data area stores ephemeris data of the first, second, and third subframes, respectively;
- the subframe marking area corresponds to the subframe data area, and marks valid data bits and subframe integrity in the corresponding subframe.
- the method further includes: in step S4, obtaining the complete ephemeris data of the first, second, and third subframes by: calibrating according to ephemeris data already stored in the ephemeris storage area The missing bit number continues to receive the navigation message data. If the ephemeris data in the navigation message data is not the ephemeris data of the stored incomplete subframe, the complete ephemeris data of the subframe is stored into the ephemeris storage area.
- the complete subframe is synthesized by combining the stored ephemeris data, thereby obtaining the complete first and the first Ephemeris data for 2 and 3rd subframes.
- the method further includes: after acquiring the ephemeris parameters of the three or four satellites in step S5, calculating the satellite position and velocity, and combining the time and information of the pseudorange and Doppler measurement, The receiver position information is calculated, and the cold start of the navigation satellite signal receiver is completed to the first positioning process.
- the method further includes: checking the validity of the local clock of the receiver before receiving the navigation message data, and reading the valid time limit of the ephemeris stored in the receiver and the local clock if the local clock is valid. For comparison, if the ephemeris stored in the receiver is within the valid time limit, the hot start mode is entered; if the ephemeris stored in the receiver exceeds the valid time limit, the valid time limit of reading the almanac stored in the receiver is compared with the local clock. If the local almanac is within the valid time limit, enter the warm start mode; if the receiver local clock time is invalid, or the ephemeris and almanac stored in the receiver exceed their respective valid time limits, the receiver enters the cold start mode.
- the navigation satellite signal receiver is a GPS navigation satellite signal receiver, a Beidou navigation satellite signal receiver or a GPS-Beidou dual-mode navigation satellite signal receiver.
- a navigation satellite signal receiver includes:
- Receiving channel The number of receiving channels is multiple. Each receiving channel is used to receive navigation message data of different navigation satellites, and perform bit synchronization and frame synchronization on the navigation message data. After completing frame synchronization, obtain the TOW of the current subframe. And the subframe number;
- a data processing unit configured to determine a subframe number of the previous subframe according to the current subframe number, and if the subframe number of the previous subframe is 1, 2, or 3, perform reverse search on the data of the previous subframe.
- Part of the ephemeris data is stored in the ephemeris storage area, and the ephemeris data in the subsequently received navigation message data is stored in the ephemeris storage area until the complete first, second and third sub-frame stars are obtained Calendar data
- the solving unit is configured to decode the ephemeris data according to the obtained ephemeris data of the complete first, second and third sub-frames, and obtain all ephemeris parameters, And according to the ephemeris parameters to calculate the satellite position and speed, combined with the pseudorange, Doppler measurement time and information, solve the position information of the navigation satellite signal receiver.
- the method further includes: after acquiring the ephemeris parameters of the three or four satellites in step S5, calculating the satellite position and velocity, and combining the time and information of the pseudorange and Doppler measurement, The receiver position information is calculated, and the cold start of the navigation satellite signal receiver is completed to the first positioning process.
- the number of the ephemeris storage areas is multiple, and is correspondingly disposed in each receiving channel.
- the ephemeris storage area includes a TOW storage area, a subframe data area, and a subframe marking area;
- the TOW storage area stores a TOW
- the subframe data area stores ephemeris data of the first, second, and third subframes, respectively;
- the subframe marking area corresponds to the subframe data area, and marks valid data bits and subframe integrity in the corresponding subframe.
- the navigation satellite signal receiver is a GPS navigation satellite signal receiver, a Beidou navigation satellite signal receiver or a GPS-Beidou dual-mode navigation satellite signal receiver.
- the navigation satellite signal receiver further includes an output unit, and the output unit is configured to output the decoded navigation satellite signal receiver positioning result and related information.
- the navigation satellite signal receiver of this embodiment is the basis for implementing the cold start method of Embodiment 1.
- the navigation satellite signal receiver and the cold start method of the present invention combine to realize rapid cold start of the navigation satellite signal receiver.
- This embodiment combines the cold start method of Embodiment 1 and the navigation satellite signal receiver of Embodiment 2 to provide an embodiment of a rapid cold start of a navigation satellite signal receiver.
- the validity of the internal local clock is checked first. If the local clock is valid, the effective time limit of reading the ephemeris stored in the receiver is compared with the local clock. If the ephemeris stored in the receiver is within the valid time limit, enter the hot start mode; if the ephemeris stored in the receiver exceeds the valid time limit, the valid time limit of reading the almanac stored in the receiver is compared with the local clock, if local The almanac enters the warm start mode within the valid time limit; if the receiver local clock time is invalid, or the ephemeris and almanac stored in the receiver exceed their respective valid time limits, the receiver enters the cold start mode.
- the receiving channel starts the bit synchronization operation of the satellite navigation message data from the signal acquisition into the signal tracking phase, that is, the data bit edge of the satellite navigation message is found from the satellite signal, and then the data bit is continuously collected to find the location.
- the fixed sync code of the header of the sub-frame determines the edge of the sub-frame to complete the frame synchronization.
- the purpose of collecting the satellite navigation message is to obtain ephemeris message data from it to predict the orbit, position and other parameters of the satellite.
- the subframe synchronization code of GPS is 10001011, and the subframe synchronization code of Beidou is 11100010010. After the frame synchronization is completed, the subframe edge of the navigation message can be determined. Further, the data bits received next are divided into words of every 30 groups.
- the navigation satellite signal receiver enters the cold start mode, taking one of the receiver receiving channels as an example, after the receiver channel bit synchronization is successful, the navigation message data before the frame synchronization is completed is stored. Go to the message temporary storage area.
- the receiving channel needs to continue to accept the navigation message data to the message temporary storage area until the TOW and the subframe number in the week of the subframe are obtained. Taking GPS as an example, before the frame synchronization is completed, the receiving channel has received the current subframe. With an 8-bit subframe sync code, the receive channel continues to receive 44 data bits.
- the 31st to 47th data bits of the sub-frame are read from the message temporary storage area, 31 bits are the highest bit of the TOW in the truncated week, and 47 bits are the lowest bit of the TOW in the truncated week, and will be read.
- the obtained TOW is stored in the TOW area of the ephemeris storage area during the week.
- the 50th to 52th data bits of the subframe are read from the message temporary storage area, 50 bits are the highest bit of the subframe number, and 52 bits are the lowest bits of the subframe number.
- the corresponding position of all data in the e-mail temporary storage area in the ephemeris storage area can be determined. Specifically, the message data of the message temporary storage area is reversely searched according to the current subframe number, and the subframe number and the position of the subframe corresponding to the navigation message data saved before the frame synchronization is completed are determined.
- the message data collected before the frame synchronization is completed belongs to the first subframe, and the message data bit of the second subframe is The subframe end of the first subframe, that is, the 300th data bit of the subframe 1, and so on, can determine the subframe number to which all the data bits received before the frame synchronization is completed and the position within the subframe.
- the current subframe is the 2nd, 3rd, and 4th subframes, perform a reverse search on the message temporary storage area, and store the navigation message data saved before the frame synchronization is completed into the corresponding child of the ephemeris storage area.
- the sub-frame number of the part of the data is marked as M, and the part of the data in the temporary storage area is cleared; if not, the data of all non-current sub-frames in the data temporary storage area is directly cleared.
- the current subframe is an M subframe
- the data bits missing in the current subframe are collected, and the complete 1, 2, and 3 subframes can be obtained, and the ephemeris subframe decoding can be performed; If the current subframe is not an M subframe, continue to collect the complete current subframe, and then determine whether the complete 1, 2, and 3 subframes have been collected. If the collection is complete, the ephemeris subframe decoding can be performed. If the collection is not complete, it needs to continue. The message data is collected until a new subframe number is obtained, and it is further determined whether the current subframe is an M subframe.
- the receiver can be positioned and solved to obtain the position and navigation information of the receiver, thereby completing the cold start. .
- the specific process of collecting the missing data bits of the ephemeris storage area by any one of the receiving channels is as shown in FIG. 4, and the receiving channel first detects whether the current subframe carries the ephemeris parameters.
- the telegraphic temporary storage area is cleared, and the sub-frame bit counter counts the received new data bits, but does not store to the teletext temporary storage area.
- the subframe bit counter reaches the maximum value, for example, the maximum number of bits of the subframe of the GPS is 300, indicating that the current subframe has been broadcasted, and the next data bit is the start bit of the new subframe, and the subframe is at this time. The counter is cleared. When a new data bit is received, it is stored in the teletext buffer, the sub-frame counter, and the current sub-frame number is updated.
- the current subframe carries the ephemeris parameter, first detect whether the ephemeris storage area has a portion of the current subframe, and if so, continue to receive the missing teletext data bits of the current subframe in the ephemeris storage area, and after receiving the complete,
- the data in the teletext temporary storage area and the ephemeris storage area are jointly combined for parity check; if the ephemeris storage area does not store part of the current sub-frame, the telegram data bit continues to be received and counted by the sub-frame bit counter until the current sub- The frame is received completely, and then the words in the message temporary storage area are parity checked.
- the words that pass the parity are stored in the ephemeris storage area, and the stored data bits are marked.
- the ephemeris parameter included in the current subframe is decoded from the ephemeris storage area, and it is checked whether the required ephemeris parameter is complete. If the ephemeris parameter is complete, the orbit of the satellite tracked by the current receiving channel can be solved and predicted. And position; if the ephemeris parameter is not complete, the sub-frame bit counter is cleared, the current sub-frame number is updated, the new data bit is continuously stored to the telegraphic temporary storage area and counted, and the next sub-frame data collection cycle is entered.
- the ephemeris storage area in this embodiment is composed of a TOW, a sub-frame data area, and a sub-frame mark area.
- the sub-frame data area is divided into a plurality of peer-to-peer blocks for storing ephemeris data of the first sub-frame, the second sub-frame, and the third sub-frame, respectively; the sub-frame mark area and the sub-frame data.
- the corresponding area is also divided into equal number of peer blocks to mark the valid data bits and subframe integrity in the corresponding subframe.
- the sub-frame data block only stores 61 ⁇ 300 bits of data of the complete sub-frame, and the corresponding sub-frame mark block stores 240-bit data, which is used to indicate whether each bit in the sub-frame data area has data. .
- the TOW of the ephemeris storage area is used to store the TOW extracted from the sub-frame, and only the TOW of the latest sub-frame is stored.
- the telegram data is quantitatively analyzed.
- the average ephemeris parameter collection time is 29.402s.
- the average collection time of the ephemeris parameters is 27.596 s, which is an improvement of about 2 s.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
技术领域Technical field
本发明涉及卫星导航定位领域,更具体地,涉及一种导航卫星信号接收机及其冷启动方法。The present invention relates to the field of satellite navigation and positioning, and more particularly to a navigation satellite signal receiver and a cold start method thereof.
背景技术Background technique
全球卫星导航定位系统(Global Navigation Satellite System,GNSS)是一种以卫星为基础的无线电导航系统。卫星不间断地发送自身的星历参数和时间信息,用户接收到这些信息后,经过计算求出接收机的三维位置,三维方向以及运动速度和时间信息。 Global Navigation Satellite System System, GNSS) is a satellite-based radio navigation system. The satellite continuously transmits its ephemeris parameters and time information. After receiving the information, the user calculates the three-dimensional position, three-dimensional direction and motion speed and time information of the receiver through calculation.
以全球定位系统(Global Positioning System,GPS)为例,空间部分使用24颗高度约2.02万千米的卫星组成卫星星座。21+3颗卫星均为近圆形轨道,运行周期约为11小时58分, 分布在六个轨道面上(每轨道面四颗),轨道倾角为55度。卫星的分布使得在全球的任何地方,任何时间都可观测到四颗以上的卫星,并能保持良好定位解算精度的几何图形(DOP)。Global Positioning System System, GPS) For example, the space part uses 24 satellites with a height of about 20,200 kilometers to form a satellite constellation. 21+3 satellites are near circular orbits with an operating period of approximately 11 hours and 58 minutes. Distributed on six orbital planes (four per orbital surface) with an orbital inclination of 55 degrees. The distribution of satellites allows for the observation of more than four satellites at any time anywhere in the world, and maintains a good positioning resolution geometry (DOP).
全球定位系统或北斗卫星导航系统(BeiDou Navigation Satellite System,BDS),通常每2小时更新一次星历。另一方面,现有的诸如GPS接收机或BD接收机等的卫星信号接收机只有在工作状态下才下载卫星数据,并根据所下载的卫星数据更新卫星信号接收机中的星历。如果接收机要在长时间不工作(例如休眠超过24小时)的情况下重新开始工作,由于接收机中的星历/历书已无效,因此只能采用冷启动或温启动的模式来启动接收机。冷启动需要重新对卫星进行捕获、跟踪和解调,并收集到完整的星历,从而定位所需的时间较长,甚至会长达30到80秒,并且功耗较大。Global Positioning System or Beidou Satellite Navigation System (BeiDou Navigation Satellite) System, BDS), usually updated every 2 hours. On the other hand, existing satellite signal receivers such as GPS receivers or BD receivers only download satellite data when in operation, and update the ephemeris in the satellite signal receiver based on the downloaded satellite data. If the receiver is to restart after a long period of inactivity (eg, sleep for more than 24 hours), since the ephemeris/almanac in the receiver is no longer valid, the receiver can only be started in cold or warm start mode. . Cold start requires re-capture, tracking, and demodulation of the satellite, and collects the complete ephemeris, which takes longer to locate, even for 30 to 80 seconds, and consumes more power.
以GPS导航卫星为例,每颗导航卫星发送的导航电文由不同的帧组成,而在发送的每帧电文中,又由数个子帧组成。其中每帧导航电文长1500比特,共划分为5个子帧,每个子帧长300比特,每个比特长20ms。每一个子帧由10个字组成,每个字长30比特,且每个字的最后6个比特是奇偶校验码。Taking GPS navigation satellites as an example, the navigation message sent by each navigation satellite is composed of different frames, and in each frame of the transmitted message, it is composed of several subframes. The navigation message of each frame is 1500 bits long and is divided into 5 subframes, each subframe is 300 bits long, and each bit is 20 ms long. Each subframe consists of 10 words, each word is 30 bits long, and the last 6 bits of each word are parity codes.
导航卫星信号接收机的启动模式一般分为三种:冷启动、温启动和热启动。冷启动是指接收机内部没有存储时钟信息、卫星星历、历书、历史接收机位置的情况下的开机启动,从开机启动到第一次定位一般需要40s左右;温启动和热启动分别利用了接收机内部存储的有效历书和星历,可以将开机启动到第一次定位的时间缩短至30秒左右和2秒左右。The starting mode of the navigation satellite signal receiver is generally divided into three types: cold start, warm start and hot start. Cold start refers to the startup of the receiver without storing the clock information, satellite ephemeris, almanac, and historical receiver position. It usually takes about 40s from the start to the first position. The warm start and the hot start are utilized respectively. The effective almanac and ephemeris stored inside the receiver can shorten the time from booting to the first positioning to about 30 seconds and about 2 seconds.
目前接收机的冷启动模式,其接收通道在帧同步完成以后,开始收集星历子帧数据,当收集齐一个子帧(300个比特)的数据后,将整个子帧存储至星历存储区,然后继续等待收集完整下一个子帧。由于每次存储至星历存储区的数据是以子帧为单位,浪费了帧同步成功前的不完整星历数据,耗费了更多的时间。At present, in the cold start mode of the receiver, the receiving channel starts collecting ephemeris subframe data after the frame synchronization is completed, and after collecting the data of one subframe (300 bits), storing the entire subframe to the ephemeris storage area. And then continue to wait to collect the complete next subframe. Since each time the data stored in the ephemeris storage area is in units of sub-frames, the incomplete ephemeris data before the successful frame synchronization is wasted, which takes more time.
发明内容Summary of the invention
本发明旨在至少在一定程度上解决上述技术问题。The present invention aims to solve the above technical problems at least to some extent.
本发明的首要目的是克服现有导航卫星信号接收机冷启动时耗费时间长的缺陷,提供一种快速的导航卫星信号接收机的冷启动方法。The primary object of the present invention is to overcome the shortcomings of the long navigation time of the existing navigation satellite signal receiver, and to provide a fast cold start method for the navigation satellite signal receiver.
本发明的进一步目的是提供一种能够快速冷启动的导航卫星信号接收机。It is a further object of the present invention to provide a navigation satellite signal receiver capable of rapid cold start.
为解决上述技术问题,本发明的技术方案如下:In order to solve the above technical problem, the technical solution of the present invention is as follows:
一种导航卫星信号接收机的冷启动方法,所述方法包括以下步骤:A cold start method for a navigation satellite signal receiver, the method comprising the steps of:
S1:接收多颗卫星的导航电文数据并对其进行位同步,对位同步后的导航电文数据进行存储;S1: receiving navigation data of a plurality of satellites and performing bit synchronization on the satellites, and storing the navigation message data after the bit synchronization;
S2:对导航电文数据进行帧同步,在完成帧同步后,获取当前子帧的TOW和子帧号;S2: performing frame synchronization on the navigation message data, and after completing the frame synchronization, acquiring the TOW and the subframe number of the current subframe;
S3:根据当前子帧号确定前一子帧的子帧号,如果前一子帧的子帧号为1、2或3,则对前一子帧的导航电文数据进行反向搜索得到部分星历数据,并存储到星历存储区;S3: determining a subframe number of the previous subframe according to the current subframe number. If the subframe number of the previous subframe is 1, 2, or 3, performing reverse search on the navigation message data of the previous subframe to obtain a partial star. Calendar data, and stored in the ephemeris storage area;
S4:继续接收导航电文数据,并将导航电文数据中的星历数据存储到星历存储区,在获得完整的第1、第2和第3子帧的星历数据后,对星历数据进行解码,获取全部星历参数;S4: Continue to receive the navigation message data, and store the ephemeris data in the navigation message data into the ephemeris storage area, and after obtaining the complete ephemeris data of the first, second, and third sub-frames, perform the ephemeris data. Decode and obtain all ephemeris parameters;
S5:当获取到预设颗数的卫星的星历参数后,开始进行定位。S5: After acquiring the ephemeris parameters of the preset number of satellites, the positioning is started.
在一种优选的方案中,所述星历存储区包括TOW存储区、子帧数据区和子帧标记区;In a preferred solution, the ephemeris storage area includes a TOW storage area, a subframe data area, and a subframe marking area;
所述TOW存储区存储TOW;The TOW storage area stores a TOW;
所述子帧数据区分别存储第1、第2和第3子帧的星历数据;The subframe data area stores ephemeris data of the first, second, and third subframes, respectively;
所述子帧标记区与子帧数据区相对应,标记对应子帧内的有效数据位和子帧完整性。The subframe marking area corresponds to the subframe data area, and marks valid data bits and subframe integrity in the corresponding subframe.
在一种优选的方案中,所述方法还包括:步骤S4中,获得完整的第1、第2和第3子帧的星历数据的方法为:根据星历存储区中已经存储的星历数据标定出缺失的比特位数,继续接收导航电文数据,如果导航电文数据中的星历数据不是已经存储的不完全子帧的星历数据,则存储该子帧完整的星历数据到星历存储区对应的子帧内;如果导航电文数据中的星历数据是已经存储的不完全子帧的星历数据,则结合已存储的星历数据,合成完整子帧,从而得到完整的第1、第2和第3子帧的星历数据。In a preferred solution, the method further includes: in step S4, obtaining the complete ephemeris data of the first, second, and third subframes according to the ephemeris already stored in the ephemeris storage area. The data is calibrated to the missing bit number, and the navigation message data is continuously received. If the ephemeris data in the navigation message data is not the ephemeris data of the stored incomplete subframe, the complete ephemeris data of the subframe is stored to the ephemeris. If the ephemeris data in the navigation message data is the ephemeris data of the incomplete sub-frame that has been stored, the complete sub-frame is synthesized by combining the stored ephemeris data, thereby obtaining the complete first , ephemeris data for the 2nd and 3rd subframes.
在一种优选的方案中,所述方法还包括:步骤S5中,获取到3或4颗卫星的星历参数后,计算卫星位置和速度,再结合伪距、多普勒测量的时间和信息解算得到接收机位置信息,完成导航卫星信号接收机的冷启动至第一次定位的过程。In a preferred solution, the method further includes: after acquiring the ephemeris parameters of the three or four satellites in step S5, calculating the satellite position and velocity, and combining the time and information of the pseudorange, Doppler measurement. The receiver position information is solved to complete the cold start of the navigation satellite signal receiver to the first positioning process.
在一种优选的方案中,所述方法还包括:在接收导航电文数据之前,检查接收机内部本地时钟的有效性,如果本地时钟有效,则读取接收机内部存储的星历的有效时限与本地时钟进行比较,若接收机内部存储的星历在有效时限内,进入热启动模式;如果接收机内部存储的星历超出有效时限,则读取接收机内部存储的历书的有效时限与本地时钟进行比较,如果本地历书在有效时限内,进入温启动模式;如果接收机本地时钟的时间无效,或者接收机内部存储的星历和历书均超出各自的有效时限,此时接收机进入冷启动模式。In a preferred solution, the method further includes: checking the validity of the local clock of the receiver before receiving the navigation message data, and if the local clock is valid, reading the effective time limit of the ephemeris stored in the receiver and The local clock is compared. If the ephemeris stored in the receiver is within the valid time limit, the hot start mode is entered; if the ephemeris stored in the receiver exceeds the valid time limit, the valid time limit of the almanac stored in the receiver is read and the local clock is read. For comparison, if the local almanac is within the valid time limit, enter the warm start mode; if the receiver local clock time is invalid, or the ephemeris and almanac stored in the receiver exceed their respective valid time limits, the receiver enters the cold start mode. .
在一种优选的方案中,所述导航卫星信号接收机为GPS导航卫星信号接收机、北斗导航卫星信号接收机或GPS-北斗双模导航卫星信号接收机。In a preferred solution, the navigation satellite signal receiver is a GPS navigation satellite signal receiver, a Beidou navigation satellite signal receiver or a GPS-Beidou dual-mode navigation satellite signal receiver.
一种导航卫星信号接收机,所述导航卫星信号接收机包括:A navigation satellite signal receiver, the navigation satellite signal receiver comprising:
接收通道:接收通道的数目为多个,各个接收通道分别用于接收不同导航卫星的导航电文数据,并且对导航电文数据进行位同步和帧同步,在完成帧同步后,获取当前子帧的TOW和子帧号;Receiving channel: The number of receiving channels is multiple. Each receiving channel is used to receive navigation message data of different navigation satellites, and perform bit synchronization and frame synchronization on the navigation message data. After completing frame synchronization, obtain the TOW of the current subframe. And the subframe number;
数据处理单元:用于根据当前子帧号确定前一子帧的子帧号,如果前一子帧的子帧号为1、2或3,则对前一子帧的数据进行反向搜索得到部分星历数据,并存储到星历存储区,并且将后续接收的导航电文数据中的星历数据存储到星历存储区,直至获取到完整的第1、第2和第3子帧的星历数据;a data processing unit: configured to determine a subframe number of the previous subframe according to the current subframe number, and if the subframe number of the previous subframe is 1, 2, or 3, perform reverse search on the data of the previous subframe. Part of the ephemeris data is stored in the ephemeris storage area, and the ephemeris data in the subsequently received navigation message data is stored in the ephemeris storage area until the complete first, second and third sub-frame stars are obtained Calendar data
解算单元:用于根据获得的完整的第1、第2和第3子帧的星历数据,对星历数据进行解码,获取全部星历参数, 并且根据星历参数计算卫星位置和速度,再结合伪距、多普勒测量的时间和信息,解算得到导航卫星信号接收机的位置信息。The solving unit is configured to decode the ephemeris data according to the obtained ephemeris data of the complete first, second and third sub-frames, and obtain all ephemeris parameters, And according to the ephemeris parameters to calculate the satellite position and speed, combined with the pseudorange, Doppler measurement time and information, solve the position information of the navigation satellite signal receiver.
在一种优选的方案中,所述星历存储区的数目为多个,对应设置于各个接收通道中。In a preferred solution, the number of the ephemeris storage areas is multiple, and is correspondingly disposed in each receiving channel.
在一种优选的方案中,所述星历存储区包括TOW存储区、子帧数据区和子帧标记区;In a preferred solution, the ephemeris storage area includes a TOW storage area, a subframe data area, and a subframe marking area;
所述TOW存储区存储TOW;The TOW storage area stores a TOW;
所述子帧数据区分别存储第1、第2和第3子帧的星历数据;The subframe data area stores ephemeris data of the first, second, and third subframes, respectively;
所述子帧标记区与子帧数据区相对应,标记对应子帧内的有效数据位和子帧完整性。The subframe marking area corresponds to the subframe data area, and marks valid data bits and subframe integrity in the corresponding subframe.
在一种优选的方案中,所述导航卫星信号接收机为GPS导航卫星信号接收机、北斗导航卫星信号接收机或GPS-北斗双模导航卫星信号接收机。In a preferred solution, the navigation satellite signal receiver is a GPS navigation satellite signal receiver, a Beidou navigation satellite signal receiver or a GPS-Beidou dual-mode navigation satellite signal receiver.
与现有技术相比,本发明技术方案的有益效果是:Compared with the prior art, the technical solution of the present invention has the following beneficial effects:
在一般的冷启动方式中,当帧同步完成后,导航卫星信号接收机开始收集导航电文数据,然后以子帧为单位进行存储,在收集导航电文数据的过程中,帧同步成功前的导航电文数据被丢弃,这样会浪费一定的时间。本发明导航卫星信号接收机的冷启动方法,在帧同步成功后,保留帧同步完成前所有已经收集到的导航电文数据比特,对其进行有效利用,节约了时间,提高了接收机冷启动的速度。本发明导航卫星信号接收机是上述冷启动方法实现的基础,本发明导航卫星信号接收机和冷启动方法结合实现了导航卫星信号接收机的快速冷启动。In the general cold start mode, after the frame synchronization is completed, the navigation satellite signal receiver starts to collect the navigation message data, and then stores it in units of sub-frames. In the process of collecting the navigation message data, the navigation message before the frame synchronization succeeds. The data is discarded, which wastes a certain amount of time. The cold start method of the navigation satellite signal receiver of the invention preserves all the collected navigation message data bits before the frame synchronization is completed after the frame synchronization is successful, and effectively utilizes the time, thereby saving time and improving the cold start of the receiver. speed. The navigation satellite signal receiver of the present invention is the basis for the implementation of the cold start method described above, and the navigation satellite signal receiver and the cold start method of the present invention combine to realize rapid cold start of the navigation satellite signal receiver.
附图说明DRAWINGS
图1为本发明导航卫星信号接收机的结构图。1 is a structural diagram of a navigation satellite signal receiver of the present invention.
图2为典型的导航卫星信号接收机从启动到第一次定位的流程图。Figure 2 is a flow diagram of a typical navigation satellite signal receiver from start to first location.
图3为本发明导航卫星信号接收机冷启动方法的流程图。3 is a flow chart of a method for cold start of a navigation satellite signal receiver according to the present invention.
图4为本发明中收集星历存储区缺失数据位的方法流程图。4 is a flow chart of a method for collecting missing data bits in a ephemeris storage area according to the present invention.
图5为说明本发明的星历存储区的存储结构图。Fig. 5 is a view showing the storage structure of the ephemeris storage area of the present invention.
具体实施方式detailed description
附图仅用于示例性说明,不能理解为对本专利的限制;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。The drawings are for illustrative purposes only and are not to be construed as limiting the scope of the invention;
下面结合附图和实施例对本发明的技术方案做进一步的说明。The technical solution of the present invention will be further described below with reference to the accompanying drawings and embodiments.
实施例1Example 1
一种导航卫星信号接收机的冷启动方法,所述方法包括以下步骤:A cold start method for a navigation satellite signal receiver, the method comprising the steps of:
S1:接收多颗卫星的导航电文数据并对其进行位同步,对位同步后的导航电文数据进行存储;S1: receiving navigation data of a plurality of satellites and performing bit synchronization on the satellites, and storing the navigation message data after the bit synchronization;
S2:对导航电文数据进行帧同步,在完成帧同步后,获取当前子帧的TOW和子帧号;S2: performing frame synchronization on the navigation message data, and after completing the frame synchronization, acquiring the TOW and the subframe number of the current subframe;
S3:根据当前子帧号确定前一子帧的子帧号,如果前一子帧的子帧号为1、2或3,则对前一子帧的导航电文数据进行反向搜索得到部分星历数据,并存储到星历存储区;S3: determining a subframe number of the previous subframe according to the current subframe number. If the subframe number of the previous subframe is 1, 2, or 3, performing reverse search on the navigation message data of the previous subframe to obtain a partial star. Calendar data, and stored in the ephemeris storage area;
S4:继续接收导航电文数据,并将导航电文数据中的星历数据存储到星历存储区,在获得完整的第1、第2和第3子帧的星历数据后,对星历数据进行解码,获取全部星历参数;S4: Continue to receive the navigation message data, and store the ephemeris data in the navigation message data into the ephemeris storage area, and after obtaining the complete ephemeris data of the first, second, and third sub-frames, perform the ephemeris data. Decode and obtain all ephemeris parameters;
S5:当获取到预设颗数的卫星的星历参数后,开始进行定位。S5: After acquiring the ephemeris parameters of the preset number of satellites, the positioning is started.
在具体实施过程中,所述星历存储区包括TOW存储区、子帧数据区和子帧标记区;In a specific implementation process, the ephemeris storage area includes a TOW storage area, a subframe data area, and a subframe marking area;
所述TOW存储区存储TOW;The TOW storage area stores a TOW;
所述子帧数据区分别存储第1、第2和第3子帧的星历数据;The subframe data area stores ephemeris data of the first, second, and third subframes, respectively;
所述子帧标记区与子帧数据区相对应,标记对应子帧内的有效数据位和子帧完整性。The subframe marking area corresponds to the subframe data area, and marks valid data bits and subframe integrity in the corresponding subframe.
在具体实施过程中,所述方法还包括:步骤S4中,获得完整的第1、第2和第3子帧的星历数据的方法为:根据星历存储区中已经存储的星历数据标定出缺失的比特位数,继续接收导航电文数据,如果导航电文数据中的星历数据不是已经存储的不完全子帧的星历数据,则存储该子帧完整的星历数据到星历存储区对应的子帧内;如果导航电文数据中的星历数据是已经存储的不完全子帧的星历数据,则结合已存储的星历数据,合成完整子帧,从而得到完整的第1、第2和第3子帧的星历数据。In a specific implementation process, the method further includes: in step S4, obtaining the complete ephemeris data of the first, second, and third subframes by: calibrating according to ephemeris data already stored in the ephemeris storage area The missing bit number continues to receive the navigation message data. If the ephemeris data in the navigation message data is not the ephemeris data of the stored incomplete subframe, the complete ephemeris data of the subframe is stored into the ephemeris storage area. In the corresponding subframe; if the ephemeris data in the navigation message data is the ephemeris data of the incomplete subframe that has been stored, the complete subframe is synthesized by combining the stored ephemeris data, thereby obtaining the complete first and the first Ephemeris data for 2 and 3rd subframes.
在具体实施过程中,所述方法还包括:步骤S5中,获取到3或4颗卫星的星历参数后,计算卫星位置和速度,再结合伪距、多普勒测量的时间和信息,解算得到接收机位置信息,完成导航卫星信号接收机的冷启动至第一次定位的过程。In a specific implementation process, the method further includes: after acquiring the ephemeris parameters of the three or four satellites in step S5, calculating the satellite position and velocity, and combining the time and information of the pseudorange and Doppler measurement, The receiver position information is calculated, and the cold start of the navigation satellite signal receiver is completed to the first positioning process.
在具体实施过程中,所述方法还包括:在接收导航电文数据之前,检查接收机内部本地时钟的有效性,如果本地时钟有效,则读取接收机内部存储的星历的有效时限与本地时钟进行比较,若接收机内部存储的星历在有效时限内,进入热启动模式;如果接收机内部存储的星历超出有效时限,则读取接收机内部存储的历书的有效时限与本地时钟进行比较,如果本地历书在有效时限内,进入温启动模式;如果接收机本地时钟的时间无效,或者接收机内部存储的星历和历书均超出各自的有效时限,此时接收机进入冷启动模式。In a specific implementation process, the method further includes: checking the validity of the local clock of the receiver before receiving the navigation message data, and reading the valid time limit of the ephemeris stored in the receiver and the local clock if the local clock is valid. For comparison, if the ephemeris stored in the receiver is within the valid time limit, the hot start mode is entered; if the ephemeris stored in the receiver exceeds the valid time limit, the valid time limit of reading the almanac stored in the receiver is compared with the local clock. If the local almanac is within the valid time limit, enter the warm start mode; if the receiver local clock time is invalid, or the ephemeris and almanac stored in the receiver exceed their respective valid time limits, the receiver enters the cold start mode.
在具体实施过程中,所述导航卫星信号接收机为GPS导航卫星信号接收机、北斗导航卫星信号接收机或GPS-北斗双模导航卫星信号接收机。In a specific implementation process, the navigation satellite signal receiver is a GPS navigation satellite signal receiver, a Beidou navigation satellite signal receiver or a GPS-Beidou dual-mode navigation satellite signal receiver.
本实施例导航卫星信号接收机的冷启动方法,在帧同步成功后,保留帧同步完成前所有已经收集到的导航电文数据比特,对其进行有效利用,节约了时间,提高了接收机冷启动的速度。In the cold start method of the navigation satellite signal receiver in this embodiment, after the frame synchronization is successful, all the collected navigation message data bits before the completion of the frame synchronization are reserved, and the data is effectively utilized, which saves time and improves the cold start of the receiver. speed.
实施例2Example 2
如图1所示,一种导航卫星信号接收机,所述导航卫星信号接收机包括:As shown in FIG. 1, a navigation satellite signal receiver includes:
接收通道:接收通道的数目为多个,各个接收通道分别用于接收不同导航卫星的导航电文数据,并且对导航电文数据进行位同步和帧同步,在完成帧同步后,获取当前子帧的TOW和子帧号;Receiving channel: The number of receiving channels is multiple. Each receiving channel is used to receive navigation message data of different navigation satellites, and perform bit synchronization and frame synchronization on the navigation message data. After completing frame synchronization, obtain the TOW of the current subframe. And the subframe number;
数据处理单元:用于根据当前子帧号确定前一子帧的子帧号,如果前一子帧的子帧号为1、2或3,则对前一子帧的数据进行反向搜索得到部分星历数据,并存储到星历存储区,并且将后续接收的导航电文数据中的星历数据存储到星历存储区,直至获取到完整的第1、第2和第3子帧的星历数据;a data processing unit: configured to determine a subframe number of the previous subframe according to the current subframe number, and if the subframe number of the previous subframe is 1, 2, or 3, perform reverse search on the data of the previous subframe. Part of the ephemeris data is stored in the ephemeris storage area, and the ephemeris data in the subsequently received navigation message data is stored in the ephemeris storage area until the complete first, second and third sub-frame stars are obtained Calendar data
解算单元:用于根据获得的完整的第1、第2和第3子帧的星历数据,对星历数据进行解码,获取全部星历参数, 并且根据星历参数计算卫星位置和速度,再结合伪距、多普勒测量的时间和信息,解算得到导航卫星信号接收机的位置信息。The solving unit is configured to decode the ephemeris data according to the obtained ephemeris data of the complete first, second and third sub-frames, and obtain all ephemeris parameters, And according to the ephemeris parameters to calculate the satellite position and speed, combined with the pseudorange, Doppler measurement time and information, solve the position information of the navigation satellite signal receiver.
在具体实施过程中,所述方法还包括:步骤S5中,获取到3或4颗卫星的星历参数后,计算卫星位置和速度,再结合伪距、多普勒测量的时间和信息,解算得到接收机位置信息,完成导航卫星信号接收机的冷启动至第一次定位的过程。In a specific implementation process, the method further includes: after acquiring the ephemeris parameters of the three or four satellites in step S5, calculating the satellite position and velocity, and combining the time and information of the pseudorange and Doppler measurement, The receiver position information is calculated, and the cold start of the navigation satellite signal receiver is completed to the first positioning process.
在具体实施过程中,所述星历存储区的数目为多个,对应设置于各个接收通道中。In a specific implementation process, the number of the ephemeris storage areas is multiple, and is correspondingly disposed in each receiving channel.
在具体实施过程中,所述星历存储区包括TOW存储区、子帧数据区和子帧标记区;In a specific implementation process, the ephemeris storage area includes a TOW storage area, a subframe data area, and a subframe marking area;
所述TOW存储区存储TOW;The TOW storage area stores a TOW;
所述子帧数据区分别存储第1、第2和第3子帧的星历数据;The subframe data area stores ephemeris data of the first, second, and third subframes, respectively;
所述子帧标记区与子帧数据区相对应,标记对应子帧内的有效数据位和子帧完整性。The subframe marking area corresponds to the subframe data area, and marks valid data bits and subframe integrity in the corresponding subframe.
在具体实施过程中,所述导航卫星信号接收机为GPS导航卫星信号接收机、北斗导航卫星信号接收机或GPS-北斗双模导航卫星信号接收机。In a specific implementation process, the navigation satellite signal receiver is a GPS navigation satellite signal receiver, a Beidou navigation satellite signal receiver or a GPS-Beidou dual-mode navigation satellite signal receiver.
在具体实施过程中,所述导航卫星信号接收机还包括输出单元,输出单元用于输出解算得到的导航卫星信号接收机定位结果及相关信息。In a specific implementation process, the navigation satellite signal receiver further includes an output unit, and the output unit is configured to output the decoded navigation satellite signal receiver positioning result and related information.
本实施例导航卫星信号接收机是实施例1冷启动方法实现的基础,本发明导航卫星信号接收机和冷启动方法结合实现了导航卫星信号接收机的快速冷启动。The navigation satellite signal receiver of this embodiment is the basis for implementing the cold start method of Embodiment 1. The navigation satellite signal receiver and the cold start method of the present invention combine to realize rapid cold start of the navigation satellite signal receiver.
实施例3Example 3
本实施例结合实施例1的冷启动方法和实施例2的导航卫星信号接收机,给出一种导航卫星信号接收机快速冷启动的实施方案。This embodiment combines the cold start method of Embodiment 1 and the navigation satellite signal receiver of Embodiment 2 to provide an embodiment of a rapid cold start of a navigation satellite signal receiver.
在具体实施过程中,如图2所示,接收机上电之后,先检查内部本地时钟的有效性,如果本地时钟有效,则读取接收机内部存储的星历的有效时限与本地时钟进行比较,若接收机内部存储的星历在有效时限内,进入热启动模式;如果接收机内部存储的星历超出有效时限,则读取接收机内部存储的历书的有效时限与本地时钟进行比较,如果本地历书在有效时限内,进入温启动模式;如果接收机本地时钟的时间无效,或者接收机内部存储的星历和历书均超出各自的有效时限,此时接收机进入冷启动模式。In the specific implementation process, as shown in FIG. 2, after the receiver is powered on, the validity of the internal local clock is checked first. If the local clock is valid, the effective time limit of reading the ephemeris stored in the receiver is compared with the local clock. If the ephemeris stored in the receiver is within the valid time limit, enter the hot start mode; if the ephemeris stored in the receiver exceeds the valid time limit, the valid time limit of reading the almanac stored in the receiver is compared with the local clock, if local The almanac enters the warm start mode within the valid time limit; if the receiver local clock time is invalid, or the ephemeris and almanac stored in the receiver exceed their respective valid time limits, the receiver enters the cold start mode.
如果进入冷启动模式,接收通道从信号捕获进入信号跟踪阶段后,开始对卫星导航电文数据进行位同步操作,即从卫星信号中找到卫星导航电文的数据比特边缘,接着不断收集数据比特,寻找位于子帧头部的固定同步码以确定子帧边缘,即可完成帧同步,收集卫星导航电文的目的是从中获取星历电文数据来预测卫星的轨道、位置和其他参数。GPS的子帧同步码为10001011,北斗的子帧同步码为11100010010。帧同步完成后,就能确定导航电文的子帧边缘,进一步,接下来接收到的数据比特分成每30个一组的字。If the cold start mode is entered, the receiving channel starts the bit synchronization operation of the satellite navigation message data from the signal acquisition into the signal tracking phase, that is, the data bit edge of the satellite navigation message is found from the satellite signal, and then the data bit is continuously collected to find the location. The fixed sync code of the header of the sub-frame determines the edge of the sub-frame to complete the frame synchronization. The purpose of collecting the satellite navigation message is to obtain ephemeris message data from it to predict the orbit, position and other parameters of the satellite. The subframe synchronization code of GPS is 10001011, and the subframe synchronization code of Beidou is 11100010010. After the frame synchronization is completed, the subframe edge of the navigation message can be determined. Further, the data bits received next are divided into words of every 30 groups.
如图3所示,导航卫星信号接收机进入冷启动模式后,以接收机其中一个接收通道为例,在接收机的接收通道位同步成功后,就将帧同步完成前的导航电文数据存入到电文暂存区。接收通道需要继续接受导航电文数据至电文暂存区,直到获得子帧的周内时TOW和子帧号,其中以GPS为例,在完成帧同步的时刻,接收通道已经接收了当前子帧的前8位子帧同步码,接收通道继续接收44个数据比特。从电文暂存区读取子帧的第31位~47位数据比特,31位为截短的周内时TOW的最高位,47位为截短的周内时TOW的最低位,将读取得到的周内时TOW存入星历存储区的TOW区。从电文暂存区读取子帧的第50位~52位数据比特,50位为子帧号的最高位,52位为子帧号的最低位。As shown in FIG. 3, after the navigation satellite signal receiver enters the cold start mode, taking one of the receiver receiving channels as an example, after the receiver channel bit synchronization is successful, the navigation message data before the frame synchronization is completed is stored. Go to the message temporary storage area. The receiving channel needs to continue to accept the navigation message data to the message temporary storage area until the TOW and the subframe number in the week of the subframe are obtained. Taking GPS as an example, before the frame synchronization is completed, the receiving channel has received the current subframe. With an 8-bit subframe sync code, the receive channel continues to receive 44 data bits. The 31st to 47th data bits of the sub-frame are read from the message temporary storage area, 31 bits are the highest bit of the TOW in the truncated week, and 47 bits are the lowest bit of the TOW in the truncated week, and will be read. The obtained TOW is stored in the TOW area of the ephemeris storage area during the week. The 50th to 52th data bits of the subframe are read from the message temporary storage area, 50 bits are the highest bit of the subframe number, and 52 bits are the lowest bits of the subframe number.
从电文暂存区读取得到当前子帧的子帧号后,可以确定电文暂存区内所有数据在星历存储区的对应位置。具体地,根据当前子帧号对电文暂存区的电文数据进行反向搜索,确定帧同步完成前保存的导航电文数据所属子帧号和子帧内位置。以GPS为例,如果当前子帧号为2,即当前子帧为第2子帧,帧同步完成前收集到的电文数据属于第1子帧,并且紧靠第二子帧的电文数据比特是第1子帧的子帧尾,即是子帧1的第300位数据比特,以此类推,可以确定帧同步完成前接收到的所有数据比特所属的子帧号及其子帧内的位置。After the sub-frame number of the current sub-frame is read from the temporary message storage area, the corresponding position of all data in the e-mail temporary storage area in the ephemeris storage area can be determined. Specifically, the message data of the message temporary storage area is reversely searched according to the current subframe number, and the subframe number and the position of the subframe corresponding to the navigation message data saved before the frame synchronization is completed are determined. Taking GPS as an example, if the current subframe number is 2, that is, the current subframe is the second subframe, the message data collected before the frame synchronization is completed belongs to the first subframe, and the message data bit of the second subframe is The subframe end of the first subframe, that is, the 300th data bit of the subframe 1, and so on, can determine the subframe number to which all the data bits received before the frame synchronization is completed and the position within the subframe.
继续读取导航电文数据,如果当前子帧是第2、3、4子帧,对电文暂存区进行反向搜索,将帧同步完成前保存的导航电文数据存入星历存储区对应的子帧内,将这部分数据的子帧号标记为M,并清除暂存区内的这部分数据;如果不是,直接清除数据暂存区内所有非当前子帧的数据。Continue to read the navigation message data. If the current subframe is the 2nd, 3rd, and 4th subframes, perform a reverse search on the message temporary storage area, and store the navigation message data saved before the frame synchronization is completed into the corresponding child of the ephemeris storage area. Within the frame, the sub-frame number of the part of the data is marked as M, and the part of the data in the temporary storage area is cleared; if not, the data of all non-current sub-frames in the data temporary storage area is directly cleared.
如果当前子帧是M子帧,根据星历存储区以存储的数据,收集当前子帧缺失的数据位,就可以获得完整的1、2、3子帧,可以进行星历子帧解码;如果当前子帧不是M子帧,继续收集完整当前子帧,然后判断是否已经收集完整了1、2、3子帧,如果收集完整,即可进行星历子帧解码,如果没有收集完整,需要继续收集电文数据,直到获取新的子帧号,进一步判断当前子帧是否是M子帧。If the current subframe is an M subframe, according to the stored data of the ephemeris storage area, the data bits missing in the current subframe are collected, and the complete 1, 2, and 3 subframes can be obtained, and the ephemeris subframe decoding can be performed; If the current subframe is not an M subframe, continue to collect the complete current subframe, and then determine whether the complete 1, 2, and 3 subframes have been collected. If the collection is complete, the ephemeris subframe decoding can be performed. If the collection is not complete, it needs to continue. The message data is collected until a new subframe number is obtained, and it is further determined whether the current subframe is an M subframe.
本实施例中,如果接收机通过接收通道获取了3组以上的卫星信号和对应卫星的完整星历参数,即可进行接收机导航定位解算得出接收机的位置和导航信息,从而完成冷启动。In this embodiment, if the receiver acquires more than three sets of satellite signals and the complete ephemeris parameters of the corresponding satellite through the receiving channel, the receiver can be positioned and solved to obtain the position and navigation information of the receiver, thereby completing the cold start. .
在具体实施过程中,任意一个接收通道收集星历存储区缺失数据位的具体流程如图4所示,接收通道首先检测当前子帧是否携带星历参数。In the specific implementation process, the specific process of collecting the missing data bits of the ephemeris storage area by any one of the receiving channels is as shown in FIG. 4, and the receiving channel first detects whether the current subframe carries the ephemeris parameters.
如果当前子帧没有携带星历参数,清空电文暂存区,子帧位计数器对接收到的新数据比特进行计数,但不会存储至电文暂存区。当子帧位计数器达到最大值时,例如GPS的子帧比特位数最大值为300,说明当前子帧已经播报完成,下一个数据比特位为新子帧的起始位,此时子帧位计数器清零。当接收到新的数据比特时,将其存至电文暂存区,子帧位计数器,并且更新当前子帧号。If the current subframe does not carry the ephemeris parameter, the telegraphic temporary storage area is cleared, and the sub-frame bit counter counts the received new data bits, but does not store to the teletext temporary storage area. When the subframe bit counter reaches the maximum value, for example, the maximum number of bits of the subframe of the GPS is 300, indicating that the current subframe has been broadcasted, and the next data bit is the start bit of the new subframe, and the subframe is at this time. The counter is cleared. When a new data bit is received, it is stored in the teletext buffer, the sub-frame counter, and the current sub-frame number is updated.
如果当前子帧携带星历参数,首先检测星历存储区是否存有部分当前子帧的比特位,如果有,继续接收星历存储区内当前子帧缺失的电文数据比特,接收完整后,对电文暂存区和星历存储区内的数据联合进行奇偶校验;如果星历存储区没有存储当前子帧的部分比特位,则继续接收电文数据比特并通过子帧位计数器计数,直至当前子帧接收完整,然后对电文暂存区内的字进行奇偶校验。If the current subframe carries the ephemeris parameter, first detect whether the ephemeris storage area has a portion of the current subframe, and if so, continue to receive the missing teletext data bits of the current subframe in the ephemeris storage area, and after receiving the complete, The data in the teletext temporary storage area and the ephemeris storage area are jointly combined for parity check; if the ephemeris storage area does not store part of the current sub-frame, the telegram data bit continues to be received and counted by the sub-frame bit counter until the current sub- The frame is received completely, and then the words in the message temporary storage area are parity checked.
奇偶校验完成后,在星历存储区内存储通过奇偶校验的字,并对存储的数据比特进行标记。随后从星历存储区解码出当前子帧包含的星历参数,并且检查所需星历参数是否已经完整,如果星历参数已经完整,即可解算并预测出当前接收通道所跟踪卫星的轨道和位置;如果星历参数并不完整,则将子帧位计数器清零,更新当前子帧号,继续存储新数据比特至电文暂存区并计数,进入下一个子帧数据收集循环。 After the parity is completed, the words that pass the parity are stored in the ephemeris storage area, and the stored data bits are marked. Then, the ephemeris parameter included in the current subframe is decoded from the ephemeris storage area, and it is checked whether the required ephemeris parameter is complete. If the ephemeris parameter is complete, the orbit of the satellite tracked by the current receiving channel can be solved and predicted. And position; if the ephemeris parameter is not complete, the sub-frame bit counter is cleared, the current sub-frame number is updated, the new data bit is continuously stored to the telegraphic temporary storage area and counted, and the next sub-frame data collection cycle is entered.
本实施例中的星历存储区是由TOW、子帧数据区和子帧标记区构成。如图5所示,子帧数据区划分为数个对等的区块,分别用来存储第1子帧、第2子帧和第3子帧的星历数据;子帧标记区与子帧数据区相对应,同样划分为同等数量的对等区块,用来标记对应子帧内的有效数据位和子帧完整性。其中,子帧数据区块只存放完整子帧的61~300位的数据,对应的子帧标记区块存储240位的数据,用来表示子帧数据区中对应的每一位是否存有数据。星历存储区的TOW用来存储从子帧中提取出的TOW,并且只存储最新子帧的TOW。The ephemeris storage area in this embodiment is composed of a TOW, a sub-frame data area, and a sub-frame mark area. As shown in FIG. 5, the sub-frame data area is divided into a plurality of peer-to-peer blocks for storing ephemeris data of the first sub-frame, the second sub-frame, and the third sub-frame, respectively; the sub-frame mark area and the sub-frame data. The corresponding area is also divided into equal number of peer blocks to mark the valid data bits and subframe integrity in the corresponding subframe. The sub-frame data block only stores 61~300 bits of data of the complete sub-frame, and the corresponding sub-frame mark block stores 240-bit data, which is used to indicate whether each bit in the sub-frame data area has data. . The TOW of the ephemeris storage area is used to store the TOW extracted from the sub-frame, and only the TOW of the latest sub-frame is stored.
本实施例对电文数据进行定量分析,以GPS为例,当星历数据位于1、2、3子帧时,根据传统冷启动的星历收集策略,其星历参数平均收集时间为29.402s,根据本实施例的方法,星历参数的平均收集时间为27.596s,有2s左右的提高。In this embodiment, the telegram data is quantitatively analyzed. Taking GPS as an example, when the ephemeris data is located in 1, 2, and 3 subframes, according to the traditional cold start ephemeris collection strategy, the average ephemeris parameter collection time is 29.402s. According to the method of the present embodiment, the average collection time of the ephemeris parameters is 27.596 s, which is an improvement of about 2 s.
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化 或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。It is apparent that the above-described embodiments of the present invention are merely illustrative of the present invention and are not intended to limit the embodiments of the present invention. Other different forms of changes may also be made based on the above description for those of ordinary skill in the art. Or change. There is no need and no way to exhaust all of the implementations. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the invention are intended to be included within the scope of the appended claims.
Claims (10)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510118679.9A CN104777490B (en) | 2015-03-18 | 2015-03-18 | A kind of navigational satellite signal receiver and its cold start-up method |
| CN201510118679.9 | 2015-03-18 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016145947A1 true WO2016145947A1 (en) | 2016-09-22 |
Family
ID=53619069
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/072106 Ceased WO2016145947A1 (en) | 2015-03-18 | 2016-01-26 | Navigation satellite signal receiver and cold start method therefor |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN104777490B (en) |
| WO (1) | WO2016145947A1 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109471139A (en) * | 2018-12-29 | 2019-03-15 | 河南准位信息技术有限公司 | A kind of RTK measurement time ephemeris data transmission method and RTK measurement system |
| CN110673174A (en) * | 2019-10-23 | 2020-01-10 | 展讯通信(上海)有限公司 | Ephemeris collection method and device, satellite navigation receiver and storage medium |
| CN111308516A (en) * | 2020-01-22 | 2020-06-19 | 上海移远通信技术股份有限公司 | TTFF pressure testing method, system, equipment and medium of communication module |
| CN112558117A (en) * | 2020-11-30 | 2021-03-26 | 上海航天控制技术研究所 | Quick hot start method for reconstructing satellite signal transmission time without external assistance |
| CN115201868A (en) * | 2022-06-15 | 2022-10-18 | 湖南工业职业技术学院 | A collection method of GPS almanac |
| CN115586975A (en) * | 2022-12-13 | 2023-01-10 | 成都奇芯微电子有限公司 | Dynamic management method for embedded end GNSS memory |
| CN118566960A (en) * | 2024-07-31 | 2024-08-30 | 北京北方联星科技有限公司 | A fast positioning method within 3 seconds based on single Beidou in high dynamic conditions |
| CN118962744A (en) * | 2024-08-08 | 2024-11-15 | 中国科学院国家授时中心 | A method, device, medium and product for determining continuity of low-orbit satellite navigation messages at a monitoring station |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104777490B (en) * | 2015-03-18 | 2017-12-29 | 广东工业大学 | A kind of navigational satellite signal receiver and its cold start-up method |
| CN107144864B (en) * | 2017-05-15 | 2022-10-14 | 上海双微导航技术有限公司 | Method for rapidly obtaining half-cycle turning mark during observation quantity generation |
| CN107085225B (en) * | 2017-06-27 | 2019-10-25 | 北京电子工程总体研究所 | A kind of in-orbit navigation initial value method for building up of cold start-up spacecraft based on GNSS information |
| CN111757457B (en) | 2019-03-29 | 2022-03-29 | 华为技术有限公司 | Method and apparatus for uplink timing synchronization |
| CN110794430A (en) * | 2019-09-27 | 2020-02-14 | 北京遥测技术研究所 | Cold start method of GPS-L1C or BDS-B1C frequency point satellite navigation receiver |
| CN110794426B (en) * | 2019-10-21 | 2021-11-16 | 泰斗微电子科技有限公司 | Cold start control method and device of receiver, terminal equipment and medium |
| CN110927764A (en) * | 2019-11-08 | 2020-03-27 | 北京摩拜科技有限公司 | Vehicle positioning method and device and vehicle |
| CN110794432A (en) * | 2019-11-22 | 2020-02-14 | 武汉云图智信科技有限公司 | Initial positioning method for GPS software receiver |
| CN112363184A (en) * | 2020-10-15 | 2021-02-12 | 桂林电子科技大学 | Satellite signal simulation system and method |
| CN112612040B (en) * | 2020-12-11 | 2022-12-09 | 紫光展锐(重庆)科技有限公司 | GNSS starting method and device of global navigation satellite system |
| CN113721269B (en) * | 2021-08-27 | 2024-03-26 | 中电科星河北斗技术(西安)有限公司 | Beidou short message transmission optimization method and device, receiver and storage medium |
| CN114296109B (en) * | 2021-12-28 | 2023-03-24 | 汇鲲化鹏(海南)科技有限公司 | Baseband processing method and system for GNSS signal slice navigation data |
| CN115079208B (en) * | 2022-06-16 | 2025-10-10 | 湖南国科微电子股份有限公司 | Auxiliary positioning method, device, receiver and storage medium for navigation system |
| CN118409185B (en) * | 2024-04-18 | 2024-10-29 | 木弓达芯(无锡)科技有限公司 | Method for testing baseband chip of satellite navigation receiver |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000056007A (en) * | 1998-08-06 | 2000-02-25 | Matsushita Electric Ind Co Ltd | GPS receiver |
| US20060126762A1 (en) * | 2004-02-06 | 2006-06-15 | Emre Tapucu | Method and apparatus for decoding satellite navigation data from a satellite positioning system |
| CN101216545A (en) * | 2007-01-05 | 2008-07-09 | 联发科技股份有限公司 | Method and apparatus for collecting sub-frames of satellite navigation data |
| KR20100105252A (en) * | 2009-03-20 | 2010-09-29 | 주식회사 코아로직 | Micro-processor for enhanced ttff(time to first fix), gps(global positioning system) receiver comprising the same micro-processor and method for tracking position using gps |
| US20120154217A1 (en) * | 2009-08-31 | 2012-06-21 | Furuno Electric Company Limited | Method and program of acquiring navigation message, gnss receiving apparatus, and mobile terminal |
| CN103472460A (en) * | 2013-09-24 | 2013-12-25 | 豪芯微电子科技(上海)有限公司 | Global navigation satellite system receiver and time positioning method thereof |
| CN104181557A (en) * | 2013-05-24 | 2014-12-03 | 凹凸电子(武汉)有限公司 | Ephemeris collection device and method thereof |
| CN104777490A (en) * | 2015-03-18 | 2015-07-15 | 广东工业大学 | Navigation satellite signal receiver and cold start method thereof |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101937074B (en) * | 2009-06-30 | 2013-09-18 | 迈实电子(上海)有限公司 | Method and device for acquiring navigation bit stream, GPS receiver and positioning method thereof |
-
2015
- 2015-03-18 CN CN201510118679.9A patent/CN104777490B/en not_active Expired - Fee Related
-
2016
- 2016-01-26 WO PCT/CN2016/072106 patent/WO2016145947A1/en not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000056007A (en) * | 1998-08-06 | 2000-02-25 | Matsushita Electric Ind Co Ltd | GPS receiver |
| US20060126762A1 (en) * | 2004-02-06 | 2006-06-15 | Emre Tapucu | Method and apparatus for decoding satellite navigation data from a satellite positioning system |
| CN101216545A (en) * | 2007-01-05 | 2008-07-09 | 联发科技股份有限公司 | Method and apparatus for collecting sub-frames of satellite navigation data |
| KR20100105252A (en) * | 2009-03-20 | 2010-09-29 | 주식회사 코아로직 | Micro-processor for enhanced ttff(time to first fix), gps(global positioning system) receiver comprising the same micro-processor and method for tracking position using gps |
| US20120154217A1 (en) * | 2009-08-31 | 2012-06-21 | Furuno Electric Company Limited | Method and program of acquiring navigation message, gnss receiving apparatus, and mobile terminal |
| CN104181557A (en) * | 2013-05-24 | 2014-12-03 | 凹凸电子(武汉)有限公司 | Ephemeris collection device and method thereof |
| CN103472460A (en) * | 2013-09-24 | 2013-12-25 | 豪芯微电子科技(上海)有限公司 | Global navigation satellite system receiver and time positioning method thereof |
| CN104777490A (en) * | 2015-03-18 | 2015-07-15 | 广东工业大学 | Navigation satellite signal receiver and cold start method thereof |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109471139A (en) * | 2018-12-29 | 2019-03-15 | 河南准位信息技术有限公司 | A kind of RTK measurement time ephemeris data transmission method and RTK measurement system |
| CN109471139B (en) * | 2018-12-29 | 2023-12-12 | 河南准位信息技术有限公司 | RTK measurement time ephemeris data transmission method and RTK measurement system |
| CN110673174A (en) * | 2019-10-23 | 2020-01-10 | 展讯通信(上海)有限公司 | Ephemeris collection method and device, satellite navigation receiver and storage medium |
| CN111308516A (en) * | 2020-01-22 | 2020-06-19 | 上海移远通信技术股份有限公司 | TTFF pressure testing method, system, equipment and medium of communication module |
| CN112558117A (en) * | 2020-11-30 | 2021-03-26 | 上海航天控制技术研究所 | Quick hot start method for reconstructing satellite signal transmission time without external assistance |
| CN115201868A (en) * | 2022-06-15 | 2022-10-18 | 湖南工业职业技术学院 | A collection method of GPS almanac |
| CN115586975A (en) * | 2022-12-13 | 2023-01-10 | 成都奇芯微电子有限公司 | Dynamic management method for embedded end GNSS memory |
| CN118566960A (en) * | 2024-07-31 | 2024-08-30 | 北京北方联星科技有限公司 | A fast positioning method within 3 seconds based on single Beidou in high dynamic conditions |
| CN118962744A (en) * | 2024-08-08 | 2024-11-15 | 中国科学院国家授时中心 | A method, device, medium and product for determining continuity of low-orbit satellite navigation messages at a monitoring station |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104777490B (en) | 2017-12-29 |
| CN104777490A (en) | 2015-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2016145947A1 (en) | Navigation satellite signal receiver and cold start method therefor | |
| CN101424732B (en) | Method for Quick Start and Positioning of Receiver in Global Positioning System | |
| JP2892941B2 (en) | Method for searching and acquiring signals from GPS satellites by multi-channel GPS receiver and multi-channel GPS receiver | |
| AU777646B2 (en) | Method and apparatus for broadcasting position location data in a wireless communication system | |
| US20040190378A1 (en) | Virtual real-time clock based on time information from multiple communication systems | |
| US6380891B1 (en) | GPS receiver with satellite frame synchronization process | |
| CN1771441A (en) | Method, system and computer program product for providing location determination information for assisted location services | |
| US20070247355A1 (en) | Satellite positioning system receivers and methods | |
| JP5169919B2 (en) | Electronic equipment, time difference data acquisition method, data structure of time difference data | |
| JP2003529084A (en) | Precise GPS time estimates based on information from wireless communication systems | |
| CN1312914A (en) | Method for improving signal acquisition in a global positioning system receiver | |
| US20090309792A1 (en) | Gps receiver apparatus and information acquisition method thereof | |
| US7409187B2 (en) | Positioning system, terminal device, control method of terminal device, control program of terminal device, and computer readable recording medium recording control program of terminal device | |
| TW200906128A (en) | Receiver and related method for synchronizing data segments by comparing reference time data and time information carried by data segments | |
| US20100079339A1 (en) | Method and apparatus for fast tracking position by using global positioning system | |
| TW201339615A (en) | Device and methods for navigation bit boundary determining, receiver and methods for satellite navigation and positing | |
| CN101839983B (en) | GPS reception apparatus and positional calculation method for the same | |
| US20140062769A1 (en) | System and Method for Locating a Satellite Signal Receiver | |
| JP3512068B2 (en) | Time synchronization method and GPS receiver in positioning system | |
| TWI524081B (en) | Devices and methods for collecting ephemeris and receivers thereof | |
| CN101424736A (en) | Method for quick starting and positioning receiver in global positioning system | |
| CN109669197A (en) | A method of it is quickly positioned for Beidou receiver thermal starting | |
| JPH10191473A (en) | Monitoring and control system | |
| JP2005083859A (en) | Network assistance type gps terminal and positioning method | |
| US20110310265A1 (en) | Image pickup apparatus, image pickup method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16764128 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16764128 Country of ref document: EP Kind code of ref document: A1 |