含残余频偏的同步DS‑CDMA信号伪码序列盲估计的制作方法

文档序号:11410612阅读:403来源:国知局
含残余频偏的同步DS‑CDMA信号伪码序列盲估计的制造方法与工艺

本发明涉及通信领域中直接序列扩频信号的盲处理,具体涉及一种低信噪比下含残余频偏的同步ds-cdma信号伪码序列盲估计方法。



背景技术:

直接序列码分多址(directsequence-codedivisionmultipleaccess,ds-cdma)系统是直接序列扩频(directsequencespreadspectrum,dsss)通信系统之一,ds-cdma信号由于采用了多路伪随机编码调制信息码,使其频谱得以展宽,较之常规的窄带通信信号具有隐蔽性好、抗干扰、低截获概率、保密性强等优点被广泛地应用于军事通信和民用通信。如:通信、雷达、gps全球卫星定时定位系统、遥感和遥控等领域。然而,在非协作的扩频通信系统中,如:电子作战、通信对抗等,由于接收方未知晓信号调制所用的扩频码序列,即使截获到ds-cdma信号,也难以获取信号中传输的有用信息。因此,对ds-cdma信号的盲解扩问题成为通信领域研究的重点和热点。

目前在低信噪比条件下,针对ds-cdma信号伪码序列的盲估计已提出多种方法,文献(陆凤波,黄知涛,姜文利.基于fast-ica的cdma信号扩频序列盲估计及性能分析[j].通信学报,2011,32(8):136-142.)提出使用fast-ica方法对lc-ds-cdma信号的伪码序列进行估计,该方法先把接收信号分成若干个重叠的分段,然后估计出每个用户的伪码序列片段,最后对估计出的伪码序列片段进行拼接从而估计出每个用户完整的伪码序列。文献(张天骐,赵军桃,江晓磊.基于多主分量神经网络的同步ds-cdma伪码盲估计[j].系统工程与电子技术,2016,38(11):2638-2647.)提出使用主分量神经网络的方法对ds-cdma信号的伪码序列进行估计,该方法将观测信号送入神经网络对权值进行更新、训练直至收敛,最后对权向量取符号即可完成对ds-cdma信号的伪码序列盲估计。文献(赵知劲,李淼,尚俊娜.基于矩阵填充和三阶相关的长短码ds-cdma信号多伪码盲估计[j].电子与信息学报,2016,38(7):1788-1793.)针对长短码ds-cdma信号,提出基于矩阵填充和三阶相关的ds-cdma信号伪码序列盲估计方法,该方法首先将长码建模为含缺失数据的短码直扩信号模型,然后通过盲源分离和三阶相关方法实现了对伪码序列的盲估计,但是该方法只能估计m序列,无法对gold、m序列等其他伪随机编码序列进行估计,具有一定的局限性。

以上方法都是建立在理想基带ds-cdma信号模型下实现了对信号伪码序列的盲估计。然而,在实际通信中,接收端接收到的ds-cdma信号通常还含有残余频偏,这使得对ds-cdma信号伪码序列的盲估计更为困难,从而进一步影响对信号的盲解扩性能。为此,本发明提出一种基于特征分解和数字锁相环(digitalphaselockloop,dpll)相结合的含残余频偏的同步ds-cdma信号伪码序列盲估计方法。



技术实现要素:

本发明所要解决的技术问题是,针对当前在低信噪比情况下含残余频偏的同步ds-cdma信号伪码序列难以估计的问题,提出一种特征分解和dpll结合的含残余频偏的同步ds-cdma信号伪码序列盲估计方法。该方法在低信噪比条件下,能够对含残余频偏的同步ds-cdma信号的伪码序列进行准确的估计,并且随着信号数据组数的增加,伪码序列估计的正确率也不断增加。而且该方法适用于任何伪码序列类型的ds-cdma信号。

