[go: up one dir, main page]

CN117040564A - Communication and distance measurement integrated method based on template reconstruction - Google Patents

Communication and distance measurement integrated method based on template reconstruction Download PDF

Info

Publication number
CN117040564A
CN117040564A CN202310903752.8A CN202310903752A CN117040564A CN 117040564 A CN117040564 A CN 117040564A CN 202310903752 A CN202310903752 A CN 202310903752A CN 117040564 A CN117040564 A CN 117040564A
Authority
CN
China
Prior art keywords
signal
frm
frame
code
phase
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.)
Pending
Application number
CN202310903752.8A
Other languages
Chinese (zh)
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.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
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 Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN202310903752.8A priority Critical patent/CN117040564A/en
Publication of CN117040564A publication Critical patent/CN117040564A/en
Pending legal-status Critical Current

Links

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
    • H04B1/7073Synchronisation aspects
    • H04B1/7085Synchronisation aspects using a code tracking loop, e.g. a delay-locked loop
    • 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
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/02Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
    • G01S13/06Systems determining position data of a target
    • G01S13/08Systems for measuring distance only
    • G01S13/10Systems for measuring distance only using transmission of interrupted, pulse modulated waves
    • G01S13/103Systems for measuring distance only using transmission of interrupted, pulse modulated waves particularities of the measurement of the distance
    • 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/396Determining accuracy or reliability of position or pseudorange measurements
    • 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
    • H04B1/7073Synchronisation aspects
    • H04B1/7075Synchronisation aspects with code phase acquisition
    • 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/70724Spread spectrum techniques using direct sequence modulation featuring pilot assisted reception

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The invention discloses a communication and ranging integrated method based on template reconstruction, and belongs to the field of communication signal processing. The implementation method of the invention comprises the following steps: transmitting a spread spectrum signal having a "pilot+data" frame structure; the receiving end obtains a baseband signal after being processed by the radio frequency front end; capturing the received signal by using pilot frequency information in the signal and adopting a matched filtering method to obtain the relative time delay of the received signal and a local pilot frequency sequence, and initially positioning the arrival time of the received signal; the received signal and the three local pseudo code sequences of leading, instant and lagging generated by the receiving end respectively carry out integral clearing operation,the integration result passes through a phase discriminator and a loop filter to obtain a control word increment of a code NCO; updating the phase of the local pseudo code sequence by code table addressing, and reconstructing the length of the pilot frequency by a template h Bit increase to L frm Bits; a higher gain is introduced for the loop integral clean-up operation by increasing the pilot length. The invention has the advantages of communication and ranging integration, emission energy saving, high distance measurement precision and the like.

Description

一种基于模板重构的通信测距一体化方法An integrated method of communication ranging based on template reconstruction

技术领域Technical field

本发明涉及一种基于模板重构的通信测距一体化方法,属于通信信号处理领域。The invention relates to an integrated communication ranging method based on template reconstruction, and belongs to the field of communication signal processing.

背景技术Background technique

导航定位技术作为卫星通信领域中的重要组成部分之一,可以对用户实现高精度测距测速,进而对其实施精准定位。常用的测距方法一般包括脉冲测距、侧音测距以及伪码测距等。在卫星测控领域方面,伪码测距的优势十分突出,伪随机码以其固有的长周期和互相关特性可以同时提高测距距离和测量精度,并且采用码分多址技术可以实现对多个目标同时进行测控,此外,该测距方法还具有抗干扰能力强、低截获概率的特点,已经成为我国新一代测控系统的发展方向。As one of the important components in the field of satellite communications, navigation and positioning technology can achieve high-precision ranging and speed measurement for users, and then implement precise positioning. Commonly used ranging methods generally include pulse ranging, sidetone ranging, and pseudo-code ranging. In the field of satellite measurement and control, the advantages of pseudo-code ranging are very prominent. The pseudo-random code can simultaneously improve the ranging distance and measurement accuracy with its inherent long period and cross-correlation characteristics, and the use of code division multiple access technology can achieve multiple The target is measured and controlled at the same time. In addition, this ranging method also has the characteristics of strong anti-interference ability and low interception probability. It has become the development direction of my country's new generation measurement and control system.

起初,伪码测距一般通过直接序列扩频(Direct Sequence Spread Spectrum,DSSS)信号进行实现,然而,在通信数据吞吐量相同的情况下,利用DSSS信号实现伪码测距会造成传输带宽的增大以及频带利用率的下降。现有的卫星通信帧结构一般需要具备导频和通信数据,仅利用导频部分作为已知的伪码信息实现接收信号的同步、测距等功能,具有很高的频带利用率;然而针对该帧结构进行具体参数设计时,若导频太长会造成时频资源的浪费,而其长度太短又会导致相同条件下同步、测距性能的下降。因此研究出一种低发射功率下具有高传输效率、高测量精度的伪码测距算法具有重要的意义。Initially, pseudo-code ranging was generally implemented through Direct Sequence Spread Spectrum (DSSS) signals. However, when the communication data throughput is the same, using DSSS signals to implement pseudo-code ranging will cause an increase in transmission bandwidth. Large and reduced frequency band utilization. The existing satellite communication frame structure generally requires pilots and communication data. Only the pilot part is used as known pseudo-code information to achieve functions such as synchronization and ranging of received signals, which has a high frequency band utilization rate; however, for this When designing the specific parameters of the frame structure, if the pilot is too long, it will cause a waste of time and frequency resources, and if its length is too short, it will lead to a decrease in synchronization and ranging performance under the same conditions. Therefore, it is of great significance to develop a pseudo-code ranging algorithm with high transmission efficiency and high measurement accuracy under low transmit power.

发明内容Contents of the invention

针对现有的伪码测距方法存在的下述技术缺陷:(一):利用DSSS信号实现伪码测距会产生传输带宽增大、频带利用率低的问题;(二):利用导频加通信数据的帧结构实现伪码测距会受到导频过长或者过短而带来的时频资源浪费、测距性能下降的问题。本发明的主要目的是提供一种基于模板重构的通信测距一体化方法,发射端在传输连续数据的同时,通过发射非连续导频作为已知的伪码序列,接收端在数字延迟锁定环路(DigitalDelay Locked Loop,DDLL)加入模板重构模块,改善稀疏导频带来的同步、测量性能下降的问题;基于模板重构实现通信测距一体化,在不影响通信功能、通信速率的基础上,实现高精度的距离测量。本发明具有通信测距一体化、节省发射能量、通信测距精度高等优点。The following technical defects exist in the existing pseudo-code ranging methods: (1): Using DSSS signals to implement pseudo-code ranging will cause problems such as increased transmission bandwidth and low frequency band utilization; (2): Using pilot plus The frame structure of communication data to achieve pseudo-code ranging will suffer from the problems of wasting time and frequency resources and reducing ranging performance caused by too long or too short pilots. The main purpose of the present invention is to provide an integrated communication ranging method based on template reconstruction. While transmitting continuous data, the transmitting end transmits discontinuous pilots as known pseudocode sequences, and the receiving end is locked in digital delay. The template reconstruction module is added to the loop (DigitalDelay Locked Loop, DDLL) to improve the synchronization and measurement performance degradation problems caused by sparse pilots; based on the template reconstruction, the integration of communication and ranging is realized without affecting the communication function and communication rate. to achieve high-precision distance measurement. The invention has the advantages of integrated communication and ranging, saving transmission energy, and high accuracy of communication and ranging.

