CN105790788A - 一种直扩msk信号的伪码-多普勒联合捕获方法 - Google Patents

一种直扩msk信号的伪码-多普勒联合捕获方法 Download PDF

Info

Publication number
CN105790788A
CN105790788A CN201610274805.4A CN201610274805A CN105790788A CN 105790788 A CN105790788 A CN 105790788A CN 201610274805 A CN201610274805 A CN 201610274805A CN 105790788 A CN105790788 A CN 105790788A
Authority
CN
China
Prior art keywords
doppler
signal
code
pseudo
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610274805.4A
Other languages
English (en)
Other versions
CN105790788B (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.)
Nanjing University of Science and Technology
Original Assignee
Nanjing University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Science and Technology filed Critical Nanjing University of Science and Technology
Priority to CN201610274805.4A priority Critical patent/CN105790788B/zh
Publication of CN105790788A publication Critical patent/CN105790788A/zh
Application granted granted Critical
Publication of CN105790788B publication Critical patent/CN105790788B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

本发明提供一种直扩MSK信号的伪码‑多普勒联合捕获方法,包括以下步骤:对直扩MSK信号通过中频匹配处理转换为近似直扩BPSK信号;对近似直扩BPSK信号的采样数据进行多普勒补偿;对多普勒补偿后的BPSK信号通过伪码并行捕获方法捕获码相位误差、多普勒通道和多普勒位移值,并根据多普勒通道和伪码位移值获得多普勒频偏。本发明可以实现高动态下直扩MSK信号捕获,同时完成伪码相位和多普勒频偏的联合估计,在较低信噪比下,不仅具有较小的多普勒频偏估计误差性能,而且具有很好的伪码相位捕获性能,从而保证接收信号在进入信号跟踪处理模块之前就已得到较好的粗同步。

Description

