信道估计方法及装置与流程

文档序号:14953060发布日期:2018-07-17 22:59阅读:343来源:国知局

本发明涉及通信领域,具体而言,涉及一种信道估计方法及装置。



背景技术:

随着无线通讯技术的进一步演进,lte、pre5g和5g通信技术已经进入或即将进入日常生活,而大规模多进多出(massivemultiple-inputmultiple-output,简称为massivemimo,)技术进入了人们的视野,该技术可以成倍地提高频谱效率,在大规模多进多出系统中,信道探测参考信号(soundingreferencesignal,简称为srs)在lte、pre5g和5g的信道估计中占有至关重要的地位;但是,当前基于周期和非周期的srs资源没有覆盖整个频带,例如20m系统带宽的lte系统,特殊子帧srs资源配置最多才96rb,如下表1所示,

表1:srs配置(3gpp36.211中表5.5.3.2-4:msrs,b和nb,b=0,1,2,3,下行带宽值)

而配置的边缘总是存在4个空洞的资源块(resourceblock,简称为rb)没有srs资源分配(而其他配置没有srs覆盖的rb数目更多,如上表1),因而4个rb位置的信道特性无法精确测量,影响beamforming或者空分复用的赋型增益和空分增益,从而导致整个下行或上行系统的吞吐量受到影响,降低了系统的频谱效率。

因此,在lte、pre5g和5g系统中,由于srs资源不能完整覆盖系统整个信道带宽,使得信道估计不准确,尤其是在波束赋型或空分多组的时候,由于信道估计不准确导致的波束赋型不准确可能对其他系统或用户终端(userequipment,简称为ue)造成干扰或者在空分复用时某一空分复用组分配的rb位置正好在srs没有覆盖的位置而引起吞吐量下降。



技术实现要素:

本发明实施例提供了一种信道估计方法及装置,以至少解决相关技术中srs资源不能完整覆盖系统整个信道带宽而引起的信道估计不准的问题。

根据本发明的一个实施例,提供了一种信道估计方法,包括:在确定系统中探测参考信号srs资源没有完全覆盖系统带宽的情况下,判断是否有物理上行共享信道pusch资源分配给所述ue;在判断结果为是的情况下,通过所述pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,通过所述pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计包括:判断调度的映射资源remap是否完全覆盖没有srs资源覆盖的位置,其中,所述映射资源remap携带在向所述ue下发的pusch调度信息中;在判断结果为是的情况下,解调出所述ue的srs资源信息和所述pusch的dmrs信息;根据所述srs资源信息和所述dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,在所述调度的映射资源remap没有完全覆盖没有srs资源覆盖的位置的情况下,还包括:判断所述ue是否有物理上行控制信道pucch资源调度;在判断结果为是的情况下,通过所述pucch的dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,通过所述pucch的dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计包括:解调出所述ue的srs资源信息和所述pucch的dmrs信息;根据所述srs资源信息和所述dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,在判断是否有物理上行共享信道pusch资源分配给所述ue之前,还包括:判断所述系统中所述srs资源是否有剩余;在判断结果为是的情况下,根据剩余的srs资源为系统中的需要重新分配srs资源的用户终端ue重新分配srs资源,其中,所述需要重新分配srs的ue中的物理资源块prb资源没有对应的srs资源;判断重新分配srs资源后的系统中的所有ue的srs资源的起始位置是否一致;在判断结果为否的情况下,判断是否有物理上行共享信道pusch资源分配给所述ue。

可选地,在判断调度后的系统中的所有ue的srs资源的起始位置一致的情况下,还包括:对重新分配srs资源后的系统进行信道估计。

可选地,在判断系统中所述srs资源是否有剩余之前,还包括:将当前系统中被激活的所有ue划分为频分集合中的ue和空分多组中的ue,其中,所述频分集合中的ue与所述当前系统中其他ue没有进行空分复用,所述空分多组中的ue与所述当前系统中的所述其他ue进行了空分复用。