本发明解决上述技术问题的技术方案是,提出一种特征分解和dpll结合的含残余频偏的同步ds-cdma信号伪码序列盲估计方法。该方法的具体实施步骤如下:在接收端对含残余频偏的ds-cdma信号进行同步和离散化,并以单倍伪码周期对数据进行分段并计算信号的自相关矩阵;再对构造的自相关矩阵进行特征值分解,使用mdl准则求出信号中的用户数,取与用户数相等的最大特征值所对应的特征向量以完成各用户伪码序列的粗估计;最后将粗估计的伪码序列送入dpll中进行残余频偏的消除,经dpll工作稳定后会输出i、q两路信号,而其中的i路信号即为最终所要估计的伪码序列。

不失一般性,假定伪码周期,信息码速率已知。设接收机端中频ds-cdma信号经过采样后,可表示为:

其中,

式(1)、式(2)、式(3)中,ak、dk、pk分别表示ds-cdma信号中第k个用户的幅度、信息码序列、伪码序列;δf表示下变频后的残余频偏、θ∈[0,2π]表示随机初始相位;τk表示第k个用户信息符号起始时刻相对于第一个用户的延迟,当τ1=τ2=…=τk=0时即为同步ds-cdma信号;v(n)表示均值为零、方差为的复高斯白噪声;d(j)∈{±1}、p(i)∈{±1}且ts表示信息序列的周期,tc表示伪码码片宽度,因为扩频信号采用短码的扩频方式,则ts=ntc,这里的n表示伪码序列的长度;q(n)和h(n)表示矩形脉冲函数。

将接收信号以伪码码片宽度进行采样,并以单倍的伪码周期进行分段,则分段后的观测数据矩阵为:

y=[y1,y2,…,yk]h(4)

其中,ym表示第m组分段数据,m=0,1,…,m,[·]h表示取复共轭转置。

下面对y的自相关矩阵ry进行特征分解,由式(4)可得信号自相关矩阵ry的估计值为:

其中,λ=diag(λ1,λ2,…,λk)表示ds-cdma信号中k个用户特征值所组成的对角矩阵;us=[u1,u2,…,uk]表示ry的特征值所对应的特征向量矩阵;c=[c1,c2,…,ck]且ck(n)=ej(2πδfn+θ),n=1,2,…,n;n=1,2,…,n。将k个最大特征值所对应的特征向量分别送入dpll中进行残余频偏的消除,待dpll工作稳定后(即完成了相位的跟踪)输出的i路信号即为ds-cdma信号伪码序列的估计值。

本发明首先对构造的数据自相关矩阵进行特征分解并使用mdl准则估计用户数,以实现含残余频偏的同步ds-cdma信号伪码序列的粗估计;在此基础上,进一步通过dpll消除粗估计伪码序列中的残余频偏以完成对各用户伪码序列的精确估计。通过仿真实验,验证了该方法的有效性,并在不同用户数、不同数据长度、不同频偏和不同伪码长度的条件下,对该方法的估计性能进行了分析。综上所述,本发明在实际应用中操作简单、易于实现,具有重要的应用价值。

附图说明

图1为同步ds-cdma信号通信系统的原理图。

图2为dpll工作的原理图。

图3(a)~(f)为4用户ds-cdma信号伪码序列真实值和估计值的样本图。

图4为同步ds-cdma信号在不同用户数下采用mdl准则估计信号用户数的性能曲线图。

图5为5用户ds-cdma信号在不同数据长度下对伪码序列估计的性能曲线图。

图6为ds-cdma信号在不同用户数下对伪码序列估计的性能曲线图。

图7为5用户ds-cdma信号在不同残余频偏下对伪码序列估计的性能曲线图。

图8为5用户ds-cdma信号在不同伪码序列长度下对伪码序列估计的性能曲线图。

具体实施方式

以下结合附图和具体实例,对本发明的实施作进一步的描述。

图1表示同步ds-cdma通信系统的原理图。该图中存在k个用户,且每个用户都是采用短码扩频的方式,其中,dk(t)、pk(t)、sk(t)分别表示第k个用户的信息序列、伪码序列和扩频信号,δf表示残余频偏、θ∈[0,2π]表示随机初始相位。将k个用户的信号叠加在一起构成了本文含残余频偏的同步ds-cdma信号。

图2表示dpll的工作原理图。dpll由正弦/余弦信号发生器、相位旋转变换器、鉴相器和环路滤波器构成,将第k个用户粗估计伪码序列的实部和虚部送入dpll中可得:

