CN104199057A - BOC signal unambiguous acquisition algorithm based on compressed sensing technology - Google Patents
BOC signal unambiguous acquisition algorithm based on compressed sensing technology Download PDFInfo
- Publication number
- CN104199057A CN104199057A CN201410460465.5A CN201410460465A CN104199057A CN 104199057 A CN104199057 A CN 104199057A CN 201410460465 A CN201410460465 A CN 201410460465A CN 104199057 A CN104199057 A CN 104199057A
- Authority
- CN
- China
- Prior art keywords
- signal
- boc
- stage
- algorithm
- sensing technology
- 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
Links
- 238000005516 engineering process Methods 0.000 title claims abstract description 14
- 238000000034 method Methods 0.000 claims abstract description 31
- 230000008569 process Effects 0.000 claims abstract description 11
- 239000011159 matrix material Substances 0.000 claims description 21
- 238000006243 chemical reaction Methods 0.000 claims description 11
- 238000003379 elimination reaction Methods 0.000 claims description 6
- 230000008030 elimination Effects 0.000 claims description 5
- 230000007480 spreading Effects 0.000 claims description 4
- 244000025254 Cannabis sativa Species 0.000 claims 1
- 230000007704 transition Effects 0.000 claims 1
- 230000001629 suppression Effects 0.000 abstract description 2
- 230000009466 transformation Effects 0.000 description 18
- 230000008901 benefit Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000005070 sampling Methods 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 238000005311 autocorrelation function Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000005314 correlation function Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000002146 bilateral effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/29—Acquisition or tracking or demodulation of signals transmitted by the system carrier including Doppler, related
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明公开了一种基于压缩感知技术的GNSS(全球导航卫星系统)中BOC(二进制偏置载波)调制信号的无模糊捕获算法,该方法将导航信号的捕获过程分为两个阶段完成,在第一阶段采用压缩感知技术对一个伪码周期内的接收信号进行处理,大大缩小接收信号初始相位估计值的范围,第二阶段仅对缩小范围后的数据采用GRASS(General Removing Ambiguity via Sidepeak Suppression)算法进行处理,完成信号的捕获。该方法采用压缩感知技术与GRASS算法相结合的方式,完成BOC信号的无模糊捕获,适用于各族BOC信号,且与传统的GRASS算法相比,所需的硬件资源大大减少。The invention discloses an unambiguous acquisition algorithm of BOC (binary offset carrier) modulated signal in GNSS (Global Navigation Satellite System) based on compressed sensing technology. The method divides the acquisition process of navigation signals into two stages to complete, and In the first stage, compressive sensing technology is used to process the received signal within a pseudo-code period, which greatly reduces the range of the initial phase estimation value of the received signal. In the second stage, GRASS (General Removing Ambiguity via Sidepeak Suppression) is only used for the reduced range data. Algorithms are used to process and complete signal capture. This method uses the combination of compressed sensing technology and GRASS algorithm to complete the unambiguous capture of BOC signals, which is suitable for all kinds of BOC signals, and compared with the traditional GRASS algorithm, the required hardware resources are greatly reduced.
Description
技术领域technical field
本发明涉及GNSS(Global Navigation Satellite System,全球导航卫星系统)中接收机对导航信号进行捕获的技术领域,更具体地,涉及一种基于压缩感知技术的消除GNSS中BOC(Binary Offset Carrier,二进制偏置载波)调制信号自相关函数的多峰特性所引起的模糊性的捕获算法。The present invention relates to the technical field of capturing navigation signals by receivers in GNSS (Global Navigation Satellite System), and more specifically, relates to a method for eliminating BOC (Binary Offset Carrier, binary offset) in GNSS based on compressed sensing technology. A capture algorithm for the ambiguity caused by the multi-peak characteristic of the autocorrelation function of the modulated signal.
背景技术Background technique
由于全球性的卫星导航系统可以提供准全天候、高精度、自动测量的导航服务,因此,无论在军事领域和民用领域都具有显著的利用价值。Since the global satellite navigation system can provide quasi-all-weather, high-precision, and automatic measurement navigation services, it has significant utilization value in both military and civilian fields.
然而,随着GNSS(Global Navigation Satellite System,全球导航卫星系统)的不断发展与完善,卫星导航系统在军事领域与民用领域的地位也越发重要,这直接导致原本有限的频带资源越来越紧张,而各导航信号间的相互干扰也变得越来越严重。因此,BOC(Binary OffsetCarrier,二进制偏置载波)调制应运而生。BOC调制信号是利用一个方波副载波来对导航信号中的PRN序列进行调制后得到的信号,可以表示为BOC(fsc,fc),这里fsc=m×1.023MHz是方波频率,fc=n×1.023MHz是扩频码码率,因此,我们经常将BOC调制信号简写为BOC(m,n)。BOC调制信号具有两个显著的优点:一是频谱分裂,BOC调制信号频谱的分裂特性使得其能量集中分布在在频段的边缘,使得其可以与BPSK信号共享频带,充分利用频带资源,从而在实现各卫星导航系统共用频带的基础上又不会相互干扰;第二是BOC调制的卫星信号与BPSK调制的卫星信号相比有更尖锐的自相关峰,这就意味着BOC调制信号具有更强的抗干扰性和更高的定位精度。因此,BOC调制一经提出就引起了各大导航大国和组织的关注。However, with the continuous development and improvement of GNSS (Global Navigation Satellite System, Global Navigation Satellite System), the status of satellite navigation systems in the military and civilian fields is becoming more and more important, which directly leads to the tightness of the originally limited frequency band resources. And the mutual interference between navigation signals is becoming more and more serious. Therefore, BOC (Binary Offset Carrier, binary offset carrier) modulation came into being. The BOC modulated signal is a signal obtained by modulating the PRN sequence in the navigation signal by using a square wave subcarrier, which can be expressed as BOC(f sc , f c ), where f sc =m×1.023MHz is the square wave frequency, f c =n×1.023MHz is the spreading code rate, so we often abbreviate the BOC modulated signal as BOC(m,n). The BOC modulation signal has two significant advantages: one is spectrum splitting. The splitting characteristic of the spectrum of the BOC modulation signal makes its energy concentrated and distributed at the edge of the frequency band, so that it can share the frequency band with the BPSK signal and make full use of the frequency band resources. Each satellite navigation system will not interfere with each other on the basis of sharing the frequency band; the second is that the BOC modulated satellite signal has a sharper autocorrelation peak than the BPSK modulated satellite signal, which means that the BOC modulated signal has a stronger Anti-interference and higher positioning accuracy. Therefore, once BOC modulation was proposed, it attracted the attention of major navigation countries and organizations.
目前,伽利略系统已经部分采用了BOC调制方式,而在GPS现代化信号中,新增的军用信号和民用信号也都将采用BOC调制方式,并且我国也在全球卫星导航系统国际委员会工作组会议上公布了北斗二代信号的调制方式将全部采用BOC调制方式。At present, the Galileo system has partially adopted the BOC modulation method, and in the GPS modernization signal, the newly added military signal and civilian signal will also adopt the BOC modulation method, and my country also announced it at the working group meeting of the International Committee on Global Satellite Navigation Systems The modulation method of the Beidou 2nd generation signal will all adopt the BOC modulation method.
BOC调制的提出可以很好的解决全球卫星导航系统发展所带来的频率拥挤问题,但BOC调制信号自相关函数的多峰特性所引起的模糊性很容易使导航接收机在捕获和跟踪过程中出现漏检和误检,这使得BOC调制信号的捕获要比传统的BPSK调制信号复杂很多。The proposal of BOC modulation can well solve the problem of frequency congestion caused by the development of global satellite navigation systems, but the ambiguity caused by the multi-peak characteristics of the autocorrelation function of BOC modulation signals can easily make the navigation receiver difficult to capture and track. Missed detection and false detection occur, which makes the capture of BOC modulated signal much more complicated than traditional BPSK modulated signal.
目前消除BOC调制信号模糊性的方法主要有:1)边带处理法(BPSK-like)采用3个滤波器分别滤出BOC信号的上下主瓣以及本地码主瓣,再对信号进行BPSK捕获,但该方法在实现过程中会造成3dB的能量损失,同时处理后的相关峰也会变宽,使得BOC信号失去了码跟踪精度高的优势。2)峰跳法(Bump-Jumping)其基本思想是实时监测当前锁定相关峰与其相关峰的幅值差来判定是否误锁,但该方法漏检与虚警概率大,一旦发生误锁需要的恢复时间很长。3)副载波相位对消法(SCPC)可得到一个单一的类似BPSK信号的三角峰,但该三角峰比原BOC信号的自相关峰要宽,失去了BOC信号高精度的优势。4)自相关峰对消技术(ASPeCT)利用新函数来消除BOC信号的次峰,该方法可以保留BOC调制信号的优势,成为近几年引用比较广泛的方法,但该方法只适用于BOC(n,n)族信号。5)去边峰法(SCM)可以完全消除边峰,但捕获后的相关峰值会降低。6)GRASS(General RemovingAmbiguity via Sidepeak Suppression)算法是对ASPeCT的扩展,适用于任意的BOC信号,但是其所需要的存储空间和占用资源极大,对于硬件资源极为有限的嵌入式平台是不可承受。At present, the methods to eliminate the ambiguity of the BOC modulated signal mainly include: 1) The sideband processing method (BPSK-like) uses three filters to filter out the upper and lower main lobes and the local code main lobe of the BOC signal respectively, and then performs BPSK capture on the signal, However, this method will cause 3dB energy loss during the implementation process, and at the same time, the processed correlation peak will also become wider, so that the BOC signal loses the advantage of high code tracking accuracy. 2) The basic idea of the Bump-Jumping method is to monitor the amplitude difference between the current locking correlation peak and its correlation peak in real time to determine whether it is false locking. However, this method has a high probability of missed detection and false alarms. Recovery time is long. 3) The subcarrier phase cancellation method (SCPC) can obtain a single triangular peak similar to the BPSK signal, but the triangular peak is wider than the autocorrelation peak of the original BOC signal, which loses the advantage of high precision of the BOC signal. 4) Autocorrelation Peak Cancellation Technology (ASPeCT) uses a new function to eliminate the secondary peak of the BOC signal. This method can retain the advantages of the BOC modulation signal and has become a widely used method in recent years, but this method is only applicable to BOC ( n,n) family of signals. 5) The side peak removal method (SCM) can completely eliminate the side peaks, but the relevant peaks will be reduced after capture. 6) The GRASS (General Removing Ambiguity via Sidepeak Suppression) algorithm is an extension of ASPeCT and is applicable to any BOC signal, but it requires a huge amount of storage space and resources, which is unbearable for embedded platforms with extremely limited hardware resources.
发明内容Contents of the invention
针对BOC调制信号所带来的模糊性以及现有技术存在上述几其他问题,本发明的目的是在于提供一种基于压缩感知技术的BOC信号无模糊捕获算法。本发明的目的是这样实现的:In view of the ambiguity brought by the BOC modulation signal and the above-mentioned other problems in the prior art, the purpose of the present invention is to provide a BOC signal ambiguity-free capture algorithm based on compressed sensing technology. The purpose of the present invention is achieved like this:
A、射频前端处理(1)的天线接收卫星信号,然后经过放大、下变频处理得到中频信号,提供给A/D转换(2);A. The antenna of the radio frequency front-end processing (1) receives the satellite signal, and then obtains the intermediate frequency signal through amplification and down-conversion processing, and provides it to the A/D conversion (2);
B、A/D转换单元(2)根据BOC调制信号的调制指数α确定采样频率,采样频率fs=αfc(fc为导航信号中PN码码率),接收信号经过信号数字化后,送入载波消除处理单元(4);B, A/D conversion unit (2) determines the sampling frequency according to the modulation index α of the BOC modulation signal, the sampling frequency f s =α f c (f c is the PN code rate in the navigation signal), and the received signal is sent after signal digitization Incoming carrier elimination processing unit (4);
C、本地载波发生器单元(3),根据||w1||0>0判决单元(7)和w2>r2判决单元(10)返回的多普勒频率估计值Δf产生本地载波信号c(n),并将c(n)送入载波消除处理单元(4)C. The local carrier generator unit (3), generates the local carrier signal according to the Doppler frequency estimate value Δf returned by the ||w 1 || 0 > 0 decision unit (7) and w 2 > r 2 decision unit (10) c(n), and c(n) is sent to the carrier cancellation processing unit (4)
D、载波消除处理单元(4),将本地载波发生器(3)产生的本地载波c(n)与接收信号相乘,滤除高频部分,完成接收信号的载波消除,取一个伪码周期长度的接收信号r={r[0],r[1],…,r[αL-1]}T,将r送入第一阶段观测处理(5);D, the carrier elimination processing unit (4), the local carrier c (n) that the local carrier generator (3) produces is multiplied with the received signal, filters out the high-frequency part, completes the carrier elimination of the received signal, and gets a pseudo-code period The length of the received signal r={r[0],r[1],...,r[αL-1]} T , send r to the first stage of observation processing (5);
E、第一阶段观测处理单元(5),首先采用转换矩阵Ψ将信号转换到其稀疏域,得到稀疏域信号R,并将R送入第二阶段观测处理单元(8),同时将R与第一阶段观测矩阵Φ1相乘得到第一阶段观测信号y1,并将第一阶段观测信号y1送入第一阶段FWHT变换单元(6);E, the first-stage observation processing unit (5), first uses the transformation matrix Ψ to convert the signal to its sparse domain, obtains the sparse domain signal R, and sends R to the second-stage observation processing unit (8), and simultaneously converts R and The first-stage observation matrix Φ 1 is multiplied to obtain the first-stage observation signal y 1 , and the first-stage observation signal y 1 is sent to the first-stage FWHT transformation unit (6);
F、第一阶段FWHT变换单元(6),完成第一阶段观测信号y1的FWHT变换得到信号Z1,找出Z1中大于门限r1的且不多于Np个数,并用w1存放这些数在Z1中的坐标;F. The first-stage FWHT transformation unit (6), complete the FWHT transformation of the first-stage observation signal y 1 to obtain the signal Z 1 , find out the number of Z 1 that is greater than the threshold r 1 and not more than N p , and use w 1 Store the coordinates of these numbers in Z 1 ;
G、进行||w1||0>0判决单元(7),如果||w1||0>0,根据w1和BOC调制信号的调制指数α和第一阶段观测处理的压缩率η计算出W1,并将w1和W1送入第二阶段观测处理单元(8);如果||w1||0<0,将多普勒频移估计值Δf增加固定步进Δp后送入本地载波发生器单元(3),进入步骤C;G. Carry out ||w 1 || 0 > 0 judgment unit (7), if ||w 1 || 0 > 0, according to w 1 and the modulation index α of the BOC modulation signal and the compression rate η of the first-stage observation process Calculate W 1 , and send w 1 and W 1 to the second-stage observation processing unit (8); if ||w 1 || 0 <0, increase the estimated value of Doppler frequency shift Δf by a fixed step Δp Send into local carrier generator unit (3), enter step C;
H、第二阶段观测处理单元(8),根据w1,W1和GRASS算法,生成第二阶段观测矩阵Φ2和第二阶段稀疏域信号R′,再将R′与第二阶段观测矩阵R′相乘得到第二阶段观测信号y2,并将第二阶段观测信号y2送入第二阶段FWHT变换单元(9);H, the second-stage observation processing unit (8), according to w 1 , W 1 and GRASS algorithm, generates the second-stage observation matrix Φ 2 and the second-stage sparse domain signal R', and then combines R' with the second-stage observation matrix R ' is multiplied to obtain the second-stage observation signal y 2 , and the second-stage observation signal y 2 is sent to the second-stage FWHT transformation unit (9);
I、第二阶段FWHT变换单元(9),完成y2的FWHT变换,得到信号Z2,找出Z2中最大值w2;1, the second stage FWHT transformation unit (9), completes the FWHT transformation of y 2 , obtains signal Z 2 , finds out maximum value w 2 in Z 2 ;
J、进行w2>r2判决单元(10),将w2与r2门限进行比较,如果w2<r2,将多普勒频移估计值Δf增加固定步进Δp后送入本地载波发生器单元(3),进入步骤C,如果w2>r2,则将扩频码相位W1(w2)和多普勒频移Δf送入跟踪模块单元(11),捕获成功。J. Carry out w 2 >r 2 judgment unit (10), compare w 2 with the r 2 threshold, if w 2 <r 2 , increase the Doppler frequency shift estimated value Δf by a fixed step Δp and send it to the local carrier The generator unit (3) enters step C, if w 2 >r 2 , then send the spreading code phase W 1 (w 2 ) and Doppler frequency shift Δf to the tracking module unit (11), and the acquisition is successful.
与其它的技术相比,本发明具有以下的优点:Compared with other technologies, the present invention has the following advantages:
①采用基于压缩感知的方法完成BOC信号的捕获,与并行捕获相比所需的相关器数量少,与基于FFT的捕获方法相比计算量少。①A method based on compressed sensing is used to complete the acquisition of BOC signals. Compared with parallel acquisition, the number of correlators required is less, and compared with FFT-based acquisition methods, the amount of calculation is less.
②采用压缩感知技术与GRASS算法相结合的方式,完成BOC信号的无模糊捕获,该方法适用于各族BOC信号,且与传统的GRASS算法相比,所需的硬件资源大大减少。②A combination of compressed sensing technology and GRASS algorithm is used to complete the unambiguous capture of BOC signals. This method is suitable for all types of BOC signals, and compared with the traditional GRASS algorithm, the required hardware resources are greatly reduced.
附图说明Description of drawings
结合附图阅读本发明的以下详细描述,可以更好地理解本发明及其优点和其他特征,其中:The invention and its advantages and other features can be better understood by reading the following detailed description of the invention in conjunction with the accompanying drawings, in which:
附图示出了基于压缩感知技术的无模糊捕获算法对BOC导航信号进行捕获的过程。The accompanying drawing shows the process of capturing the BOC navigation signal by the unambiguous capture algorithm based on compressed sensing technology.
具体实施方式Detailed ways
为了更好地理解本发明,下面将详细描述本发明的具体实施方式。In order to better understand the present invention, specific embodiments of the present invention will be described in detail below.
附图示出了基于压缩感知技术的无模糊捕获算法对BOC导航信号进行捕获的过程The accompanying drawing shows the process of capturing BOC navigation signals by the unambiguous capture algorithm based on compressed sensing technology
A、射频前端处理(1)的天线接收卫星信号,然后经过放大、下变频处理得到中频信号,提供给A/D转换(2);A. The antenna of the radio frequency front-end processing (1) receives the satellite signal, and then obtains the intermediate frequency signal through amplification and down-conversion processing, and provides it to the A/D conversion (2);
接收端天线接收到的BOC导航信号可以表示为The BOC navigation signal received by the receiving antenna can be expressed as
A,τ,fIF,fD和分别为幅度,PN码相位,中频,多普勒频移以及载波相位。D(t),n(t)分别是导航数据以及双边功率谱密度为N0/2高斯噪声,C(t)为码率fc=n×1.023MHz,周期L=1023的PN码,sc(t)为副载波,其数学表达式为A, τ, f IF , f D and They are amplitude, PN code phase, intermediate frequency, Doppler frequency shift and carrier phase. D(t), n(t) are respectively the navigation data and the bilateral power spectral density as N 0 /2 Gaussian noise, C(t) is the PN code with code rate f c =n×1.023MHz and period L=1023, sc (t) is the subcarrier, and its mathematical expression is
其中fsc=m×1.023MHz。α=2m/n称为BOC(m,n)的调制指数。Where f sc =m×1.023MHz. α=2m/n is called the modulation index of BOC(m,n).
B、为了保持BOC(m,n)跟踪精度高的特性,A/D转换(2)的采样频率:fs=αfc,A/D转换(2)将信号数字化后,提过给载波消除处理(4);B. In order to maintain the characteristics of high tracking accuracy of BOC(m,n), the sampling frequency of A/D conversion (2) is: f s = αf c , after A/D conversion (2) digitizes the signal, it is used for carrier cancellation process(4);
C、本地载波发生器(3),根据||w1||0>0判决(7)和w2>r2判决(10)返回的多普勒频率估计值Δf,采用产生本地载波信号c(n),将本地载波信号c(n)送入载波消除处理(4),这里fd为接收端初步估计的多普勒频移,Δf初始值为0;C. The local carrier generator (3), according to the Doppler frequency estimated value Δf returned by ||w 1 || 0 > 0 judgment (7) and w 2 > r 2 judgment (10), adopts Generate the local carrier signal c(n), send the local carrier signal c(n) to the carrier cancellation process (4), where f d is the Doppler frequency shift initially estimated by the receiving end, and the initial value of Δf is 0;
D、载波消除处理(4),将本地载波发生器(3)产生的本地载波c(n)与接收信号相乘,滤除高频部分,完成接收信号的载波消除,取一个伪码周期长度的接收信号r={r[0],r[1],…,r[αL-1]}T,将r送入第一阶段观测处理(5);D, carrier elimination process (4), the local carrier c (n) that local carrier generator (3) produces is multiplied with received signal, filters out high-frequency part, finishes the carrier elimination of received signal, gets a pseudo-code cycle length The received signal r={r[0],r[1],...,r[αL-1]} T , send r to the first stage of observation processing (5);
E、第一阶段观测处理(5),首先采用转换矩阵Ψ将信号转换到其稀疏域,得到其稀疏域信号R,将R送入第二阶段观测处理(8),同时将R与第一阶段观测矩阵Φ1相乘得到第一阶段观测信号y1,将第一阶段观测信号y1送入第一阶段FWHT变换(6)。E. The first stage of observation processing (5), first use the transformation matrix Ψ to convert the signal to its sparse domain, and obtain its sparse domain signal R, send R to the second stage of observation processing (8), and at the same time combine R with the first The stage observation matrix Φ 1 is multiplied to obtain the first stage observation signal y 1 , and the first stage observation signal y 1 is sent to the first stage FWHT transformation (6).
压缩感知(Compressed Sensing)技术认为只要信号在某一个正交空间具有稀疏性,就能以较低的频率采样信号,且可以高概率重构该信号,由于GNSS信号在自相关域具有很强的稀疏性,因此采用压缩感知技术可以减少GNSS捕获过程中接收端需要处理的数据量。Compressed Sensing technology believes that as long as the signal is sparse in a certain orthogonal space, the signal can be sampled at a lower frequency, and the signal can be reconstructed with a high probability, because the GNSS signal has a strong autocorrelation domain. Sparsity, so the use of compressed sensing technology can reduce the amount of data that needs to be processed by the receiver during the GNSS acquisition process.
GNSS信号的转换矩阵Ψ可由下式得到:The transformation matrix Ψ of the GNSS signal can be obtained by the following formula:
这里B(t)=C(t)sc(t),l,k∈{0,1,2,…,αL-1},将接收信号与当接收机估计的多普勒频率接近接收信号的多普勒频移时,通过将接收信号r乘以转换矩阵Ψ,可以将BOC信号转换到其稀疏域。同时根据压缩感知理论,我们采用观测矩阵Φ1对稀疏域信号R进行观测。Φ1中各元素可由下式得到:Here B(t)=C(t)sc(t), l,k∈{0,1,2,...,αL-1}, the received signal and when the Doppler frequency estimated by the receiver is close to the received signal When Doppler shifted, the BOC signal can be converted to its sparse domain by multiplying the received signal r by the transformation matrix Ψ. At the same time, according to the compressed sensing theory, we use the observation matrix Φ 1 to observe the sparse domain signal R. Each element in Φ 1 can be obtained by the following formula:
1≤m≤M1,0≤l≤αL-1,是大小M1×M1的哈达玛矩阵我们定义η为压缩率,将观测矩阵Φ1与稀疏域信号R相乘得到第一阶段观测信号y1。1≤m≤M 1 ,0≤l≤αL-1, is a Hadamard matrix of size M 1 ×M 1 We define η as the compression ratio, Multiply the observation matrix Φ 1 with the sparse domain signal R to obtain the first-stage observation signal y 1 .
y1=Φ1R=Φ1Ψry 1 =Φ 1 R=Φ 1 Ψr
F、第一阶段FWHT变换(6),完成第一阶段观测信号y1的FWHT变换得到信号Z1,找出Z1中大于门限r1的且不多于Np个数,并用w1存放这些数在Z1中的坐标;F. The first stage of FWHT transformation (6), complete the FWHT transformation of the observation signal y 1 in the first stage to obtain the signal Z 1 , find out the number of Z 1 that is greater than the threshold r 1 and not more than N p , and store it in w 1 The coordinates of these numbers in Z1 ;
G、进行||w1||0>0判决(7),计算Z1中大于门限r1的值的个数||w1||0,如果||w1||0>0,根据w1和BOC调制信号的调制指数α及压缩率η计算出W1,
H、第二阶段观测处理(8),根据w1,W1和GRASS算法,生成第二阶段观测矩阵Φ2和第二阶段稀疏域信号R′,再将R′与第二阶段观测矩阵R′相乘得到第二阶段观测信号y2,并将第二阶段观测信号y2送入第二阶段FWHT变换(9)。H, second-stage observation processing (8), according to w 1 , W 1 and GRASS algorithm, generate the second-stage observation matrix Φ 2 and the second-stage sparse domain signal R′, and then combine R′ with the second-stage observation matrix R ′ multiplied to obtain the second-stage observation signal y 2 , and send the second-stage observation signal y 2 into the second-stage FWHT transformation (9).
我们将BOC(m,n)信号看作形状向量的SCS信号,通过将PN码每个码片乘以dB,我们可以得到相应的BOC信号。We view the BOC(m,n) signal as a vector of shape The SCS signal of the PN code, by multiplying each chip of the PN code by d B , we can get the corresponding BOC signal.
我们采用一种新的相关函数R′来进行捕获:We use a new correlation function R' to capture:
这里RB/L=ΨLr,L(t)为本地SCS信号,其形状向量
在第二阶段观测处理中,我们采用一种简单化的GRASS算法,首先令以及W1中各个元素的坐标为ν,生成大小为的哈达玛矩阵再计算第二阶段相关函数R′和转换矩阵Φ2,
I、第二阶段FWHT变换(9),完成y2的FWHT变换,得到信号Z2,找出Z2中最大值w2;1, second stage FWHT conversion (9), complete the FWHT conversion of y 2 , obtain signal Z 2 , find out maximum value w 2 in Z 2;
w2={arg max Z2}∩{arg Z2≥r1}w 2 ={arg max Z 2 }∩{arg Z 2 ≥r 1 }
J、进行w2>r2判决(10),将w2与r2门限进行比较,如果w2>r2,则将扩频码相位W1(w2)和多普勒频移fd+Δf送入跟踪模块(11),捕获成功;如果w2<r2,将多普勒频移估计值Δf增加固定步进Δp后送入本地载波发生器(3),进入步骤C。J. Carry out w 2 > r 2 judgment (10), compare w 2 with the r 2 threshold, if w 2 > r 2 , then shift the spreading code phase W 1 (w 2 ) and Doppler frequency f d +Δf is sent to the tracking module (11), and the acquisition is successful; if w 2 <r 2 , the estimated Doppler frequency shift value Δf is increased by a fixed step Δp and then sent to the local carrier generator (3), and enters step C.
根据上述算法流程,通过采用相应的转换矩阵将接收到的GNSS信号,转换到其稀疏域,采用第一阶段观测处理(5)、第一阶段FHWT变换(6)及||w1||0>0判决(6)后,可将接收信号的相位估计值锁定到L/M1个PN码元范围内,在第二阶段观测处理中,仅需对该L/M1个PN码元个码元中的αL/M1个数据采用GRASS算法进行处理,这与传统GRASS算法相比大大降低了计算量,其所需的硬件资源也大大减少。According to the above algorithm flow, the received GNSS signal is converted to its sparse domain by using the corresponding transformation matrix, and the first stage of observation processing (5), the first stage of FHWT transformation (6) and ||w 1 || 0 >0 After judgment (6), the estimated phase value of the received signal can be locked within the range of L/M 1 PN symbols. In the second stage of observation processing, only the L/M 1 PN symbols need to be The αL/M 1 data in the symbol is processed by the GRASS algorithm, which greatly reduces the amount of calculation compared with the traditional GRASS algorithm, and the required hardware resources are also greatly reduced.
需要说明的是:It should be noted:
1、对于GNSS信号,当载波频率确定后,信号的最大多普勒频移在固定范围内,因此,若多普勒频率估计值Δf超出此范围,则表明捕获失败。1. For GNSS signals, when the carrier frequency is determined, the maximum Doppler frequency shift of the signal is within a fixed range. Therefore, if the estimated Doppler frequency value Δf exceeds this range, it indicates that the capture has failed.
2、在第一阶段观测处理(5)中,采用的大小为M1×M1的观测矩阵,这里M1的大小决定了算法的压缩率,同时也会影响该算法的检测概率,因此M1的大小可根据实际的情况确定。2. In the first stage of observation processing (5), an observation matrix with a size of M 1 ×M 1 is used, where the size of M 1 determines the compression rate of the algorithm, and also affects the detection probability of the algorithm, so M The size of 1 can be determined according to the actual situation.
3、在第一阶段FHWT变换(6)中,信号经过FHWT变化后,要找出Z1中大于门限r1的且不多于Np个数,这里Np的大小对第二阶段观测处理(8)中处理数据的多少和检测概率造成影响,因此Np的大小要根据实际情况调整和设定。3. In the first stage of FHWT transformation (6), after the signal is changed by FHWT, it is necessary to find out the number of Z 1 that is greater than the threshold r 1 and not more than N p , where the size of N p is important for the second stage observation processing In (8), the amount of processed data and the detection probability are affected, so the size of N p should be adjusted and set according to the actual situation.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410460465.5A CN104199057A (en) | 2014-09-11 | 2014-09-11 | BOC signal unambiguous acquisition algorithm based on compressed sensing technology |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410460465.5A CN104199057A (en) | 2014-09-11 | 2014-09-11 | BOC signal unambiguous acquisition algorithm based on compressed sensing technology |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104199057A true CN104199057A (en) | 2014-12-10 |
Family
ID=52084369
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410460465.5A Pending CN104199057A (en) | 2014-09-11 | 2014-09-11 | BOC signal unambiguous acquisition algorithm based on compressed sensing technology |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104199057A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105974447A (en) * | 2016-06-06 | 2016-09-28 | 北京邮电大学 | BOC modulation signal processing method and device |
| CN106291610A (en) * | 2015-06-12 | 2017-01-04 | 北京信息科技大学 | A kind of parallel correlation module of compression for GNSS signal compression capture processing means and its implementation |
| US9823357B2 (en) | 2013-10-21 | 2017-11-21 | Huawei Technologies Co., Ltd. | Wireless receiver being capable of determining its velocity |
| CN111541465A (en) * | 2020-04-17 | 2020-08-14 | 北京邮电大学 | A signal acquisition method, device, electronic device and medium |
| CN111624632A (en) * | 2020-06-30 | 2020-09-04 | 青岛杰瑞自动化有限公司 | Satellite navigation signal capturing method and device |
| CN112444830A (en) * | 2020-11-10 | 2021-03-05 | 中国科学院微小卫星创新研究院 | Compressed sensing GNSS signal capturing method based on singular value decomposition |
| CN113114389A (en) * | 2021-04-01 | 2021-07-13 | 北京邮电大学 | Transceiver phase ambiguity detection and correction method based on comprehensive perception |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1281297A (en) * | 1999-07-19 | 2001-01-24 | 深圳市华为技术有限公司 | Method for synchronizing psuedo-random sequences in linear band spreading system |
| CA2507360A1 (en) * | 2004-05-17 | 2005-11-17 | University Technologies International Inc. | Boc signal acquisition and tracking method and apparatus |
| WO2012071320A1 (en) * | 2010-11-22 | 2012-05-31 | The Charles Stark Draper Laboratory, Inc. | Coded filter |
| CN103901446A (en) * | 2014-03-28 | 2014-07-02 | 哈尔滨工程大学 | Binary offset carrier modulation signal side peak eliminating and main peak capturing method |
-
2014
- 2014-09-11 CN CN201410460465.5A patent/CN104199057A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1281297A (en) * | 1999-07-19 | 2001-01-24 | 深圳市华为技术有限公司 | Method for synchronizing psuedo-random sequences in linear band spreading system |
| CA2507360A1 (en) * | 2004-05-17 | 2005-11-17 | University Technologies International Inc. | Boc signal acquisition and tracking method and apparatus |
| WO2012071320A1 (en) * | 2010-11-22 | 2012-05-31 | The Charles Stark Draper Laboratory, Inc. | Coded filter |
| CN103901446A (en) * | 2014-03-28 | 2014-07-02 | 哈尔滨工程大学 | Binary offset carrier modulation signal side peak eliminating and main peak capturing method |
Non-Patent Citations (2)
| Title |
|---|
| 秦勇等: "低信噪比高动态条件下P码直接捕获技术研究", 《宇航学报》 * |
| 陈宁: "GPS接收机P码捕获技术算法研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9823357B2 (en) | 2013-10-21 | 2017-11-21 | Huawei Technologies Co., Ltd. | Wireless receiver being capable of determining its velocity |
| CN105474040B (en) * | 2013-10-21 | 2018-08-14 | 华为技术有限公司 | It can determine the wireless receiver of its speed |
| CN106291610A (en) * | 2015-06-12 | 2017-01-04 | 北京信息科技大学 | A kind of parallel correlation module of compression for GNSS signal compression capture processing means and its implementation |
| CN106291610B (en) * | 2015-06-12 | 2019-01-11 | 北京信息科技大学 | The compression correlation module and implementation method of GNSS signal compression acquisition equipment |
| CN105974447A (en) * | 2016-06-06 | 2016-09-28 | 北京邮电大学 | BOC modulation signal processing method and device |
| CN111541465B (en) * | 2020-04-17 | 2021-12-10 | 北京邮电大学 | A signal acquisition method, device, electronic device and medium |
| CN111541465A (en) * | 2020-04-17 | 2020-08-14 | 北京邮电大学 | A signal acquisition method, device, electronic device and medium |
| CN111624632A (en) * | 2020-06-30 | 2020-09-04 | 青岛杰瑞自动化有限公司 | Satellite navigation signal capturing method and device |
| CN111624632B (en) * | 2020-06-30 | 2023-04-11 | 青岛杰瑞自动化有限公司 | Satellite navigation signal capturing method and device |
| CN112444830A (en) * | 2020-11-10 | 2021-03-05 | 中国科学院微小卫星创新研究院 | Compressed sensing GNSS signal capturing method based on singular value decomposition |
| CN112444830B (en) * | 2020-11-10 | 2023-12-29 | 中国科学院微小卫星创新研究院 | Compressed sensing GNSS signal capturing method based on singular value decomposition |
| CN113114389A (en) * | 2021-04-01 | 2021-07-13 | 北京邮电大学 | Transceiver phase ambiguity detection and correction method based on comprehensive perception |
| CN113114389B (en) * | 2021-04-01 | 2022-02-01 | 北京邮电大学 | Transceiver phase ambiguity detection and correction method based on comprehensive perception |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104199057A (en) | BOC signal unambiguous acquisition algorithm based on compressed sensing technology | |
| CN104536016B (en) | A new GNSS system signal acquisition device and method | |
| CN204101732U (en) | A kind of GNSS New System signal capture device | |
| CN102435999B (en) | Baseband module of GPS (global positioning system) receiver and GPS signal acquiring and tracing method | |
| CN102901973B (en) | Beidou satellite-based method for fast capturing signals in real time | |
| CN103954977B (en) | A kind of GNSS cheating interference cognitive method and system | |
| CN103901446B (en) | Peak, binary offset carrier (boc) modulated signals limit eliminates catching method | |
| CN103926601B (en) | Based on synthesis correlation function BOC(15,2.5) modulation system catching method | |
| CN105911566A (en) | Deception jamming detection method | |
| CN104614739B (en) | Beidou multi-frequency receiver signal joint tracking method based on anti-jamming filter | |
| CN104181556B (en) | A BOC modulation signal acquisition method based on overlapping differential loop coherent integration | |
| CN101520505B (en) | Adaptive coherent accumulation joint acquisition method under GNSS weak signal | |
| CN105553506B (en) | A kind of quick capturing method and device of long code spread-spectrum signal | |
| CN104155662A (en) | Self-adaptive mutual interference restraining method based on GNSS (global navigation satellite system) related peak value detector | |
| WO2018103186A1 (en) | Method and apparatus for receiving td-altboc signal | |
| CN116482727B (en) | Navigation signal tracking method, device, equipment and chip | |
| CN107493117A (en) | The two-dimentional joint acquisition method of DS msk signal under a kind of high dynamic | |
| CN105301611B (en) | For the baseband portion structure for handling eight frequency points of satellite-signal point | |
| CN104880698B (en) | Space Maneuvering Target Detection Method Based on Polynomial Phase Transformation in Range-Frequency Domain | |
| CN105372678B (en) | A fuzzy-free tracking method for sinusoidal BOC modulated signals | |
| CN108897009A (en) | A kind of BOC navigation signal receiver and its code tracking method | |
| CN103760578B (en) | An Unambiguous Tracking Method for GNSS Satellite Navigation Signals | |
| CN115980798A (en) | A Fast Unambiguous Signal Acquisition Algorithm | |
| CN104793222B (en) | It is applied to BOC (kn, n) the fuzzy method of reseptance of the nothing of signal | |
| CN106338748A (en) | Kalman filtering based GPS receiver tracking loop |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20141210 |