根据本发明的另一个实施例,提供了一种信道估计装置,包括:第一判断模块,用于在确定系统中探测参考信号srs资源没有完全覆盖系统带宽的情况下,判断是否有物理上行共享信道pusch资源分配给所述ue;估计模块,在判断结果为是的情况下,通过所述pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,所述估计模块,还用于判断调度的映射资源remap是否完全覆盖没有srs资源覆盖的位置,其中,所述映射资源remap携带在向所述ue下发的pusch调度信息中;在判断结果为是的情况下,解调出所述ue的srs资源信息和所述pusch的dmrs信息;根据所述srs资源信息和所述dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,所述估计模块,还用于在所述调度的映射资源remap没有完全覆盖没有srs资源覆盖的位置的情况下,判断所述ue是否有物理上行控制信道pucch资源调度;在判断结果为是的情况下,通过所述pucch的dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,所述估计模块,还用于解调出所述ue的srs资源信息和所述pucch的dmrs信息;根据所述srs资源信息和所述dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,上述装置还包括,第二判断模块,用于判断所述系统中所述srs资源是否有剩余;分配模块,用于在判断结果为是的情况下,根据剩余的srs资源为系统中的需要重新分配srs资源的用户终端ue重新分配srs资源,其中,所述需要重新分配srs的ue中的物理资源块prb资源没有对应的srs资源;第三判断模块,用于判断重新分配srs资源后的系统中的所有ue的srs资源的起始位置是否一致;第一判断模块,还用于在判断结果为否的情况下,判断是否有物理上行共享信道pusch资源分配给所述ue。

可选地,所述估计模块,还用于在判断调度后的系统中的所有ue的srs资源的起始位置一致的情况下,对重新分配srs资源后的系统进行信道估计。

可选地,上述装置还包括:划分模块,用于将当前系统中被激活的所有ue划分为频分集合中的ue和空分多组中的ue,其中,所述频分集合中的ue与所述当前系统中其他ue没有进行空分复用,所述空分多组中的ue与所述当前系统中的所述其他ue进行了空分复用。

根据本发明的又一个实施例,还提供了一种存储介质。该存储介质设置为存储用于执行以下步骤的程序代码:在确定系统中探测参考信号srs资源没有完全覆盖系统带宽的情况下,判断是否有物理上行共享信道pusch资源分配给所述ue;在判断结果为是的情况下,通过所述pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,存储介质还设置为存储用于执行以下步骤的程序代码:通过所述pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计包括:判断调度的映射资源remap是否完全覆盖没有srs资源覆盖的位置,其中,所述映射资源remap资源携带在向所述ue下发的pusch调度信息中;在判断结果为是的情况下,解调出所述ue的srs资源信息和所述pusch的dmrs信息;根据所述srs资源信息和所述dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,存储介质还设置为存储用于执行以下步骤的程序代码:在所述调度的映射资源remap没有完全覆盖没有srs资源覆盖的位置的情况下,还包括:判断所述ue是否有物理上行控制信道pucch资源调度;在判断结果为是的情况下,通过所述pucch的dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,存储介质还设置为存储用于执行以下步骤的程序代码:通过所述pucch的dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计包括:解调出所述ue的srs资源信息和所述pucch的dmrs信息;根据所述srs资源信息和所述dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,存储介质还设置为存储用于执行以下步骤的程序代码:在判断是否有物理上行共享信道pusch资源分配给所述ue之前,还包括:判断所述系统中所述srs资源是否有剩余;在判断结果为是的情况下,根据剩余的srs资源为系统中的需要重新分配srs资源的用户终端ue重新分配srs资源,其中,所述需要重新分配srs的ue中的物理资源块prb资源没有对应的srs资源;判断重新分配srs资源后的系统中的所有ue的srs资源的起始位置是否一致;在判断结果为否的情况下,判断是否有物理上行共享信道pusch资源分配给所述ue。

可选地,存储介质还设置为存储用于执行以下步骤的程序代码:在判断调度后的系统中的所有ue的srs资源的起始位置一致的情况下,还包括:对重新分配srs资源后的系统进行信道估计。