一种直扩MSK信号的伪码-多普勒联合捕获方法
技术领域
本发明涉及一种数字通信技术,特别是一种直扩MSK信号的伪码-多普勒联合捕获方法。
背景技术
目前,扩频***多采用BPSK、QPSK调制方式,但这两种调制方式无法适用于存在严重非线性失真、多普勒频移与多径衰落的应用领域。直扩MSK通信***同时具有扩频***的低截获性、多用户随机选址能力、抗干扰性能强等优点和MSK信号的包络恒定、频谱利用率高、能量集中、旁瓣衰减快、带外辐射功率低、对非线性失真不敏感等优点,在战术数据链、民用航空地空数据链、导弹制导指令传输、卫星通信等领域得到了广泛应用。所以,直扩MSK信号在直扩BPSK/QPSK信号无法适用的领域仍然具有很好的应用前景。
直扩MSK信号进行精确解扩解调的条件是信号的同步,包括伪码和载波同步。信号同步分为粗同步和精同步,本发明侧重于信号粗同步,即伪码和多普勒频偏捕获。经典的MSK信号捕获方法有两种,一种是基于滑动相关的码捕获,这种方法实现简单但捕获时间很长;另一种是基于匹配滤波的码捕获。这两种方法的捕获相关峰极易受多普勒频偏的影响,显然不适用于高动态下的捕获。在此基础上有学者提出利用差分相关的方法先估计出多普勒频偏并补偿掉,再用匹配滤波做码捕获,然而此方法在低信噪比下估计出的结果误差较大,而且多普勒估计范围与估计误差之间较难取得平衡。所以,高动态低信噪比下直扩MSK通信***的信号同步成为技术难点。
G.J.R.Povey等人首先提出基于数字部分匹配滤波器与FFT相结合(PMF-FFT)的捕获模型,这种方法虽然在一定程度上缓解了多普勒频偏对伪码捕获性能的影响,并且实现了伪码相位和载波频偏的二维捕获,但是这种方法主要适应于MPSK信号,并且多普勒频偏的捕获范围较小,高动态环境下仍然不适用。因而,如何在高动态环境下准确、快速地完成扩频信号的伪码相位和多普勒频偏二维捕获,成为直扩MSK全数字接收机的关键技术。
发明内容
本发明的目的在于提供一种直扩MSK信号的伪码-多普勒联合捕获方法,实现高动态下直扩MSK信号捕获,同时完成伪码相位和多普勒频偏的联合估计,在较低信噪比下,不仅要具有较小的多普勒频偏估计误差性能,而且具有很好的伪码相位捕获性能,从而保证接收信号在进入信号跟踪(精同步)处理模块之前就已得到较好的粗同步。本方法包括以下步骤:
步骤1,对直扩MSK信号通过中频匹配处理转换为近似直扩BPSK信号;
步骤2,对近似直扩BPSK信号的采样数据进行多普勒补偿;
步骤3,对多普勒补偿后的BPSK信号通过伪码并行捕获方法捕获码相位误差、多普勒通道和多普勒位移值,并根据多普勒通道和多普勒位移值获得多普勒频偏。
采用上述方法,所述直扩BPSK信号的产生方法具体为:
步骤1.1,采用滤波器h(t)接收直扩MSK信号,滤波器h(t)的冲激响应为
h ( t ) = g ( T - t ) = - s i n 2 πf 2 t 0 ≤ t ≤ T 0 o t h e r s ;
步骤1.2,接收后的信号依次经f1下变频、低通滤波、K倍抽取后得到直扩BPSK基带信号
其中,滤波器h(t)与产生直扩MSK信号的转换滤波器g(t)相匹配,
g ( t ) = s i n 2 πf 2 t 0 ≤ t ≤ T 0 o t h e r s ,
fc为载波频率,T为扩频码周期,
τ为码相位误差,τ初始值为0,为初始相位,Rc为扩频码速率,fd为多普勒频偏,ni为高斯复白噪声,di为传输符号,ci为扩频码。
采用上述方法,对近似直扩BPSK信号采样数据进行多普勒补偿的具体过程为:
步骤2.1,对接收的M个数据符号中的每一数据符号里的每一周期为N的伪码序列以N为间隔进行抽取得到一N×M维矩阵A,其中
样点序列为
c 0 , c 1 e j 2 π 2 f d 1 R c , ... , c N - 1 e j 2 π 2 f d N - 1 R c , c 0 e j 2 π 2 f d N R c , ... , c N - 1 e j 2 π 2 f d 2 N - 1 R c , ... , c 0 e j 2 π 2 f d ( M - 1 ) N R c , ... c N - 1 e j 2 π 2 f d M N - 1 R c ,
矩阵A为
fd为多普勒频偏,Rc为扩频码速率,ci为扩频码;
步骤2.2,对矩阵A的每行做M点FFT,得到N×M维矩阵,并忽略多普勒估计值误差得矩阵F
F ( i , k ) = = c i e j 2 π 2 f d i R c Σ n = 0 M - 1 e j 2 π Δ f n N R c , ( i = 0 , 1 , ... , N - 1 ; k = 0 , 1 , ... , M - 1 )
步骤2.3,设置N×M维的相位补偿因子D,将矩阵F与补偿因子D相乘获得多普勒补偿后的矩阵B,其中
D ( i , k ) = e - j 2 π M N i · k , ( i = 0 , 1 , ... , N - 1 ; k = 0 , 1 , ... , M - 1 )
B ( i , k ) = c i e j 2 π m N i + j 2 π Δ f i R c Σ n = 0 M - 1 e j 2 π Δ f n N R c , ( i = 0 , 1 , ... , N - 1 ; k = 0 , 1 , ... , M - 1 ) .
采用上述方法,所述伪码并行捕获方法具体过程为:
步骤3.1,将多普勒补偿后的信号做N点FFT变换;
步骤3.2,将本地伪码N点FFT变换后做移位处理,移位范围即取值为[-nl,nr],取值为负表示向左平移取值为正表示向右平移
步骤3.3,将步骤3.1和步骤3.2的结果相乘再做N点IFFT变换,捕获得到
y ( τ , k , m ^ ) = I F F T { F F T { B ( i . k ) } · F F T { c i e j 2 π m ^ R c N · i R c } } = Σ i = 0 N - 1 c i - τ e j 2 π m i N + j 2 π Δ f i R c · c i e - j 2 π m ^ N · i Σ n = 0 M - 1 e j 2 π Δ f n N R c ,
其中,τ为码相位误差,k为多普勒通道,m为伪码位移值;
步骤3.4,根据多普勒通道和多普勒位移值获得多普勒频偏估计值其中分别为多普勒通道和多普勒位移值的估计值。
采用上述方法,设置一判决门限,若伪码并行捕获中包络检测的峰值大于判决门限,则伪码相位捕获成功;否则,将BPSK信号的采样数据的第一段数据丢弃,其余段数据依次向前移动,并继续接收一扩频码周期的数据,对新的数据重新进行联合捕获处理,直至峰值大于判决门限为止。
本发明与现有技术相比,具有以下优点:(1)用FFT代替时域卷积运算,大大减小了算法的复杂度;(2)对伪码相位和载波频偏同时进行搜索,捕获时间为M个扩频码周期,捕获速度得以提高;(3)通过循环移动本地伪码FFT序列来对大多普勒频偏进行补偿,可以方便地扩大多普勒频率搜索范围,适用于高动态环境;(4)本发明中的相关累加时间是M个伪码周期,引入了M倍的信噪比增益,特别适合低信噪比的应用环境;(5)对直扩MSK信号进行中频匹配处理,将其转换为直扩BPSK信号,解决了MSK信号形式复杂的问题,可将适用于直扩BPSK信号的快速捕获方法应用于直扩MSK信号。
下面结合说明书附图对本发明作进一步描述。
附图说明
图1是本发明的方法流程图。
图2是本发明实施例的***组成图。
图3是本发明实施例的捕获模块相关输出的三维图形。
图4是本发明实施例的检测概率和虚警概率随输入信噪比的变化曲线。
具体实施方式
结合图1,本发明主要包括以下步骤:
步骤1,对直扩MSK信号通过中频匹配处理转换为近似直扩BPSK信号;
步骤2,对近似直扩BPSK信号的采样数据进行多普勒补偿;
步骤3,对多普勒补偿后的BPSK信号基于FFT通过伪码并行捕获方法捕获码相位误差、多普勒通道和多普勒位移值。
具体地:
直扩MSK信号可采用串行方式产生,即扩频后的信号与载波cos(2πf1t)进行BPSK调制得到直扩BPSK信号,再经转换滤波器g(t)即可产生直扩MSK信号。转换滤波器的冲激响应为
g ( t ) = s i n 2 πf 2 t 0 ≤ t ≤ T 0 o t h e r s - - - ( 1 )
其中, fc为载波频率,T为扩频码周期。
针对直扩MSK信号的这种串行产生方式,在接收端采用与转换滤波器g(t)相匹配的滤波器h(t)进行接收,对应的匹配滤波器的冲激响应为
h ( t ) = g ( T - t ) = - s i n 2 πf 2 t 0 ≤ t ≤ T 0 o t h e r s - - - ( 2 )
匹配后的信号再经f1下变频、低通滤波,再进行K倍抽取,得到直扩BPSK基带信号。此抽取倍数与过采样倍数一致,此时匹配滤波其输出信号可表示为
其中,τ为码相位误差;为初始相位;Rc为扩频码速率;fd为多普勒频偏;ni为高斯复白噪声;为了方便分析,设定初始相位码相位误差τ=0。由于构造后的近似直扩BPSK信号存在数据符号跳变,破坏了它的自相关特性,从而对伪码相位和多普勒频偏的捕获产生影响。为了消除符号跳变的影响,可以将构造后的信号与自身延迟一位得到的信号相乘。这时,信号的多普勒频偏变为原来的2倍。而下面分析时可忽略传输符号di的影响,只分析扩频码ci的作用。
此时多普勒补偿模块接收M个数据符号,每个数据符号里面包含一个周期为N的伪码序列,样点可表示为
c 0 , c 1 e j 2 π 2 f d 1 R c , ... , c N - 1 e j 2 π 2 f d N - 1 R c , c 0 e j 2 π 2 f d N R c , ... , c N - 1 e j 2 π 2 f d 2 N - 1 R c , ... , c 0 e j 2 π 2 f d ( M - 1 ) N R c , ... c N - 1 e j 2 π 2 f d M N - 1 R c - - - ( 4 )
对该序列以N为间隔进行抽取得到一个N×M维矩阵A为
A ( i , n ) = c i e j 2 π 2 f d n N + i R c , ( i = 0 , 1 , ... , N - 1 ; n = 0 , 1 , ... , M - 1 ) - - - ( 5 )
A的每列即为一个扩频码周期,更直观的可表示为
对A的每行做M点FFT,得到N×M维矩阵F:
F ( i , k ) = Σ n = 0 M - 1 c i e j 2 π 2 f d n N + i R c e - j 2 π M n k = c i e j 2 π 2 f d i R c Σ n = 0 M - 1 e j 2 π 2 f d n N R c - j 2 π M n k - - - ( 7 ) ( i = 0 , 1 , ... , N - 1 ; k = 0 , 1 , ... , M - 1 )
将F的第k列看成的多普勒通道,对任意的fd,都存在k和m,使得:
f d = kR c 2 M N + mR c 2 N + Δ f - - - ( 8 )
其中,为了方便分析,以下忽略此项的影响。由此可确定多普勒分辨率无模糊带宽为此时式(7)可改写为
F ( i , k ) = = c i e j 2 π 2 f d i R c Σ n = 0 M - 1 e j 2 π Δ f n N R c ( i = 0 , 1 , ... , N - 1 ; k = 0 , 1 , ... , M - 1 ) - - - ( 9 )
若信号的多普勒频率fd不超过无模糊带宽,即m=0时,可根据FFT峰值所在的通道数k来估计fd。但第k个通道上仍有多普勒频偏,可通过相位补偿解决,这里引入一个N×M维的相位补偿因子D:
D ( i , k ) = e - j 2 π M N i · k ( i = 0 , 1 , ... , N - 1 ; k = 0 , 1 , ... , M - 1 ) - - - ( 10 )
将F与D对应相乘,得到多普勒补偿后的结果为
B ( i , k ) = c i e j 2 π m N i + j 2 π Δ f i R c Σ n = 0 M - 1 e j 2 π Δ f n N R c ( i = 0 , 1 , ... , N - 1 ; k = 0 , 1 , ... , M - 1 ) - - - ( 11 )
然而,当fd超过无模糊带宽时,即m≠0时,剩余一个固定频差项这个固定频差项可以通过后面的伪码并行捕获来估计。采用的具体方法为将本地伪码做N点FFT变换后向左平移位:
C ( k - m ^ ) = Σ i = 0 N - 1 c i e - j 2 π N i ( k - m ^ ) = Σ i = 0 N - 1 c i e j 2 π m ^ N i e - j 2 π N n k = F F T { c i e j 2 π m ^ N i } - - - ( 12 )
相当于将时域的序列做N点FFT变换,而该位移项刚好可以估计固定频差剩下的频差项即为本发明的频偏估计误差,可通过适当调整FFT的点数M来减小其值,使得该频偏估计误差不影响后面的伪码相位捕获。
伪码并行捕获方法的具体过程为:将多普勒补偿后的信号做N点FFT变换,同时将本地伪码N点FFT变换后做移位处理,将两模块处理后的结果相乘再做N点IFFT变换,这里的移位范围即取值[-nl,nr],取值为负表示向左平移取值为正表示向右平移分析时可将整个过程看成B(i,k)和的卷积作用。此时,将开始设置为0的码相位误差τ重新引进,伪码并行捕获的结果为
y ( τ , k , m ^ ) = I F F T { F F T { B ( i . k ) } · F F T { c i e j 2 π m ^ R c N · i R c } } = Σ i = 0 N - 1 c i - τ e j 2 π m i N + j 2 π Δ f i R c · c i e - j 2 π m ^ N · i Σ n = 0 M - 1 e j 2 π Δ f n N R c - - - ( 13 )
时,有
y ( τ , k , m ) = Σ i = 0 N - 1 c i - τ c i e j 2 π Δ f i R c Σ n = 0 M - 1 e j 2 π Δ f n N R c = Σ i ′ = 0 M N - 1 c i ′ - τ c i ′ e j 2 π Δ f i ′ R c - - - ( 14 )
其中,i'=i+nN,而伪码序列{ci}是以N为周期的,所以ci'=ci+nN=ci
本发明的判决模块采用包络检测和恒虚警门限设置的方法。并行捕获的相关结果输出至判决模块,如果相关峰值大于判决门限,则表示伪码相位捕获成功;如果相关峰值没有超过判决门限,则表示没有捕获成功,将M段数据中的第一段数据丢弃,其余M-1段数据依次向前移动,后面将继续接收一个扩频码周期的数据,得到新的M段长为N点的序列继续进行τ-fd二维联合捕获处理,直到相关峰值大于判决门限为止,完成伪码相位捕获。
捕获得到关于相关峰的三个估计值:其中,即为伪码相位估计值,而多普勒的估计值为
f d ^ = ( k ^ - 1 ) R c 2 M N + ( m ^ - 1 ) R c 2 N - - - ( 15 )
本发明的多普勒估计值误差为
Δ f ≤ R c 2 M N - - - ( 16 )
多普勒估计范围为
[ - n L R c 2 N , n R R c 2 N + ( M - 1 ) R c 2 M N ] - - - ( 17 )
实施例一
***采样频率fs=245.52MHz,过采样倍数K=12,中频频率fc=76.725MHz,扩频码速率为Rc=20.46Mchip/s,数据速率为20kbps,扩频码采用Gold序列,码长N=1023,二维搜索的码周期数,即接收数据符号个数M=32,nL=50,nR=50。
接收到的中频直扩MSK信号经冲激响应为h(t)的匹配滤波器进行匹配接收。匹配滤波器的冲激响应为
h ( t ) = - s i n 2 πf 2 t 0 ≤ t ≤ T 0 o t h e r s - - - ( 18 )
其中, 为扩频码周期。匹配滤波器的频率响应为
D ( f ) = - sinπT c ( f - f 2 ) πT c ( f - f 2 ) - - - ( 19 )
本发明滤波器的设计采用凸优化技术,首先需要将滤波器设计问题转化为凸优化问题,可以将匹配滤波器的切比雪夫逼近建立为凸优化模型:
min i m i z e s u p ω ∈ [ 0 , π ] | H ( ω ) - D ( ω ) | - - - ( 20 )
其中,sup为下确界;ω=2πf为角频率;D(ω)为给定的频率响应函数;H(ω)为所设计的滤波器的频率响应,h(n)为滤波器系数,N0为滤波器阶数。
实际应用的滤波器系数h(n)通过Matlab软件的cvx工具箱求得。
匹配后的信号再经f1下变频,其中下变频后低通滤波,再K倍抽取,此抽取倍数与过采样倍数一致。此时得到匹配输出信号为
其中,τ为码相位误差,为了方便分析设为0;为初始相位也设为0;fd为多普勒频偏;ni为高斯复白噪声;为了消除符号跳变的影响,可以将构造后的信号与自身延迟一位得到的信号相乘。这时,信号的多普勒频偏变为原来的2倍。所以下面分析时忽略传输符号di的影响,只分析扩频码ci的作用。
多普勒补偿模块接收M个数据符号,每个数据符号里面包含一个周期为N的伪码序列。对该序列以N为间隔进行抽取,每抽取M个数据作为一行,得到一个N×M维矩阵A:
A ( i , n ) = c i e j 2 π 2 f d n N + i R c , ( i = 0 , 1 , ... , N - 1 ; n = 0 , 1 , ... , M - 1 ) - - - ( 22 )
对A的每行做M点FFT,得到N×M的矩阵F:
F ( i , k ) = Σ n = 0 M - 1 c i e j 2 π 2 f d n N + i R c e - j 2 π M n k = c i e j 2 π 2 f d i R c Σ n = 0 M - 1 e j 2 π 2 f d n N R c - j 2 π M n k ( i = 0 , 1 , ... , N - 1 ; k = 0 , 1 , ... , M - 1 ) - - - ( 23 )
对任意的fd,都存在唯一的k和m,使得:
f d = kR c 2 M N + mR c 2 N + Δ f - - - ( 24 )
其中,下面分析时忽略Δf的影响。将F的第k列看成的多普勒通道,则无模糊带宽为
下面就fd超过与不超过无模糊带宽分两种情况讨论。
(1)不超过无模糊带宽,即m=0。此时fd落在第k个通道上,而k的估计值可根据FFT峰值确定。但第k个通道上仍有多普勒频偏,可通过相位补偿解决,这里引入一个相位补偿因子D:
D ( i , k ) = e - j 2 π M N i · k , ( i = 0 , 1 , ... , N - 1 ; k = 0 , 1 , ... , M - 1 ) - - - ( 25 )
将F与D对应相乘,得到多普勒补偿后的结果:
B ( i , k ) = c i e j 2 π m N i + j 2 π Δ f i R c Σ n = 0 M - 1 e j 2 π Δ f n N R c , ( i = 0 , 1 , ... , N - 1 ; k = 0 , 1 , ... , M - 1 ) - - - ( 26 )
(2)超过无模糊带宽,即m≠0。在(1)中进行多普勒补偿后仍然剩余一个固定频差项本发明采用的方法是用FFT伪码并行捕获来估计。具体方法为将本地伪码进行N点FFT变换,再向右平移位,这两步操作相当于将时域的序列做N点FFT变换,所以该位移值刚好可以估计固定频差中的m值。
经过多普勒补偿和伪码并行捕获后,剩下的频差项即为本发明的频偏估计误差,可通过适当调整FFT的点数M值来减小其值。
伪码并行捕获方法的具体过程为:将多普勒补偿后的信号做N点FFT变换,同时将本地伪码N点FFT变换后做移位处理,将两模块处理后的结果相乘再做N点IFFT变换,移位范围为[-nL,nR],即取值[-nL,nR]。这里取值为负表示向左平移取值为正表示向右平移分析时可将整个过程看成B(i,k)和的卷积作用。此时,将开始设置为0的码相位误差τ重新引进,伪码并行捕获的结果为
y ( τ , k , m ^ ) = I F F T { F F T { B ( i . k ) } · F F T { c i e j 2 π m ^ R c N · i R c } } = Σ i = 0 N - 1 c i - τ e j 2 π m i N + j 2 π Δ f i R c · c i e - j 2 π m ^ N · i Σ n = 0 M - 1 e j 2 π Δ f n N R c - - - ( 27 )
时:
y ( τ , k , m ) = Σ i = 0 N - 1 c i - τ c i e j 2 π Δ f i R c Σ n = 0 M - 1 e j 2 π Δ f n N R c = Σ i ′ = 0 M N - 1 c i ′ - τ c i ′ e j 2 π Δ f i ′ R c - - - ( 28 )
其中,i'=i+nN,而伪码序列{ci}是以N为周期的,所以ci'=ci+nN=ci
判决模块采用包络检测和恒虚警门限设置的方法。捕获得到关于相关峰的三个估计值:其中,即为伪码相位估计值,而多普勒的估计值为:
f d ^ = ( k ^ - 1 ) R c 2 M N + ( m ^ - 1 ) R c 2 N - - - ( 29 )
本发明的多普勒估计值误差为
Δ f ≤ R c 2 M N - - - ( 30 )
多普勒估计范围为
[ - n L R c 2 N , n R R c 2 N + ( M - 1 ) R c 2 M N ] - - - ( 31 )
图2为接收数据符号个数M=32,信噪比SNR=-10dB,多普勒频偏fd=160.589kHz,伪码相差τ=474.7chip时,进行伪码相位和载波多普勒频偏二维搜索得到的归一化相关输出的三维图形。从图中可以看出伪码相位的估计与实际值相差0.3chip,在0.5chip内;载波频偏的估计值为160.625kHz,与实际值相差36Hz,在最大剩余频差的范围内。
仿真所得各估计值为:计算式(29)、(30)、(31)可得:多普勒估计值误差Δf≤312.5Hz;多普勒估计范围为[-500000,509687.5]Hz。可见本发明设计的伪码-多普勒联合捕获方法能够在高动态环境下对伪码相位和载波频偏进行准确的捕获。
图3为输入信噪比SNR=[-30dB,-5dB],fd=40kHz,虚警概率Pf=0.001时,进行5000次捕获得到的检测概率和虚警概率随信噪比的变化曲线。由图可以看出当信噪比达到-20dB时,检测概率趋近于1,由于采用恒虚警门限设置准则,虚警概率几乎不受信噪比的影响。
由此可以看出,本发明设计的直扩MSK信号的伪码-多普勒联合捕获方法,与现有的捕获方法相比,具有算法复杂度小、同时完成伪码相位和多普勒频偏捕获、估计误差小、扩大处理增益等优势,非常适用于高动态低信噪比的应用环境,具有较强的实用价值。