本发明的目的是通过下述技术方案实现的。The object of the present invention is achieved through the following technical solutions.

本发明公开的一种基于模板重构的通信测距一体化方法,包括如下步骤:The invention discloses an integrated communication ranging method based on template reconstruction, which includes the following steps:

步骤一、发送具有如下帧结构的扩频信号。所述帧结构为:传输帧整帧长Lfrm个符号,其中导频是长度为Lh个符号的伪随机序列,后续是长度为(Lfrm-Lh)个符号的待传输数据。在传输连续数据的同时,仅通过发射长度为Lh个符号非连续导频作为已知的伪码序列用于时间同步及距离测量,节省发射能量。相较于直接序列扩频(Direct Sequence SpreadSpectrum,DSSS)通信系统,该帧结构下每一帧就相当于DSSS信号中的一个码元,帧内的每一比特视为扩频码。Step 1. Send a spread spectrum signal with the following frame structure. The frame structure is: the entire transmission frame is L frm symbols long, in which the pilot is a pseudo-random sequence with a length of L h symbols, followed by data to be transmitted with a length of (L frm - L h ) symbols. While transmitting continuous data, only non-continuous pilots with a length of Lh symbols are transmitted as known pseudo-code sequences for time synchronization and distance measurement, thereby saving transmission energy. Compared with the Direct Sequence Spread Spectrum (DSSS) communication system, each frame under this frame structure is equivalent to a symbol in the DSSS signal, and each bit in the frame is regarded as a spreading code.

步骤二、接收步骤一发射的扩频信号,将接收的扩频信号经过射频前端处理之后得到基带信号x(t)。Step 2: Receive the spread spectrum signal transmitted in step 1, and process the received spread spectrum signal through the radio frequency front end to obtain the baseband signal x(t).

所述基带信号x(t)的时域表达式为:The time domain expression of the baseband signal x(t) is:

其中,s(t)表示接收信号中的有效信息成分,幅度用A表示;Tb代表一个码元的持续时间,τ表示未知的传输时延;n(t)表示功率谱为N0的高斯白噪声;Nfrm表示传输的总帧数,nfrm表示当前传输帧的帧号;Tfrm代表帧周期,表示为Tfrm=Tb×Lfrm;c(k)表示一帧当中第k比特的数据取值,取值范围为c(k)={-1,1};g(t)是按如下式(2)定义的门函数:Among them, s(t) represents the effective information component in the received signal, and the amplitude is represented by A; T b represents the duration of a symbol, τ represents the unknown transmission delay; n(t) represents the Gaussian power spectrum of N 0 White noise; N frm represents the total number of frames transmitted, n frm represents the frame number of the current transmission frame; T frm represents the frame period, expressed as T frm = T b × L frm ; c (k) represents the k-th bit in a frame The data value of , the value range is c(k)={-1,1}; g(t) is the gate function defined according to the following formula (2):

g(t)=u(t)-u(t-Tb) (2)g(t)=u(t)-u(tT b ) (2)

其中,u(t)表示阶跃函数,根据式(2),式(1)中的g(t-kTb-(nfrm-1)Tfrm-τ)展开为:Among them, u(t) represents the step function. According to formula (2), g(t-kT b -(n frm -1)T frm -τ) in formula (1) is expanded to:

g(t-kTb-(nfrm-1)Tfrm-τ)=u(t-kTb-(nfrm-1)Tfrm-τ)-u(t-(k+1)Tb-(nfrm-1)Tfrm-τ)(3)g(t-kT b -(n frm -1)T frm -τ)=u(t-kT b -(n frm -1)T frm -τ)-u(t-(k+1)T b - (n frm -1)T frm -τ)(3)

结合步骤一中的发射信号所具有的稀疏导频的帧结构,式(1)进一步表示为:Combined with the frame structure of the sparse pilots of the transmitted signal in step 1, equation (1) is further expressed as:

其中,c1(k1)表示位于帧头的长度为Lh比特的伪随机序列;c2(k2)表示(Lfrm-Lh)比特的数据信号;h1(t-kTb-(nfrm-1)Tfrm-τ)表示帧头的时域波形,h2(t-kTb-(nfrm-1)Tfrm-τ)表示数据域的时域波形。Among them, c 1 (k 1 ) represents a pseudo-random sequence of length L h bits located at the frame header; c 2 (k 2 ) represents a data signal of (L frm -L h ) bits; h 1 (t-kT b - (n frm -1)T frm -τ) represents the time domain waveform of the frame header, h 2 (t-kT b -(n frm -1)T frm -τ) represents the time domain waveform of the data domain.

步骤三、接收端对步骤二中接收到的基带信号进行采样实现模数转换,利用信号中的导频信息,采用匹配滤波法对转换后的接收信号进行捕获,得到接收信号与本地导频序列的相对时延,根据所述相对时延初步定位接收信号的到来时刻,同时所述相对时延也为后续跟踪第一帧信号的模板重构提供先验信息。Step 3. The receiving end samples the baseband signal received in Step 2 to implement analog-to-digital conversion. It uses the pilot information in the signal and uses the matched filtering method to capture the converted received signal to obtain the received signal and the local pilot sequence. The relative delay is used to initially locate the arrival time of the received signal based on the relative delay. At the same time, the relative delay also provides a priori information for subsequent tracking of the template reconstruction of the first frame signal.

基带信号x(t)经过采样之后得到数字信号x(n),利用本地导频序列对数字信号x(n)进行捕获,根据式(5)通过匹配滤波算法找到相关运算的峰值点:The baseband signal x(t) is sampled to obtain the digital signal x(n). The local pilot sequence is used to capture the digital signal x(n). According to equation (5), the peak point of the relevant operation is found through the matched filter algorithm:

其中,x表示接收信号,y表示长度为Lh比特的本地导频序列,n表示接收信号与本地导频序列的相对时延,z(n)表示当前时延下本地导频序列与接收信号的相关结果。当接收信号的导频部分与本地导频序列完全对齐时,z(n)达到最大值,此时的n就是对接收信号到来时刻的估计。利用n对式(4)中未知的传输时延τ进行初步的补偿,根据所述相对时延初步定位接收信号的到来时刻,同时所述相对时延也为后续跟踪的第一帧信号的模板重构提供先验信息。Among them, x represents the received signal, y represents the local pilot sequence with a length of L h bits, n represents the relative delay between the received signal and the local pilot sequence, and z(n) represents the local pilot sequence and the received signal under the current delay. related results. When the pilot part of the received signal is completely aligned with the local pilot sequence, z(n) reaches the maximum value, and n at this time is the estimate of the arrival time of the received signal. Use n to perform preliminary compensation for the unknown transmission delay τ in equation (4), and initially locate the arrival time of the received signal based on the relative delay. At the same time, the relative delay is also a template for the subsequent tracking of the first frame signal. Reconstruction provides a priori information.