可选地,存储介质还设置为存储用于执行以下步骤的程序代码:在判断系统中所述srs资源是否有剩余之前,还包括:将当前系统中被激活的所有ue划分为频分集合中的ue和空分多组中的ue,其中,所述频分集合中的ue与所述当前系统中其他ue没有进行空分复用,所述空分多组中的ue与所述当前系统中的所述其他ue进行了空分复用。

通过本发明,在确定系统中探测参考信号srs资源没有完全覆盖系统带宽的情况下,判断是否有物理上行共享信道pusch资源分配给ue;在判断结果为是的情况下,通过pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。由于在确定系统中探测参考信号srs资源没有完全覆盖系统带宽时,通过pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计,因此,可以解决相关技术中srs资源不能完整覆盖系统整个信道带宽而引起的信道估计不准的问题。并且,一方面可以使波束赋型更加准确,提高终端的接收信号质量,减少对其它基站或ue的干扰,另一方面也可以提高空分复用的信道估计精度,减少空分复用终端间的流间,进而提高空分复用的物理资源数;通过这两方面提升了可用信道的宽度,尤其是在空分复用的场景下,使空分资源更多,整体上提高了小区吞吐量以及频谱效率。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明实施例的一种信道估计方法的终端的硬件结构框图;

图2是根据本发明实施例的信道估计方法的流程图;

图3是根据本发明实施例的srs资源空洞示意图;

图4是根据本发明实施例的信道估计方法的总示意图;

图5是是根据本发明实施例的信道估计方法的优选流程示意图;

图6是根据本发明实施例的信道估计装置的结构框图;

图7是根据本发明实施例的信道估计装置的优选结构框图一;

图8是根据本发明实施例的信道估计装置的优选结构框图二。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

实施例1

本申请实施例1所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在终端上为例,图1是本发明实施例的一种信道估计方法的终端的硬件结构框图。如图1所示,移动终端10可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。

存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的信道估计方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

在本实施例中提供了一种运行于上述终端的信道估计方法,图2是根据本发明实施例的信道估计方法的流程图,如图2所示,该流程包括如下步骤:

步骤s202,在确定系统中探测参考信号srs资源没有完全覆盖系统带宽的情况下,判断是否有物理上行共享信道(physicaluplinksharedchannel,简称为pusch)资源分配给ue;

步骤s204,在判断结果为是的情况下,通过pusch的解调参考信号(demodulationreferencesignal,简称为dmrs)辅助对系统中没有覆盖srs资源的位置进行信道估计。

通过上述步骤,由于在确定系统中探测参考信号srs资源没有完全覆盖系统带宽时,通过pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计,因此,可以解决相关技术中srs资源不能完整覆盖系统整个信道带宽而引起的信道估计不准的问题。并且,一方面可以使波束赋型更加准确,提高终端的接收信号质量,减少对其它基站或ue的干扰,另一方面也可以提高空分复用的信道估计精度,减少空分复用终端间的流间,进而提高空分复用的物理资源数;通过这两方面提升了可用信道的宽度,尤其是在空分复用的场景下,使空分资源更多,整体上提高了小区吞吐量以及频谱效率。

可选地,通过pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计包括:判断调度的映射资源remap是否完全覆盖没有srs资源覆盖的位置,其中,调度的映射资源remap携带在向ue下发的pusch调度信息中;在判断结果为是的情况下,解调出ue的srs资源信息和pusch的dmrs信息;根据srs资源信息和dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,在调度的映射资源remap没有完全覆盖没有srs资源覆盖的位置的情况下,还包括:判断ue是否有物理上行控制信道(physicaluplinkcontrolchannel,简称为pucch)资源调度;在判断结果为是的情况下,通过pucch的dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,通过所述pucch的dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计包括:解调出ue的srs资源信息和pucch的dmrs信息;根据srs资源信息和dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,在判断是否有物理上行共享信道pusch资源分配给ue之前,还包括:判断系统中srs资源是否有剩余;在判断结果为是的情况下,根据剩余的srs资源为系统中的需要重新分配srs资源的用户终端ue重新分配srs资源,其中,需要重新分配srs的ue中的物理资源块prb资源没有对应的srs资源;判断重新分配srs资源后的系统中的所有ue的srs资源的起始位置是否一致;在判断结果为否的情况下,判断是否有物理上行共享信道pusch资源分配给ue。