Claims (5)

1.一种直扩MSK信号的伪码-多普勒联合捕获方法,其特征在于,包括以下步骤:
对直扩MSK信号通过中频匹配处理转换为近似直扩BPSK信号;
对近似直扩BPSK信号的采样数据进行多普勒补偿;
对多普勒补偿后的BPSK信号通过伪码并行捕获方法捕获码相位误差、多普勒通道和多普勒位移值,并根据多普勒通道和多普勒位移值获得多普勒频偏。
2.根据权利要求1所述的方法,其特征在于,所述直扩BPSK信号的产生方法具体为:
采用滤波器h(t)接收直扩MSK信号,滤波器h(t)的冲激响应为
h ( t ) = g ( T - t ) = - s i n 2 πf 2 t 0 ≤ t ≤ T 0 o t h e r s ;
接收后的信号依次经f1下变频、低通滤波、K倍抽取后得到直扩BPSK基带信号
其中,滤波器h(t)与产生直扩MSK信号的转换滤波器g(t)相匹配,
g ( t ) = s i n 2 πf 2 t 0 ≤ t ≤ T 0 o t h e r s
fc为载波频率,T为扩频码周期,
τ为码相位误差,τ初始值为0,为初始相位,Rc为扩频码速率,fd为多普勒频偏,ni为高斯复白噪声,di为传输符号,ci为扩频码。
3.根据权利要求1所述的方法,其特征在于,对近似直扩BPSK信号采样数据进行多普勒补偿的具体过程为:
步骤2.1,对接收的M个数据符号中的每一数据符号里的每一周期为N的伪码序列以N为间隔进行抽取得到一N×M维矩阵A,其中
样点序列为
c 0 , c 1 e j 2 π 2 f d 1 R c , ... , c N - 1 e j 2 π 2 f d N - 1 R c , c 0 e j 2 π 2 f d N R c , ... , c N - 1 e j 2 π 2 f d 2 N - 1 R c , ... , c 0 e j 2 π 2 f d ( M - 1 ) N R c , ... c N - 1 e j 2 π 2 f d M N - 1 R c ,
矩阵A为(i=0,1,...,N-1;n=0,1,...,M-1),
fd为多普勒频偏,Rc为扩频码速率,ci为扩频码;
步骤2.2,对矩阵A的每行做M点FFT,得到N×M维矩阵,并忽略多普勒估计值误差得矩阵F
F ( i , k ) = = c i e j 2 π 2 f d i R c Σ n = 0 M - 1 e j 2 π Δ f n N R c , ( i = 0 , 1 , ... , N - 1 ; k = 0 , 1 , ... , M - 1 )
步骤2.3,设置N×M维的相位补偿因子D,将矩阵F与补偿因子D相乘获得多普勒补偿后的矩阵B,其中
D ( i , k ) = e - j 2 π M N i · k , ( i = 0 , 1 , ... , N - 1 ; k = 0 , 1 , ... , M - 1 )
B ( i , k ) = c i e j 2 π m N i + j 2 π Δ f i R c Σ n = 0 M - 1 e j 2 π Δ f n N R c , ( i = 0 , 1 , ... , N - 1 ; k = 0 , 1 , ... , M - 1 ) .
4.根据权利要求1所述的方法,其特征在于,所述伪码并行捕获方法具体过程为:
步骤3.1,将多普勒补偿后的信号做N点FFT变换;
步骤3.2,将本地伪码N点FFT变换后做移位处理,移位范围即取值为[-nl,nr],取值为负表示向左平移取值为正表示向右平移
步骤3.3,将步骤3.1和步骤3.2的结果相乘再做N点IFFT变换,捕获得到
y ( τ , k , m ^ ) = IFFT { FFT { B ( i . k ) } · FFT { c i e j 2 π m ^ R c N · i R c } } = Σ i = 0 N - 1 c i - τ e j 2 πmi N + j 2 πΔf i R c · c i e - j 2 π m ^ N · i Σ n = 0 M - 1 e j 2 πΔf nN R c ,
其中,τ为码相位误差,k为多普勒通道,m为多普勒位移值;
步骤3.4,根据多普勒通道和伪码位移值获得多普勒频偏估计值其中分别为多普勒通道和伪码位移值的估计值。
5.根据权利要求1所述的方法,其特征在于,设置一判决门限,若伪码并行捕获中包络检测的峰值大于判决门限,则伪码相位捕获成功;否则,将BPSK信号的采样数据的第一段数据丢弃,其余段数据依次向前移动,并继续接收一扩频码周期的数据,对新的数据重新进行联合捕获处理,直至峰值大于判决门限为止。
CN201610274805.4A 2016-04-28 2016-04-28 一种直扩msk信号的伪码-多普勒联合捕获方法 Active CN105790788B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610274805.4A CN105790788B (zh) 2016-04-28 2016-04-28 一种直扩msk信号的伪码-多普勒联合捕获方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610274805.4A CN105790788B (zh) 2016-04-28 2016-04-28 一种直扩msk信号的伪码-多普勒联合捕获方法

