空时解相关码分多址多径信号波达方向估计方法和装置的制作方法

文档序号:7731329阅读:250来源:国知局
专利名称:空时解相关码分多址多径信号波达方向估计方法和装置的制作方法
技术领域
本发明属于码分多址CDMA蜂窝通信系统领域。
背景技术
CDMA蜂窝通信技术以其频率规划简单、系统容量大、抗多径能力强、通信质量好、电磁干扰小等特点显示出巨大的发展潜力,是未来移动通信的主流技术。特别是如果在CDMA系统中使用阵列天线可以显著地改善系统的容量、频谱效率、通信质量和覆盖范围和提供高精度的无线定位服务。在阵列天线CDMA系统中用户多径信号的波达方向估计对下行链路的波束形成、减小干扰和基于角度估计的用户无线定位技术具有重要作用,是阵列天线CDMA系统的关键技术之一。
在过去的几十年中,提出了许多基于天线阵列的信号波达方向DOA估计算法,通常称为传统的DOA估计算法。传统的DOA估计算法如多重信号分类法MUSIC和借助旋转不变技术估计信号参数ESPRIT算法要求天线阵列的阵元数多于信号源数,并且信号源在空间上不能重叠,否则天线阵列无法对信号源的DOA进行有效估计。
CDMA系统的上行信道通常为异步多径信道,用户工作在相同的频段。一个典型蜂窝小区内通常有几十个用户,每一个用户的信号又会产生多条子路径,使得传统的基于天线阵列的DOA估计方法不能直接应用于阵列天线CDMA系统中。