可选地,在判断调度后的系统中的所有ue的srs资源的起始位置一致的情况下,还包括:对重新分配srs资源后的系统进行信道估计。通过上述步骤,由于根据剩余的srs资源重新分配srs资源,使得srs资源可以完整覆盖系统整个信道带宽,然后对重新分配srs资源后的系统进行信道估计,可以提高信道估计的准确度。

可选地,在判断系统中srs资源是否有剩余之前,还包括:将当前系统中被激活的所有ue划分为频分集合中的ue和空分多组中的ue,其中,频分集合中的ue与当前系统中其他ue没有进行空分复用,空分多组中的ue与当前系统中的其他ue进行了空分复用,例如,根据当前系统所激活的所有ue数目,将其分为两类,一类是频分集合f(没有与其他ue进行空分复用的ue集合)nf表示该集合中的ue,另外一类是空分多组的ue,空分组记作:c1、c2、c3...,nc1、nc2、nc3...,表示空分组cn中的ue数。

需要说明的是,如图3所示,在lte、pre5g和5g系统中,由于srs资源不能完整覆盖系统整个信道带宽,使得信道估计不准确,尤其是在波束赋型或空分多组的时候,由于信道估计不准确导致的波束赋型不准确可能对其他系统或用户终端(userequipment,简称为ue)造成干扰或者在空分复用时某一空分复用组分配的rb位置正好在srs没有覆盖的位置而引起吞吐量下降。本发明从是三方面提供了解决方法:1、srs资源有剩余的情况;2、有pusch资源分配给ue;3、有pucch资源分配给ue(一般只要有下行业务就一定有pucch调度)。

基于上述三种情况,基站根据系统当前存在的上行信道条件进行3种处理方式;处理方式1:如果srs资源有剩余,则会通过srs资源重配来对系统srs资源缺失位置(没有覆盖srs资源的位置)进行补偿;处理方式2、如果有pusch资源分配给ue,则可以通过pusch的dmrs辅助对系统中srs缺失的位置进行信道估计;处理方式3:如果有pucch资源分配给ue,则可以通过pucch的dmrs辅助对系统中srs缺失的位置进行信道估计。

可选地,图4是根据本发明实施例的信道估计方法的总示意图,如图4所示,上述三种处理方式之间既可以存在逻辑递进关系也可以不存在逻辑递进关系。

为了方便理解上述实施例,本实施例从频分集合的ue和空分多组ue两方面进行详细论述。图5是是根据本发明实施例的信道估计方法的优选流程示意图,如图5所示,该方法包括频分集合和空分多组两个方面。

本实施提供的方法可以结合一种全带宽信道估计装置实现,该装置包括以下模块:a、终端srs发射模块;b、终端pusch发射模块;c、终端pucch发送模块;d、基站基带解调模块;e、基站信道估计模块(相当于上述估计模块);f、基站上行调度模块;g、基站资源调度模块(相当于上述第一判断模块以及分配模块)。其中,模块a是终端用于srs信号发送模块;模块b为终端发送pusch模块;模块c终端侧发送pucch;模块d是基站对上行信号解调模块,模块e是基站侧信道估计模块;模块f是基站侧dci0下发模块,模块g是基站侧资源调度模块。

对于空分多组的ue包括如下步骤:

第一步,基站根据当前系统所激活的所有ue数目,将其分为两类,一类是频分集合f(没有与其他ue进行空分复用的ue集合)nf表示该集合中的ue,另外一类是空分多组的ue,空分组记作:c1、c2、c3...,nc1、nc2、nc3...,表示空分组cn中的ue数。(模块g)

第二步,基站判断当前配置下srs资源是否有剩余,如果有剩余,将剩余srs资源数记为rev_srs转到第三步,如果没有剩余则进行第五步;(模块g)

