一种检测上行控制信道上发送的信号的方法、装置和设备与流程

文档序号:12927145阅读:256来源:国知局
一种检测上行控制信道上发送的信号的方法、装置和设备与流程
本发明涉及移动通信领域,尤其涉及一种检测上行控制信道上发送的信号的方法、装置和设备。

背景技术:
长期演进(LongTermEvolution,LTE)系统的物理上行控制信道(PhysicalUplinkControlCHannel,PUCCH)承载两种信息,一种是非确认/确认(NonACKnowledge/ACKnowledge,NACK/ACK)信号,3GPP协议称之为format1,一种是信道质量指示(ChannelQualityIndication,CQI)和预编码矩阵索引(PrecodingMatrixIndex,PMI)等信号,3GPP协议称之为format2信号。format2信号在两个时隙(slot)内发送,两个时隙分别处于不同频带。每个时隙有两个导频符号,其他符号为数据符号。编码后的信号用正交相移键控(OrthogonalPhaseShiftKey,QPSK)调制到10个正交频分复用(OrthogonalFrequency-DivisionMultiplexing,OFDM)符号。每个OFDM符号有12个子载波,通过计算机产生的序列(例如,随机序列)将信号或导频符号扩频到12个子载波。在基站设备这一侧的接收机,通过对PUCCH的检测,解出format2信号或format1信号。现有技术提供的一种方法是假设在一个时隙之内信道是恒值即不随着子载波发生变化,基于这一假设,使用tensor描述用户设备(UserEquipment,UE)从发射到接收的过程,然后用迭代的方法去检测和解调PUCCH。由于用户通过衰落信道以及UE同步不准时会造成PUCCH干扰,多用户间正交性会遭到破坏。因此,按照上述现有技术提供的方法,即仍然认为在一个时隙内信道是恒值的,通过tensor的方法,在接收端检测时,本质上并没有改善性能。

