CN101777933A - 机群链路的加密跳码扩频信号生成与捕获*** - Google Patents

机群链路的加密跳码扩频信号生成与捕获*** Download PDF

Info

Publication number
CN101777933A
CN101777933A CN 201010103968 CN201010103968A CN101777933A CN 101777933 A CN101777933 A CN 101777933A CN 201010103968 CN201010103968 CN 201010103968 CN 201010103968 A CN201010103968 A CN 201010103968A CN 101777933 A CN101777933 A CN 101777933A
Authority
CN
China
Prior art keywords
signal
omega
fft
frequency
spread spectrum
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 201010103968
Other languages
English (en)
Other versions
CN101777933B (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.)
National Space Science Center of CAS
Original Assignee
National Space Science Center of CAS
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 National Space Science Center of CAS filed Critical National Space Science Center of CAS
Priority to CN 201010103968 priority Critical patent/CN101777933B/zh
Publication of CN101777933A publication Critical patent/CN101777933A/zh
Application granted granted Critical
Publication of CN101777933B publication Critical patent/CN101777933B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及一种机群链路的加密跳码扩频信号生成与捕获***,属于航空数据链、无线电导航技术领域。本发明一种可以在电路板的数字信号处理器DSP和FPGA上实现的加密跳码扩频信号生成与捕获方法的体系构架,吸取复合伪码易于捕获和长周期扩频码难以破解的优点,提出加密跳码扩频体制的基带信号生成算法取代传统的长周期序列扩频码和复合伪码;同时,给出了两种先进的高性能加密跳码扩频信号捕获算法:基于FFT的加密跳码扩频信号频域并行捕获,基于匹配滤波器+FFT的加密跳码扩频信号直接捕获方法。本发明解决了传统意义上长周期序列扩频码捕获困难。本发明方法能够广泛应用于基于抑制载波调制直接序列扩频体制的卫星导航接收机、测距***和通信***。

Description