第三步,基站在空分组中依次选择c1、c2、c3进行srs资源的重配,直到所有的srs资源分配完为止。重配原则:假设选择c1集合,判断如果rev_srs>nc1,则对改组中的srs自用进行重配,使所有的ue分配的srs与起始位置都保持一致,依次类推直到将所有的集合遍历。(模块g)

第四步,基站根据第三步中分配后的结果,调度各个空分组的prb资源,调度原则是prb资源只覆盖srs所在的位置,没有srs资源覆盖的位置不分配prb资源;即针对srs资源实现prb调度从高频开始还是从低频开始。如果多次调度后剩余的srs资源不能满足一个空分组内所有ue的srs起始位置一致,则跳转到第五步否则跳转到第九步。

第五步,基站判断ue是否有pusch调度,如果有pusch调度,则基站通过(模块f)上行调度模块下发pusch调度信息,其中调度的remap正好覆盖没有srs资源覆盖的位置并跳到第七步,否则进入第六步。

第六步,基站基带解调模块(模块d),解调出ue的srs信息和终端pucch发送模块(模块a)中的dm-rs信息,并将这些信息传递给信道估计模块(模块e)。

第七步,基站基带解调模块(模块d),解调出ue的srs信息和终端pusch发送模块(模块b)中的dm-rs信息,并将这些信息传递给信道估计模块(模块e)。

第八步,基站信道解调模块(模块e)针对第六步或者第七步给的信息进行信道估计,因为dm-rs调度正好和srs没有覆盖到频域位置正好互补,因此处理时通过插值合并的方式实现整个带宽的信道估计。

第九步,基站完成空分prb调度。(模块g)。

对于频分集合的ue包括如下步骤:

第十步,如果ue是频分ue,则如果srs资源存在剩余(否则进入步骤第十一步),如果该ue可利用的资源仅仅是srs空洞的资源,那么对该ue进行srs资源重配,保证资源srs有覆盖,即重复上述步骤第四步.

第十一步,如果该ue分配的prb资源只能在srs资源没有覆盖的位置(即没有信道估计的位置),则重复第5、6、7、8步。

第十二步,基站完成频分ue的prb调度。(模块g)

下面从三方面(1、srs资源有剩余的情况;2、有pusch资源分配给ue;3、有pucch资源分配给ue)分别进行详细论述。

1、srs资源有剩余的情况

针对不同的系统配置假设prb的起始位置是n_start,结束位置为n_end,如果系统srs资源数为n_srs(能够分配srs资源的ue数目),系统当前容纳ue数为n_ue;空分复用组数为n(n>1),记作c1、c2…cn,n=1、2…n;每一个空分复用组内的ue数记作:ncn,n=1、2…n;当nc1+nc2+…+ncn≤n_srs且空分复用组覆盖业务调度的prb没有整个信道带宽;如果第i个空分复用组调度的prb起始位置n_start,而第j个空分复用组调度的prb位置覆盖到第n_end个prb;那么这两个空分复用组都会存在一些ue分配了没有srs覆盖的prb资源,在空分复ue进行信道估计的时候,就会出现m(srs资源配置的不同,m取值不一样,参考表1)个没有srs资源覆盖的prb资源,而这m个prb资源所在的频率位置就无法进行精确的信道估计,那么在该空分复用组内,这些ue就在空分复用时候就会对其他ue造成干扰,导致空分组的mcs整体降低,那么在这种场景下,可以做如下处理,首先需要对这些ue进行srs资源重配,因为:nc1+nc2+…+ncn≤n_srs;所以重配的时候保证第i个空分复用组和第j个空分复用组的srs资源与实际调度的prb资源覆盖相同。这过程中涉及到剩余的srs资源是否能满足第i组或者第j组的资源分配需求,例如:剩余的rev_srs=n_srs(nc1+nc2+…+ncn)中,有t1个资源可用是srs覆盖起始位置为n_start的rb,而第i组需要重配的ue数为n1,如果n1≤t1,那么直接对这n1个ue发起rrc重配srs资源就可以了;如果n1>t1,则需求两部完成,第一步将n1中t1个ue重配srs资源,是srs覆盖在起始rb位置为n_start;第二步,在第j组中选择n1-t1个srs资源其实位置为n_start的ue释放srs资源,然后重配第i组中的n1-t1个ue满足调度要求,第j组同样处理。

