[go: up one dir, main page]

CN111884675A - Method and system for tracking multi-system phase hopping spread spectrum modulation signal - Google Patents

Method and system for tracking multi-system phase hopping spread spectrum modulation signal Download PDF

Info

Publication number
CN111884675A
CN111884675A CN202010707176.6A CN202010707176A CN111884675A CN 111884675 A CN111884675 A CN 111884675A CN 202010707176 A CN202010707176 A CN 202010707176A CN 111884675 A CN111884675 A CN 111884675A
Authority
CN
China
Prior art keywords
sequence
phase
hopping
carrier
spread spectrum
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010707176.6A
Other languages
Chinese (zh)
Other versions
CN111884675B (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.)
Huazhong University of Science and Technology
Original Assignee
Huazhong University of Science and Technology
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 Huazhong University of Science and Technology filed Critical Huazhong University of Science and Technology
Priority to CN202010707176.6A priority Critical patent/CN111884675B/en
Publication of CN111884675A publication Critical patent/CN111884675A/en
Application granted granted Critical
Publication of CN111884675B publication Critical patent/CN111884675B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B2001/70706Spread spectrum techniques using direct sequence modulation using a code tracking loop, e.g. a delay locked loop

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

本发明提供一种多进制跳相扩频调制信号的同步方法及系统,包括:获取发送端发送的跳相扩频调制信号;复数伪码序列由发送端生成的第一多进制跳相序列决定;参照发送端生成第一多进制跳相序列的方式生成第二多进制跳相序列,将其映射为二进制跳相序列和相位补偿序列;结合跳相扩频调制信号中载波的确定方式和相位补偿序列生成带有相位补偿功能的本地参考载波;接收端基于带有相位补偿功能的本地参考载波对跳相扩频调制信号中的载波进行剥除且对复数伪码序列进行相位补偿,得到实数伪码序列和发送端数据;将二进制跳相序列与实数伪码序列和发送端数据进行相关操作,跟踪得到发送端数据。本发明提供一种低复杂度的多进制跳相扩频调制信号跟踪方法。

Figure 202010707176

The present invention provides a method and system for synchronizing a multi-ary phase hopping spread spectrum modulated signal, comprising: acquiring a phase hopping spread spectrum modulated signal sent by a sending end; The sequence is determined; the second multi-ary phase hopping sequence is generated by referring to the way that the transmitting end generates the first multi-ary phase hopping sequence, and it is mapped into a binary phase hopping sequence and a phase compensation sequence; Determine the method and phase compensation sequence to generate a local reference carrier with phase compensation function; the receiving end strips the carrier in the phase-hopping spread spectrum modulation signal based on the local reference carrier with phase compensation function and performs phase phasing on the complex pseudo-code sequence Compensation to obtain the real-number pseudo-code sequence and the data of the transmitting end; perform the correlation operation on the binary phase-hopping sequence, the real-number pseudo-code sequence and the data of the transmitting end, and obtain the data of the transmitting end by tracking. The invention provides a low-complexity multi-ary phase-hopping spread spectrum modulation signal tracking method.

Figure 202010707176

Description

一种多进制跳相扩频调制信号的跟踪方法及系统A tracking method and system for multi-ary phase hopping spread spectrum modulated signal

技术领域technical field

本发明属于通信技术领域,更具体地,涉及一种多进制跳相扩频调制信号的跟踪方法及系统。The invention belongs to the technical field of communication, and more particularly, relates to a tracking method and system for a multi-ary phase hopping spread spectrum modulation signal.

背景技术Background technique

全球导航卫星系统(Global Navigation Satellite System,GNSS)接收机同步的第二个阶段为跟踪,跟踪是在捕获得到的多普勒频率和伪码相位估计值的基础上进行的。在跟踪过程中需要使本地参考信号的载波频率和伪码相位与接收信号的高度同步,以达到测量伪距和解调数据这两个目的。跟踪环路包括载波跟踪环和码跟踪环。载波跟踪环的目的是剥离接收信号中的载波。码跟踪环的目的是剥离伪码并且提高原本淹没在噪声中的导航信号的信噪比。载波跟踪环和码跟踪环紧密结合在一起,共同完成信号的跟踪过程。The second stage of synchronization of the Global Navigation Satellite System (GNSS) receiver is tracking, which is performed on the basis of the acquired Doppler frequency and pseudocode phase estimates. During the tracking process, the carrier frequency and pseudocode phase of the local reference signal need to be highly synchronized with the received signal, so as to achieve the two purposes of measuring pseudorange and demodulating data. Tracking loops include carrier tracking loops and code tracking loops. The purpose of the carrier tracking loop is to strip the carrier from the received signal. The purpose of the code tracking loop is to strip pseudo-code and improve the signal-to-noise ratio of the navigation signal that would otherwise be buried in noise. The carrier tracking loop and the code tracking loop are closely combined to complete the signal tracking process together.

接收机通过导航信号良好的自相关性能来实现信号跟踪,即依赖于等效伪码序列

Figure BDA0002595237770000011
良好的自相关性能,
Figure BDA0002595237770000012
表示第k个码元的相位跳变偏移量。因此可以借助直接序列扩频导航信号的跟踪环路来设计跳相扩频导航信号的跟踪环路,只需要将其中的实数相关运算改为复数相关运算即可,复数相关运算可以依靠图1所示多进制跳相扩频调制信号的跟踪系统计算流程图,复数相关运算依赖图1中的相位补偿器完成。具体地,如图1所示,跟踪环路的输入为下变频之后的中频信号,中频信号首先与本地参考载波进行混频,以剥离信号中的载波,本地参考载波由载波NCO生成;然后,混频之后的信号与本地复现伪码进行复数相关运算,本地复现伪码由跳相序列发生器产生的跳相序列cPH(k)通过查找相位补偿器中的跳相查找表得到,再经过相干积分和非相干累积操作之后,一方面可以剥离伪码以得到发送端的导航电文,另一方面通过码环鉴别器可以得到码跟踪误差;最后,根据载波环鉴别器输出的载波跟踪误差来调整本地参考载波频率,根据码跟踪误差来调整本地复现伪码相位,实现跟踪环路闭环反馈。这种跟踪算法采用了复数相关,而复数相关相对于实数相关来说需要更多乘法器和加法器,且所用乘法器的位宽较大,实现复杂度较高,因而导致了这种跟踪算法的实现复杂度较高。The receiver achieves signal tracking through the good autocorrelation performance of the navigation signal, that is, it relies on the equivalent pseudocode sequence
Figure BDA0002595237770000011
good autocorrelation performance,
Figure BDA0002595237770000012
Indicates the phase hopping offset of the k-th symbol. Therefore, the tracking loop of the phase-hopping spread-spectrum navigation signal can be designed with the help of the tracking loop of the direct-sequence spread-spectrum navigation signal. It is only necessary to change the real-number correlation operation to the complex-number correlation operation. Shown is the calculation flow chart of the tracking system of the multi-ary phase hopping spread spectrum modulation signal, and the complex correlation operation is completed by the phase compensator in Figure 1. Specifically, as shown in Figure 1, the input of the tracking loop is the intermediate frequency signal after down-conversion, the intermediate frequency signal is first mixed with the local reference carrier to strip the carrier in the signal, and the local reference carrier is generated by the carrier NCO; then, The signal after mixing is subjected to complex correlation operation with the local reproduction pseudo code, and the local reproduction pseudo code is obtained by looking up the phase hopping look-up table in the phase compensator by the phase hopping sequence c PH (k) generated by the phase hopping sequence generator, After coherent integration and incoherent accumulation operations, on the one hand, the pseudocode can be stripped to obtain the navigation message of the sender, and on the other hand, the code tracking error can be obtained through the code loop discriminator; finally, the carrier tracking error output by the carrier loop discriminator can be obtained. To adjust the local reference carrier frequency, according to the code tracking error to adjust the local reproduction pseudo code phase, to achieve tracking loop closed-loop feedback. This tracking algorithm uses complex correlation, and complex correlation requires more multipliers and adders than real correlation, and the bit width of the multipliers used is large and the implementation complexity is high, which leads to this tracking algorithm. The implementation complexity is high.

