[go: up one dir, main page]

CN109143292B - Method and device for measuring zero-crossing offset of navigation signal phase detection curve - Google Patents

Method and device for measuring zero-crossing offset of navigation signal phase detection curve Download PDF

Info

Publication number
CN109143292B
CN109143292B CN201810831870.1A CN201810831870A CN109143292B CN 109143292 B CN109143292 B CN 109143292B CN 201810831870 A CN201810831870 A CN 201810831870A CN 109143292 B CN109143292 B CN 109143292B
Authority
CN
China
Prior art keywords
signal
zero
phase detection
detection curve
code
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
CN201810831870.1A
Other languages
Chinese (zh)
Other versions
CN109143292A (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.)
CETC 2 Research Institute
Original Assignee
CETC 2 Research Institute
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 CETC 2 Research Institute filed Critical CETC 2 Research Institute
Priority to CN201810831870.1A priority Critical patent/CN109143292B/en
Publication of CN109143292A publication Critical patent/CN109143292A/en
Application granted granted Critical
Publication of CN109143292B publication Critical patent/CN109143292B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明公开了一种导航信号鉴相曲线的过零点偏移测量方法,包括步骤:采集导航信号数据;计算采集信号鉴相曲线过零点偏移;计算参考信号鉴相曲线过零点偏移;计算相同相关器间隔下的采集信号鉴相曲线过零点偏移与参考信号鉴相曲线过零点偏移的差值,得到导航信号鉴相曲线的过零点偏移。通过扣除参考信号鉴相曲线过零点偏移,减小了分量间伪码、数据等对偏移量计算影响,获得的不同时间段采集信号的鉴相曲线过零点偏移一致性好,测量精度高,适用于导航载荷失真引起的鉴相曲线过零点计算和分析,为导航载荷的优化设计、交付、测试、快速评估提供了有效手段。

The invention discloses a method for measuring the zero-crossing point offset of a phase-discrimination curve of a navigation signal, comprising the steps of: collecting navigation signal data; calculating the zero-crossing point offset of the phase-discrimination curve of the collected signal; calculating the zero-crossing point offset of the phase-discrimination curve of a reference signal; calculating The difference between the zero-crossing point offset of the phase detection curve of the acquisition signal and the zero-crossing point offset of the phase detection curve of the reference signal under the same correlator interval is used to obtain the zero-crossing point offset of the phase detection curve of the navigation signal. By deducting the zero-crossing point offset of the reference signal phase detection curve, the influence of pseudo codes and data between components on the calculation of the offset is reduced, and the zero-crossing point offset of the phase detection curve acquired in different time periods has good consistency and measurement accuracy. High, suitable for the calculation and analysis of the zero-crossing point of the phase detection curve caused by the distortion of the navigation load, and provides an effective means for the optimal design, delivery, test, and rapid evaluation of the navigation load.

Description

一种导航信号鉴相曲线的过零点偏移测量方法及设备Method and device for measuring zero-crossing offset of navigation signal phase detection curve

技术领域technical field

本发明涉及导航信号测量领域,尤其是一种导航信号鉴相曲线的过零点偏移测量方法及设备。The invention relates to the field of navigation signal measurement, in particular to a method and equipment for measuring the zero-crossing point offset of a phase detection curve of a navigation signal.

背景技术Background technique

目前,导航信号鉴相曲线的过零点偏移测量方法主要有两种:At present, there are two main methods for measuring the zero-crossing point offset of the phase detection curve of the navigation signal:

第一种是通过导航监测接收机进行测量,这需要监测接收机具备在多个固定相关器间隔下的测量能力。采用监测接收机测量可以消除调制数据、授权码等因素的影响,但因受硬件实现条件限制,相关器间隔比较大,且不能随意设置,这导致监测接收机对信号细微特征反应不够灵敏。针对目前广泛研究和使用的BOC调制信号,监测接收机采用非匹配的特定处理方式,此时导航信号质量的评估需对匹配接收情况下的S曲线过零点偏移进行测量分析。The first is to make measurements with a navigation monitoring receiver, which requires the monitoring receiver to be capable of measuring at multiple fixed correlator intervals. The influence of modulation data, authorization code and other factors can be eliminated by monitoring receiver measurement. However, due to the limitation of hardware implementation conditions, the correlator interval is relatively large and cannot be set arbitrarily, which makes the monitoring receiver not sensitive enough to the subtle features of the signal. For the BOC modulation signal widely studied and used at present, the monitoring receiver adopts a specific non-matching processing method. At this time, the evaluation of the navigation signal quality needs to measure and analyze the zero-crossing offset of the S-curve under the condition of matching reception.

第二种是通过高速示波器对射频信号进行采集,采取离线分析方法获得分析结果。目前北斗、GPS、Galileo导航系统在一个频点上均播发有多路导航信号,在将多路导航信号合成过程中存在交调信号,且合成信号的伪码中存在无周期授权码及无周期数据调制,采用该合成信号进行分析时,分析结果易受交调分量、授权码及数据调制的影响,导致可能出现波动较大,甚至结果相反的情况。示波器采集信号的过程中,虽然示波器的采样率较高,但是示波器的存储深度较小,数据采集难以进行跟踪解调,接收信号分量存在无周期授权部分,无法分析授权码信号分量对应的S曲线过零点偏移。同时,在采集数据的离线分析方法中,需要依据相关函数先产生鉴相曲线,再搜索鉴相曲线的过零点偏移,算法比较复杂,计算时间长。The second is to collect the radio frequency signal through a high-speed oscilloscope, and adopt an off-line analysis method to obtain the analysis results. At present, Beidou, GPS, and Galileo navigation systems all broadcast multiple navigation signals on one frequency point. There are intermodulation signals in the process of synthesizing multiple navigation signals, and there are aperiodic authorization codes and aperiodic authorization codes in the pseudo codes of the synthesized signals. Data modulation, when the composite signal is used for analysis, the analysis results are easily affected by intermodulation components, authorization codes, and data modulation, which may lead to large fluctuations or even opposite results. In the process of signal acquisition by the oscilloscope, although the sampling rate of the oscilloscope is high, the storage depth of the oscilloscope is small, and it is difficult to track and demodulate the data acquisition. There is an aperiodic authorization part in the received signal component, and the S curve corresponding to the authorization code signal component cannot be analyzed. Zero crossing offset. At the same time, in the off-line analysis method of collecting data, it is necessary to first generate the phase detection curve according to the correlation function, and then search for the zero-crossing point offset of the phase detection curve. The algorithm is relatively complicated and the calculation time is long.