2、有pusch资源分配给ue的情况

针对不同的系统配置假设prb的起始位置是n_start,结束位置为n_end,如果系统srs资源数为n_srs(能够分配srs资源的ue数目),系统当前容纳ue数为n_ue;空分复用组数为n(n≥1),记作c1、c2…cn,n=1、2…n;每一个空分复用组内的ue数记作:ncn,n=1、2…n;当nc1+nc2+…+ncn>n_srs或者空分复用组业务调度的prb覆盖整个信道带宽;第i个空分复用组的业务调度可以包含三种情况:情况1、覆盖的prb起始位置为包含n_start,情况2、覆盖的prb结束位置包含n_end,情况3、覆盖的起始rb位置既包含n_start也包含n_start;那么这两个空分复用组都会存在一些ue分配了没有srs覆盖的prb资源,在空分复ue进行信道估计的时候,就会出现m(srs资源配置的不同,m取值不一样,参考表1)个没有srs资源覆盖的prb资源,而这m个prb资源所在的频率位置就无法进行精确的信道估计,那么在该空分复用组内,这些ue就在空分复用时候就会对其他ue造成干扰,导致空分组的mcs整体降低,例如情况1、如果空分复用组业务调度的prb包含了n_start,但是由于空分复用组内不是所有ue的srs资源都包含n_start,那么记包含n_start的ue数目为n1,不包含的记为n2,其中n1+n2=nci;因为这种场景下没有srs资源空余,所以不能进行srs资源重配使n2个ue的srs资源包含prb为n_start。那么在这种场景下,可以进行如下处理,如果这n2个ue有上行pusch资源调度,enb(基站侧)会在上行pusch调度模块优先分配这几个ue的pusch物理资源,而这些物理资源的起

3、有pucch资源分配给ue的情况

针对不同的系统配置假设prb的起始位置是n_start,结束位置为n_end,如果系统srs资源数为n_srs(能够分配srs资源的ue数目),系统当前容纳ue数为n_ue;空分复用组数为n(n≥1),记作c1、c2…cn,n=1、2…n;每一个空分复用组内的ue数记作:ncn,n=1、2…n;当nc1+nc2+…+ncn>n_srs或者空分复用组业务调度的prb覆盖整个信道带宽;第i个空分复用组的业务调度可以包含三种情况情况1、覆盖的prb起始位置为包含n_start,情况2、覆盖的prb结束位置包含n_end,情况3覆盖的其实rb位置既包含n_start也包含n_start;那么这两个空分复用组都会存在一些ue分配了没有srs覆盖的prb资源,在空分复ue进行信道估计的时候,就会出现m(srs资源配置的不同,m取值不一样,参考表1)个没有srs资源覆盖的prb资源,而这m个prb资源所在的频率位置就无法进行精确的信道估计,那么在该空分复用组内,这些ue就在空分复用时候就会对其他ue造成干扰,导致空分组的mcs整体降低,例如情况1、如果空分复用组业务调度的prb包含了n_start,但是由于空分复用组内不是所有ue的srs资源都包含n_start,那么我们记包含n_start的ue数目为n1,不包含的记为n2,其中n1+n2=nci;因为这种场景下没有srs资源空余,所以不能进行srs资源重配使n2个ue的srs资源包含prb为n_start。那么在这种场景下,可以进行如下处理,如果这n2个ue也没有上行pusch资源调度,但是基站在终端组业务的时候,如果没有pusch存在时,基站会在pucch上进行ack/nack的反馈,而3gpp协议36.211明确规定pucch分布在整个物理信道的两侧,因此基站侧(enb)在上行信道估计的时候,对这n2个ue在srs基础上,

4、srs资源有剩余的另一情况