步骤四、针对步骤三捕获到的接收信号进行跟踪,接收信号分别与接收端产生的超前、即时、滞后三路本地伪码序列进行积分清除运算,积分结果通过鉴相器和环路滤波器,得到码NCO的控制字增量。Step 4: Track the received signal captured in Step 3. The received signal is integrated and cleared with the three-way local pseudo code sequence generated by the receiving end: the lead, the immediate, and the lag. The integration result passes through the phase detector and loop filter. Get the control word increment of the code NCO.

数字延迟锁定环路DDLL在接收端产生超前、即时、滞后三路本地伪码序列,其中超前和滞后支路的伪码序列分别与即时支路相差d个符号,三路本地伪码序列分别与接收信号进行时间为Th的相关运算Th=Tb×Lh,其中:Lh和Th都是模板重构之后的结果,得到三个积分清除结果,在三个积分清除结果中,即时支路的积分清除结果P最大,超前支路的结果E和滞后支路的结果L较小且相等。The digital delay locked loop DDLL generates three local pseudo-code sequences at the receiving end: leading, immediate, and lagging. The pseudo-code sequences of the leading and lagging branches are respectively different from the immediate branch by d symbols. The three-way local pseudo-code sequences are respectively different from those of the immediate branch. The received signal performs a correlation operation with time T h , T h = T b × L h , where: L h and Th are both the results after template reconstruction, and three integral clearing results are obtained. Among the three integral clearing results, The integral clearing result P of the immediate branch is the largest, the result E of the leading branch and the result L of the lagging branch are small and equal.

将超前支路和滞后支路的相关结果E和L输入到鉴相模块,根据公式(6),利用非相干超前减滞后功率鉴相器检测接收信号与本地即时支路序列的时间差:Input the correlation results E and L of the leading branch and lagging branch into the phase detection module. According to formula (6), use the non-coherent leading minus lag power phase detector to detect the time difference between the received signal and the local immediate branch sequence:

鉴相结果进行归一化处理滞后,输入到环路滤波模块,环路滤波器采用二阶Jaffe-Rechtin滤波器算法:The phase identification results are normalized and processed with lag, and then input to the loop filter module. The loop filter adopts the second-order Jaffe-Rechtin filter algorithm:

其中,是第k次同步码的相位估计,ωnc是环路滤波器的自然角频率,满足ωnc=1.89BL,BL是环路带宽,Kd和K分别是鉴相器和环路滤波器的增益系数。in, is the phase estimate of the kth synchronization code, ω nc is the natural angular frequency of the loop filter, satisfying ω nc = 1.89B L , B L is the loop bandwidth, K d and K are the phase detector and loop filter respectively gain coefficient of the converter.

环路滤波器最终产生输出给码NCO的控制字增量,表示为:The loop filter finally generates the control word increment output to the code NCO, which is expressed as:

其中,ΔFk+1为滤波器输出的频率控制字增量,在本地帧头序列更新时,该频率字增量与码环初始频率控制字Fini相加后得到码速率控制字,Fini表示为:Among them, ΔF k+1 is the frequency control word increment output by the filter. When the local frame header sequence is updated, the frequency word increment is added to the code loop initial frequency control word F ini to obtain the code rate control word, F ini Expressed as:

Kf为频率控制字的转换系数,表示为:K f is the conversion coefficient of the frequency control word, expressed as:

其中Table_depth代表码表深度,将一个符号分为2Table_depth份。Table_depth represents the depth of the code table, dividing a symbol into 2 Table_depth parts.

步骤五、根据步骤四得到的码NCO的控制字,通过码表寻址的方式来更新本地伪码序列的相位,通过模板重构使导频的长度由Lh比特增加到Lfrm比特。通过增加导频长度为环路积分清除运算带来更高的增益,进而提升信噪比,改善由于发射信号导频稀疏带来的同步、测量性能下降的问题。Step 5: According to the control word of the code NCO obtained in step 4, update the phase of the local pseudo code sequence through code table addressing, and increase the length of the pilot from L h bits to L frm bits through template reconstruction. By increasing the pilot length, it brings higher gain to the loop integral clearing operation, thereby improving the signal-to-noise ratio and improving the problem of synchronization and measurement performance degradation caused by the sparse pilot of the transmitted signal.

环路滤波器输出频率字改变量ΔFk+1之后,码NCO通过码表寻址的方式来更新本地伪码序列的相位,其中,每一帧寻址的相位初值为表示为:After the loop filter output frequency word changes by ΔF k+1 , the code NCO updates the phase of the local pseudo code sequence through code table addressing, where the initial phase value of each frame addressing is Expressed as:

其中,表示码环跟踪过程中的当前帧的采样点数估计值,由ΔFk+1计算得到;%表示求余运算:in, Represents the estimated number of sampling points of the current frame during the code loop tracking process, calculated from ΔF k+1 ; % represents the remainder operation:

接收信号通过码NCO之前需要经历模板重构模块,实现本地伪码序列的模板重构,本地伪码序列的模板重构实现方法如下:Before the received signal passes through the code NCO, it needs to go through the template reconstruction module to realize the template reconstruction of the local pseudocode sequence. The implementation method of the template reconstruction of the local pseudocode sequence is as follows:

由每一帧信号的和ΔFk信息得当前传输帧的每一个采样点的相位/> By each frame signal and ΔF k information to obtain the phase of each sampling point of the current transmission frame/>

其中n表示当前采样点的序号,表示当前采样点对应的相位信息。Where n represents the serial number of the current sampling point, Indicates the phase information corresponding to the current sampling point.

利用当前帧每一个采样点的相位信息,接收端通过线性内插的方式对每一个符号最佳采样点对应的符号信息进行估算,若采样点的相位信息满足:Using the phase information of each sampling point of the current frame, the receiving end estimates the symbol information corresponding to the best sampling point of each symbol through linear interpolation. If the phase information of the sampling point satisfies:

则判定采样点能够用于表示第i个符号。Then determine the sampling point Can be used to represent the i-th symbol.

基于上述采样点的相位信息以及其分别对应的符号信息通过线性内插求得相位(i+0.5)×2Table_depth处对应的符号信息并且通过硬判决解调出原始的符号信息c(i)。Phase information based on the above sampling points and their corresponding symbolic information. The corresponding symbol information at the phase (i+0.5)×2 Table_depth is obtained through linear interpolation and the original symbol information c(i) is demodulated through hard decision.

根据式(15)并通过线性内插计算出整个传输帧内每个符号的最佳采样值,将c(i)置入信号发生模块作为新的导频以增加原有稀疏导频的长度。通过模板重构使导频的长度由Lh比特增加到Lfrm比特。通过增加导频长度为环路积分清除运算带来更高的增益,进而提升信噪比,改善由于发射信号稀疏导频带来的同步、测量性能下降的问题。According to equation (15) and through linear interpolation, the optimal sampling value of each symbol in the entire transmission frame is calculated, and c(i) is placed in the signal generation module as a new pilot to increase the length of the original sparse pilot. The length of the pilot is increased from L h bits to L frm bits through template reconstruction. By increasing the pilot length, it brings higher gain to the loop integral clearing operation, thereby improving the signal-to-noise ratio and improving the problem of synchronization and measurement performance degradation caused by sparse pilots in the transmitted signal.