Publications (2)

Publication Number Publication Date
CN105790788A true CN105790788A (zh) 2016-07-20
CN105790788B CN105790788B (zh) 2019-01-15

Family

ID=56399986

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610274805.4A Active CN105790788B (zh) 2016-04-28 2016-04-28 一种直扩msk信号的伪码-多普勒联合捕获方法

Country Status (1)

Country Link
CN (1) CN105790788B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109088838A (zh) * 2018-09-08 2018-12-25 南京理工大学 一种高动态下直扩dpsk信号的伪码—多普勒快速捕获方法
CN109150235A (zh) * 2017-06-28 2019-01-04 南京理工大学 基于压缩感知的多周期直扩msk信号二维联合捕获方法
CN109412644A (zh) * 2018-09-13 2019-03-01 南京理工大学 一种直扩msk信号的多普勒频率估计方法
CN109617570A (zh) * 2018-12-25 2019-04-12 西安空间无线电技术研究所 一种无数据辅助的宽带跳频直扩信号全数字同步方法
CN110412625A (zh) * 2019-08-07 2019-11-05 北京北广科技股份有限公司 一种改进型的扩频信号捕获算法
CN113904905A (zh) * 2021-09-22 2022-01-07 湖南艾科诺维科技有限公司 一种动态直扩gmsk信号的捕获装置及方法
CN114826325A (zh) * 2022-06-27 2022-07-29 浙江时空道宇科技有限公司 双频复合mcsk信号的接收方法、接收组件及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104639100A (zh) * 2015-02-12 2015-05-20 南京理工大学 产生直扩msk信号的方法及转换滤波器设计方法
CN104833988A (zh) * 2015-04-30 2015-08-12 西安空间无线电技术研究所 大多普勒动态下高数据速率直扩信号的捕获***及方法
CN105141340A (zh) * 2015-07-24 2015-12-09 南京理工大学 直扩msk信号的全数字接收方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104639100A (zh) * 2015-02-12 2015-05-20 南京理工大学 产生直扩msk信号的方法及转换滤波器设计方法
CN104833988A (zh) * 2015-04-30 2015-08-12 西安空间无线电技术研究所 大多普勒动态下高数据速率直扩信号的捕获***及方法
CN105141340A (zh) * 2015-07-24 2015-12-09 南京理工大学 直扩msk信号的全数字接收方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
GUOZHEN ZANG: "One Transmission Scheme Based on Variable MSK Modulator for Wireless Physical Layer Security", 《2015 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS & SIGNAL PROCESSING(WCSP)》 *
张舒: "直扩MSK调制解调技术研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 *
朱雯: "直扩MSK信号的快速捕获与跟踪技术研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 *
袁美娟: "一种直扩MSK信号的二维联合捕获方法", 《电子技术应用》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109150235A (zh) * 2017-06-28 2019-01-04 南京理工大学 基于压缩感知的多周期直扩msk信号二维联合捕获方法
CN109088838A (zh) * 2018-09-08 2018-12-25 南京理工大学 一种高动态下直扩dpsk信号的伪码—多普勒快速捕获方法
CN109088838B (zh) * 2018-09-08 2020-11-06 南京理工大学 一种高动态下直扩dpsk信号的伪码—多普勒快速捕获方法
CN109412644A (zh) * 2018-09-13 2019-03-01 南京理工大学 一种直扩msk信号的多普勒频率估计方法
CN109412644B (zh) * 2018-09-13 2021-02-12 南京理工大学 一种直扩msk信号的多普勒频率估计方法
CN109617570A (zh) * 2018-12-25 2019-04-12 西安空间无线电技术研究所 一种无数据辅助的宽带跳频直扩信号全数字同步方法
CN109617570B (zh) * 2018-12-25 2020-09-18 西安空间无线电技术研究所 一种无数据辅助的宽带跳频直扩信号全数字同步方法
CN110412625A (zh) * 2019-08-07 2019-11-05 北京北广科技股份有限公司 一种改进型的扩频信号捕获算法
CN113904905A (zh) * 2021-09-22 2022-01-07 湖南艾科诺维科技有限公司 一种动态直扩gmsk信号的捕获装置及方法
CN114826325A (zh) * 2022-06-27 2022-07-29 浙江时空道宇科技有限公司 双频复合mcsk信号的接收方法、接收组件及存储介质