发明内容Contents of the invention

针对现有技术的上述缺陷,本发明实施例提供一种计算复杂度低、测量精度高的导航信号鉴相曲线的过零点偏移测量方法及设备。In view of the above-mentioned defects in the prior art, embodiments of the present invention provide a zero-crossing point offset measurement method and device for a navigation signal phase detection curve with low computational complexity and high measurement accuracy.

本发明能够以多种方式实现,包括方法、系统、设备、装置或计算机可读介质,在下面论述本发明的几个实施例。The present invention can be implemented in numerous ways, including as a method, system, apparatus, apparatus or computer readable medium, several embodiments of the invention are discussed below.

一种导航信号鉴相曲线的过零点偏移测量方法,包括步骤:A method for measuring a zero-crossing offset of a navigation signal phase detection curve, comprising the steps of:

采集导航信号数据;Collect navigation signal data;

计算采集信号鉴相曲线过零点偏移;Calculate the zero-crossing point offset of the acquisition signal phase detection curve;

计算参考信号鉴相曲线过零点偏移;Calculate the zero-crossing point offset of the phase detection curve of the reference signal;

计算相同相关器间隔下的采集信号鉴相曲线过零点偏移与参考信号鉴相曲线过零点偏移的差值,得到导航信号鉴相曲线的过零点偏移。The difference between the zero-crossing point offset of the phase detection curve of the acquisition signal and the zero-crossing point offset of the phase detection curve of the reference signal under the same correlator interval is calculated to obtain the zero-crossing point offset of the phase detection curve of the navigation signal.

进一步地,计算采集信号鉴相曲线过零点偏移的步骤包括:Further, the step of calculating the zero-crossing point offset of the acquisition signal phase detection curve includes:

(2-1)对采集的信号进行滤波处理;(2-1) filtering the collected signal;

(2-2)若信号采集为同源采集,直接进入伪码搜索处理,否则通过频率搜索完成对信号的频率估计,并进入伪码搜索处理;(2-2) If the signal acquisition is homologous acquisition, directly enter the pseudo code search process, otherwise complete the frequency estimation of the signal through frequency search, and enter the pseudo code search process;

(2-3)对信号进行伪码搜索处理,确定信号伪码起始相位位置;(2-3) Carry out pseudo code search processing to signal, determine signal pseudo code initial phase position;

(2-4)计算信号相关函数,搜索相关函数主峰,计算相关器间隔下的信号鉴相曲线过零点偏移。(2-4) Calculate the signal correlation function, search for the main peak of the correlation function, and calculate the zero-crossing point offset of the signal phase detection curve under the correlator interval.

进一步地,步骤(2-2)频率搜索步骤为选择任一短码,调整码数字控制振荡器和载波数字控制振荡器的频率控制字进行频点遍历,以产生新的伪码和载波,利用新产生的载波对所述信号进行下变频处理,再与新产生的伪码进行相关处理,以相关函数输出最大为判据确定频率所在区间。Further, the step (2-2) frequency search step is to select any short code, adjust the frequency control word of the digitally controlled oscillator of the code and the digitally controlled oscillator of the carrier to carry out frequency point traversal, to generate new pseudo-code and carrier, utilize The newly generated carrier performs down-conversion processing on the signal, and then performs correlation processing with the newly generated pseudo code, and determines the interval of the frequency based on the maximum output of the correlation function.

进一步地,步骤(2-3)伪码搜索步骤为对下变频处理后的信号进行滤波处理,重新计算码数字控制振荡器的频率控制字,利用更新后的伪码速率重新产生伪码,并利用新生成的伪码重新计算相关函数最大值,相关函数最大值对应的采样点即为伪码相位起始位置。Further, step (2-3) pseudo-code search step is to filter the signal after the down-conversion process, recalculate the frequency control word of the code digital control oscillator, utilize the updated pseudo-code rate to regenerate the pseudo-code, and Use the newly generated pseudo code to recalculate the maximum value of the correlation function, and the sampling point corresponding to the maximum value of the correlation function is the initial position of the phase of the pseudo code.

进一步地,标记伪码相位起始位置为取数位置,后续处理中,从采集信号的取数位置开始取数。Further, the starting position of the pseudo-code phase is marked as the counting position, and in the subsequent processing, the counting starts from the counting position of the collected signal.

进一步地,步骤(2-4)计算信号相关函数步骤中,信号采样率达到预设精度时,从所述取数位置开始重新取数,直接利用相位搜索步骤生成的伪码和载波获得信号的相关函数;信号采样率未达到预设精度时,调整码相位控制字重新产生伪码以获得信号的相关函数。Further, in the step (2-4) of calculating the signal correlation function step, when the signal sampling rate reaches the preset accuracy, re-fetching is started from the counting position, and the pseudo-code and carrier wave generated by the phase search step are directly used to obtain the signal Correlation function; when the signal sampling rate does not reach the preset accuracy, adjust the code phase control word to regenerate the pseudo code to obtain the correlation function of the signal.

进一步地,步骤(2-4)计算相关器间隔下的信号鉴相曲线过零点偏移的步骤包括移动相关函数,使得相关函数最大值位于纵轴上,环路锁定时,信号鉴相曲线过零点偏移为超前相关器与滞后相关器工作点间隔的一半。Further, the step (2-4) calculates the step of shifting the zero-crossing point of the phase detection curve of the signal under the correlator interval, including moving the correlation function so that the maximum value of the correlation function is located on the vertical axis. When the loop is locked, the phase detection curve of the signal passes The zero offset is half the interval between the working points of the leading correlator and the lagging correlator.