发明内容SUMMARY OF THE INVENTION

针对现有技术的缺陷,本发明的目的在于提供一种多进制跳相扩频调制信号的跟踪方法及系统,旨在解决跟踪环路中复数相关器结构复杂、所用乘法器位宽较大导致实现复杂度高的问题。In view of the defects of the prior art, the purpose of the present invention is to provide a tracking method and system for a multi-ary phase hopping spread spectrum modulated signal, aiming to solve the problem that the complex correlator structure in the tracking loop is complex and the bit width of the multiplier used is relatively large. This leads to the problem of high implementation complexity.

为实现上述目的,第一方面,本发明提供一种多进制跳相扩频调制信号的跟踪方法,包括如下步骤:In order to achieve the above object, in the first aspect, the present invention provides a tracking method for a multi-ary phase hopping spread spectrum modulation signal, comprising the following steps:

接收端获取发送端发送的跳相扩频调制信号;所述跳相扩频调制信号包括载波、复数伪码序列以及发送端数据;所述复数伪码序列由发送端生成的第一多进制跳相序列决定;其中,跳相序列为随机序列或伪随机序列,用于控制相位的跳变偏移量;The receiving end obtains the phase-hopping spread spectrum modulation signal sent by the transmitting end; the phase-hopping spread spectrum modulation signal includes a carrier wave, a complex pseudo-code sequence and data of the transmitting end; The phase hopping sequence is determined; wherein, the phase hopping sequence is a random sequence or a pseudo-random sequence, which is used to control the hopping offset of the phase;

接收端参照发送端生成第一多进制跳相序列的方式生成第二多进制跳相序列,基于多进制跳相序列与二进制跳相序列之间的编码规则,将第二多进制跳相序列映射为二进制跳相序列和相位补偿序列;The receiving end generates the second multi-ary phase hopping sequence by referring to the method in which the transmitting end generates the first multi-ary phase hopping sequence. Based on the coding rule between the multi-ary phase hopping sequence and the binary phase hopping sequence, the second The phase hopping sequence is mapped into a binary phase hopping sequence and a phase compensation sequence;

接收端结合所述跳相扩频调制信号中载波的确定方式和所述相位补偿序列生成带有相位补偿功能的本地参考载波;The receiving end generates a local reference carrier with a phase compensation function in combination with the determination method of the carrier in the phase-hopping spread spectrum modulation signal and the phase compensation sequence;

接收端基于带有相位补偿功能的本地参考载波对所述跳相扩频调制信号中的载波进行剥除且对所述复数伪码序列进行相位补偿,得到实数伪码序列和发送端数据;The receiving end strips the carrier in the phase-hopping spread spectrum modulation signal based on the local reference carrier with the phase compensation function and performs phase compensation on the complex pseudo-code sequence to obtain the real-number pseudo-code sequence and the transmitting end data;

接收端将所述二进制跳相序列与所述实数伪码序列和发送端数据进行相关操作,跟踪得到所述发送端数据。The receiving end performs a correlation operation on the binary phase-hopping sequence, the real-number pseudocode sequence and the data of the transmitting end, and obtains the data of the transmitting end by tracking.

可以理解的是,复数伪码序列为多进制序列,实数伪码序列为二进制序列。将复数伪码序列进行相位补偿操作后,可得到对应的实数伪码序列。It can be understood that the complex number pseudo code sequence is a multi-ary sequence, and the real number pseudo code sequence is a binary sequence. After the phase compensation operation is performed on the complex pseudo-code sequence, the corresponding real-number pseudo-code sequence can be obtained.

需要说明的是,相关操作中的“相关”是相互关联的简称,相关操作的基本做法是:先把被研究的事物变为信号,然后对信号进行比较,比较所依据的数学公式有相关系数和相关函数。具体地,相关系数是一个数,它表示两个等长度信号之间的相似性。相关函数又分为自相关函数和互相关函数。若参与比较的信号是同一个信号,则相关函数称为自相关函数;若参与比较的信号是不同的信号,则相关函数称为互相关函数。It should be noted that "correlation" in related operations is the abbreviation for interrelatedness. The basic method of related operations is to first turn the thing under study into a signal, then compare the signals, and the mathematical formulas on which the comparison is based have a correlation coefficient. and related functions. Specifically, the correlation coefficient is a number that represents the similarity between two signals of equal length. Correlation functions are further divided into autocorrelation functions and cross-correlation functions. If the signals involved in the comparison are the same signal, the correlation function is called the autocorrelation function; if the signals involved in the comparison are different signals, the correlation function is called the cross-correlation function.

具体地,跳相序列用于控制相位的跳变偏移量,指的是控制序列码元的相位相对于载波初相的跳变偏移量。Specifically, the phase hopping sequence is used to control the hopping offset of the phase, which refers to the hopping offset of the phase of the control sequence symbol relative to the initial phase of the carrier.

在一个可选的实施例中,第二多进制跳相序列为cPH(k);k表示离散码元的序号;下标PH为跳相(Phase Hopping)的缩写;In an optional embodiment, the second multi-ary system phase hopping sequence is c PH (k); k represents the serial number of discrete symbols; subscript PH is the abbreviation of phase hopping (Phase Hopping);

基于多进制跳相序列与二进制跳相序列之间的编码规则,将cPH(k)映射为二进制跳相序列c1(k)和相位补偿序列c2(k)两个序列;Based on the coding rule between the multi-ary phase hopping sequence and the binary phase hopping sequence, map c PH (k) into two sequences, the binary phase hopping sequence c 1 (k) and the phase compensation sequence c 2 (k);

c1(k)为二进制序列,其电平值取值为{-1,+1};具体取值规则如下:c 1 (k) is a binary sequence, and its level value is {-1,+1}; the specific value rules are as follows:

Figure BDA0002595237770000031
Figure BDA0002595237770000031

其中,N表示多进制跳相序列的进制;映射过程中cPH(k)的残留部分cΔ(k)为:cΔ(k)=cPH(k)%(N/2),其中,%代表取余数运算;Among them, N represents the system of the multi-ary phase hopping sequence; the residual part c Δ (k) of c PH (k) in the mapping process is: c Δ (k)=c PH (k)%(N/2), Among them, % represents the remainder operation;

Figure BDA0002595237770000032
Figure BDA0002595237770000032

其中,M代表载波数字振荡器中计数器的最大值。Among them, M represents the maximum value of the counter in the carrier digital oscillator.

在一个可选的实施例中,将相位补偿序列c2(k)作为载波数字振荡器的增值序列,以得到带有相位补偿功能的本地参考载波。In an optional embodiment, the phase compensation sequence c 2 (k) is used as the increment sequence of the carrier digital oscillator, so as to obtain the local reference carrier with the phase compensation function.

在一个可选的实施例中,接收端基于所述载波数字振荡器的计数值生成本地参考载波;In an optional embodiment, the receiving end generates a local reference carrier based on the count value of the carrier digital oscillator;