步骤六:重复步骤四到五,直到三路积分清除结果满足超前支路与滞后支路的积分结果相等且小于即时支路积分结果时,实现数字延迟锁定环路DDLL环路稳定,此时即时支路本地序列与接收信号的相位完全对齐,使鉴相结果δcp的值无限趋近于0,实现通信测距一体化。用鉴相结果δcp的均方根误差(Root Mean Square Error,RMSE)来衡量跟踪的性能以及距离测量的精度,通过模板重构带来信噪比的增益,因此通过帧头模板重构降低鉴相结果的RMSE从而提升跟踪性能与距离测量精度。Step 6: Repeat steps 4 to 5 until the three-way integral clearing result satisfies that the integral results of the leading branch and the lagging branch are equal and less than the integral result of the immediate branch, the digital delay locked loop DDLL loop is stable, and the instantaneous The local sequence of the branch is completely aligned with the phase of the received signal, so that the value of the phase identification result δ cp is infinitely close to 0, realizing the integration of communication and ranging. The root mean square error (RMSE) of the phase detection result δ cp is used to measure the tracking performance and the accuracy of distance measurement. The signal-to-noise ratio gain is brought about by template reconstruction, so the frame header template reconstruction reduces the The RMSE of the phase detection result improves tracking performance and distance measurement accuracy.

有益效果:Beneficial effects:

1、本发明公开的一种基于模板重构的通信测距一体化方法,在传统的延迟锁定环路DDLL中添加模板重构模块,通过原始少量的导频信息恢复出整帧的信号,完成本地伪码序列的模板重构,利用重构后的本地伪码序列跟踪接收信号,实现信噪比的提升,从而提高时间同步、距离测量的精度。1. The present invention discloses an integrated communication ranging method based on template reconstruction. A template reconstruction module is added to the traditional delay locked loop DDLL to recover the entire frame signal through the original small amount of pilot information, completing the Template reconstruction of the local pseudo-code sequence uses the reconstructed local pseudo-code sequence to track the received signal to improve the signal-to-noise ratio, thereby improving the accuracy of time synchronization and distance measurement.

2、本发明公开的一种基于模板重构的通信测距一体化方法,通过在发射信号中添加非连续导频作为已知的伪码序列用于时间同步以及距离测量,节省发射信号的发射功率,也具有很高的信息传输效率,同时能够做到在不影响通信功能、通信速率的基础上完成高精度的距离测量,实现通信测距一体化。2. The present invention discloses an integrated communication ranging method based on template reconstruction, which saves the transmission of the transmitted signal by adding discontinuous pilots as known pseudo code sequences in the transmitted signal for time synchronization and distance measurement. power, and also has high information transmission efficiency. At the same time, it can complete high-precision distance measurement without affecting the communication function and communication rate, and realize the integration of communication and ranging.

附图说明Description of the drawings

图1是本发明所述的一种基于模板重构的通信测距一体化方法流程示意图;Figure 1 is a schematic flow chart of an integrated communication ranging method based on template reconstruction according to the present invention;

图2是本发明所述的添加有模板重构模块的DDLL环路结构图;Figure 2 is a DDLL loop structure diagram with a template reconstruction module added according to the present invention;

图3(a)是低信噪比环境下添加有模板重构模块的DDLL中三路积分清除的结果图;图3(b)是DDLL中仅通过原始导频进行三路积分清除结果的对比图;Figure 3(a) is the result of three-way integral clearing in DDLL with template reconstruction module added in a low signal-to-noise ratio environment; Figure 3(b) is the comparison of the results of three-way integral clearing in DDLL using only the original pilot. picture;

图4是本发明所述的添加模板重构的DDLL环路鉴相误差与不同导频长度下DDLL环路鉴相误差的RMSE性能曲线对比图。Figure 4 is a comparison chart of the RMSE performance curve of the DDLL loop phase identification error of the added template reconstruction according to the present invention and the DDLL loop phase identification error under different pilot lengths.

具体实施方式Detailed ways

为了更好的说明本发明的目的、实现方案以及有益效果,下面将结合附图说明以及具体参数设置对发明的内容做进一步的介绍。In order to better explain the purpose, implementation scheme and beneficial effects of the present invention, the content of the present invention will be further introduced below in conjunction with the description of the drawings and specific parameter settings.

如图1所示,本实施例所提出的基于模板重构的通信测距一体化方法整体流程图如图1所示,添加模板重构模块的延迟锁定环路结构如图2所示,As shown in Figure 1, the overall flow chart of the integrated communication ranging method based on template reconstruction proposed in this embodiment is shown in Figure 1. The delay locked loop structure of adding the template reconstruction module is shown in Figure 2.

本实施例公开的一种基于模板重构的通信测距一体化方法,具体实现步骤如下:This embodiment discloses an integrated communication ranging method based on template reconstruction. The specific implementation steps are as follows:

步骤一、发送具有如下帧结构的扩频信号。所述帧结构为:传输帧整帧长Lfrm为8192个符号,其中导频是长度为Lh=128个符号的伪随机序列,后续是长度为8064个符号的待传输数据。相较于一般的直接序列扩频(Direct Sequence Spread Spectrum,DSSS)通信系统,该帧结构下每一帧就相当于DSSS信号中的一个码元,帧内的每一比特视为扩频码。Step 1. Send a spread spectrum signal with the following frame structure. The frame structure is: the entire transmission frame length L frm is 8192 symbols, in which the pilot is a pseudo-random sequence with a length of L h =128 symbols, followed by data to be transmitted with a length of 8064 symbols. Compared with the general Direct Sequence Spread Spectrum (DSSS) communication system, each frame under this frame structure is equivalent to a symbol in the DSSS signal, and each bit in the frame is regarded as a spreading code.

步骤二、接收步骤一发射的扩频信号,将接收的扩频信号经过射频前端处理之后得到基带信号x(t)。Step 2: Receive the spread spectrum signal transmitted in step 1, and process the received spread spectrum signal through the radio frequency front end to obtain the baseband signal x(t).

所述基带信号x(t)的时域表达式为:The time domain expression of the baseband signal x(t) is:

其中,s(t)表示接收信号中的有效信息成分,幅度A=1;一个码元的持续时间Tb=0.4020ns,τ表示未知的传输时延;n(t)表示功率谱为N0的高斯白噪声,这里信噪比满足Eb/N0=-10dB;传输的总帧数Nfrm=3000,nfrm表示当前传输帧的帧号;帧周期可以表示为Tfrm=Tb×Lfrm=3.2932μs;c(k)表示一帧当中第k比特的数据取值,取值范围为c(k)={-1,1};g(t)是按如下方式定义的门函数:Among them, s(t) represents the effective information component in the received signal, the amplitude A=1; the duration of one symbol T b =0.4020ns, τ represents the unknown transmission delay; n(t) represents the power spectrum as N 0 Gaussian white noise, where the signal-to-noise ratio satisfies E b /N 0 =-10dB; the total number of transmitted frames N frm =3000, n frm represents the frame number of the current transmission frame; the frame period can be expressed as T frm =T b × L frm = 3.2932μs; c(k) represents the data value of the k-th bit in a frame, and the value range is c(k) = {-1,1}; g(t) is the gate function defined as follows :

g(t)=u(t)-u(t-Tb) (17)g(t)=u(t)-u(tT b ) (17)

其中,u(t)表示阶跃函数,根据式(2),式(1)中的g(t-kTb-(nfrm-1)Tfrm-τ)可以展开为:Among them, u(t) represents the step function. According to formula (2), g(t-kT b -(n frm -1)T frm -τ) in formula (1) can be expanded to:

g(t-kTb-(nfrm-1)Tfrm-τ)=u(t-kTb-(nfrm-1)Tfrm-τ)-u(t-(k+1)Tb-(nfrm-1)Tfrm-τ)(18)g(t-kT b -(n frm -1)T frm -τ)=u(t-kT b -(n frm -1)T frm -τ)-u(t-(k+1)T b - (n frm -1)T frm -τ)(18)

结合步骤一中提到的发射信号所具有的稀疏导频的帧结构,式(14)可以进一步表示为:Combined with the frame structure of sparse pilots in the transmitted signal mentioned in step 1, equation (14) can be further expressed as:

其中,c1(k1)表示位于帧头的长度为Lh=128比特的伪随机序列;c2(k2)表示8064比特的数据信号;h1(t-kTb-(nfrm-1)Tfrm-τ)表示帧头的时域波形,h2(t-kTb-(nfrm-1)Tfrm-τ)表示数据域的时域波形。Among them, c 1 (k 1 ) represents a pseudo-random sequence with a length of L h = 128 bits located at the frame header; c 2 (k 2 ) represents an 8064-bit data signal; h 1 (t-kT b -(n frm - 1)T frm -τ) represents the time domain waveform of the frame header, h 2 (t-kT b -(n frm -1)T frm -τ) represents the time domain waveform of the data domain.

步骤三、接收端对步骤二中接收到的基带信号进行采样实现模数转换,利用信号中的导频信息,采用匹配滤波法对转换后的接收信号进行捕获,得到接收信号与本地导频序列的相对时延,根据所述相对时延初步定位接收信号的到来时刻,同时所述相对时延也为后续跟踪第一帧信号的模板重构提供先验信息。Step 3. The receiving end samples the baseband signal received in Step 2 to implement analog-to-digital conversion. It uses the pilot information in the signal and uses the matched filtering method to capture the converted received signal to obtain the received signal and the local pilot sequence. The relative delay is used to initially locate the arrival time of the received signal based on the relative delay. At the same time, the relative delay also provides a priori information for subsequent tracking of the template reconstruction of the first frame signal.

基带信号x(t)经过采样之后得到数字信号x(n),利用本地导频序列对数字信号x(n)进行捕获,根据式(20)通过匹配滤波算法找到相关运算的峰值点:The baseband signal x(t) is sampled to obtain the digital signal x(n). The local pilot sequence is used to capture the digital signal x(n). According to equation (20), the peak point of the relevant operation is found through the matched filter algorithm:

其中,x表示接收信号,y表示长度为128比特的本地导频序列,n表示接收信号与本地导频序列的相对时延,z(n)表示当前时延下本地帧头序列与接收信号的相关结果。当接收信号的帧头部分与本地帧头序列完全对其时,z(n)达到最大值,此时的n就是对接收信号到来时刻的估计。利用n对式(4)中未知的传输时延τ进行初步的补偿,后续的信号进入伪码相位跟踪模块。Among them, x represents the received signal, y represents the local pilot sequence with a length of 128 bits, n represents the relative delay between the received signal and the local pilot sequence, and z(n) represents the relationship between the local frame header sequence and the received signal under the current delay. Related results. When the frame header part of the received signal is completely aligned with the local frame header sequence, z(n) reaches the maximum value, and n at this time is the estimate of the arrival time of the received signal. Use n to initially compensate the unknown transmission delay τ in equation (4), and the subsequent signal enters the pseudo code phase tracking module.

步骤四、针对步骤三捕获到的接收信号进行跟踪,接收信号分别与接收端产生的超前、即时、滞后三路本地伪码序列进行积分清除运算,积分结果通过鉴相器和环路滤波器,得到码NCO的控制字增量。Step 4: Track the received signal captured in Step 3. The received signal is integrated and cleared with the three-way local pseudo code sequence generated by the receiving end: the lead, the immediate, and the lag. The integration result passes through the phase detector and loop filter. Get the control word increment of the code NCO.

数字延迟锁定环路DDLL在接收端产生超前、即时、滞后三路本地伪码序列,其中超前和滞后支路的序列分别与即时支路相差d=0.5个符号,三路本地伪码序列分别与接收信号进行时间为Th的相关运算,这里的Th是指模板重构之后的结果,即为整帧的持续时间3.2932μs,得到三个积分清除结果,在三个积分清除结果中,即时支路的积分清除结果P最大,超前支路的结果E和滞后支路的结果L较小且相等。The digital delay locked loop DDLL generates three local pseudo-code sequences at the receiving end: leading, immediate, and lagging. The sequences of the leading and lagging branches differ from the immediate branch by d=0.5 symbols respectively. The three-way local pseudo-code sequences are respectively different from those of the immediate branch. The received signal performs a correlation operation with time T h . Here T h refers to the result after template reconstruction, which is the duration of the entire frame 3.2932 μs. Three integral clearing results are obtained. Among the three integral clearing results, the instant The integral clearing result P of the branch is the largest, the result E of the leading branch and the result L of the lagging branch are small and equal.

将超前支路和滞后支路的相关结果E和L输入到鉴相模块,根据公式(21),利用非相干超前减滞后功率鉴相器检测接收信号与本地即时支路序列的时间差:Input the correlation results E and L of the leading branch and lagging branch into the phase detection module. According to formula (21), use the non-coherent leading minus lag power phase detector to detect the time difference between the received signal and the local immediate branch sequence:

鉴相结果进行归一化处理滞后,输入到环路滤波模块,环路滤波器采用二阶Jaffe-Rechtin滤波器算法:The phase identification results are normalized and processed with lag, and then input to the loop filter module. The loop filter adopts the second-order Jaffe-Rechtin filter algorithm:

其中,是第k次同步码的相位估计,环路增益Kd/K=1,ωnc是环路滤波器的自然角频率,满足ωnc=1.89BL=2.268,鉴相器和环路滤波器的增益系数。in, is the phase estimate of the kth synchronization code, the loop gain K d /K=1, ω nc is the natural angular frequency of the loop filter, satisfying ω nc =1.89B L =2.268, phase detector and loop filter gain coefficient.