进一步地,计算相关器间隔下的信号鉴相曲线过零点偏移前,对相关函数的主峰进行插值处理。Further, before calculating the offset of the zero-crossing point of the phase detection curve of the signal at the interval of the correlator, an interpolation process is performed on the main peak of the correlation function.

进一步地,计算参考信号鉴相曲线过零点偏移的步骤包括提取信号采集时刻对应的导航电文,将所述导航电文合成理想基带信号,产生伪码,采用步骤(2-4)方法获得不同相关器间隔下参考信号鉴相曲线过零点偏移,其中,信号采集为同源采集时,按照约定码速率产生伪码,信号采集为非同源采集时,按照步骤(2-2)中估计的频率偏移补偿码速率,并根据补偿后的码速率产生伪码。Further, the step of calculating the offset of the zero-crossing point of the phase detection curve of the reference signal includes extracting the navigation message corresponding to the signal acquisition time, synthesizing the navigation message into an ideal baseband signal, generating a pseudocode, and obtaining different correlations by using the method of step (2-4). The zero-crossing point offset of the phase detection curve of the reference signal under the device interval, wherein, when the signal acquisition is homologous acquisition, the pseudo code is generated according to the agreed code rate, and when the signal acquisition is non-homologous acquisition, it is estimated according to the The frequency offset compensates the code rate, and generates a pseudo code according to the compensated code rate.

一种导航信号鉴相曲线的过零点偏移测量设备,包括处理器,所述处理器用于执行权利要求1-8任一所述步骤。A device for measuring the zero-crossing point offset of a phase detection curve of a navigation signal, comprising a processor configured to perform the steps of any one of claims 1-8.

本发明实施例可实现的积极有益技术效果包括:通过扣除参考信号鉴相曲线过零点偏移,减小了分量间伪码、数据等对偏移量计算影响,获得的不同时间段采集信号的鉴相曲线过零点偏移一致性好,测量精度高,适用于导航载荷失真引起的鉴相曲线过零点计算和分析,为导航载荷的优化设计、交付、测试、快速评估提供了有效手段;不受传统监测接收机相关器间隔设置的限制,不需要解调和提取电文即可获得授权码相位关系,可完成长码信号分量对应的鉴相曲线过零点偏移快速高精度测量;不需要计算导航信号的鉴相曲线,计算复杂度低。The positive and beneficial technical effects that can be realized by the embodiments of the present invention include: by deducting the zero-crossing point offset of the phase detection curve of the reference signal, the influence of pseudo codes and data between components on the calculation of the offset is reduced, and the acquired signals of different time periods are obtained. The zero-crossing point offset of the phase detection curve has good consistency and high measurement accuracy. It is suitable for the calculation and analysis of the zero-crossing point of the phase detection curve caused by the distortion of the navigation load, and provides an effective means for the optimal design, delivery, test, and rapid evaluation of the navigation load; Limited by the interval setting of the correlator of the traditional monitoring receiver, the phase relationship of the authorization code can be obtained without demodulation and extraction of the message, and the fast and high-precision measurement of the zero-crossing point offset of the phase detection curve corresponding to the long code signal component can be completed; no calculation is required The phase detection curve of the navigation signal has low computational complexity.

本发明的其他方面和优点根据下面结合附图的详细的描述而变得明显,所述附图通过示例说明本发明的原理。Other aspects and advantages of the invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the invention.

附图说明Description of drawings

本发明将通过例子并参照附图的方式说明,其中:The invention will be illustrated by way of example with reference to the accompanying drawings, in which:

图1为本发明实施例提供的导航信号鉴相曲线的过零点偏移测量方法流程图;Fig. 1 is the flowchart of the zero-crossing point offset measurement method of the navigation signal phase detection curve provided by the embodiment of the present invention;

图2为本发明实施例提供的相关函数主峰示意图。Fig. 2 is a schematic diagram of the main peak of the correlation function provided by the embodiment of the present invention.

具体实施方式Detailed ways

本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。All features disclosed in this specification, or steps in all methods or processes disclosed, may be combined in any manner, except for mutually exclusive features and/or steps.

本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。Any feature disclosed in this specification, unless specifically stated, can be replaced by other alternative features that are equivalent or have similar purposes. That is, unless expressly stated otherwise, each feature is one example only of a series of equivalent or similar features.

图1为本发明实施例提供的导航信号鉴相曲线的过零点偏移测量方法流程图,如图1所示,包括步骤:Fig. 1 is the flow chart of the zero-crossing point offset measurement method of the navigation signal phase detection curve provided by the embodiment of the present invention, as shown in Fig. 1, comprising steps:

(1)采集导航信号数据;(1) Collecting navigation signal data;

(2)计算采集信号鉴相曲线过零点偏移;(2) Calculate the zero-crossing offset of the acquisition signal phase detection curve;

(3)计算参考信号鉴相曲线过零点偏移;(3) Calculate the zero-crossing point offset of the reference signal phase detection curve;

(4)计算相同相关器间隔下的采集信号鉴相曲线过零点偏移与参考信号鉴相曲线过零点偏移的差值,得到导航信号鉴相曲线的过零点偏移。(4) Calculate the difference between the zero-crossing point offset of the acquisition signal phase detection curve and the reference signal phase detection curve zero-crossing point offset under the same correlator interval, and obtain the zero-crossing point offset of the navigation signal phase detection curve.