针对不同的系统配置假设prb的起始位置是n_start,结束位置为n_end,如果系统srs资源数为n_srs(能够分配srs资源的ue数目),系统当前容纳ue数为n_ue;当n_ue<n_srs,说明系统仍然有srs资源剩余,这种场景下频分ue如果调度的prb位置覆盖了n_start或者n_end;可以做如下处理,首先调度模块查看剩余的srs资源中是否存在满足该覆盖的srs资源,如果存在则对该ue发起rrc重配,重配的srs资源正好覆盖ue调度的位置;如果不存在相应的srs资源,调度模块检测当前频分ue队列没有的srs资源,释放一个调度业务优先级低或者没有调度业务但srs调度满足该要求的ue的srs资源,然后给目标ue进行rrc重配srs资源。

5、有pusch资源分配给ue的另一情况

针对不同的系统配置假设prb的起始位置是n_start,结束位置为n_end,如果系统srs资源数为n_srs(能够分配srs资源的ue数目),系统当前容纳ue数为n_ue;当n_ue≥n_srs,说明系统仍然没有srs资源剩余,这种场景下频分ue如果调度的prb位置覆盖了n_start或者n_end;可以做如下处理,首先调度模块查看该ue(后面成为目标ue)是否有pusch调度,如果存在pusch调度,那么调度模块在调度pusch资源时,优先分配目标ue的pusch,并且其位置正好覆盖srs没有覆盖到的prb位置,然后enb的解调模块根据pusch的dm-rs和srs信道进行信道估计;如果没有pusch调度,根据本发明进入其他流程进行处理。

6、有pucch资源分配给ue的另一情况

针对不同的系统配置假设prb的起始位置是n_start,结束位置为n_end,如果系统srs资源数为n_srs(能够分配srs资源的ue数目),系统当前容纳ue数为n_ue;当n_ue≥n_srs,说明系统仍然没有srs资源剩余,这种场景下频分ue如果调度的prb位置覆盖了n_start或者n_end;可以做如下处理,首先调度模块确认该ue(后面成为目标ue)并没有pusch调度,那么此时pdsch的ack/nack会在pucch信道上反馈,而pucch的rb资源位于整个带宽的两端,从而弥补了srs没有覆盖到的prb位置,因而enb的解调模块根据pucch的dm-rs和srs信道进行信道估计。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

实施例2

在本实施例中还提供了一种信道估计装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图6是根据本发明实施例的信道估计装置的结构框图,如图6所示,该装置包括:

第一判断模块62,用于在确定系统中探测参考信号srs资源没有完全覆盖系统带宽的情况下,判断是否有物理上行共享信道pusch资源分配给ue;

估计模块64,连接至上述第一判断模块62,在判断结果为是的情况下,通过pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,估计模块64还用于判断调度的映射资源remap是否完全覆盖没有srs资源覆盖的位置,其中,调度的映射资源remap携带在向ue下发的pusch调度信息中;在判断结果为是的情况下,解调出ue的srs资源信息和pusch的dmrs信息;根据srs资源信息和dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,估计模块64还用于在调度的映射资源remap没有完全覆盖没有srs资源覆盖的位置的情况下,判断ue是否有物理上行控制信道pucch资源调度;在判断结果为是的情况下,通过pucch的dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,估计模块64还用于解调出ue的srs资源信息和pucch的dmrs信息;根据srs资源信息和dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

图7是根据本发明实施例的信道估计装置的优选结构框图一,如图7所示,该装置还包括:

第二判断模块72,用于判断系统中srs资源是否有剩余;

分配模块74,连接至上述第二判断模块72,用于在判断结果为是的情况下,根据剩余的srs资源为系统中的需要重新分配srs资源的用户终端ue重新分配srs资源,其中,需要重新分配srs的ue中的物理资源块prb资源没有对应的srs资源;

第三判断模块76,连接至上述分配模块74,用于判断重新分配srs资源后的系统中的所有ue的srs资源的起始位置是否一致;

第一判断模块62,连接至上述第三判断模块76,还用于在判断结果为否的情况下,判断是否有物理上行共享信道pusch资源分配给ue。

可选地,估计模块64还用于在判断调度后的系统中的所有ue的srs资源的起始位置一致的情况下,对重新分配srs资源后的系统进行信道估计。