将载波数字振荡器的计数值在当前计数的基础上增加相位补偿序列对应的值,使得载波数字振荡器生成的本地参考载波带有相位补偿功能。A value corresponding to the phase compensation sequence is added to the count value of the carrier digital oscillator on the basis of the current count, so that the local reference carrier generated by the carrier digital oscillator has a phase compensation function.

在一个可选的实施例中,将复数伪码序列相位补偿后得到实数伪码序列,使得对应的多进制序列转换为二进制序列,以将原信号跟踪方法中的复数相关操作步骤简化为实数相关步骤;In an optional embodiment, the complex pseudo-code sequence is phase-compensated to obtain a real-number pseudo-code sequence, so that the corresponding poly-ary sequence is converted into a binary sequence, so as to simplify the complex-number correlation operation steps in the original signal tracking method to real numbers relevant steps;

通过对载波数字振荡器的计数的控制,将对复数伪码序列进行相位补偿操作的相关参数预先同步载入载波剥除步骤,避免在对载波进行剥除后,还要单独进行相位补偿的运算,简化信号跟踪步骤。By controlling the count of the carrier digital oscillator, the relevant parameters of the phase compensation operation for the complex pseudo-code sequence are pre-synchronized and loaded into the carrier stripping step, so as to avoid the need for a separate phase compensation operation after stripping the carrier. , to simplify the signal tracking steps.

第二方面,本发明提供一种多进制跳相扩频调制信号的跟踪系统,其特征在于,包括:In a second aspect, the present invention provides a tracking system for a multi-ary phase hopping spread spectrum modulation signal, characterized in that it includes:

信号获取单元,用于获取发送端发送的跳相扩频调制信号;所述跳相扩频调制信号包括载波、复数伪码序列以及发送端数据;所述复数伪码序列由发送端生成的第一多进制跳相序列决定;其中,跳相序列为随机序列或伪随机序列,用于控制相位的跳变偏移量;The signal acquisition unit is used to acquire the phase-hopping spread spectrum modulation signal sent by the transmitting end; the phase-hopping spread spectrum modulation signal includes a carrier wave, a complex pseudo-code sequence and data of the transmitting end; the complex pseudo-code sequence is generated by the transmitting end. A multi-ary phase hopping sequence is determined; wherein, the phase hopping sequence is a random sequence or a pseudo-random sequence, which is used to control the hopping offset of the phase;

序列生成单元,用于参照发送端生成第一多进制跳相序列的方式生成第二多进制跳相序列,基于多进制跳相序列与二进制跳相序列之间的编码规则,将第二多进制跳相序列映射为二进制跳相序列和相位补偿序列;The sequence generation unit is configured to generate the second multi-ary phase hopping sequence with reference to the way in which the transmitting end generates the first multi-ary phase hopping sequence, and based on the coding rule between the multi-ary phase hopping sequence and the binary phase hopping sequence, the first multi-ary phase hopping sequence is generated. The binary phase hopping sequence is mapped into a binary phase hopping sequence and a phase compensation sequence;

载波生成单元,用于结合所述跳相扩频调制信号中载波的确定方式和所述相位补偿序列生成带有相位补偿功能的本地参考载波;a carrier generation unit, configured to generate a local reference carrier with a phase compensation function in combination with the determination method of the carrier in the phase-hopping spread spectrum modulation signal and the phase compensation sequence;

相位补偿单元,用于基于带有相位补偿功能的本地参考载波对所述跳相扩频调制信号中的载波进行剥除且对所述复数伪码序列进行相位补偿,得到实数伪码序列和发送端数据;The phase compensation unit is used for stripping the carrier in the phase-hopping spread spectrum modulation signal based on the local reference carrier with the phase compensation function and performing phase compensation on the complex pseudo-code sequence to obtain a real-number pseudo-code sequence and transmitting end data;

数据跟踪单元,用于将所述二进制跳相序列与所述实数伪码序列和发送端数据进行相关操作,跟踪得到所述发送端数据。A data tracking unit, configured to perform a correlation operation between the binary phase hopping sequence, the real-number pseudocode sequence and the data of the sender, and obtain the data of the sender by tracking.

在一个可选的实施例中,所述序列生成单元生成的第二多进制跳相序列为cPH(k);k表示离散码元的序号;下标PH为跳相的缩写;基于多进制跳相序列与二进制跳相序列之间的编码规则,将cPH(k)映射为二进制跳相序列c1(k)和相位补偿序列c2(k)两个序列;c1(k)为二进制序列,其电平值取值为{-1,+1};具体取值规则如下:

Figure BDA0002595237770000051
其中,N表示多进制跳相序列的进制。映射过程中cPH(k)的残留部分cΔ(k)为:cΔ(k)=cPH(k)%(N/2),其中,%代表取余数运算;
Figure BDA0002595237770000052
其中,M代表载波数字振荡器中计数器的最大值。In an optional embodiment, the second multi-ary phase hopping sequence generated by the sequence generating unit is c PH (k); k represents the serial number of discrete symbols; the subscript PH is the abbreviation of phase hopping; The coding rule between binary phase hopping sequence and binary phase hopping sequence, mapping c PH (k) into binary phase hopping sequence c 1 (k) and phase compensation sequence c 2 (k) two sequences; c 1 (k ) is a binary sequence, and its level value is {-1,+1}; the specific value rules are as follows:
Figure BDA0002595237770000051
Among them, N represents the base of the multi-ary phase hopping sequence. The residual part c Δ (k) of c PH (k) in the mapping process is: c Δ (k)=c PH (k)% (N/2), where % represents the remainder operation;
Figure BDA0002595237770000052
Among them, M represents the maximum value of the counter in the carrier digital oscillator.

在一个可选的实施例中,所述载波生成单元将相位补偿序列c2(k)作为载波数字振荡器的增值序列,以得到带有相位补偿功能的本地参考载波。In an optional embodiment, the carrier generation unit uses the phase compensation sequence c 2 (k) as the increment sequence of the carrier digital oscillator, so as to obtain a local reference carrier with a phase compensation function.

在一个可选的实施例中,所述载波生成单元基于所述载波数字振荡器的计数值生成本地参考载波;以及将载波数字振荡器的计数值在当前计数的基础上增加相位补偿序列对应的值,使得载波数字振荡器生成的本地参考载波带有相位补偿功能。In an optional embodiment, the carrier generation unit generates a local reference carrier based on the count value of the carrier digital oscillator; and increases the count value of the carrier digital oscillator on the basis of the current count by the phase compensation sequence corresponding to the value so that the local reference carrier generated by the carrier digital oscillator is phase compensated.

在一个可选的实施例中,所述相位补偿单元将复数伪码序列相位补偿后得到实数伪码序列,使得对应的多进制序列转换为二进制序列,以将原信号跟踪方法中的复数相关操作步骤简化为实数相关步骤;In an optional embodiment, the phase compensation unit obtains a real-numbered pseudo-code sequence after phase compensation of the complex-numbered pseudo-code sequence, so that the corresponding multi-ary sequence is converted into a binary sequence, so as to correlate the complex number in the original signal tracking method The operation steps are simplified to real number related steps;

所述载波生成单元通过对载波数字振荡器的计数的控制,将对复数伪码序列进行相位补偿操作的相关参数预先同步载入载波剥除步骤,避免在对载波进行剥除后,还要单独进行相位补偿的运算,简化信号跟踪步骤。By controlling the count of the carrier digital oscillator, the carrier generation unit pre-synchronously loads the relevant parameters of the phase compensation operation on the complex pseudocode sequence into the carrier stripping step, so as to avoid the need to separate the carrier stripping process after stripping the carrier. Perform phase compensation operations to simplify signal tracking steps.