环路滤波器最终产生输出给码NCO的控制字表示为:The loop filter finally generates the control word output to the code NCO, which is expressed as:

其中,ΔFk+1为滤波器输出的频率控制字增量,码表深度Table_depth=32,在本地伪码序列更新时,该频率字增量与码环初始频率控制字Fini=2.1369×109相加后得到码速率控制字;频率控制字的转换系数Kf=7037。Among them, ΔF k+1 is the frequency control word increment output by the filter, and the code table depth Table_depth=32. When the local pseudo code sequence is updated, the frequency word increment is the same as the code loop initial frequency control word F ini =2.1369×10 9 is added to obtain the code rate control word; the conversion coefficient of the frequency control word K f =7037.

步骤五、根据步骤四得到的码NCO的控制字,通过码表寻址的方式来更新本地伪码序列的相位,通过模板重构使导频的长度由128比特增加到8192比特。导频长度的增加可以为环路积分清除运算带来更高的增益从而完成信噪比的提升,改善由于发射信号导频稀疏带来的同步、测量性能下降的问题。Step 5: According to the control word of the code NCO obtained in step 4, update the phase of the local pseudo code sequence through code table addressing, and increase the length of the pilot from 128 bits to 8192 bits through template reconstruction. The increase in pilot length can bring higher gain to the loop integral clearing operation to improve the signal-to-noise ratio, and improve the problem of synchronization and measurement performance degradation caused by the sparse pilot of the transmitted signal.

环路滤波器输出频率字改变量ΔFk+1之后,码NCO通过码表寻址的方式来更新本地伪码序列的相位,其中,每一帧寻址的相位初值为可以表示为:After the loop filter output frequency word changes by ΔF k+1 , the code NCO updates the phase of the local pseudo code sequence through code table addressing, where the initial phase value of each frame addressing is It can be expressed as:

其中,表示码环跟踪过程中的当前帧的采样点数估计值,可由ΔFk+1计算得到;%表示求余运算:in, Represents the estimated number of sampling points of the current frame during the code loop tracking process, which can be calculated from ΔF k+1 ; % represents the remainder operation:

接收信号通过码NCO之前需要经历模板重构模块,完成本地帧头序列的模板重构,具体操作如下:Before the received signal passes through the code NCO, it needs to go through the template reconstruction module to complete the template reconstruction of the local frame header sequence. The specific operations are as follows:

由每一帧信号的和ΔFk信息可得当前传输帧的每一个采样点的相位/> By each frame signal and ΔF k information can obtain the phase of each sampling point of the current transmission frame/>

其中n表示当前采样点的序号,表示当前采样点对应的相位信息。Where n represents the serial number of the current sampling point, Indicates the phase information corresponding to the current sampling point.

利用当前帧每一个采样点的相位信息,接收端通过线性内插的方式对每一个符号最佳采样点对应的符号信息进行估算,若采样点的相位信息满足:Using the phase information of each sampling point of the current frame, the receiving end estimates the symbol information corresponding to the best sampling point of each symbol through linear interpolation. If the phase information of the sampling point satisfies:

则认为采样点可以用于表示第i个符号。It is considered that the sampling point Can be used to represent the i-th symbol.

基于上述采样点的相位信息以及其分别对应的符号信息通过线性内插求得相位(i+0.5)×232处对应的符号信息c(i)。Phase information based on the above sampling points and their corresponding symbolic information. The corresponding symbol information c(i) at phase (i+0.5)×2 32 is obtained through linear interpolation.

根据式(28)并通过线性内插计算出整个传输帧内每个符号的最佳采样值,将c(i)置入信号发生模块作为新的导频以增加原有稀疏导频的长度。通过模板重构使导频的长度由128比特增加到8192比特。导频长度的增加可以为环路积分清除运算带来更高的增益从而完成信噪比的提升,改善由于发射信号稀疏导频带来的同步、测量性能下降的问题。According to equation (28) and through linear interpolation, the optimal sampling value of each symbol in the entire transmission frame is calculated, and c(i) is placed in the signal generation module as a new pilot to increase the length of the original sparse pilot. The pilot length is increased from 128 bits to 8192 bits through template reconstruction. The increase in pilot length can bring higher gain to the loop integral clearing operation to improve the signal-to-noise ratio, and improve the problem of synchronization and measurement performance degradation caused by sparse pilots in the transmitted signal.

步骤六:重复步骤四到五,直到三路积分清除结果满足超前支路与滞后支路的积分结果相等且小于即时支路积分结果时,实现数字延迟锁定环路DDLL环路稳定,此时即时支路本地序列与接收信号的相位完全对齐,使鉴相结果δcp的值无限趋近于0,实现通信测距一体化。用鉴相结果δcp的均方根误差(Root Mean Square Error,RMSE)来衡量跟踪的性能以及距离测量的精度,通过模板重构带来信噪比的增益,因此通过帧头模板重构降低鉴相结果的RMSE从而提升跟踪性能与距离测量精度。Step 6: Repeat steps 4 to 5 until the three-way integral clearing result satisfies that the integral results of the leading branch and the lagging branch are equal and less than the integral result of the immediate branch, the digital delay locked loop DDLL loop is stable, and the instantaneous The local sequence of the branch is completely aligned with the phase of the received signal, so that the value of the phase identification result δ cp is infinitely close to 0, realizing the integration of communication and ranging. The root mean square error (RMSE) of the phase detection result δ cp is used to measure the tracking performance and the accuracy of distance measurement. The signal-to-noise ratio gain is brought about by template reconstruction, so the frame header template reconstruction reduces the The RMSE of the phase detection result improves tracking performance and distance measurement accuracy.

图3描述了在相同的发射信号以及信噪比下,是否添加模板重构模块的延迟锁定环路三路信号的积分清除结果对比,从图中可以看出在当前较低的信噪比下,仅通过128比特的本地导频进行伪码相位跟踪已经无法区分三路积分信号,码环此时无法正常工作;添加模板重构模块之后,信噪比大幅提升,在环路稳定之后,超前支路与滞后支路的相关值基本相等并且大约为即时支路相关值的一半,说明此时鉴相结果δcp的值基本趋近于0。Figure 3 describes the comparison of the integration clearing results of the three-way signal of the delay locked loop with or without adding the template reconstruction module under the same transmit signal and signal-to-noise ratio. It can be seen from the figure that under the current lower signal-to-noise ratio , pseudo-code phase tracking only through the 128-bit local pilot can no longer distinguish the three-way integrated signals, and the code loop cannot work normally at this time; after adding the template reconstruction module, the signal-to-noise ratio is greatly improved, and after the loop is stabilized, the lead The correlation values of the branch and the delayed branch are basically equal and about half of the correlation value of the immediate branch, indicating that the value of the phase identification result δ cp at this time is basically close to 0.

