多用户周期长短码直扩信号的伪码盲估计方法技术

技术编号:15624460 阅读:84 留言:0更新日期:2017-06-14 05:58
本发明专利技术公开了一种多用户周期长短码直扩信号的伪码盲估计方法。本发明专利技术根据其短扩频码和长扰码的周期,将结构复杂的多用户周期长短码直扩信号建模成盲分离形式;基于Fast‑ICA算法分离各用户的混合PN序列片段,并重组成模糊序列;利用m序列的移位叠加性,采用二次延迟相乘法消除信息码和扩频码影响;结合分圆陪集理论计算信号三阶相关函数,从而确定用户的混合PN序列以及三阶相关峰值点,用矩阵斜消法完成扰码估计,解扰信号后用分段延迟互相关法完成扩频码估计。本发明专利技术充分利用Fast‑ICA算法以及m序列三阶相关特性,实现对多用户周期长短码直扩信号的两个伪随机码的盲估计。

【技术实现步骤摘要】
多用户周期长短码直扩信号的伪码盲估计方法
本专利技术属于通信对抗中直接序列扩频信号的盲参数估计领域,具体涉及非合作通信下短码扩频长码加扰的多用户周期直扩信号的伪码估计方法。
技术介绍
直接序列扩频(DirectSequenceSpreadSpectrum,DSSS)是扩频通信技术的主要方式之一。它具有抗干扰能力强,保密性好,易于码分多址等优点,在军事、民用通信中具有广泛应用。根据信号结构,DSSS信号可分为:短码直扩信号,长码直扩信号,短码扩频长码加扰直扩信号(简称为长短码直扩信号)。在通信对抗中,正是由于直扩信号的抗干扰能力强、隐蔽性好等特点,使得非合作通信情况下的直扩信号侦测和盲参数估计相当困难。在非合作通信中,伪随机(PN)码估计是信息截获的前提和关键。短码直扩信号的PN码估计研究已比较成熟,长码直扩信号的PN码估计研究也已经取得了一定的成果。但长短码直扩信号由于结构复杂、保密性更强,给PN码估计带来了更大的困难和挑战。现有的直扩信号扩频码估计方法主要有:相关矩阵特征分解法、神经网络法、匹配滤波法和三界相关法。对于多用户长短码直扩信号,其中不仅包含多个用户,且各个用户中又包含两个伪码,上述方法均不适用。目前关于多用户长短码直扩信号的伪码估计研究还处于起步阶段,需要更深入的探索。
技术实现思路
本专利技术的目的是针对非合作通信中无法估计多用户周期长短码直扩信号的伪码问题,提出一种基于Fast-ICA算法和三阶相关的伪随机码盲估计方法,从而解决了多用户周期长短码直扩信号的伪码估计问题。本专利技术中多用户周期长短码直扩信号伪码盲估计方法的步骤是:步骤1、将多用户周期长短码直扩信号以扩频码码片速率采样转化为基带信号,根据短扩频码和长扰码周期对基带信号分段并构建成盲分离模型,通过快速独立成分分析(Fast-ICA)算法分离得到各用户混合PN序列片段;步骤2、估计第一个用户的混合PN序列时,拼接分离得到的序列片段得到完整的混合PN模糊序列,利用m序列的移位叠加性,采用二次延迟相乘法消除信息码和扩频码影响;步骤3、结合分圆陪集理论计算延迟信号的三阶相关函数值,得到可能的峰值点坐标;步骤4、计算可能峰值点坐标集合处的正反向三阶相关函数平均值,最大平均值所对应的序列即为正确的用户混合PN序列;步骤5、根据矩阵斜消法完成用户的扰码估计,对用户的混合PN序列解扰,用分段延迟互相关法完成扩频码估计;步骤6、清除步骤1中的已估计用户的所有混合PN序列片段,重复步骤2-5即可依次得到所有用户的混合PN序列、扰码和扩频码。本专利技术充分利用多用户周期长短码直扩信号的结构特点,通过信号分段构建盲分离模型,通过Fast-ICA算法实现各用户混合PN序列片段的分离。本专利技术将得到的全部混合PN序列片段按顺序拼接,得到全部可能的混合PN模糊序列,则正确的用户混合PN序列必定存在于其中。本专利技术通过两次延迟相乘法消除信息码影响和扩频码影响,从而可通过三阶相关特性估计扰码。结合分圆陪集理论计算信号的三阶相关函数来确定可能峰值点,大大降低了计算复杂度和减少了计算量。本专利技术为减少噪声对伪码估计的影响,利用峰值点的性质,计算可能峰值点坐标处的正反向三阶相关函数的平均值,从而提高了正确混合PN序列的搜索精度。本专利技术将每个峰值点表示为多项式形式,并两两求最大公约式,则可以得到信号长扰码的本原多项式估计。本专利技术在估计得到信号的长扰码之后,利用m序列的线性移位叠加特性,巧妙分段,利用分段相关法对信号解扰,再通过分段延迟互相关的信号同步法实现扩频码估计。本专利技术的有益效果是:1、将多用户周期长短码直扩信号建模为盲源信号分离问题,通过该建模可以将结构复杂的信号模型简化。2、通过两次延迟相乘法消除了信息码和扩频码对长扰码估计的影响,利用m序列的三阶相关特性、分圆陪集理论、峰值点性质等,不仅运算量减低,还大大提高了确定混合PN序列的准确度,从而提高扰码估计性能。3、在混合PN序列解扰后,用分段延迟互相关的信号同步法完成对短扩频码估计,最终实现了信号中各用户的长扰码和短扩频码的估计。具体实施方式下面进一步详细说明本专利技术的实施步骤。多用户周期长短码直扩信号的伪码盲估计方法,具体包括如下步骤:步骤1、将多用户周期长短码直扩信号以扩频码码片速率采样转化为基带信号,根据短扩频码和长扰码周期对基带信号分段并构建成盲分离模型,通过快速独立成分分析(Fast-ICA)算法分离得到各用户混合PN序列片段;具体如下:1-1.将接收到的多用户周期长短码直扩信号以扩频码码片速率采样,则第i个用户的基带信号表示为:ui(n)=Aidi(n)hi(n)ki(n),n=1,2,3…N(1)其中,n为采样时刻,N为基带信号长度;Ai为第i个用户的信号幅度;di(n)、hi(n)、ki(n)分别表示第i个用户的信息码、扩频码以及扰码。扩频码选用周期为Ls的OVSF码,扰码选用周期为Ll的m序列,且满足条件Ll=VLs,其中V是一个正整数。所有用户具有相同的扩频码周期和扰码周期,则每个用户信号可分成Z=N/Ll个片段。多用户周期长短码直扩信号表示为:其中M是用户个数,w(n)是零均值高斯白噪声,方差为σ2。1-2.根据短扩频码和长扰码周期对基带信号分段并构建成盲分离模型,具体如下:首先根据扰码周期,将接收信号分成Z=N/Ll个序列片段,每个序列片段长度为Ll,可看成Z个阵元接收到的信号。再根据扩频码周期对每个阵元信号分段,得到V=Ll/Ls个序列片段,长度为Ls。则第v个片段的接收信号可表示为:构建成盲分离模型:r(v,a)=A(v)B(v,a)+W(v,a),a=1,2,3,…,Ls(4)其中B(v,a)=[s1(v,a)s2(v,a)…sM(v,a)]T;si(v,a)=hi(a)ki((v-1)·Ls+a);W(v,a)=[w1((v-1)·Ls+a)w2((v-1)·Ls+a)…wZ((v-1)·Ls+a)]T;用Fast-ICA算法分离得到各用户混合PN序列片段,记为i=1,2,…M,v=1,2,…V。步骤2、估计第一个用户的混合PN序列时,拼接分离得到的序列片段得到完整的混合PN模糊序列,利用m序列的移位叠加性,采用二次延迟相乘法消除信息码和扩频码影响。具体如下:2-1.将步骤1中分离得到的序列片段按顺序拼接即可得到MV个不同的模糊序列αt(n),t=1,2,…MV,长度为Ll,αt(n)表示为:其中i1,i2,…iV=1,2,…M。所有的αt(n)是由V个连续的子段拼接构成的但只有M个是所求的用户混合PN序列,这M个特殊序列记为2-2.估计第一个用户的混合PN序列,假设为用户的第一个序列片段,则该用户的可由(V-1)M个剩余子段来拼接,其中i2,…iV=1,2,…M,中的t=1,2,…MV-1。2-3.为消除信息码和扩频码对扰码估计的影响,利用m序列的移位叠加特性,两次延迟相乘:步骤3、结合分圆陪集理论计算延迟信号的三阶相关函数值,得到可能的峰值点坐标。确定扰码的分圆陪集,假设存在J个有限集,将这J个有限集的陪集头记入集合{ηj|j=1,2,3,…,J}。计算延迟相乘得到的延迟信号的正向三阶相关函数(TCF),其中t=1,2,…MV-1:其中j=1,2,…J,q=1,2,…Ll,找到J个最大本文档来自技高网...