发明内容
本发明所解决的技术问题是,提出一种空时解相关码分多址多径信号波达方向估计方法和装置。该方法可以有效分辨和精确地估计用户多径信号的波达方向。本发明提出的基于上述方法的装置非常适合于采用空时解相关检测技术的阵列天线CDMA系统用户多径信号波达方向的精确估计。
本发明的技术方案—空时解相关码分多址多径信号波达方向估计方法首先利用阵列天线阵元后接的匹配滤波器组进行用户多径信号的分离和计算异步多径信道下匹配滤波器组的输出,其次对匹配滤波器组的输出进行空时联合解相关处理,然后利用用户解藕多径输出信号估计用户多径信号的协方差矩阵,之后再进行协方差矩阵特征分解的计算,最后实现基于协方差矩阵特征分解主特征矢量的用户多径信号波达方向估计。
其过程如下首先基于匹配滤波器组对用户多径信号进行分离和计算匹配滤波器组的输出利用匹配滤波器组对用户多径信号进行有效的分离和利用异步多径信道下传输信号特征波形的相关联特性计算匹配滤波器组的输出。
其次进行空时解相关处理对匹配滤波器组输出的期望用户多径信号进行空时解相关处理,消除其他多径信号的干扰,并得到消除其他多径干扰的用户多径信号解相关或解藕输出,空时联合解相关处理是基于空时联合相关矩阵的逆实现的。
然后估计协方差矩阵对消除其他多径干扰的期望用户解藕多径信号求协方差矩阵的估计,得到期望用户解藕多径信号协方差矩阵的估计,用户解藕多径信号协方差矩阵的计算利用的是长处理窗法。
之后,对所计算出用户解藕多径信号协方差矩阵进行特征分解,求出对应最大特征值的主特征矢量。
最后,实现用户多径信号波达方向估计在求出主特征矢量后,利用基于主特征矢量的多重信号分类法估计用户多径信号波达方向。
空时解相关码分多址多径信号波达方向估计装置。该装置包括用户多径信号的空时解相关处理器A和用户多径信号波达方向估计器B两部分,空时解相关处理器A的输入端接阵列天线基带采样信号的输入,空时解相关处理器A的输出端接用户多径信号波达方向估计器B的输入端。
以下对发明中的各个组成分别加以论述。
1.空时解相关处理A.基于匹配滤波器组的用户多径信号分离和计算1)阵列的接收信号考察一个上行异步多径信道阵列天线CDMA系统,假设移动信道为频率选择性慢衰落信道,信道的相关时间远大于符号周期。假设系统中某个蜂窝小区有K个用户在通过各自的多径信道发射BPSK信号。这样,第k个用户所发射的一个N比特信号可以表示为xk(t)=AkΣn=0N-1bk(n)ck(t-nTb),k=1,...,K]]>[公式1]式中,Ak表示第k个用户信号的幅度,bk(n)∈{-1,+1}表示第k个用户等概传输的第n比特信号,ck(t)表示第k个用户的扩频波形,有ck(t)=Σg=0G-1ckgp(t-gTc)]]>[公式2]式中,ckg∈{-1,+1}(g=0,...,G-1)为其扩频码,p(t)是宽度为Tc的切普脉冲,Tb是比特间隔时间,G是定义为G=Tb/Tc的扩频增益,其扩频波形具有归一化的能量,即∫0Tb|ck(t)|2=1.]]>同样,假设每个用户所发射的信息比特是独立的,不同用户的信息比特也是独立的。
假设基站阵列天线有M个阵元,用户移动终端采用单天线。这样,第k个用户发射机与基站接收机间的基带多径信道可以用单输入多输出SIMO信道表示,其脉冲响应矢量为hk(t)=Σl=1Lαk,l(t)ak,l(θk,l(t))δ(t-τk,l)]]>[公式3]其中,L为每个用户的多径数,αk,l和τk,l分别是第k个用户第l径信号的复衰减和时延,ak,l(θk,l(t))=[ak,l,1(θk,l(t)),...,ak,l,M(θk,l(t))]T/M]]>是对应第k个用户第l径信号波达方向为θk,l(t)的阵列矢量。
这样,基站阵列天线接收到总的信号为r(t)=Σk=0Kxk(t)*hk(t)+w(t)]]>=Σn=0N-1Σk=1KAkbk(n)Σl=1Lαk,lak,l,msk(t-nTb-τk,1)+w(t)]]>[公式4]其中,*表示卷积,μk,l=Akαk,l是所接收的第k个用户第l径信号的复幅度,w(t)是均值为0,协方差矩阵为σ2IM的加性白高斯噪声矢量,IM是M×M的单位矩阵。
2)匹配滤波器组输出的计算用rm(t)表示阵列天线第m个阵元接收的信号。从公式4,第m个阵元接收的信号矢量可以表示为rm(t)=Σn=0N-1Σk=1KAkbk(n)Σl=1Lck,l,msk(t-nTb-τk,l)+wm(t),m=1,...M]]>[公式5]其中,ck,l,m=αj,lαk,l,m为包括复衰减与波达方向的复增益。
所有用户及其多径成分在阵列天线所有阵元匹配滤波器组的输出对检测数字符号可提供充分的统计信息。在t∈[nTb,(n+1)Tb)时间间隔匹配于阵元m上第k个用户第1径扩频波形的采样输出为yk,l,m(n)=∫nTb+τk,l(n+1)Tb+τk,lrm(t)sk(t-nTb-τk,l)dt]]>[公式6]假设任何用户的时延扩展最大不超过P个符号间隔,P为正整数,有τk,l≤P·Ts,1≤k≤K;1≤l≤L [公式7]这表示阵列天线所接收到的信号将在长度为N=2P+1的处理窗内进行处理。为解调第个k用户的第个n符号,在每个天线阵元对应每一径的用户匹配滤波器输出即公式6可以再写为yk,l,m(n)=Σi=-PPΣk′=1KAk′bk′(n+i)Σl′=1Lck′,l′,mR(k,l),(k′,l′),m(i)+wk,l,m(n),l=1,···,L;m=1,····,M]]>[公式8]其中,R(k,l),(k′,l′),m(i)是阵元m上用户延迟信号波形的互相关,其定义为R(k,l),(k′,l′),m(i)=∫-∞+∞sk(t-nTb-τk,l,m)sk′(t-nTb+iTb-τk′,l′,m)dt]]>[公式9]wk,l,m(n)表示阵元m上对第个k用户第1径在符号n其间的采样噪声匹配滤波输出wk,l,m(n)=∫nTb+τk,l(n+1)Tb+τk,lwm(t)sk(t-nTb-τk,l)dt]]>[公式10]{wk,l,m(n)}为均值为0的复高斯随机过程,其协方差为 [公式11]现在定义t∈[nTb,(n+1)Tb]间的符号矢量b(n)=def(b1(n),b2(n),···bK(n))T∈ΞK]]>因此,在一个处理窗范围序连的接收信号可以表示为=def((b(n-p))T,···,(b(n))T,···(b(n+p))T)T∈ΞNK]]>类似地,定义阵元m上在符号n间的采样匹配滤波输出矢量为yk,m(n)=(yk,1,m(n),yk,2,m(n)···yk,L,m(n))T∈CL]]>[公式12]ym(n)=((y1,m(n))T,(y2,m(n))T,······,(yK,m(n))T)T∈CKL]]>[公式13]它们在一个处理窗范围的序连为ym=((ym(n-p))T,···(ym(n))T,···(ym(n+p))T)T∈CNKL]]>[公式14]这样,阵元m上总的匹配滤波采样输出可以矩阵的符号表示为ym=RmCmAmb+wm[公式15]其中,互相关矩阵Rm可以表示为Rm=Rm(0)Rm(-1)Rm(-2)...0kRm(1)Rm(0)Rm(-1)...0k...............0k0k0k...Rm(0)∈CNKL×NKL]]>Rm(i)=R1,1,m(i)R1,2,m(i)...R1,K,m(i)R2,1,m(i)R2,2,m(i)...R2,K,m(i)............RK,1,m(i)RK,2,m(i)...RK,K,m(i)∈CKL×KL]]>其中,矩阵Rk,k′,m(i)∈RL×L是互相关矩阵,其元素R(k,l),(k′,l′),m(i)的定义与公式9相同。因为τk,l≤P·Tb和在[O,Tb]外sk(t)为0,所以有Rm(i)=0,|i|>PRm(-i)=RmT(i)]]>信道矩阵Cm可以由下式表示Cm=diag(Cm(n-p),Cm(n-p+1),···,Cm(n+p))T∈CNKL×NK]]>Cm(n)=diag(c1,m(n),c2,m(n),···,cK,m(n))∈CKL×K]]>ck,m(n)=(ck,1(n),ck,2(n),···,ck,L(n))T∈CL.]]>信号幅度矩阵可以表示为Am=diag(Am,Am,…,Am)∈CNK×NKAm=diag(A1,A2,…,AK)∈CK×K用wm表示阵元m上匹配滤波器输出的噪声矢量,则阵列天线所有传感阵元的序连匹配滤波输出矢量为y=RCAB+W[公式16]其中,y定义为y=(y1T,y2T,···,ymT)T∈CMNKL]]>和R=diag(R1,R2,…,RM)∈CMNKL×MNKL,C=diag(C1,C2,…,CM)∈CMNKL×MNKL,A=diag(A1,A2,…,AM)∈CMNK×MNK,B=(bT,bT,…,bT)∈ΞMNK,W=(w1T,w2T,···,wMT)∈CMNKL.]]>B.空时解相关器输出的计算为消除多径信号的干扰和解藕用户数据信息解相关检测器将相关矩阵的逆加于匹配滤波器的输出。由于相关矩阵R在实际中总是正定的,其线性映射具有Hermitian和正定的性质,因此,它们的逆总是存在的。在公式16的两端乘以逆矩阵R-1得到空时解相关输出为Z=CAb+R-1W [公式17]其中,Z=(Z1T,Z2T,···,ZMT)∈CMNKL]]>Zm=((Zm(n-p))T,···,(Zm(n))T,···(Zm(n+p))T)T∈CNKL]]>[公式18]Zm(n)=((Z1,m(n))T,(Z2,m(n))T,···(ZK,m(n))T)T∈CKL]]>[公式19]Zk,m(n)=(Zk,1,m(n),Zk,2,m(n),···,Zk,L,m(n))T∈CL]]>[公式20]显然,Zk,m(n)的每一个元素含阵元m上用户k一个单一的解藕多径信号而阵元m上其它可解藕的多径干扰信号都被消除了。因此,每一个可解藕的多径信号可独立地被检测出。2、用户多径信号波达方向估计A.协方差矩阵的计算为估计第k个用户第l径信号的波达方向θk,l需要首先估计出其所对应的解藕阵列输出的协方差矩阵。在实际中,协方差矩阵的准确值是得不到的,必须通过接收的数据进行估计。在此情况下典型的处理方式就是通过Q个连续的观测或采样形成真实协方差矩阵的采用估计。为获得连续的Q个观测或采样,需要对长度为N=2P+1的Q个连续的处理窗进行处理,相邻的处理窗彼此滑动一个符号。在具体处理时可以只开一个长的处理窗,称为长处理窗,然后以处理窗中心为参考点左右等距截取Q个观测或采样。采用这种方法可获得协方差矩阵的更好估计。
从公式20可以估计第m个阵元上第k个用户第l径信号在第q个符号间隔的空时解藕信号Zk,l,m(q)。将第k个用户第l径信号在第q个符号间隔的空时解藕信号在阵列天线所有阵元上的信号进行堆叠,可以得到M×1矢量Zk,l(q)=(Zk,l,1(q),Zk,l,2(q)···,Zk,l,M(q))T]]>[公式21]因此,采用长处理窗处理方法对应第k个用户第1径的空时解藕信号协方差矩阵的估计为R^k,l=1Q{Zk,l(r-Q-12)(Zk,l(r-Q-12))H+···+Zk,l(r)(Zk,l(r))H+···+Zk,l(r+Q-12)(Zk,l(r+Q-12))H}]]>[公式22]其中,Q假设为奇数,r为参考点。
B.协方差矩阵的特征分解对所得到的采样协方差矩阵的估计 进行特征分解,得到协方差矩阵Rk,l主特征矢量e1,k,l的估计 C.用户多径信号波达方向估计最后,实现用户多径信号波达方向估计。在得到第k个用户第l径空时解相关信号的协方差矩阵特征分解主特征矢量的估计 后,可实现第k个用户第l径信号波达方向θk,l的估计 具体步骤为首先,构造空间谱函数,PMU(θk,l)=[1-||ak,lH(θi,l)e^1,k,l||2]-1]]>[公式23]其中,对等间距阵列天线有ak,lH(θk,l)=[1,e-j2πdλsin(θk,l),...,e-j2πdλ(M-1)sin(θk,l)]/M]]>然后,搜索空间谱函数RMU的谱峰便可以得到对应第k个用户第l径信号的波达方向估计。对应第k个用户第l径信号的波达方向θk,l的估计为θ^k,l=argmaxθk,l{[1-||ak,lH(θk,l)e^1,k,l||2]-1}]]>[公式24]本发明的有益效果首先,由于用户多径信号波达方向的估计是基于用户多径信号的解藕输出实现的,消除了其他多径信号的干扰,因此,本方法的优点就是估计的性能好。其次,本方法不要求阵列天线的阵元数多于用户及其多径的信号数;同时,本方法不需要检测用户及其多径的信号源数目,而这些是传统多重信号分类法所必须的。此外,由于只需要搜索单一的空间谱峰,因此,相应的估计结果非常可靠。这些都使本发明非常适合于对用户多径波达方向估计精度要求高的情况,特别是当阵列天线CDMA系统采用空时解相关处理的多用户检测技术时。