图4描述了不同状态下码环鉴相结果的RMSE曲线,分别是导频长度128比特(未添加模板重构)、导频长度为256比特(未添加模板重构)、导频长度为8192比特(未添加模板重构)、导频长度为128比特(添加模板重构)、以及对应信噪比下的延迟锁定环路跟踪精度的下界。从图中可以看出已知导频序列长度的越长,码环鉴相结果的均方根误差越小,跟踪性能越好;并且,128比特的本地导频序列经过模板重构之后的环路跟踪性能与直接发送8192比特已知序列的跟踪性能基本一致,十分接近码环跟踪精度下界;当前参数下,信噪比CNR>88dB时均方根误差小于10ps,经计算此时的距离精度可以达到厘米量级。Figure 4 describes the RMSE curves of the code loop phase detection results under different states, respectively, the pilot length is 128 bits (no template reconstruction is added), the pilot length is 256 bits (no template reconstruction is added), and the pilot length is 8192 bits (without template reconstruction), the pilot length is 128 bits (with template reconstruction added), and the lower bound of the delay locked loop tracking accuracy under the corresponding signal-to-noise ratio. It can be seen from the figure that the longer the length of the known pilot sequence, the smaller the root mean square error of the code loop phase identification result, and the better the tracking performance; and, the loop after template reconstruction of the 128-bit local pilot sequence is The track tracking performance is basically the same as that of directly sending an 8192-bit known sequence, and is very close to the lower bound of code loop tracking accuracy; under the current parameters, the root mean square error is less than 10ps when the signal-to-noise ratio CNR>88dB, and the distance accuracy at this time is calculated Can reach centimeter level.

以上所述的具体描述,对发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above specific description further explains the purpose, technical solutions and beneficial effects of the invention in detail. It should be understood that the above are only specific embodiments of the invention and are not intended to limit the protection of the invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection scope of the present invention.

Claims (5)

1. A communication distance measurement integration method based on template reconstruction is characterized in that: comprises the following steps of the method,
step one, transmitting a spread spectrum signal with the following frame structure; the frame structure is as follows: transmission frame overall length L frm Symbols, where the pilot is of length L h A pseudo-random sequence of symbols followed by a sequence of length (L frm -L h ) Data to be transmitted of the individual symbols; by transmitting only a length L while transmitting continuous data h The discontinuous pilot frequency of each symbol is used as the known pseudo code sequence for time synchronization and distance measurement, so that the saving is achievedEmitting energy; each frame in the frame structure corresponds to one code element in the DSSS signal, and each bit in the frame is regarded as a spread spectrum code;
step two, receiving the spread spectrum signal transmitted in the step one, and processing the received spread spectrum signal through a radio frequency front end to obtain a baseband signal x (t);
step three, the receiving terminal samples the baseband signal received in the step two to realize analog-to-digital conversion, captures the converted received signal by using pilot frequency information in the signal and adopting a matched filtering method to obtain the relative time delay of the received signal and a local pilot frequency sequence, initially positions the arrival time of the received signal according to the relative time delay, and simultaneously provides prior information for the template reconstruction of the follow-up first frame signal;
tracking the received signal captured in the step three, and respectively carrying out integral clearing operation on the received signal and three local pseudo code sequences of leading, immediate and lagging generated by a receiving end, wherein an integral result passes through a phase discriminator and a loop filter to obtain a control word increment of a code NCO;
step five, according to the control word of the code NCO obtained in step four, updating the phase of the local pseudo code sequence in a code table addressing mode, and reconstructing the template to ensure that the length of the pilot frequency is L h Bit increase to L frm Bits; the pilot frequency length is increased to bring higher gain for loop integral clearing operation, so that the signal-to-noise ratio is improved;
step six: repeating the steps four to five until the three-way integral clearing result meets the condition that the integral result of the leading branch and the lagging branch is equal to or smaller than the integral result of the instant branch, realizing the DDLL loop stabilization of the digital delay locking loop, and completely aligning the local sequence of the instant branch with the phase of the received signal at the moment to ensure the phase discrimination result delta cp The value of (2) is infinitely close to 0, so that the integration of communication and ranging is realized; using phase discrimination result delta cp The tracking performance and the distance measurement accuracy are measured by the Root Mean Square Error (RMSE), and the gain of the signal to noise ratio is brought by the template reconstruction, so that the RMSE of the phase discrimination result is reduced by the frame header template reconstruction, and the tracking performance and the distance measurement accuracy are improved.
2. The integrated communication ranging method based on template reconstruction as claimed in claim 1, wherein: in the second step, the second step is to carry out the process,
the time domain expression of the baseband signal x (t) is:
wherein s (t) represents the effective information component in the received signal, and the amplitude is represented by A; t (T) b Representing the duration of one symbol, τ represents an unknown transmission delay; n (t) represents a power spectrum of N 0 Is white gaussian noise; n (N) frm Representing the total number of frames transmitted, n frm A frame number representing a current transmission frame; t (T) frm Representing a frame period, denoted T frm =T b ×L frm The method comprises the steps of carrying out a first treatment on the surface of the c (k) represents the data value of the kth bit in one frame, and the value range is c (k) = { -1,1}; g (t) is a gate function defined by the following formula (2):
g(t)=u(t)-u(t-T b ) (2)
wherein u (t) represents a step function, g (t-kT) in formula (1) according to formula (2) b -(n frm -1)T frm - τ) is expanded to:
g(t-kT b -(n frm -1)T frm -τ)=u(t-kT b -(n frm -1)T frm -τ)-u(t-(k+1)T b -(n frm -1)T frm -τ) (3)
in combination with the frame structure of the sparse pilot that the transmission signal in step one has, formula (1) is further expressed as:
wherein c 1 (k 1 ) Indicating that the length at the frame head is L h A pseudo-random sequence of bits; c 2 (k 2 ) Representation (L) frm -L h ) Number of bitsA data signal; h is a 1 (t-kT b -(n frm -1)T frm - τ) represents the time domain waveform of the frame header, h 2 (t-kT b -(n frm -1)T frm - τ) represents the time domain waveform of the data domain.
3. The integrated communication ranging method based on template reconstruction as claimed in claim 2, wherein: in the third step, the baseband signal x (t) is sampled to obtain a digital signal x (n), the digital signal x (n) is captured by using a local pilot sequence, and a peak point of the correlation operation is found by a matched filtering algorithm according to the formula (5):
wherein x represents a received signal and y represents a length L h The local pilot sequence of the bit, n represents the relative time delay of the received signal and the local pilot sequence, and z (n) represents the correlation result of the local pilot sequence and the received signal under the current time delay; when the pilot frequency part of the received signal is completely aligned with the local pilot frequency sequence, z (n) reaches the maximum value, and n at the moment is the estimation of the arrival time of the received signal; and (3) carrying out preliminary compensation on the unknown transmission delay tau in the formula (4) by using n, and preliminarily positioning the arrival time of the received signal according to the relative delay, wherein the relative delay also provides prior information for the template reconstruction of the first frame signal which is tracked subsequently.
4. A communication ranging integration method based on template reconstruction as claimed in claim 3, wherein: in the fourth step, the first step is performed,
the DDLL generates three local pseudo code sequences of leading, instant and lagging at the receiving end, wherein the pseudo code sequences of the leading and lagging branches are respectively different from the instant branches by d symbols, and the three local pseudo code sequences are respectively processed with the receiving signal for a time T h Related operation T of (1) h =T b ×L h Wherein: l (L) h And T h Are template reconstructionThe result after that, three integral clearing results are obtained, in the three integral clearing results, the integral clearing result P of the instant branch is the largest, and the result E of the leading branch and the result L of the lagging branch are smaller and equal relative to the integral clearing result P;
inputting correlation results E and L of the leading branch and the lagging branch into a phase detection module, and detecting the time difference between a received signal and a local instant branch sequence by using a non-coherent leading-subtracting-lagging power phase detector according to a formula (6):
the phase discrimination result is subjected to normalization processing hysteresis and is input into a loop filter module, and a loop filter adopts a second-order Jaffe-Rechtin filter algorithm:
wherein,is the phase estimate, ω, of the kth synchronization code nc Is the natural angular frequency of the loop filter and meets omega nc =1.89B L ,B L Is the loop bandwidth, K d And K are gain coefficients of the phase detector and the loop filter, respectively;
the loop filter ultimately produces control word increments that are output to the code NCO, expressed as:
wherein DeltaF k+1 Is a filter inputThe frequency control word increment is outputted, and when the local frame head sequence is updated, the frequency word increment and the code ring initial frequency control word F ini Adding to obtain code rate control word F ini Expressed as:
K f the conversion coefficient for the frequency control word is expressed as:
wherein Table_depth represents the code Table depth, dividing a symbol into 2 Table_depth Parts by weight.
5. The integrated communication ranging method based on template reconstruction as claimed in claim 4, wherein: in the fifth step, the first step is to carry out the process,
output frequency word change amount DeltaF of loop filter k+1 The code NCO updates the phase of the local pseudo code sequence by means of code table addressing, wherein the initial value of the phase of each frame addressing isExpressed as:
wherein,an estimated value of sampling point number representing the current frame in the code loop tracking process is represented by delta F k+1 Calculating to obtain; % represents the remainder operation:
before the received signal passes through the code NCO, the received signal needs to go through a template reconstruction module to realize the template reconstruction of the local pseudo code sequence, and the template reconstruction realization method of the local pseudo code sequence is as follows:
by signals of each frameAnd DeltaF k Phase of each sample point of the information current transmission frame>
Where n represents the sequence number of the current sample point,representing phase information corresponding to a current sampling point;
the receiving end estimates the symbol information corresponding to the optimal sampling point of each symbol by using the phase information of each sampling point of the current frame in a linear interpolation mode, and if the phase information of the sampling points meets the following conditions:
then the sampling point is determinedCan be used to represent the ith symbol;
phase information based on the sampling pointsAnd its divisionSymbol information +.>Obtaining the phase (i+0.5). Times.2 by linear interpolation Table_depth Corresponding symbol information is obtained and the original symbol information c (i) is demodulated through hard decision;
calculating an optimal sampling value of each symbol in the whole transmission frame according to the formula (15), and placing c (i) into a signal generation module as a new pilot frequency to increase the length of the original sparse pilot frequency; the length of pilot frequency is reconstructed by template and is formed by L h Bit increase to L frm Bits; the pilot frequency length is increased to bring higher gain for loop integral clearing operation, so that the signal to noise ratio is improved, and the problems of synchronization and measurement performance reduction caused by sparse pilot frequency of a transmitted signal are solved.
CN202310903752.8A 2023-07-21 2023-07-21 Communication and distance measurement integrated method based on template reconstruction Pending CN117040564A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310903752.8A CN117040564A (en) 2023-07-21 2023-07-21 Communication and distance measurement integrated method based on template reconstruction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310903752.8A CN117040564A (en) 2023-07-21 2023-07-21 Communication and distance measurement integrated method based on template reconstruction