总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有以下有益效果:In general, compared with the prior art, the above technical solutions conceived by the present invention have the following beneficial effects:

本发明提供一种多进制跳相扩频调制信号的跟踪方法及系统,通过将复数伪码序列相位补偿后得到实数伪码序列,使得对应的多进制序列转换为二进制序列,以将原信号跟踪方法中的复数相关操作步骤简化为实数相关。由于载波环具有调整相位的功能,可借助载波环来完成这种相位补偿操作,只需要在载波环中额外引入一个加法器即可,实现复杂度远低于复数相关器。同时,由于实数伪码序列的自相关主峰与复数伪码序列近似相同,本发明可以在保证定位精度不受损失的前提下降低跟踪环路的实现复杂度。The present invention provides a method and system for tracking a multi-ary phase-hopping spread spectrum modulation signal. The real-number pseudo-code sequence is obtained by phase-compensating the complex pseudo-code sequence, so that the corresponding multi-ary sequence is converted into a binary sequence, so as to convert the original pseudo-code sequence into a binary sequence. The complex correlation operation steps in the signal tracking method are simplified to real correlation. Since the carrier loop has the function of adjusting the phase, this phase compensation operation can be accomplished with the help of the carrier loop. It only needs to introduce an additional adder in the carrier loop, and the implementation complexity is much lower than that of the complex correlator. At the same time, since the main autocorrelation peak of the real-number pseudo-code sequence is approximately the same as that of the complex-number pseudo-code sequence, the present invention can reduce the realization complexity of the tracking loop on the premise that the positioning accuracy is not lost.

附图说明Description of drawings

图1是现有多进制跳相扩频调制信号的跟踪系统流程图;Fig. 1 is the tracking system flow chart of the existing multi-ary system phase hopping spread spectrum modulation signal;

图2是本发明提供的多进制跳相扩频调制信号的跟踪方法流程图;Fig. 2 is the tracking method flow chart of the multi-system phase hopping spread spectrum modulation signal provided by the present invention;

图3是本发明提供的多进制跳相扩频调制信号的跟踪环路流程图;Fig. 3 is the tracking loop flow chart of the multi-ary phase hopping spread spectrum modulation signal provided by the present invention;

图4是本发明仿真得到的等效伪码序列

Figure BDA0002595237770000061
和映射得到的二进制跳相序列c1(k)的自相关函数主峰图;Fig. 4 is the equivalent pseudo-code sequence obtained by the simulation of the present invention
Figure BDA0002595237770000061
and the main peak map of the autocorrelation function of the binary phase-hopping sequence c 1 (k) obtained by mapping;

图5是本发明提供的跟踪方法一和跟踪方法二对PH-BPSK(1)信号的码跟踪精度仿真结果对比图;5 is a comparison diagram of the simulation results of the code tracking accuracy of the PH-BPSK(1) signal by the tracking method 1 and the tracking method 2 provided by the present invention;

图6是本发明提供的跟踪方法一和跟踪方法二对PH-BOCs(10,5)信号的码跟踪精度仿真结果对比图;6 is a comparison diagram of the simulation results of the code tracking accuracy of the PH-BOCs (10,5) signal provided by the first tracking method and the second tracking method provided by the present invention;

图7是本发明提供的跟踪方法一和跟踪方法二对PH-BOCc(10,5)信号的码跟踪精度仿真结果对比图;Fig. 7 is a tracking method provided by the present invention and tracking method 2 to the code tracking accuracy simulation result comparison diagram of PH-BOCc (10,5) signal;

图8是本发明提供的多进制跳相扩频调制信号的跟踪系统架构图。FIG. 8 is an architectural diagram of a tracking system for a multi-ary phase hopping spread spectrum modulation signal provided by the present invention.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.

本发明提供一种多进制跳相扩频调制信号的跟踪方法,如图2所示,包括如下步骤:The present invention provides a method for tracking a multi-ary phase hopping spread spectrum modulated signal, as shown in Figure 2, comprising the following steps:

S210,接收端获取发送端发送的跳相扩频调制信号;所述跳相扩频调制信号包括载波、复数伪码序列以及发送端数据;所述复数伪码序列由发送端生成的第一多进制跳相序列决定;其中,跳相序列为随机序列或伪随机序列,用于控制相位的跳变偏移量;S210, the receiving end acquires the phase-hopping spread spectrum modulation signal sent by the transmitting end; the phase-hopping spread spectrum modulation signal includes a carrier, a complex pseudo-code sequence, and data of the transmitting end; the complex pseudo-code sequence is generated by the transmitting end of the first The phase hopping sequence is determined by the system; wherein, the phase hopping sequence is a random sequence or a pseudo-random sequence, which is used to control the hopping offset of the phase;

S220,接收端参照发送端生成第一多进制跳相序列的方式生成第二多进制跳相序列,基于多进制跳相序列与二进制跳相序列之间的编码规则,将第二多进制跳相序列映射为二进制跳相序列和相位补偿序列;S220, the receiving end generates a second multi-ary phase hopping sequence with reference to the manner in which the transmitting end generates the first multi-ary phase hopping sequence, and based on the coding rule between the multi-ary phase hopping sequence and the binary phase hopping sequence, converts the second multi-ary phase hopping sequence into the second multi-ary phase hopping sequence. The binary phase hopping sequence is mapped into a binary phase hopping sequence and a phase compensation sequence;

S230,接收端结合所述跳相扩频调制信号中载波的确定方式和所述相位补偿序列生成带有相位补偿功能的本地参考载波;S230, the receiving end generates a local reference carrier with a phase compensation function in combination with the determination method of the carrier in the phase-hopping spread spectrum modulation signal and the phase compensation sequence;

S240,接收端基于带有相位补偿功能的本地参考载波对所述跳相扩频调制信号中的载波进行剥除且对所述复数伪码序列进行相位补偿,得到实数伪码序列和发送端数据;所述实数伪码序列为进行相位补偿后的复数伪码序列;S240, the receiving end strips the carrier in the phase-hopping spread spectrum modulation signal based on the local reference carrier with the phase compensation function, and performs phase compensation on the complex pseudo-code sequence to obtain a real-number pseudo-code sequence and data at the transmitting end ; Described real-number pseudo-code sequence is the complex-number pseudo-code sequence after phase compensation;

S250,接收端将所述二进制跳相序列与所述实数伪码序列和发送端数据进行相关操作,跟踪得到所述发送端数据。S250, the receiving end performs a correlation operation on the binary phase hopping sequence, the real-number pseudocode sequence, and the data of the transmitting end, and obtains the data of the transmitting end by tracking.

本发明通过将多进制序列映射成二进制序列,在做相关运算时不需要使用相位补偿器来进行复数相关,只需要使用简单的实数相关器就行,这将降低跟踪环路的复杂度。为了不使信号的相关性能受到损失,需要在相关前根据映射规则对接收信号进行相应的相位补偿,这种相位补偿操作可以用相位补偿器来完成。但是为了进一步降低接收机复杂度,可以将这种相位补偿操作放在载波数字振荡器(numerically controlled oscillator,NCO)中来进行。图3所示为基于载波相位补偿辅助的跟踪环路。The present invention does not need to use a phase compensator for complex correlation by mapping a multi-ary sequence into a binary sequence, but only needs to use a simple real number correlator, which reduces the complexity of the tracking loop. In order not to lose the correlation performance of the signal, it is necessary to perform corresponding phase compensation on the received signal according to the mapping rule before correlation, and this phase compensation operation can be completed by a phase compensator. But to further reduce receiver complexity, this phase compensation operation can be implemented in a carrier digital oscillator (numerically controlled oscillator, NCO). Figure 3 shows a tracking loop based on carrier phase compensation assistance.