采集导航信号数据步骤包括:采集导航载荷的PPS(Pulse Per Second,每秒脉冲数)信号、导航电文以及卫星时间;利用导航载荷的PPS信号维持本地秒时间,确保本地秒时间与载荷秒时间一致;在PPS上升沿采集导航信号,且在触发采集信号时,同步记录触发采集时的周计数、秒计数,依据周计数、秒计数从导航信号的电文中提取导航电文,并从本地授权码产生模块提取授权码。授权码提取过程不受传统监测接收机相关器间隔设置的限制,不需要解调和提取电文即可获得授权码相位关系。The steps of collecting navigation signal data include: collecting the PPS (Pulse Per Second) signal of the navigation load, the navigation message and the satellite time; using the PPS signal of the navigation load to maintain the local second time to ensure that the local second time is consistent with the load second time ;Collect the navigation signal on the rising edge of the PPS, and when the signal is triggered, record the week count and second count when triggering the acquisition synchronously, extract the navigation message from the message of the navigation signal according to the week count and second count, and generate it from the local authorization code The module extracts the authorization code. The authorization code extraction process is not limited by the interval setting of the correlator of the traditional monitoring receiver, and the phase relationship of the authorization code can be obtained without demodulating and extracting the message.

计算采集信号鉴相曲线过零点偏移的步骤包括:The steps for calculating the zero-crossing point offset of the acquisition signal phase detection curve include:

(2-1)对采集的信号进行滤波处理;(2-1) filtering the collected signal;

(2-2)若信号采集为同源采集,直接进入伪码搜索处理,否则通过频率搜索完成对信号的频率估计,并进入伪码搜索处理;(2-2) If the signal acquisition is homologous acquisition, directly enter the pseudo code search process, otherwise complete the frequency estimation of the signal through frequency search, and enter the pseudo code search process;

(2-3)对信号进行伪码搜索处理,确定信号伪码起始相位位置;(2-3) Carry out pseudo code search processing to signal, determine signal pseudo code initial phase position;

(2-4)获得信号相关函数,搜索相关函数主峰,计算相关器间隔下的信号鉴相曲线过零点偏移。(2-4) Obtain the signal correlation function, search for the main peak of the correlation function, and calculate the zero-crossing point offset of the signal phase detection curve under the correlator interval.

步骤(2-1)对采集的信号进行滤波处理的步骤包括:按照分析对象带宽要求,利用理想滤波器滤除带外信号,理想滤波器的特性如下:Step (2-1) The step of filtering the collected signal includes: according to the bandwidth requirements of the analysis object, using an ideal filter to filter out the out-of-band signal, the characteristics of the ideal filter are as follows:

滤波方法为对信号数据进行FFT(傅立叶)变换,计算FFT变换后fL、fh对应点的位置,计算公式为PointL=fL×Ldata/fs、Pointh=fh×Ldata/fs,其中Ldata表示信号数据的长度,通常信号数据长度为一个短码的伪码周期,fs表示采样速率。除保留[PointL,PointH]和[Ldata-PointH,Ldata-PointL]区间内的数据外,其余信号数据全部置零,然后对保留下来的信号数据再进行IFFT变换,得到经理想滤波器滤波后的信号数据。The filtering method is to perform FFT (Fourier) transformation on the signal data, and calculate the position of the point corresponding to f L and f h after FFT transformation. The calculation formula is Point L =f L ×L data /f s , Point h =f h ×L data /f s , where L data represents the length of the signal data, usually the length of the signal data is a pseudo-code period of a short code, and f s represents the sampling rate. Except for retaining the data in the range of [Point L , Point H ] and [L data -Point H , L data -Point L ], the rest of the signal data are all set to zero, and then IFFT is performed on the retained signal data to obtain the manager Want to filter the filtered signal data.

步骤(2-2)若信号采集为同源采集(采集设备基准频率采用载荷输出的频率),跳过频率搜索步骤,直接对信号下变频处理并进入伪码搜索处理,若信号采集为非同源采集,通过频率搜索完成对信号的频率估计,然后进入伪码搜索处理。Step (2-2) If the signal acquisition is homologous acquisition (the reference frequency of the acquisition device adopts the frequency output by the load), skip the frequency search step, directly down-convert the signal and enter the pseudo code search process, if the signal acquisition is non-homogeneous Source acquisition, complete the frequency estimation of the signal through frequency search, and then enter the pseudo code search process.

频率搜索步骤为选择任一短码,调整码数字控制振荡器的频率控制字Fcwcode和载波数字控制振荡器的频率控制字Fcwcar进行粗略搜索,以产生新的伪码和载波。示例性地,Fcwcar在多普勒范围[-dplmax,dplmax]内,按照Ldata/4fs间隔进行各个频点的遍历,例如在Fcwcar=-dplmax、Fcwcode=-Fcwcar×Rc/fc下(其中fc为标称的载波频率,Rc为标称的伪码速率),产生频率为fc+Fcwcar的载波和速率为Rc+Fcwcode的伪码,长度为Ldata,利用新产生的载波对信号进行下变频处理后,与新产生的伪码进行相关处理,即s(t)表示经滤波处理后的信号,c(t)为本地复现的伪码,conj表示共轭操作,利用相关输出最大max(R)为判据,确定频率的可能区间,然后在频率可能区间内进行频率步进更小的搜索,仍以相关输出最大为判据,频率估记误差控制在Hz量级。The frequency search step is to select any short code, adjust the frequency control word Fcw code of the code digitally controlled oscillator and the frequency control word Fcw car of the carrier digitally controlled oscillator to conduct a rough search to generate a new pseudo code and carrier. Exemplarily, within the Doppler range [ -dpl max ,d p l max ], Fcw car traverses each frequency point according to the interval of L data /4f s , for example, when Fcw car =-dpl max , Fcw code =- Under Fcw car × R c /f c (where f c is the nominal carrier frequency, R c is the nominal pseudo-code rate), the carrier with frequency f c + Fcw car and the rate of R c + Fcw code are generated Pseudo-code, the length of which is L data , after using the newly generated carrier to down-convert the signal, it is correlated with the newly generated pseudo-code, that is s(t) represents the filtered signal, c(t) is the local reproduced pseudo code, conj represents the conjugate operation, using the maximum correlation output max(R) as the criterion to determine the possible range of the frequency, and then in In the possible range of frequency, the frequency step search is smaller, and the maximum correlation output is still used as the criterion, and the frequency estimation error is controlled at the Hz level.

