CN102183253A - Software time synchronization method for position and orientation system - Google Patents

Software time synchronization method for position and orientation system Download PDF

Info

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
Application number
CN 201010623900
Other languages
Chinese (zh)
Other versions
CN102183253B (en
Inventor
房建成
刘占超
刘百奇
钟麦英
李建利
曹全
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN 201010623900 priority Critical patent/CN102183253B/en
Publication of CN102183253A publication Critical patent/CN102183253A/en
Application granted granted Critical
Publication of CN102183253B publication Critical patent/CN102183253B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

The software method for synchronizing time of a kind of position and attitude measurement system
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.
CN 201010623900 2010-12-31 2010-12-31 Software time synchronization method for position and orientation system Expired - Fee Related CN102183253B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
《传感技术学报》 20091231 李倩等 GPS/INS组合导航***时间同步***设计 第1752-1756页 1-4 第22卷, 第12期 *
《测绘通报》 20071231 肖进丽等 GPS/INS组合导航***时间同步方法研究 第27-29,58页 1 , 第4期 *

Cited By (50)

* Cited by examiner, † Cited by third party
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