专利名称:一种用于无线通信体系的噪声方差估算方法及装置的制作方法
技术领域:
本发明涉及一种用于无线通信体系的噪声方差估算方法及装置,尤其涉及一种利用训练序列进行噪声方差估算的方法及装置。
背景技术:
CDMA(码分多址)是一种在FDMA(频分多址)和TDMA(时分多址)之后发展起来的新型的无线通信技术。在CDMA无线通信技术中,不同的用户终端被分配不同的相互正交的扩频码,由不同用户终端发送的采用不同扩频码扩频处理的信号,可以在同一频带上传输。
在1997年的VTC(车辆技术会议)期刊上由A.Klein撰写的论文“Data Detection Algorithms Specially Designed For The Downlink ofCDMA Mobile Radio Systems(特别为CDMA移动无线体系的下行链路设计的数据检测算法)”提出了一种CDMA下行链路的传输模型。该CDMA下行链路的传输模型如图1所示。由图1可见,为了将信号向量d(1)、...、d(k)、...、d(K)(其中,信号向量d(k)(k=1...K)由N个复数元素构成)分别发送给用户终端1、...、k、...、K,基站200首先使用分配给用户1、...、k、...、K的扩频码cd(1)、...、cd(k)、...、cd(K)分别对信号向量d(1)、...、d(k)、...、d(K)进行扩频,然后将经过扩频的信号向量d(1)、...、d(k)、...、d(K)合并成信号向量sd并经由相同的信道210同时发送给各个相应的用户终端220。假设信号向量sd经过多个传输路径到达用户终端κ(κ=1...K),并且每个传输路径的信道冲击响应分别为hd(i)(κ)(i=1、2、...),则用户终端κ收到的信号向量ed(κ)可以由等式(1)描述ed(κ)=Hd(κ)Cdd+nd(κ)=Hd(κ)sd+nd(κ)(1)
在上式中,Hd(κ)是由各个传输路径的信道冲击响应hd(i)(κ)(i=1、2、...)构成的信道冲击响应矩阵,Cd是由扩频码cd(1)、...、cd(k)、...、cd(K)构造得到的扩频码矩阵(Hd(κ)和Cd的具体构造方法参见上述由A.Klein撰写的论文),d=(d(1)T,...,d(k)T,...,d(K)T)T,[.]T表示矩阵转置,sd表示对d进行扩频合并后得到的信号向量并且sd=Cdd,nd(κ)是噪声向量。
由等式(1)可以看出,接收信号向量ed(κ)中不但包含用户终端κ想接收的信号向量d(κ),还包括基站发送给其他用户终端的信号向量和噪声向量。
为了使用户终端κ能从接收信号向量ed(κ)中以最小误差获取基站发送给它的信号向量d(κ),人们提出了许多信号接收方法。在1999年的VTC(车辆技术会议)期刊上由Kimmo Kettunen发表的论文“Iterative Multiuser Receiver/Decoders With Enhanced VarianceEstimation(具有增强方差估算的迭代多用户接收机/解码器)”,以及在1996年5月的IEEE Transaction on Vehicular Technology第45期第276-287页上由A.Klein发表的论文“Zero Forcing and MininumMean-Square-Error Equalization for Multiuser Detection inCode-Division multiple-access channels(用于码分多址信道的迫零和最小均方差均衡)”对这些信号接收方法进行了描述。从这些信号接收方法的描述可知,它们全部都依赖信道信息(即噪声方差)从接收信号向量中获取欲接收的信号向量,因此为了最小误差的获取欲接收的信号向量,需要计算精确的噪声方差(noise variance)。
为了获得比较精确的噪声方差,人们提出了各种噪声估算方法。比如,在1997年4月Proc.Of ITC’97第173-178页上由M.Reed和J.Asenstorfer共同发表的论文“a novel variance estimator for turbo-codedecoding(一种用于turbo码解码的新的方差估算器)”,提出的一种用于AWGN信道的传统的方差估算技术,美国国家专利公开号为US20020110199、发明名称为“Method for Noise Energy Estimation inTDMA Systems(在TDMA体系中用于噪声能量估算的方法)”提出的用于消除多径干扰的瑞克(RAKE)技术,此外还有一些使用训练序列的卷积处理来计算噪声方差的噪声估算方法。所述的这些噪声估算方法都能满足第二代无线通信体系对噪声方差的精度要求。
但是,在第三代无线通信体系中,信号接收方法要求更加精确的噪声方差,比如,用于第三代无线通信体系的关键技术多用户检测方法和turbo码解码方法就要求非常精确的噪声方差,而现有的噪声估算方法不能满足第三代无线通信体系对噪声方差的精度要求。
发明内容
本发明的一个目的是提供一种用于无线通信体系的噪声方差估算方法及装置。在该噪声方差估算方法及装置中,使用训练序列来计算噪声方差,以得到精度很高的噪声方差。
按照本发明的一种在一个用户终端中执行的噪声方差估算方法,包括步骤接收来自基站的经由至少一个传输路径传输的包含训练序列和噪声向量的信号向量;根据该信号向量,估算各个传输路径的信道冲击响应,以构成一个信道冲击响应矩阵;若该信道冲击响应在该训练序列的特定时间长度内基本保持不变,则根据该信道冲击响应矩阵和该信号向量,计算该信号向量的噪声方差。
图1是常规CDMA下行链路的传输模型;图2是本发明的噪声方差估算方法的流程图;图3是应用本发明一个实施例的噪声方差估算装置的用户终端的模块方框图;图4是本发明一个实施例的噪声方差估算装置的模块方框图。
具体实施例方式
下面以TD-SCDMA为例,详细说明本发明的一个实施例。
在TD-SCDMA中,基站在相应时隙中向各个用户终端发送信号向量。根据TD-SCDMA的时隙格式,基站在时隙中向每个用户终端发送的信号向量由训练序列和经过扩频的用户信号构成。
对于分配在相同时隙的用户终端,基站首先把向每个用户终端发送的信号向量进行合并得到合并信号向量,然后在该时隙中将该合并信号向量向各个用户终端发送。所述的合并信号向量也由用户信号和训练序列两部分构成,其中,该合并信号向量的用户信号由向每个用户终端发送的信号向量中的经过扩频的用户信号合并得到,而该合并信号向量的训练序列由向每个用户终端发送的信号向量中的训练序列合并得到。
驻留在一个小区中的各个用户终端所分配的训练序列通过相同的基本训练序列经过不同的移位得到,因此该合并信号向量的训练序列可以看作是基本训练序列。又由于各个用户终端在小区搜索过程中就已经获取该小区使用的基本训练序列,所以基站在时隙中发送的训练序列对各个用户终端来说是已知的。
假设基站在一个时隙中所发送的信号向量包含的训练序列经由至少一个传输路径到达一个用户终端,该用户终端在该时隙收到的由所述训练序列和噪声向量n构成的信号向量为r,并且所述训练序列的已知值为s,则根据等式(1),信号向量r可由下式表示r=Hs+n(2)其中,H是由在该用户终端与基站之间的各个传输路径的信道冲击响应构成的信道冲击响应矩阵。
根据在1993年11/12月的Frequenz第47期第292-298页上由B.Steiner和P.W.Baier撰写的论文“Low Cost Channel Estimation in theuplink receiver of CDMA mobile radio systems(在CDMA移动无线系统的上行链路接收机中的低成本信道估计)”所提出的信道估计方法,信号向量r所包含的训练序列的最大似然估计值(the maximumlikehood estimate) 可以由下式描述s^=(HHH)-1HHr=s+(HHH)-1HHn=s+n′---(3)]]>
在上式中,上标H表示复共轭转置。
由等式(3),根据信号向量r所包含训练序列的已知值s,可以很容易计算信号向量r所包含噪声向量n的估计值n′n′=s^-s=(HHH)-1HHn---(4)]]>信号向量r所包含噪声向量n的估计值n′的协方差矩阵为E{n′n′H}=E{(HHH)-1HHn·nHH(HHH)-1}=(HHH)-1HHE(nnH)H(HHH)-1}=σ2(HHH)-1(5)其中,E{.}是执行期望值运算。对等式(5)的两边执行求矩阵迹(trace)的操作,就可以得到信号向量r所包含的噪声向量n的估计值n′的平均方差σn′2σ‾n′2=σ2·rtace{(HHH)-1}/N---(6)]]>在上式中,N是信号向量r所包含的训练序列的码片长度,操作符trace(·)是求矩阵迹的操作,σ2是需要估计的信号向量r的噪声方差。
信号向量r所包含噪声向量n的估计值n′的平均方差σn′2按照常规的方法计算是比较麻烦的。事实上,如果在信号向量r所包含训练序列的时间长度内的信道可以被认为是不变化的,则噪声向量n的估计值n′的平均方差σn′2可以近似为噪声向量n的估计值n′中所有元素的均方值,因此,需要估计的信号向量r的噪声方差σ2可以由等式(7)表示σ2≈(n′Hn′)/trace{(HHH)-1} (7)
为了进一步提高估算性能,可以把该时隙利用等式(7)计算得到的信号向量r的噪声方差σ2和以前各个时隙利用等式(7)已经计算得到噪声方差σ2进行相加求平均,并把得到平均噪声方差作为该时隙信号向量r的噪声方差σ2。
上述就是本发明的使用训练序列计算噪声方差的原理。
下面结合图2,详细描述本发明的噪声方差估算方法。
首先,用户终端在一个时隙中接收来自基站的经由至少一个传输路径传输的包含训练序列和噪声向量的信号向量(步骤S10)。
其次,用户终端根据所述信号向量估算各个传输路径的信道冲击响应,并由估算得到的各个传输路径的信道冲击响应构成一个信道冲击响应矩阵H(步骤S20)。
然后,用户终端根据所述信号向量和所述信道冲击响应矩阵,使用等式(3)估算所述信号向量所包含的训练序列的最大似然估计值 (步骤S30)。
接着,用户终端根据所述信号向量所包含训练序列的最大似然估计值 和训练序列的已知值,使用等式(4)计算所述信号向量所包含噪声向量的估计值n′(步骤S40)。其中,所述信号向量所包含训练序列的已知值由用户终端在小区搜索过程中获取。
之后,用户终端根据所述信号向量所包含噪声向量的估计值n′和所述信道冲击响应矩阵H,使用等式(7)计算所述信号向量的噪声方差σ2(步骤S50)。其中,可以先根据计算得到的该噪声向量的估计值n′,使用等式pn2=(n′)H(n′)计算噪声向量的估计值n′的功率pn2;再计算矩阵((HHH)-1)的迹cf,即cf=trace((HHH)-1);最后根据该噪声向量的估计值n′的功率pn2以及计算得到的迹cf,使用等式σ2=pn2/cf,即等式(7),计算噪声方差σ2。
最后,用户终端把该时隙利用等式(7)计算得到的所述信号向量的噪声方差σ2和以前各个时隙利用等式(7)已经计算得到的噪声方差σ2进行相加求平均,并把得到平均噪声方差作为该时隙所述信号向量的噪声方差σ2(步骤S60)。
下面结合图3和图4,详细描述本发明的噪声方差估算装置。
图3是一种应用本发明的噪声方差估算装置的用户终端的模块方框图。如图3所示,在用户终端与基站进行通信之前的小区搜索过程中,小区搜索单元40获取该用户终端所驻留小区使用的基本训练序列s。在用户终端与基站进行通信时,用户终端的天线在一个时隙中收到的信号向量Rx首先送到乘法器10,该乘法器10将收到的信号向量Rx与电压控制振荡器(VCO)20生成的射频载波相乘,以将该信号向量Rx转变成基带信号向量;然后,模数转换单元(ADC)30将乘法器10输出的基带信号向量转换成数字基带信号向量r;接着,小区搜索单元40对模数转换单元30输出的数字基带信号向量r进行同步处理,信道估算单元50对经过同步的数字基带信号向量r,使用常规的信道估算方法,计算各个传输路径的信道冲击响应,并由计算得到的传输路径的信道冲击响应构成信道冲击响应矩阵;接下来,噪声方差估算单元60根据信道估算单元50估算得到的信道冲击响应矩阵、模数转换单元30输出的数字基带信号向量r以及小区搜索单元40获取的基本训练序列s,计算数字基带信号向量r的噪声方差;最后,数据检测单元70根据噪声方差估算单元60计算得到的噪声方差,使用常规的数据检测方法,比如多用户检测方法和turbo码解码方法等,从数字基带信号向量r中获取需要的用户信号。
图4是噪声方差估算单元60的模块方框图。如图4所示,噪声方差估算单元60包括均衡单元601,用于根据信道估算单元50计算得到的信道冲击响应矩阵H、模数转换单元30输出的数字基带信号向量r,使用等式(3)计算所述数字基带信号向量r所包含训练序列的最大似然估计值 噪声估计单元602,用于根据均衡单元601计算得到的所述数字基带信号向量r所包含训练序列的最大似然估计值 和基本训练序列s,即所述数字基带信号向量r所包含训练序列的已知值,使用等式(4)计算所述数字基带信号向量r所包含噪声向量的估计值n′;噪声功率计算单元603,用于根据噪声估计单元602计算得到的所述数字基带信号向量r所包含噪声向量的估计值n′,使用等式pn2=(n′)H(n′)计算噪声向量的估计值n′的功率pn2;均衡校正单元604,用于计算矩阵((HHH)-1)的迹cf,也即cf=trace((HHH)-1);噪声功率校正单元605,用于根据噪声功率计算单元603计算得到的所述数字基带信号向量r所包含噪声向量的估计值n′的功率pn2以及均衡校正单元604计算得到的迹cf,使用等式σ2=pn2/cf计算噪声方差σ2。
有益效果综上所述,由于在本发明提供的用于无线通信体系的噪声方差估算方法及装置中,使用训练序列来计算噪声方差,因此计算得到的噪声方差能满足更高精度要求的应用。
本领域技术人员应当理解,本发明所公开的用于无线通信体系的噪声方差估算方法及装置,可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。
权利要求
1.一种在一个用户终端中执行的噪声方差估算方法,包括步骤(a)接收来自基站的经由至少一个传输路径传输的包含训练序列和噪声向量的信号向量;(b)根据该信号向量,估算各个传输路径的信道冲击响应,以构成一个信道冲击响应矩阵;(c)若该信道冲击响应在该训练序列的特定时间长度内基本保持不变,则根据该信道冲击响应矩阵和该信号向量,计算该信号向量的噪声方差。
2.如权利要求1所述的方法,其中所述特定时间长度是所述训练序列的时间长度。
3.如权利要求2所述的方法,其中,步骤(c)包括(c1)根据所述信道冲击响应矩阵和所述信号向量,估算所述信号向量所包含训练序列的最大似然估计值;(c2)根据该训练序列的最大似然估计值和所述训练序列的已知值,计算所述信号向量所包含噪声向量的估计值;(c3)根据该噪声向量的估计值和所述信道冲击响应矩阵,计算所述信号向量的噪声方差。
4.如权利要求3所述的方法,其中步骤(c3)按照下式计算所述信号向量的噪声方差σ2≈(n’Hn’)/trace{(HHH)-1}其中σ2是所述信号向量的噪声方差;n’是所述信号向量所包含噪声向量的估计值;H是所述信道冲击响应矩阵,上标H表示复共轭转置;trace{·}表示求矩阵的迹。
5.如权利要求3或4所述的方法,其中,还包括步骤把所述信号向量的噪声方差与先前时隙计算得到的噪声方差进行相加求平均,并将得到的平均噪声方差作为所述信号向量的噪声方差。
6.一种噪声方差估算装置,包括一个接收单元,用于接收来自基站的经由至少一个传输路径传输的包含训练序列和噪声向量的信号向量;一个信道估算单元,用于根据该信号向量,估算各个传输路径的信道冲击响应,以构成一个信道冲击响应矩阵;一个计算单元,用于若该信道冲击响应在该训练序列的特定时间长度内基本保持不变,则根据该信道冲击响应矩阵和该信号向量,计算该信号向量的噪声方差。
7.如权利要求6所述的装置,其中所述特定时间长度是所述训练序列的时间长度。
8.如权利要求7所述的装置,其中所述计算单元包括一个均衡单元,用于根据所述信道冲击响应矩阵和所述信号向量,估算所述信号向量所包含训练序列的最大似然估计值;一个噪声估计单元,用于根据该训练序列的最大似然估计值和所述训练序列的已知值,计算所述信号向量所包含噪声向量的估计值;一个噪声功率计算单元,用于根据该噪声向量的估计值,计算该噪声向量的估计值的功率;一个噪声功率校正单元,用于根据该计算的噪声向量的估计值的功率,以及所述信道冲击响应矩阵,计算所述信号向量的噪声方差。
9.如权利要求8所述的装置,其中所述噪声功率校正单元按照下式计算所述信号向量的噪声方差σ2≈(n’Hn’)/trace{(HHH)-1}其中σ2是所述信号向量的噪声方差;n’是所述信号向量所包含噪声向量的估计值,n’Hn’是所述噪声向量的估计值的功率;H是所述信道冲击响应矩阵,上标H表示复共轭转置;trace{·}表示求矩阵的迹。
10.一种用户终端,包括一个接收单元,用于接收来自基站的经由至少一个传输路径传输的包含训练序列和噪声向量的信号向量;一个信道估算单元,用于根据该信号向量,估算各个传输路径的信道冲击响应,以构成一个信道冲击响应矩阵;一个噪声方差估算单元,用于若该信道冲击响应在该训练序列的特定时间长度内基本保持不变,则根据该信道冲击响应矩阵和该信号向量,计算该信号向量的噪声方差;一个数据检测单元,用于根据该计算的信号向量的噪声方差,对所接收的信号向量进行检测,以得到需要的信号。
11.如权利要求10所述的用户终端,其中所述特定时间长度是所述训练序列的时间长度。
12.如权利要求11所述的用户终端,其中所述噪声方差估算单元包括一个均衡单元,用于根据所述信道冲击响应矩阵和所述信号向量,估算所述信号向量所包含训练序列的最大似然估计值;一个噪声估计单元,用于根据该训练序列的最大似然估计值和所述训练序列的已知值,计算所述信号向量所包含噪声向量的估计值;一个噪声功率计算单元,用于根据该噪声向量的估计值,计算该噪声向量的估计值的功率;一个噪声功率校正单元,用于根据该计算的噪声向量的估计值的功率,以及所述信道冲击响应矩阵,计算所述信号向量的噪声方差。
13.如权利要求12所述的用户终端,其中所述噪声功率校正单元按照下式计算所述信号向量的噪声方差σ2≈(n’Hn’)/trace{(HHH)-1}其中σ2是所述信号向量的噪声方差;n’是所述信号向量所包含噪声向量的估计值,n’Hn’是所述噪声向量的估计值的功率;H是所述信道冲击响应矩阵,上标H表示复共轭转置;trace{·}表示求矩阵的迹。
全文摘要
一种在一个用户终端中执行的噪声方差估算方法,包括步骤接收来自基站的经由至少一个传输路径传输的包含训练序列和噪声向量的信号向量;根据该信号向量,估算各个传输路径的信道冲击响应,以构成一个信道冲击响应矩阵;若该信道冲击响应在该训练序列的特定时间长度内基本保持不变,则根据该信道冲击响应矩阵和该信号向量,计算该信号向量的噪声方差。
文档编号H04B1/707GK1890891SQ200480036067
公开日2007年1月3日 申请日期2004年12月2日 优先权日2003年12月5日
发明者李焱, 徐绿洲, 李岳衡 申请人:皇家飞利浦电子股份有限公司