如图3所示,接收到的中频信号首先与本地参考载波进行混频,以剥离信号中的载波,本地参考载波由载波NCO生成;同时,根据载波环能调整相位这一事实来进行相位补偿操作,相位补偿操作是依赖于相位补偿序列c2(k)进行的,相位补偿序列可由跳相序列cPH(k)通过查找相位映射表得到。然后,混频并相位补偿之后的信号与映射得到的二进制伪码c1(k)进行实数相关运算,二进制伪码可由跳相序列cPH(k)通过查找相位映射表得到,再经过相干积分和非相干累计操作之后,一方面可以剥离伪码以得到发送端的数据,例如该信号跟踪方法应用于导航领域时,发送端的数据可以是导航电文。另一方面通过码环鉴别器可以得到码跟踪误差。最后,根据载波环鉴别器输出的载波跟踪误差来调整本地参考载波频率,根据码跟踪误差来调整本地复现伪码相位,实现跟踪环路闭环反馈。As shown in Figure 3, the received IF signal is first mixed with the local reference carrier to strip the carrier from the signal, which is generated by the carrier NCO; at the same time, phase compensation is performed based on the fact that the carrier loop can adjust the phase Operation, the phase compensation operation is performed depending on the phase compensation sequence c 2 (k), and the phase compensation sequence can be obtained from the phase hopping sequence c PH (k) by looking up the phase mapping table. Then, the signal after mixing and phase compensation is subjected to real number correlation operation with the binary pseudo code c 1 (k) obtained by mapping, and the binary pseudo code can be obtained by looking up the phase mapping table from the phase hopping sequence c PH (k), and then through coherent integration After the sum incoherent accumulation operation, on the one hand, the pseudocode can be stripped to obtain the data of the sender. For example, when the signal tracking method is applied to the field of navigation, the data of the sender can be a navigation message. On the other hand, the code tracking error can be obtained by the code loop discriminator. Finally, the local reference carrier frequency is adjusted according to the carrier tracking error output by the carrier loop discriminator, and the phase of the locally reproduced pseudo-code is adjusted according to the code tracking error to realize the closed-loop feedback of the tracking loop.

进一步地,图3中i和q分别为混频和载波相位补偿后的同相支路和正交支路信号,其中,混频的目的即为剥离载波。iE、iP以及iL分别为同相支路上与本地伪码相乘之后的超前、即时和滞后支路信号;IE、IP以及IL分别为同相支路上与本地伪码进行相关和相干积分之后的超前、即时和滞后支路信号;qE、qP以及qL分别为正交支路上与本地伪码相乘之后的超前、即时和滞后支路信号;QE、QP以及QL分别为正交支路上与本地伪码进行相关和相干积分之后的超前、即时和滞后支路信号。Further, i and q in FIG. 3 are the in-phase branch and quadrature branch signals after frequency mixing and carrier phase compensation, respectively, wherein the purpose of frequency mixing is to strip the carrier. i E , i P and i L are respectively the leading, immediate and lagging branch signals after multiplication by the local pseudocode on the in-phase branch; IE , IP and IL are the correlation summation with the local pseudo code on the in-phase branch respectively The leading, immediate and lagging branch signals after coherent integration; q E , q P and q L are the leading, immediate and lagging branch signals after multiplication with the local pseudocode on the quadrature branch, respectively; Q E , QP and QL are the leading, immediate and lagging branch signals after correlation and coherent integration with the local pseudocode on the quadrature branch, respectively.

从图3中可以看出,跳相序列发生器产生的跳相序列cPH(k)通过查找相位映射表被映射为c1(k)和c2(k)两个序列。c1(k)为二进制序列,其电平值取值为{-1,+1}。因为跳相序列是伪随机序列,所以可以利用跳相序列的二进制形式的最高位来完成多进制序列到二进制序列的映射,其规则如下:It can be seen from Fig. 3 that the phase hopping sequence c PH (k) generated by the phase hopping sequence generator is mapped into two sequences c 1 (k) and c 2 (k) by looking up the phase mapping table. c 1 (k) is a binary sequence, and its level value is {-1,+1}. Because the phase-hopping sequence is a pseudo-random sequence, the highest bit of the binary form of the phase-hopping sequence can be used to complete the mapping of the multi-ary sequence to the binary sequence. The rules are as follows:

Figure BDA0002595237770000081
Figure BDA0002595237770000081

按照上述规则。则映射过程中cPH(k)残留的一部分cΔ(k)为:Follow the above rules. Then the residual part of c Δ (k) of c PH (k) in the mapping process is:

cΔ(k)=cPH(k)%(N/2)c Δ (k)=c PH (k)% (N/2)

其中,%代表取余数运算。Among them, % represents the remainder operation.

以等效伪码的角度来看,即是将

Figure BDA0002595237770000082
进行因式分解:From the point of view of equivalent pseudocode, it is
Figure BDA0002595237770000082
Do the factorization:

Figure BDA0002595237770000091
Figure BDA0002595237770000091

因此,为了不使信号的相关性能被衰减,需要在相关之前对接收信号进行一定的补偿。根据将

Figure BDA0002595237770000094
进行因式分解后的公式和复数相关的定义,这种补偿就是使接收信号乘以
Figure BDA0002595237770000092
即可。这样接收信号中的等效多进制伪码序列就被转换成二进制伪码序列,在相关运算的时候只需要进行实数相关即可,即可以使用简单的乘法器来代替相位补偿器。Therefore, in order not to attenuate the correlation performance of the signal, it is necessary to perform some compensation on the received signal before correlation. According to the
Figure BDA0002595237770000094
The formula after factoring and the definition of complex number correlation, this compensation is to multiply the received signal by
Figure BDA0002595237770000092
That's it. In this way, the equivalent multi-ary pseudo-code sequence in the received signal is converted into a binary pseudo-code sequence, and only real number correlation is required in the correlation operation, that is, a simple multiplier can be used to replace the phase compensator.

为了进一步简化跟踪环路,可以根据载波NCO能够调整相位这一事实来进行相位补偿。载波NCO可以看作是一个计数器,根据计数器的计数值来查询查找表就可以生成本地复制正、余弦载波。当计数器溢出时就会清零,因此载波的一个周期就等于NCO中计数器从0计数到最大值的时间,计数器每次计数的增量根据载波环滤波器的输出来确定,因此调整计数器增量就可以调整载波频率。相位补偿操作可以看作是在计数器当前计数值的基础上增加一个值,因此可得相位映射表输出的另一个序列c2(k)为:To further simplify the tracking loop, phase compensation can be done based on the fact that the carrier NCO can adjust the phase. The carrier NCO can be regarded as a counter, and the local replica sine and cosine carriers can be generated by querying the look-up table according to the count value of the counter. When the counter overflows, it will be cleared, so one cycle of the carrier is equal to the time that the counter in the NCO counts from 0 to the maximum value, and the increment of each count of the counter is determined according to the output of the carrier loop filter, so the increment of the counter is adjusted. The carrier frequency can be adjusted. The phase compensation operation can be regarded as adding a value to the current count value of the counter, so another sequence c 2 (k) output by the phase mapping table can be obtained as:

Figure BDA0002595237770000093
Figure BDA0002595237770000093

其中,M代表载波NCO中计数器的最大值。将c2(k)作为载波NCO的增值序列,这样就完成了对接收信号的相位补偿,接下来的操作与直接序列扩频导航信号的一致。Among them, M represents the maximum value of the counter in the carrier NCO. Taking c 2 (k) as the increment sequence of the carrier NCO, the phase compensation of the received signal is completed, and the following operations are consistent with the direct sequence spread spectrum navigation signal.

