CN116094543B - High-precision spread spectrum signal capturing method - Google Patents
High-precision spread spectrum signal capturing method Download PDFInfo
- Publication number
- CN116094543B CN116094543B CN202310024540.2A CN202310024540A CN116094543B CN 116094543 B CN116094543 B CN 116094543B CN 202310024540 A CN202310024540 A CN 202310024540A CN 116094543 B CN116094543 B CN 116094543B
- Authority
- CN
- China
- Prior art keywords
- max
- data
- carrier frequency
- code phase
- frequency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/7075—Synchronisation aspects with code phase acquisition
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
技术领域Technical Field
本发明属于无线通信技术领域,尤其涉及一种高精度扩频信号捕获方法。The present invention belongs to the technical field of wireless communications, and in particular relates to a high-precision spread spectrum signal capture method.
背景技术Background technique
扩频通信系统在发送端利用伪随机码对信息数据进行频谱扩展,在接收端对接收信号进行解扩以获得只有信息数据调制的载波信号,再进行载波解调从而获得信息数据,扩频信号的时频同步作为扩频通信系统的核心技术,包括捕获和跟踪两个步骤,而信号捕获是扩频接收信号处理的第一步关键环节,对扩频信号的伪码相位、载波频率进行粗略估计,其目的是使本地信号与接收信号之间的伪码相位、载波频率误差在跟踪环路的牵引范围,若本地信号与接收信号之间的误差超过了跟踪环路的牵引范围,则跟踪环路会无法正常入锁,若信号捕获提供高精度的伪码相位、载波频率测量值,本地信号与接收信号之间的误差较小,则跟踪环路能够有效而稳定地快速入锁,从而实现数据解调,因此,如何提高扩频信号伪码相位和载波频率的捕获精度,成为扩频通信系统的亟待解决的关键核心技术之一。The spread spectrum communication system uses pseudo-random codes to spread the spectrum of information data at the transmitting end, and despreads the received signal at the receiving end to obtain a carrier signal modulated only by the information data, and then demodulates the carrier to obtain the information data. The time-frequency synchronization of the spread spectrum signal is the core technology of the spread spectrum communication system, including two steps of capture and tracking. Signal capture is the first key link in the processing of spread spectrum received signals. The pseudo-code phase and carrier frequency of the spread spectrum signal are roughly estimated. The purpose is to make the pseudo-code phase and carrier frequency errors between the local signal and the received signal within the traction range of the tracking loop. If the error between the local signal and the received signal exceeds the traction range of the tracking loop, the tracking loop will not be able to lock normally. If the signal capture provides high-precision pseudo-code phase and carrier frequency measurement values, and the error between the local signal and the received signal is small, the tracking loop can effectively and stably lock quickly, thereby realizing data demodulation. Therefore, how to improve the capture accuracy of the pseudo-code phase and carrier frequency of the spread spectrum signal has become one of the key core technologies that need to be solved in the spread spectrum communication system.
传统信号捕获方法主要分为时域捕获法和频域捕获法,滑动相关捕获方法作为一种经典的时域捕获法,算法原理简单,易于工程实现,早期应用广泛,但捕获时间较长,捕获速度慢,计算量巨大;频域捕获法常采用快速傅里叶变换(Fast Fourier Transform,FFT)来实现信号捕获,主要有并行频率捕获法、并行码相位捕获法、基于部分匹配滤波器和FFT捕获方法等,基于FFT与信号卷积的关系实现扩频信号伪码相位或载波频率的并行搜索,从捕获精度、搜索效率和数据计算量等方面折中考虑,传统捕获方法伪码相位的捕获精度在±0.5个码片范围之内,载波频率的捕获精度在几百赫兹,若提高伪码相位、载波频率的捕获精度,需要减小伪码相位、载波频率的搜索步进,直接增加全部模糊区间所需的数据计算量,从而对捕获时间、搜索效率造成严重影响。Traditional signal capture methods are mainly divided into time domain capture method and frequency domain capture method. As a classic time domain capture method, the sliding correlation capture method has a simple algorithm principle, is easy to implement in engineering, and was widely used in the early stage, but has a long capture time, slow capture speed, and huge calculation amount. The frequency domain capture method often uses Fast Fourier Transform (FFT) to realize signal capture, which mainly includes parallel frequency capture method, parallel code phase capture method, partial matching filter and FFT capture method, etc. Based on the relationship between FFT and signal convolution, the parallel search of the spread spectrum signal pseudo code phase or carrier frequency is realized. Considering the compromise between capture accuracy, search efficiency and data calculation amount, the capture accuracy of the pseudo code phase of the traditional capture method is within the range of ±0.5 code chips, and the capture accuracy of the carrier frequency is within several hundred Hz. If the capture accuracy of the pseudo code phase and carrier frequency is improved, the search step of the pseudo code phase and carrier frequency needs to be reduced, which directly increases the data calculation amount required for all fuzzy intervals, thereby seriously affecting the capture time and search efficiency.
因此,传统信号捕获方法有各自的技术优点,但难以兼顾捕获精度、捕获时间、搜索效率、数据计算量等互相影响和制约的技术指标,无法精确、快速、有效地捕获扩频信号的伪码相位和载波频率。Therefore, traditional signal capture methods have their own technical advantages, but it is difficult to take into account the capture accuracy, capture time, search efficiency, data calculation amount and other technical indicators that influence and restrict each other, and it is impossible to accurately, quickly and effectively capture the pseudo code phase and carrier frequency of the spread spectrum signal.
发明内容Summary of the invention
本发明的目的在于,为克服现有技术缺陷,提供了一种高精度扩频信号捕获方法,具备捕获精度高、实现结构简单、处理实时性好的优点,能够快速、有效、精确地捕获扩频信号,为后续信号处理提供高精度的接收信噪比、扩频码相位和载波多普勒频移。The purpose of the present invention is to overcome the defects of the prior art and provide a high-precision spread spectrum signal capture method, which has the advantages of high capture accuracy, simple implementation structure and good real-time processing performance, and can quickly, effectively and accurately capture spread spectrum signals, and provide high-precision receiving signal-to-noise ratio, spread spectrum code phase and carrier Doppler frequency shift for subsequent signal processing.
本发明目的通过下述技术方案来实现:The object of the present invention is achieved through the following technical solutions:
一种高精度扩频信号捕获方法,所述方法包括:A high-precision spread spectrum signal acquisition method, the method comprising:
对接收到的信号进行数据采样;Performing data sampling on the received signal;
对采样数据进行载波频率的补偿修正;Carry out carrier frequency compensation correction on the sampled data;
对频率修正后的采样数据进行伪码相位的相关解扩得到相关积分数据;Performing pseudo code phase correlation despreading on the frequency corrected sampling data to obtain correlation integral data;
根据相关积分数据计算得到自适应检测门限、相关积分峰值及旁峰信息;The adaptive detection threshold, the correlation integral peak value and the side peak information are calculated based on the correlation integral data;
对伪码相位和载波频率进行插值校正;Perform interpolation correction on pseudo code phase and carrier frequency;
采用校正后的相关积分峰值与自适应检测门限作比较检测接收信号是否捕获成功,并解算得到接收信噪比、扩频码相位、载波多普勒频移。The corrected correlation integral peak value is compared with the adaptive detection threshold to detect whether the received signal is captured successfully, and the received signal-to-noise ratio, spread spectrum code phase, and carrier Doppler shift are calculated.
进一步的,所述对采样数据进行载波频率的补偿修正具体包括:Furthermore, the compensation correction of the carrier frequency of the sampled data specifically includes:
根据载波频偏范围将载波频偏划分成若干个频率子槽;Dividing the carrier frequency deviation into a number of frequency subslots according to the carrier frequency deviation range;
根据若干个频率子槽内的载波频偏对采样数据进行载波频率的补偿修正。The carrier frequency compensation correction is performed on the sampled data according to the carrier frequency deviation in a plurality of frequency subslots.
进一步的,所述根据载波频偏范围将载波频偏划分成若干个频率子槽具体包括:Further, dividing the carrier frequency offset into a plurality of frequency subslots according to the carrier frequency offset range specifically includes:
根据载波频偏范围[fmin,fmax]将载波频偏划分成K+1个频率子槽,其中,fmin为载波频偏最小值,fmax为载波频偏最大值,第k个频率子槽内载波频偏fk为fmin+k×δf,其中,k为频率子槽搜索轮次,满足k∈(0,1,…,K),δf为载波频偏搜索步进,满足δf=(fmax-fmin)/K。According to the carrier frequency offset range [f min , f max ], the carrier frequency offset is divided into K+1 frequency subslots, where f min is the minimum carrier frequency offset, f max is the maximum carrier frequency offset, and the carrier frequency offset f k in the kth frequency subslot is f min +k×δf, where k is the frequency subslot search round, satisfying k∈(0,1,…,K), and δ f is the carrier frequency offset search step, satisfying δf=(f max -f min )/K.
进一步的,所述根据若干个频率子槽内的载波频偏对采样数据进行载波频率的补偿修正具体包括:Further, the compensation correction of the carrier frequency of the sampled data according to the carrier frequency deviation in a plurality of frequency subslots specifically includes:
根据载波频偏fk和采样速率fsamp,采用计算公式CWk=fk×232/fsamp进行数据转换,得到载波频偏控制字CWk,对CWk进行累加得到查询地址,通过地址映射、查表生成载波频偏fk的本地载波,载波频偏fk的本地载波与采样数据进行复乘运算,对采样数据完成载波频率的补偿修正。According to the carrier frequency deviation f k and the sampling rate f samp , the calculation formula CW k = f k × 2 32 /f samp is used for data conversion to obtain the carrier frequency deviation control word CW k , CW k is accumulated to obtain the query address, and the local carrier of the carrier frequency deviation f k is generated through address mapping and table lookup. The local carrier of the carrier frequency deviation f k is complex-multiplied with the sampling data to complete the carrier frequency compensation correction of the sampling data.
进一步的,所述对频率修正后的采样数据进行伪码相位的相关解扩得到相关积分数据具体包括:Furthermore, performing pseudo code phase correlation despreading on the frequency corrected sampled data to obtain the correlation integral data specifically includes:
对N个本地伪码进行N点快速傅里叶变换,取共轭后得到N个本地伪码变换数据;Perform N-point fast Fourier transform on N local pseudo codes, and obtain N local pseudo code transformation data after taking conjugate;
对N个采样数据进行N点快速傅里叶变换,得到N个采样数据变换数据,N个本地伪码变换数据和N个采样数据变换数据进行复乘运算得到N个复乘运算数据;Performing N-point fast Fourier transform on the N sampled data to obtain N sampled data transformation data, performing complex multiplication operation on the N local pseudo code transformation data and the N sampled data transformation data to obtain N complex multiplication operation data;
对N个复乘运算数据进行N点快速傅里叶逆变换,得到N个逆变换数据,取绝对值后得到N个相关积分数据。Perform N-point inverse fast Fourier transform on the N complex multiplication operation data to obtain N inverse transformation data, and obtain N related integral data after taking the absolute value.
进一步的,所述根据相关积分数据计算得到自适应检测门限、相关积分峰值及旁峰信息具体包括:Furthermore, the adaptive detection threshold, the relevant integral peak value and the side peak information calculated according to the relevant integral data specifically include:
对所有搜索子槽的(K+1)×N个相关积分数据采用加权平均的方法得到积分均值Vavg,结合检测门限比例因子κthr,得到自适应检测门限Vthr为κthr×Vavg;The weighted average method is used to obtain the integral mean value V avg of the (K+1)×N related integral data of all search subslots. Combined with the detection threshold proportional factor κ thr , the adaptive detection threshold V thr is obtained as κ thr ×V avg ;
采用比较搜索的方法得到相关积分峰值Vmax,其对应的频率指数/伪码相位为kmax/τmax,以及频率指数/伪码相位为kmax/(τmax-δτ)对应的相关积分值为V-δτ、频率指数/伪码相位为kmax/(τmax+δτ)对应的相关积分值为V+δτ、频率指数/伪码相位为(kmax-1)/τmax对应的相关积分值为V-δf、频率指数/伪码相位为(kmax+1)/τmax对应的相关积分值为V+δf,其中,N为采样数据总数,Rc为扩频码速率,δτ为伪码相位搜索步进,满足δτ=Rc/fsamp。A comparative search method is used to obtain the correlation integration peak value V max , whose corresponding frequency index/pseudo-code phase is kmax /τ max , and the correlation integration value corresponding to the frequency index/pseudo-code phase of kmax /(τ max -δτ) is V -δτ , the correlation integration value corresponding to the frequency index/pseudo-code phase of kmax /(τ max +δτ) is V +δτ , the correlation integration value corresponding to the frequency index/pseudo-code phase of (k max -1)/τ max is V -δf , and the correlation integration value corresponding to the frequency index/pseudo-code phase of (k max +1)/τ max is V +δf , where N is the total number of sampled data, R c is the spread spectrum code rate, δτ is the pseudo-code phase search step, and δτ=R c /f samp is satisfied.
进一步的,所述对伪码相位和载波频率进行插值校正具体包括:Furthermore, the interpolation correction of the pseudo code phase and the carrier frequency specifically includes:
采用三角关系对伪码相位进行插值校正,采用二次函数对载波频率进行插值校正。The pseudo code phase is interpolated and corrected using a trigonometric relationship, and the carrier frequency is interpolated and corrected using a quadratic function.
进一步的,所述采用三角关系对伪码相位进行插值校正具体包括:Furthermore, the interpolation correction of the pseudo code phase using the trigonometric relationship specifically includes:
相关积分峰值Vmax对应的伪码相位为τmax,相关积分值V-δτ对应的伪码相位为τmax-δτ,相关积分值为V+δτ对应的伪码相位为τmax+δτ,根据伪码相关的三角函数关系,相关积分峰值的校正值ΔVτ为abs(V+δτ-V-δτ)/2,伪码相位的校正值Δτ为其中,abs(·)为取绝对值运算,min(·)为取小值运算。The pseudo code phase corresponding to the correlation integral peak value V max is τ max , the pseudo code phase corresponding to the correlation integral value V -δτ is τ max -δτ , and the pseudo code phase corresponding to the correlation integral value V + δτ is τ max +δτ . According to the trigonometric function relationship of the pseudo code, the correction value ΔV τ of the correlation integral peak value is abs(V +δτ -V -δτ )/2, and the correction value Δτ of the pseudo code phase is Among them, abs(·) is an absolute value operation, and min(·) is a minimum value operation.
进一步的,所述采用二次函数对载波频率进行插值校正具体包括:Furthermore, the interpolation correction of the carrier frequency using a quadratic function specifically includes:
相关积分峰值Vmax对应的频率指数为kmax,相关积分值为V-δf对应的频率指数为kmax-1,相关积分值为V+δf对应的频率指数为kmax+1,根据相干积分的函数关系,采用二次函数差值校正后频率指数的校正值Δk为-b/(2a)-kmax,经过计算Δk为相关积分峰值的校正值ΔVf为a(kmax+Δk)2+b(kmax+Δk)+c-Vmax,经过计算ΔVf为a(2kmaxΔk+Δk2)+bΔk。The frequency index corresponding to the correlation integral peak value V max is kmax , the frequency index corresponding to the correlation integral value V -δf is kmax -1, and the frequency index corresponding to the correlation integral value V +δf is kmax +1. According to the functional relationship of the coherent integral, the correction value Δk of the frequency index after the quadratic function difference correction is -b/(2a) -kmax . After calculation, Δk is The correction value ΔV f of the correlation integration peak is a(k max +Δk) 2 +b(k max +Δk)+cV max . After calculation, ΔV f is a(2k max Δk+Δk 2 )+bΔk.
进一步的,所述采用校正后的相关积分峰值与自适应检测门限作比较检测接收信号是否捕获成功,并解算得到接收信噪比、扩频码相位、载波多普勒频移具体包括:Further, the use of the corrected correlation integral peak value to compare with the adaptive detection threshold to detect whether the received signal is successfully captured, and the received signal-to-noise ratio, spread spectrum code phase, and carrier Doppler shift are calculated specifically including:
采用校正后的相关积分峰值与自适应检测门限作比较判决的方法检测接收信号,并解算得到接收信噪比、扩频码相位、载波多普勒频移;经过校正后相关积分峰值为Vmax+ΔVτ+ΔVf,与自适应检测门限Vthr进行比较判决,当/>时,表明捕获成功,否则捕获失败,当捕获成功时,解算得到的接收信噪比SNR为/>扩频码相位τcode为τmax+Δτ、载波多普勒频移fdopl为fmin+(kmax+Δk)×δf,其中,L为扩频码周期。The received signal is detected by comparing the corrected correlation integral peak with the adaptive detection threshold, and the received signal-to-noise ratio, spread spectrum code phase, and carrier Doppler shift are calculated; the corrected correlation integral peak = V max +ΔV τ +ΔV f , compared with the adaptive detection threshold V thr , when / > When , it indicates that the capture is successful, otherwise the capture fails. When the capture is successful, the received signal-to-noise ratio SNR is calculated as/> The spreading code phase τ code is τ max +Δτ, and the carrier Doppler frequency shift f dopl is f min +(k max +Δk)×δf, where L is the spreading code period.
本发明的有益效果在于:The beneficial effects of the present invention are:
(1)本发明采用三角关系对伪码相位进行插值校正,采用二次函数对载波频率进行插值校正,采用校正后的相关积分峰值解算得到接收信噪比,相对于传统捕获方法,能够进一步有效地提高扩频信号的捕获精度。(1) The present invention uses a trigonometric relationship to interpolate and correct the pseudo-code phase, uses a quadratic function to interpolate and correct the carrier frequency, and uses the corrected correlation integral peak value to calculate the received signal-to-noise ratio. Compared with the traditional capture method, the capture accuracy of the spread spectrum signal can be further effectively improved.
(2)本发明对采样数据进行伪码相位的并行解扩,采用三角关系对伪码相位进行插值校正,采用二次函数对载波频率进行插值校正,相对于传统捕获方法,只需增加较少的数据计算复杂度,算法结构简单易实现。(2) The present invention performs parallel despreading of the pseudo-code phase of the sampled data, uses a trigonometric relationship to perform interpolation correction on the pseudo-code phase, and uses a quadratic function to perform interpolation correction on the carrier frequency. Compared with the traditional capture method, it only requires less increase in data calculation complexity, and the algorithm structure is simple and easy to implement.
(3)本发明能够快速处理采样数据,相关运算量少,采用多条数据处理支路并行搜索,极大地缩短数据处理时间,相对于传统捕获方法,捕获速度得到显著提高,具有良好的处理实时性。(3) The present invention can quickly process sampled data with less related calculations and uses multiple data processing branches for parallel search, which greatly shortens the data processing time. Compared with traditional capture methods, the capture speed is significantly improved and has good real-time processing performance.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是本发明实施例提供的高精度扩频信号捕获方法流程示意图;1 is a schematic flow chart of a high-precision spread spectrum signal acquisition method provided by an embodiment of the present invention;
图2是本发明实施例时频修正模块的结构原理示意图;FIG2 is a schematic diagram of the structural principle of a time-frequency correction module according to an embodiment of the present invention;
图3是本发明实施例并行相关模块的结构原理示意图;FIG3 is a schematic diagram of the structural principle of the parallel correlation module according to an embodiment of the present invention;
图4是本发明实施例插值校正模块三角关系插值校正伪码相位的算法原理示意图;4 is a schematic diagram of the algorithm principle of the interpolation correction module for correcting the pseudo code phase by trigonometric interpolation according to an embodiment of the present invention;
图5是本发明实施例插值校正模块二次函数插值校正载波频率的算法原理示意图。FIG5 is a schematic diagram of the algorithm principle of the interpolation correction module using a quadratic function to correct the carrier frequency according to an embodiment of the present invention.
具体实施方式Detailed ways
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative work shall fall within the scope of protection of the present invention.
传统信号捕获方法有各自的技术优点,但难以兼顾捕获精度、捕获时间、搜索效率、数据计算量等互相影响和制约的技术指标,无法精确、快速、有效地捕获扩频信号的伪码相位和载波频率。Traditional signal capture methods have their own technical advantages, but it is difficult to take into account the capture accuracy, capture time, search efficiency, data calculation amount and other technical indicators that influence and restrict each other, and it is impossible to accurately, quickly and effectively capture the pseudo code phase and carrier frequency of the spread spectrum signal.
为了解决上述技术问题,提出了本发明一种高精度扩频信号捕获方法的下述各个实施例。In order to solve the above technical problems, the following embodiments of a high-precision spread spectrum signal capture method of the present invention are proposed.
参照图1,如图1所示是本实施例提供的高精度扩频信号捕获方法流程示意图,该方法通过数据采样模块、频偏开槽模块、频率修正模块、本地伪码模块、并行相关模块、峰值搜索模块、插值校正模块和检测解算模块实现。Referring to Figure 1, as shown in Figure 1, it is a schematic flow chart of the high-precision spread spectrum signal capture method provided in this embodiment, which is implemented by a data sampling module, a frequency deviation slotting module, a frequency correction module, a local pseudo-code module, a parallel correlation module, a peak search module, an interpolation correction module and a detection solution module.
具体地,数据采样模块对接收信号进行数据采样处理;频偏开槽模块根据载波频偏范围将载波频偏划分成若干个频率子槽;频率修正模块根据频偏开槽模块若干个频率子槽内的载波频偏对数据采样模块输出的采样数据进行载波频率的补偿修正;并行相关模块采用FFT-IFFT算法对频率修正后的采样数据进行伪码相位的相关解扩;峰值搜索模块对所有相关积分数据采用加权平均的方法得到自适应检测门限,采用比较搜索的方法得到相关积分峰值及旁峰信息;插值校正模块采用三角关系对伪码相位进行插值校正,采用二次函数对载波频率进行插值校正;检测解算模块采用校正后的相关积分峰值与自适应检测门限作比较判决的方法检测接收信号,并解算得到接收信噪比、扩频码相位、载波多普勒频移。Specifically, the data sampling module performs data sampling processing on the received signal; the frequency deviation slotting module divides the carrier frequency deviation into several frequency sub-slots according to the carrier frequency deviation range; the frequency correction module performs carrier frequency compensation correction on the sampling data output by the data sampling module according to the carrier frequency deviation in several frequency sub-slots of the frequency deviation slotting module; the parallel correlation module uses the FFT-IFFT algorithm to perform pseudo-code phase correlation despreading on the frequency-corrected sampling data; the peak search module uses the weighted average method to obtain the adaptive detection threshold for all relevant integral data, and uses the comparison search method to obtain the relevant integral peak and side peak information; the interpolation correction module uses the trigonometric relationship to perform interpolation correction on the pseudo-code phase, and uses the quadratic function to perform interpolation correction on the carrier frequency; the detection solution module uses the method of comparing the corrected relevant integral peak with the adaptive detection threshold to detect the received signal, and solves to obtain the received signal-to-noise ratio, spread spectrum code phase, and carrier Doppler shift.
其中,数据采样模块对接收信号进行数据采样处理,采样数据总数N为fsamp/Rc×L,其中,fsamp为采样速率,Rc为扩频码速率,L为扩频码周期。The data sampling module performs data sampling processing on the received signal, and the total number of sampled data N is f samp /R c ×L, wherein f samp is the sampling rate, R c is the spread spectrum code rate, and L is the spread spectrum code period.
频偏开槽模块根据载波频偏范围[fmin,fmax]将载波频偏划分成K+1个频率子槽,其中,fmin为载波频偏最小值,fmax为载波频偏最大值,第k个频率子槽内载波频偏fk为fmin+k×δf,其中,k为频率子槽搜索轮次,满足k∈(0,1,…,K),δf为载波频偏搜索步进,满足δf=(fmax-fmin)/K。The frequency offset slotting module divides the carrier frequency offset into K+1 frequency subslots according to the carrier frequency offset range [f min , f max ], where f min is the minimum carrier frequency offset, f max is the maximum carrier frequency offset, and the carrier frequency offset f k in the kth frequency subslot is f min +k×δf, where k is the frequency subslot search round, satisfying k∈(0,1,…,K), and δ f is the carrier frequency offset search step, satisfying δf=(f max -f min )/K.
参照图2,如图2所示是本实施例时频修正模块的结构原理示意图。频率修正模块根据频偏开槽模块若干个频率子槽内的载波频偏对数据采样模块输出的采样数据进行载波频率的补偿修正;频率修正模块根据频偏开槽模块频率子槽内的载波频偏fk和采样速率fsamp,采用计算公式CWk=fk×232/fsamp进行数据转换,得到载波频偏控制字CWk,对CWk进行累加得到查询地址,通过地址映射、查表生成载波频偏fk的本地载波,载波频偏fk的本地载波与数据采样模块输出的采样数据进行复乘运算,对采样数据完成载波频率的补偿修正。Referring to Fig. 2, as shown in Fig. 2, it is a schematic diagram of the structural principle of the time-frequency correction module of this embodiment. The frequency correction module performs carrier frequency compensation correction on the sampled data output by the data sampling module according to the carrier frequency deviation in several frequency sub-slots of the frequency deviation slotting module; the frequency correction module performs data conversion according to the carrier frequency deviation fk in the frequency sub-slot of the frequency deviation slotting module and the sampling rate fsamp using the calculation formula CWk = fk × 232 / fsamp to obtain the carrier frequency deviation control word CWk , accumulates CWk to obtain the query address, generates the local carrier of the carrier frequency deviation fk through address mapping and table lookup, performs complex multiplication operation on the local carrier of the carrier frequency deviation fk and the sampled data output by the data sampling module, and completes the carrier frequency compensation correction on the sampled data.
参照图3,如图3所示是本实施例并行相关模块的结构原理示意图。并行相关模块采用FFT-IFFT算法对频率修正后的采样数据进行伪码相位的相关解扩;第一N点FFT模块对N个本地伪码进行N点快速傅里叶变换,取共轭后得到N个本地伪码变换数据,第二N点FFT模块对N个采样数据进行N点快速傅里叶变换,得到N个采样数据变换数据,N个本地伪码变换数据和N个采样数据变换数据进行复乘运算得到N个复乘运算数据,N点IFFT模块对N个复乘运算数据进行N点快速傅里叶逆变换,得到N个逆变换数据,取绝对值后得到N个相关积分数据。Referring to Fig. 3, as shown in Fig. 3, it is a schematic diagram of the structural principle of the parallel correlation module of this embodiment. The parallel correlation module uses the FFT-IFFT algorithm to perform correlation despreading of the pseudo code phase on the frequency-corrected sampling data; the first N-point FFT module performs N-point fast Fourier transform on the N local pseudo codes, and obtains N local pseudo code transformation data after taking the conjugate, the second N-point FFT module performs N-point fast Fourier transform on the N sampling data to obtain N sampling data transformation data, the N local pseudo code transformation data and the N sampling data transformation data are complex multiplied to obtain N complex multiplication operation data, the N-point IFFT module performs N-point inverse fast Fourier transform on the N complex multiplication operation data to obtain N inverse transformation data, and obtains N correlation integral data after taking the absolute value.
峰值搜索模块对所有搜索子槽的(K+1)×N个相关积分数据采用加权平均的方法得到积分均值Vavg,结合检测门限比例因子κthr,得到自适应检测门限Vthr为κthr×Vavg;采用比较搜索的方法得到相关积分峰值Vmax,其对应的频率指数/伪码相位为kmax/τmax,以及频率指数/伪码相位为kmax/(τmax-δτ)对应的相关积分值为V-δτ、频率指数/伪码相位为kmax/(τmax+δτ)对应的相关积分值为V+δτ、频率指数/伪码相位为(kmax-1)/τmax对应的相关积分值为V-δf、频率指数/伪码相位为(kmax+1)/τmax对应的相关积分值为V+δf,其中,N为采样数据总数,Rc为扩频码速率,δτ为伪码相位搜索步进,满足δτ=Rc/fsamp。The peak search module obtains an integral mean value V avg by a weighted average method for the (K+1)×N correlation integral data of all search subslots, and obtains an adaptive detection threshold V thr of κ thr ×V avg by combining the detection threshold proportional factor κ thr ; obtains a correlation integral peak value V max by a comparative search method, and its corresponding frequency index/pseudo-code phase is kmax / τmax , and the correlation integral value corresponding to the frequency index/pseudo-code phase of kmax /( τmax -δτ) is V -δτ , the correlation integral value corresponding to the frequency index/pseudo-code phase of kmax /( τmax +δτ) is V +δτ , the correlation integral value corresponding to the frequency index/pseudo-code phase of ( kmax -1)/ τmax is V -δf , and the correlation integral value corresponding to the frequency index/pseudo-code phase of ( kmax +1)/ τmax is V +δf , wherein N is the total number of sampled data, Rc is the spread spectrum code rate, δτ is the pseudo-code phase search step, and δτ= Rc / fsamp is satisfied.
参照图4,如图4所示是本实施例插值校正模块三角关系插值校正伪码相位的算法原理示意图。Referring to FIG. 4 , FIG. 4 is a schematic diagram showing the algorithm principle of the interpolation correction module of this embodiment for correcting the pseudo code phase by trigonometric interpolation.
插值校正模块采用三角关系对伪码相位进行插值校正;峰值搜索模块输出的相关积分峰值Vmax对应的伪码相位为τmax,即A点,相关积分值V-δτ对应的伪码相位为τmax-δτ,即B点,相关积分值为V+δτ对应的伪码相位为τmax+δτ,即C点;根据伪码相关的三角函数关系,A、B、C三点处于等腰三角形中,当V-δτ≤V+δτ时,B'C为V+δτ-V-δτ,The interpolation correction module uses trigonometric relationship to interpolate and correct the pseudo-code phase; the pseudo-code phase corresponding to the correlation integral peak value V max output by the peak search module is τ max , that is, point A, the pseudo-code phase corresponding to the correlation integral value V -δτ is τ max -δτ, that is, point B, and the pseudo-code phase corresponding to the correlation integral value V +δτ is τ max +δτ, that is, point C; according to the trigonometric function relationship related to the pseudo-code, points A, B, and C are in an isosceles triangle. When V -δτ ≤V +δτ , B'C is V +δτ -V -δτ ,
为平行四边形且ΔAMM2为等腰三角形,MM1为(V+δτ-V-δτ)/2,ΔABD和ΔMBM1呈相似三角形,AM1为/>经过计算为/>当V-δτ>V+δτ时,MM1为(V-δτ-V+δτ)/2,AM1为/>采用三角关系差值校正后相关积分峰值的校正值ΔVτ为abs(V+δτ-V-δτ)/2,伪码相位的校正值Δτ为/>其中,abs(·)为取绝对值运算,min(·)为取小值运算。 is a parallelogram and ΔAMM 2 is an isosceles triangle, MM 1 is (V +δτ -V -δτ )/2, ΔABD and ΔMBM 1 are similar triangles, AM 1 is/> After calculation, it is When V -δτ >V +δτ , MM 1 is (V -δτ -V +δτ )/2, and AM 1 is/> After the trigonometric difference correction, the correction value ΔV τ of the correlation integral peak is abs(V + δτ -V - δτ )/2, and the correction value Δτ of the pseudo code phase is/> Among them, abs(·) is an absolute value operation, and min(·) is a minimum value operation.
参照图5,如图5所示是本实施例插值校正模块二次函数插值校正载波频率的算法原理示意图。5 , as shown in FIG5 , is a schematic diagram of the algorithm principle of the interpolation correction module of this embodiment using a quadratic function to interpolate and correct the carrier frequency.
插值校正模块采用二次函数对载波频率进行插值校正;峰值搜索模块输出的相关积分峰值Vmax对应的频率指数为kmax,即A点,相关积分值为V-δf对应的频率指数为kmax-1,即E点,相关积分值为V+δf对应的频率指数为kmax+1,即F点;根据相干积分的函数关系,A、E、F三点拟合成开口向下的二次函数,设二次函数方程为V=ak2+bk+c,将A、E、F三点坐标带入二次函数方程,解得a=(V-δf+V+δf)/2-Vmax、The interpolation correction module uses a quadratic function to perform interpolation correction on the carrier frequency; the frequency index corresponding to the correlation integral peak value V max output by the peak search module is kmax , i.e. point A, the frequency index corresponding to the correlation integral value V -δf is kmax -1, i.e. point E, and the frequency index corresponding to the correlation integral value V +δf is kmax +1, i.e. point F; according to the functional relationship of the coherent integral, the three points A, E, and F are fitted into a quadratic function with an opening downward, and the quadratic function equation is set to V = ak 2 + bk + c, and the coordinates of the three points A, E, and F are substituted into the quadratic function equation to obtain a = (V -δf + V +δf )/2-V max ,
b=(V+δf-V-δf)/2-(V-δf+V+δf-2Vmax)×kmax、c=Vmax-akmax 2-bkmax,二次函数最大点必然是顶点坐标处,采用二次函数差值校正后频率指数的校正值Δk为-b/(2a)-kmax,经过计算Δk为相关积分峰值的校正值ΔVf为a(kmax+Δk)2+b(kmax+Δk)+c-Vmax,经过计算ΔVf为a(2kmaxΔk+Δk2)+bΔk。b=(V +δf -V -δf )/2-(V -δf +V +δf -2V max )×k max , c=V max -ak max 2 -bk max , the maximum point of the quadratic function must be at the vertex coordinates, and the correction value Δk of the frequency index after the quadratic function difference correction is -b/(2a)-k max , after calculation, Δk is The correction value ΔV f of the correlation integration peak is a(k max +Δk) 2 +b(k max +Δk)+cV max . After calculation, ΔV f is a(2k max Δk+Δk 2 )+bΔk.
检测解算模块采用校正后的相关积分峰值与自适应检测门限作比较判决的方法检测接收信号,并解算得到接收信噪比、扩频码相位、载波多普勒频移;经过校正后相关积分峰值为Vmax+ΔVτ+ΔVf,与自适应检测门限Vthr进行比较判决,当/>时,表明捕获成功,否则捕获失败,当捕获成功时,解算得到的接收信噪比SNR为扩频码相位τcode为τmax+Δτ、载波多普勒频移fdopl为fmin+(kmax+Δk)×δf,其中,L为扩频码周期。The detection and solution module uses the method of comparing the corrected correlation integral peak with the adaptive detection threshold to detect the received signal, and solves the received signal-to-noise ratio, spread spectrum code phase, and carrier Doppler shift; the corrected correlation integral peak = V max +ΔV τ +ΔV f , compared with the adaptive detection threshold V thr , when / > , it indicates that the capture is successful, otherwise the capture fails. When the capture is successful, the received signal-to-noise ratio SNR is calculated as The spreading code phase τ code is τ max +Δτ, and the carrier Doppler frequency shift f dopl is f min +(k max +Δk)×δf, where L is the spreading code period.
本实施例采用三角关系对伪码相位进行插值校正,采用二次函数对载波频率进行插值校正,采用校正后的相关积分峰值解算得到接收信噪比,相对于传统捕获方法,能够进一步有效地提高扩频信号的捕获精度。对采样数据进行伪码相位的并行解扩,采用三角关系对伪码相位进行插值校正,采用二次函数对载波频率进行插值校正,相对于传统捕获方法,只需增加较少的数据计算复杂度,算法结构简单易实现。能够快速处理采样数据,相关运算量少,采用多条数据处理支路并行搜索,极大地缩短数据处理时间,相对于传统捕获方法,捕获速度得到显著提高,具有良好的处理实时性。This embodiment uses a triangular relationship to interpolate and correct the pseudo-code phase, uses a quadratic function to interpolate and correct the carrier frequency, and uses the corrected correlation integral peak solution to obtain the received signal-to-noise ratio. Compared with the traditional capture method, it can further effectively improve the capture accuracy of the spread spectrum signal. The pseudo-code phase is parallel despread on the sampled data, the pseudo-code phase is interpolated and corrected using a triangular relationship, and the carrier frequency is interpolated and corrected using a quadratic function. Compared with the traditional capture method, only a small amount of data calculation complexity needs to be increased, and the algorithm structure is simple and easy to implement. It can quickly process the sampled data, with a small amount of related operations, and uses multiple data processing branches for parallel search, which greatly shortens the data processing time. Compared with the traditional capture method, the capture speed is significantly improved, and it has good real-time processing performance.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310024540.2A CN116094543B (en) | 2023-01-09 | 2023-01-09 | High-precision spread spectrum signal capturing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310024540.2A CN116094543B (en) | 2023-01-09 | 2023-01-09 | High-precision spread spectrum signal capturing method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116094543A CN116094543A (en) | 2023-05-09 |
CN116094543B true CN116094543B (en) | 2024-04-23 |
Family
ID=86198721
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310024540.2A Active CN116094543B (en) | 2023-01-09 | 2023-01-09 | High-precision spread spectrum signal capturing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116094543B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2982797B1 (en) * | 1998-08-03 | 1999-11-29 | 日本電気株式会社 | Demodulation circuit in CDMA receiver |
CN107769841A (en) * | 2017-10-19 | 2018-03-06 | 中国人民解放军陆军工程大学 | Iterative demodulation method for satellite communication Turbo code under high dynamic and extremely low signal-to-noise ratio |
CN110276122A (en) * | 2019-06-19 | 2019-09-24 | 复旦大学 | Digital predistortion front-end circuit for multi-bit digital quadrature transmitter |
CN111123312A (en) * | 2019-12-13 | 2020-05-08 | 南京六九零二科技有限公司 | Method and system for capturing weak satellite signals in high-dynamic low-signal-to-noise-ratio environment |
CN112910499A (en) * | 2021-02-10 | 2021-06-04 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | Spread spectrum signal accurate acquisition system |
CN114553260A (en) * | 2022-02-17 | 2022-05-27 | 中国电子科技集团公司第十研究所 | A high-precision measurement system for DS/FH spread spectrum signal carrier frequency |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7693211B2 (en) * | 2006-04-20 | 2010-04-06 | Sirf Technology Holdings, Inc. | Fast fourier transform based phase locked loop for navigational receivers |
US9319790B2 (en) * | 2012-12-26 | 2016-04-19 | Dts Llc | Systems and methods of frequency response correction for consumer electronic devices |
WO2015172154A1 (en) * | 2014-05-09 | 2015-11-12 | T-Ink, Inc. | Smart device and related systems and methods |
-
2023
- 2023-01-09 CN CN202310024540.2A patent/CN116094543B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2982797B1 (en) * | 1998-08-03 | 1999-11-29 | 日本電気株式会社 | Demodulation circuit in CDMA receiver |
CN107769841A (en) * | 2017-10-19 | 2018-03-06 | 中国人民解放军陆军工程大学 | Iterative demodulation method for satellite communication Turbo code under high dynamic and extremely low signal-to-noise ratio |
CN110276122A (en) * | 2019-06-19 | 2019-09-24 | 复旦大学 | Digital predistortion front-end circuit for multi-bit digital quadrature transmitter |
CN111123312A (en) * | 2019-12-13 | 2020-05-08 | 南京六九零二科技有限公司 | Method and system for capturing weak satellite signals in high-dynamic low-signal-to-noise-ratio environment |
CN112910499A (en) * | 2021-02-10 | 2021-06-04 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | Spread spectrum signal accurate acquisition system |
CN114553260A (en) * | 2022-02-17 | 2022-05-27 | 中国电子科技集团公司第十研究所 | A high-precision measurement system for DS/FH spread spectrum signal carrier frequency |
Non-Patent Citations (4)
Title |
---|
3GPP Organization Partners. "Draft-25914-a00-clean".3GPP tsg_ran\WG4_Radio.2011,全文. * |
CO-OFDM系统中分块拉格朗日插值的CKF相位噪声补偿算法;袁建国;《光学学报》;20220926;全文 * |
K. Bucket.On the influence of non-ideal interpolation on the chip synchronization performance of bandlimited direct-sequence spread-spectrum signals.《Proceedings IEEE International Conference on Communications ICC '95》.2002,全文. * |
基于水声直接扩频序列通信的MODEM设计与实现;张梦龙;《中国优秀硕士学位论文全文数据库信息科技辑》;20180315;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN116094543A (en) | 2023-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111107033B (en) | Downlink frame timing synchronization method for 5G system | |
CN109802912B (en) | Synchronization method, device, device and storage medium of broadband wireless communication system | |
CN110290581B (en) | A fast time-frequency synchronization method and terminal in a 5G system | |
US20210194743A1 (en) | Anti-interference signal detection and synchronization method for wireless broadband communication system | |
CN109617570B (en) | An All-Digital Synchronization Method for Broadband Frequency Hopping Direct Spread Signals Without Data Aid | |
CN103856431B (en) | The lower open-loop carrier synchronized algorithm of MPSK modulation based on fast Fourier transform | |
CN113253313A (en) | Method for improving Doppler frequency estimation precision of PMF-FFT system | |
CN106788734B (en) | Optical OFDM system adopting data-free auxiliary frequency offset estimation algorithm | |
CN102412862A (en) | A Pseudocode Acquisition Method for Direct Spread Communication for Wireless Sensor Networks | |
CN112187316A (en) | Signal processing method, signal processing device, receiver and storage medium | |
CN111539323B (en) | Frequency estimation method and device for cyclic prefix linear frequency modulation signal | |
CN105743612A (en) | Method for real-time blind demodulation of large-frequency-shift short-time burst signal | |
CN111884984A (en) | Fast carrier Doppler frequency shift capturing system | |
CN110943758A (en) | Secondary capturing method based on Doppler frequency change frequency and frequency joint search | |
CN101242390B (en) | Carrier Frequency Offset Estimation Algorithm and Implementation Device Based on Known Sequence Coherent Autocorrelation | |
CN108809354B (en) | A Long Time Accumulation Method for High Dynamic Doppler Capture | |
CN117938199A (en) | A three-stage capture method, system, device and medium for spread spectrum signal | |
CN106788584B (en) | Improved PMF-FFT (pulse-modulated fast Fourier transform-fast Fourier transform) capturing method suitable for long code word application | |
CN114531329B (en) | A multi-channel MSK signal carrier frequency estimation method, system and application | |
CN116094543B (en) | High-precision spread spectrum signal capturing method | |
CN105072071A (en) | Sampling frequency offset compensation method based on NG-DSL system | |
CN106101044A (en) | A kind of frequency deviation estimating method based on multistep interpolation for coherent optical communication system | |
CN111654308B (en) | A Precise Frequency Offset Estimation Method for Burst Spread Spectrum Weak Signals | |
CN118174748A (en) | Low-complexity non-search first-order dynamic direct-spread signal capturing method | |
CN116299166B (en) | Low-complexity fusion ranging method for chirp signals |
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 |