机群链路的加密跳码扩频信号生成与捕获***
技术领域
本发明涉及一种机群链路的加密跳码扩频信号生成与捕获***,属于航空数据链、无线电导航技术领域。
背景技术
在航空数据链、无线电导航领域,多数任务需要机群链路提供良好的匿踪特性、更高的保密性、更低的截获概率、更高的抗干扰性、更高的测量精度。因此,在机群链路异步通信与测量体制中,考虑采用类似GPS导航信号的长码扩频是一种可行的方法,可在QPSK调制的同相I支路上调制1023bit的短码(C/A码)扩频,在正交Q支路上调制加密的长码(P码)扩频,或者两支路均采用长码扩频调制。长伪随机序列的捕获、跟踪难度远大于短码,一般可采用短码辅助捕获,或者采用高效率的直接捕获算法。
采用长码优点颇多,但也带来一系列问题,而且灵活性差,不利于机群编队任务的自组织组网、成员节点的随时加入/退出、编队拓扑构形的变化多样、任务阶段的需求改变,等等。采用短码扩频虽然比较方便,但大大降低安全、保密、抗干扰特性,往往采用不定期更换码型来获得一定的匿踪、保密、抗干扰特性,但仅能维持一段时间,不是最终解决办法。
发明内容
本发明的目的在于提供一种机群链路的加密跳码扩频信号生成与捕获***,以解决现有技术中的问题。
本发明提供了一种可以在电路板的数字信号处理器DSP和FPGA上实现的加密跳码扩频信号生成与捕获方法的体系构架,吸取复合伪码易于捕获和长周期扩频码难以破解的优点,提出加密跳码扩频体制的基带信号生成算法取代传统的长周期序列扩频码和复合伪码。
本发明提供一种机群链路的加密跳码扩频信号生成与捕获***,包括两大子***:加密跳码扩频信号生成部分和加密跳码扩频信号的捕获部分;
其中,加密跳码扩频信号生成部分之机群链路的加密跳码扩频体制的基带信号生成模块,是加密跳码扩频信号发射单元核心技术。
其中,加密跳码扩频信号的捕获部分包括两种捕获算法,是加密跳码扩频信号接收单元核心技术,具体为:基于FFT的加密跳码扩频信号频域并行捕获方法;基于匹配滤波器+FFT的加密跳码扩频信号直接捕获方法。
(一)、机群链路的加密跳码扩频体制的基带信号生成模块
本发明从跳频扩频、跳时扩频和更换码型三种操作得到启发,在传统的短码直序扩频调制的基础上提出一种全新的扩频调制模式:加密序列控制扩频码型切换的加密跳码扩频调制。具体方法是采用复合码,即将几种不同的短码按规则运算组合生成新的长周期扩频序列,比直接采用长序列伪随机码容易捕获。但这种复合码的保密性、抗干扰性能不够优越。
机群链路网内机群编队成员节点之间的发送方/接收方事前都共享为本次通信任务临时分配的长周期加密序列,并能够根据需求改变加密序列生成多项式并共享。最简单的是1/0二值加密序列对本地扩频码进行加密调制,用生成的跳码直序扩频序列再对信息数据位进行扩频调制,这三者保证相参和跳变相位严格对齐。因此,扩频调制过程可以看作是扩频码发生随机切换的跳变,因此很难被截获和破译,具有良好的隐蔽性、低截获概率和抗干扰性能,并能实现解模糊。
本发明具有理论普适性和结构外延性,例如:加密序列调制进制(二进制、多进制),调制序列倍率选择可以选择任何自然数(原始加密序列每位按倍率扩展位数)。如果选择无穷大时(加密序列为全‘1’或者全‘0’)就无跳码过程,退化为常规的扩频通信了。
一般情况,可根据任务要求采用基-2加密序列(即二进制序列:0/1)实现跳码扩频,或采用更高性能的加密模式,如:基-n加密序列(即n进制序列:0/1/2/3/.../n-1/n的)。在基-2加密序列中出现2种码长相同码型,基-n加密序列出现n种码长相同的码型。通常,调制序列倍率选择“1”比较合适。加密跳码扩频体制示意图如图1所示。
图1中,“码1+”表示传输数据“1”时传输同相扩频码(相对扩频码序列),“码1-”表示传输数据“0”时传输反相扩频码(相对扩频码序列)。“码2+”、“码2-”类似。若采用基-n的加密序列,则出现:“码1+”、“码1-”...“码n+”、“码n-”。
跳码直序扩频的扩频调制/解扩解调类似跳频扩频模式和跳码扩频模式,要求发送/接收端时基的同步对准,就能保证同步化解密/解扩/解调,这一点不难做到。
另一方面,由于跳码和跳频过程都具有相对某种时基同步的过程,例如相对UTC的绝对时间1s秒跳(1PPS)或者1min分跳(1PPM)。因此通过节点本地时钟校准后在码跟踪环路利用码NCO在本地加密序列的时基同步化控制下实现对跳码序列的相位锁定和对准。加密跳码序列扩频和跳频扩频具有类比性:跳码图案就是基-n的加密序列,对应于存在n个跳频频点的跳频图案。
机群链路网内各机群编队成员节点都实现约定在某一时间***(例如:UTC或者机群编队网内时统)定义的时间段内采用某一长码加密序列实现加密跳码调制,所有参与通信的成员精确地与UTC同步,加密序列的码相位与UTC相参、加密序列的切换与UTC相参,也就是说某一UTC具体时刻的网内加密序列的码型和码相位成员能够先验知道。一般情况下,已处于良好跟踪状态的网内合作型接收方能够长时间稳定地解调/解扩信息和提取载波跟踪环路、码跟踪环路的参数用于测距、测速、测钟差,具备较强的抗干扰能力;而机群链路网外非合作接收方没有准确的扩频码型、加密码序列码型、加密码序列码相位、加密码序列码型切换时刻,因此无法捕获信号,即使短暂捕获也会很快失捕、失锁。
但是,机群链路网内各机群编队成员节点之间的相对运动、成员节点本地时钟的偏差等因素总是存在,失捕、失锁的情况也经常发生。对于机群链路网内成员之间的通信链路发生中断,或者新入网的成员节点等等这类切换行为,都会影响加密跳码的跟踪状态,引起失锁、失捕。因此,本发明提供了两种高性能的加密跳码扩频信号的直接捕获方法:基于FFT的加密跳码扩频信号频域并行捕获算法;基于匹配滤波器+FFT的加密跳码扩频信号直接捕获算法。
(二)、基于FFT的加密跳码扩频信号频域并行捕获模块
本发明提供了采用基于FFT频域并行捕获算法的加密跳码直接捕获模块,完成高动态条件下加密跳码的码相位快速捕获。
I、加密跳码伪码相位的FFT频域并行捕获模块的数学模型及算法
(i)扩频信号的载波剥离和积分-清除处理
来自射频接收前端经A/D采样后的数字中频信号可以表示为:
yk=A·c[(1+η)(tk-ts)]cos(ωIFtkdtk0)    (1)
公式(1)中:yk为数字中频前端在时刻tk的采样值,A为中频信号的幅度,c(t)为码速率等于5.115MHz的扩频码序列,ωIF为数字信号中频频点(14.96MHz),ωd为载波多普勒频率,η为载波多普勒频率偏移引起的码速率修正系数,η=ωd/(2πfRF),fRF为载波频率,ts为扩频码初始相位,ts=t0+nΔt,Δt为采样周期,φ0为载波初始相位。
载波剥离后的正交信号与复现的本地扩频码相乘,并进行积分累加
I = Σ k = 0 N - 1 y k cos [ ( ω IF + ω ^ d ) t k ] c [ ( 1 + η ^ ) ( t k - t ^ s ) ] Q = - Σ k = 0 N - 1 y k sin [ ( ω IF + ω ^ d ) t k ] c [ ( 1 + η ^ ) ( t k - t ^ s ) - - - ( 2 )
公式(2)中:
Figure GSA00000011142400042
为多普勒频率估计值;
Figure GSA00000011142400043
为复现码的初始相位, t ^ s = t 0 + nΔt ;
Figure GSA00000011142400045
为复现码的码速率修正系数, η ^ = ω ^ d / ( 2 π × f RF ) .
公式(2)可以近似表示为公式(3)
I ( k ) ≈ 0.5 A · R [ ϵ ( k ) ] · sin c [ Δ f d ( k ) · πT ] · cos φ k + n ^ I ( k ) Q ( k ) ≈ 0.5 A · R [ ϵ ( k ) ] · sin c [ Δ f d ( k ) · πT ] · sin φ k + n ^ Q ( k ) - - - ( 3 )
公式(3)中:A为接收信号的幅度;ε(k)为码相位偏差,ε(k)=τ(k)-τ(k-1);R(·)为自相关函数;Δfd(k)为多普勒频移的估计误差, Δ f d ( k ) = f d ( k ) - f ^ d ( k ) ; T为预检测积分时间;φk为载波相位,φk=Δfd(k)·t+φ0分别为输入噪声的同相、正交相分量,接近于相互独立的高斯随机变量。
对每0.2ms的积分累加结果进行模平方运算,并得到功率包络信号
P ( t ^ s , ω ^ d ) = I 2 + Q 2 - - - ( 4 )
由扩频码的自相关特性,在式(4)中,在扩频码的一个完整周期内,只有当ε(k)<Tc时,自相关输出R[ε(k)]>0,并且只有一次相关峰最大值发生在ε(k)=0时,即复现码与接收码完全对准的情况下。
捕获是在时间域 t ^ s = t 0 , t 1 , · · · , t N - 1 和频率域 ω ^ d = ω d min , ω d min + Δ ω d , · · · , ω d max 进行二维搜索,使
Figure GSA000000111424000413
达到最大的过程。如果在搜索中检测到
Figure GSA000000111424000414
超过了噪声统计决定的门限,则捕获完成;如果所有的
Figure GSA000000111424000415
都低于此门限,说明没有检测到信号,检测失败。
(ii)捕获门限的确定
在每个搜索单元的积分累加期间,由于每个搜索单元要么包含噪声和信号,或者只有噪声而没有信号,因此信号检测是一个统计过程。
在进行捕获检测时,单次试验的门限一般根据可接受的单次试验虚警概率Pfd确定,对于所选的门限Vt,如果方格包络等于或高于这个门限,便检测有信号,而当方格包络低于这个门限时,便检定为噪声。
对于单次试验,检测概率Pd和虚警概率Pfd由下式确定:
P d = ∫ V t ∞ p s ( z ) dz P fd = ∫ V t ∞ p n ( z ) dz - - - ( 5 )
公式(5)中:Pd为在有信号时包络的概率密度函数(PDF);pfd为在无信号时包络的PDF。
假定积分和累加输出I和Q信号服从高斯分布,则包络信号
Figure GSA00000011142400052
服从莱森(Ricean)分布,
p s ( z ) = z σ n 2 exp ( - z 2 + A 2 2 σ n 2 ) I 0 ( zA σ n 2 ) ( z ≥ 0 ) - - - ( 6 )
公式(6)中:z为随机变量,即包络信号;σn 2为信号幅度均方根;A为信号幅度;I0(·)为零阶修正贝塞尔函数;式(6)可以用预检测信号与噪声之比来表示:
p s ( z ) = z σ n 2 exp ( - z 2 2 σ n 2 + s / n ) I 0 ( z 2 s / n σ n ) ( z ≥ 0 ) - - - ( 7 )
公式(7)中:s/n为预检测信号与噪声之比, s / n = A 2 / 2 σ n 2 = ( c / n 0 ) T , 当信噪比用dB表示时,S/N=log(s/n)=C/N0+10log(T),C/N0为载波噪声功率密度比,T为预检测时间。
当没有信号出现时,公式(4.12)中的A=0,此时包络输出服从瑞利分布:
p n ( z ) = z σ n 2 exp ( - z 2 2 σ n 2 ) - - - ( 8 )
由公式(7)和公式(8)可以得到搜索过程中单次判决的虚警概率Pfd
P fd = ∫ V t ∞ p n ( z ) dz = exp ( - V t 2 2 σ n 2 ) - - - ( 9 )
由式(9)即可得到采用虚警概率表示的检测门限:
V t = σ n - 2 Ln P fd - - - ( 10 )
在实验中,可以根据机群链路成员节点间异步通信/测量终端的射频前端自动增益控制(AGC)及相关器的性能预先计算出无信号时的噪声方差σn 2,由虚警概率Pfd确定检测门限Vt
II、基于FFT的加密跳码扩频信号频域并行捕获模块的功能及原理描述
1、基于FFT的加密跳码扩频信号频域并行捕获模块的算法原理
在对多普勒频率和扩频码相位的搜索过程中,FFT能够以并行的方式搜索多普勒频率和扩频码相位,大大缩短了捕获的时间。由于在一个多普勒频率点上,需要进行2046次码相位搜索(1023位扩频码),因此如果在多普勒频率串行搜索(500Hz步进,频率范围-10kHz~+10kHz共41个)的基础上并行搜索扩频码相位,则可以极大地缩短捕获的时间。
实际上,公式(2)定义了载波剥离后的输入信号和本地再生伪码的相关运算,它可以采用更为简洁的形式表示为:
z ( n , ω ^ d ) = I + jQ
= Σ k = 0 N - 1 y k · c [ ( 1 + η ^ ) ( k - n ) T s ] · { cos [ 2 π ( f I + f ^ d ) t k ] - j sin [ 2 π ( f I + f ^ d ) t k ] }
= Σ k = 0 N - 1 y k · exp [ - j ( ω IF + ω ^ d ) t k ] · c k - n - - - ( 11 )
公式(11)中:n代表伪码序列的起始时间, c k - n = c [ ( 1 + η ^ ) ( t k - t ^ s ) ] .
对于一个给定(11)式中的
Figure GSA00000011142400067
需要对所有n的情况(即n=0,1,…,N-1)计算一遍。这样的计算很烦琐,可以利用FFT和IFFT计算方法进行成组计算来简化上述运算过程。
观察公式(11),
Figure GSA00000011142400068
可以看作
Figure GSA00000011142400069
(相当于对中频输入信号进行了数字下变频)和
Figure GSA000000111424000610
的圆周相关,而时域的圆周相关和频域的FFT变换存在如下关系:
r xy ( m ) = IFFT ( R xy ( K ) ) = Σ k = 0 N - 1 x ( k ) y * ( ( k - m ) ) N ⇔ R xy ( K ) = X ( K ) Y * ( K ) - - - ( 12 )
公式(12)中:X(K)、Y(K)分别是x(k)、y(k)的傅立叶变换。
因此公式(12)可以采用FFT和IFFT映射到频域实现。采用FFT变换的一个好处是可以成组计算
Figure GSA000000111424000612
大大提高了计算速度。
在加密跳码伪码相位的FFT频域并行捕获模块中,首先给出多普勒频率的估计值
Figure GSA00000011142400071
同时发现,由多普勒频率引起的码速率修正系数η和非常小,当多普勒频率为10KHz时, &eta; ^ = 10 &times; 10 3 / f RF < 1.5 &times; 10 - 6 , 因此在捕获中η和
Figure GSA00000011142400074
的影响可以忽略不计。对去载波后的输入信号和本地再生扩频码序列分别作N点FFT:
Y 0 Y 1 &CenterDot; &CenterDot; &CenterDot; Y N - 1 = FFT y 0 exp [ - j ( &omega; IF + &omega; ^ d ) t 0 y 1 exp [ - j ( &omega; IF + &omega; ^ d ) t 1 &CenterDot; &CenterDot; &CenterDot; y N - 1 exp [ - j ( &omega; IF + &omega; ^ d ) t N - 1 ] - - - ( 13 )
C 0 C 1 &CenterDot; &CenterDot; &CenterDot; C N - 1 = FFT ( c 0 c 1 &CenterDot; &CenterDot; &CenterDot; c N - 1 ) - - - ( 14 )
由公式(13)和公式(14)可以计算出载波剥离后的输入信号和本地再生扩频码的相关值:
z ( 0 , &omega; ^ d ) z ( 1 , &omega; ^ d ) &CenterDot; &CenterDot; &CenterDot; z ( N - 1 , &omega; ^ d ) = IFFT ( C 0 * Y 0 C 1 * Y 1 &CenterDot; &CenterDot; &CenterDot; C N - 1 * Y N - 1 ) - - - ( 15 )
在设计中,事先计算出本地再生扩频码序列的N点FFT,并求出复共轭[C0 *,C1 *,C2 *,…,CN-1 *]T,将其保存在FPGA内的ROM中,这样可以省去每次对其进行FFT运算。
在得到每个频点对应的
Figure GSA00000011142400079
后,求出模平方值,并找出模平方最大点。在此模平方最大点处两侧各取一段数据点对模平方进行平均并乘以适当的系数,作为当前频点的检测阈值,当模平方最大值大于此阈值时,说明多普勒频移在此频点附近,采用这种方法找出所有频点的模平方最大值,以及对应的阈值,并选出过门限的最大值,则此时对应的n(需要变换为1/2码片数)和
Figure GSA000000111424000710
就是要搜索的码相位和多普勒索频率。否则按照500Hz的步长调整
Figure GSA000000111424000711
进行下一个多普勒索频率点的搜索。
2、数据内插和抽取
数据内插和抽取的目的有两个:
1)使数据精确地以整数M(数据点数)为周期;
2)使M等于2的整数次幂。
输入信号采样率为62.11MHz,即0.2ms采样数据点数为12422个点,采样时间间隔为 T s = 0.2 ms 6211 . 采用Sinc内插理论,将输入信号恢复成原始连续信号,然后以新的采样间隔 T interp = 0.0002 s 4096 T interp = 0.2 ms 4096 重新采样输入数据,将使输入数据在0.2ms内的数据点数变为4096,即达到了数据内插和抽取的目的。
根据内插理论,Sinc内插公式为:
x ^ ( t ) = &Sigma; n = - &infin; + &infin; x ( n T s ) h 1 ( t - n T s )
= &Sigma; n = - &infin; + &infin; x ( n T s ) sin [ &pi; T s ( t - n T s ) ] &pi; T s ( t - n T s ) - - - ( 16 )
公式(16)中:h1(t)是内插用理想低通滤波器的冲击响应(设其传递函数为H1(jΩ),滤波器带宽为38.5MHz);
Figure GSA00000011142400085
是被恢复重建的连续信号,x(nTs)是输入信号原始采样序列;Ts是输入序列的采样周期。
设Ωs=2πfs,则H1(jΩ)为:
H 1 ( j&Omega; ) = T s , | &Omega; | < &Omega; s 2 0 , | &Omega; | &GreaterEqual; &Omega; s 2 - - - ( 17 )
公式(17)即为模拟理想低通滤波器的频域表示,对其进行IFFT变换,可得到其对应的时域冲击响应h1(t):
h 1 ( t ) = 1 2 &pi; &Integral; - &Omega; s / 2 &Omega; s / 2 T s e j&Omega;t dt = sin ( &pi; T s t ) &pi; T s t - - - ( 18 )
理想情况下,应在(-∞,+∞)的时间范围内进行内插,这样才能无失真地恢复原始信号,但在实际应用中无法实现。要在有限的区域内对Sinc函数截断后进行非理想的内插。一般取2D点,即在内插点的前后各取D点来计算出内插点的值。一般取D=4,即采用8阶内插,因为它能提供较好的内插性能和内插精确度。
由于对内插后恢复的原始信号进行抽取会产生频谱混叠,导致信号失真,因此在抽取前必须使用一个抗混叠低通滤波器保证抽取后信号无混叠,该抗混叠滤波器带宽为5MHz(单边带伪码频谱宽度为5MHz),设其传递函数为H2(jΩ)。经过抗混叠滤波器滤波后,再按20.48MHz采样频率进行数据重采样,即可实现0.2ms数据采样点数为4096点。
设f0=5MHz,Ω0=2πf0,则:
H 2 ( j&Omega; ) = 1 , | &Omega; | < &Omega; 0 2 0 , | &Omega; | &GreaterEqual; &Omega; 0 2 - - - ( 19 )
此时可把内插滤波器和抗混叠滤波器看成一个滤波器,则该合成滤波器传递函数为H(jΩ)=H1(jΩ)H2(jΩ)仍为理想低通滤波器,其滤波器带宽为5MHz,滤波器冲激响应为 h ( t ) = 1 2 &pi; &Integral; - &Omega; 0 / 2 &Omega; 0 / 2 H ( j&Omega; ) e j&Omega;t d&Omega; = T s &pi;t &CenterDot; sin ( &Omega; 0 2 t ) = &Omega; 0 &Omega; s &CenterDot; sin ( &Omega; 0 T s t ) &Omega; 0 T s t . 因此,在抽取前,输入信号相当于经过传递函数为H(jΩ)的低通滤波器,其输出为:
x ^ ( t ) = &Sigma; n = - &infin; + &infin; x ( n T s ) h ( t - n T s )
= &Sigma; n = - &infin; + &infin; x ( n T s ) &CenterDot; &Omega; 0 &Omega; s &CenterDot; sin [ &Omega; 0 2 &CenterDot; ( t - n T s ) ] &Omega; 0 2 &CenterDot; ( t - n T s ) - - - ( 20 )
公式(20)中:Ω0为抗混叠滤波器带宽。
对恢复的连续输入信号
Figure GSA00000011142400095
按采样时间间隔 T interp = 0.2 ms 4096 进行抽取,即达到对1个伪码周期采样4096点的目的。即最后所用的同时完成内插和抽取变换的公式为:
x ^ ( m T interp ) = &Sigma; n = n m - 4 n m + 3 x ( n T s ) &CenterDot; &Omega; 0 &Omega; s &CenterDot; sin [ &Omega; 0 2 &CenterDot; ( m T interp - n T s ) ] &Omega; 0 2 &CenterDot; ( m T interp - n T s ) - - - ( 21 )
公式(21)中:
Figure GSA00000011142400098
Figure GSA00000011142400099
表示上取整运算。
3、检测判决
检测判决采用依序可变滞留时间检测搜索器(Tong检测器)。Tong检测器属于可变驻留时间多次试验检测器,算法简单,性能优良,且所需的计算量适中,原理如图2;
将信号包络与门限值比较,当包络大于门限时,计数器加1,若包络小于门限,则计数器减1。当计数器的值达到最大值A时,宣布信号存在而中止;当计数器值减为0时,宣布信号不存在,设置K=B移动到下一单元进行检测。
Tong检测器的总虚警概率为:
P FA = ( 1 - P fa P fa ) B - 1 / ( 1 - P fa P fa ) A + B - 1 - 1 - - - ( 22 )
总检测概率为:
P D = ( 1 - P d P d ) B - 1 / ( 1 - P d P d ) A + B - 1 - 1 - - - ( 23 )
公式(22)、公式(23)中,Pfa、Pd分别为单次检测的虚警概率和检测概率。
4、基于FFT的加密跳码扩频信号频域并行捕获模块的结构与功能描述
捕获单元接收到A/D转换电路输出的数字中频信号,产生再生载波对数字中频信号进行下变频,完成载波剥离;采用FFT方法实现相关运算;对相关结果进行检测判决,并计算信噪比;在捕获完成时获得扩频信号的伪码相位和载波多普勒频移的粗略估计值,将其与捕获状态一起输出给载波和码跟踪电路。由于采用基2-FFT运算要求数据点数为2的幂次,故在相关运算前需对下变频结果进行内插和抽取操作。对于测距/测速、数据解扩/解调,FFT快捕采用500Hz频率步进的搜索方法,逐个频点进行捕获,考虑到多普勒频率可能为正或负,因此这种频率搜索要在载波NCO偏置值前后交替进行,载波NCO偏置和频率步进是通过逻辑控制单元实现。
首先,逻辑控制单元将载波NCO偏置f1对应的频率字置入载波NCO,载波NCO以该频率字为基准产生同相和正交载波信号,并与输入信号进行数字混频。然后,将混频得到的I、Q两路信号进行数据内插,恢复原始的连续信号,再以20.48MHz速率对恢复的连续信号进行采样,使得0.2ms内的采样数据为4096点,这样在满足基2-FFT运算要求的同时减少了数据计算量。一次FFT快捕处理可同时搜索完4096个码相位,因此,将抽取出的4096点数据和本地存储的4096点伪码数据作FFT快捕处理。对处理后的数据进行求模选大和检测判决,如果检测判决结果为无信号存在,则捕获指示输出低电平,逻辑控制单元控制载波NCO以相应的频率步进值步进,并重复上述过程。若检测到有信号存在,逻辑控制单元就控制频率步进使其进入捕获验证阶段,验证完成时判断此通道是否捕获完成,若捕获则捕获指示输出高电平,并将此时的载波多普勒估计值和码相位估计值输出,停止搜索。失锁重捕时,考虑到FFT捕获算法速度很快,因此重新开始捕获。
(三)、基于匹配滤波器+FFT的加密跳码扩频信号直接捕获方法
本发明提供了采用基于匹配滤波器+FFT的捕获算法的加密跳码直接捕获模块,完成高动态条件下加密跳码的码相位快速捕获。
1、基于匹配滤波器+FFT的加密跳码直接捕获算法原理
滑动相关捕获是让本地扩频序列作相位滑动来获得与接收扩频序列的同步,这个过程需要不断对两序列进行相关积分与检测判决,由于相位滑动速度较慢,因而平均捕获时间较长。匹配滤波器则反其道而行:在本地设置一个静止的扩频序列,让接收序列滑过本地序列并作相关运算,每一码片时刻都会产生一个相关结果,当滑到两序列相位对齐时,必有一个相关峰值出现。检测到这个相关峰值,就用它启动另一个相位相同状态的本地序列发生器,该本地序列必然是与接收序列同步的。这样,在序列的一个时间不确定范围内,匹配滤波器把序列所有可能的相位状态都搜索一遍,如果检测正确的话,捕获时间就等于序列的时间不确定度。近年来,大量使用数字匹配滤波器DMF(Digital Matching Filter)进行实现。DMF可以用ASIC、FPGA或者DSP来实现,但由于在PN码速率较高时,DSP的处理速度达不到要求,所以大多用ASIC或FPGA来实现数字匹配滤波器。
为了改善P码直捕算法的灵敏度,就需要延长相干积分时间,在用基于FFT的频域伪码相位并行搜索方法实现直捕模块时,这就意味着要实现更大点数的FFT,而FFT的点数越多,其FPGA实现就越复杂。相对于FFT计算,匹配滤波器结构相对简单,同样可以达到较快的搜索速度,匹配滤波器中的乘法器可以简化为多路选择器;还可以借助于小点数的FFT,对匹配滤波器输出的部分相关值进行谱分析,从而完成多普勒频率的并行搜索。因此,以基于FFT的频域伪码相位并行搜索算法的技术成果为基础,采用匹配滤波器+FFT方法实现加密跳码扩频信号的直接捕获,获得更高的直捕算法性能。
匹配滤波器+FFT方法实现加密跳码扩频信号的直接捕获的工作结构如图5所示。下变频后的基带信号通过匹配滤波器并行搜索码相位,将n个短时匹配滤波器CMFn的输出送往FFT单元进行谱分析,以完成多普勒频率的并行搜索。匹配滤波+FFT搜索算法包括:下变频单元、分段匹配滤波单元、FFT计算单元、非相干积累单元、检测判决单元、捕获控制单元。匹配滤波+FFT搜索算法既可用来捕获短周期码,也能实现加密跳码扩频信号直接捕获,实现结构相同,因此在本发明中既可用于非加密跳码捕获,也可直接捕获加密跳码,实现功能一体化复用,性能指标不逊于基于FFT的频域并行捕获算法。
匹配滤波+FFT直捕方法的时序和基于FFT的频域伪码相位并行搜索相似,但不需要对捕获带范围进行500Hz步进的串行扫频,其工作过程如下:
①直捕模块对数字基带信号以及本地加密跳码进行分段匹配滤波,对匹配滤波器输出的部分相关值计算FFT;对多次FFT结果模方积累,寻找积累结果的峰值;对峰值附近的积累结果取平均,估算噪声功率。
②根据积累结果的峰值和估计的噪声功率,Tong检测器判决是否存在信号。如未检测到信号,则控制产生另一码段的本地加密跳码(超前或滞后一个相干积分时间2ms),重复步骤1中的检测过程。
③如果在某个码段上检测到信号,其最大相关峰对应的频点就是估计的多普勒频率值;根据相关峰对应的码相位,进行延迟等待,直到本地加密跳码相位与接收信号对准时,送出启动跟踪的信号。
可以认为,匹配滤波+FFT对加密跳码直捕算法的具有比较满意的性能指标,实现比较顺利,但对FPGA器件要求偏高(主要是逻辑资源、RAM资源、速度)。
本发明的优点在于:本发明针对电子对抗条件下机群内部通信及测量任务,提出加密跳码扩频体制实现机群链路通信与测量综合信道的匿踪性、抗干扰性。本发明是扩频通信与加密理论在电子对抗条件下应用的补充和增强。来源于直序扩频的加密跳码扩频体制是本发明提出的创新理论之一,相对于跳频扩频、跳时扩频而言,除保密性好之外,更适用于通信双方的动态测量与时间同步,并能推广应用于其他领域。
对于常规的机群内通信与测量综合信道体制,机载终端完成异步非相干测距的扩频信号捕获算法无需做太多选择与改进。然而对于高动态条件下采用加密跳码扩频体制的异步非相干测距及时间同步测量控制,显然难度要大很多、技术指标要高很多:高动态引起失捕/失锁概率高、加密跳码扩频的重捕难度大、对通信各成员的时间同步精度要求高,等等。因此,通过综合比较分析并研究更高性能的扩频信号快速捕获算法及长周期加密序列扩频码直接捕获算法是本发明研究内容的重点和实现高动态条件下机群链路加密跳码扩频通信与测量综合链路体制的关键任务。
附图说明
图1所示为加密跳码扩频体制示意图(基-2加密序列、倍率=1)
图2所示为Tong检测器原理图
图3所示为基于FFT的加密跳码扩频信号频域并行捕获模块的结构原理图
图4所示为基于FFT的加密跳码扩频信号频域并行捕获模块的工作原理框图
图5所示为匹配滤波器+FFT方法实现P码捕获的信号流程
具体实施例
本发明一种机群链路的加密跳码扩频信号生成与捕获***,可以在单片FPGA上实现整个***结构和算法。
一、机群链路的加密跳码扩频体制的基带信号生成模块
本发明从跳频扩频、跳时扩频和更换码型三种操作得到启发,在传统的短码直序扩频调制的基础上提出一种全新的扩频调制模式:加密序列控制扩频码型切换的加密跳码扩频调制。这种模式很类似航天测控通信***采用的长周期伪码测距方法,常用于超远距离测控解模糊。具体方法是采用复合码,即将几种不同的短码按规则运算组合生成新的长周期扩频序列,比直接采用长序列伪随机码容易捕获。但这种复合码的保密性、抗干扰性能不够优越。
机群链路网内机群编队成员节点之间的发送方/接收方事前都共享为本次通信任务临时分配的长周期加密序列,并能够根据需求改变加密序列生成多项式并共享。最简单的是1/0二值加密序列对本地扩频码进行加密调制,用生成的跳码直序扩频序列再对信息数据位进行扩频调制,这三者保证相参和跳变相位严格对齐。因此,扩频调制过程可以看作是扩频码发生随机切换的跳变,因此很难被截获和破译,具有良好的隐蔽性、低截获概率和抗干扰性能,并能实现解模糊。
本发明具有理论普适性和结构外延性,例如:加密序列调制进制(二进制、多进制),调制序列倍率选择可以选择任何自然数(原始加密序列每位按倍率扩展位数)。如果选择无穷大时(加密序列为全‘1’或者全‘0’)就无跳码过程,退化为常规的扩频通信了。
一般情况,可根据任务要求采用基-2加密序列(即二进制序列:0/1)实现跳码扩频,或采用更高性能的加密模式,如:基-n加密序列(即n进制序列:0/1/2/3/.../n-1/n的)。在基-2加密序列中出现2种码长相同码型,基-n加密序列出现n种码长相同的码型。通常,调制序列倍率选择“1”比较合适。加密跳码扩频体制示意图如图1所示。
图1中,“码1+”表示传输数据“1”时传输同相扩频码(相对扩频码序列),“码1-”表示传输数据“0”时传输反相扩频码(相对扩频码序列)。“码2+”、“码2-”类似。若采用基-n的加密序列,则出现:“码1+”、“码1-”…“码n+”、“码n-”。
跳码直序扩频的扩频调制/解扩解调类似跳频扩频模式和跳码扩频模式,要求发送/接收端时基的同步对准,就能保证同步化解密/解扩/解调,这一点不难做到。
另一方面,由于跳码和跳频过程都具有相对某种时基同步的过程,例如相对UTC的绝对时间1s秒跳(1PPS)或者1min分跳(1PPM)。因此通过节点本地时钟校准后在码跟踪环路利用码NCO在本地加密序列的时基同步化控制下实现对跳码序列的相位锁定和对准。加密跳码序列扩频和跳频扩频具有类比性:跳码图案就是基-n的加密序列,对应于存在n个跳频频点的跳频图案。
机群链路网内各机群编队成员节点都实现约定在某一时间***(例如:UTC或者机群编队网内时统)定义的时间段内采用某一长码加密序列实现加密跳码调制,所有参与通信的成员精确地与UTC同步,加密序列的码相位与UTC相参、加密序列的切换与UTC相参,也就是说某一UTC具体时刻的网内加密序列的码型和码相位成员能够先验知道。一般情况下,已处于良好跟踪状态的网内合作型接收方能够长时间稳定地解调/解扩信息和提取载波跟踪环路、码跟踪环路的参数用于测距、测速、测钟差,具备较强的抗干扰能力;而机群链路网外非合作接收方没有准确的扩频码型、加密码序列码型、加密码序列码相位、加密码序列码型切换时刻,因此无法捕获信号,即使短暂捕获也会很快失捕、失锁。
但是,机群链路网内各机群编队成员节点之间的相对运动、成员节点本地时钟的偏差等因素总是存在,失捕、失锁的情况也经常发生。对于机群链路网内成员之间的通信链路发生中断,或者新入网的成员节点等等这类切换行为,都会影响加密跳码的跟踪状态,引起失锁、失捕。因此,本发明提供了两种实现加密跳码扩频信号的直接捕获的方法:基于FFT的加密跳码扩频信号频域并行捕获算法;基于匹配滤波器+FFT的加密跳码扩频信号直接捕获算法。
二、基于FFT的加密跳码扩频信号频域并行捕获模块
本发明着重研究高动态条件下加密跳码信号的引导式快速捕获方法。综合考虑性能指标、实现手段和航空机群组网任务应用场合,提出了采用基于FFT的加密跳码频域并行捕获单元结合Tong检测器完成引导式加密跳码的码相位快速捕获。
1、加密跳码伪码相位的FFT频域并行捕获模块的数学模型及算法
(一)扩频信号的载波剥离和积分-清除处理的数学模型
来自射频接收前端经A/D采样后的数字中频信号可以表示为:
yk=A·c[(1+η)(tk-ts)]cos(ωIFtkdtk0)    (1)
公式(1)中:yk为数字中频前端在时刻tk的采样值,A为中频信号的幅度,c(t)为码速率等于5.115MHz的扩频码序列,ωIF为数字信号中频频点(14.96MHz),ωd为载波多普勒频率,η为载波多普勒频率偏移引起的码速率修正系数,η=ωd/(2πfRF),fRF为载波频率,ts为扩频码初始相位,ts=t0+nΔt,Δt为采样周期,φ0为载波初始相位。
载波剥离后的正交信号与复现的本地扩频码相乘,并进行积分累加
I = &Sigma; k = 0 N - 1 y k cos [ ( &omega; IF + &omega; ^ d ) t k ] c [ ( 1 + &eta; ^ ) ( t k - t ^ s ) ] Q = - &Sigma; k = 0 N - 1 y k sin [ ( &omega; IF + &omega; ^ d ) t k ] c [ ( 1 + &eta; ^ ) ( t k - t ^ s ) - - - ( 2 )
公式(2)中:
Figure GSA00000011142400152
为多普勒频率估计值;
Figure GSA00000011142400153
为复现码的初始相位, t ^ s = t 0 + n&Delta;t ;
Figure GSA00000011142400155
为复现码的码速率修正系数, &eta; ^ = &omega; ^ d / ( 2 &pi; &times; f RF ) .
公式(2)可以近似表示为公式(3)
I ( k ) &ap; 0.5 A &CenterDot; R [ &epsiv; ( k ) ] &CenterDot; sin c [ &Delta; f d ( k ) &CenterDot; &pi;T ] &CenterDot; cos &phi; k + n ^ I ( k ) Q ( k ) &ap; 0.5 A &CenterDot; R [ &epsiv; ( k ) ] &CenterDot; sin c [ &Delta; f d ( k ) &CenterDot; &pi;T ] &CenterDot; sin &phi; k + n ^ Q ( k ) - - - ( 3 )
公式(3)中:A为接收信号的幅度;ε(k)为码相位偏差,ε(k)=τ(k)-τ(k-1);R(·)为自相关函数;Δfd(k)为多普勒频移的估计误差, &Delta; f d ( k ) = f d ( k ) - f ^ d ( k ) ; T为预检测积分时间;φk为载波相位,φk=Δfd(k)·t+φ0
Figure GSA00000011142400159
分别为输入噪声的同相、正交相分量,接近于相互独立的高斯随机变量。
对每0.2ms的积分累加结果进行模平方运算,并得到功率包络信号
P ( t ^ s , &omega; ^ d ) = I 2 + Q 2 - - - ( 4 )
由扩频码的自相关特性,在式(4)中,在扩频码的一个完整周期内,只有当ε(k)<Tc时,自相关输出R[ε(k)]>0,并且只有一次相关峰最大值发生在ε(k)=0时,即复现码与接收码完全对准的情况下。
捕获是在时间域 t ^ s = t 0 , t 1 , &CenterDot; &CenterDot; &CenterDot; , t N - 1 和频率域 &omega; ^ d = &omega; d min , &omega; d min + &Delta; &omega; d , &CenterDot; &CenterDot; &CenterDot; , &omega; d max 进行二维搜索,使
Figure GSA00000011142400163
达到最大的过程。如果在搜索中检测到
Figure GSA00000011142400164
超过了噪声统计决定的门限,则捕获完成;如果所有的
Figure GSA00000011142400165
都低于此门限,说明没有检测到信号,检测失败。
(二)捕获门限的确定
在每个搜索单元的积分累加期间,由于每个搜索单元要么包含噪声和信号,或者只有噪声而没有信号,因此信号检测是一个统计过程。
在进行捕获检测时,单次试验的门限一般根据可接受的单次试验虚警概率Pfd确定,对于所选的门限Vt,如果方格包络等于或高于这个门限,便检测有信号,而当方格包络低于这个门限时,便检定为噪声。
对于单次试验,检测概率Pd和虚警概率Pfd由下式确定:
P d = &Integral; V t &infin; p s ( z ) dz P fd = &Integral; V t &infin; p n ( z ) dz - - - ( 5 )
公式(5)中:Pd为在有信号时包络的概率密度函数(PDF);Pfd为在无信号时包络的PDF。
假定积分和累加输出I和Q信号服从高斯分布,则包络信号
Figure GSA00000011142400167
服从莱森(Ricean)分布,
p s ( z ) = z &sigma; n 2 exp ( - z 2 + A 2 2 &sigma; n 2 ) I 0 ( zA &sigma; n 2 ) ( z &GreaterEqual; 0 ) - - - ( 6 )
公式(6)中:z为随机变量,即包络信号;σn 2为信号幅度均方根;A为信号幅度;I0(·)为零阶修正贝塞尔函数;式(6)可以用预检测信号与噪声之比来表示:
p s ( z ) = z &sigma; n 2 exp ( - z 2 2 &sigma; n 2 + s / n ) I 0 ( z 2 s / n &sigma; n ) ( z &GreaterEqual; 0 ) - - - ( 7 )
公式(7)中:s/n为预检测信号与噪声之比, s / n = A 2 / 2 &sigma; n 2 = ( c / n 0 ) T , 当信噪比用dB表示时,S/N=log(s/n)=C/N0+10log(T),C/N0为载波噪声功率密度比,T为预检测时间。
当没有信号出现时,公式(4.12)中的A=0,此时包络输出服从瑞利分布:
p n ( z ) = z &sigma; n 2 exp ( - z 2 2 &sigma; n 2 ) - - - ( 8 )
由公式(7)和公式(8)可以得到搜索过程中单次判决的虚警概率Pfd
P fd = &Integral; V t &infin; p n ( z ) dz = exp ( - V t 2 2 &sigma; n 2 ) - - - ( 9 )
由式(9)即可得到采用虚警概率表示的检测门限:
V t = &sigma; n - 2 Ln P fd - - - ( 10 )
在实验中,可以根据机群链路成员节点间异步通信/测量终端的射频前端自动增益控制(AGC)及相关器的性能预先计算出无信号时的噪声方差σn 2,由虚警概率Pfd确定检测门限Vt
2、基于FFT的加密跳码扩频信号频域并行捕获模块的功能及原理描述
(一)基于FFT的加密跳码扩频信号频域并行捕获模块的算法原理
在对多普勒频率和扩频码相位的搜索过程中,FFT能够以并行的方式搜索多普勒频率和扩频码相位,大大缩短了捕获的时间。由于在一个多普勒频率点上,需要进行2046次码相位搜索(1023位扩频码),因此如果在多普勒频率串行搜索(500Hz步进,频率范围-10kHz~+10kHz共41个)的基础上并行搜索扩频码相位,则可以极大地缩短捕获的时间。
实际上,公式(2)定义了载波剥离后的输入信号和本地再生伪码的相关运算,它可以采用更为简洁的形式表示为:
z ( n , &omega; ^ d ) = I + jQ
= &Sigma; k = 0 N - 1 y k &CenterDot; c [ ( 1 + &eta; ^ ) ( k - n ) T s ] &CenterDot; { cos [ 2 &pi; ( f I + f ^ d ) t k ] - j sin [ 2 &pi; ( f I + f ^ d ) t k ] }
= &Sigma; k = 0 N - 1 y k &CenterDot; exp [ - j ( &omega; IF + &omega; ^ d ) t k ] &CenterDot; c k - n - - - ( 11 )
公式(11)中:n代表伪码序列的起始时间, c k - n = c [ ( 1 + &eta; ^ ) ( t k - t ^ s ) ] .
对于一个给定
Figure GSA00000011142400178
(11)式中的
Figure GSA00000011142400179
需要对所有n的情况(即n=0,1,…,N-1)计算一遍。这样的计算很烦琐,可以利用FFT和IFFT计算方法进行成组计算来简化上述运算过程。
观察公式(11),
Figure GSA000000111424001710
可以看作
Figure GSA000000111424001711
(相当于对中频输入信号进行了数字下变频)和
Figure GSA00000011142400181
的圆周相关,而时域的圆周相关和频域的FFT变换存在如下关系:
r xy ( m ) = IFFT ( R xy ( K ) ) = &Sigma; k = 0 N - 1 x ( k ) y * ( ( k - m ) ) N &DoubleLeftRightArrow; R xy ( K ) = X ( K ) Y * ( K ) - - - ( 12 )
公式(12)中:X(K)、Y(K)分别是x(k)、y(k)的傅立叶变换。
因此公式(12)可以采用FFT和IFFT映射到频域实现。采用FFT变换的一个好处是可以成组计算
Figure GSA00000011142400183
大大提高了计算速度。
在加密跳码伪码相位的FFT频域并行捕获模块中,首先给出多普勒频率的估计值
Figure GSA00000011142400184
同时发现,由多普勒频率引起的码速率修正系数η和
Figure GSA00000011142400185
非常小,当多普勒频率为10KHz时, &eta; ^ = 10 &times; 10 3 / f RF < 1.5 &times; 10 - 6 , 因此在捕获中η和
Figure GSA00000011142400187
的影响可以忽略不计。对去载波后的输入信号和本地再生扩频码序列分别作N点FFT:
Y 0 Y 1 &CenterDot; &CenterDot; &CenterDot; Y N - 1 = FFT y 0 exp [ - j ( &omega; IF + &omega; ^ d ) t 0 y 1 exp [ - j ( &omega; IF + &omega; ^ d ) t 1 &CenterDot; &CenterDot; &CenterDot; y N - 1 exp [ - j ( &omega; IF + &omega; ^ d ) t N - 1 ] - - - ( 13 )
C 0 C 1 &CenterDot; &CenterDot; &CenterDot; C N - 1 = FFT ( c 0 c 1 &CenterDot; &CenterDot; &CenterDot; c N - 1 ) - - - ( 14 )
由公式(13)和公式(14)可以计算出载波剥离后的输入信号和本地再生扩频码的相关值:
z ( 0 , &omega; ^ d ) z ( 1 , &omega; ^ d ) &CenterDot; &CenterDot; &CenterDot; z ( N - 1 , &omega; ^ d ) = IFFT ( C 0 * Y 0 C 1 * Y 1 &CenterDot; &CenterDot; &CenterDot; C N - 1 * Y N - 1 ) - - - ( 15 )
在设计中,事先计算出本地再生扩频码序列的N点FFT,并求出复共轭[C0 *,C1 *,C2 *,…,CN-1 *]T,将其保存在FPGA内的ROM中,这样可以省去每次对其进行FFT运算。
在得到每个频点
Figure GSA000000111424001811
对应的
Figure GSA000000111424001812
后,求出模平方值,并找出模平方最大点。在此模平方最大点处两侧各取一段数据点对模平方进行平均并乘以适当的系数,作为当前频点的检测阈值,当模平方最大值大于此阈值时,说明多普勒频移在此频点附近,采用这种方法找出所有频点的模平方最大值,以及对应的阈值,并选出过门限的最大值,则此时对应的n(需要变换为1/2码片数)和
Figure GSA00000011142400191
就是要搜索的码相位和多普勒索频率。否则按照500Hz的步长调整
Figure GSA00000011142400192
进行下一个多普勒索频率点的搜索。
(二)数据内插和抽取
数据内插和抽取的目的有两个:
1)使数据精确地以整数M(数据点数)为周期;
2)使M等于2的整数次幂。
输入信号采样率为62.11MHz,即0.2ms采样数据点数为12422个点,采样时间间隔为 T s = 0.2 ms 6211 . 采用Sinc内插理论,将输入信号恢复成原始连续信号,然后以新的采样间隔 T interp = 0.0002 s 4096 T interp = 0.2 ms 4096 重新采样输入数据,将使输入数据在0.2ms内的数据点数变为4096,即达到了数据内插和抽取的目的。
根据内插理论,Sinc内插公式为:
x ^ ( t ) = &Sigma; n = - &infin; + &infin; x ( n T s ) h 1 ( t - n T s )
= &Sigma; n = - &infin; + &infin; x ( n T s ) sin [ &pi; T s ( t - n T s ) ] &pi; T s ( t - n T s ) - - - ( 16 )
公式(16)中:h1(t)是内插用理想低通滤波器的冲击响应(设其传递函数为H1(jΩ),滤波器带宽为38.5MHz);
Figure GSA00000011142400197
是被恢复重建的连续信号,x(nTs)是输入信号原始采样序列;Ts是输入序列的采样周期。
设Ωs=2πfs,则H1(jΩ)为:
H 1 ( j&Omega; ) = T s , | &Omega; | < &Omega; s 2 0 , | &Omega; | &GreaterEqual; &Omega; s 2 - - - ( 17 )
公式(17)即为模拟理想低通滤波器的频域表示,对其进行IFFT变换,可得到其对应的时域冲击响应h1(t):
h 1 ( t ) = 1 2 &pi; &Integral; - &Omega; s / 2 &Omega; s / 2 T s e j&Omega;t dt = sin ( &pi; T s t ) &pi; T s t - - - ( 18 )
理想情况下,应在(-∞,+∞)的时间范围内进行内插,这样才能无失真地恢复原始信号,但在实际应用中无法实现。要在有限的区域内对Sinc函数截断后进行非理想的内插。一般取2D点,即在内插点的前后各取D点来计算出内插点的值。一般取D=4,即采用8阶内插,因为它能提供较好的内插性能和内插精确度。
由于对内插后恢复的原始信号进行抽取会产生频谱混叠,导致信号失真,因此在抽取前必须使用一个抗混叠低通滤波器保证抽取后信号无混叠,该抗混叠滤波器带宽为5MHz(单边带伪码频谱宽度为5MHz),设其传递函数为H2(jΩ)。经过抗混叠滤波器滤波后,再按20.48MHz采样频率进行数据重采样,即可实现0.2ms数据采样点数为4096点。
设f0=5MHz,Ω0=2πf0,则:
H 2 ( j&Omega; ) = 1 , | &Omega; | < &Omega; 0 2 0 , | &Omega; | &GreaterEqual; &Omega; 0 2 - - - ( 19 )
此时可把内插滤波器和抗混叠滤波器看成一个滤波器,则该合成滤波器传递函数为H(jΩ)=H1(jΩ)H2(jΩ)仍为理想低通滤波器,其滤波器带宽为5MHz,滤波器冲激响应为 h ( t ) = 1 2 &pi; &Integral; - &Omega; 0 / 2 &Omega; 0 / 2 H ( j&Omega; ) e j&Omega;t d&Omega; = T s &pi;t &CenterDot; sin ( &Omega; 0 2 t ) = &Omega; 0 &Omega; s &CenterDot; sin ( &Omega; 0 T s t ) &Omega; 0 T s t . 因此,在抽取前,输入信号相当于经过传递函数为H(jΩ)的低通滤波器,其输出为:
x ^ ( t ) = &Sigma; n = - &infin; + &infin; x ( n T s ) h ( t - n T s )
= &Sigma; n = - &infin; + &infin; x ( n T s ) &CenterDot; &Omega; 0 &Omega; s &CenterDot; sin [ &Omega; 0 2 &CenterDot; ( t - n T s ) ] &Omega; 0 2 &CenterDot; ( t - n T s ) - - - ( 20 )
公式(20)中:Ω0为抗混叠滤波器带宽。
对恢复的连续输入信号
Figure GSA00000011142400206
按采样时间间隔 T interp = 0.2 ms 4096 进行抽取,即达到对1个伪码周期采样4096点的目的。即最后所用的同时完成内插和抽取变换的公式为:
x ^ ( m T interp ) = &Sigma; n = n m - 4 n m + 3 x ( n T s ) &CenterDot; &Omega; 0 &Omega; s &CenterDot; sin [ &Omega; 0 2 &CenterDot; ( m T interp - n T s ) ] &Omega; 0 2 &CenterDot; ( m T interp - n T s ) - - - ( 21 )
公式(21)中:
Figure GSA00000011142400212
Figure GSA00000011142400213
表示上取整运算。
(三)检测判决
检测判决采用依序可变滞留时间检测搜索器(Tong检测器)。Tong检测器属于可变驻留时间多次试验检测器,算法简单,性能优良,且所需的计算量适中,原理如图2:
将信号包络与门限值比较,当包络大于门限时,计数器加1,若包络小于门限,则计数器减1。当计数器的值达到最大值A时,宣布信号存在而中止;当计数器值减为0时,宣布信号不存在,设置K=B移动到下一单元进行检测。
Tong检测器的总虚警概率为:
P FA = ( 1 - P fa P fa ) B - 1 / ( 1 - P fa P fa ) A + B - 1 - 1 - - - ( 22 )
总检测概率为:
P D = ( 1 - P d P d ) B - 1 / ( 1 - P d P d ) A + B - 1 - 1 - - - ( 23 )
公式(22)、公式(23)中,Pfa、Pd分别为单次检测的虚警概率和检测概率。
(四)基于FFT的加密跳码扩频信号频域并行捕获模块的结构与功能描述
捕获单元接收到A/D转换电路输出的数字中频信号,产生再生载波对数字中频信号进行下变频,完成载波剥离;采用FFT方法实现相关运算;对相关结果进行检测判决,并计算信噪比;在捕获完成时获得扩频信号的伪码相位和载波多普勒频移的粗略估计值,将其与捕获状态一起输出给载波和码跟踪电路。由于采用基2-FFT运算要求数据点数为2的幂次,故在相关运算前需对下变频结果进行内插和抽取操作。对于测距/测速、数据解扩/解调,FFT快捕采用500Hz频率步进的搜索方法,逐个频点进行捕获,考虑到多普勒频率可能为正或负,因此这种频率搜索要在载波NCO偏置值前后交替进行,载波NCO偏置和频率步进是通过逻辑控制单元实现。基于FFT的加密跳码扩频信号频域并行捕获模块的工作原理的原理框图如图3、图4所示,机群链路终端采用了该模块进行设计。
首先,逻辑控制单元将载波NCO偏置f1对应的频率字置入载波NCO,载波NCO以该频率字为基准产生同相和正交载波信号,并与输入信号进行数字混频。然后,将混频得到的I、Q两路信号进行数据内插,恢复原始的连续信号,再以20.48MHz速率对恢复的连续信号进行采样,使得0.2ms内的采样数据为4096点,这样在满足基2-FFT运算要求的同时减少了数据计算量。一次FFT快捕处理可同时搜索完4096个码相位,因此,将抽取出的4096点数据和本地存储的4096点伪码数据作FFT快捕处理。对处理后的数据进行求模选大和检测判决,如果检测判决结果为无信号存在,则捕获指示输出低电平,逻辑控制单元控制载波NCO以相应的频率步进值步进,并重复上述过程。若检测到有信号存在,逻辑控制单元就控制频率步进使其进入捕获验证阶段,验证完成时判断此通道是否捕获完成,若捕获则捕获指示输出高电平,并将此时的载波多普勒估计值和码相位估计值输出,停止搜索。失锁重捕时,考虑到FFT捕获算法速度很快,因此重新开始捕获。
三、基于基于匹配滤波器+FFT的加密跳码扩频信号直接捕获方法
本发明提出了高动态条件下加密跳码信号的无引导直接捕获方法。综合考虑性能指标、实现手段和机群编队任务应用场合,够造了采用基于匹配滤波器+FFT的捕获算法结合Tong检测器完成加密跳码无引导直接捕获。
1、基于匹配滤波器+FFT的加密跳码直接捕获算法原理
滑动相关捕获是让本地扩频序列作相位滑动来获得与接收扩频序列的同步,这个过程需要不断对两序列进行相关积分与检测判决,由于相位滑动速度较慢,因而平均捕获时间较长。匹配滤波器则反其道而行:在本地设置一个静止的扩频序列,让接收序列滑过本地序列并作相关运算,每一码片时刻都会产生一个相关结果,当滑到两序列相位对齐时,必有一个相关峰值出现。检测到这个相关峰值,就用它启动另一个相位相同状态的本地序列发生器,该本地序列必然是与接收序列同步的。这样,在序列的一个时间不确定范围内,匹配滤波器把序列所有可能的相位状态都搜索一遍,如果检测正确的话,捕获时间就等于序列的时间不确定度。近年来,大量使用数字匹配滤波器DMF(Digital Matching Filter)进行实现。DMF可以用ASIC、FPGA或者DSP来实现,但由于在PN码速率较高时,DSP的处理速度达不到要求,所以大多用ASIC或FPGA来实现数字匹配滤波器。
为了改善P码直捕算法的灵敏度,就需要延长相干积分时间,在用基于FFT的频域伪码相位并行搜索方法实现直捕模块时,这就意味着要实现更大点数的FFT,而FFT的点数越多,其FPGA实现就越复杂。相对于FFT计算,匹配滤波器结构相对简单,同样可以达到较快的搜索速度,匹配滤波器中的乘法器可以简化为多路选择器;还可以借助于小点数的FFT,对匹配滤波器输出的部分相关值进行谱分析,从而完成多普勒频率的并行搜索。因此,以基于FFT的频域伪码相位并行搜索算法的技术成果为基础,采用匹配滤波器+FFT方法实现加密跳码扩频信号的直接捕获,获得更高的直捕算法性能。
匹配滤波器+FFT方法实现加密跳码扩频信号的直接捕获的工作结构如图5所示。下变频后的基带信号通过匹配滤波器并行搜索码相位,将n个短时匹配滤波器CMFn的输出送往FFT单元进行谱分析,以完成多普勒频率的并行搜索。匹配滤波+FFT搜索算法包括:下变频单元、分段匹配滤波单元、FFT计算单元、非相干积累单元、检测判决单元、捕获控制单元。匹配滤波+FFT搜索算法既可用来捕获短周期码,也能实现加密跳码扩频信号直接捕获,实现结构相同,因此在本发明中既可用于非加密跳码捕获,也可直接捕获加密跳码,实现功能一体化复用,性能指标不逊于基于FFT的频域并行捕获算法。
匹配滤波+FFT直捕方法的时序和基于FFT的频域伪码相位并行搜索相似,但不需要对捕获带范围进行500Hz步进的串行扫频,其工作过程如下:
①直捕模块对数字基带信号以及本地加密跳码进行分段匹配滤波,对匹配滤波器输出的部分相关值计算FFT;对多次FFT结果模方积累,寻找积累结果的峰值;对峰值附近的积累结果取平均,估算噪声功率。
②根据积累结果的峰值和估计的噪声功率,Tong检测器判决是否存在信号。如未检测到信号,则控制产生另一码段的本地加密跳码(超前或滞后一个相干积分时间2ms),重复步骤1中的检测过程。
③如果在某个码段上检测到信号,其最大相关峰对应的频点就是估计的多普勒频率值;根据相关峰对应的码相位,进行延迟等待,直到本地加密跳码相位与接收信号对准时,送出启动跟踪的信号。
可以认为,匹配滤波+FFT对加密跳码直捕算法的具有比较满意的性能指标,实现比较顺利,但对FPGA器件要求偏高(主要是逻辑资源、RAM资源、速度)。

Claims (1)

1.一种机群链路的加密跳码扩频信号生成与捕获***,可以在电路板的数字信号处理器DSP和FPGA上实现的加密跳码扩频信号生成与捕获方法的体系构架,吸取复合伪码易于捕获和长周期扩频码难以破解的优点,提出加密跳码扩频体制的基带信号生成算法取代传统的长周期序列扩频码和复合伪码;其特征在于:
该机群链路的加密跳码扩频信号生成与捕获***,包括两大子***:加密跳码扩频信号生成部分和加密跳码扩频信号的捕获部分;
其中,加密跳码扩频信号生成部分之机群链路的加密跳码扩频体制的基带信号生成模块,是加密跳码扩频信号发射单元核心技术;
其中,加密跳码扩频信号的捕获部分包括两种捕获算法,是加密跳码扩频信号接收单元核心技术,具体为:基于FFT的加密跳码扩频信号频域并行捕获方法;基于匹配滤波器+FFT的加密跳码扩频信号直接捕获方法;
(一)、机群链路的加密跳码扩频体制的基带信号生成模块
本发明从跳频扩频、跳时扩频和更换码型三种操作得到启发,在传统的短码直序扩频调制的基础上提出一种全新的扩频调制模式:加密序列控制扩频码型切换的加密跳码扩频调制;具体方法是采用复合码,即将几种不同的短码按规则运算组合生成新的长周期扩频序列,比直接采用长序列伪随机码容易捕获;但这种复合码的保密性、抗干扰性能不够优越;
机群链路网内机群编队成员节点之间的发送方/接收方事前都共享为本次通信任务临时分配的长周期加密序列,并能够根据需求改变加密序列生成多项式并共享;最简单的是1/0二值加密序列对本地扩频码进行加密调制,用生成的跳码直序扩频序列再对信息数据位进行扩频调制,这三者保证相参和跳变相位严格对齐;因此,扩频调制过程可以看作是扩频码发生随机切换的跳变,因此很难被截获和破译,具有良好的隐蔽性、低截获概率和抗干扰性能,并能实现解模糊;
本发明具有理论普适性和结构外延性,例如:加密序列调制进制——二进制、多进制,调制序列倍率选择可以选择任何自然数,原始加密序列每位按倍率扩展位数;如果选择无穷大时——加密序列为全‘1’或者全‘0’,就无跳码过程,退化为常规的扩频通信了;
一般情况,可根据任务要求采用基-2加密序列,即二进制序列:0/1实现跳码扩频,或采用更高性能的加密模式,如:基-n加密序列,即n进制序列:0/1/2/3/.../n-1/n;在基-2加密序列中出现2种码长相同码型,基-n加密序列出现n种码长相同的码型;通常,调制序列倍率选择“1”比较合适;加密跳码扩频体制中,“码1+”表示传输数据“1”时传输同相扩频码——相对扩频码序列,“码1-”表示传输数据“0”时传输反相扩频码——相对扩频码序列;“码2+”、“码2-”类似;若采用基-n的加密序列,则出现:“码1+”、“码1-”...“码n+”、“码n-”;
跳码直序扩频的扩频调制/解扩解调类似跳频扩频模式和跳码扩频模式,要求发送/接收端时基的同步对准,就能保证同步化解密/解扩/解调,;
另一方面,由于跳码和跳频过程都具有相对某种时基同步的过程,例如相对UTC的绝对时间1s秒跳或者1min分跳;因此通过节点本地时钟校准后在码跟踪环路利用码NCO在本地加密序列的时基同步化控制下实现对跳码序列的相位锁定和对准;加密跳码序列扩频和跳频扩频具有类比性:跳码图案就是基-n的加密序列,对应于存在n个跳频频点的跳频图案;
机群链路网内各机群编队成员节点都实现约定在某一时间***——UTC或者机群编队网内时统,定义的时间段内采用某一长码加密序列实现加密跳码调制,所有参与通信的成员精确地与UTC同步,加密序列的码相位与UTC相参、加密序列的切换与UTC相参,也就是说某一UTC具体时刻的网内加密序列的码型和码相位成员能够先验知道;一般情况下,已处于良好跟踪状态的网内合作型接收方能够长时间稳定地解调/解扩信息和提取载波跟踪环路、码跟踪环路的参数用于测距、测速、测钟差,具备较强的抗干扰能力;而机群链路网外非合作接收方没有准确的扩频码型、加密码序列码型、加密码序列码相位、加密码序列码型切换时刻,因此无法捕获信号,即使短暂捕获也会很快失捕、失锁;
但是,机群链路网内各机群编队成员节点之间的相对运动、成员节点本地时钟的偏差等因素总是存在,失捕、失锁的情况也经常发生;对于机群链路网内成员之间的通信链路发生中断,或者新入网的成员节点等等这类切换行为,都会影响加密跳码的跟踪状态,引起失锁、失捕;因此,本发明提供了两种高性能的加密跳码扩频信号的直接捕获方法:基于FFT的加密跳码扩频信号频域并行捕获算法;基于匹配滤波器+FFT的加密跳码扩频信号直接捕获算法;
(二)、基于FFT的加密跳码扩频信号频域并行捕获模块
本发明提供了采用基于FFT频域并行捕获算法的加密跳码直接捕获模块,完成高动态条件下加密跳码的码相位快速捕获;
I、加密跳码伪码相位的FFT频域并行捕获模块的数学模型及算法
(i)扩频信号的载波剥离和积分-清除处理
来自射频接收前端经A/D采样后的数字中频信号可以表示为:
yk=A·c[(1+η)(tk-ts)]cos(ωIFtkdtk0)            (1)
公式(1)中:yk为数字中频前端在时刻tk的采样值,A为中频信号的幅度,c(t)为码速率等于5.115MHz的扩频码序列,ωIF为数字信号中频频点——14.96MHz,ωd为载波多普勒频率,η为载波多普勒频率偏移引起的码速率修正系数,η=ωd/(2πfRF),fRF为载波频率,ts为扩频码初始相位,ts=t0+nΔt,Δt为采样周期,φ0为载波初始相位;
载波剥离后的正交信号与复现的本地扩频码相乘,并进行积分累加
I = &Sigma; k = 0 N - 1 y k cos [ ( &omega; IF + &omega; ^ d ) t k ] c [ ( 1 + &eta; ^ ) ( t k - t ^ s ) ] Q = - &Sigma; k = 0 N - 1 y k sin [ ( &omega; IF + &omega; ^ d ) t k ] c [ ( 1 + &eta; ^ ) ( t k - t ^ s ) - - - ( 2 )
公式(2)中:
Figure FSA00000011142300032
为多普勒频率估计值;为复现码的初始相位, t ^ s = t 0 + n&Delta;t ;
Figure FSA00000011142300035
为复现码的码速率修正系数, &eta; ^ = &omega; ^ d / ( 2 &pi; &times; f RF ) ;
公式(2)可以近似表示为公式(3)
I ( k ) &ap; 0.5 A &CenterDot; R [ &epsiv; ( k ) ] &CenterDot; sin c [ &Delta; f d ( k ) &CenterDot; &pi;T ] &CenterDot; cos &phi; k + n ^ I ( k ) Q ( k ) &ap; 0.5 A &CenterDot; R [ &epsiv; ( k ) ] &CenterDot; sin c [ &Delta; f d ( k ) &CenterDot; &pi;T ] &CenterDot; sin &phi; k + n ^ Q ( k ) - - - ( 3 )
公式(3)中:A为接收信号的幅度;ε(k)为码相位偏差,ε(k)=τ(k)-τ(k-1);R(·)为自相关函数;Δfd(k)为多普勒频移的估计误差, &Delta; f d ( k ) = f d ( k ) - f ^ d ( k ) ; T为预检测积分时间;φk为载波相位,φk=Δfd(k)·t+φ0
Figure FSA00000011142300039
分别为输入噪声的同相、正交相分量,接近于相互独立的高斯随机变量;
对每0.2ms的积分累加结果进行模平方运算,并得到功率包络信号
P ( t ^ s , &omega; ^ d ) = I 2 + Q 2 - - - ( 4 )
由扩频码的自相关特性,在式(4)中,在扩频码的一个完整周期内,只有当ε(k)<Tc时,自相关输出R[ε(k)]>0,并且只有一次相关峰最大值发生在ε(k)=0时,即复现码与接收码完全对准的情况下;
捕获是在时间域 t ^ s = t 0 , t 1 , &CenterDot; &CenterDot; &CenterDot; , t N - 1 和频率域 &omega; ^ d = &omega; d min , &omega; d min + &Delta; &omega; d , &CenterDot; &CenterDot; &CenterDot; , &omega; d max 进行二维搜索,使
Figure FSA00000011142300041
达到最大的过程;如果在搜索中检测到超过了噪声统计决定的门限,则捕获完成;如果所有的
Figure FSA00000011142300043
都低于此门限,说明没有检测到信号,检测失败;
(ii)捕获门限的确定
在每个搜索单元的积分累加期间,由于每个搜索单元要么包含噪声和信号,或者只有噪声而没有信号,因此信号检测是一个统计过程;
在进行捕获检测时,单次试验的门限一般根据可接受的单次试验虚警概率Pfd确定,对于所选的门限Vt,如果方格包络等于或高于这个门限,便检测有信号,而当方格包络低于这个门限时,便检定为噪声;
对于单次试验,检测概率Pd和虚警概率Pfd由下式确定:
P d = &Integral; V t &infin; p s ( z ) dz P fd = &Integral; V t &infin; p n ( z ) dz - - - ( 5 )
公式(5)中:pd为在有信号时包络的概率密度函数PDF;pfd为在无信号时包络的PDF;假定积分和累加输出I和Q信号服从高斯分布,则包络信号服从莱森分布,
p s ( z ) = z &sigma; n 2 exp ( - z 2 + A 2 2 &sigma; n 2 ) I 0 ( zA &delta; n 2 ) , ( z &GreaterEqual; 0 ) - - - ( 6 )
公式(6)中:z为随机变量,即包络信号;σn 2为信号幅度均方根;A为信号幅度;I0(·)为零阶修正贝塞尔函数;式(6)可以用预检测信号与噪声之比来表示:
p s ( z ) = z &sigma; n 2 exp ( - z 2 2 &sigma; n 2 + s / n ) I 0 ( z 2 s / n &sigma; n ) , ( z &GreaterEqual; 0 ) - - ( 7 )
公式(7)中:s/n为预检测信号与噪声之比, s / n = A 2 / 2 &sigma; n 2 = ( c / n 0 ) T , 当信噪比用dB表示时,S/N=log(s/n)=C/N0+10log(T),C/N0为载波噪声功率密度比,T为预检测时间;
当没有信号出现时,公式(4.12)中的A=0,此时包络输出服从瑞利分布:
p n ( z ) = z &sigma; n 2 exp ( - z 2 2 &sigma; n 2 ) - - - ( 8 )
由公式(7)和公式(8)可以得到搜索过程中单次判决的虚警概率Pfd
P fd = &Integral; V t &infin; p n ( z ) dz = exp ( - V t 2 2 &sigma; n 2 ) - - - ( 9 )
由式(9)即可得到采用虚警概率表示的检测门限:
V t = &sigma; n - 2 Ln P fd - - - ( 10 )
在实验中,可以根据机群链路成员节点间异步通信/测量终端的射频前端自动增益控制(AGC)及相关器的性能预先计算出无信号时的噪声方差σn 2
Figure FSA00000011142300053
由虚警概率Pfd确定检测门限Vt
II、基于FFT的加密跳码扩频信号频域并行捕获模块的功能及原理描述
(i)、基于FFT的加密跳码扩频信号频域并行捕获模块的算法原理
在对多普勒频率和扩频码相位的搜索过程中,FFT能够以并行的方式搜索多普勒频率和扩频码相位,大大缩短了捕获的时间;由于在一个多普勒频率点上,需要进行2046次码相位搜索——1023位扩频码,因此如果在多普勒频率串行搜索——500Hz步进,频率范围-10kHz~+10kHz共41个的基础上并行搜索扩频码相位,则可以极大地缩短捕获的时间;
实际上,公式(2)定义了载波剥离后的输入信号和本地再生伪码的相关运算,它可以采用更为简洁的形式表示为:
z ( n , &omega; ^ d ) = I + jQ
= &Sigma; k = 0 N - 1 y k &CenterDot; c [ ( 1 + &eta; ^ ) ( k - n ) T s ] &CenterDot; { cos [ 2 &pi; ( f I + f ^ d ) t k ] - j sin [ 2 &pi; ( f I + f ^ d ) t k ] } - - - ( 11 )
= &Sigma; k = 0 N - 1 y k &CenterDot; exp [ - j ( &omega; IF + &omega; ^ d ) t k ] &CenterDot; c k - n
公式(11)中:n代表伪码序列的起始时间, c k - n = c [ ( 1 + &eta; ^ ) ( t k - t ^ s ) ] ;
对于一个给定(11)式中的
Figure FSA00000011142300059
需要对所有n的情况(即n=0,1,...,N-1)计算一遍;这样的计算很烦琐,可以利用FFT和IFFT计算方法进行成组计算来简化上述运算过程;
观察公式(11),
Figure FSA000000111423000510
可以看作
Figure FSA000000111423000511
Figure FSA000000111423000512
的圆周相关,而时域的圆周相关和频域的FFT变换存在如下关系:
r xy ( m ) = IFFT ( R xy ( K ) ) = &Sigma; k = 0 N - 1 x ( k ) y * ( ( k - m ) ) N &DoubleLeftRightArrow; R xy ( K ) = X ( K ) Y * ( K ) - - - ( 12 )
公式(12)中:X(K)、Y(K)分别是x(k)、y(k)的傅立叶变换;
因此公式(12)可以采用FFT和IFFT映射到频域实现;采用FFT变换的一个好处是可以成组计算
Figure FSA00000011142300061
大大提高了计算速度;
在加密跳码伪码相位的FFT频域并行捕获模块中,首先给出多普勒频率的估计值同时发现,由多普勒频率引起的码速率修正系数η和
Figure FSA00000011142300063
非常小,当多普勒频率为10KHz时, &eta; ^ = 10 &times; 10 3 / f RF < 1.5 &times; 10 - 6 , 因此在捕获中η和
Figure FSA00000011142300065
的影响可以忽略不计;对去载波后的输入信号和本地再生扩频码序列分别作N点FFT:
Y 0 Y 1 &CenterDot; &CenterDot; &CenterDot; Y N - 1 = FFT ( y 0 exp [ - j ( &omega; IF + &omega; ^ d ) t 0 ] y 1 exp [ - j ( &omega; IF + &omega; ^ d ) t 1 ] &CenterDot; &CenterDot; &CenterDot; y N - 1 exp [ - j ( &omega; IF + &omega; ^ d ) t N - 1 ] ) - - - ( 13 )
C 0 C 1 &CenterDot; &CenterDot; &CenterDot; C N - 1 = FFT ( c 0 c 1 &CenterDot; &CenterDot; &CenterDot; c N - 1 ) - - - ( 14 )
由公式(13)和公式(14)可以计算出载波剥离后的输入信号和本地再生扩频码的相关值:
z ( 0 , &omega; ^ d ) z ( 1 , &omega; ^ d ) &CenterDot; &CenterDot; &CenterDot; z ( N - 1 , &omega; ^ d ) = IFFT ( C 0 * Y 0 C 1 * Y 1 &CenterDot; &CenterDot; &CenterDot; C N - 1 * Y N - 1 ) - - - ( 15 )
在设计中,事先计算出本地再生扩频码序列的N点FFT,并求出复共轭[C0 *,C1 *,C2 *,...,CN-1 *]T,将其保存在FPGA内的ROM中,这样可以省去每次对其进行FFT运算;
在得到每个频点
Figure FSA000000111423000611
对应的
Figure FSA000000111423000612
后,求出模平方值,并找出模平方最大点;在此模平方最大点处两侧各取一段数据点对模平方进行平均并乘以适当的系数,作为当前频点的检测阈值,当模平方最大值大于此阈值时,说明多普勒频移在此频点附近,采用这种方法找出所有频点的模平方最大值,以及对应的阈值,并选出过门限的最大值,则此时对应的n——需要变换为1/2码片数和就是要搜索的码相位和多普勒索频率;否则按照500Hz的步长调整
Figure FSA000000111423000614
进行下一个多普勒索频率点的搜索;
(ii)、数据内插和抽取
数据内插和抽取的目的有两个:
1)使数据精确地以整数M为周期;
2)使M等于2的整数次幂;
输入信号采样率为62.11MHz,即0.2ms采样数据点数为12422个点,采样时间间隔为 T s = 0.2 ms 6211 ; 采用Sinc内插理论,将输入信号恢复成原始连续信号,然后以新的采样间隔 T interp = 0.0002 s 4096 T interp = 0.2 ms 4096 重新采样输入数据,将使输入数据在0.2ms内的数据点数变为4096,即达到了数据内插和抽取的目的;
根据内插理论,Sinc内插公式为:
x ^ ( t ) = &Sigma; n = - &infin; + &infin; x ( n T s ) h 1 ( t - n T s )
= &Sigma; n = - &infin; + &infin; x ( n T s ) sin [ &pi; T s ( t - n T s ) ] &pi; T s ( t - n T s ) - - - ( 16 )
公式(16)中:h1(t)是内插用理想低通滤波器的冲击响应(设其传递函数为H1(jΩ),滤波器带宽为38.5MHz);是被恢复重建的连续信号,x(nTs)是输入信号原始采样序列;Ts是输入序列的采样周期;
设Ωs=2πfs,则H1(jΩ)为:
H 1 ( j&Omega; ) = T s , | &Omega; | < &Omega; s 2 0 , | &Omega; | &GreaterEqual; &Omega; s 2 - - - ( 17 )
公式(17)即为模拟理想低通滤波器的频域表示,对其进行IFFT变换,可得到其对应的时域冲击响应h1(t):
h 1 ( t ) = 1 2 &pi; &Integral; - &Omega; s / 2 &Omega; s / 2 T s e j&Omega;t dt = sin ( &pi; T s t ) &pi; T s t - - - ( 18 )
理想情况下,应在(-∞,+∞)的时间范围内进行内插,这样才能无失真地恢复原始信号,但在实际应用中无法实现;要在有限的区域内对Sinc函数截断后进行非理想的内插;一般取2D点,即在内插点的前后各取D点来计算出内插点的值;一般取D=4,即采用8阶内插,因为它能提供较好的内插性能和内插精确度;
由于对内插后恢复的原始信号进行抽取会产生频谱混叠,导致信号失真,因此在抽取前必须使用一个抗混叠低通滤波器保证抽取后信号无混叠,该抗混叠滤波器带宽为5MHz,单边带伪码频谱宽度为5MHz,设其传递函数为H2(jΩ);经过抗混叠滤波器滤波后,再按20.48MHz采样频率进行数据重采样,即可实现0.2ms数据采样点数为4096点;
设f0=5MHz,Ω0=2πf0,则:
H 2 ( j&Omega; ) = 1 , | &Omega; | < &Omega; 0 2 0 , | &Omega; | &GreaterEqual; &Omega; 0 2 - - - ( 19 )
此时可把内插滤波器和抗混叠滤波器看成一个滤波器,则该合成滤波器传递函数为H(jΩ)=H1(jΩ)H2(jΩ)仍为理想低通滤波器,其滤波器带宽为5MHz,滤波器冲激响应为 h ( t ) = 1 2 &pi; &Integral; - &Omega; 0 / 2 &Omega; 0 / 2 H ( j&Omega; ) e j&Omega;t d&Omega; = T s &pi;t &CenterDot; sin ( &Omega; 0 2 t ) = &Omega; 0 &Omega; s &CenterDot; sin ( &Omega; 0 2 t ) &Omega; 0 2 t ; - - - ( 18 ) 因此,在抽取前,输入信号相当于经过传递函数为H(jΩ)的低通滤波器,其输出为:
x ^ ( t ) = &Sigma; n = - &infin; + &infin; x ( n T s ) h ( t - n T s )
= &Sigma; n = - &infin; + &infin; x ( n T s ) &CenterDot; &Omega; 0 &Omega; s &CenterDot; sin [ &Omega; 0 2 &CenterDot; ( t - n T s ) ] &Omega; 0 2 &CenterDot; ( t - n T s ) - - - ( 20 )
公式(20)中:Ω0为抗混叠滤波器带宽;
对恢复的连续输入信号按采样时间间隔 T interp = 0 . 2 ms 4096 进行抽取,即达到对1个伪码周期采样4096点的目的;即最后所用的同时完成内插和抽取变换的公式为:
x ^ ( m T interp ) = &Sigma; n = n m - 4 n m + 3 x ( n T s ) &CenterDot; &Omega; 0 &Omega; s &CenterDot; sin [ &Omega; 0 2 &CenterDot; ( m T interp - n T s ) ] &Omega; 0 2 &CenterDot; ( m T interp - n T s ) - - - ( 21 )
公式(21)中:
Figure FSA00000011142300088
Figure FSA00000011142300089
表示上取整运算;
(iii)、检测判决
检测判决采用依序可变滞留时间检测搜索器——Tong检测器;Tong检测器属于可变驻留时间多次试验检测器,算法简单,性能优良,且所需的计算量适中,原理如图2;
将信号包络与门限值比较,当包络大于门限时,计数器加1,若包络小于门限,则计数器减1;当计数器的值达到最大值A时,宣布信号存在而中止;当计数器值减为0时,宣布信号不存在,设置K=B移动到下一单元进行检测;
Tong检测器的总虚警概率为:
P FA = ( 1 - P fa P fa ) B - 1 / ( 1 - P fa P fa ) A + B - 1 - 1 - - - ( 22 )
总检测概率为:
P D = ( 1 - P d P d ) B - 1 / ( 1 - P d P d ) A + B - 1 - 1 - - - ( 23 )
公式(22)、公式(23)中,Pfd、Pd分别为单次检测的虚警概率和检测概率;
(iv)、基于FFT的加密跳码扩频信号频域并行捕获模块的结构与功能描述
捕获单元接收到A/D转换电路输出的数字中频信号,产生再生载波对数字中频信号进行下变频,完成载波剥离;采用FFT方法实现相关运算;对相关结果进行检测判决,并计算信噪比;在捕获完成时获得扩频信号的伪码相位和载波多普勒频移的粗略估计值,将其与捕获状态一起输出给载波和码跟踪电路;由于采用基2-FFT运算要求数据点数为2的幂次,故在相关运算前需对下变频结果进行内插和抽取操作;对于测距/测速、数据解扩/解调,FFT快捕采用500Hz频率步进的搜索方法,逐个频点进行捕获,考虑到多普勒频率可能为正或负,因此这种频率搜索要在载波NCO偏置值前后交替进行,载波NCO偏置和频率步进是通过逻辑控制单元实现;
首先,逻辑控制单元将载波NCO偏置fI对应的频率字置入载波NCO,载波NCO以该频率字为基准产生同相和正交载波信号,并与输入信号进行数字混频;然后,将混频得到的I、Q两路信号进行数据内插,恢复原始的连续信号,再以20.48MHz速率对恢复的连续信号进行采样,使得0.2ms内的采样数据为4096点,这样在满足基2-FFT运算要求的同时减少了数据计算量;一次FFT快捕处理可同时搜索完4096个码相位,因此,将抽取出的4096点数据和本地存储的4096点伪码数据作FFT快捕处理;对处理后的数据进行求模选大和检测判决,如果检测判决结果为无信号存在,则捕获指示输出低电平,逻辑控制单元控制载波NCO以相应的频率步进值步进,并重复上述过程;若检测到有信号存在,逻辑控制单元就控制频率步进使其进入捕获验证阶段,验证完成时判断此通道是否捕获完成,若捕获则捕获指示输出高电平,并将此时的载波多普勒估计值和码相位估计值输出,停止搜索;失锁重捕时,考虑到FFT捕获算法速度很快,因此重新开始捕获;
(三)、基于匹配滤波器+FFT的加密跳码扩频信号直接捕获方法
本发明提供了采用基于匹配滤波器+FFT的捕获算法的加密跳码直接捕获模块,完成高动态条件下加密跳码的码相位快速捕获;
(i)、基于匹配滤波器+FFT的加密跳码直接捕获算法原理
滑动相关捕获是让本地扩频序列作相位滑动来获得与接收扩频序列的同步,这个过程需要不断对两序列进行相关积分与检测判决,由于相位滑动速度较慢,因而平均捕获时间较长;匹配滤波器则反其道而行:在本地设置一个静止的扩频序列,让接收序列滑过本地序列并作相关运算,每一码片时刻都会产生一个相关结果,当滑到两序列相位对齐时,必有一个相关峰值出现;检测到这个相关峰值,就用它启动另一个相位相同状态的本地序列发生器,该本地序列必然是与接收序列同步的;这样,在序列的一个时间不确定范围内,匹配滤波器把序列所有可能的相位状态都搜索一遍,如果检测正确的话,捕获时间就等于序列的时间不确定度;近年来,大量使用数字匹配滤波器DMF进行实现;DMF可以用ASIC、FPGA或者DSP来实现,但由于在PN码速率较高时,DSP的处理速度达不到要求,所以大多用ASIC或FPGA来实现数字匹配滤波器;
为了改善P码直捕算法的灵敏度,就需要延长相干积分时间,在用基于FFT的频域伪码相位并行搜索方法实现直捕模块时,这就意味着要实现更大点数的FFT,而FFT的点数越多,其FPGA实现就越复杂;相对于FFT计算,匹配滤波器结构相对简单,同样可以达到较快的搜索速度,匹配滤波器中的乘法器可以简化为多路选择器;还可以借助于小点数的FFT,对匹配滤波器输出的部分相关值进行谱分析,从而完成多普勒频率的并行搜索;因此,以基于FFT的频域伪码相位并行搜索算法的技术成果为基础,采用匹配滤波器+FFT方法实现加密跳码扩频信号的直接捕获,获得更高的直捕算法性能;
匹配滤波器+FFT方法实现加密跳码扩频信号的直接捕获的工作结构如图5所示;下变频后的基带信号通过匹配滤波器并行搜索码相位,将n个短时匹配滤波器CMFn的输出送往FFT单元进行谱分析,以完成多普勒频率的并行搜索;匹配滤波+FFT搜索算法包括:下变频单元、分段匹配滤波单元、FFT计算单元、非相干积累单元、检测判决单元、捕获控制单元;匹配滤波+FFT搜索算法既可用来捕获短周期码,也能实现加密跳码扩频信号直接捕获,实现结构相同,因此在本发明中既可用于非加密跳码捕获,也可直接捕获加密跳码,实现功能一体化复用,性能指标不逊于基于FFT的频域并行捕获算法;
匹配滤波+FFT直捕方法的时序和基于FFT的频域伪码相位并行搜索相似,但不需要对捕获带范围进行500Hz步进的串行扫频,其工作过程如下:
①直捕模块对数字基带信号以及本地加密跳码进行分段匹配滤波,对匹配滤波器输出的部分相关值计算FFT;对多次FFT结果模方积累,寻找积累结果的峰值;对峰值附近的积累结果取平均,估算噪声功率;
②根据积累结果的峰值和估计的噪声功率,Tong检测器判决是否存在信号;如未检测到信号,则控制产生另一码段的本地加密跳码,超前或滞后一个相干积分时间2ms,重复步骤1中的检测过程;
③如果在某个码段上检测到信号,其最大相关峰对应的频点就是估计的多普勒频率值;根据相关峰对应的码相位,进行延迟等待,直到本地加密跳码相位与接收信号对准时,送出启动跟踪的信号。
CN 201010103968 2010-01-29 2010-01-29 机群链路的加密跳码扩频信号生成与捕获*** Expired - Fee Related CN101777933B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010103968 CN101777933B (zh) 2010-01-29 2010-01-29 机群链路的加密跳码扩频信号生成与捕获***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010103968 CN101777933B (zh) 2010-01-29 2010-01-29 机群链路的加密跳码扩频信号生成与捕获***

Publications (2)

Publication Number Publication Date
CN101777933A true CN101777933A (zh) 2010-07-14
CN101777933B CN101777933B (zh) 2013-07-24

Family

ID=42514280

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010103968 Expired - Fee Related CN101777933B (zh) 2010-01-29 2010-01-29 机群链路的加密跳码扩频信号生成与捕获***

Country Status (1)

Country Link
CN (1) CN101777933B (zh)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102857251A (zh) * 2012-09-10 2013-01-02 上海交通大学 一种直接序列扩频的并行解扩的码片同步方法
CN102879834A (zh) * 2012-09-28 2013-01-16 北京东方联星科技有限公司 一种实现卫星导航气象探空仪导航数据通信的方法
CN103364810A (zh) * 2012-03-27 2013-10-23 中国科学院国家天文台 通过可跳变导航频点实现卫星导航定位的装置及其方法
CN103391114A (zh) * 2013-07-29 2013-11-13 大连大学 一种卫星通信中跳频通信的快速捕获方法
CN103698784A (zh) * 2013-12-25 2014-04-02 北京北斗星通导航技术股份有限公司 一种p码捕获方法及装置
CN104485976A (zh) * 2014-12-11 2015-04-01 中国工程物理研究院电子工程研究所 一种高动态弱复合码扩频信号快速捕获方法
CN104639207A (zh) * 2015-02-05 2015-05-20 哈尔滨工程大学 一种高效同步的并行组合扩频***发射与接收方法
CN105162493A (zh) * 2015-08-04 2015-12-16 北京理工大学 多普勒域和延迟域二维捕获方法及装置
CN106157961A (zh) * 2015-04-09 2016-11-23 展讯通信(上海)有限公司 语音信号处理方法及装置
CN106603451A (zh) * 2016-12-29 2017-04-26 西安空间无线电技术研究所 一种基于延时自相关的高动态多普勒频偏及频偏变化率估计方法
CN108574512A (zh) * 2017-08-28 2018-09-25 中车株洲电力机车研究所有限公司 一种伪随机序列捕获方法及装置
CN108650548A (zh) * 2018-05-16 2018-10-12 青岛海信电器股份有限公司 一种对ts流进行解密的方法
CN109004952A (zh) * 2018-07-18 2018-12-14 西安空间无线电技术研究所 一种快跳频信号的跟踪***及方法
CN109100747A (zh) * 2018-07-20 2018-12-28 西安空间无线电技术研究所 一种适用于多路随机接入信号的快速捕获***及方法
CN110474658A (zh) * 2019-08-29 2019-11-19 北京航空航天大学合肥创新研究院 一种基于长码码相位辅助的ds/fh跳扩数传信号捕获方法
CN110771050A (zh) * 2017-04-11 2020-02-07 弗劳恩霍夫应用研究促进协会 用于报文拆分的特定跳变图案
CN110794369A (zh) * 2019-09-25 2020-02-14 四川九洲空管科技有限责任公司 一种基于舰载平台数字阵雷达的基带信号处理方法
CN111149083A (zh) * 2017-08-07 2020-05-12 铠侠股份有限公司 支持低延时操作的ssd架构
CN111262618A (zh) * 2020-01-17 2020-06-09 北京理工大学 基于相同伪码的多目标测控信号并行接入的解决方法
CN111934715A (zh) * 2020-07-06 2020-11-13 南京天际砺剑科技有限公司 一种宽带跳频卫星通信***关键技术研究方法
CN112888962A (zh) * 2018-08-01 2021-06-01 德克萨斯仪器股份有限公司 具有时变阈值的声音感测
CN113676215A (zh) * 2021-08-13 2021-11-19 山东大学 一种高动态环境下双m元编码扩频方法及***
CN113922843A (zh) * 2021-12-13 2022-01-11 北京理工大学 通信***信号同步方法及***
CN114050844A (zh) * 2021-11-24 2022-02-15 成都亿凌特科技有限公司 一种超宽带跳扩信号快速捕获方法
CN114978235A (zh) * 2022-04-24 2022-08-30 中国电子科技集团公司第二十九研究所 一种准同步非周期扩频信号的快速捕获***及方法
CN115333554A (zh) * 2022-08-01 2022-11-11 北京信息科技大学 一种基于距离感应的透地通信方法和通信装置
CN116170036A (zh) * 2022-12-30 2023-05-26 西安空间无线电技术研究所 一种连续跳时扩频信号的自适应载波跟踪装置及方法
CN117251717A (zh) * 2023-11-17 2023-12-19 成都立思方信息技术有限公司 多个不同信号同步信道化提取方法、装置、设备及介质
CN117724121A (zh) * 2024-02-18 2024-03-19 成都星联芯通科技有限公司 一种pn码捕获方法、装置、存储介质及电子设备

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2577187C1 (ru) * 2015-03-16 2016-03-10 Александр Иосифович Иванов Способ шифрования/дешифрования аналоговых сигналов, передаваемых по каналам связи

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5987058A (en) * 1988-11-02 1999-11-16 Axonn Corporation Wireless alarm system
CN101262467B (zh) * 2008-03-03 2010-09-08 清华大学 数字基带跳频调制***实现方法及实现装置

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103364810B (zh) * 2012-03-27 2016-01-13 中国科学院国家天文台 通过可跳变导航频点实现卫星导航定位的装置及其方法
CN103364810A (zh) * 2012-03-27 2013-10-23 中国科学院国家天文台 通过可跳变导航频点实现卫星导航定位的装置及其方法
CN102857251B (zh) * 2012-09-10 2014-12-03 上海交通大学 一种直接序列扩频的并行解扩的码片同步方法
CN102857251A (zh) * 2012-09-10 2013-01-02 上海交通大学 一种直接序列扩频的并行解扩的码片同步方法
CN102879834A (zh) * 2012-09-28 2013-01-16 北京东方联星科技有限公司 一种实现卫星导航气象探空仪导航数据通信的方法
CN102879834B (zh) * 2012-09-28 2015-02-25 北京东方联星科技有限公司 一种实现卫星导航气象探空仪导航数据通信的方法
CN103391114A (zh) * 2013-07-29 2013-11-13 大连大学 一种卫星通信中跳频通信的快速捕获方法
CN103391114B (zh) * 2013-07-29 2015-08-12 大连大学 一种卫星通信中跳频通信的快速捕获方法
CN103698784A (zh) * 2013-12-25 2014-04-02 北京北斗星通导航技术股份有限公司 一种p码捕获方法及装置
CN104485976A (zh) * 2014-12-11 2015-04-01 中国工程物理研究院电子工程研究所 一种高动态弱复合码扩频信号快速捕获方法
CN104639207A (zh) * 2015-02-05 2015-05-20 哈尔滨工程大学 一种高效同步的并行组合扩频***发射与接收方法
CN106157961A (zh) * 2015-04-09 2016-11-23 展讯通信(上海)有限公司 语音信号处理方法及装置
CN105162493A (zh) * 2015-08-04 2015-12-16 北京理工大学 多普勒域和延迟域二维捕获方法及装置
CN105162493B (zh) * 2015-08-04 2017-07-14 北京理工大学 多普勒域和延迟域二维捕获方法及装置
CN106603451A (zh) * 2016-12-29 2017-04-26 西安空间无线电技术研究所 一种基于延时自相关的高动态多普勒频偏及频偏变化率估计方法
CN106603451B (zh) * 2016-12-29 2020-04-10 西安空间无线电技术研究所 一种基于延时自相关的高动态多普勒频偏及频偏变化率估计方法
CN110771050A (zh) * 2017-04-11 2020-02-07 弗劳恩霍夫应用研究促进协会 用于报文拆分的特定跳变图案
CN110771050B (zh) * 2017-04-11 2022-06-07 弗劳恩霍夫应用研究促进协会 用于报文拆分的特定跳变图案
CN111149083A (zh) * 2017-08-07 2020-05-12 铠侠股份有限公司 支持低延时操作的ssd架构
CN108574512A (zh) * 2017-08-28 2018-09-25 中车株洲电力机车研究所有限公司 一种伪随机序列捕获方法及装置
CN108650548A (zh) * 2018-05-16 2018-10-12 青岛海信电器股份有限公司 一种对ts流进行解密的方法
CN109004952A (zh) * 2018-07-18 2018-12-14 西安空间无线电技术研究所 一种快跳频信号的跟踪***及方法
CN109100747A (zh) * 2018-07-20 2018-12-28 西安空间无线电技术研究所 一种适用于多路随机接入信号的快速捕获***及方法
CN112888962A (zh) * 2018-08-01 2021-06-01 德克萨斯仪器股份有限公司 具有时变阈值的声音感测
CN110474658A (zh) * 2019-08-29 2019-11-19 北京航空航天大学合肥创新研究院 一种基于长码码相位辅助的ds/fh跳扩数传信号捕获方法
CN110794369A (zh) * 2019-09-25 2020-02-14 四川九洲空管科技有限责任公司 一种基于舰载平台数字阵雷达的基带信号处理方法
CN111262618A (zh) * 2020-01-17 2020-06-09 北京理工大学 基于相同伪码的多目标测控信号并行接入的解决方法
CN111934715B (zh) * 2020-07-06 2022-04-01 南京天际砺剑科技有限公司 一种宽带跳频卫星通信***关键技术研究方法
CN111934715A (zh) * 2020-07-06 2020-11-13 南京天际砺剑科技有限公司 一种宽带跳频卫星通信***关键技术研究方法
CN113676215A (zh) * 2021-08-13 2021-11-19 山东大学 一种高动态环境下双m元编码扩频方法及***
CN114050844A (zh) * 2021-11-24 2022-02-15 成都亿凌特科技有限公司 一种超宽带跳扩信号快速捕获方法
CN113922843B (zh) * 2021-12-13 2022-03-11 北京理工大学 通信***信号同步方法及***
CN113922843A (zh) * 2021-12-13 2022-01-11 北京理工大学 通信***信号同步方法及***
CN114978235A (zh) * 2022-04-24 2022-08-30 中国电子科技集团公司第二十九研究所 一种准同步非周期扩频信号的快速捕获***及方法
CN114978235B (zh) * 2022-04-24 2023-09-29 中国电子科技集团公司第二十九研究所 一种准同步非周期扩频信号的快速捕获***及方法
CN115333554A (zh) * 2022-08-01 2022-11-11 北京信息科技大学 一种基于距离感应的透地通信方法和通信装置
CN115333554B (zh) * 2022-08-01 2023-05-12 北京信息科技大学 一种基于距离感应的透地通信方法和通信装置
CN116170036A (zh) * 2022-12-30 2023-05-26 西安空间无线电技术研究所 一种连续跳时扩频信号的自适应载波跟踪装置及方法
CN117251717A (zh) * 2023-11-17 2023-12-19 成都立思方信息技术有限公司 多个不同信号同步信道化提取方法、装置、设备及介质
CN117251717B (zh) * 2023-11-17 2024-02-09 成都立思方信息技术有限公司 多个不同信号同步信道化提取方法、装置、设备及介质
CN117724121A (zh) * 2024-02-18 2024-03-19 成都星联芯通科技有限公司 一种pn码捕获方法、装置、存储介质及电子设备
CN117724121B (zh) * 2024-02-18 2024-05-03 成都星联芯通科技有限公司 一种pn码捕获方法、装置、存储介质及电子设备

Also Published As

Publication number Publication date
CN101777933B (zh) 2013-07-24

Similar Documents

Publication Publication Date Title
CN101777933B (zh) 机群链路的加密跳码扩频信号生成与捕获***
CN104253774B (zh) 一种高动态环境下多普勒频偏估计***和方法
US7623562B2 (en) Initial synchronization acquiring device and method for parallel processed DS-CDMA UWB system and DS-CDMA system&#39;s receiver using the same
CN102332933B (zh) 短时突发扩频信号传输与接收方法
CN101030787B (zh) 对扩频信号的信噪比提供估计的方法和装置
CN103199887B (zh) 一种适用于直接扩频信号的通用捕获方法
CN108667484A (zh) 非相干扩频数字收发信机瞬时测频与解调方法
CN104485976B (zh) 一种高动态弱复合码扩频信号快速捕获方法
CN102841360B (zh) 一种基于部分相关的微弱信号快速捕获方法
CN101969321B (zh) 基于fft的直接序列扩频***的大频偏二次捕获方法
JP2008503938A (ja) 擬似雑音符号化通信システム
CN110071738A (zh) 基于多伪码支路接收机的扩频信号解扩跟踪方法
CN105141340A (zh) 直扩msk信号的全数字接收方法
CN104168233A (zh) 基于特征分解和梅西算法的dsss/uqpsk信号的伪码序列估计方法
CN106603451A (zh) 一种基于延时自相关的高动态多普勒频偏及频偏变化率估计方法
CN104181558A (zh) Gps接收机及判断gps接收机跟踪环路状态的方法
CN103439718B (zh) 一种高阶boc调制信号的无模糊跟踪单元
CN103760578B (zh) 一种gnss卫星导航信号的无模糊跟踪方法
CN102243309A (zh) Gnss互相关干扰抑制方法和装置
CN102798871A (zh) 基于伪码重构的伪码捕获方法及装置
Liang et al. A two-step MF signal acquisition method for wireless underground sensor networks
CN105372678A (zh) 一种正弦boc调制信号的无模糊跟踪方法
CN108957492B (zh) 一种gps的l1c/a和l1c联合捕获方法
Azou et al. Sea trial results of a chaotic direct-sequence spread spectrum underwater communication system
Benedetto et al. Effective code acquisition of Galileo BOC signals

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 100190 No. 2, No. 1, South Zhongguancun, Haidian District, Beijing

Patentee after: NATIONAL SPACE SCIENCE CENTER, CAS

Address before: 100190 No. 2, No. 1, South Zhongguancun, Haidian District, Beijing

Patentee before: Space Science & Applied Research Centre, Chinese Academy of Sciences

CP01 Change in the name or title of a patent holder
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130724

Termination date: 20200129

CF01 Termination of patent right due to non-payment of annual fee