在一个具体的实施例中,本发明对所设计的两种跟踪算法的码跟踪性能进行仿真分析,图1所示的基于匹配相关的跟踪算法称为跟踪方法一,本发明提供的图3所示的基于载波相位补偿辅助的跟踪算法称为跟踪方法二。In a specific embodiment, the present invention simulates and analyzes the code tracking performance of the two designed tracking algorithms. The matching correlation-based tracking algorithm shown in FIG. 1 is called tracking method 1. The tracking algorithm based on carrier phase compensation assistance shown here is called tracking method two.

为了验证跟踪方法二的可行性,首先仿真了等效伪码序列

Figure BDA0002595237770000095
和由跳相序列cPH(k)映射得到的二进制伪码序列c1(k)的自相关性能。图4为其自相关函数的主峰。从图4可以看出,等效伪码和二进制伪码的自相关函数主峰几乎一致,而导航信号的定位精度主要由信号的自相关函数主峰决定,因此跟踪方法二是可行的,并且不会降低跳相扩频导航信号的定位精度。In order to verify the feasibility of tracking method 2, the equivalent pseudocode sequence is simulated first.
Figure BDA0002595237770000095
and the autocorrelation performance of the binary pseudocode sequence c 1 (k) mapped from the phase-hopping sequence c PH (k). Figure 4 shows the main peak of its autocorrelation function. It can be seen from Figure 4 that the main peaks of the autocorrelation function of the equivalent pseudocode and the binary pseudocode are almost the same, and the positioning accuracy of the navigation signal is mainly determined by the main peak of the autocorrelation function of the signal. Therefore, the second tracking method is feasible and will not Reduce the positioning accuracy of the phase-hopping spread spectrum navigation signal.

图5、图6以及图7分别仿真了跟踪方法一和跟踪方法二对PH-BPSK(1)、PH-BOCs(10,5)和PH-BOCc(10,5)这三种调制信号的码跟踪精度。这三种调制信号分别对应于常用的BPSK(1)、BOCs(10,5)和BOCc(10,5)信号,只不过是将常用信号调制流程中的直接序列扩频调制换成了跳相PH调制。从这三张图中可以看出,跟踪方法一和跟踪方法二的码跟踪精度相当,且都与理论值吻合程度较好,图中仿真结果与理论结果之间的微小偏差是由仿真过程中的高斯白噪声造成的。Fig. 5, Fig. 6 and Fig. 7 simulate the codes of three modulated signals, PH-BPSK(1), PH-BOCs(10,5) and PH-BOCc(10,5), for tracking method 1 and tracking method 2, respectively. tracking accuracy. These three modulation signals correspond to the commonly used BPSK(1), BOCs(10,5) and BOCc(10,5) signals, but the direct sequence spread spectrum modulation in the common signal modulation process is replaced by phase hopping. PH modulation. It can be seen from these three figures that the code tracking accuracy of tracking method 1 and tracking method 2 are comparable, and they are in good agreement with the theoretical values. caused by white noise.

由上述仿真结果可知,跟踪方法一与跟踪方法二均可以有效地对跳相扩频导航信号进行跟踪,并且具备相当的码跟踪性能。但是,跟踪方法二与跟踪方法一相比,其实现时的硬件复杂度更低。表1列出了两种跟踪环路中相关器部分的实现复杂度。在查找表方面,跟踪方法一的相位补偿器里面需要查找表来完成跳相序列到等效伪码序列之间的映射,三个相位补偿器可以共用一个查找表;跟踪方法二需要一个相位映射表完成跳相序列到二进制伪码序列和相位补偿序列的映射。在加法器方面,每一个相位补偿器里面存在2个加法器,跟踪方法一一共需要6个加法器;跟踪方法二则只需要1个加法器,用在载波NCO的输出端来实现对接收信号的相位补偿。在乘法器方面,每一个相位补偿器里面存在4个乘法器,跟踪方法一共需要12个乘法器;跟踪方法二则一共需要6个乘法器即可。因此,跟踪方法二比跟踪方法一共少需要5个加法器和6个乘法器,实现结构更为简单,相应的运算复杂度也更低。此外,对于跟踪方法一,乘法器需要实现前端数据流与多进制本地伪码波形的乘积,而跟踪方法二仅需实现前端数据流与二进制本地伪码波形的乘积,乘法实现复杂度成倍降低。综上,跟踪方法二的实现复杂度显著低于方法一。It can be seen from the above simulation results that both the tracking method 1 and the tracking method 2 can effectively track the phase-hopping spread spectrum navigation signal, and have comparable code tracking performance. However, compared with the first tracking method, the second tracking method has lower hardware complexity when it is implemented. Table 1 lists the implementation complexity of the correlator portion of the two tracking loops. In terms of look-up table, a look-up table is needed in the phase compensator of tracking method 1 to complete the mapping between the phase hopping sequence and the equivalent pseudo-code sequence. Three phase compensators can share a look-up table; tracking method 2 requires a phase mapping The table completes the mapping of the phase hopping sequence to the binary pseudocode sequence and the phase compensation sequence. In terms of adders, there are 2 adders in each phase compensator. Tracking method 1 requires a total of 6 adders; tracking method 2 only needs 1 adder, which is used at the output of the carrier NCO to realize the receiving Phase compensation of the signal. In terms of multipliers, there are 4 multipliers in each phase compensator, and the tracking method requires a total of 12 multipliers; the second tracking method requires a total of 6 multipliers. Therefore, the tracking method 2 requires 5 adders and 6 multipliers in total less than the tracking method, the implementation structure is simpler, and the corresponding operation complexity is also lower. In addition, for the tracking method 1, the multiplier needs to realize the product of the front-end data stream and the multi-binary local pseudocode waveform, while the tracking method 2 only needs to realize the product of the front-end data stream and the binary local pseudocode waveform, and the complexity of multiplication is doubled. reduce. To sum up, the implementation complexity of tracking method 2 is significantly lower than that of method 1.

表.1两种跟踪方法相关器部分的实现复杂度表Table.1 Implementation complexity table of the correlator part of the two tracking methods

查找表lookup table 加法器adder 乘法器multiplier 跟踪方法一Tracking method one 11 66 1212 跟踪方法二Tracking method two 11 11 66

具体地,跟踪方法一是基于完全匹配相关原则的,如果基于完全匹配相关原则来设计跟踪环路,不会造成相关性能的损失,理论上能达成最佳的码跟踪精度。但是对于跳相扩频导航信号,完全匹配相关需要通过复数相关来实现,复数相关的实现复杂度较高。Specifically, the first tracking method is based on the perfect matching correlation principle. If the tracking loop is designed based on the perfect matching correlation principle, the loss of correlation performance will not be caused, and the best code tracking accuracy can theoretically be achieved. However, for the phase-hopping spread spectrum navigation signal, the complete matching correlation needs to be realized by complex correlation, and the realization complexity of complex correlation is relatively high.

相应地,参见上述表1,本发明提供的跟踪方法(跟踪方法二)的实现复杂度低于跟踪方法一,即本发明相比现有技术可以在不降低跟踪精度的前提下,降低跟踪算法的复杂度。Correspondingly, referring to the above Table 1, the implementation complexity of the tracking method (tracking method 2) provided by the present invention is lower than that of the tracking method 1, that is, the present invention can reduce the tracking algorithm compared with the prior art without reducing the tracking accuracy. complexity.