图1是装置总框图。
图2是每一个阵元后匹配滤波器组示意图。
图3-6是本发明所提波达方向估计方法的性能图例。
具体实施例方式
下面结合附图对本发明做进一步的详细说明。
根据本发明的方法,适用于任何采用阵列天线的CDMA移动通信系统。
图1给出了该方法应用于阵列天线直接序列扩频码分多址DS-CDMA移动通信系统的装置详细结构示意图。
该装置包括用户多径信号的空时解相关处理器A和用户多径信号波达方向估计器B两部分组成,空时解相关处理器A的输入端接基带采样信号的输入,空时解相关处理器A的输出端接用户多径信号波达方向估计器B的输入端。
空时解相关处理器A包括基于匹配滤波器组的用户多径信号分离和计算模块A101和空时解相关处理模块A102,用户多径信号波达方向估计器B包括用户解藕多径信号相关矩阵计算模块B101、协方差矩阵特征分解模块B102、用户多径信号波达方向估计模块B103。其中基于匹配滤波器组的用户多径信号分离和计算模块A101、空时解相关处理模块A102、用户解藕多径信号相关矩阵计算模块B101、协方差矩阵特征分解模块B102、用户多径信号波达方向估计模块B103依次顺序串联连接。
具体的信号处理过程如下首先,将阵列天线每个阵元接收进来的基带模拟信号经模数A/D转换后成为数字信号,然后进入基于匹配滤波器组的用户多径信号分离和计算器模块A101,该模块根据用户多径信号的不同时延通过匹配滤波器组实现用户多径信号的分离,同时根据公式16计算出阵列天线所有传感阵元的序连匹配滤波输出矢量y,其结果提供给空时解相关处理模块A102。在空时解相关处理模块中对序连匹配滤波输出矢量y进行空时联合解相关处理,消除其他多径信号的干扰,并得到消除其他多径干扰的期望用户多径信号的解藕输出Zk,l(q)。在用户多径信号相关器模块B101中,根据公式22对期望用户多径信号的解藕输出Zk,l(q)进行相关计算,得到期望用户多径信号解藕输出真实协方差矩阵Rk,l的采用估计 协方差矩阵特征分解模块B102接收用户多径信号相关器模块B101的输出并对期望用户解藕多径信号协方差矩阵的采用估计 矩阵进行特征分解,得到主特征矢量e1,k,l的估计 并将 输入到用户多径信号波达方向估计器模块B103。用户多径信号波达方向估计器模块B103接收到 后,得到期望用户多径信号波达方向θk,l的估计 图3-6给出了基于空时联合解相关输出的异步多径信道下阵列天线DS-CDMA系统用户多径信号波达方向估计对信噪比SNR的结果。分别给出了用户数、扩频处理增益和阵列结构对所估计性能的影响。为评价估计的性能对50次独立的仿真结果进行了平均,并采用了标准误差SD作为评价指标,其定义为SD=1UΣu=1U(θ^k,l-θk,l)2]]>[公式25]其中,U是独立试验的次数。
具体的仿真条件如下采用阵元间距为半波长λ/2均匀等间距的5阵元直线阵列天线接收BPSK多径信号。不失一般性,假设信道为两径瑞利衰落信道,每一径具有相同的能量,多径信号的相对延迟在一个符号间隔内。扩频码为随机选取的增益为16的扩频序列,用20次的观测或采样长度来获得协方差矩阵的估计 不妨假设分别有3个和6个用户随机分布在小区中,期望估计的用户子径波达方向为27°。
由图3可以看出,本发明所提出的方法对用户多径信号的波达方向估计非常有效、精确。而且随着用户数的增加估计的性能几乎是相同的。这是由于解相关处理在原理上可消除多址干扰MAI。
图4比较了基于空时解相关输出和直接基于匹配滤波器组输出的DOA估计性能。从图4可以清楚地看到基于空时解相关输出估计的性能比直接基于匹配滤波器组输出估计的性能要精确得多,这也是由于解相关处理在原理上可消除多址干扰MAI,而对直接基于匹配滤波器组输出估计的算法多址干扰MAI是不可避免的。当信噪比增加时,基于空时解相关输出估计的性能还能得到进一步改善,相反直接基于匹配滤波器组输出估计的性能由于多址干扰MAI相应的增加却得不到改善。
图5显示了扩频处理增益对估计性能的影响。图5的结果表明即使在低扩频处理增益下估计的性能已经很精确了,因此,随着扩频处理增益的增加估计性能的改善将不会很明显。
图6显示了阵列结构对估计性能的影响。从图6可以观察到,当加大阵元间的距离时,估计的性能可得到较显著的改善。这是由于在这种情况下阵列天线的分辨力得到增强。
值得指出的是,即使当不同用户的两条或多条子径到达天线阵列的波达方向相同时,由于方法利用了CDMA信号的内在特性即每一个CDMA用户都被分配了独特的扩频码,因此在这种情况下各子径的波达方向仍可以得到有效的估计。
权利要求
1.一种空时解相关码分多址多径信号波达方向估计方法,其特征在于首先利用阵列天线阵元后接的匹配滤波器组进行用户多径信号的分离和计算异步多径信道下匹配滤波器组的输出,其次对匹配滤波器组的输出进行空时联合解相关处理,然后利用用户解藕多径信号估计用户多径信号的协方差矩阵,之后再进行协方差矩阵特征分解的计算,最后实现基于协方差矩阵特征分解主特征矢量的用户多径信号波达方向估计。
2.根据权利要求1所述的空时解相关码分多址多径信号波达方向估计方法,其特征在于匹配滤波器组输出的计算是利用异步多径信道下传输信号特征波形的相关联特性实现的。
3.根据权利要求1所述的空时解相关码分多址多径信号波达方向估计方法,其特征在于空时联合解相关处理是基于空时联合相关矩阵的逆实现的。
4.据权利要求1所述的空时解相关码分多址多径信号波达方向估计方法,其特征在于用户解藕多径信号协方差矩阵的估计是利用长处理窗法实现的。
5.据权利要求1所述的空时解相关码分多址多径信号波达方向估计方法,其特征在于利用基于主特征矢量的多重信号分类法估计用户多径信号波达方向。
6.一种空时解相关码分多址多径信号波达方向估计装置,其特征在于该装置由用户多径信号的空时解相关处理器(A)和用户多径信号波达方向估计器(B)两部分组成,空时解相关处理器(A)的输入端接阵列天线基带采样信号的输入,空时解相关处理器(A)的输出端接用户多径信号波达方向估计器(B)的输入端。
7.据权利要求6所述空时解相关码分多址多径信号波达方向估计装置,其特征在于空时解相关处理器(A)包括基于匹配滤波器组的用户多径信号分离和计算模块(A101)和空时解相关处理模块(A102),用户多径信号波达方向估计器(B)包括用户多径信号相关矩阵计算模块(B101),协方差矩阵特征分解模块(B102)、用户多径信号波达方向估计模块(B103),其中基于匹配滤波器组的用户多径信号分离和计算模块(A101)、空时解相关处理模块(A102)、用户多径信号相关矩阵计算模块(B101)、协方差矩阵特征分解模块(B102)、用户多径信号波达方向估计模块(B103)依次顺序串联连接。
全文摘要
一种空时解相关码分多址多径信号波达方向估计方法和装置,首先利用阵列天线阵元后接的匹配滤波器组进行用户多径信号的分离和计算异步多径信道下匹配滤波器组的输出,其次对匹配滤波器组的输出进行空时联合解相关处理,然后利用用户解藕多径信号估计用户多径信号的协方差矩阵,之后再进行协方差矩阵特征分解的计算,最后实现基于主特征矢量的用户多径信号波达方向估计。装置包括用户多径信号的空时解相关处理器(A)和用户多径信号波达方向估计器(B)两部分。该方法和装置非常适合于采用空时解相关检测技术的阵列天线CDMA系统用户多径信号波达方向的精确估计。
文档编号H04B1/707GK1481100SQ03149688
公开日2004年3月10日 申请日期2003年8月6日 优先权日2003年8月6日
发明者杨维, 陈俊仕, 谈振辉, 程时昕, 维 杨 申请人:北京交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1