步骤(2-3)伪码搜索步骤为对下变频处理后的信号进行滤波处理,重新计算码数字控制振荡器的频率控制字,利用更新后的伪码速率重新产生伪码,并利用新生成的伪码重新计算相关函数最大值,相关函数最大值对应的采样点即为伪码相位起始位置。Step (2-3) The pseudo code search step is to filter the signal after the down-conversion process, recalculate the frequency control word of the digitally controlled oscillator, use the updated pseudo code rate to regenerate the pseudo code, and use the newly generated The pseudo-code recalculates the maximum value of the correlation function, and the sampling point corresponding to the maximum value of the correlation function is the initial position of the phase of the pseudo-code.

具体地,利用频率精细搜索后更新获得的Fcwcar对信号进行下变频处理,并采用理想滤波器滤除二倍频分量,滤波器的特性如下:Specifically, the Fcw car obtained after the frequency fine search is used to down-convert the signal, and an ideal filter is used to filter out the double frequency component. The characteristics of the filter are as follows:

重新计算Fcwcode=-Fcwcar×Rc/fc,利用更新后的伪码速率Rc+Fcwcode重新产生伪码,长度为Ldata,按照计算相关函数R的最大值,相关函数最大值对应的采样点即为伪码的相位起始点位置,标记伪码相位起始位置为取数位置,后续处理中,从采集信号的取数位置开始取数。Recalculate Fcw code =-Fcw car ×R c /f c , use the updated pseudo code rate R c +Fcw code to regenerate the pseudo code with a length of L data , according to Calculate the maximum value of the correlation function R, the sampling point corresponding to the maximum value of the correlation function is the phase starting point position of the pseudo code, and mark the phase starting position of the pseudo code as the access position, and in the subsequent processing, start from the acquisition position of the collected signal Access.

步骤(2-4)计算信号相关函数步骤中,信号采样率达到预设精度时,从上述取数位置开始重新取数,直接利用相位搜索步骤生成的伪码和载波获得信号的相关函数;信号采样率未达到预设精度时,调整码相位控制字重新产生伪码以获得信号的相关函数。Step (2-4) In the step of calculating the signal correlation function, when the signal sampling rate reaches the preset accuracy, start to take the number again from the above-mentioned number fetching position, and directly use the pseudo code and the carrier wave generated by the phase search step to obtain the correlation function of the signal; the signal When the sampling rate does not reach the preset accuracy, adjust the code phase control word to regenerate the pseudo code to obtain the correlation function of the signal.

示例性地,若信号采样率能达到千分之一码片精度,在标记位置开始进行重新取数,更新s(t),利用相位搜索步骤生成的伪码和载波获得信号的相关函数考虑多数情况下,监测接收机采用的鉴相算法为非相干处理,所以对相关输出进行取模操作;若信号采样率未达到千分之一码片精度,调整伪码数字控制振荡器的相位控制字以获得高精度相关函数,通过不断调整伪码数字控制振荡器的相位初值来重新产生伪码,将每次产生的伪码分别与下变频处理后的信号相乘并取积分,得到完整的覆盖正负一个码片的相关函数主峰。Exemplarily, if the sampling rate of the signal can reach the accuracy of one thousandth of a chip, start to retake the number at the mark position, update s(t), and use the pseudocode and carrier generated by the phase search step to obtain the correlation function of the signal Considering that in most cases, the phase detection algorithm used by the monitoring receiver is non-coherent processing, so the modulo operation is performed on the relevant output; if the signal sampling rate does not reach the accuracy of one thousandth of a chip, adjust the phase of the pseudo-code digital control oscillator The control word is used to obtain a high-precision correlation function, and the pseudo-code is regenerated by continuously adjusting the initial value of the phase of the pseudo-code digitally controlled oscillator, and the pseudo-code generated each time is multiplied by the signal after down-conversion processing and integrated to obtain Complete coverage of the main peak of the correlation function plus or minus one chip.

信号采集设备记录下触发采集信号的时刻,并依据该时刻产生长码序列,确保采集信号中的长码和本地长码一致,利用从短码中估计的频率偏移信息进行频率修正,并补偿至长码中,采用与短码处理相同的处理方式获得具有千分之一分辨率的相关函数,通过对相关函数的处理,获得长码信号分量对应的鉴相曲线过零点偏移。The signal acquisition device records the time when the signal acquisition is triggered, and generates a long code sequence based on this time to ensure that the long code in the acquired signal is consistent with the local long code, and uses the frequency offset information estimated from the short code to correct the frequency and compensate In the long code, the same processing method as the short code is used to obtain the correlation function with one-thousandth resolution. Through the processing of the correlation function, the zero-crossing point offset of the phase detection curve corresponding to the long code signal component is obtained.

优化地,计算相关器间隔下的信号鉴相曲线过零点偏移前,对相关函数的主峰进行插值处理。示例性地,在相关函数主峰分辨率在千分之一码片基础上,采用三次样条插值方法,每两个相邻点之间插入100个点,完成对相关函数主峰的插值处理,以增加相关函数的分辨率和连续性。Optimally, the main peak of the correlation function is interpolated before calculating the offset of the zero-crossing point of the phase detection curve of the signal at the interval of the correlator. Exemplarily, on the basis that the resolution of the main peak of the correlation function is one thousandth of a chip, a cubic spline interpolation method is used to insert 100 points between every two adjacent points to complete the interpolation process for the main peak of the correlation function, so that Increased resolution and continuity of correlation functions.

步骤(2-4)计算相关器间隔下的信号鉴相曲线过零点偏移的步骤包括移动相关函数,使得相关函数最大值位于纵轴上,环路锁定时,信号鉴相曲线过零点偏移为超前相关器与滞后相关器工作点间隔的一半。Step (2-4) The step of calculating the zero-crossing shift of the signal phase detection curve under the correlator interval includes moving the correlation function so that the maximum value of the correlation function is located on the vertical axis. When the loop is locked, the zero-crossing shift of the signal phase detection curve It is half of the interval between the working points of the leading correlator and the lagging correlator.