式(7)经过相位旋转变换器后变为i、q两路信号,即:

在dpll中鉴相器的表达式e(n)为:

当dpll工作稳定后,即[(2πδfn+θ)-θ′(n)]→0时,有:

式(10)中的即为去除残余频偏后的第k个用户的伪码序列的估计值。

图3(a)为自相关矩阵特征值分解的特征值谱图,图3(b)~图3(f)为4用户ds-cdma信号伪码序列真实值和估计值的样本图。图3中ds-cdma信号的用户数为k=4,伪码长度n=255bit,数据组数m=1000组,信噪比snr=-5db,归一化残余频偏δf=0.02,初始相位θ∈[0,2π],每一个伪码码片的上采样值sa=4bit/chip,使用本发明的方法进行仿真实验。其中图3(b)为用户伪码序列的真实值;从图3(a)中的特征值谱图可以看出,存在4个最大的特征值,且最大特征值的个数与用户数的个数相等,所以这4个最大特征值所对应的特征向量即为用户的伪码序列的粗估计;从图3(c)、图3(d)中可以看出,粗估计的伪码序列的实部和虚部都含有残余频偏,这将影响后续的盲解扩性能;从图3(e)、图3(f)为经过dpll消除残余频偏后的i、q路信号,且图3(e)即为ds-cdma信号各用户的伪码序列的精确估计值、图3(f)为q路信号,其幅值近似为零,这与式(10)的理论分析相一致。

图4为同步多用户ds-cdma信号在不同用户数下使用mdl准则估计用户数的性能曲线。图4中ds-cdma信号的伪码序列长度n=255bit,数据组数m=1000,归一化频偏δf=0.02,初始化相位θ∈[0,2π],每一个码片的上采样值sa=4bit/chip,信噪比snr=-21~-5db,在用户数k=4、k=5、k=7、k=10下分别进行200次蒙特卡罗仿真实验。从图4的仿真结果可以看出,用户数估计的正确率随着信噪比的不断减小而减小,且随着用户数的增加估计的正确率也随之减小,当用户数k=10、信噪比snr=-10db时,用户数的估计正确率可达到100%。

图5~图8为ds-cdma信号在不同数据分组、不同用户数、不同归一化频偏和不同伪码长度下对伪码序列估计的性能曲线图。其中,图5中ds-cdma信号的用户数k=5,伪码序列长度n=255bit,归一化频偏δf=0.02,初始化相位θ∈[0,2π],每一个码片的上采样值sa=4bit/chip,信噪比snr=-20~0db,在数据组数m=500、m=1000、m=1500、m=2000下分别进行200次蒙特卡罗仿真实验。从图5的仿真结果可以看出,伪码序列估计的错误率随着信噪比的不断降低而增加,且随着数据组数的不断增加,伪码序列估计的错误率也随着降低。图6中的数据组数m=1000,伪码序列长度n=255bit,其它参数与图5中的参数设置相一致,在不同用户数k=4、k=5、k=7、k=10下进行仿真实验。从图6中可以看出,伪码序列估计的错误率在同一信噪比下随着用户数的增加也随之增加,当用户数为k=10、信噪比为snr=-10db时,伪码序列估计的错误率在0.1以下。图7中的数据组数m=1000,n=255,用户数k=5,其它参数与图5中的参数设置相一致,在不同归一化频偏δf=0、δf=0.02、δf=0.04下进行仿真实验。从图7中可以看出,伪码序列估计的错误率随着δf的增加而不断增加,说明残余频偏会对伪码序列的估计产生影响,从而进一步影响信号的盲解扩性能,这与前面的理论分析相一致。且当信噪比snr=-10db,通过dpll对残余频偏进行消除后可达到与无残余频偏几乎一致的伪码序列估计错误率。图8中的数据组数m=1000,用户数k=5,其它参数与图5中的参数设置相一致,在不同伪码序列长度n=127bit、n=255bit、n=512bit、n=1023bit下进行仿真实验。从图8中可以看出,伪码序列估计的错误率随着信噪比的增加而不断降低,当伪码序列长度n=1023bit、信噪比为snr=-19db时,伪码序列估计的错误率可达到0.1以下。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1