一种获取信噪比和幅噪比的方法、装置、基站和终端设备的制作方法

文档序号:7975135阅读:138来源:国知局
专利名称:一种获取信噪比和幅噪比的方法、装置、基站和终端设备的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种获取信噪比和幅噪比的方法、装置、 基站和终端设备。
背景技术
TD-SCDMA ( Time Division Synchronized Code Division Multiple Access, 时分同步码分多址接入)系统的基站和终端都采用了线性联合检测技术来消除 其接收到的数据的MAI (Multiple Access Interference,多址接入干扰)和ISI (Inter-SymbleInterference,符号间干扰),常用的线性联合检测技术包括ZF (Zero Forcing, 迫零)和MMSE (Minimum Mean Square Error, 最小i匀方i吴 差)两种算法,公式(1)给出基带接收信号模型
S = Axd + n ( 1 )
其中,S表示接收信号向量,A表示信道矩阵与扩频码加扰码的巻积,d表
示发送符号向量,n表示高斯白噪声向量,均值为0,方差为W。
线性联合检测技术可以用公式(2)表示
"RT" (2)
其中,a表示线性联合检测的输出符号;对应ZF和MMSE, RT分别如公 式(3)和(4)所示
R、(A'A)"xA' (3) RT-(A'A + cr"2.I)-'xA' (4)
对公式(2)做一下分解,用A'表示A的第/列,R'表示R的第/列,d'表 示d的第! 个元素,可以将线性联合检测后的第/个符号表示为5, -R,TxA,xd, +SR〖x A乂xdj. +1^x11 ( 5 )
在公式(5)中,第一项R,xA,xd!为期望信号,或者将其称为有用信号;
第二项S《xAx《为信道间干扰;第三项《x"为高斯噪声,根据大数定理,
乂-'
后两项都可以看成是高斯白噪声。
在通过线性联合检测技术消除了接收到的数据的MAI和ISI之后,通常需 要对线性联合检测输出的有用信号幅度和噪声功率进行计算以得到ANR值, 然后用ANR对软解调信息进行加权用于接收到的数据的Vitebi或Turbo译码, 并且,需要对线性联合检测输出的有用信号功率和噪声功率进行计算以得到 SNR值,然后利用该SNR值进行功率控制。
TD-SCDMA系统中,基站和终端中都可以包括如图1所示的获取SNR和 ANR的装置,包括接收模块、检测模块、处理模块、加权模块、译码模块和 功率控制模块,处理模块包括解调单元和处理单元,其中
接收模块用于接收数据并分别输出给检测模块和译码模块;
检测模块用于对接收到的信号进行线性联合检测,并将线性联合检测得到 的符号输出给处理模块;
在具体实现中,该检测模块可以是线性联合检测器。
处理模块根据检测模块的输出结果分别计算和校正SNR和ANR,并将获 得的SNR输出给功率控制模块,将获得的ANR输出给加权模块;其中
解调单元将检测模块输出的符号进行解调得到软判决结果并输出给处理 单元和加权模块;
处理单元根据接收到的软判决结果分别计算和校正SNR和ANR。
加权模块利用接收到的ANR对接收到的软判决结果进行加权得到用于译 码的软信息并输出给译码模块;
译码模块根据加权模块输出的用于译码的软信息对接收到的数据进行译
码;功率控制模块用于对其所属的基站或者终端进行功率控制。
由于目前,TD-SCDMA系统的普通业务采用QPSK( Quadrature Phase Shift Keying,四相相移键控)调制方式,因此,解调模块得到的软判决结果如公式
(6) 所示
S2/ 二Re(a,) + Im(a,)
S2,+1 =Im(a,)-Re(A) (6)
将公式(5)的第二、三项看成是高斯白噪声后,公式(6)重表示为公式
<formula>formula see original document page 7</formula>(7) :
式中的"跟信号幅度R〖xA'有关,而 表示白噪声,叠加了码道间干扰和
高斯白噪声,用《表示其方差。
获取模块在接收到解调模块的软判决结果后,可以采用公式(8)来计算 各码道的信号幅度和信号功率<formula>formula see original document page 7</formula>"
(8)
其中,n为表示总的软判决数。
并采用公式(9)来计算各码道的噪声平均功率:<formula>formula see original document page 7</formula> ; (9)
测量得到的SA^和JA^分别如公式(10)和公式(11 )所示
<formula>formula see original document page 7</formula> (10)
<formula>formula see original document page 7</formula>(11)按照公式(10)和(11 )得到的信噪比和幅噪比并不准确,理论上^SA^ 、 ^^W^与实际信噪比SNR,和实际幅噪比ANR,之间有一个对应关系,其中
^ )为期望函数,所以需要利用所述的关系对测量得到的^和^分别进行
校正得到扁和3,并将校正得到的扁输出给功率控制模块;将校正得到
的3输出给加权模块。
加权模块得到的用于译码的软信息如公式(12)所示
5=U* (12) 译码模块根据加权模块输出的用于译码的软信息对接收到的数据进行
Vitebi或Turbo译码。
可见,目前采用的获取SNR和ANR的方法需要分别对SNR和ANR进行
计算和校正,而在计算得到^和皿后,对^和皿的校正运算会涉及到
多项式运算,并且才艮据^和皿所处的区间范围不同,需要不同的校正多项 式,运算量很大。

发明内容
本发明提供一种获取信噪比和幅噪比的方法、装置、基站和终端设备,用 以简化获取SNR和ANR的过程。
为了解决上述技术问题,本发明提供了一种获取信噪比和幅噪比的方法, 包括以下步骤
对接收的数据进行线性联合检测,并根据所述线性联合检测的结果获取所 述数据的信噪比SNR或者幅噪比ANR之一;并且
根据所述SNR以及所述线性联合检测的算法类型估计相应的ANR;或者 根据所述ANR以及所述算法类型估计相应的SNR。
进一步地,上述方法还可具有以下特点所述算法类型为迫零算法;
在估计ANR或者SNR时,将获取的SNR或者ANR的值作为相应的ANR或者SNR的值。
进一步地,上述方法还可具有以下特点所述算法类型为最小均方误差算
法;
在估计ANR时,令ANR的值为获取的SNR的值加1;或
在估计SNR时,令SNR的值为获取的ANR的值减1 。
进一步地,上述方法还可具有以下特点得到所述SNR之后,利用所述 SNR进行功率控制。
进一步地,上述方法还可具有以下特点对所述数据进行线性联合检测后, 对所述线性联合检测的结果解调获得软判决结果,并4艮据所述软判决结果和所 述算法类型获取所述数据的SNR或者ANR。
进一步地,上述方法还可具有以下特点得到所述ANR之后,利用所述 ANR对软判决输出进行加权处理并利用所述加权结果对所述数据进行译码。
本发明还提供了一种获取信噪比和幅噪比的装置,包括用于接收数据的接 收模块、用于对接收模块接收到的数据进行线性联合检测的检测模块,所述装 置还包括获取模块和估计模块,其中
所述获取模块根据所述检测模块输出的结果获取所述接收模块接收到的 数据的信噪比SNR或者幅噪比ANR之一并输出;
所述估计模块根据所述SNR以及所述检测模块采用的算法类型估计相应 的ANR;或者根据所述ANR以及所述算法类型估计相应的SNR。
进一步地,上述装置还可具有以下特点所述获取模块包括解调单元和获 取单元,其中
所述解调单元将所述检测模块输出的结果进行解调得到软判决结果并输
出;
所述获取单元根据所述软判决结果和所述算法类型获取所述接收模块接
收到的数据的信噪比SNR或者幅噪比ANR。
进一步地,上述装置还可具有以下特点所述装置包括加权模块和译码模块,其中
所述加权模块利用所述获取模块或者所述估计模块输出的ANR对所述解 调单元输出的软判决结果进行加权得到用于译码的软信息并输出给所述译码 模块;
所述译码模块根据所述软信息对接收到的数据进行译码。
进一步地,上述装置还可具有以下特点所述装置包括功率控制模块用于 对所述装置进行功率控制。
进一步地,上述装置还可具有以下特点所述检测模块为线性联合检测器。
本发明还提供了一种终端设备,包括用于接收下行数据的接收模块、用于 对所述下行数据进行线性联合检测的检测模块,所述终端设备还包括获取模块 和估计才莫块,其中
所述获取模块根据所述检测模块输出的结果获取所述下行数据的信噪比 SNR或者幅噪比ANR之一并输出;
所述估计才莫块根据所述SNR以及所迷检测才莫块采用的算法类型估计相应 的ANR;或者4艮据所述ANR以及所述算法类型估计相应的SNR。
本发明还提供了一种基站,包括用于接收上行数据的接收模块、用于对所 述上行数据进行线性联合检测的检测模块,所述基站还包括获取模块和估计模 块,其中
所述获取模块根据所述检测模块输出的结果获取所述上行数据的信噪比 SNR或者幅噪比ANR之一并输出;
所述估计模块根据所述SNR以及所述检测模块采用的算法类型估计相应 的ANR;或者根据所述ANR以及所述算法类型估计相应的SNR。
本发明有益效果如下
在本发明中,对接收的数据进行线性联合检测,并根据线性联合检测的结 果获取该数据的SNR或者ANR之一;并且根据该SNR以及该线性联合检测 的算法类型估计相应的ANR;或者根据该ANR以及该算法类型估计相应的SNR。可见,采用本发明技术方案,只需要先获取一个值,该值为SNR或者 ANR,再根据该值估计另一个值,而不用同时获取两个值,从而减少了相应的 运算量,简化了获取SNR和ANR的过程,降低了相应装置的负荷。


图1为现有技术中获取SNR和ANR的装置框图2为仿真计算得到的现有技术中和本发明实施例中基于ZF的线性联合 检测输出计算ANR和SNR的归 一化均方误差示意图3A为12.2Kbps数据业务在慢速多径rayleigh信道中现有技术和本发明 实施例分别获取的ANR的参考仿真结果示意图3B为12.2Kbps数据业务在高速多径rayleigh信道中现有技术和本发明 实施例分别获取的ANR的参考仿真结果示意图3C为64Kbps数据业务在慢速多径rayleigh信道中现有技术和本发明实 施例分别获取的ANR的参考仿真结果示意图3D为64Kbps数据业务在高速多径rayleigh信道中现有技术和本发明实 施例分别获取的ANR的参考仿真结果示意图4为仿真计算得到的现有技术中和本发明实施例中基于MMSE的线性 联合检测输出两种方法计算的ANR的归一化均方误差示意图5为本发明实施例中获取SNR和ANR的装置框图6为本发明实施例中的通信系统框图。
具体实施例方式
本发明实施例中,对接收的数据进行线性联合检测,并根据线性联合检测 的结果获取该数据的SNR或者ANR之一;并且根据该SNR以及该线性联合 检测的算法类型估计相应的ANR;或者根据该ANR以及该算法类型估计相应 的SNR。下面结合附图对本发明实施例做进一步地描述。 实施例一
在本实施例中,采用ZF算法进行线性联合^r测,由于ZF算法的特性, 幅度R'、A,1,其中,/表示第/个接收数据流,在ZF算法中,R,xA'-l对于
所有接收数据流都成立,因此,在本实施例中,公式(13)成立
R'xA' (13) 而由于在一个时隙只测量一个SNR和ANR值,则该SNR值如公式(14) 所示
57V/ z/r we朋(57V/ 》 (14 )
其中膨fl"0表示求平均运算。
而结合公式(13 )和(14 ),可以认为公式(15 )成立
/4jV/ w we朋(y4iVi ,) SiV/ ZF (15)
可见,由于基于ZF算法的线性联合检测中,输出有用信号的幅度能够归 一化,所以可以认为SM -^V/ ,因此,既可以先利用公式(10)测量得到^, 对^进行校正获得^之后再根据该扁获得^,也可以先利用公式(11)
测量得到^,对^进行校正获得,之后再根据该;获得^,在具体 实现时可以比较两种校正的可靠性来确定最优的方案。图2示出了仿真计算得 到的基于ZF的线性联合检测输出计算ANR和SNR的归一化均方误差,其中 橫坐标为理想SNR值,纵坐标表示SNR和ANR测量的归一化均方误差,误 差统计如公式(16)所示
£^鍵—S置
i2
列(j, - ^層 厕'2
12
(16)
结合实际TD-SCDMA系统,假定本装置有两个码道,W = l76 ,校正函数
理想(完整体现了^,^、五"層l与实际信噪比和幅噪比之间的对应关系)。 如图2所示,在SNR较低的情况下,ANR要比SNR更加可靠,因此,在根据
基于zf算法的线性联合检测的结果获取^和:i^时,可以先测量得到JM ,
对^iVi 进行校正获得i之后再根据该i获得^
由于在本实施例中,可以不用分别计算和校正得到^和^,而是只计 算并校正其中一个,并认为ANRZF=SNRZF,从而直接利用该校正后的值作为
两者共同的值,因此,可以减少获取^和^的运算量。
在采用本实施例技术方案获取^和^之后,可以利用获取的i对软 判决输出进行加权得到用于译码的软信息,并对一个TTI内的软信息进行解扰、 解交织、解速率匹配、Vitebi或Turbo译码等操作恢复发送数据。并且,可以 利用获取的扁进行功率控制。
实施例二
在本实施例中,采用MMSE算法进行线性联合检测,由于MMSE算法的 特性,公式(17)成立
A+l (17)
其中
^[(a'a + o^I)-1],
」" (18) 其中,[]','下标表示矩阵的第/行第/列;A表示的是对应第/个接收数据流 的信号与噪声加干扰比,即SNR,,其中信号部分和噪声加干扰部分如公式(5) 所示。
根据式(17),由于A即为SNR,,因此,公式(19)成立
类似于公式(14),可以认为公式(20)成立
纖腿-固"(A) (20) 因此,结合公式(19),可以认为公式(21)成立
因此,在本实施例中,既可以先利用公式(10)测量得到^,对^进 行校正获得扁之后再将该扁的值加1获得1^,也可以先利用公式(11) 测量得到^,对皿进行校正获得3之后再将该,减1获得扁。采用 本实施例技术方案,同样可以不用分别计算和校正得到^和;,而是只计 算并校正其中一个,从而减少获取^和^^的运算量。
图3A、图3B、图3C、图3D四个图给出四个参考仿真结果的示意图,各 图的橫坐标为发送数据总功率和噪声功率比值,单位是dB。纵坐标为接收数 据译码后的BLER (Block Error Rate ,误块率),分别采用现有技术和本实施例 技术方案获取ANR,其中的12.2Kbps参考测量信道和64Kbps参考测量信道 以及信道条件配置参考3GPP协议25.102,基于MMSE算法的线性联合检测, SNR和ANR校准均釆用4阶多项式。采用本实施例技术方案时,先测量校正 获取SNR,再将该SNR的值加1获得ANR。其中,图3A示出的是12.2Kbps 慢速多径rayleigh信道的参考仿真结果;图3B示出的是12.2Kbps高速多径 rayleigh信道的参考仿真结果;图3C示出的是64Kbps慢速多径rayleigh信道 的参考仿真结果;图3D示出的是64Kbps高速多径rayleigh信道的参考仿真结 果。从该四个参考仿真结果能够看出本实施例技术方案得到的BLER性能表现 更好,而由于更加准确的ANR才能提供更好的译码性能,因此,可以从该四 个参考仿真结果推断出本实施例技术方案得到的ANR更加准确。
图4给出了仿真计算得到的基于MMSE的线性联合检测输出两种方法计 算的ANR的归一化均方误差,其中横坐标为SNR,纵坐标表示ANR测量的 归一化均方误差,ANR1表示现有获取方法获取的ANR, ANR2表示采用本实施例技术方案获取的ANR,结果显示在低SNR时,新的ANR测量方法均方 误差更小,测量更加准确。
本发明一个实施例中获取SNR和ANR的装置,在具体实现时可以在基站 或者终端内部,如图5所示,包括接收模块、检测模块、获取模块和估计模块, 其中
接收模块用于接收数据;
检测模块用于对接收模块接收到的数据进行线性联合检测; 该检测模块可以是线性联合检测器。
获取模块根据检测模块输出的结果获取接收模块接收到的数据的SNR或
者ANR之一并输出;
估计模块根据该SNR以及检测模块采用的算法类型估计相应的ANR;或
者根据该ANR以及该算法类型估计相应的SNR。 其中,获取模块可以包括解调单元和获取单元 解调单元将4全测才莫块输出的结果进行解调得到软判决结果并输出; 获取单元根据软判决结果和该算法类型获取接收模块接收到的数据的
SNR或者ANR。
该装置可以包括加权模块和译码模块,其中
加权模块利用获取模块或者估计模块输出的ANR对解调单元输出的软判 决结果进行加权得到用于译码的软信息并输出给译码模块; 译码模块根据该软信息对接收到的数据进行译码。
该装置可以包括功率控制模块用于对该装置进行功率控制。 如图6所示,本实施例中的通信系统可以包括终端设备和基站,其中,该 终端设备包括接收模块、检测模块、获取模块和估计模块,其中 接收模块用于接收数据;
检测模块用于对接收模块接收到的数据进行线性联合检测; 获取模块根据检测模块输出的结果获取接收模块接收到的数据的SNR或
者ANR之一并丰lT出;
估计模块根据该SNR以及检测模块釆用的算法类型估计相应的ANR;或 者根据该ANR以及该算法类型估计相应的SNR。
该系统中的基站包括接收模块、检测模块、获取模块和估计模块,其中
接收模块用于接收数据;
检测模块用于对接收模块接收到的数据进行线性联合检测;
获取模块根据检测模块输出的结果获取接收模块接收到的数据的SNR或 者ANR之一并输出;
估计模块根据该SNR以及检测模块采用的算法类型估计相应的ANR;或 者根据该ANR以及该算法类型估计相应的SNR。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1. 一种获取信噪比和幅噪比的方法,其特征在于,包括以下步骤对接收的数据进行线性联合检测,并根据所述线性联合检测的结果获取所述数据的信噪比SNR或者幅噪比ANR之一;并且根据所述SNR以及所述线性联合检测的算法类型估计相应的ANR;或者根据所述ANR以及所述算法类型估计相应的SNR。
2、 如权利要求l所述的方法,其特征在于,所述算法类型为迫零算法; 在估计ANR或者SNR时,将获取的SNR或者ANR的值作为相应的ANR或者SNR的值。
3、 如权利要求1所述的方法,其特征在于,所述算法类型为最小均方误差算法;在估计ANR时,令ANR的值为获取的SNR的值加1;或 在估计SNR时,令SNR的值为获取的ANR的值减1 。
4、 如权利要求l所述的方法,其特征在于,得到所述SNR之后,利用所 述SNR进行功率控制。
5、 如权利要求1至4中任一权利要求所述的方法,其特征在于,对所述 数据进行线性联合检测后,对所述线性联合检测的结果解调获得软判决结果, 并根据所述软判决结果和所述算法类型获取所述数据的SNR或者ANR。
6、 如权利要求5所述的方法,其特征在于,得到所述ANR之后,利用所 述ANR对软判决输出进行加权处理并利用所述加权结果对所述数据进行译 码。
7、 一种获取信噪比和幅噪比的装置,包括用于接收数据的接收模块、用 于对接收模块接收到的数据进行线性联合检测的检测模块,其特征在于,所述 装置还包括获取模块和估计模块,其中所述获取模块根据所述检测模块输出的结果获取所述接收模块接收到的 数据的信噪比SNR或者幅噪比ANR之一并输出;所述估计模块根据所述SNR以及所述检测模块采用的算法类型估计相应 的ANR;或者根据所述ANR以及所述算法类型估计相应的SNR。
8、 如权利要求7所述的装置,其特征在于,所述获取模块包括解调单元 和获取单元,其中所述解调单元将所述检测模块输出的结果进行解调得到软判决结果并输出;所述获取单元根据所述软判决结果和所述算法类型获取所述接收模块接收到的数据的信噪比SNR或者幅噪比ANR。
9、 如权利要求8所述的装置,其特征在于,所述装置包括加权模块和译 码模块,其中所述加权模块利用所述获取模块或者所述估计模块输出的ANR对所述解 调单元输出的软判决结果进行加权得到用于译码的软信息并输出给所述译码 模块;所述译码模块根据所述软信息对接收到的数据进行译码。
10、 如权利要求7所述的装置,其特征在于,所述装置包括功率控制模块 用于对所述装置进行功率控制。
11、 如权利要求7所述的装置,其特征在于,所述检测模块为线性联合检 测器。
12、 一种终端设备,包括用于接收下行数据的接收模块、用于对所述下行 数据进行线性联合检测的检测模块,其特征在于,所述终端设备还包括获取模 块和估计模块,其中所述获取模块根据所述检测模块输出的结果获取所述下行数据的信噪比 SNR或者幅噪比ANR之一并输出;所述估计模块根据所述SNR以及所述检测模块采用的算法类型估计相应 的ANR;或者才艮据所述ANR以及所述算法类型估计相应的SNR。
13、 一种基站,包括用于接收上行数据的接收模块、用于对所述上行数据进行线性联合检测的检测模块,其特征在于,所述基站还包括获取模块和估计模块,其中所述获取模块根据所述检测模块输出的结果获取所述上行数据的信噪比 SNR或者幅噪比ANR之一并输出;所述估计模块根据所述SNR以及所述检测模块采用的算法类型估计相应 的ANR;或者根据所述ANR以及所述算法类型估计相应的SNR。
全文摘要
本发明涉及通信领域,尤其涉及一种获取信噪比和幅噪比的方法、装置、基站和终端设备,用以简化获取SNR和ANR的过程。在本发明中,对接收的数据进行线性联合检测,并根据线性联合检测的结果获取该数据的SNR或者ANR之一;并且根据该SNR以及该线性联合检测的算法类型估计相应的ANR;或者根据该ANR以及该算法类型估计相应的SNR。可见,采用本发明技术方案,只需要先获取一个值,该值为SNR或者ANR,再根据该值估计另一个值,而不用同时获取两个值,从而减少了相应的运算量,简化了获取SNR和ANR的过程,降低了相应装置的负荷。
文档编号H04B1/707GK101207401SQ20061016954
公开日2008年6月25日 申请日期2006年12月22日 优先权日2006年12月22日
发明者东 闫 申请人:大唐移动通信设备有限公司;上海大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1