图2为本发明实施例提供的相关函数主峰示意图,其宽度为±1码片,纵轴表示相关峰的幅度,横轴表示时延。移动相关函数使得相关函数最大值点C位于纵轴上,超前相关器工作点对应相关函数位置A,坐标记为(xA,yA),滞后相关器间隔工作点对应相关函数位置B,坐标记为(xB,yB),当环路锁定时,超前相关器输出的幅度等于滞后相关器输出的幅度,即yA=yB,相关器间隔dspace=|xA|+|xB|时,鉴相曲线过零点偏移为:Fig. 2 is a schematic diagram of the main peak of the correlation function provided by the embodiment of the present invention, the width of which is ±1 chip, the vertical axis represents the amplitude of the correlation peak, and the horizontal axis represents the time delay. Move the correlation function so that the maximum point C of the correlation function is located on the vertical axis, the working point of the leading correlator corresponds to the position A of the correlation function, and the coordinates are marked as (x A , y A ), the working point of the lagging correlator corresponds to the position B of the correlation function, and the coordinate Marked as (x B ,y B ), when the loop is locked, the amplitude of the output of the leading correlator is equal to the amplitude of the output of the lagging correlator, that is, y A =y B , the correlator interval dspace=|x A |+|x B |, the zero-crossing offset of the phase detection curve is:

即环路锁定时,信号鉴相曲线过零点偏移为超前相关器与滞后相关器工作点间隔的一半。That is, when the loop is locked, the offset of the zero-crossing point of the signal phase detection curve is half of the working point interval between the leading correlator and the lagging correlator.

若需计算相关器间隔从0趋近于2个码片时的信号鉴相曲线过零点偏移量,从C点开始,按照预计步进确定横线yAB=yC-N×Cstep,N=1,2,3L M,M和Cstep依据分析的范围和精度进行选择,对相关函数进行主峰搜索,搜索yAB与相关函数的交叉点,找到交叉点后即可获得交叉点在横轴上的坐标,然后按照公式计算相关器间隔为dspace时信号鉴相曲线过零点偏移,N从1遍历至M,即可获得连续的各种相关器间隔下对应的信号鉴相曲线过零点偏移。If it is necessary to calculate the offset of the zero-crossing point of the signal phase detection curve when the correlator interval approaches from 0 to 2 chips, start from point C and determine the horizontal line y AB = y C -N×C step according to the expected step , N=1, 2, 3L M, M and C step are selected according to the scope and precision of the analysis, search for the main peak of the correlation function, search for the intersection point of y AB and the correlation function, and after finding the intersection point, you can obtain the intersection point in the horizontal direction coordinates on the axis, then follow the formula Calculate the zero-crossing point offset of the signal phase detection curve when the correlator interval is dspace, N traverses from 1 to M, and the corresponding zero-crossing point offset of the signal phase detection curve under various continuous correlator intervals can be obtained.

因受长码、数据位、交调分量等因素的影响,不同时刻下计算的信号鉴相曲线过零点偏移有较大差别,甚至出现偏差相反的情况,这说明直接计算的结果不能真实反映导航载荷生成过程中失真引起的鉴相曲线过零点偏移,需要扣除理想信号本身引起的零点偏移才能准确反映导航载荷生成过程中失真引起的鉴相曲线过零点偏移。Due to the influence of factors such as long codes, data bits, and intermodulation components, the zero-crossing point offsets of the signal phase detection curves calculated at different times are quite different, and even the opposite deviation occurs, which shows that the results of direct calculations cannot truly reflect The zero-crossing point offset of the phase detection curve caused by the distortion in the navigation load generation process needs to deduct the zero point offset caused by the ideal signal itself to accurately reflect the zero-crossing point offset of the phase detection curve caused by the distortion in the navigation load generation process.

步骤(3)计算参考信号鉴相曲线过零点偏移的步骤包括提取信号采集时刻对应的导航电文,将所述导航电文合成理想基带信号,产生伪码,采用步骤(2-4)方法获得不同相关器间隔下参考信号鉴相曲线过零点偏移,其中,信号采集为同源采集时,按照约定码速率产生伪码,信号采集为非同源采集时,按照步骤(2-2)中估计的频率偏移补偿码速率,并根据补偿后的码速率产生伪码。Step (3) The step of calculating the offset of the zero-crossing point of the phase detection curve of the reference signal includes extracting the navigation message corresponding to the signal acquisition time, synthesizing the navigation message into an ideal baseband signal to generate a pseudocode, and using the method of step (2-4) to obtain different The zero-crossing point offset of the reference signal phase detection curve under the correlator interval, wherein, when the signal acquisition is homologous acquisition, the pseudo code is generated according to the agreed code rate, and when the signal acquisition is non-homologous acquisition, it is estimated according to step (2-2) The frequency offset compensates the code rate, and generates a pseudo code according to the compensated code rate.

一种导航信号鉴相曲线的过零点偏移测量设备,包括处理器,处理器用于执行权利要求1-8所述步骤。A device for measuring the zero-crossing point offset of a phase detection curve of a navigation signal, comprising a processor, and the processor is used to execute the steps described in claims 1-8.

本发明的不同方面、实施例、实施方式或特征能够单独使用或任意组合使用。The different aspects, embodiments, implementations or features of the invention can be used alone or in any combination.

本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。The present invention is not limited to the foregoing specific embodiments. The present invention extends to any new feature or any new combination disclosed in this specification, and any new method or process step or any new combination disclosed.

Claims (8)

