CN102495715A - Deep space Doppler speed measurement calculating method defined by double-precision floating point - Google Patents
Deep space Doppler speed measurement calculating method defined by double-precision floating point Download PDFInfo
- Publication number
- CN102495715A CN102495715A CN2011103997916A CN201110399791A CN102495715A CN 102495715 A CN102495715 A CN 102495715A CN 2011103997916 A CN2011103997916 A CN 2011103997916A CN 201110399791 A CN201110399791 A CN 201110399791A CN 102495715 A CN102495715 A CN 102495715A
- Authority
- CN
- China
- Prior art keywords
- rho
- rightarrow
- doppler
- tdb
- partiald
- 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
- 238000005259 measurement Methods 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 title claims abstract description 10
- 230000010354 integration Effects 0.000 claims abstract description 42
- 238000004364 calculation method Methods 0.000 claims abstract description 31
- 238000006467 substitution reaction Methods 0.000 claims 1
- 238000012545 processing Methods 0.000 abstract description 2
- 238000007796 conventional method Methods 0.000 description 3
- 238000005452 bending Methods 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Images
Landscapes
- Radar Systems Or Details Thereof (AREA)
Abstract
本发明属于数据处理技术领域,公开了一种双精度浮点定义下的深空Doppler测速计算方法。该方法首先依据Doppler测量原理建立Doppler测量方程;然后用泰勒级数展开式来计算积分周期始末时刻的光行时差;最后将光行时差代入测量方程计算Doppler测速。本发明提高了深空探测Doppler测速的计算精度和效率。
The invention belongs to the technical field of data processing, and discloses a deep-space Doppler velocity measurement calculation method defined by double-precision floating points. The method first establishes the Doppler measurement equation based on the Doppler measurement principle; then uses the Taylor series expansion to calculate the light travel time difference at the beginning and end of the integration period; finally, the light travel time difference is substituted into the measurement equation to calculate the Doppler velocity measurement. The invention improves the calculation accuracy and efficiency of Doppler speed measurement for deep space exploration.
Description
技术领域 technical field
本发明属于数据处理技术领域,涉及一种双精度浮点定义下的深空Doppler(多普勒)测速计算方法。The invention belongs to the technical field of data processing, and relates to a deep-space Doppler (Doppler) velocity measurement calculation method defined by double-precision floating points.
背景技术 Background technique
目前深空探测中Doppler的计算通常采用《Formulation for observed and computedvalues of Deep Space Network data types for navigation》一书中所述的方法。利用该方法,若采用双精度浮点数计算光行时,由于舍入误差的影响,其计算精度约为皮秒左右(其中[]表示取整,R为探测距离,单位为亿千米),此精度在1亿千米以上的探测任务Doppler测量数据的处理中,只能保证1mm/s(1秒积分周期)的计算精度,显然不能满足当前0.1mm/s甚至0.02mm/s的精度要求。通常的做法是在计算光行时使用四精度浮点数代替双精度浮点数,以提高计算精度,但该方法虽然提高了计算精度,却降低了计算效率。At present, the calculation of Doppler in deep space exploration usually adopts the method described in the book "Formulation for observed and computed values of Deep Space Network data types for navigation". Using this method, if double-precision floating-point numbers are used to calculate light lines, due to the influence of rounding errors, the calculation accuracy is about About picoseconds (where [] means rounding, R is the detection distance, and the unit is 100 million kilometers), this accuracy can only guarantee 1mm/s (1 second The calculation accuracy of integration period) obviously cannot meet the current accuracy requirement of 0.1mm/s or even 0.02mm/s. The usual practice is to use quadruple-precision floating-point numbers instead of double-precision floating-point numbers when calculating light lines to improve calculation accuracy, but this method reduces calculation efficiency although it improves calculation accuracy.
发明内容 Contents of the invention
本发明的目的在于提供一种双精度浮点定义下的深空Doppler测速计算方法,以提高计算精度和计算效率。The object of the present invention is to provide a deep-space Doppler velocity measurement calculation method under the definition of double-precision floating point, so as to improve calculation accuracy and calculation efficiency.
为实现上述目的,本发明提供的双精度浮点定义下的深空Doppler测速计算方法包括以下步骤:In order to achieve the above object, the deep space Doppler speed measurement calculation method under the double-precision floating-point definition provided by the present invention comprises the following steps:
<1>依据Doppler测量原理建立Doppler测量方程;<1>Establish the Doppler measurement equation according to the Doppler measurement principle;
<2>用泰勒级数展开式来计算积分周期始末时刻的光行时差;<2> Use the Taylor series expansion to calculate the light travel time difference at the beginning and end of the integration period;
<3>将光行时差代入测量方程计算Doppler测速。<3> Substitute the travel time difference into the measurement equation to calculate the Doppler speed measurement.
进一步的,所述Doppler测量方程如下:Further, the Doppler measurement equation is as follows:
其中fD表示Doppler频率偏移量,fR表示接收端接收信号频率,f0表示地面接收站本振频率,NC为一个积分周期内的周计数,ΔT为一个积分周期,δf为观测系统误差,v为观测随机误差。where f D represents the Doppler frequency offset, f R represents the signal frequency received by the receiving end, f 0 represents the local oscillator frequency of the ground receiving station, N C is the cycle count in one integration period, ΔT is an integration period, and δf is the observation system Error, v is the observation random error.
所述计算积分周期始末时刻光行时差的方法如下:The method for calculating the light travel time difference at the beginning and end of the integration period is as follows:
其中,τS,e,τS,s分别表示星上信号发射端积分周期结束和起始时刻对应的原始,ρSR,e,ρSR,s分别表示积分结束和起始时刻对应的单程几何距离,RLTe,RLTs表示积分结束和起始时刻引力弯曲,TDB表示太阳系质心动力学时,t(τ)表示对应的原时,[]e,[]s分别对应积分结束和起始时刻;Among them, τ S, e , τ S, s respectively represent the original points corresponding to the end of the integration period and the start time of the signal transmitting end on the star, and ρ SR, e , ρ SR, s respectively represent the one-way geometry corresponding to the end of the integration period and the start time Distance, RLT e , RLT s represent the gravitational bending at the end of integration and the beginning moment, TDB represents the dynamic time of the center of mass of the solar system, t(τ) represents the corresponding original time, [] e , [] s correspond to the end and start time of integration respectively;
其中:in:
其中,X,Y,Z分别表示飞行器在广义相对论太阳系质心坐标系下的位置分量,下标S表示发射端,R表示接收端,s表示积分开始时刻,e表示积分结束时刻。Among them, X, Y, and Z represent the position components of the aircraft in the barycentric coordinate system of the general relativity solar system, the subscript S represents the transmitting end, R represents the receiving end, s represents the integration start time, and e represents the integration end time.
本发明通过泰勒级数展开来计算积分周期始末两个时刻的光行时差,避免了直接使用差分距离观测量获取Doppler、损失计算精度的缺点,消除了在双精度浮点定义时因字长不足所产生的舍入误差对计算精度的影响,达到四精度浮点数计算的精度,保证了计算效率。The present invention calculates the light travel time difference between the beginning and the end of the integration period through Taylor series expansion, avoids the shortcomings of directly using the difference distance observation to obtain Doppler and loss of calculation accuracy, and eliminates the lack of word length when defining double-precision floating points The impact of the rounding error generated on the calculation accuracy reaches the accuracy of four-precision floating-point number calculation, which ensures the calculation efficiency.
附图说明 Description of drawings
图1火星探测器使用常规方法与通过本发明计算的Doppler进行比较结果。Fig. 1 Mars probe uses the conventional method to compare the result with the Doppler calculated by the present invention.
具体实施方式 Detailed ways
本发明提供的双精度浮点定义下的深空Doppler测速计算方法包括以下步骤:The deep-space Doppler velocity measurement calculation method under the double-precision floating-point definition provided by the present invention comprises the following steps:
1.依据Doppler测量原理建立Doppler测量方程1. Establish the Doppler measurement equation according to the Doppler measurement principle
积分Doppler的观测量是地面站接收信号频率相对标准频率的偏移量fD,通过测量一个积分周期内的周计数得到,即The observation value of the integrated Doppler is the offset f D of the received signal frequency of the ground station relative to the standard frequency, which is obtained by measuring the cycle count in an integration period, that is,
其中fR表示接收端接收信号频率,f0表示地面接收站本振频率,NC为一个积分周期内的周计数,ΔT为一个积分周期,δf为观测系统误差,v为观测随机误差。Among them, f R represents the signal frequency received by the receiving end, f 0 represents the local oscillator frequency of the ground receiving station, N C is the cycle count in an integration period, ΔT is an integration period, δf is the observation system error, and v is the observation random error.
地面接收站的一个积分周期ΔT内累积的Doppler周计数NC的变化可以推导出Doppler观测量fD。对于给定的地面测站,连续的Doppler观测有连续的积分周期。积分周期可以短到0.1s,也可以长到半天(43200s),典型的积分周期是几秒到几千秒的区间。The Doppler observation f D can be derived from the change of the accumulated Doppler cycle count N C within an integration period ΔT at the ground receiving station. For a given surface station, successive Doppler observations have successive integration periods. The integration period can be as short as 0.1s or as long as half a day (43200s), and the typical integration period is in the range of a few seconds to several thousand seconds.
对于NC有For N C there is
其中f0为地面接收站的本振频率,小写的下标s,e表示积分起始和结束,t表示地面测站时间,一般采用协调世界时UTC时间系统,τ表示信号发射端的原时。Where f 0 is the local oscillator frequency of the ground receiving station, the lowercase subscript s, e represent the start and end of the integration, t represents the time of the ground station, generally using the Coordinated Universal Time (UTC) time system, and τ represents the original time of the signal transmitter.
考虑比较理想的状态,即发射标准频率fS是一个常数,则有:Considering the ideal state, that is, the emission standard frequency f S is a constant, then:
fRΔT=fS(τe-τs)=fSΔτ (3)f R ΔT = f S (τ e -τ s ) = f S Δτ (3)
为了方便区分,ΔT为接收端一个积分周期,Δτ为接收端一个积分周期对应的发射端的原时差。For the convenience of distinction, ΔT is an integration period of the receiving end, and Δτ is the original time difference of the transmitting end corresponding to one integration period of the receiving end.
2.用泰勒级数展开式来计算积分周期始末时刻的光行时差2. Use the Taylor series expansion to calculate the light travel time difference at the beginning and end of the integration period
考虑到深空探测中光行时一般在广义相对论太阳系质心坐标系下建立,原时差可由下公式计算:Considering that light travel time in deep space exploration is generally established in the barycentric coordinate system of the general relativity solar system, the original time difference can be calculated by the following formula:
其中,τS,e,τS,s分别表示星上信号发射端积分周期结束和起始时刻对应的原始,ρSR,e,ρSR,s分别表示积分结束和起始时刻对应的单程几何距离,RLTe,RLTs表示积分结束和起始时刻引力弯曲,TDB表示太阳系质心动力学时,t(τ)表示对应的原时,[]e,[]s分别对应积分结束和起始时刻。Among them, τ S, e , τ S, s respectively represent the original points corresponding to the end of the integration period and the start time of the signal transmitting end on the star, and ρ SR, e , ρ SR, s respectively represent the one-way geometry corresponding to the end of the integration period and the start time Distance, RLT e , RLT s represent the gravitational bending at the end and the beginning of the integration, TDB represents the dynamic time of the center of mass of the solar system, t(τ) represents the corresponding original time, [] e , [] s correspond to the end and the beginning of the integration respectively.
对于深空探测(如火星探测)而言,(4)式右端第1项的数值约在200-1300s之间,第2、3项为相对论效应项,数值约为10-6s量级,而第4、5项的数值在10-9s量级。因此,在双精度浮点定义下,按照式(4)计算光行时,右端第一项引入的舍入误差约为3×10-12s,对应8.4GHz的X波段的Doppler测量误差为1mm/s(1s积分周期),远低于当前的测量精度。因此,为了满足双精度浮点系统的精度要求,需将上式右端第一项计算改为以下:For deep space exploration (such as Mars exploration), the value of the first item on the right side of (4) is about 200-1300 s, and the second and third items are relativistic effect items, and the value is about 10 -6 s. However, the values of items 4 and 5 are in the order of 10 -9 s. Therefore, under the definition of double-precision floating point, when calculating the light line according to formula (4), the rounding error introduced by the first item on the right end is about 3×10 -12 s, and the Doppler measurement error corresponding to the 8.4GHz X-band is 1mm /s (1s integration period), far lower than the current measurement accuracy. Therefore, in order to meet the precision requirements of the double-precision floating-point system, the calculation of the first item on the right side of the above formula needs to be changed to the following:
这里,here,
其中,X,Y,Z分别表示飞行器在广义相对论太阳系质心坐标系下的位置分量,下标S表示发射端,R表示接收端,s表示积分开始时刻,e表示积分结束时刻。Among them, X, Y, and Z represent the position components of the aircraft in the barycentric coordinate system of the general relativity solar system, the subscript S represents the transmitting end, R represents the receiving end, s represents the start time of integration, and e represents the end time of integration.
如果Doppler积分周期相对较短(<100s),可以忽略式中相对论修正项的影响,由此引入的误差不会超过0.3mm,可以优于1ps的计算精度要求。If the Doppler integration period is relatively short (<100s), the influence of the relativistic correction item in the formula can be ignored, and the error introduced by it will not exceed 0.3mm, which can be better than the calculation accuracy requirement of 1ps.
3.将光行时差代入测量方程计算Doppler测速3. Substitute the light travel time difference into the measurement equation to calculate the Doppler speed measurement
将上述(4)-(5)式代入公式(1)即可得到深空Doppler测量值。该计算方法对差分单程距离的计算使用了泰勒展开,避开了直接使用差分距离观测量获取Doppler,损失计算精度的缺点,实现了使用双精度浮点数进行高精度的Doppler计算,保证了计算精度,提高了计算效率。Substituting the above formulas (4)-(5) into formula (1) can obtain the measured value of Doppler in deep space. This calculation method uses Taylor expansion for the calculation of differential one-way distance, avoids the disadvantage of directly using differential distance observations to obtain Doppler, and loses calculation accuracy, and realizes high-precision Doppler calculations using double-precision floating-point numbers, ensuring calculation accuracy , improving the computational efficiency.
本发明已经成功应用于火星探测器的轨道计算中。图1为使用双精度常规方法进行计算与使用本发明计算的残差(观测值与计算值的差)比较。图1上半部分为常规方法计算结果,下半部分为使用该专利方法的计算结果,可以看到使用该方法计算的Doppler残差基本为白噪声,Doppler的计算值精度提高一个量级。The invention has been successfully applied to the orbit calculation of the Mars probe. Fig. 1 is a comparison of the residual error (the difference between the observed value and the calculated value) calculated using the double-precision conventional method and calculated using the present invention. The upper part of Figure 1 is the calculation result of the conventional method, and the lower part is the calculation result of the patented method. It can be seen that the Doppler residual calculated by this method is basically white noise, and the accuracy of the Doppler calculation value is increased by an order of magnitude.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110399791.6A CN102495715B (en) | 2011-11-28 | 2011-11-28 | Deep space Doppler speed measurement calculating method defined by double-precision floating point |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110399791.6A CN102495715B (en) | 2011-11-28 | 2011-11-28 | Deep space Doppler speed measurement calculating method defined by double-precision floating point |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102495715A true CN102495715A (en) | 2012-06-13 |
| CN102495715B CN102495715B (en) | 2015-01-07 |
Family
ID=46187544
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110399791.6A Expired - Fee Related CN102495715B (en) | 2011-11-28 | 2011-11-28 | Deep space Doppler speed measurement calculating method defined by double-precision floating point |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102495715B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106250098A (en) * | 2015-06-12 | 2016-12-21 | Arm 有限公司 | For controlling the device and method rounded off when performing floating-point operation |
| CN113688355A (en) * | 2021-08-31 | 2021-11-23 | 中国西安卫星测控中心 | Orbit measurement method of surrounding planet detector |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001049565A1 (en) * | 2000-01-04 | 2001-07-12 | The Johns Hopkins University | Method and apparatus for autonomous solar navigation |
| CN101937080A (en) * | 2010-07-26 | 2011-01-05 | 中国航空无线电电子研究所 | Method for rapidly measuring speed of flying target by fixed single station |
-
2011
- 2011-11-28 CN CN201110399791.6A patent/CN102495715B/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001049565A1 (en) * | 2000-01-04 | 2001-07-12 | The Johns Hopkins University | Method and apparatus for autonomous solar navigation |
| CN101937080A (en) * | 2010-07-26 | 2011-01-05 | 中国航空无线电电子研究所 | Method for rapidly measuring speed of flying target by fixed single station |
Non-Patent Citations (2)
| Title |
|---|
| LUE CHEN等: "Research and Applitcation of Connected Interferometry Measurement Signal Processing Method", 《2011 SYMPOSIUM ON PHOTONICS AND OPTOELECTRONICS (SOPO)》, 18 May 2011 (2011-05-18), pages 1 - 4 * |
| 曹建峰等: "深空探测中多普勒的建模与应用", 《宇航学报》, vol. 32, no. 7, 31 July 2011 (2011-07-31), pages 1583 - 1589 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106250098A (en) * | 2015-06-12 | 2016-12-21 | Arm 有限公司 | For controlling the device and method rounded off when performing floating-point operation |
| CN113688355A (en) * | 2021-08-31 | 2021-11-23 | 中国西安卫星测控中心 | Orbit measurement method of surrounding planet detector |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102495715B (en) | 2015-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102129063B (en) | Method for positioning micro seismic source or acoustic emission source | |
| CN109855621B (en) | A combined indoor pedestrian navigation system and method based on UWB and SINS | |
| TWI357493B (en) | Augmented navigation system and method of a moving | |
| CN102508222B (en) | Middle and upper atmospheric wind field retrieval method | |
| KR101179135B1 (en) | Apparatus and method for generating gps time | |
| EP3524954A1 (en) | System for precision measurement of structure and method therefor | |
| CN107024211B (en) | A kind of deep space probe angle measurement/differential speed measuring/difference ranges Combinated navigation method | |
| JP2009074930A (en) | POSITIONING DEVICE, POSITIONING SYSTEM, COMPUTER PROGRAM, AND POSITIONING METHOD | |
| CN103954279B (en) | Doppler's differential speed measuring model and the method with X-ray pulsar integrated navigation | |
| WO2014002210A1 (en) | Positioning device | |
| CN103502833A (en) | positioning method | |
| CN107024212A (en) | A kind of astronomical doppler combined navigation method of deep space probe X-ray pulsar/time difference | |
| CN101915926B (en) | Method for confirming one-way distance in satellite laser ranging (SLR) | |
| CN101625235A (en) | Orbit radius curve measurement system based on a plurality of split inertial references | |
| US11346694B2 (en) | Method for measuring the velocity of a fluid using ultrasound | |
| CN102495715B (en) | Deep space Doppler speed measurement calculating method defined by double-precision floating point | |
| JP5879977B2 (en) | Speed estimation apparatus and program | |
| KR101703568B1 (en) | Synchronization apparatus for a track geometry measurement system and its method | |
| CN104142624B (en) | Time synchronization method and system based on waveform matching | |
| RU2431847C1 (en) | Method of determining surface transport facility speed | |
| JP6455873B2 (en) | Vibration measuring method, vibration detecting apparatus and vibration measuring program | |
| CN103686991A (en) | A method and device for realizing wireless sensor network node positioning | |
| JP6962040B2 (en) | Direction estimation device | |
| CN106403999A (en) | GNSS-based real-time compensation method for inertial navigation accelerometer drifting | |
| JP5032287B2 (en) | Accelerometer |
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: 20150107 Termination date: 20151128 |