【技术保护点】
多用户周期长短码直扩信号的伪码盲估计方法,其特征在于该方法包括以下步骤:步骤1、将多用户周期长短码直扩信号以扩频码码片速率采样转化为基带信号,根据短扩频码和长扰码周期对基带信号分段并构建成盲分离模型,通过快速独立成分分析算法分离得到各用户混合PN序列片段;步骤2、估计第一个用户的混合PN序列时,拼接分离得到的序列片段得到完整的混合PN模糊序列,利用m序列的移位叠加性,采用二次延迟相乘法消除信息码和扩频码影响;步骤3、结合分圆陪集理论计算延迟信号的三阶相关函数值,得到可能的峰值点坐标;步骤4、计算可能峰值点坐标集合处的正反向三阶相关函数平均值,最大平均值所对应的序列即为正确的用户混合PN序列;步骤5、根据矩阵斜消法完成用户的扰码估计,对用户的混合PN序列解扰,用分段延迟互相关法完成扩频码估计;步骤6、清除步骤1中的已估计用户的所有混合PN序列片段,重复步骤2‑5即可依次得到所有用户的混合PN序列、扰码和扩频码。

【技术特征摘要】
1.多用户周期长短码直扩信号的伪码盲估计方法,其特征在于该方法包括以下步骤:步骤1、将多用户周期长短码直扩信号以扩频码码片速率采样转化为基带信号,根据短扩频码和长扰码周期对基带信号分段并构建成盲分离模型,通过快速独立成分分析算法分离得到各用户混合PN序列片段;步骤2、估计第一个用户的混合PN序列时,拼接分离得到的序列片段得到完整的混合PN模糊序列,利用m序列的移位叠加性,采用二次延迟相乘法消除信息码和扩频码影响;步骤3、结合分圆陪集理论计算延迟信号的三阶相关函数值,得到可能的峰值点坐标;步骤4、计算可能峰值点坐标集合处的正反向三阶相关函数平均值,最大平均值所对应的序列即为正确的用户混合PN序列;步骤5、根据矩阵斜消法完成用户的扰码估计,对用户的混合PN序列解扰,用分段延迟互相关法完成扩频码估计;步骤6、清除步骤1中的已估计用户的所有混合PN序列片段,重复步骤2-5即可依次得到所有用户的混合PN序列、扰码和扩频码。2.根据权利要求1所述的多用户周期长短码直扩信号的伪码盲估计方法,其特征在于步骤1具体包括如下内容:1-1.将接收到的多用户周期长短码直扩信号以扩频码码片速率采样,则第i个用户的基带信号表示为:ui(n)=Aidi(n)hi(n)ki(n),n=1,2,3…N(1)其中,n为采样时刻,N为基带信号长度;Ai为第i个用户的信号幅度;di(n)、hi(n)、ki(n)分别表示第i个用户的信息码、扩频码以及扰码;扩频码选用周期为Ls的OVSF码,扰码选用周期为Ll的m序列,且满足条件Ll=VLs,其中V是一个正整数;所有用户具有相同的扩频码周期和扰码周期,则每个用户信号可分成Z=N/Ll个片段;多用户周期长短码直扩信号表示为:其中M是用户个数,w(n)是零均值高斯白噪声,方差为σ2;1-2.根据短扩频码和长扰码周期对基带信号分段并构建成盲分离模型,具体如下:首先根据扰码周期,将接收信号分成Z=N/Ll个序列片段,每个序列片段长度为Ll,可看成Z个阵元接收到的信号;再根据扩频码周期对每个阵元信号分段,得到V=Ll/Ls个序列片段,长度为Ls;则第v个片段的接收信号可表示为:构建成盲分离模型:r(v,a)=A(v)B(v,a)+W(v,a),a=1,2,3,…,Ls(4)其中B(v,a)=[s1(v,a)s2(v,a)…sM(v,a)]T;si(v,a)=hi(a)ki((v-1)·Ls+a);W(v,a)=[w1((v-1)·Ls+a)w2((v-1)·Ls+a)…wZ((v-1)·Ls+a)]T;用Fast-ICA算法分离得到...

【专利技术属性】
技术研发人员:强芳芳赵知劲顾骁炜沈雷尚俊娜
申请(专利权)人:杭州电子科技大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1