1.一种导航信号鉴相曲线的过零点偏移测量方法,其特征在于包括步骤:1. a zero-crossing shift measurement method of a navigation signal phase detection curve, characterized in that it comprises the steps: 采集导航信号数据;Collect navigation signal data; 计算采集信号鉴相曲线过零点偏移;Calculate the zero-crossing point offset of the acquisition signal phase detection curve; 计算参考信号鉴相曲线过零点偏移;Calculate the zero-crossing point offset of the phase detection curve of the reference signal; 计算相同相关器间隔下的采集信号鉴相曲线过零点偏移与参考信号鉴相曲线过零点偏移的差值,得到导航信号鉴相曲线的过零点偏移;Calculate the difference between the zero-crossing point offset of the acquisition signal phase detection curve and the zero-crossing point offset of the reference signal phase detection curve under the same correlator interval, and obtain the zero-crossing point offset of the navigation signal phase detection curve; 计算采集信号鉴相曲线过零点偏移的步骤包括:The steps for calculating the zero-crossing point offset of the acquisition signal phase detection curve include: (2-1)对采集的信号进行滤波处理;(2-1) filtering the collected signal; (2-2)若信号采集为同源采集,直接进入伪码搜索处理,否则通过频率搜索完成对信号的频率估计,并进入伪码搜索处理;(2-2) If the signal acquisition is homologous acquisition, directly enter the pseudo code search process, otherwise complete the frequency estimation of the signal through frequency search, and enter the pseudo code search process; (2-3)对信号进行伪码搜索处理,确定信号伪码起始相位位置;(2-3) Carry out pseudo code search processing to signal, determine signal pseudo code initial phase position; (2-4)计算信号相关函数,搜索相关函数主峰,计算相关器间隔下的信号鉴相曲线过零点偏移;(2-4) Calculate the signal correlation function, search for the main peak of the correlation function, and calculate the zero-crossing point offset of the signal phase detection curve under the correlator interval; 计算参考信号鉴相曲线过零点偏移的步骤包括提取信号采集时刻对应的导航电文,将所述导航电文合成理想基带信号,产生伪码,采用步骤(2-4)方法获得不同相关器间隔下参考信号鉴相曲线过零点偏移,其中,信号采集为同源采集时,按照约定码速率产生伪码,信号采集为非同源采集时,按照步骤(2-2)中估计的频率偏移补偿码速率,并根据补偿后的码速率产生伪码。The step of calculating the zero-crossing point offset of the phase detection curve of the reference signal includes extracting the navigation message corresponding to the signal acquisition time, synthesizing the navigation message into an ideal baseband signal, generating a pseudo code, and using the method of step (2-4) to obtain The zero-crossing point offset of the phase detection curve of the reference signal, wherein, when the signal acquisition is homologous acquisition, the pseudo code is generated according to the agreed code rate, and when the signal acquisition is non-homologous acquisition, the frequency offset estimated in step (2-2) is used The code rate is compensated, and a pseudo code is generated according to the compensated code rate. 2.根据权利要求1所述的一种导航信号鉴相曲线的过零点偏移测量方法,其特征在于,步骤(2-2)频率搜索步骤为选择任一短码,调整码数字控制振荡器和载波数字控制振荡器的频率控制字进行频点遍历,以产生新的伪码和载波,利用新产生的载波对所述信号进行下变频处理,再与新产生的伪码进行相关处理,以相关函数输出最大为判据确定频率所在区间。2. the zero-crossing offset measurement method of a kind of navigation signal phase detection curve according to claim 1, it is characterized in that, step (2-2) frequency search step is to select any short code, adjusts code digital control oscillator Perform frequency point traversal with the frequency control word of the carrier digitally controlled oscillator to generate a new pseudo code and carrier, use the newly generated carrier to perform down-conversion processing on the signal, and then perform correlation processing with the newly generated pseudo code to obtain The maximum output of the correlation function is the interval where the criterion determines the frequency. 3.根据权利要求2所述的一种导航信号鉴相曲线的过零点偏移测量方法,其特征在于,步骤(2-3)伪码搜索步骤为对下变频处理后的信号进行滤波处理,重新计算码数字控制振荡器的频率控制字,利用更新后的伪码速率重新产生伪码,并利用新生成的伪码重新计算相关函数最大值,相关函数最大值对应的采点即为伪码相位起始位置。3. the zero-crossing offset measurement method of a kind of navigation signal phase detection curve according to claim 2, it is characterized in that, step (2-3) pseudo code search step is to filter the signal after down-conversion processing, Recalculate the frequency control word of the code digitally controlled oscillator, use the updated pseudocode rate to regenerate the pseudocode, and use the newly generated pseudocode to recalculate the maximum value of the correlation function, and the sampling point corresponding to the maximum value of the correlation function is the pseudocode Phase start position. 4.根据权利要求3所述的一种导航信号鉴相曲线的过零点偏移测量方法,其特征在于,标记伪码相位起始位置为取数位置,后续处理中,从采集信号的取数位置开始取数。4. the zero-crossing offset measuring method of a kind of navigation signal phase detection curve according to claim 3, it is characterized in that, mark pseudo-code phase starting position is the counting position, in follow-up processing, from the counting of acquisition signal The position starts counting. 5.根据权利要求4所述的一种导航信号鉴相曲线的过零点偏移测量方法,其特征在于,步骤(2-4)计算信号相关函数步骤中,信号采样率达到预设精度时,从所述取数位置开始重新取数,直接利用相关搜索步骤生成的伪码和载波获得信号的相关函数;信号采样率未达到预设精度时,调整码相位控制字重新产生伪码以获得信号的相关函数。5. the zero-crossing offset measurement method of a kind of navigation signal phase detection curve according to claim 4, is characterized in that, in step (2-4) calculates signal correlation function step, when signal sampling rate reaches preset accuracy, Start re-fetching from the counting position, and directly use the pseudo-code generated by the correlation search step and the carrier to obtain the correlation function of the signal; when the signal sampling rate does not reach the preset accuracy, adjust the code phase control word to regenerate the pseudo-code to obtain the signal related functions. 6.根据权利要求1所述的一种导航信号鉴相曲线的过零点偏移测量方法,其特征在于,步骤(2-4)计算相关器间隔下的信号鉴相曲线过零点偏移的步骤包括移动相关函数,使得相关函数最大值位于纵轴上,环路锁定时,信号鉴相曲线过零点偏移为超前相关器与滞后相关器工作点间隔的一半。6. the zero-crossing offset measurement method of a kind of navigation signal phase-detection curve according to claim 1, is characterized in that, the step (2-4) calculates the step of the signal phase-detection curve zero-cross offset under the correlator interval The moving correlation function is included so that the maximum value of the correlation function is located on the vertical axis. When the loop is locked, the zero-crossing point offset of the signal phase detection curve is half of the working point interval between the leading correlator and the lagging correlator. 7.根据权利要求1所述的一种导航信号鉴相曲线的过零点偏移测量方法,其特征在于,计算相关器间隔下的信号鉴相曲线过零点偏移前,对相关函数的主峰进行插值处理。7. the zero-crossing offset measurement method of a kind of navigation signal phase detection curve according to claim 1, it is characterized in that, before calculating the signal phase detection curve zero-crossing offset under the correlator interval, the main peak of correlation function is carried out Interpolation processing. 8.一种导航信号鉴相曲线的过零点偏移测量设备,其特征在于包括处理器,所述处理器用于执行权利要求1-7任一项所述方法。8. A device for measuring zero-crossing point offset of a phase detection curve of a navigation signal, characterized in that it comprises a processor, and the processor is configured to execute the method according to any one of claims 1-7.
CN201810831870.1A 2018-07-26 2018-07-26 Method and device for measuring zero-crossing offset of navigation signal phase detection curve Active CN109143292B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810831870.1A CN109143292B (en) 2018-07-26 2018-07-26 Method and device for measuring zero-crossing offset of navigation signal phase detection curve

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810831870.1A CN109143292B (en) 2018-07-26 2018-07-26 Method and device for measuring zero-crossing offset of navigation signal phase detection curve