技术实现要素:
本发明实施例提供了一种检测上行控制信道上发送的信号的方法、装置和设备,以协调基站和用户设备的通信。第一方面,提供了一种检测上行控制信道上发送的信号的方法,包括:采用与子载波相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl,所述与子载波相关的信道模型是子载波索引的函数,所述信号Y’l包括至少一个用户设备通过PUCCH发送的信号Xl,所述Xl为Q阶对角矩阵,所述Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),所述l为正交频分复用OFDM符号的索引,q为用户设备的索引;对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。在第一方面的第一种可能的实现方式中,所述采用与子载波相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl包括:采用矩阵W、矩阵Pl和矩阵T按照WXlPlT对所述信号Xl进行矩阵运算,得到Yl=WXlPlT,所述矩阵W是由元素W(q,n)构成的N×Q阶矩阵,所述矩阵Pl是由元素P(q,k)构成的Q×K阶矩阵,所述矩阵T是由T(k)元素构成的K×K阶矩阵,所述k为所述子载波索引,所述n为天线索引,所述W(q,n)是以q为索引的用户设备中索引为n的天线的信道值,所述P(q,k)是以q为索引的用户设备中索引为k的子载波的导频序列,所述T(k)是衰落信道以及时延引起的频选特性。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl包括:对所述接收信号Yl采用最小二乘LS算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl包括:对所述接收信号Yl采用最小均值平方误差MMSE算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。第二方面,提供了一种检测上行控制信道上发送的信号的方法,包括:采用与用户时延相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl,所述与用户时延相关的信道模型是用户设备的函数,所述信号Y’l包括至少一个用户设备通过PUCCH发送的信号Xl,所述Xl为Q阶对角矩阵,所述Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),所述l为正交频分复用OFDM符号的索引,q为用户设备的索引;对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。在第二方面的第一种可能的实现方式中,所述采用与用户时延相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl包括:采用矩阵W、矩阵Pl和矩阵T按照对所述信号Xl进行矩阵运算,得到所述矩阵W是由元素W(q,n)构成的N×Q阶矩阵,所述矩阵Pl是由元素P(q,k)构成的Q×K阶矩阵,其中,小区内所述矩阵Pl中每行元素之间正交,小区间所述矩阵Pl中每行元素之间相关性为所述矩阵T是由T(q,k)元素构成的Q×K阶矩阵,所述k为子载波索引,所述n为天线索引,所述W(q,n)是以q为索引的用户设备中索引为n的天线的信道值,所述P(q,k)是以q为索引的用户设备中索引为k的子载波的导频序列,所述T(q,k)是衰落信道以及时延引起的频选特性。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl包括:对所述接收信号Yl采用最小二乘LS算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl包括:对所述接收信号Yl采用最小均值平方误差MMSE算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。第三方面,提供了一种检测上行控制信道上发送的信号的装置,包括:第一处理模块,用于采用与子载波相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl,所述与子载波相关的信道模型是子载波索引的函数,所述信号Y’l包括至少一个用户设备通过PUCCH发送的信号Xl,所述Xl为Q阶对角矩阵,所述Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),所述l为正交频分复用OFDM符号的索引,q为用户设备的索引;第一迭代模块,用于对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。在第三方面的第一种可能的实现方式中,所述第一处理模块包括:第一矩阵运算单元,用于采用矩阵W、矩阵Pl和矩阵T按照WXlPlT对所述信号Xl进行矩阵运算,得到Yl=WXlPlT,所述矩阵W是由元素W(q,n)构成的N×Q阶矩阵,所述矩阵Pl是由元素P(q,k)构成的Q×K阶矩阵,所述矩阵T是由T(k)元素构成的K×K阶矩阵,所述k为所述子载波索引,所述n为天线索引,所述W(q,n)是以q为索引的用户设备中索引为n的天线的信道值,所述P(q,k)是以q为索引的用户设备中索引为k的子载波的导频序列,所述T(k)是衰落信道以及时延引起的频选特性。结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述第一迭代模块包括:第一迭代计算单元,用于对所述接收信号Yl采用最小二乘LS算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第三种可能的实现方式中,所述第一迭代模块包括:第二迭代计算单元,用于对所述接收信号Yl采用最小均值平方误差MMSE算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。第四方面,提供了一种检测上行控制信道上发送的信号的装置,包括:第二处理模块,用于采用与用户时延相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl,所述与用户时延相关的信道模型是用户设备的函数,所述信号Y’l包括至少一个用户设备通过PUCCH发送的信号Xl,所述Xl为Q阶对角矩阵,所述Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),所述l为正交频分复用OFDM符号的索引,q为用户设备的索引;第二迭代模块,用于对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。在第四方面的第一种可能的实现方式中,所述第二处理模块包括:第二矩阵运算单元,用于采用矩阵W、矩阵Pl和矩阵T按照对所述信号Xl进行矩阵运算,得到所述矩阵W是由元素W(q,n)构成的N×Q阶矩阵,所述矩阵Pl是由元素P(q,k)构成的Q×K阶矩阵,其中,小区内所述矩阵Pl中每行元素之间正交,小区间所述矩阵Pl中每行元素之间相关性为所述矩阵T是由T(q,k)元素构成的Q×K阶矩阵,所述k为子载波索引,所述n为天线索引,所述W(q,n)是以q为索引的用户设备中索引为n的天线的信道值,所述P(q,k)是以q为索引的用户设备中索引为k的子载波的导频序列,所述T(q,k)是衰落信道以及时延引起的频选特性。结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述第二迭代模块包括:第三迭代计算单元,用于对所述接收信号Yl采用最小二乘LS算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第三种可能的实现方式中,所述第二迭代模块包括:第四迭代计算单元,用于对所述接收信号Yl采用最小均值平方误差MMSE算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。第五方面,提供一种计算机存储介质,所述计算机存储介质可存储有程序,该程序执行时包括第一方面或第一方面的第一至第三任意种可能的实现方式所述的步骤或第二方面或第二方面的第一至第三任一种可能的实现方式所述的步骤。第六方面,提供了一种接收机,包括:输入装置、输出装置、存储器和处理器;其中,所述处理器执行如下步骤:采用与子载波相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl,所述与子载波相关的信道模型是子载波索引的函数,所述信号Y’l包括至少一个用户设备通过PUCCH发送的信号Xl,所述Xl为Q阶对角矩阵,所述Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),所述l为正交频分复用OFDM符号的索引,q为用户设备的索引;对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。第七方面,提供了一种接收机,包括:输入装置、输出装置、存储器和处理器;其中,所述处理器执行如下步骤:采用与用户时延相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl,所述与用户时延相关的信道模型包括衰落信道以及时延引起的频选特性,所述信号Y’l包括至少一个用户设备通过PUCCH发送的信号Xl进行处理,得到接收信号Yl,所述Xl为Q阶对角矩阵,所述Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),所述l为正交频分复用OFDM符号的索引,q为用户设备的索引;对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。第八方面,提供一种基站,包括第三方面或第三方面的第一至第三任一种可能的实施方式或第四方面或第四方面的第一至第三任一种可能的实施方式或第五方面所述的存储介质或第六方面或第七方面所述的接收机。从上述本发明实施例可知,由于对用户设备通过物理上行控制信道PUCCH发送的信号的检测是基于信道与子载波或与用户时延相关的假设,因此,与现有技术在检测PUCCH时假设在一个时隙之内信道是恒值即不随着子载波发生变化相比,本发明实施例提供的方法考虑到实际场景下的信道状况,给出的信道模型与实际信道接近,从而提高了PUCCH的检测性能。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对现有技术或实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,还可以如这些附图获得其他的附图。图1是本发明实施例提供的检测上行控制信道上发送的信号的方法流程示意图;图2是本发明另一实施例提供的检测上行控制信道上发送的信号的方法流程示意图;图3是本发明实施例提供的检测上行控制信道上发送的信号的装置结构示意图;图4是本发明另一实施例提供的检测上行控制信道上发送的信号的装置结构示意图;图5-a是本发明另一实施例提供的检测上行控制信道上发送的信号的装置结构示意图;图5-b是本发明另一实施例提供的检测上行控制信道上发送的信号的装置结构示意图;图6-a是本发明另一实施例提供的检测上行控制信道上发送的信号的装置结构示意图;图6-b是本发明另一实施例提供的检测上行控制信道上发送的信号的装置结构示意图;图7是本发明另一实施例提供的检测上行控制信道上发送的信号的装置结构示意图;图8是本发明另一实施例提供的检测上行控制信道上发送的信号的装置结构示意图;图9-a是本发明另一实施例提供的检测上行控制信道上发送的信号的装置结构示意图;图9-b是本发明另一实施例提供的检测上行控制信道上发送的信号的装置结构示意图;图10-a是本发明另一实施例提供的检测上行控制信道上发送的信号的装置结构示意图;图10-b是本发明另一实施例提供的检测上行控制信道上发送的信号的装置结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员所获得的所有其他实施例,都属于本发明保护的范围。请参阅附图1,是本发明实施例提供的检测上行控制信道上发送的信号的方法流程示意图,其执行主体可以是基站、基站的接收机或者基站接收机中的功能模块/单元。附图1示例的方法主要包括步骤S101和步骤S102,详细说明如下:S101,采用与子载波相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl。信号Y’l是从用户设备发送、经过无线信道传送到基站,由其空口接收的信号。基站空口接收到的信号Y’l除了包含噪声信号以及导频信号之外,主要包含至少一个用户设备通过物理上行控制信道(PhysicalUplinkControlCHannel,PUCCH)发送的信号Xl。在本发明实施例中,用户设备通过物理上行控制信道PUCCH发送的信号Xl是Q阶对角矩阵,其中,Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),可以是3GPP协议中的format1信号或format2信号,其调制方式是可以是正交相移键控(QuadraturePhaseShiftKeying,QPSK),X(q,l)中的l为正交频分复用(OrthogonalFrequencyDivisionMultiplexing,OFDM)符号的索引,q为用户设备的索引。与现有技术假设时隙内信道是恒值不同,在本发明实施例中,在解出信号Xl前,所采用的信道模型是基于与子载波相关的信道模型这一假设,即所假设的与子载波相关的信道模型是子载波索引的函数。具体地,可以采用矩阵W、矩阵Pl和矩阵T,按照WXlPlT对信号Xl进行矩阵运算,得到Yl=WXlPlT。此处,矩阵W是由元素W(q,n)构成的N×Q阶矩阵,矩阵Pl是由元素P(q,k)构成的Q×K阶矩阵,矩阵T是由T(k)元素构成的K×K阶矩阵,而k为子载波索引,n为天线索引,W(q,n)是以q为索引的用户设备中索引为n的天线的信道值,P(q,k)是以q为索引的用户设备中索引为k的子载波的导频序列,矩阵T中的元素T(k)是衰落信道以及时延引起的频选特性,其与子载波有关,而与用户设备、天线无关,即所有用户设备和天线频选都是一样的。相对于现有技术认为所有用户设备的信道与子载波无关,本发明实施例中,引入矩阵T后有了本质的变化和改进;可以认为现有技术中的模型只是本发明实施例的一种特殊情况,即矩阵T是单位阵。S102,对接收信号Yl进行迭代计算,解出至少一个用户设备通过物理上行控制信道发送的信号Xl。作为本发明对接收信号Yl进行迭代计算,解出至少一个用户设备通过PUCCH发送的信号Xl的一个实施例,可以对接收信号Yl采用最小二乘(LeastSquare,LS)算法进行迭代计算,解出至少一个用户设备通过PUCCH发送的信号Xl。在说明这一方法前,先对PUCCH的时隙(slot)做基本介绍。一个PUCCH的时隙内总共有7个OFDM符号,编号为2的OFDM符号和编号为6的OFDM符号是指PUCCHformat2上的导频符号,且是已知的符号。基于在本发明实施例中矩阵T与用户设备无关的假设,接收机的接收处理电路域可以按如下设计:假设矩阵T为单位阵,可以得到和W0,其中,和W0的上角标表示迭代次数,0代表初始值,由获得的和W0进行迭代计算,即,使用LS的方法不断更新迭代,包括:更新T,即更新W,即更新Xl,即上述计算式中,“||||F”是指矩阵元素的范数和(其中,下标“F”是范数的简写),右上标2指范数为平方,arg是指寻找到矩阵T使||||F最小。最后根据迭代次数,求出用户设备发送的信号Xl。在实际系统中,可以用具体的方法实现上述求解过程,以交替最小二乘(AlternatingLeastSquare,ALS)算法为例进行说明如下:更新矩阵T,即,假设则更新矩阵W,即,假设则更新矩阵Xl,即,假设则:上述计算式中,表示Hadamard乘积。作为本发明对接收信号Yl进行迭代计算,解出至少一个用户设备通过PUCCH发送的信号Xl的另一实施例,可以对所述接收信号Yl采用最小均值平方误差(MinimumMeanSquareError,MMSE)算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。由于采用MMSE算法,PUCCH检测工作点比较低,在迭代过程中,考虑噪声I的影响因素:更新矩阵T,即,假设则更新矩阵W,即,假设则更新矩阵Xl,即,假设则:Xl=Rl/(Ml+λI)。上述计算式中,表示Hadamard乘积,λ是与噪声I相关的参数。从上述本发明实施例提供的检测上行控制信道上发送的信号的方法可知,由于对用户设备通过物理上行控制信道PUCCH发送的信号的检测是基于信道与子载波相关的假设,因此,与现有技术在检测PUCCH时假设在一个时隙之内信道是恒值即不随着子载波发生变化相比,本发明实施例提供的方法考虑到实际场景下的信道状况,给出的信道模型与实际信道接近,从而提高了PUCCH的检测性能。请参阅附图2,是本发明另一实施例提供的检测上行控制信道上发送的信号的方法流程示意图,其执行主体可以是基站、基站的接收机或者基站接收机中的功能模块/单元。附图2示例的方法主要包括步骤S201和步骤S202,详细说明如下:S201,采用与用户时延相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl。与前述附图1的示例类似,在本实施例中,信号Y’l是从用户设备发送、经过无线信道传送到基站,由其空口接收的信号。基站空口接收到的信号Y’l除了包含噪声信号以及导频信号之外,主要包含至少一个用户设备通过物理上行控制信道(PhysicalUplinkControlCHannel,PUCCH)发送的信号Xl。信号Xl是Q阶对角矩阵,其中,Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),可以是3GPP协议中的format1信号或format2信号,其调制方式是QPSK,X(q,l)中的l为OFDM符号的索引,q为用户设备的索引。与现有技术假设时隙内信道是恒值不同,在本发明实施例中,在解出信号Xl前,所采用的信道模型是基于与用户时延相关的信道模型这一假设,即所假设的与用户时延相关的信道模型是用户设备的函数。具体地,采用矩阵W、矩阵Pl和矩阵T按照对信号Xl进行矩阵运算,得到此处,矩阵W是由元素W(q,n)构成的N×Q阶矩阵,元素W(q,n)是以q为索引的用户设备中索引为n的天线的信道值,矩阵Pl是由元素P(q,k)构成的Q×K阶矩阵,元素P(q,k)是以q为索引的用户设备中索引为k的子载波的导频序列,其中,小区内矩阵Pl中每行元素之间正交,小区间矩阵Pl中每行元素之间相关性为矩阵T是由T(q,k)元素构成的Q×K阶矩阵,T(q,k)是衰落信道以及时延引起的频选特性,可以简单地视为是用户设备的函数。由于T(q,k)是用户设备的函数即与用户设备相关,而每个用户设备的时延是不同的,因此,在本实施例中,信道模型与用户时延相关。在上述矩阵的元素表达式中,k为子载波索引,n为天线索引。S202,对接收信号Yl进行迭代计算,解出至少一个用户设备通过PUCCH发送的信号Xl。作为本发明对接收信号Yl进行迭代计算,解出至少一个用户设备通过PUCCH发送的信号Xl的一个实施例,可以对接收信号Yl采用最小二乘(LeastSquare,LS)算法进行迭代计算,解出至少一个用户设备通过PUCCH发送的信号Xl。一个PUCCH的时隙内总共有7个OFDM符号,编号为2的OFDM符号和编号为6的OFDM符号是指PUCCHformat2上的导频符号,且是已知的符号。基于在本发明实施例中矩阵T与用户设备及用户时延相关的假设,接收机的接收处理电路域可以按如下设计:假设矩阵T为单位阵,可以得到和W0,其中,和W0的上角标表示迭代次数,0代表初始值,由获得的和W0进行迭代计算,即,使用LS的方法不断更新迭代,包括:更新T,即更新W,即更新Xl,即上述计算式中,“||||F”是指矩阵元素的范数和,其中,下标“F”是范数的简写,右上标2指范数为平方,arg是指寻找到矩阵T使||||F最小。最后根据迭代次数,求出用户设备发送的信号Xl。需要说明的是,本实施例中是假设每个用户的频域变化只是因为不同时延引起的。设每个用户的时延为tq,则每个用户在更新矩阵T时,假设通过非线性估计方法得到由于信道和时延引起的矩阵在上述过程之后,在实际系统中,可以用具体的方法实现上述求解过程,以ALS算法为例进行说明如下:更新矩阵T,即,假设则更新矩阵W,即,假设则更新矩阵Xl,即,假设则:上述计算式中,“o”表示Hadamard乘积。作为本发明对接收信号Yl进行迭代计算,解出至少一个用户设备通过PUCCH发送的信号Xl的另一实施例,可以对所述接收信号Yl采用MMSE算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。由于采用MMSE算法,PUCCH检测工作点比较低,在迭代过程中,考虑噪声I的影响因素:更新矩阵T,即,假设则更新矩阵W,即,假设则更新矩阵Xl,即,假设则:Xl=Rl/(Ml+λI)。上述计算式中,表示Hadamard乘积,λ是与噪声I相关的参数。需要说明的是,在上述实施例中,为了提升符号反馈的可靠性,加快迭代收敛的速度,提升低信噪比情况下的检测性能,在更新Xl这一步,可以用RM译码反馈的方法,重构Xl,提升符号的可靠性。从上述本发明实施例提供的检测上行控制信道上发送的信号的方法可知,由于对用户设备通过物理上行控制信道PUCCH发送的信号的检测是基于信道与用户时延相关的假设,因此,与现有技术在检测PUCCH时假设在一个时隙之内信道是恒值即不随着子载波发生变化相比,本发明实施例提供的方法考虑到实际场景下的信道状况,给出的信道模型与实际信道接近,从而提高了PUCCH的检测性能。请参阅附图3,是本发明实施例提供的检测上行控制信道上发送的信号的装置结构示意图。为了便于说明,仅仅示出了与本发明实施例相关的部分。附图3示例的检测上行控制信道上发送的信号的装置可以是基站或基站接收机或者其中的功能模块,其包括第一处理模块301和第一迭代模块302,其中:第一处理模块301,用于采用与子载波相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl。信号Y’l是从用户设备发送、经过无线信道传送到基站,由其空口接收的信号。基站空口接收到的信号Y’l除了包含噪声信号以及导频信号之外,主要包含至少一个用户设备通过物理上行控制信道(PhysicalUplinkControlCHannel,PUCCH)发送的信号Xl。用户设备通过物理上行控制信道PUCCH发送的信号Xl是Q阶对角矩阵,其中,Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),可以是3GPP协议中的format1信号或format2信号,其调制方式是QPSK,X(q,l)中的l为OFDM符号的索引,q为用户设备的索引。与现有技术假设时隙内信道是恒值不同,在本实施例中,在解出信号Xl前,所采用的信道模型是基于与子载波相关的信道模型这一假设,即所假设的与子载波相关的信道模型是子载波索引的函数。第一迭代模块302,用于对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。需要说明的是,以上附图3示例的检测上行控制信道上发送的信号的装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述检测上行控制信道上发送的信号的装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成,例如,前述的第一处理模块,可以是具有执行前述采用与子载波相关的信道模型对所述多个用户设备通过PUCCH发送的信号Xl进行处理,得到接收信号Yl功能的硬件,例如第一处理器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;再如前述的第一迭代模块,可以是具有执行前述对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl功能的硬件,例如第一迭代器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备(本说明书提供的各个实施例都可应用上述描述原则)。附图3示例的第一处理模块301可以包括第一矩阵运算单元401,如附图4所示本发明另一实施例提供的检测上行控制信道上发送的信号的装置。第一矩阵运算单元401用于采用矩阵W、矩阵Pl和矩阵T按照WXlPlT对所述信号Xl进行矩阵运算,得到Yl=WXlPlT。此处,矩阵W是由元素W(q,n)构成的N×Q阶矩阵,矩阵Pl是由元素P(q,k)构成的Q×K阶矩阵,矩阵T是由T(k)元素构成的K×K阶矩阵,而k为子载波索引,n为天线索引,W(q,n)是以q为索引的用户设备中索引为n的天线的信道值,P(q,k)是以q为索引的用户设备中索引为k的子载波的导频序列,矩阵T中的元素T(k)是衰落信道以及时延引起的频选特性,其与子载波有关,而与用户设备、天线无关,即所有用户设备和天线频选都是一样的。相对于现有技术认为所有用户设备的信道与子载波无关,本实施例中,引入矩阵T后有了本质的变化和改进;可以认为现有技术中的模型只是本实施例的一种特殊情况,即矩阵T是单位阵。附图3或附图4示例的第一迭代模块302可以包括第一迭代计算单元501,如附图5-a或附图5-b所示本发明另一实施例提供的检测上行控制信道上发送的信号的装置。第一迭代计算单元501用于对所述接收信号Yl采用最小二乘LS算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。一个PUCCH的时隙内总共有7个OFDM符号,编号为2的OFDM符号和编号为6的OFDM符号是指PUCCHformat2上的导频符号,且是已知的符号。基于在本实施例中矩阵T与用户设备无关的假设,接收机的接收处理电路域可以按如下设计:假设矩阵T为单位阵,可以得到和W0,其中,和W0的上角标表示迭代次数,0代表初始值,由获得的和W0进行迭代计算,即,第一迭代计算单元501使用LS的方法不断更新迭代,包括:更新T,即更新W,即更新Xl,即上述计算式中,“||||F”是指矩阵元素的范数和(其中,下标“F”是范数的简写),右上标2指范数为平方,arg是指寻找到矩阵T使||||F最小。最后根据迭代次数,求出用户设备发送的信号Xl。在实际系统中,第一迭代计算单元501可以用具体的方法实现上述求解过程,以交替最小二乘(AlternatingLeastSquare,ALS)算法为例进行说明如下:更新矩阵T,即,假设则更新矩阵W,即,假设则更新矩阵Xl,即,假设则:上述计算式中,表示Hadamard乘积。附图3或附图4示例的第一迭代模块302可以包括第二迭代计算单元601,如附图6-a或附图6-b所示本发明另一实施例提供的检测上行控制信道上发送的信号的装置。第二迭代计算单元601用于对接收信号Yl采用最小均值平方误差MMSE算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。由于采用MMSE算法,PUCCH检测工作点比较低,在第二迭代计算单元601的迭代过程中,考虑噪声I的影响因素:更新矩阵T,即,假设则更新矩阵W,即,假设则更新矩阵Xl,即,假设则:Xl=Rl/(Ml+λI)。上述计算式中,表示Hadamard乘积,λ是与噪声I相关的参数。请参阅附图7,是本发明实施例提供的检测上行控制信道上发送的信号的装置结构示意图。为了便于说明,仅仅示出了与本发明实施例相关的部分。附图7示例的检测上行控制信道上发送的信号的装置可以是基站或基站接收机或者其中的功能模块,其包括第二处理模块701和第二迭代模块702,其中:第二处理模块701,用于采用与用户时延相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl。与前述附图3类似,在本实施例中,信号Y’l是从用户设备发送、经过无线信道传送到基站,由其空口接收的信号。基站空口接收到的信号Y’l除了包含噪声信号以及导频信号之外,主要包含至少一个用户设备通过PUCCH发送的信号Xl。用户设备通过PUCCH发送的信号Xl是Q阶对角矩阵,其中,Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),可以是3GPP协议中的format1信号或format2信号,其调制方式是QPSK,X(q,l)中的l为OFDM符号的索引,q为用户设备的索引。第二迭代模块702,用于对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。与现有技术假设时隙内信道是恒值不同,在本发明实施例中,在解出信号Xl前,所采用的信道模型是基于与用户时延相关的信道模型这一假设,即所假设的与用户时延相关的信道模型是用户设备的函数。附图7示例的第二处理模块701可以包括第二矩阵运算单元801,如附图8所示本发明另一实施例提供的检测上行控制信道上发送的信号的装置。第二矩阵运算单元801用于采用矩阵W、矩阵Pl和矩阵T按照对信号Xl进行矩阵运算,得到此处,矩阵W是由元素W(q,n)构成的N×Q阶矩阵,元素W(q,n)是以q为索引的用户设备中索引为n的天线的信道值,矩阵Pl是由元素P(q,k)构成的Q×K阶矩阵,元素P(q,k)是以q为索引的用户设备中索引为k的子载波的导频序列,其中,小区内矩阵Pl中每行元素之间正交,小区间矩阵Pl中每行元素之间相关性为矩阵T是由T(q,k)元素构成的Q×K阶矩阵,T(q,k)是衰落信道以及时延引起的频选特性,可以简单地视为是用户设备的函数。由于T(q,k)是用户设备的函数即与用户设备相关,而每个用户设备的时延是不同的,因此,在本实施例中,信道模型与用户时延相关。在上述矩阵的元素表达式中,k为子载波索引,n为天线索引。附图7或附图8示例的第二迭代模块702可以包括第三迭代计算单元901,如附图9-a或附图9-b所示本发明另一实施例提供的检测上行控制信道上发送的信号的装置。第三迭代计算单元901用于对接收信号Yl采用LS算法进行迭代计算,解出至少一个用户设备通过PUCCH发送的信号Xl。一个PUCCH的时隙内总共有7个OFDM符号,编号为2的OFDM符号和编号为6的OFDM符号是指PUCCHformat2上的导频符号,且是已知的符号。基于在本实施例中矩阵T与用户设备及用户时延相关的假设,接收机的接收处理电路域可以按如下设计:假设矩阵T为单位阵,可以得到和W0,其中,和W0的上角标表示迭代次数,0代表初始值,由获得的和W0进行迭代计算,即,第三迭代计算单元901使用LS的方法不断更新迭代,包括:更新T,即更新W,即更新Xl,即上述计算式中,“||||F”是指矩阵元素的范数和(其中,下标“F”是范数的简写),右上标2指范数为平方,arg是指寻找到矩阵T使||||F最小。最后根据迭代次数,求出用户设备发送的信号Xl。需要说明的是,本实施例中是假设每个用户的频域变化只是因为不同时延引起的。设每个用户的时延为tq,则每个用户第三迭代计算单元901在更新矩阵T时,假设通过非线性估计方法得到由于信道和时延引起的矩阵在上述过程之后,在实际系统中,可以用具体的方法实现上述求解过程,以ALS算法为例进行说明如下:更新矩阵T,即,假设则更新矩阵W,即,假设则更新矩阵Xl,即,假设则:上述计算式中,表示Hadamard乘积。附图7或附图8示例的第二迭代模块703可以包括第四迭代计算单元1001,如附图10-a或附图10-b所示本发明另一实施例提供的检测上行控制信道上发送的信号的装置。第四迭代计算单元1001用于对接收信号Yl采用最小均值平方误差MMSE算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。由于采用MMSE算法,PUCCH检测工作点比较低,第四迭代计算单元1001在迭代过程中,考虑噪声I的影响因素:更新矩阵T,即,假设则更新矩阵W,即,假设则更新矩阵Xl,即,假设Xl=Rl/(Ml+λI)。上述计算式中,表示Hadamard乘积,λ是与噪声I相关的参数。需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。本发明实施例还提供一种接收机,包括:输入装置、输出装置、存储器和处理器;其中,所述处理器执行如下步骤:采用与子载波相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl,所述与子载波相关的信道模型是子载波索引的函数,所述信号Y’l包括至少一个用户设备通过PUCCH发送的信号Xl,所述Xl为Q阶对角矩阵,所述Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),所述l为正交频分复用OFDM符号的索引,q为用户设备的索引;对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。本发明另一实施例还提供一种接收机,包括:输入装置、输出装置、存储器和处理器;其中,所述处理器执行如下步骤:采用与用户时延相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl;对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。本发明实施例还提供一种基站的接收机,包括有输入装置、输出装置、存储器和处理器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行述一个或者一个以上程序包含用于进行以下操作的指令:采用与子载波相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl,所述与子载波相关的信道模型是子载波索引的函数,所述信号Y’l包括至少一个用户设备通过PUCCH发送的信号Xl,所述Xl为Q阶对角矩阵,所述Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),所述l为正交频分复用OFDM符号的索引,q为用户设备的索引;对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,所述终端的存储器中,还包含用于执行以下操作的指令:采用矩阵W、矩阵Pl和矩阵T按照WXlPlT对所述信号Xl进行矩阵运算,得到Yl=WXlPlT,所述矩阵W是由元素W(q,n)构成的N×Q阶矩阵,所述矩阵Pl是由元素P(q,k)构成的Q×K阶矩阵,所述矩阵T是由T(k)元素构成的K×K阶矩阵,所述k为所述子载波索引,所述n为天线索引,所述W(q,n)是以q为索引的用户设备中索引为n的天线的信道值,所述P(q,k)是以q为索引的用户设备中索引为k的子载波的导频序列,所述T(k)是衰落信道以及时延引起的频选特性。假设上述为第二种可能的实施方式,则在第一种或第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述终端的存储器中,还包含用于执行以下操作的指令:对所述接收信号Yl采用最小二乘LS算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。假设上述为第二种可能的实施方式,则在第一或者第二可能的实施方式作为基础而提供的第四种可能的实施方式中,所述终端的存储器中,还包含用于执行以下操作的指令:对所述接收信号Yl采用最小均值平方误差MMSE算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。本发明实施例还提供一种基站的接收机,包括有输入装置、输出装置、存储器和处理器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行述一个或者一个以上程序包含用于进行以下操作的指令:采用与用户时延相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl,所述与用户时延相关的信道模型是用户设备的函数,所述信号Y’l包括至少一个用户设备通过PUCCH发送的信号Xl,所述Xl为Q阶对角矩阵,所述Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),所述l为正交频分复用OFDM符号的索引,q为用户设备的索引;对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,所述终端的存储器中,还包含用于执行以下操作的指令:采用矩阵W、矩阵Pl和矩阵T按照对所述信号Xl进行矩阵运算,得到所述矩阵W是由元素W(q,n)构成的N×Q阶矩阵,所述矩阵Pl是由元素P(q,k)构成的Q×K阶矩阵,其中,小区内所述矩阵Pl中每行元素之间正交,小区间所述矩阵Pl中每行元素之间相关性为所述矩阵T是由T(q,k)元素构成的Q×K阶矩阵,所述k为子载波索引,所述n为天线索引,所述W(q,n)是以q为索引的用户设备中索引为n的天线的信道值,所述P(q,k)是以q为索引的用户设备中索引为k的子载波的导频序列,所述T(q,k)是衰落信道以及时延引起的频选特性。假设上述为第二种可能的实施方式,则在第一种或第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述终端的存储器中,还包含用于执行以下操作的指令:对所述接收信号Yl采用最小二乘LS算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。假设上述为第二种可能的实施方式,则在第一或者第二可能的实施方式作为基础而提供的第四种可能的实施方式中,所述终端的存储器中,还包含用于执行以下操作的指令:对所述接收信号Yl采用最小均值平方误差MMSE算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。作为另一方面,本发明再一实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序被一个或者一个以上的处理器用来执行一个检测上行控制信道上发送的信号的方法,所述方法包括:采用与子载波相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl,所述与子载波相关的信道模型是子载波索引的函数,所述信号Y’l包括至少一个用户设备通过PUCCH发送的信号Xl,所述Xl为Q阶对角矩阵,所述Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),所述l为正交频分复用OFDM符号的索引,q为用户设备的索引;对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,所述采用与子载波相关的信道模型对所述至少一个用户设备通过PUCCH发送的信号Xl进行处理,得到接收信号Yl,包括:采用矩阵W、矩阵Pl和矩阵T按照WXlPlT对所述信号Xl进行矩阵运算,得到Yl=WXlPlT,所述矩阵W是由元素W(q,n)构成的N×Q阶矩阵,所述矩阵Pl是由元素P(q,k)构成的Q×K阶矩阵,所述矩阵T是由T(k)元素构成的K×K阶矩阵,所述k为所述子载波索引,所述n为天线索引,所述W(q,n)是以q为索引的用户设备中索引为n的天线的信道值,所述P(q,k)是以q为索引的用户设备中索引为k的子载波的导频序列,所述T(k)是衰落信道以及时延引起的频选特性。假设上述为第二种可能的实施方式,则在第一种或第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl,包括:对所述接收信号Yl采用最小二乘LS算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。假设上述为第二种可能的实施方式,则在第一种或第二种可能的实施方式作为基础而提供的第四种可能的实施方式中,所述对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl,包括:对所述接收信号Yl采用最小均值平方误差MMSE算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。作为又一方面,本发明再一实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序被一个或者一个以上的处理器用来执行一个检测上行控制信道上发送的信号的方法,所述方法包括:采用与用户时延相关的信道模型对空口接收到的信号Y’l进行处理,得到接收信号Yl,所述与用户时延相关的信道模型是用户设备的函数,所述信号Y’l包括至少一个用户设备通过PUCCH发送的信号Xl,所述Xl为Q阶对角矩阵,所述Xl的对角元素为所述至少一个用户设备中任意一个用户设备通过PUCCH发送的信号X(q,l),所述l为正交频分复用OFDM符号的索引,q为用户设备的索引;对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,所述采用与用户时延相关的信道模型对所述至少一个用户设备通过PUCCH发送的信号Xl进行处理,得到接收信号Yl,包括:采用矩阵W、矩阵Pl和矩阵T按照对所述信号Xl进行矩阵运算,得到所述矩阵W是由元素W(q,n)构成的N×Q阶矩阵,所述矩阵Pl是由元素P(q,k)构成的Q×K阶矩阵,其中,小区内所述矩阵Pl中每行元素之间正交,小区间所述矩阵Pl中每行元素之间相关性为所述矩阵T是由T(q,k)元素构成的Q×K阶矩阵,所述k为子载波索引,所述n为天线索引,所述W(q,n)是以q为索引的用户设备中索引为n的天线的信道值,所述P(q,k)是以q为索引的用户设备中索引为k的子载波的导频序列,所述T(q,k)是衰落信道以及时延引起的频选特性。假设上述为第二种可能的实施方式,则在第一种或第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,所述对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl,包括:对所述接收信号Yl采用最小二乘LS算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。假设上述为第二种可能的实施方式,则在第一种或第二种可能的实施方式作为基础而提供的第四种可能的实施方式中,所述对所述接收信号Yl进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl,包括:对所述接收信号Yl采用最小均值平方误差MMSE算法进行迭代计算,解出所述至少一个用户设备通过PUCCH发送的信号Xl。本发明实施例还提供一种基站,其包括执行附图1或附图2示例的方法、附图3至10-b任意一个示例的检测上行控制信道上发送的信号的装置或者上述实施例的计算机存储介质或的接收机。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,ReadOnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁盘或光盘等。以上对本发明实施例提供的一种异制式系统下的干扰协调方法、装置和设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1