图8是根据本发明实施例的信道估计装置的优选结构框图二,如图8所示,该装置除包括图7所示的所有模块外,还包括:

划分模块82,用于将当前系统中被激活的所有ue划分为频分集合中的ue和空分多组中的ue,其中,频分集合中的ue与当前系统中其他ue没有进行空分复用,空分多组中的ue与当前系统中的其他ue进行了空分复用。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

实施例3

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

s1,在确定系统中探测参考信号srs资源没有完全覆盖系统带宽的情况下,判断是否有物理上行共享信道pusch资源分配给ue;

s2,在判断结果为是的情况下,通过pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:通过pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计包括:

s1,判断调度的映射资源remap是否完全覆盖没有srs资源覆盖的位置,其中,调度的映射资源remap携带在向ue下发的pusch调度信息中;

s2,在判断结果为是的情况下,解调出ue的srs资源信息和pusch的dmrs信息;

s3,根据srs资源信息和dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在调度的映射资源remap没有完全覆盖没有srs资源覆盖的位置的情况下,还包括:

s1,判断ue是否有物理上行控制信道pucch资源调度;

s2,在判断结果为是的情况下,通过pucch的dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:通过pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计包括:

s1,判断预定资源是否完全覆盖没有srs资源覆盖的位置,其中,预定资源携带在向ue下发的pusch调度信息中;

s2,在判断结果为是的情况下,解调出ue的srs资源信息和pusch的dmrs信息;

s3,根据srs资源信息和dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在预定资源没有完全覆盖没有srs资源覆盖的位置的情况下,还包括:

s1,判断ue是否有物理上行控制信道pucch资源调度;

s2,在判断结果为是的情况下,通过pucch的dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:通过所述pucch的dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计包括:

s1,解调出ue的srs资源信息和pucch的dmrs信息;

s2,根据srs资源信息和dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在判断系统中srs资源是否有剩余之前,还包括:

s1,将当前系统中被激活的所有ue划分为频分集合中的ue和空分多组中的ue,其中,频分集合中的ue与当前系统中其他ue没有进行空分复用,空分多组中的ue与当前系统中的其他ue进行了空分复用。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:在确定系统中探测参考信号srs资源没有完全覆盖系统带宽的情况下,判断是否有物理上行共享信道pusch资源分配给ue;在判断结果为是的情况下,通过pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:通过pusch的解调参考信号dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计包括:判断调度的映射资源remap是否完全覆盖没有srs资源覆盖的位置,其中,映射资源remap资源携带在向ue下发的pusch调度信息中;在判断结果为是的情况下,解调出ue的srs资源信息和pusch的dmrs信息;根据srs资源信息和dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:在调度的映射资源remap没有完全覆盖没有srs资源覆盖的位置的情况下,还包括:判断ue是否有物理上行控制信道pucch资源调度;在判断结果为是的情况下,通过pucch的dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:通过pucch的dmrs辅助对系统中没有覆盖srs资源的位置进行信道估计包括:解调出ue的srs资源信息和pucch的dmrs信息;根据srs资源信息和dmrs信息辅助对系统中没有覆盖srs资源的位置进行信道估计。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:在判断是否有物理上行共享信道pusch资源分配给ue之前,还包括:判断系统中srs资源是否有剩余;在判断结果为是的情况下,根据剩余的srs资源为系统中的需要重新分配srs资源的用户终端ue重新分配srs资源,其中,需要重新分配srs的ue中的物理资源块prb资源没有对应的srs资源;判断重新分配srs资源后的系统中的所有ue的srs资源的起始位置是否一致;在判断结果为否的情况下,判断是否有物理上行共享信道pusch资源分配给ue。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:在判断调度后的系统中的所有ue的srs资源的起始位置一致的情况下,还包括:对重新分配srs资源后的系统进行信道估计。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:在判断系统中srs资源是否有剩余之前,还包括:将当前系统中被激活的所有ue划分为频分集合中的ue和空分多组中的ue,其中,频分集合中的ue与当前系统中其他ue没有进行空分复用,空分多组中的ue与当前系统中的其他ue进行了空分复用。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1