Publications (2)

Publication Number Publication Date
CN109143292A CN109143292A (en) 2019-01-04
CN109143292B true CN109143292B (en) 2019-09-06

Family

ID=64798178

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810831870.1A Active CN109143292B (en) 2018-07-26 2018-07-26 Method and device for measuring zero-crossing offset of navigation signal phase detection curve

Country Status (1)

Country Link
CN (1) CN109143292B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110045399B (en) * 2019-04-30 2020-11-27 中国人民解放军国防科技大学 A Zero-Crossing Bias Suppression Method Based on Selective Non-equivalent Sampling
CN110045398B (en) * 2019-04-30 2020-11-10 中国人民解放军国防科技大学 A Code Phase Zero-Crossing Deviation Suppression Method Based on Optimal Correlation Spacing
CN113092847B (en) * 2021-03-31 2021-12-17 武汉大学 A method for estimating fault current zero offset
CN115900560B (en) * 2022-12-16 2025-03-25 中国科学院长春光学精密机械与物理研究所 Correction method of zero-crossing offset

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103033824B (en) * 2012-12-18 2014-07-09 中国科学院国家授时中心 High-performance navigational satellite space signal quality assessment method
CN103278825B (en) * 2013-05-02 2015-05-27 西安空间无线电技术研究所 Method for determining satellite navigation signal quality evaluation parameters
CN105717519B (en) * 2016-02-17 2018-09-18 西安空间无线电技术研究所 A kind of satellite navigation signals channel SCB characteristic detecting methods
CN107621643B (en) * 2017-08-25 2020-04-10 西安空间无线电技术研究所 Method for accurately resolving relevant domain parameters suitable for navigation signal quality evaluation

Also Published As

Publication number Publication date
CN109143292A (en) 2019-01-04

Similar Documents

Publication Publication Date Title
CN109143292B (en) Method and device for measuring zero-crossing offset of navigation signal phase detection curve
CN101666869B (en) Method and device for secondary acquisition of weak satellite navigation signals
JP4754783B2 (en) Method for open loop tracking GPS signal
JP4646901B2 (en) Apparatus and method for performing pulse waveform measurement
KR100829617B1 (en) Method and apparatus for satellite positioning system (SPS) time measurement
US6407699B1 (en) Method and device for rapidly extracting time and frequency parameters from high dynamic direct sequence spread spectrum radio signals under interference
RU2360263C2 (en) Device and method of high-speed detection of gps signals
CN104536016B (en) A new GNSS system signal acquisition device and method
CN111239775B (en) Clock error compensation-based hardware delay calibration method and system for time service receiver
RU2680711C2 (en) Method and device for processing radio-navigation signals for atmospheric monitoring
TWI343193B (en) Method of weak signals acquisition and associated apparatus
CN108055058B (en) High-precision measurement method for carrier Doppler and change rate thereof
EP1925085A2 (en) Apparatus for and method of making pulse-shape measurements for and method of correlating to rising chip edges
JP2010519527A (en) Time delay measurement
JP4154609B2 (en) Satellite signal reception processing apparatus and satellite signal reception processing method
CN104483684B (en) A kind of method of fast Acquisition Big Dipper D1 satellite navigation system weak signals
CN113009522A (en) Long-time coherent integration capturing algorithm module for Doppler frequency residual error correction
JP2014228536A (en) Apparatus and methods for determining status of tracking loop
CN117214926B (en) Broadband composite navigation signal tracking method
CN114252893A (en) Software receiver and positioning method for GNSS carrier phase differential positioning
CN104215979A (en) Large frequency shift GNSS signal capture method based on segmented correlative combination and FFT computation
KR101467320B1 (en) Method for generating unambiguous correlation function for tmboc(6,1,4/33) signal based on equally split partial correlation functions, apparatus for tracking tmboc signals and satellite navigation signal receiver system
CN107272026B (en) A method for testing phase deviation of navigation signal components
JP5603251B2 (en) Measurement of energy potential (signal-to-noise ratio) in a digital global navigation satellite system receiver
CN107621643B (en) Method for accurately resolving relevant domain parameters suitable for navigation signal quality evaluation

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