Also Published As

Publication number Publication date
CN105790788B (zh) 2019-01-15

Similar Documents

Publication Publication Date Title
CN105790788B (zh) 一种直扩msk信号的伪码-多普勒联合捕获方法
CN107493117B (zh) 一种高动态下直扩msk信号的二维联合捕获方法
CN105141340B (zh) 直扩msk信号的全数字接收方法
CN106772455B (zh) 一种基于惯性信息辅助与参数估计的gnss反欺骗环路跟踪方法
CN109412644B (zh) 一种直扩msk信号的多普勒频率估计方法
CN109088838B (zh) 一种高动态下直扩dpsk信号的伪码—多普勒快速捕获方法
CN104065397B (zh) 实时同步捕获伪码的方法及装置
CN105553507A (zh) 基于fft全相干累积时频域并行捕获方法
CN108401581B (zh) 一种卫星扩频通信***中的pn码快速捕获方法
CN109150235A (zh) 基于压缩感知的多周期直扩msk信号二维联合捕获方法
CN105553506B (zh) 一种长码扩频信号的快速捕获方法及装置
CN105842713A (zh) 一种基于sft的ins辅助bds信号快速捕获方法
CN102243309B (zh) Gnss互相关干扰抑制方法和装置
CN106209160B (zh) 一种基于压缩感知的直扩msk信号二维联合捕获方法
CN102798871B (zh) 基于伪码重构的伪码捕获方法及装置
CN103941269A (zh) 用于卫星导航***的pn码捕获方法
CN104821927A (zh) 一种突发解调中基于多倍采样的并行突发信号检测***
CN106842252A (zh) 一种基于延迟相乘的相干联合捕获子码的检测方法
CN105553635A (zh) 基于循环自相关的boc信号参数盲估计方法
CN104618278A (zh) 一种基于谱相关的多用户tddm-boc信号的伪码速率估计方法
CN111082835A (zh) 高动态下直扩信号的伪码和多普勒的联合捕获方法
CN115980798A (zh) 一种快速无模糊信号捕获算法
CN107247276A (zh) 基于重叠多块补零算法的弱信号捕获方法
CN110007322B (zh) 基于相干降采样的北斗b1i信号捕获方法
CN108051827A (zh) Boc调制信号无模糊码跟踪方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20160720

Assignee: NANJING PAIYISHENG ELECTRONIC TECHNOLOGY Co.,Ltd.

Assignor: NANJING University OF SCIENCE AND TECHNOLOGY

Contract record no.: X2022980002317

Denomination of invention: A pseudo code Doppler joint acquisition method for direct sequence spread spectrum MSK signal

Granted publication date: 20190115

License type: Common License

Record date: 20220309

EE01 Entry into force of recordation of patent licensing contract