[go: up one dir, main page]

CN119309571B - Rapid pulse period estimation method based on phase difference correction - Google Patents

Rapid pulse period estimation method based on phase difference correction Download PDF

Info

Publication number
CN119309571B
CN119309571B CN202411866465.5A CN202411866465A CN119309571B CN 119309571 B CN119309571 B CN 119309571B CN 202411866465 A CN202411866465 A CN 202411866465A CN 119309571 B CN119309571 B CN 119309571B
Authority
CN
China
Prior art keywords
waveform
phase difference
folded
period
pulse
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.)
Active
Application number
CN202411866465.5A
Other languages
Chinese (zh)
Other versions
CN119309571A (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 CN202411866465.5A priority Critical patent/CN119309571B/en
Publication of CN119309571A publication Critical patent/CN119309571A/en
Application granted granted Critical
Publication of CN119309571B publication Critical patent/CN119309571B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明提出了一种基于相差修正的快速脉冲周期估计方法。所述方法包括:步骤一、确定折叠波形相位差与周期估计误差之间的映射关系;步骤二、分时段对波形进行折叠并计算折叠波形相位差,依据所述映射关系计算周期估计误差;步骤三、设定精度阈值,当折叠波形相位差满足精度阈值时,依据周期估计误差计算脉冲周期估计值。相较于传统的历元折叠的周期估计方法,本发明大幅提高了计算速度,同时在精度上与现有技术相当,对观测时长不敏感,对于在轨实时脉冲接收周期估计具有重要意义。

The present invention proposes a fast pulse period estimation method based on phase difference correction. The method comprises: step one, determining the mapping relationship between the folded waveform phase difference and the period estimation error; step two, folding the waveform in time periods and calculating the folded waveform phase difference, and calculating the period estimation error according to the mapping relationship; step three, setting an accuracy threshold, and when the folded waveform phase difference meets the accuracy threshold, calculating the pulse period estimation value according to the period estimation error. Compared with the traditional epoch folding period estimation method, the present invention greatly improves the calculation speed, and at the same time is comparable to the prior art in accuracy, is insensitive to the observation duration, and is of great significance for on-orbit real-time pulse reception period estimation.

Description

Rapid pulse period estimation method based on phase difference correction
Technical Field
The invention belongs to the technical field of aerospace navigation, and particularly relates to a phase difference correction-based rapid pulse period estimation method.
Background
With the continuous development of deep space exploration technology, it is imperative to improve the autonomous navigation ability of the deep space exploration. The X-ray pulsar navigation is one of a plurality of astronomical navigation modes, and becomes a deep space autonomous navigation technology with great potential by the unique characteristics and advantages, so that the X-ray pulsar navigation is a research hot spot in recent years.
The key to realizing high-precision pulsar navigation is to acquire high-precision pulse time delay information. The acquisition of pulse delay information needs to process the data of photon arrival Time (TOA), so a pulse delay estimation method based on photon TOA data processing is a key for determining the navigation performance of the pulsar. The pulse delay estimation includes pulse receiving period estimation and pulse initial phase estimation, and the pulse receiving period estimation can be divided into a frequency domain estimation method and a time domain estimation method.
The fast fourier transform (Fast Fourier Transform, FFT) method is a common method for analyzing a discrete time series spectrum, and has higher accuracy and calculation efficiency, but the FFT requires that the processed data is uniformly distributed on a time axis, and the time of arrival of each photon at a detector is recorded by pulsar photon TOA data, the time interval between data points is not uniform, if the TOA data is to be processed by using the FFT method, the interpolation processing must be performed on the data first, the inaccuracy of the interpolation process directly affects the subsequent result, so the FFT method estimation period cannot obtain a high-precision result but only can be roughly analyzed.
In order to solve the problem of unavoidable non-uniform time intervals in the photon TOA signal processing process, a learner researches a frequency domain Lomb algorithm to process pulsar data. The Lomb algorithm is advantageous in that it can directly perform spectrum analysis on time-domain non-equally spaced signals, but is disadvantageous in that it requires a large amount of computation and a large amount of data to suppress noise. Later, a learner researches a time delay estimation method based on bispectrum analysis, which reduces the computational complexity to a great extent, but is only applicable to signals with high signal-to-noise ratio. In summary, the frequency domain estimation method can be used for estimating the period of the pulsar signal, but has the problem of complex calculation or limited precision, and other methods or a combination of the frequency domain method and other methods need to be considered.
The pulse time delay estimation method based on Epoch Folding (EF) is one of the main stream methods for analyzing and processing pulsar data in the field of time domain estimation methods, and has the limitation that the problem of time consumption in calculation exists. The overall accuracy of the EF-based time domain estimation method is better than that of the frequency domain method. The final result obtained by each specific method is quite accurate, so that the important development direction of the method is to reduce the calculation complexity as much as possible so as to achieve faster calculation speed, and in addition, the noise resistance of the algorithm is an important measurement standard, particularly under the condition of low signal to noise ratio.
In combination with the current research situation, the current pulse period estimation method has large calculated amount and insufficient algorithm rapidity, and is not easy to meet the requirement of navigation real-time under the actual navigation condition. Therefore, a rapid pulse period estimation method capable of ensuring high precision is urgently needed, a large number of repeated operation operations on a period test value are avoided, and algorithm calculation speed is improved on the premise of not losing precision.
Disclosure of Invention
In order to solve the problems, the invention provides a rapid pulse period estimation method based on phase difference correction, which has higher calculation speed and lower dependency on observation time compared with the traditional method, and is definitely a period estimation method more suitable for the development of the future pulsar navigation technology.
In order to achieve the above purpose, the invention adopts the following technical scheme:
A phase difference correction-based rapid pulse period estimation method comprises the following steps:
Step one, determining a mapping relation between a folding waveform phase difference and a period estimation error;
Folding the waveform in a time-sharing way, calculating the phase difference of the folded waveform, and calculating a period estimation error according to the mapping relation;
Setting an accuracy threshold, and calculating a pulse period estimated value according to the period estimated error when the folding waveform phase difference meets the accuracy threshold.
The invention has the beneficial effects that:
(1) The invention uses the iterative algorithm to continuously correct the pulse estimation period until the phase difference meets the preset precision requirement, and can greatly improve the calculation speed on the premise of maintaining or even improving the period estimation precision;
(2) The method has lower dependency on the observation time and has important significance on the on-orbit real-time pulse receiving period estimation.
Drawings
Fig. 1 is a flowchart of a fast pulse period estimation method based on phase difference correction according to the present invention.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention. In addition, the technical features of the embodiments of the present invention described below may be combined with each other as long as they do not collide with each other.
As shown in fig. 1, the present invention provides a rapid pulse period estimation method based on phase difference correction, which uses an iterative algorithm to continuously correct the pulse period until the phase difference meets a predetermined accuracy requirement. The method can greatly improve the calculation speed on the premise of keeping or even improving the period estimation precision.
The technical principle of the invention is that a time-interval folding mode is selected to calculate folding waveform phase difference information under the condition of unknown real initial phase, and the linear mapping relation between the deduced folding waveform phase difference and the cycle estimation error is utilized to correct the cycle estimation value, thereby avoiding repeated epoch folding operation in the traditional method. The implementation process is specifically described below:
1. Phase difference of folding waveform Error of period estimationStudy of mapping relation between:
The pulse shape is effectively a rate function of the non-homogeneous poisson process according to the definition of the non-homogeneous poisson process When the velocity component of the spacecraft in the direction of the pulsar sight is a certain valueAt the time, the rate functionIs a periodic function with a fourier series expansion into the form:
(1)
In the formula, The direct current is used as the direct current quantity,Is the firstAmplitude, angular frequency of order harmonicWhereinFor a real pulse period of time,As a function of the time variable,Is the firstThe phase angle of the order harmonic. Set total observation time periodFor the test periodInteger multiples of (i.e.)(Typically due toSo even ifNot be ofAnd the influence on the analysis results is small). The whole observation time lengthIs equally divided into lengths ofA kind of electronic deviceThe wave phase difference between two adjacent intervals isWherein the period estimates the errorLet it be from the test periodAnd the real periodAmount of phase change due to difference betweenThen (1)The phase shift of the adjacent waveforms of the order harmonic isAfter folding the (th)Order harmonic waveCan be expressed as:
(2)
In the formula, Represent the firstA plurality of observation intervals;
According to Euler's formula Formula (2) is rewritten as:
(3)
In the formula, The representation takes the real part of the operation,Is an imaginary unit of number and is,Representing an exponential function;
using a complex summation geometry, formula (3) is rewritten as follows:
(4)
In the middle of To fold the summed waveform amplitude, equation (4) is converted back to cosine form:
(5)
In fact, after folding It is explained that the folded waveform has not only phase difference but also distortion, but the waveform is ignoredThe higher order and above harmonics can be approximated as:
(6)
In the formula, Representing the total observation periodIs provided with a number of divided segments of (a),Is a constant value, which is set to be a constant value,Representing a transpose;
the folded normalized waveform (unit time folded waveform) is thus approximated as:
(7)
When the original pulse waveform (real waveform) is ignored When the order is higher order harmonic, the original waveform has the following form:
(8)
A time shift exists between the folded pulse waveform and the original pulse waveform The time shift corresponds to the folding waveform phase differenceThe method comprises the following steps:
(9)
Based on real pulse period Unknown andFormula (9) is replaced by the following approximation:
(10)
equation (10) shows the folding waveform phase difference Error of period estimationIs matched with a linear mapping relation whenWithin a proper range, the expression has high accuracy, and thus periodic correction can be performed using the expression (10).
2. Folding waveform phase differenceAnd cycle estimation errorIs calculated by (1):
folding waveform phase difference on the left of the equal sign of (10) Has the following form:
(11)
In the formula, Representing the total observation timeThe received photon TOA is folded to obtain the waveform initial phase,Representing the initial phase of the real pulse waveform;
general formula (10) and formula (11):
(12)
Since in the actual pulsar navigation, Is an unknown quantity, so that in equation (12) there are two unknowns, namelyAnd (3) withObviously, it can not be directly obtained by an equation. However, if two equations are constructed simultaneously using equation (12), the two equations have the same true initial phaseCan be directly eliminated by adopting a primordial elimination method. Specifically, the photon TOA received in the first 50% of the observation time period is folded once, and the initial phase of the waveform obtained by folding isThen, according to equation (12), the following equation set holds:
(13)
The difference between the two formulas (13) is obtained to obtain the folding waveform phase difference :
(14)
Thus cycle estimation errorThe method comprises the following steps:
(15)
In summary, the phase difference and the period estimation error are calculated under the condition that the real initial phase is unknown by selecting a time-division folding mode.
3. The fast pulse period estimation method based on phase difference correction is briefly described in the flow chart:
In actual navigation, a pulsar signal model is utilized to perform preliminary estimation on a pulse receiving period to obtain an initial test period Is a value of (2). FIG. 1 is a flow chart of a phase difference correction based fast pulse period estimation method, as shown, after an initial test period is obtainedThen, the observed TOA data are respectively folded in full-time period and in the first 50% time period, and the phase difference of the two folded waveforms is calculated by a cross-correlation algorithmCalculating a cycle estimation error according to equation (15). Presetting an accuracy thresholdTo reflect the level of accuracy that the final period estimate needs to achieve if the waveform phase difference is foldedThe absolute value of (2) is equal to or greater than the precision thresholdWill thenAs a new test periodRepeating waveform folding and waveform phase difference folding calculation until the precision threshold is metIf the waveform phase difference is foldedIs less than the accuracy thresholdWill thenAs a final pulse period estimateAnd outputting.
What is not described in detail in the present specification belongs to the prior art known to those skilled in the art. It will be readily appreciated by those skilled in the art that the foregoing description is merely a preferred embodiment of the invention and is not intended to limit the invention, but any modifications, equivalents, improvements or alternatives falling within the spirit and principles of the invention are intended to be included within the scope of the invention.

Claims (1)

1.一种基于相差修正的快速脉冲周期估计方法,其特征在于,所述方法包括:1. A fast pulse period estimation method based on phase difference correction, characterized in that the method comprises: 步骤一、确定折叠波形相位差与周期估计误差之间的映射关系;Step 1: determine the mapping relationship between the folded waveform phase difference and the period estimation error; 步骤二、分时段对波形进行折叠并计算折叠波形相位差,依据所述映射关系计算周期估计误差;Step 2, folding the waveform in time periods and calculating the phase difference of the folded waveform, and calculating the period estimation error according to the mapping relationship; 步骤三、设定精度阈值,当折叠波形相位差满足精度阈值时,依据周期估计误差计算脉冲周期估计值;Step 3: Set the accuracy threshold. When the phase difference of the folded waveform meets the accuracy threshold, calculate the pulse period estimation value according to the period estimation error. 所述确定折叠波形相位差与周期估计误差之间的映射关系包括:Determining the folded waveform phase difference and period estimation error The mapping relationships include: 基于脉冲波形符合非齐次泊松过程速率函数,将按傅里叶级数展开为如下形式:Based on the pulse waveform conforming to the rate function of the non-homogeneous Poisson process ,Will According to the Fourier series expansion, it becomes the following form: (1) (1) 式中,为直流量,为第阶谐波的幅值,角频率,其中为真实脉冲周期,为时间变量,为第阶谐波初相角,设总观测时长为试验周期的整数倍,即分隔段数,相邻两个间隔内的波形相位差为,其中周期估计误差,设由试验周期与真实脉冲周期之间的差异导致的相位变化量,则第阶谐波相邻波形的相移为,折叠后第阶谐波表示为:In the formula, is the DC flow, For the Amplitude and angular frequency of the harmonic ,in is the actual pulse period, is the time variable, For the The initial phase angle of the harmonic order is set to the total observation time For the test cycle An integer multiple of Number of segments , the waveform phase difference between two adjacent intervals is , where the period estimation error is , assuming that the test cycle The actual pulse period The difference between the phase changes caused by , then The phase shift of adjacent waveforms of the order harmonics is , after folding Harmonics It is expressed as: (2) (2) 式中,表示第个观测间隔;In the formula, Indicates observation interval; 根据欧拉公式,x表示欧拉公式中角度弧度变量,将式(2)改写为:According to Euler's formula , x represents the angle radian variable in Euler's formula, and formula (2) is rewritten as: (3) (3) 式中,表示取实部运算,表示虚数单位,表示指数函数;In the formula, represents the real part operation, represents the imaginary unit, represents the exponential function; 利用复数求和的几何方法,将式(3)改写为如下形式:Using the geometric method of complex number summation, equation (3) can be rewritten as follows: (4) (4) 式中,为折叠求和后的波形幅值,将式(4)转换回余弦形式:In the formula, To obtain the amplitude of the waveform after folding and summing, convert equation (4) back to cosine form: (5) (5) 设忽略阶及以上高阶谐波:Set Ignore And higher order harmonics: (6) (6) 式中,为第阶谐波的幅值,为折叠求和后第阶谐波的波形幅值,是一个常数,表示转置;In the formula, For the The amplitude of the harmonics, After folding and summing The waveform amplitude of the order harmonic, is a constant, represents transpose; 因此,折叠后的归一化波形为:Therefore, the folded normalized waveform is: (7) (7) 当忽略原脉冲波形即真实波形阶及以上高阶谐波,原脉冲波形具有如下形式:When the original pulse waveform is ignored, that is, the real waveform For higher-order harmonics of the order and above, the original pulse waveform has the following form: (8) (8) 折叠后脉冲波形和原脉冲波形之间存在一个时移,该时移对应的折叠波形相位差为:There is a time shift between the folded pulse waveform and the original pulse waveform , the folded waveform phase difference corresponding to this time shift is for: (9) (9) 基于真实脉冲周期未知且,式(9)转化为:Based on the real pulse period Unknown and , formula (9) is transformed into: (10) (10) 所述计算折叠波形相位差和周期估计误差包括:The calculated folded waveform phase difference and period estimation error include: 式(10)等号左边的折叠波形相位差具有如下形式:The folded waveform phase difference on the left side of the equal sign in formula (10) is Has the following form: (11) (11) 式中,表示总观测时长内接收到的光子TOA进行折叠得到的波形初相位,表示真实脉冲波形的初相位;In the formula, Indicates the total observation time The initial phase of the waveform is obtained by folding the TOA of the photons received. Indicates the initial phase of the real pulse waveform; 综合式(10)和式(11):Combining equation (10) and equation (11): (12) (12) 使用总观测时长前50%观测时间内接收到的光子TOA进行一次折叠,折叠得到的波形初相位为,有:Total observation time The TOA of the photons received during the first 50% of the observation time is folded once, and the initial phase of the waveform obtained by folding is ,have: (13) (13) 式(13)两式做差即得到折叠波形相位差The difference between the two equations (13) is the phase difference of the folded waveform: : (14) (14) 因此周期估计误差为:Therefore, the period estimation error for: (15) (15) 所述步骤三包括:The step three comprises: 利用脉冲星信号模型对实际导航中的脉冲接收周期进行估计,得到初始试验周期The pulsar signal model is used to estimate the pulse reception period in actual navigation and obtain the initial test period. ; 对观测到的TOA数据分别进行全时段波形折叠和前50%时段波形折叠,计算两次折叠的折叠波形相位差,依据式(15)计算周期估计误差,若折叠波形相位差的绝对值大于等于精度阈值,将作为新的试验周期重复进行波形折叠和折叠波形相位差的计算直至满足精度阈值;若折叠波形相位差的绝对值小于精度阈值,则将作为最终脉冲周期估计值输出。The observed TOA data are folded for the entire period and the first 50% period, and the phase difference of the folded waveforms is calculated. , calculate the period estimation error according to formula (15) , if the folded waveform phase difference The absolute value of is greater than or equal to the accuracy threshold ,Will As a new test cycle Repeat the waveform folding and the calculation of the folded waveform phase difference until the accuracy threshold is met ; If the folded waveform phase difference The absolute value of is less than the precision threshold , then As the final pulse period estimate Output.
CN202411866465.5A 2024-12-18 2024-12-18 Rapid pulse period estimation method based on phase difference correction Active CN119309571B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411866465.5A CN119309571B (en) 2024-12-18 2024-12-18 Rapid pulse period estimation method based on phase difference correction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411866465.5A CN119309571B (en) 2024-12-18 2024-12-18 Rapid pulse period estimation method based on phase difference correction

Publications (2)

Publication Number Publication Date
CN119309571A CN119309571A (en) 2025-01-14
CN119309571B true CN119309571B (en) 2025-03-07

Family

ID=94179323

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411866465.5A Active CN119309571B (en) 2024-12-18 2024-12-18 Rapid pulse period estimation method based on phase difference correction

Country Status (1)

Country Link
CN (1) CN119309571B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103776454A (en) * 2014-01-21 2014-05-07 西安电子科技大学 Maximum likelihood phase estimation method based on X-ray pulsar
CN107328409A (en) * 2017-07-28 2017-11-07 北京控制工程研究所 A kind of X-ray pulsar navigation method based on dynamic pulse accumulation window

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007008195A1 (en) * 2004-10-28 2007-01-18 University Of Maryland Navigation system and method using modulated celestial radiation sources
CN116793342B (en) * 2023-06-27 2025-03-11 北京航空航天大学 Variable-speed model pulsar data processing method based on non-uniform epoch folding

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103776454A (en) * 2014-01-21 2014-05-07 西安电子科技大学 Maximum likelihood phase estimation method based on X-ray pulsar
CN107328409A (en) * 2017-07-28 2017-11-07 北京控制工程研究所 A kind of X-ray pulsar navigation method based on dynamic pulse accumulation window

Also Published As

Publication number Publication date
CN119309571A (en) 2025-01-14

Similar Documents

Publication Publication Date Title
CN101833035B (en) Linear frequency-modulated parameter estimating method and implementing device thereof
Viola et al. A spline-based algorithm for continuous time-delay estimation using sampled data
CN111220222B (en) Measuring algorithm for flow of ultrasonic gas meter
CN103217162B (en) Adopt the pulsar pile-up pulse profile time delay measurement method of rarefaction representation
CN109507704B (en) Double-satellite positioning frequency difference estimation method based on mutual ambiguity function
Eichstädt et al. Deconvolution filters for the analysis of dynamic measurement processes: a tutorial
Pinton et al. Continuous delay estimation with polynomial splines
CN110196407B (en) A method for estimating the direction of arrival of a single-vector hydrophone signal based on frequency estimation
CN102778674B (en) Chirp pulse time delay estimation method for non-uniform sampling
CN108845973A (en) A kind of doppler frequency estimation method based on improvement Quinn algorithm
CN104995493A (en) Noise robust time of flight estimation for acoustic pyrometry
CN109581052A (en) A kind of reality of iterated interpolation answers conversion frequency estimation method
CN111935038A (en) Linear frequency modulation interference elimination method based on fractional order Fourier transform
CN102879642B (en) Frequency estimation method for sine signal
CN106603036A (en) Adaptive time delay estimation method based on low-order interpolation filter
CN119309571B (en) Rapid pulse period estimation method based on phase difference correction
CN109541566B (en) K-distribution sea clutter parameter estimation method based on double fractional order moment
CN107064942B (en) high-precision Doppler signal simulation method
CN103926567B (en) high-speed real-time pulse compression algorithm
George et al. A novel and efficient hardware accelerator architecture for signal normalization
CN114624513B (en) Method and device for detecting phase of periodic signal with anti-harmonic interference
Lu et al. FPGA Based Implementation of All-phase FFT Phase Difference Frequency Measurement
Giovannelli et al. Unsupervised frequency tracking beyond the Nyquist frequency using Markov chains
CN110297199B (en) Frequency measurement method and system for cesium optical pump magnetometer based on full-phase FFT
RU2371736C2 (en) Method for generation of current energy spectrum of receiver output signal, device for its realisation and method for distance measurement

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant