CN102183253A - Software time synchronization method for position and orientation system - Google Patents
Software time synchronization method for position and orientation system Download PDFInfo
- Publication number
- CN102183253A CN102183253A CN 201010623900 CN201010623900A CN102183253A CN 102183253 A CN102183253 A CN 102183253A CN 201010623900 CN201010623900 CN 201010623900 CN 201010623900 A CN201010623900 A CN 201010623900A CN 102183253 A CN102183253 A CN 102183253A
- Authority
- CN
- China
- Prior art keywords
- time
- pos
- imu
- pps
- data acquisition
- 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.)
- Granted
Links
Images
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
The invention provides a software time synchronization method for a position and orientation system (POS). The POS comprises an inertial measurement unit, a POS navigation computer, a GPS (Global Positioning System) receiver and the like. The time synchronization method comprises the following steps of: firstly synchronizing system time of the POS navigation computer to world coordinated time by using a GPS second pulse sent by the GPS receiver and a time counter; and synchronizing the data acquisition time of the inertial measurement unit with the world coordinated time through a method of correcting a frequency division period of a data acquisition pulse clock of the inertial measurement unit so as to complete the time synchronization of the POS. In the invention, the problem of reducing of synchronization accuracy of the POS in a short time due to the clock drift is solved through the method of changing the frequency division period of the data acquisition pulse clock, and the software time synchronization method has the characteristics of high accuracy and high anti-interference capacity.
Description
Technical field
(Position and Orientation System, software method for synchronizing time POS) belongs to the Remote Sensing Information Extraction field, is used for the time synchronized of position and attitude measurement system data and external event to the present invention relates to a kind of position and attitude measurement system.
Background technology
Position and attitude measurement system by the POS navigational computer (POS Computer System, PCS), Inertial Measurement Unit (Inertial Measurement Unit, IMU) and formation such as GPS receiver.PCS at first obtains angular velocity, the acceleration of IMU output, speed, the position of the output of GPS receiver, and the supplementary of other aiding sensors output, as data such as temperature, attitudes, PCS carries out the movable information that Data Fusion obtains carrier with high accuracy then, offers application load and uses.
It is nonsensical carrying out fusion treatment for the data of obtaining constantly in difference, so position and attitude measurement system must guarantee the consistance of each several part data on acquisition time in the course of the work, just will solve POS system that each several part works alone obtains simultaneously and satisfies the problem that the Data Fusion algorithm requires the data time consistency, the data of obtaining from each sensor just have using value to position and attitude measurement system like this, the timing tracking accuracy of whole POS system data is high more, and the final navigation information precision that obtains is high more.
So-called software time synchronized be with UTC Universal Time Coordinated (Coordinate Universal Time, UTC) the GPS pulse per second (PPS) of second some high precision alignment is as time reference, the pcs system clock is carried out real-time calibration and control the system operation time of adjusting subsystems such as IMU by software parameter in real time by software approach, make its work in unity in the UTC time, realize the synchronously whole of position and attitude measurement system time.
Existing position and attitude measurement system method for synchronizing time (publication number 1:CN101105401, publication number 2:CN101067656) by utilizing the GPS pulse per second (PPS) that system clock is reset or being the time synchronized that benchmark rise time synchronizing pulse is realized system with the GPS pulse per second (PPS), do not solve two GPS pulse per second (PPS)s at interval the internal cause system clock drift cause the short-term timing tracking accuracy to descend and then cause the not high enough problem of the synchronous overall accuracy of system time, and its time synchronous error always makes the system time synchronous error zigzag saltus step occur to same direction accumulation now to look like at short notice.At the measurement characteristics of position and attitude measurement system to the exigent problem of timing tracking accuracy, overcoming system clock drift not in time in the long-term accumulated, also to consider the problem that two GPS pulse per second (PPS)s interval internal cause system clock drift errors cause timing tracking accuracy to descend, the benchmark owing to have no time in two GPS pulse per second (PPS) time intervals evenly centers on method for synchronizing time and then the raising overall system timing tracking accuracy that true value changes so must propose a kind of timing tracking accuracy and time synchronization error that can improve simultaneously in two GPS pulse per second (PPS)s at interval.
Summary of the invention
Technology of the present invention is dealt with problems and is: overcome the deficiencies in the prior art, a kind of sync bit in real time and attitude measurement system time and update the system clock drift are provided, and the strong position of timing tracking accuracy height, antijamming capability and the software method for synchronizing time of attitude measurement system.
Technical solution of the present invention is: the software method for synchronizing time of a kind of position and attitude measurement system, and performing step is as follows:
(1) in PCS, PCS is time-synchronized to the UTC time according to GPS pulse per second (PPS) and UTC time data thereof and time counter;
(2) the PCS data acquisition time synchronizing pulse that utilizes GPS pulse per second (PPS), time counter and IMU to send to PCS calculates the time error correction of IMU, and by serial ports to the order of IMU transmitting time error correction;
(3) the IMU response PCS error correction order of sending according to the time error correction that receives, is revised its data acquisition pulse clock frequency division cycle, realizes the synchronous of IMU time and UTC time;
(4) IMU utilizes the data acquisition pulse of itself and UTC time synchronized, gyroscope, accelerometer and other aiding sensors are carried out data acquisition, make GPS receiver in position and the attitude measurement system, IMU and other aiding sensors uniform data in the UTC time, realize the time synchronized of all data in position and the attitude measurement system;
(5) judge whether POS work finishes, if not, execution in step (1) then continued to step (4), up to end.
It is as follows in the described step (1) PCS to be time-synchronized to the step of UTC time:
(a) a time counter is set in the middle of PCS, the foundation of calculating as the internal time difference also is used to write down GPS pulse per second (PPS) each time and arrives the time;
(b) when obtaining with after UTC puts the GPS pulse per second (PPS) that high precision aligns second, the time counter zero clearing, and go out the system clock drift rate of PCS according to the time counter numerical value increment real-time calibration in twice GPS pulse per second (PPS) time interval, obtain the system clock cycle error of PCS, arrive until next GPS pulse per second (PPS) according to the UTC time data corresponding of PCS acquisition and the arbitrary pcs system Time To Event of numerical evaluation of time counter then with the GPS pulse per second (PPS);
(c) when each GPS pulse per second (PPS) arrives, its corresponding UTC time data is because the communications delay can not arrive PCS immediately, so with the UTC time data of previous GPS pulse per second (PPS) correspondence add between these two GPS pulse per second (PPS)s absolute time at interval, promptly obtain the UTC time data of Current GPS pulse per second (PPS), the pcs system incident takes place can to obtain according to the numerical value and the pcs system clock period Error Calculation of GPS pulse per second (PPS) zero-time, time calculator constantly.
It is as follows that moment computation process takes place pcs system incident described in the step (1): the count value of its time counter takes place constantly to write down in PCS at system event.Calculate according to the GPS pulse per second (PPS) of this time counter correspondence and UTC time data thereof then and obtain the pcs system incident and take place constantly, computing method are: the initial UTC of moment=time counter time+time counter numerical value * (pcs system clock theory cycle-pcs system clock period error) takes place in the pcs system incident;
The concrete obtaining step of IMU time error correction is as follows in the described step (2): because there is error in the IMU system clock, suppose that the corresponding data acquisition burst length is shorter in length than the GPS pulse per second (PPS) when the data acquisition clock division cycle of IMU is a, length is longer than the GPS pulse per second (PPS) corresponding data acquisition burst length when the data acquisition clock division cycle of IMU is a+1, then PCS obtains the mistiming of the data acquisition time synchronizing pulse that GPS pulse per second (PPS) and IMU send by time counter, PCS data acquisition pulse clock frequency division cycle of calculating IMU according to this mistiming is respectively the number of a and the number of a+1 then, so that the data acquisition time synchronizing pulse of IMU aligns with the GPS pulse per second (PPS) when next GPS pulse per second (PPS) arrives, mistiming is zero, the data acquisition pulse clock frequency division circular error of dividing step period can obtain IMU according to current IMU clock division cycle and the clock that calculates, i.e. the time error correction of IMU;
The process of in the described step (3) the data acquisition pulse clock frequency division cycle of IMU being revised is as follows: voluntarily the data acquisition pulse clock frequency division cycle of its next stage is revised after IMU receives the time error correction that PCS sends by serial ports, first kind of situation is for being that the number of a is when being the number of a+1 greater than the frequency division cycle when the data acquisition pulse clock frequency division cycle, should be that the number of a is the integral multiple of a+1 number and alternately revise clock division cycle of data acquisition pulse with respect to the frequency division cycle according to the frequency division cycle, make that the clock division cycle is that the number of a is to be the integral multiple of a+1 number and the whole clock division process that both evenly appear at next stage in the clock division cycle, second kind of situation is to be the number of a when being the number of a+1 less than the frequency division cycle when the data acquisition pulse clock frequency division cycle, and disposal route is opposite with first kind of situation; Guaranteeing that the IMU clock drift error accumulation time realizes the high-precise synchronization of IMU time and UTC time in the shortest.
Principle of the present invention is: the present invention is after the GPS pulse per second (PPS) of PCS acquisition and UTC time synchronized, utilize the internal time counter to calculate and obtain the pcs system time, realize the synchronous of PCS and UTC time, relatively IMU mistiming of sending to the data acquisition time synchronizing pulse of PCS and GPS pulse per second (PPS) is obtained the time error correction of IMU then, by the order of transmitting time error correction the data acquisition pulse clock frequency division cycle of IMU is revised, realize the synchronous of IMU and UTC time, finally realize the synchronously whole of position and attitude measurement system time; Wherein the principle of work block diagram of position and attitude measurement system as shown in Figure 2, system is made up of PCS, IMU and GPS receiver etc., the GPS receiver sends the GPS pulse per second (PPS) and UTC time data, IMU carry out data acquisition and collection result and data acquisition time synchronizing pulse are sent to PCS sensors such as gyroscope, accelerometers to PCS, and PCS signal that GPS receiver and IMU are sent is handled and to IMU feedback time error correction signal then.
The present invention utilizes the GPS pulse per second (PPS) to realize process such as Fig. 3 of PCS time and UTC time synchronized.PCS whenever receives a GPS pulse per second (PPS), and logarithmic data during promptly corresponding UTC is write down the numerical value of PCS time counter, simultaneously then to its zero clearing; The clock drift rate that numerical value by the time register before the zero clearing relatively and the UTC mistiming that the time counter begins corresponding GPS pulse per second (PPS) with the finish time obtain time counter is the pcs system clocking error; When a certain pcs system event comes, the numerical value and the pcs system clocking error of time counter can calculate mistiming Δ t constantly to utilize the pcs system event comes, the UTC time data that the generation of pcs system incident is GPS pulse per second (PPS) correspondence constantly adds this mistiming Δ t, the UTC that supposing the system incident 1 takes place is SYS_TIME1 constantly, and the mistiming that calculates according to time counter when system event 1 arrives is Δ t
1, the GPS pulse per second (PPS) UTC time data of the initial moment correspondence of time counter of this moment is UTC1, then system event 1 takes place constantly that SYS_TIME1 is:
SYS_TIME1=UTC1+Δt
1 (1)
Be time-synchronized to UTC after the time at PCS, time synchronization process such as Fig. 4 to IMU, IMU sends the data acquisition time synchronizing pulse to PCS when carrying out data acquisition, PCS is by relatively the mistiming of GPS pulse per second (PPS) and IMU data acquisition time synchronizing pulse obtains time error signal Δ t, PCS situation forward according to the time of the size of Δ t and time synchronizing pulse or that lag behind the GPS pulse per second (PPS) calculates IMU time error correction then, PCS sends to this time error correction IMU and responds this order by IMU with command forms, realize that Δ t is minimum and fluctuate up and down, finish the synchronous of IMU time and UTC time in true value.
The present invention's advantage compared with prior art is:
(1) the present invention realizes PCS and the high-precise synchronization of UTC time by the time counter Calculation Method, demarcation is measured in the PCS clock drift in real time, it is little to make under the situation that works long hours the POS timing tracking accuracy influenced by clock drift, has the timing tracking accuracy height, the time synchronized good evenness, the advantage of being convenient to realize.
(2) timing tracking accuracy of the present invention is better than traditional method for synchronizing time, general method for synchronizing time is by introducing GPS pulse per second (PPS) reset system time or be the time synchronized that benchmark rise time synchronizing pulse is realized system with the GPS pulse per second (PPS) then, system clock drift can be to same direction accumulation in twice GPS pulse per second (PPS) at interval like this, cause the system time synchronous error to be accumulated to same direction, method for synchronizing time of the present invention then is to have considered the system clock drift error in the GPS pulse per second (PPS) time interval twice, make the time synchronization error all-the-time stable about true value, realize the optimum of timing tracking accuracy.
(3) time synchronized reliability height of the present invention, method for synchronizing time of the present invention is a software synchronization, the control of realization of more newly arriving by computed in software and time synchronization parameter to time synchronization process, be easy in real time abnormal conditions be differentiated, improve the time synchronized reliability, when the gps signal losing lock, because the characteristics that become characteristic and system's real-time calibration synchronization parameter update time slowly of clock drift, the time synchronized parameter of system before according to the GPS losing lock carried out time synchronized, also can keep good timing tracking accuracy.
Description of drawings
Fig. 1 is a software method for synchronizing time process flow diagram of the present invention;
Fig. 2 is position and attitude measurement system principle of work block diagram;
Fig. 3 is time-synchronized to UTC time course principle schematic for PCS of the present invention;
Fig. 4 is time-synchronized to UTC time course principle schematic for IMU of the present invention;
Fig. 5 is a POS time synchronization error accumulation situation synoptic diagram of the present invention;
Fig. 6 is PCS of the present invention and IMU time synchronized sequential process flow diagram.
Embodiment
As shown in Figure 2, position and attitude measurement system are made up of PCS, IMU, GPS receiver etc.IMU gathers communicating circuit by three gyroscopes, three accelerometers, other sensor such as temperature sensors etc. and digitized signal finishing sensor data acquisition and realize external communication and forms; IMU works alone and gyroscope, accelerometer data is carried out data acquisition, and its system clock is obtained by 25M crystal oscillator frequency division by fpga chip XC3S400-4PQ208C, and according to application need, setting the IMU data acquiring frequency is 100Hz.PCS adopts dsp chip TMS320C6713B and fpga chip XC3S400-4PQ208C co-ordination mode to finish the time synchronized of PCS and mutual to IMU in the present embodiment, the time counter of PCS is arranged on FPGA inside, and its minimum time resolution is 1/25M=40ns.
The specific embodiment of the present invention is as shown in Figure 1:
(1) behind the POS starting up, PCS is time-synchronized to the UTC time.Comprise:
1. POS is when powering on, start its internal time counter by FPGA, send look-at-me and to the time counter zero clearing to DSP after FPGA receives the GPS pulse per second (PPS), DSP reads the numerical value that GPS pulse per second (PPS) UTC time data and time counter have been accumulated from FPGA then.
2. the numerical value increment of supposing time counter in twice GPS pulse per second (PPS) in the 1s time interval is n1, and several theoretical values of time counter are that n2 is 25M in the 1s, then the 25M clock drift error of PCS is in this twice GPS pulse per second (PPS) at interval: 1000000* (n1-n2)/(n1*n2), unit is: microsecond.
3. when producing a certain pcs system incident, the external event time of origin is finished the pcs system event time by DSP and is calculated by time counter record and the notice DSP of FPGA; The PCS internal event can be directly finished the pcs system event time by DSP time for reading counter values in the FPGA and is calculated, the pcs system clock period error that 2. obtains in real time in the step according to the numerical value of time counter and the simultaneously when carrying out Time Calculation; Concrete computing method are:
Supposing that the numerical value of time counter was n3 when the pcs system incident took place, is GPS_UTC corresponding to the initial UTC time data of counting start time GPS pulse per second (PPS) of n3, and then the UTC time representation of this pcs system Time To Event SYS_UTC is:
SYS_UTC=GPS_UTC+n3/25M-n3×1s/(n1-n2) (2)
(2) after POS powers on, IMU begins acquiescence and gyroscope, acceleration are taken into account temperature sensor etc. carries out the 100Hz sampling, and data acquisition time synchronizing pulse and collection result sent to PCS, the FPGA of PCS is after receiving the data acquisition time synchronizing pulse of IMU, itself and GPS pulse per second (PPS) time are compared, and calculate IMU time error correction, by the RS-422 serial ports this time error correction is sent to IMU then.Wherein the concrete of imu error correction determines that method is as follows:
The crystal oscillator of supposing IMU does not have drift, and then the 25M crystal oscillator branch required theoretical system number of cycles of the 10ms recurrent pulse k that occurs frequently is: k=25M*10ms/2=125000; Determine new periodicity k1 according to 10ms recurrent pulse under the k subsystem clock period with respect to the direction of GPS pulse per second (PPS) drift then, it is that the accumulation of 10ms recurrent pulse is shorter than GPS pulse per second (PPS) length at 100 times under the k1 situation that k1 is satisfied at the system cycle number, and be that the accumulation of 10ms recurrent pulse is longer than GPS pulse per second (PPS) length at 100 times under the k1+1 situation at the system cycle number, general k and k1 difference depend on the crystal oscillator precision less than 10; Obtain mistiming Δ t between 10ms recurrent pulse and the GPS pulse per second (PPS) according to the time counter of PCS inside then, definition Δ t<0 when supposing 10ms recurrent pulse hysteresis GPS pulse per second (PPS), otherwise Δ t 〉=0, and in the 1s IMU by the 25M crystal oscillator carry out 100 10ms that 200 frequency divisions obtain in the cycle system's frequency division number of cycles be k1 have a, the frequency division cycle be k1+1 b arranged, then have following formula to set up:
(k1+1)*a+k1*b=(1s-Δt)*25M/2
a+b=200
Determine a and b value size and round and guarantee a+b=200 by above formula, by PCS the value of a and b is sent to IMU then.
(3) IMU changes its data acquisition pulse frequency division cycle by time error correction a and b that response PCS sends, realizes the synchronous of IMU data acquisition time and UTC time.The FPGA of the IMU 10ms cycle data acquisition pulse of utilizing the frequency division cycle constantly to be corrected is gathered and is sent to PCS to sensing datas such as gyroscope, accelerometers and carries out data processing then.The detailed process of the time error correction that IMU response PCS sends is as follows:
IMU carries out evenly alternately adjusting of 10ms cycle frequency division number k1 and k1+1 according to the number of a and b, and the frequency division cycle that a and b are represented is evenly distributed in 1s between 200 10ms cycle frequency divisions; When GPS pulse per second (PPS) next time arrives, redefine the size of a and b value and carry out same operation, in twice GPS pulse per second (PPS) at interval, equally the IMU system clock is being revised like this, make IMU time synchronization error drift direction alternately forward or backward, finally put the mistiming minimum that makes IMU data acquisition time and GPS pulse per second (PPS) in the second of next GPS pulse per second (PPS), shown in the time synchronization error A among Fig. 5, be different from and only when the GPS pulse per second (PPS) arrives, carry out the classic method that the primary system clock resetting causes the system time synchronous error to be accumulated to same direction, shown in time synchronization error B among Fig. 5.
The program flow diagram of time synchronized as shown in Figure 6 between PCS and the IMU.
The present invention can be used as a plurality of data acquisition system (DAS)s and carry out the navigation measuring system method for synchronizing time of centralized data processing of working alone of multisensors such as a kind of IMU of being applicable to, GPS receiver, magnetometer, height indicator, application person can adjust the time synchronized sequential according to its real needs, to realize the synchronously whole of system time.
The content that is not described in detail in the instructions of the present invention belongs to this area professional and technical personnel's known prior art.
Claims (4)
1. the software method for synchronizing time of position and attitude measurement system is characterized in that step is as follows:
(1) in the POS navigational computer, utilize GPS pulse per second (PPS), UTC Universal Time Coordinated time data and time counter that the POS navigational computer is time-synchronized to UTC Universal Time Coordinated;
(2) in the POS navigational computer, utilize GPS pulse per second (PPS), IMU to send to the data acquisition time synchronizing pulse and the time counter of POS navigational computer, calculate IMU time error correction, then by the POS navigational computer to the order of IMU transmitting time error correction;
(3) the IMU response POS navigational computer time error correction order of sending was revised the data acquisition pulse clock frequency division cycle of IMU, finished the synchronous of IMU time and UTC Universal Time Coordinated;
(4) IMU utilizes itself and UTC Universal Time Coordinated data in synchronization acquisition pulse that sensors such as gyroscope, accelerometer are carried out data acquisition, make the acquisition time of GPS receiver among the POS, IMU and other sensor such as temperature sensor data be unified in UTC Universal Time Coordinated, realize the whole time synchronized of position and attitude measurement system data;
(5) judge that whether POS work finishes, if do not finish, then continues execution in step (1) to step (4), until end.
2. the software method for synchronizing time of position according to claim 1 and attitude measurement system is characterized in that: the performing step that the POS navigational computer is time-synchronized to UTC Universal Time Coordinated described in the described step (1) is as follows:
A. the time counter record GPS pulse per second (PPS) by POS navigational computer inside arrives the time;
B. in the POS navigational computer, be benchmark with continuous two GPS pulse per second (PPS) time intervals, go out the drift rate of POS navigation computer system clock according to time counter numerical value incremental computations in this time period, real-time calibration goes out the system clock error of POS navigational computer, make the time synchronization error minimum that POS navigational computer each several part causes because of clock drift in the follow-up time synchronizing process, suppose that POS navigation computer system clock nominal frequency is f, the increment of time counter is n in two continuous GPS pulse per second (PPS) time intervals, then the Error Calculation formula is the POS navigation computer system clock period: 1000000 * (n-f)/(n * f), unit is: microsecond;
C. the time counter record POS navigation computer system incident by the POS navigational computer takes place constantly, numerical value and POS navigation computer system clocking error according to time counter calculates the mistiming of the POS navigation computer system incident generation moment with respect to GPS arteries and veins second then, and then obtain POS navigation computer system event time according to the UTC Universal Time Coordinated data computation of GPS pulse per second (PPS) correspondence, realize the synchronous of POS navigational computer time and UTC Universal Time Coordinated;
D. when the GPS pulse per second (PPS) arrives, the UTC Universal Time Coordinated data of previous GPS pulse per second (PPS) correspondence are added two absolute times between the GPS pulse per second (PPS) at interval, promptly obtain the UTC Universal Time Coordinated data of Current GPS pulse per second (PPS).
3. the software method for synchronizing time of position according to claim 1 and attitude measurement system, it is characterized in that: the computation process of IMU time error correction is as follows in the described step (2): suppose that the corresponding data acquisition burst length is shorter in length than the GPS pulse per second (PPS) when the data acquisition clock division cycle of IMU is a, length is longer than the GPS pulse per second (PPS) corresponding data acquisition burst length when the data acquisition clock division cycle of IMU is a+1, then the POS navigational computer obtains the mistiming of the data acquisition time synchronizing pulse that GPS pulse per second (PPS) and IMU send by time counter, POS navigational computer data acquisition pulse clock frequency division cycle of calculating IMU according to this mistiming is respectively the number of a and the number of a+1 then, so that the data acquisition time synchronizing pulse of IMU aligns with the GPS pulse per second (PPS) when next GPS pulse per second (PPS) arrives, mistiming is zero, can obtain the data acquisition pulse clock frequency division circular error of IMU, i.e. the time error correction of IMU according to current IMU clock division cycle and clock division cycle of calculating.
4. the software method for synchronizing time of position according to claim 1 and attitude measurement system, it is characterized in that: it is as follows in the described step (3) the data acquisition pulse clock frequency division cycle of IMU to be carried out makeover process: IMU revises the data acquisition pulse clock frequency division cycle of its next stage after receiving the time error correction that the POS navigational computer sends by serial ports voluntarily, specifically can be divided into two kinds of patterns, first kind for being that the number of a is when being the number of a+1 greater than the frequency division cycle when the data acquisition pulse clock frequency division cycle, should be that the number of a is the integral multiple of a+1 number and alternately revise clock division cycle of data acquisition pulse with respect to the frequency division cycle according to the frequency division cycle, make that the clock division cycle is that the number of a is to be the integral multiple of a+1 number and the whole clock division process that both evenly appear at next stage in the clock division cycle; Second kind of pattern is for when the data acquisition pulse clock frequency division cycle being the number of a when being the number of a+1 less than the frequency division cycle, and disposal route is opposite with first kind of pattern; Guaranteeing that the IMU clock drift error accumulation time realizes the synchronous of IMU time and UTC Universal Time Coordinated in the shortest.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010623900 CN102183253B (en) | 2010-12-31 | 2010-12-31 | Software time synchronization method for position and orientation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010623900 CN102183253B (en) | 2010-12-31 | 2010-12-31 | Software time synchronization method for position and orientation system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102183253A true CN102183253A (en) | 2011-09-14 |
CN102183253B CN102183253B (en) | 2012-11-14 |
Family
ID=44569495
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010623900 Expired - Fee Related CN102183253B (en) | 2010-12-31 | 2010-12-31 | Software time synchronization method for position and orientation system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102183253B (en) |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102538824A (en) * | 2011-12-29 | 2012-07-04 | 北京遥测技术研究所 | Method suitable for MEMS IMU repeated multiple calibrating |
CN103017736A (en) * | 2012-11-30 | 2013-04-03 | 北京控制工程研究所 | Method for determining exposure moment of star sensor data of satellite |
CN103138791A (en) * | 2013-01-24 | 2013-06-05 | 广州乾华生物科技有限公司 | Method and system for achieving accurate timing by combining relay module and upper computer and relay module |
CN103557865A (en) * | 2013-11-12 | 2014-02-05 | 武汉大学 | Impact type pulse triggering time synchronization device |
CN103744372A (en) * | 2013-12-23 | 2014-04-23 | 广东电网公司电力科学研究院 | Multisensor time synchronization method for unmanned plane power patrol and system thereof |
CN103744371A (en) * | 2013-12-23 | 2014-04-23 | 广东电网公司电力科学研究院 | Sensor integrated circuit for unmanned plane power patrol |
CN103823231A (en) * | 2014-02-25 | 2014-05-28 | 清华大学 | Time synchronization method and system suitable for deep integration of GNSS and MIMU |
CN103900575A (en) * | 2014-04-16 | 2014-07-02 | 立得空间信息技术股份有限公司 | Double-DSP (Digital Signal Processor) step-by-step type POS (Point Of Sale) real-time navigation resolving system |
CN104142624A (en) * | 2014-08-15 | 2014-11-12 | 武汉大学 | Time synchronization method and system based on waveform matching |
CN104613962A (en) * | 2014-12-29 | 2015-05-13 | 北京控制工程研究所 | Synchronous exposure method of star sensor |
CN105319567A (en) * | 2014-05-30 | 2016-02-10 | 北京星网宇达科技股份有限公司 | Laser gyro position and orientation system time synchronization method |
CN106646575A (en) * | 2016-11-15 | 2017-05-10 | 南京航空航天大学 | FPGA double-core-based integrated navigation system and construction method thereof |
CN106705966A (en) * | 2016-09-18 | 2017-05-24 | 北京星网卫通科技开发有限公司 | Stable platform system capable of realizing high-precision absolute position and posture measurement |
CN107566205A (en) * | 2017-07-06 | 2018-01-09 | 中国南方电网有限责任公司 | A kind of combining unit method for synchronously measuring based on SV messages |
CN108413981A (en) * | 2017-12-15 | 2018-08-17 | 中国船舶重工集团公司第七0七研究所 | A kind of high-precision inertial navigation set time-ordered measurement method |
CN108873669A (en) * | 2017-05-10 | 2018-11-23 | 中国航空工业集团公司西安飞行自动控制研究所 | A kind of UTC time calculation method of computer synchronised clock |
CN108897210A (en) * | 2018-07-11 | 2018-11-27 | 成都爱为贝思科技有限公司 | A kind of seismic exploration data wireless collection and GPS time synchronous method |
CN108924383A (en) * | 2018-07-23 | 2018-11-30 | 惠州市德赛西威汽车电子股份有限公司 | A kind of vehicle-mounted multisensory synchronous triggering device and its triggering method |
CN108919633A (en) * | 2018-07-21 | 2018-11-30 | 中国人民解放军91388部队 | A kind of super low-power consumption time unification module synchronization time service algorithm |
CN109286459A (en) * | 2017-07-21 | 2019-01-29 | 北京智云芯科技有限公司 | A kind of method for synchronizing time and system |
CN109470244A (en) * | 2018-12-21 | 2019-03-15 | 中国船舶重工集团公司第七0七研究所 | Fiber strapdown inertial navigation system multi information synchronous and method based on FPGA |
CN109521712A (en) * | 2018-11-16 | 2019-03-26 | 北京遥感设备研究所 | Data collection system for different acquisition periodic device |
CN109634093A (en) * | 2019-01-16 | 2019-04-16 | 和芯星通科技(北京)有限公司 | A kind of time service method and GNSS receiver based on GNSS receiver |
CN109752738A (en) * | 2018-12-26 | 2019-05-14 | 广州中海达卫星导航技术股份有限公司 | Target IMU and GNSS data synchronous method when based on standard |
CN109765578A (en) * | 2019-02-19 | 2019-05-17 | 武汉元光科技有限公司 | Bus GPS equipment clock calibration method and device |
CN109799523A (en) * | 2018-12-29 | 2019-05-24 | 中国电子科技集团公司第二十研究所 | A kind of celestial combined navigation method, system time synchronization |
CN110174103A (en) * | 2019-04-02 | 2019-08-27 | 合肥杰发科技有限公司 | A kind of navigation method and device |
CN110879519A (en) * | 2019-11-08 | 2020-03-13 | 中国科学院长春光学精密机械与物理研究所 | Time system method and system for aerial stereo mapping camera |
CN111288987A (en) * | 2020-01-17 | 2020-06-16 | 北京控制工程研究所 | Attitude measurement system based on soft synchronization |
CN111605734A (en) * | 2020-04-28 | 2020-09-01 | 北京控制工程研究所 | Filtering timing system and method for accurate synchronization of spacecraft three-super control satellite time |
CN112729290A (en) * | 2020-12-23 | 2021-04-30 | 重庆华渝电气集团有限公司 | Navigation attitude data synchronization error compensation method of inertial navigation equipment |
CN113633953A (en) * | 2021-06-21 | 2021-11-12 | 国家体育总局体育科学研究所 | Relay baton integrated with positioning module |
CN113848696A (en) * | 2021-09-15 | 2021-12-28 | 北京易航远智科技有限公司 | Multi-sensor time synchronization method based on position information |
CN113945229A (en) * | 2021-12-20 | 2022-01-18 | 北京北斗华大科技有限公司 | Embedded INS measuring time calibration system and method based on PPS |
CN114859386A (en) * | 2022-07-07 | 2022-08-05 | 中国人民解放军国防科技大学 | RTX-based real-time satellite navigation signal simulator general architecture |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101067656A (en) * | 2007-05-25 | 2007-11-07 | 北京航空航天大学 | Position attitude system hardware time synchronizing method |
CN101105401A (en) * | 2007-08-06 | 2008-01-16 | 北京航空航天大学 | SDINS/GPS combined guidance system time synchronism and synchronous data extraction method |
-
2010
- 2010-12-31 CN CN 201010623900 patent/CN102183253B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101067656A (en) * | 2007-05-25 | 2007-11-07 | 北京航空航天大学 | Position attitude system hardware time synchronizing method |
CN101105401A (en) * | 2007-08-06 | 2008-01-16 | 北京航空航天大学 | SDINS/GPS combined guidance system time synchronism and synchronous data extraction method |
Non-Patent Citations (2)
Title |
---|
《传感技术学报》 20091231 李倩等 GPS/INS组合导航***时间同步***设计 第1752-1756页 1-4 第22卷, 第12期 * |
《测绘通报》 20071231 肖进丽等 GPS/INS组合导航***时间同步方法研究 第27-29,58页 1 , 第4期 * |
Cited By (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102538824B (en) * | 2011-12-29 | 2015-07-08 | 北京遥测技术研究所 | Method suitable for MEMS IMU repeated multiple calibrating |
CN102538824A (en) * | 2011-12-29 | 2012-07-04 | 北京遥测技术研究所 | Method suitable for MEMS IMU repeated multiple calibrating |
CN103017736A (en) * | 2012-11-30 | 2013-04-03 | 北京控制工程研究所 | Method for determining exposure moment of star sensor data of satellite |
CN103138791A (en) * | 2013-01-24 | 2013-06-05 | 广州乾华生物科技有限公司 | Method and system for achieving accurate timing by combining relay module and upper computer and relay module |
CN103138791B (en) * | 2013-01-24 | 2015-04-15 | 广州乾华生物科技有限公司 | Method and system for achieving accurate timing by combining relay module and upper computer and relay module |
CN103557865A (en) * | 2013-11-12 | 2014-02-05 | 武汉大学 | Impact type pulse triggering time synchronization device |
CN103744372A (en) * | 2013-12-23 | 2014-04-23 | 广东电网公司电力科学研究院 | Multisensor time synchronization method for unmanned plane power patrol and system thereof |
CN103744371A (en) * | 2013-12-23 | 2014-04-23 | 广东电网公司电力科学研究院 | Sensor integrated circuit for unmanned plane power patrol |
CN103744372B (en) * | 2013-12-23 | 2016-06-08 | 广东电网公司电力科学研究院 | The multisensor method for synchronizing time of unmanned plane electric inspection process and system |
CN103744371B (en) * | 2013-12-23 | 2016-06-08 | 广东电网公司电力科学研究院 | The sensor IC of unmanned plane electric inspection process |
CN103823231A (en) * | 2014-02-25 | 2014-05-28 | 清华大学 | Time synchronization method and system suitable for deep integration of GNSS and MIMU |
CN103900575A (en) * | 2014-04-16 | 2014-07-02 | 立得空间信息技术股份有限公司 | Double-DSP (Digital Signal Processor) step-by-step type POS (Point Of Sale) real-time navigation resolving system |
CN103900575B (en) * | 2014-04-16 | 2016-09-14 | 立得空间信息技术股份有限公司 | A kind of two CSTR multiple step format POS real-time navigation resolving system |
CN105319567B (en) * | 2014-05-30 | 2018-04-06 | 北京星网宇达科技股份有限公司 | A kind of laser gyro position attitude system method for synchronizing time |
CN105319567A (en) * | 2014-05-30 | 2016-02-10 | 北京星网宇达科技股份有限公司 | Laser gyro position and orientation system time synchronization method |
CN104142624A (en) * | 2014-08-15 | 2014-11-12 | 武汉大学 | Time synchronization method and system based on waveform matching |
CN104613962A (en) * | 2014-12-29 | 2015-05-13 | 北京控制工程研究所 | Synchronous exposure method of star sensor |
CN104613962B (en) * | 2014-12-29 | 2017-08-29 | 北京控制工程研究所 | A kind of synchronous exposure method of star sensor |
CN106705966A (en) * | 2016-09-18 | 2017-05-24 | 北京星网卫通科技开发有限公司 | Stable platform system capable of realizing high-precision absolute position and posture measurement |
CN106646575A (en) * | 2016-11-15 | 2017-05-10 | 南京航空航天大学 | FPGA double-core-based integrated navigation system and construction method thereof |
CN108873669A (en) * | 2017-05-10 | 2018-11-23 | 中国航空工业集团公司西安飞行自动控制研究所 | A kind of UTC time calculation method of computer synchronised clock |
CN108873669B (en) * | 2017-05-10 | 2020-06-30 | 中国航空工业集团公司西安飞行自动控制研究所 | UTC time calculation method of computer synchronous clock |
CN107566205A (en) * | 2017-07-06 | 2018-01-09 | 中国南方电网有限责任公司 | A kind of combining unit method for synchronously measuring based on SV messages |
CN107566205B (en) * | 2017-07-06 | 2021-02-19 | 中国南方电网有限责任公司 | SV message-based merging unit synchronous measurement method |
CN109286459A (en) * | 2017-07-21 | 2019-01-29 | 北京智云芯科技有限公司 | A kind of method for synchronizing time and system |
CN109286459B (en) * | 2017-07-21 | 2020-09-15 | 北京智云芯科技有限公司 | Time synchronization method and system |
CN108413981A (en) * | 2017-12-15 | 2018-08-17 | 中国船舶重工集团公司第七0七研究所 | A kind of high-precision inertial navigation set time-ordered measurement method |
CN108897210A (en) * | 2018-07-11 | 2018-11-27 | 成都爱为贝思科技有限公司 | A kind of seismic exploration data wireless collection and GPS time synchronous method |
CN108919633A (en) * | 2018-07-21 | 2018-11-30 | 中国人民解放军91388部队 | A kind of super low-power consumption time unification module synchronization time service algorithm |
CN108919633B (en) * | 2018-07-21 | 2021-04-16 | 中国人民解放军91388部队 | Synchronous time service method for ultra-low power consumption time unified module |
CN108924383A (en) * | 2018-07-23 | 2018-11-30 | 惠州市德赛西威汽车电子股份有限公司 | A kind of vehicle-mounted multisensory synchronous triggering device and its triggering method |
CN109521712A (en) * | 2018-11-16 | 2019-03-26 | 北京遥感设备研究所 | Data collection system for different acquisition periodic device |
CN109470244A (en) * | 2018-12-21 | 2019-03-15 | 中国船舶重工集团公司第七0七研究所 | Fiber strapdown inertial navigation system multi information synchronous and method based on FPGA |
CN109752738A (en) * | 2018-12-26 | 2019-05-14 | 广州中海达卫星导航技术股份有限公司 | Target IMU and GNSS data synchronous method when based on standard |
CN109799523A (en) * | 2018-12-29 | 2019-05-24 | 中国电子科技集团公司第二十研究所 | A kind of celestial combined navigation method, system time synchronization |
CN109634093A (en) * | 2019-01-16 | 2019-04-16 | 和芯星通科技(北京)有限公司 | A kind of time service method and GNSS receiver based on GNSS receiver |
CN109765578A (en) * | 2019-02-19 | 2019-05-17 | 武汉元光科技有限公司 | Bus GPS equipment clock calibration method and device |
CN110174103A (en) * | 2019-04-02 | 2019-08-27 | 合肥杰发科技有限公司 | A kind of navigation method and device |
CN110879519B (en) * | 2019-11-08 | 2021-02-12 | 中国科学院长春光学精密机械与物理研究所 | Time system method and system for aerial stereo mapping camera |
CN110879519A (en) * | 2019-11-08 | 2020-03-13 | 中国科学院长春光学精密机械与物理研究所 | Time system method and system for aerial stereo mapping camera |
CN111288987A (en) * | 2020-01-17 | 2020-06-16 | 北京控制工程研究所 | Attitude measurement system based on soft synchronization |
CN111605734A (en) * | 2020-04-28 | 2020-09-01 | 北京控制工程研究所 | Filtering timing system and method for accurate synchronization of spacecraft three-super control satellite time |
CN111605734B (en) * | 2020-04-28 | 2021-11-16 | 北京控制工程研究所 | Filtering timing system and method for accurate synchronization of spacecraft three-super control satellite time |
CN112729290A (en) * | 2020-12-23 | 2021-04-30 | 重庆华渝电气集团有限公司 | Navigation attitude data synchronization error compensation method of inertial navigation equipment |
CN113633953A (en) * | 2021-06-21 | 2021-11-12 | 国家体育总局体育科学研究所 | Relay baton integrated with positioning module |
CN113848696A (en) * | 2021-09-15 | 2021-12-28 | 北京易航远智科技有限公司 | Multi-sensor time synchronization method based on position information |
CN113848696B (en) * | 2021-09-15 | 2022-09-16 | 北京易航远智科技有限公司 | Multi-sensor time synchronization method based on position information |
CN113945229A (en) * | 2021-12-20 | 2022-01-18 | 北京北斗华大科技有限公司 | Embedded INS measuring time calibration system and method based on PPS |
CN114859386A (en) * | 2022-07-07 | 2022-08-05 | 中国人民解放军国防科技大学 | RTX-based real-time satellite navigation signal simulator general architecture |
CN114859386B (en) * | 2022-07-07 | 2022-10-28 | 中国人民解放军国防科技大学 | RTX-based general architecture of real-time satellite navigation signal simulator |
Also Published As
Publication number | Publication date |
---|---|
CN102183253B (en) | 2012-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102183253B (en) | Software time synchronization method for position and orientation system | |
CN110133999B (en) | Time synchronization method and system based on satellite cloud laser point cloud data acquisition platform | |
CN100487481C (en) | Position attitude system hardware time synchronizing method | |
CN101949715B (en) | Multi-sensor integrated synchronous control method and system for high-precision time-space data acquisition | |
AU2016365012B2 (en) | Combined initial alignment system and alignment method for strapdown inertial navigation system of underground coal mining machine | |
CN107655475A (en) | Synchronization pulse acquisition methods, navigation data synchronization processing method and system | |
CN100498232C (en) | SDINS/GPS combined guidance system time synchronism and synchronous data extraction method | |
CN101594128B (en) | Synchronizing pulse synthesizing method and synchronizing pulse synthesizer for combined navigation processor | |
CN109922260B (en) | Data synchronization method and synchronization device for image sensor and inertial sensor | |
CN102412957B (en) | High-precision synchronous clock adjusting method | |
CN207407892U (en) | Navigation data System of Synchronous Processing and navigation system | |
CN109799523A (en) | A kind of celestial combined navigation method, system time synchronization | |
CN104197935B (en) | Indoor localization method based on mobile intelligent terminal | |
CN109883426A (en) | Dynamic allocation and correction multi-sources Information Fusion Method based on factor graph | |
CN106646412B (en) | A kind of more radar time synchronizing methods in tunnel | |
JP7380692B2 (en) | Position measurement system, positioning calculation device, position measurement method, and program | |
CN105319567B (en) | A kind of laser gyro position attitude system method for synchronizing time | |
CN103868513A (en) | Data processing computer system for distributed POS (point of sale) | |
CN103017736A (en) | Method for determining exposure moment of star sensor data of satellite | |
CN108592909A (en) | Optical fibre gyro smothing filtering asynchronous communication data transmission method based on interpolation | |
CN102937819B (en) | On-board computer time label output system | |
CN112398559B (en) | Clock synchronization method, device, system and storage medium | |
CN110017836B (en) | Accelerometer digital sampling sliding window filtering cross-clock domain synchronous data transmission method | |
CN108592907A (en) | A kind of quasi real time step-by-step movement pedestrian navigation method based on bidirectional filtering smoothing technique | |
CN103235500A (en) | Satellite time service method and timing device based on beidou |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121114 Termination date: 20181231 |