图8是本发明提供的多进制跳相扩频调制信号的跟踪系统架构图,如图8所示,该系统包括:Fig. 8 is the tracking system architecture diagram of the multi-ary phase hopping spread spectrum modulation signal provided by the present invention, as shown in Fig. 8, this system comprises:

信号获取单元810,用于获取发送端发送的跳相扩频调制信号;所述跳相扩频调制信号包括载波、复数伪码序列以及发送端数据;所述复数伪码序列由发送端生成的第一多进制跳相序列决定;其中,跳相序列为随机序列或伪随机序列,用于控制相位的跳变偏移量;The signal acquisition unit 810 is used to acquire the phase-hopping spread spectrum modulation signal sent by the transmitting end; the phase-hopping spread spectrum modulation signal includes a carrier wave, a complex pseudo-code sequence and data of the transmitting end; the complex pseudo-code sequence is generated by the transmitting end. The first multi-ary phase hopping sequence is determined; wherein, the phase hopping sequence is a random sequence or a pseudo-random sequence, and is used to control the hopping offset of the phase;

序列生成单元820,用于参照发送端生成第一多进制跳相序列的方式生成第二多进制跳相序列,基于多进制跳相序列与二进制跳相序列之间的编码规则,将第二多进制跳相序列映射为二进制跳相序列和相位补偿序列;The sequence generation unit 820 is configured to generate the second multi-ary phase hopping sequence with reference to the manner in which the transmitting end generates the first multi-ary phase hopping sequence, and based on the coding rule between the multi-ary phase hopping sequence and the binary phase hopping sequence, The second multi-ary phase hopping sequence is mapped into a binary phase hopping sequence and a phase compensation sequence;

载波生成单元830,用于结合所述跳相扩频调制信号中载波的确定方式和所述相位补偿序列生成带有相位补偿功能的本地参考载波;a carrier generation unit 830, configured to generate a local reference carrier with a phase compensation function in combination with the determination method of the carrier in the phase-hopping spread spectrum modulation signal and the phase compensation sequence;

相位补偿单元840,用于基于带有相位补偿功能的本地参考载波对所述跳相扩频调制信号中的载波进行剥除且对所述复数伪码序列进行相位补偿,得到实数伪码序列和发送端数据;所述实数伪码序列为进行相位补偿后的复数伪码序列;The phase compensation unit 840 is configured to strip the carrier in the phase-hopping spread spectrum modulation signal based on the local reference carrier with the phase compensation function and perform phase compensation on the complex pseudo-code sequence to obtain a real-number pseudo-code sequence and Sending end data; the real-number pseudo-code sequence is a complex-number pseudo-code sequence after phase compensation;

数据跟踪单元850,用于将所述二进制跳相序列与所述实数伪码序列和发送端数据进行相关操作,跟踪得到所述发送端数据。The data tracking unit 850 is configured to perform a correlation operation between the binary phase hopping sequence, the real-number pseudocode sequence and the data of the sender, and obtain the data of the sender by tracking.

需要说明的是,图8中各个单元的具体功能可参见前述方法实施例中的介绍,在此不做赘述。It should be noted that, for the specific functions of each unit in FIG. 8 , reference may be made to the introduction in the foregoing method embodiments, and details are not described here.

本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。Those skilled in the art can easily understand that the above are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention, etc., All should be included within the protection scope of the present invention.

Claims (10)

1. A method for tracking a multilevel phase-hopping spread spectrum modulation signal, comprising the steps of:
a receiving end acquires a phase hopping spread spectrum modulation signal sent by a sending end; the hopping spread spectrum modulation signal comprises a carrier, a complex pseudo code sequence and sending end data; the complex pseudo code sequence is determined by a first multilevel phase hopping sequence generated by a sending end; the hopping sequence is a random sequence or a pseudo-random sequence and is used for controlling the hopping offset of the phase;
the receiving end generates a second multi-system phase hopping sequence according to the mode that the transmitting end generates the first multi-system phase hopping sequence, and the second multi-system phase hopping sequence is mapped into a binary phase hopping sequence and a phase compensation sequence based on a coding rule between the multi-system phase hopping sequence and the binary phase hopping sequence;
the receiving end combines the carrier determining mode in the hopping phase spread spectrum modulation signal and the phase compensation sequence to generate a local reference carrier with a phase compensation function;
the receiving end strips the carrier in the phase hopping spread spectrum modulation signal based on a local reference carrier with a phase compensation function and performs phase compensation on the complex pseudo code sequence to obtain a real pseudo code sequence and sending end data;
and the receiving end performs related operation on the binary phase hopping sequence, the real pseudo code sequence and the sending end data, and tracks to obtain the sending end data.
2. The method of claim 1 wherein the second multilevel phase hopping spread spectrum modulation signal is cPH(k) (ii) a k represents the number of discrete symbols; subscript PH is abbreviation of phase jump;
c is determined based on the coding rule between the multi-system phase hopping sequence and the binary phase hopping sequencePH(k) Mapping to binary phase hopping sequence c1(k) And phase compensation sequence c2(k) Two sequences;
c1(k) the method is a binary sequence, and the level value of the binary sequence is { -1, +1 }; the specific value rule is as follows:
Figure FDA0002595237760000021
wherein N represents the system of multi-system phase jump sequence, c in the mapping processPH(k) Residual part c ofΔ(k) Comprises the following steps: c. CΔ(k)=cPH(k) Percent (N/2), wherein,% represents the remainder calculation;
Figure FDA0002595237760000022
where M represents the maximum value of the counter in the carrier digital oscillator.
3. The method of claim 2, wherein the phase compensation sequence c is a phase compensation sequence2(k) As an incremental sequence of carrier digital oscillators to obtain a local reference carrier with phase compensation function.
4. The method according to claim 3, wherein a receiving end generates a local reference carrier based on the count value of the carrier digital oscillator;
and increasing the count value of the carrier digital oscillator by a value corresponding to the phase compensation sequence on the basis of the current count so that the local reference carrier generated by the carrier digital oscillator has a phase compensation function.
5. The method according to any one of claims 1 to 4, wherein a real pseudo code sequence is obtained after phase compensation of a complex pseudo code sequence, so that the corresponding multilevel sequence is converted into a binary sequence, thereby simplifying the complex correlation operation step in the original signal tracking method to a real correlation operation step;
by controlling the counting of the carrier digital oscillator, the relevant parameters for carrying out the phase compensation operation on the complex pseudo code sequence are synchronously loaded in the carrier stripping step in advance, so that the operation of separately carrying out the phase compensation after the carrier is stripped is avoided, and the signal tracking step is simplified.
6. A system for tracking a multilevel phase hopped spread spectrum modulated signal, comprising:
the signal acquisition unit is used for acquiring a phase hopping spread spectrum modulation signal sent by a sending end; the hopping spread spectrum modulation signal comprises a carrier, a complex pseudo code sequence and sending end data; the complex pseudo code sequence is determined by a first multilevel phase hopping sequence generated by a sending end; the hopping sequence is a random sequence or a pseudo-random sequence and is used for controlling the hopping offset of the phase;
the sequence generating unit is used for generating a second multi-system phase hopping sequence according to the mode that the transmitting end generates the first multi-system phase hopping sequence, and mapping the second multi-system phase hopping sequence into a binary phase hopping sequence and a phase compensation sequence based on a coding rule between the multi-system phase hopping sequence and the binary phase hopping sequence;
the carrier generation unit is used for generating a local reference carrier with a phase compensation function by combining the determination mode of the carrier in the phase hopping spread spectrum modulation signal and the phase compensation sequence;
the phase compensation unit is used for stripping the carrier wave in the phase-hopping spread spectrum modulation signal based on a local reference carrier wave with a phase compensation function and performing phase compensation on the complex pseudo code sequence to obtain a real pseudo code sequence and sending end data;
and the data tracking unit is used for performing related operation on the binary phase hopping sequence, the real pseudo code sequence and the sending end data, and tracking to obtain the sending end data.
7. The tracking system for spread spectrum modulated multilevel phase hopping signal according to claim 6, wherein the second multilevel phase hopping sequence generated by said sequence generating unit is cPH(k) (ii) a k represents a discrete symbolThe serial number of (2); subscript PH is abbreviation of phase jump; c is determined based on the coding rule between the multi-system phase hopping sequence and the binary phase hopping sequencePH(k) Mapping to binary phase hopping sequence c1(k) And phase compensation sequence c2(k) Two sequences; c. C1(k) The method is a binary sequence, and the level value of the binary sequence is { -1, +1 }; the specific value rule is as follows:
Figure FDA0002595237760000031
wherein N represents the system of multi-system phase jump sequence, c in the mapping processPH(k) Residual part c ofΔ(k) Comprises the following steps: c. CΔ(k)=cPH(k) Percent (N/2), wherein,% represents the remainder calculation;
Figure FDA0002595237760000032
where M represents the maximum value of the counter in the carrier digital oscillator.
8. The system for tracking a multilevel phase-hopped spread spectrum modulated signal of claim 7, wherein said carrier generation unit is configured to phase compensate sequence c2(k) As an incremental sequence of carrier digital oscillators to obtain a local reference carrier with phase compensation function.
9. The tracking system for a multilevel phase-hopping spread spectrum modulation signal according to claim 8, wherein said carrier generation unit generates a local reference carrier based on a count value of said carrier digital oscillator; and increasing the count value of the carrier digital oscillator by a value corresponding to the phase compensation sequence on the basis of the current count so that the local reference carrier generated by the carrier digital oscillator has a phase compensation function.
10. The tracking system of the multilevel phase-hopping spread spectrum modulation signal according to any one of claims 6 to 9, wherein the phase compensation unit obtains a real number pseudo code sequence after performing phase compensation on the complex number pseudo code sequence, so that the corresponding multilevel sequence is converted into a binary sequence, thereby simplifying a complex number correlation operation step in an original signal tracking method into a real number correlation step;
the carrier generation unit synchronously loads relevant parameters for performing phase compensation operation on the complex pseudo code sequence into the carrier stripping step in advance through controlling the counting of the carrier digital oscillator, so that the operation of separately performing phase compensation after the carrier is stripped is avoided, and the signal tracking step is simplified.
CN202010707176.6A 2020-07-21 2020-07-21 A tracking method and system for multi-ary phase hopping spread spectrum modulated signal Active CN111884675B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010707176.6A CN111884675B (en) 2020-07-21 2020-07-21 A tracking method and system for multi-ary phase hopping spread spectrum modulated signal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010707176.6A CN111884675B (en) 2020-07-21 2020-07-21 A tracking method and system for multi-ary phase hopping spread spectrum modulated signal