Publications (1)

Publication Number Publication Date
CN117040564A true CN117040564A (en) 2023-11-10

Family

ID=88643904

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310903752.8A Pending CN117040564A (en) 2023-07-21 2023-07-21 Communication and distance measurement integrated method based on template reconstruction

Country Status (1)

Country Link
CN (1) CN117040564A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117452446A (en) * 2023-12-26 2024-01-26 中国人民解放军国防科技大学 Anti-interference processing architecture based on dual-component fusion application of satellite navigation signals

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117452446A (en) * 2023-12-26 2024-01-26 中国人民解放军国防科技大学 Anti-interference processing architecture based on dual-component fusion application of satellite navigation signals
CN117452446B (en) * 2023-12-26 2024-03-12 中国人民解放军国防科技大学 Anti-interference processing architecture based on satellite navigation signal bi-component fusion application

Similar Documents

Publication Publication Date Title
CN109150233B (en) Modulation and demodulation method for direct sequence spread spectrum DPSK signal
CN102571137B (en) Fully-digital direct sequence spread spectrum communication system and rapid pseudo code capturing method thereof
CN110071738B (en) Despreading and Tracking Method of Spread Spectrum Signal Based on Multiple Pseudocode Branch Receivers
CN109088838B (en) Pseudo code-Doppler fast capturing method of direct sequence spread spectrum DPSK signal under high dynamic condition
CN102624419B (en) Carrier synchronization method of burst direct sequence spread spectrum system
CN107026810A (en) The PN synchronization method of burst directly-enlarging system and its DS waveform that happens suddenly
CN107493117B (en) The two-dimentional joint acquisition method of direct expansion msk signal under a kind of high dynamic
CN108880609B (en) Pseudocode Synchronization Method Based on Burst Spread Spectrum Signal
CN101826889A (en) Binary offset carrier signal tracking loop
CN102332933A (en) Short-time burst spread spectrum signal transmission and reception method
CN113595586B (en) Direct sequence spread spectrum signal capturing and tracking method based on MD-PMF-FFT
CN104765052B (en) GEO navigation satellite high-sensitivity carrier tracking method
CN111988108A (en) Anti-jamming and high-precision signal synchronization method based on access code in bluetooth receiver
CN117040564A (en) Communication and distance measurement integrated method based on template reconstruction
CN116192189B (en) A demodulation and synchronization method for large spreading ratio signals in broadband satellite anti-interference communication
CN108366420A (en) A kind of synchronization detecting method based on Golay complementary series
CN111082835A (en) Pseudocode and Doppler Joint Acquisition of Direct Spread Signals in High Dynamics
CN1151622C (en) Pilot channel tracking method based on multipath channel energy window gravity center tracking loop
CN1133351C (en) Time slot synchronizer in regional search for WCDMA system
CN112398566B (en) High-precision arrival time calculation method and device for burst communication system
CN117938199A (en) A three-stage capture method, system, device and medium for spread spectrum signal
CN113791402B (en) Mixed data conversion tracking method for weight balance Tao Saiwo Side
CN113630150B (en) High-precision time synchronization method for communication system
CN1642156A (en) Carrier wave catching device and method for large dynamic signal under condition of large frequency deviation
CN114553656A (en) Weak signal capturing method based on unequal-length double-block zero-filling algorithm

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