Publications (2)

Publication Number Publication Date
CN111884675A true CN111884675A (en) 2020-11-03
CN111884675B CN111884675B (en) 2021-07-02

Family

ID=73155128

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010707176.6A Active CN111884675B (en) 2020-07-21 2020-07-21 A tracking method and system for multi-ary phase hopping spread spectrum modulated signal

Country Status (1)

Country Link
CN (1) CN111884675B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1143652A2 (en) * 2000-04-07 2001-10-10 Nokia Mobile Phones Ltd. Apparatus and method for reducing multipath components associated with a received CDMA signal, in particular for GPS receivers
CN101719308A (en) * 2009-11-06 2010-06-02 北京航空航天大学 Method for realizing high anti-interference unmanned aerial vehicle remote control data link
CN103199887A (en) * 2013-03-11 2013-07-10 北京航空航天大学 General capture method applied to direct spread spectrum signal
EP2402787B1 (en) * 2009-02-27 2019-01-09 Furuno Electric Co., Ltd. Gnss reception apparatus
CN110071738A (en) * 2019-04-28 2019-07-30 西安电子科技大学 Spread-spectrum signal based on more pseudo-code branch receivers de-spreads tracking
CN111245758A (en) * 2019-12-30 2020-06-05 河南科技大学 A QPSK modulation incoherent detection method for ubiquitous power Internet of things

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1143652A2 (en) * 2000-04-07 2001-10-10 Nokia Mobile Phones Ltd. Apparatus and method for reducing multipath components associated with a received CDMA signal, in particular for GPS receivers
EP2402787B1 (en) * 2009-02-27 2019-01-09 Furuno Electric Co., Ltd. Gnss reception apparatus
CN101719308A (en) * 2009-11-06 2010-06-02 北京航空航天大学 Method for realizing high anti-interference unmanned aerial vehicle remote control data link
CN103199887A (en) * 2013-03-11 2013-07-10 北京航空航天大学 General capture method applied to direct spread spectrum signal
CN110071738A (en) * 2019-04-28 2019-07-30 西安电子科技大学 Spread-spectrum signal based on more pseudo-code branch receivers de-spreads tracking
CN111245758A (en) * 2019-12-30 2020-06-05 河南科技大学 A QPSK modulation incoherent detection method for ubiquitous power Internet of things

Also Published As

Publication number Publication date
CN111884675B (en) 2021-07-02

Similar Documents

Publication Publication Date Title
US4922506A (en) Compensating for distortion in a communication channel
JP4004229B2 (en) Multipath CDMA receiver for low strength pilots
AU764714B2 (en) Cancellation of pilot and unwanted traffic signals in a CDMA system
JP3200547B2 (en) CDMA mobile communication system
CA2875900C (en) Satellite navigation signal, generating method, generatiing device, receiving method and receiving device
JP4980246B2 (en) Navigation signal system
JP5005724B2 (en) Selective noise cancellation of spread spectrum signals
CN103634065B (en) Generation and Processing of CDMA Signals
CN113238261A (en) Signal capturing and tracking system of low-orbit satellite spread spectrum communication system
CN102780508B (en) Method and device for acquiring and tracking bi-phase offset carrier frequency signals
JP2004215022A (en) Spread spectrum receiver
CN1115590A (en) Receiver for spread spectrum communication
CN109150233A (en) A kind of modulation-demo-demodulation method of direct expansion dpsk signal
Zhang et al. Unbalanced AltBOC: a Compass B1 candidate with generalized MPOCET technique
KR100344600B1 (en) Method and system for generating a complex pseudonoise sequence for processing a code division multiple access signal
JP2002537681A (en) Non-coherent, non-data-assisted pseudo-noise synchronization and carrier synchronization for QPSK or OQPSK modulated CDMA systems
CN119995818B (en) Synchronous module of communication navigation integrated receiver, receiver and signal processing method
CN111884675B (en) A tracking method and system for multi-ary phase hopping spread spectrum modulated signal
CN113922843A (en) Communication system signal synchronization method and system
CN104880715B (en) Unambiguous Reception Method Applied to BOC(n,n) Signals
CN119743164A (en) A method and system for hierarchical synchronous reception of weak spread spectrum signals
JPH0832548A (en) Synchronization tracking method
CN104849730A (en) Galileo satellite navigation system E1 frequency point signal unambiguous anti-multipath method
US6807242B1 (en) Apparatus and a method for calculation of a correlation value corresponding to a frequency error, and a recording medium with a recorded correlation value calculation program
CN119805512B (en) Time division satellite navigation signal tracking method, device, storage medium, program product, circuit and pseudo code generator used in the same

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