一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据检测方法及通信装置与流程

2022-06-05 17:17:31 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种数据检测方法及通信装置。


背景技术:

2.目前,多输入多输出(multiple input and multiple output,mimo)预编码技术按照信号处理的方式不同,可以分为线性预编码和非线性预编码。对于线性预编码,预编码矩阵的求解仅与信道矩阵有关。而对于非线性预编码,预编码矩阵的计算与信道矩阵以及发送的调制符号均有关(例如发送端进行干扰消除及求模等非线性操作)。例如,非线性预编码包括tomlinson-harashinma预编码(tomlinson-harashinma precoding,thp)或矢量扰动(vector perturbation,vp)预编码等。线性预编码包括迫零(zero forcing,zf)预编码,正则迫零(regularizedzero forcing,rzf)预编码,本征迫零(eigenzero forcing,ezf)预编码,最小均方误差(minimum mean-square error,mmse)预编码等。
3.对于某些线性预编码或非线性预编码,需要在预编码的过程中引入特殊的因子来进行预编码,以降低数据发送功率,提升数据传输性能。相应地,接收端需要知道发送端进行预编码所采用的因子,才能完成正确的数据检测。由于最优的因子与网络设备在时频资源和空间层上的发送符号有关。理论上,对于一个资源粒子(resource element,re)来说,网络设备在每个空间层上的发送符号均对应一个最优的因子。但如果网络设备针对每个re,对每个空间层均向终端设备通知一个因子,这样会导致信令开销很多。因此,如何减小网络设备通知因子的信令开销是目前亟待解决的问题。


技术实现要素:

4.本技术提供了一种数据检测方法及通信装置,有利于减小网络设备通知因子的信令开销。
5.第一方面,本技术提供了一种数据检测方法,该方法包括:终端设备检测第一时频资源和第一空间资源上的数据,一个第一时频资源和一个第一空间资源上的数据与一个第一因子相关联,不同的第一时频资源和第一空间资源上的数据关联独立确定的第一因子,第一因子为标量,用于对与该第一因子相关联的数据进行预编码,一个第一时频资源包括一个或多个频域资源组,一个第一空间资源包括一个或多个空间层。
6.可见,基于第一方面所描述的方法,一个第一时频资源和一个第一空间资源上的数据是通过同一个因子进行预编码的。这样网络设备不用针对每个re和每个空间层都向终端设备指示一个因子。因此,基于第一方面所描述的方法,有利于节省指示信令的开销。
7.在一种可能的实现中,终端设备还可接收经过预编码的至少一个参考信号,一个第二时频资源和一个第二空间资源与一个参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与该第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层;终端设备还可基于参考信号,检测与该参考信号关联的第二时频资
源和第二空间资源上的数据。基于该可能的实现方式,可以将网络设备调度的时频资源划分为第一时频资源和第二时频资源,从而第一时频资源和第二时频资源上的数据可以使用不同的因子进行预编码,这样能够使因子的粒度更加精细,从而提高系统性能。并且基于该可能的实现方式,网络设备无需指示对第二时频资源和第二空间资源进行预编码使用的因子,这样能够节省指示信令的开销。
8.可选的,参考信号可以包括一个或多个参考信号符号,一个参考信号符号表示一个参考信号元素。参考信号符号可以是解调参考信号dmrs符号,或者,参考信号符号可以是一个dmrs资源中的部分资源上的符号,或者,参考信号符号还可以是其他类型的参考信号符号。一个参考信号包括的参考信号符号可以位于不同的时频单元。一个参考信号符号可以对应一个参考信号端口,一个参考信号端口可以与一个空间层相对应。对应不同参考信号端口的参考信号符号可以构成参考信号符号向量。不同参考信号端口可以是正交端口,即可以通过频分复用,时分复用或者码分复用中的一种或多种方式,发送不同参考信号端口所对应的参考信号符号。多个参考信号符号可以在不同的时频资源上发送,也可以在相同的时频资源上发送。
9.在一种可能的实现中,终端设备还可接收网络设备发送的指示信息,该指示信息用于指示至少一个第一信息,一个第一信息与一个第一因子有关一个第一信息与一个第二时频资源和一个第二空间资源相关联;终端设备检测第一时频资源和第一空间资源上的数据的具体实现方式为:终端设备基于第一信息和至少一个参考信号中的目标参考信号,检测经过第一信息有关的第一因子预编码的数据,目标参考信号关联的第二时频资源和第二空间资源为第一信息关联的第二时频资源和第二空间资源。基于该可能的实现方式,网络设备还可通过信令向终端设备指示与第一因子有关的第一信息,从而终端设备可以基于该第一信息来检测第一时频资源和第一空间资源上的数据。
10.可选的,与第二时频资源和第二空间资源上的数据相关联的第二因子,还用于对与第二时频资源和第二空间资源相关联的参考信号进行预编码。
11.可选的,一个第一因子与一个或多个第二因子相关联,一个第一信息与一个第一因子和第一因子相关联的一个第二因子有关。
12.在一种可能的实现中,第一信息为第一因子与第一因子关联的一个第二因子之间的差值,或者,第一信息为第一因子与第一因子关联的一个第二因子之间的商。该可能的实现方式中的第一信息有利于终端设备准确地检测到基于第一信息有关的第一因子预编码的数据。
13.在一种可能的实现中,第一因子与以下一项或多项信息有关:第一时频资源上的数据、第一时频资源对应的第一信道矩阵或第一时频资源对应的第一预编码矩阵;第二因子与以下一项或多项信息有关:第二时频资源上的数据、第二时频资源相关联的参考信号、第二时频资源对应的第二信道矩阵或第二时频资源对应的第二预编码矩阵。其中,第一时频资源上的数据可以是第一时频资源上对应的所有空间层上的传输数据符号。第二时频资源上的数据可以是第二时频资源上对应的所有空间层上的传输数据符号。第二时频资源相关联的参考信号可以是第二时频资源上对应的所有空间层所对应的参考信号符号。基于该可能的实现方式,因子联合考虑了对应的信道矩阵,预编码矩阵以及发送的数据信号,最大限度利用信号和信道特征,实现最佳的干扰规避和信号功率提升,有利于提高系统性能。
14.在一种可能的实现中,具有一个或多个时频资源集合,一个时频资源集合包括一个或多个第一时频资源以及一个或多个第二时频资源。通过这种划分方法,第一时频资源和第二时频资源将一个时频资源集合进一步划分为粒度更小的时频资源子集,每个时频资源子集仅包含较少的时频资源。不同的时频资源子集对应不同的相位因子,有利于实现精细化的相位因子调整,从而尽可能地提升相位因子带来的功率效率提升。
15.在一种可能的实现中,第一时频资源包括的时域资源与第二时频资源包括的时域资源不相同。例如,第一时频资源和第二时频资源占用相同的子载波,而占用不同的ofdm符号。或者,第一时频资源和第二时频资源占用不相同的子载波,且占用不同的ofdm符号。基于该可能的实现方式,可以根据参考信号的资源分配方式,使第二时频资源在时间上与对应承载第二时频资源所对应的相位因子的参考信号资源更加接近,有利于基于参考信号准确地估计第二时频资源上数据对应的等效信道。
16.在一种可能的实现中,第一时频资源包括的频域资源与第二时频资源包括的频域资源不相同。例如,第一时频资源和第二时频资源占用不同的子载波,而占用相同的ofdm符号。或者,第一时频资源和第二时频资源占用不相同的子载波,且占用不同的ofdm符号。基于该可能的实现方式,可以根据参考信号的资源分配方式,使第二时频资源在频域上与对应承载第二时频资源所对应的相位因子的参考信号资源更加接近,有利于基于参考信号准确地估计第二时频资源上数据对应的等效信道。
17.在一种可能的实现中,上述至少一个第一信息为第一信息集合中的信息。
18.在一种可能的实现中,第一时频资源的数量和/或第二时频资源的数量为协议预先规定的;或者,终端设备接收网络设备发送的指示信息之前,终端设备还可接收网络设备发送的配置信息,该配置信息用于配置第一时频资源的数量和/或第二时频资源的数量。基于该可能的实现方式,有利于保证第一信息的通知数目固定,从而有利于保证固定的信令开销。这样终端设备仅需要检测固定比特长度的指示信息,有利于减少盲检次数,降低终端设备处理复杂度和处理时延,节省终端设备的功耗。
19.可选的,终端设备基于网络设备调度的下行数据的时频资源,以及第一时频资源的数量和/或第二时频资源的数量,确定每个第一时频资源包括的时频资源和/或每个第二时频资源包括的时频资源。基于该可选的实现方式,终端设备能够基于预设的规则,准确地确定出每个第一时频资源包括的时频资源和/或每个第二时频资源包括的时频资源。
20.在一种可能的实现中,第二时频资源包含的频域资源数目(或第二时频资源在频域的带宽)是协议规定的或网络设备配置的。例如,第二时频资源包含的频域资源数目可以是1个prg。可选的,终端设备可基于第二时频资源包含的频域资源数目,按照预设的第二时频资源划分方法,在调度的时频资源中划分一个或多个第二时频资源。
21.在一种可能的实现中,第一时频资源包含的频域资源数目(或第一时频资源在频域的带宽)是协议规定的或网络设备配置的。例如,第一时频资源包含的频域资源数目可以是1个prg。可选的,终端设备可基于第一时频资源包含的频域资源数目,按照预设的第一时频资源划分方法,在调度的时频资源中划分一个或多个第一时频资源。
22.在一种可能的实现中,具有一个或多个时频资源集合时,时频资源集合的数量和/或时频资源集合包括的第一时频资源的数量和/或时频资源集合包括的第二时频资源的数量为协议预先规定的;或者,具有一个或多个时频资源集合时,终端设备接收网络设备发送
的指示信息之前,终端设备还可接收网络设备发送的配置信息,该配置信息用于配置时频资源集合的数量和/或时频资源集合包括的第一时频资源的数量和/或时频资源集合包括的第二时频资源的数量。基于该可能的实现方式,有利于保证第一信息的通知数目固定,从而有利于保证固定的信令开销。这样终端设备仅需要检测固定比特长度的指示信息,有利于减少盲检次数,降低终端设备处理复杂度和处理时延,节省终端设备的功耗。
23.可选的,终端设备基于网络设备调度的下行数据的时频资源,以及时频资源集合的数量和/或时频资源集合包括的第一时频资源的数量和/或时频资源集合包括的第二时频资源的数量,确定每个时频资源集合中的第一时频资源包括的时频资源和/或第二时频资源包括的时频资源。基于该可选的实现方式,终端设备能够基于预设的规则,准确地确定出每个时频资源集合中的第一时频资源包括的时频资源和/或第二时频资源包括的时频资源。
24.在一种可能的实现中,第一空间资源的数量为协议预先规定的;或者,终端设备接收网络设备发送的指示信息之前,终端设备还可接收网络设备发送的配置信息,该配置信息用于配置第一空间资源的数量。基于该可能的实现方式,有利于保证第一信息的通知数目固定,从而有利于保证固定的信令开销。这样终端设备仅需要检测固定比特长度的指示信息,有利于减少盲检次数,降低终端设备处理复杂度和处理时延,节省终端设备的功耗。
25.可选的,终端设备基于终端设备的空间层数量和第一空间资源的数量,确定第一空间资源包括的空间层。基于该可能的实现方式,终端设备能够准确地确定出第一空间资源包括的空间层。
26.在一种可能的实现中,通过第一因子对数据进行预编码的过程为:
[0027][0028]
其中,s=(s1,s2,

,s
l
)
t
表示发送的数据,为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第一因子,w为线性预编码矩阵。
[0029]
在一种可能的实现中,通过第二因子对数据或参考信号进行预编码的过程为:
[0030][0031]
其中,s=(s1,s2,

,s
l
)
t
表示发送的数据或参考信号,为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第二因子,w为线性预编码矩阵。
[0032]
在一种可能的实现中,通过第一因子对数据进行预编码的过程为:
[0033][0034]
其中,s=(s1,s2,

,s
l
)
t
表示发送的数据,为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第一因子,q矩阵和b矩阵与信道矩阵h有关,d=(d1,d2,

,d
l
)
t
为由于模操作带来的扰动矢量,τ为模操作参数。
[0035]
在一种可能的实现中,通过第二因子对数据进行预编码的过程为:
[0036][0037]
其中,s=(s1,s2,

,s
l
)
t
表示发送的数据,为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第二因子,q矩阵和b矩阵与信道矩阵h有关,d=(d1,d2,

,d
l
)
t
为由于模操作带来的扰动矢量,τ为模操作参数。
[0038]
在一种可能的实现中,通过第二因子对参考信号进行预编码的过程为:
[0039][0040]
或者为:
[0041][0042]
其中,s=(s1,s2,

,
l
)
t
表示发送的参考信号,为对角矩阵,α为功率调整因子,或或表示第k个空间层对应的第二因子,q矩阵和b矩阵与信道矩阵h有关。
[0043]
在一种可能的实现中,终端设备还可接收经过预编码的至少一个第二参考信号,其中,一个第二时频资源和一个第二空间资源与一个第二参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层;终端设备还可接收经过预编码的至少一个第一参考信号,其中,一个第一参考信号基于一个第一信息预编码,一个第一信息与一个第一因子有关,一个第一信息与一个第二时频资源和一个第二空间资源相关联;终端设备还可基于第二参考信号,检测与该第二参考信号关联的第二时频资源和第二空间资源上的数据;终端设备检测第一时频资源和第一空间资源上的数据的具体实现方式为:基于至少一个第二参考信号中的目标参考信号和通过该第一信息预编码的第一参考信号,检测基于该第一信息有关的第一因子预编码的数据,该目标参考信号关联的第二时频资源和第二空间资源为第一信息关联的第二时频资源和第二空间资源。基于该可能的实现方式,第一信息通过参考信号进行承载,不用通过额外的信令指示第一信息,有利于节省指示信令的开销。
[0044]
在一种可能的实现中,终端设备还可接收网络设备发送的指示信息,该指示信息用于指示至少一个第一因子;终端设备还可接收经过预编码的至少一个参考信号,一个第二时频资源和一个第二空间资源与一个参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与该第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层;终端设备还可基于参考信号,检测与该参考信号关联的第二时频资源和第二空间资源上的数据;终端设备检测第一时频资源和第一空间资源上的数据的具体实现方式为:基于第一因子检测基于该第一因子预编码的数据。基于该可能的实现方式,能够通过指示信息指示第一因子,并通过参考信号承载第二因子,这样有利于节省指示信令的
开销,并有利于使因子的精度更加精细。
[0045]
在一种可能的实现中,终端设备还可接收网络设备发送的指示信息,该指示信息用于指示至少一个第一因子;终端设备检测第一时频资源和第一空间资源上的数据的具体实现方式为:基于第一因子检测基于该第一因子预编码的数据。基于该可能的实现方式,网络设备不需要每个re和每个空间层都指示一个第一因子,有利于节省指示信息的指示信令的开销。
[0046]
可选的,上述指示信息指示的至少一个第一因子为因子集合中的因子。
[0047]
可选的,该因子集合也可称为候选因子集合或者量化因子集合。该因子集合可以是网络设备和终端设备基于q个比特量化得到的,q为大于0的整数。因子集合中包括n=2q个第一因子。其中,q可以是协议预先规定的,或者是网络设备通知给终端设备的,也可以是通过某种规则隐式指示的。或者,网络设备基于q个比特量化得到该因子集合,并将该因子集合配置给终端设备。或者,该因子集合可以是协议预先规定的。
[0048]
可选的,因子集合中的每个因子可对应一个因子索引,指示信息具体可以指示第一因子索引。或者,因子集合中的每个因子对应一个用于确定因子的参数值,指示信息具体可以指示该参数值的索引。
[0049]
可选的,第一空间资源包括一个空间层,上述至少一个第一因子为量化码本中的因子,量化码本包括p个因子向量,每个因子向量为量化码本的一个向量,一个因子向量包括n个因子,每个因子向量的因子与参考信号端口一一关联,p和n为大于零的整数;指示信息携带因子向量的索引,即指示信息通过因子向量的索引来指示第一因子;终端设备可基于指示信息携带的因子向量的索引和为终端设备分配的参考信号端口从量化码本中,确定第一因子。在该可能的实现方式中,通过预设因子向量(或称为因子组合),能够使第一因子在空间维度的粒度更加精细,并且通过指示一个因子向量的索引,就能指示多个第一因子,能够极大地节省指示信令的开销。
[0050]
在一种可能的实现中,终端设备还可接收经过预编码的至少一个参考信号,一个第一时频资源和一个第一空间资源与一个参考信号相关联;终端设备检测第一时频资源和第一空间资源上的数据的具体实现方式为:基于第一时频资源和第一空间资源相关联的参考信号,检测该第一时频资源和该第一空间资源上的数据。基于该可能的实现方式,网络设备不需要通过信令指示终端设备对下行数据进行预编码所采用的因子,有利于节省指示信令的开销。
[0051]
可选的,一个rb包括多个第一时频资源。通过将一个rb划分为多个第一时频资源,这样第一时频资源仅包含较少的时频资源。不同的第一时频资源对应不同的第一因子,有利于实现精细化的因子调整,从而尽可能地提升因子带来的功率效率。
[0052]
可选的,不同第一时频资源对应的参考信号可以是相同类型的参考信号,也可以是不同类型的参考信号。一个参考信号包括所有的参考信号符号对应同一个第一因子。
[0053]
可选的,第一时频资源和第一空间资源相关联的参考信号基于该第一时频资源和该第一空间资源上的数据相关联的第一因子进行预编码。
[0054]
第二方面,本技术提供了一种数据检测方法,该方法包括:网络设备基于第一因子对第一时频资源和第一空间资源上的数据进行预编码,并在第一时频资源发送预编码之后的数据;一个第一时频资源和一个第一空间资源上的数据与一个第一因子相关联,不同的
第一时频资源和第一空间资源上的数据关联独立确定的第一因子,第一因子为标量,用于对与该第一因子相关联的数据进行预编码,一个第一时频资源包括一个或多个频域资源组,一个第一空间资源包括一个或多个空间层。
[0055]
在一种可能的实现中,网络设备对至少一个参考信号进行预编码,并向终端设备发送预编码之后的至少一个参考信号,一个第二时频资源和一个第二空间资源与一个参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与该第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层;网络设备基于第二因子对第二时频资源和第二空间资源上的数据进行预编码,并在第二时频资源发送预编码之后的数据。
[0056]
在一种可能的实现中,网络设备向终端设备发送指示信息,该指示信息用于指示至少一个第一信息,一个第一信息与一个第一因子有关,一个第一信息与一个第二时频资源和一个第二空间资源相关联。
[0057]
在一种可能的实现中,与第二时频资源和第二空间资源上的数据相关联的第二因子,还用于对与第二时频资源和第二空间资源相关联的参考信号进行预编码。
[0058]
在一种可能的实现中,一个第一因子与一个或多个第二因子相关联,一个第一信息与一个第一因子和第一因子相关联的一个第二因子有关。
[0059]
在一种可能的实现中,第一信息为第一因子与第一因子关联的一个第二因子之间的差值,或者,第一信息为第一因子与第一因子关联的一个第二因子之间的商。
[0060]
在一种可能的实现中,第一因子与以下一项或多项信息有关:第一时频资源上的数据、第一时频资源对应的第一信道矩阵或第一时频资源对应的第一预编码矩阵;
[0061]
第二因子与以下一项或多项信息有关:第二时频资源上的数据、第二时频资源相关联的参考信号、第二时频资源对应的第二信道矩阵或第二时频资源对应的第二预编码矩阵。其中,第一时频资源上的数据可以是第一时频资源上对应的所有空间层上的传输数据符号。第二时频资源上的数据可以是第二时频资源上对应的所有空间层上的传输数据符号。第二时频资源相关联的参考信号可以是第二时频资源上对应的所有空间层所对应的参考信号符号。
[0062]
在一种可能的实现中,具有一个或多个时频资源集合,一个时频资源集合包括一个或多个第一时频资源以及一个或多个第二时频资源。
[0063]
在一种可能的实现中,第一时频资源包括的时域资源与第二时频资源包括的时域资源不相同。
[0064]
在一种可能的实现中,第一时频资源包括的频域资源与第二时频资源包括的频域资源不相同。
[0065]
在一种可能的实现中,上述至少一个第一信息为第一信息集合中的信息。
[0066]
在一种可能的实现中,第一时频资源的数量和/或第二时频资源的数量为协议预先规定的;或者,网络设备向终端设备发送指示信息之前,网络设备还可向终端设备发送配置信息,该配置信息用于配置第一时频资源的数量和/或第二时频资源的数量。基于该可能的实现方式,有利于保证第一信息的通知数目固定,从而有利于保证固定的信令开销。这样终端设备仅需要检测固定比特长度的指示信息,有利于减少盲检次数,降低终端设备处理
复杂度和处理时延,节省终端设备的功耗。
[0067]
可选的,网络设备基于网络设备调度的下行数据的时频资源、第一时频资源的数量和/或第二时频资源的数量,确定每个第一时频资源包括的时频资源和/或每个第二时频资源包括的时频资源。基于该可选的实现方式,网络设备能够基于预设的规则,准确地确定出每个第一时频资源包括的时频资源和每个第二时频资源包括的时频资源。
[0068]
在一种可能的实现中,第二时频资源包含的频域资源数目(或第二时频资源在频域的带宽)是协议规定的或网络设备配置的。例如,第二时频资源包含的频域资源数目可以是1个prg。可选的,网络设备可基于第二时频资源包含的频域资源数目,按照预设的第二时频资源划分方法,在调度的时频资源中划分一个或多个第二时频资源。
[0069]
在一种可能的实现中,第一时频资源包含的频域资源数目也可以是协议规定的或是网络设备配置的。例如,第一时频资源包含的频域资源数目可以是1个prg。可选的,网络设备可基于第一时频资源包含的频域资源数目,按照预设的第一时频资源划分方法,在调度的时频资源中划分一个或多个第一时频资源。
[0070]
在一种可能的实现中,具有一个或多个时频资源集合时,时频资源集合的数量和/或时频资源集合包括的第一时频资源的数量和/或时频资源集合包括的第二时频资源的数量为协议预先规定的;或者,具有一个或多个时频资源集合时,网络设备发送指示信息之前,网络设备还可向终端设备发送配置信息,该配置信息用于配置时频资源集合的数量和/或时频资源集合包括的第一时频资源的数量和/或时频资源集合包括的第二时频资源的数量。
[0071]
可选的,网络设备基于网络设备调度的下行数据的时频资源,以及时频资源集合的数量和/或时频资源集合包括的第一时频资源的数量和/或时频资源集合包括的第二时频资源的数量,确定每个时频资源集合中的第一时频资源包括的时频资源和/或第二时频资源包括的时频资源。
[0072]
在一种可能的实现中,空间资源的数量为协议预先规定的;或者,网络设备发送指示信息之前,网络设备还可向终端设备发送配置信息,该配置信息用于配置空间资源的数量。
[0073]
可选的,网络设备基于终端设备的空间层数量和空间资源的数量,确定空间资源包括的空间层。
[0074]
在一种可能的实现中,通过第一因子对数据进行预编码的过程为:
[0075][0076]
其中,s=(s1,s2,

,s
l
)
t
表示发送的数据,为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第一因子,w为线性预编码矩阵。
[0077]
在一种可能的实现中,通过第二因子对数据或参考信号进行预编码的过程为:
[0078][0079]
其中,s=(s1,s2,

,s
l
)
t
表示发送的数据或参考信号,
为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第二因子,w为线性预编码矩阵。
[0080]
在一种可能的实现中,通过第一因子对数据进行预编码的过程为:
[0081][0082]
其中,s=(s1,s2,

,s
l
)
t
表示发送的数据,为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第一因子,q矩阵和b矩阵与信道矩阵h有关,d=(d1,d2,

,d
l
)
t
为由于模操作带来的扰动矢量,τ为模操作参数。
[0083]
在一种可能的实现中,通过第二因子对数据进行预编码的过程为:
[0084][0085]
其中,s=(s1,s2,

,s
l
)
t
表示发送的数据,为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第二因子,q矩阵和b矩阵与信道矩阵h有关,d=(d1,d2,

,d
l
)
t
为由于模操作带来的扰动矢量,τ为模操作参数。
[0086]
在一种可能的实现中,通过第二因子对参考信号进行预编码的过程为:
[0087][0088]
或者为:
[0089][0090]
其中,s=(s1,s2,

,s
l
)
t
表示发送的参考信号,为对角矩阵,α为功率调整因子,或或表示第k个空间层对应的第二因子,q矩阵和b矩阵与信道矩阵h有关。
[0091]
在一种可能的实现中,网络设备还可对至少一个第二参考信号进行预编码,并向终端设备发送预编码之后的该至少一个第二参考信号,其中,一个第二时频资源和一个第二空间资源与一个第二参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与该第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层;网络设备还可对至少一个第一参考信号进行预编码,并向终端设备发送预编码之后的该至少一个第一参考信号,其中,一个第一参考信号基于一个第一信息预编码,一个第一信息与一个第一因子有关,一个第一信息与一个第二时频资源和一个第二空间资源相关联;网络设备还可基于第二因子对第二时频资源和第二空间资源上的数据进行预编码,并在第二时频资源发送预编码之后的数据。
[0092]
在一种可能的实现中,网络设备还可向终端设备发送指示信息,该指示信息用于指示至少一个第一因子;网络设备还可对至少一个参考信号进行预编码,并向终端设备发送预编码之后的至少一个参考信号,一个第二时频资源和一个第二空间资源与一个参考信
号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与该第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层;网络设备还可基于第二因子对第二时频资源和第二空间资源上的数据进行预编码,并在第二时频资源发送预编码之后的数据,一个第二时频资源和一个第二空间资源与一个第二因子相关联。
[0093]
在一种可能的实现中,网络设备还可向终端设备发送指示信息,该指示信息用于指示至少一个第一因子。
[0094]
可选的,上述指示信息指示的至少一个第一因子为因子集合中的因子。
[0095]
可选的,该因子集合也可称为候选因子集合或者量化因子集合。该因子集合可以是网络设备和终端设备基于q个比特量化得到的,q为大于0的整数。因子集合中包括n=2q个第一因子。其中,q可以是协议预先规定的,或者是网络设备通知给终端设备的,也可以是通过某种规则隐式指示的。或者,网络设备基于q个比特量化得到该因子集合,并将该因子集合配置给终端设备。或者,该因子集合可以是协议预先规定的。
[0096]
可选的,因子集合中的每个第一因子可对应一个第一因子索引,指示信息具体可以指示第一因子索引。或者,因子集合中的每个第一因子对应一个用于确定第一因子的参数值,指示信息具体可以指示该参数值的索引。
[0097]
可选的,第一空间资源包括一个空间层,上述至少一个第一因子为量化码本中的第一因子,量化码本包括p个因子向量,每个因子向量为量化码本的一个向量,一个因子向量包括n个第一因子,每个因子向量的第一因子与参考信号端口一一关联,p和n为大于零的整数;指示信息携带因子向量的索引,即指示信息通过因子向量的索引来指示第一因子。
[0098]
在一种可能的实现中,网络设备还可对至少一个参考信号进行预编码,并向终端设备发送预编码之后的该至少一个参考信号,一个第一时频资源和一个第一空间资源与一个参考信号相关联。
[0099]
可选的,一个rb包括多个第一时频资源。
[0100]
可选的,不同第一时频资源对应的参考信号可以是相同类型的参考信号,也可以是不同类型的参考信号。一个参考信号包括所有的参考信号符号对应同一个第一因子。
[0101]
可选的,第一时频资源和第一空间资源相关联的参考信号基于该第一时频资源和该第一空间资源上的数据相关联的第一因子进行预编码。
[0102]
第三方面,本技术提供了一种通信装置,该装置可以是终端设备,也可以是终端设备中的装置,或者是能够和终端设备匹配使用的装置。其中,该通信装置还可以为芯片系统。该通信装置可执行第一方面所述的方法。该通信装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该单元可以是软件和/或硬件。该通信装置执行的操作及有益效果可以参见上述第一方面所述的方法以及有益效果,重复之处不再赘述。
[0103]
第四方面,本技术提供了一种通信装置,该装置可以是网络设备,也可以是网络设备中的装置,或者是能够和网络设备匹配使用的装置。其中,该通信装置还可以为芯片系统。该通信装置可执行第二方面所述的方法。该通信装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该单元可以是软件和/或硬件。该通信装置执行的操作及有益效果可以参见上述第二方面
所述的方法以及有益效果,重复之处不再赘述。
[0104]
第五方面,本技术提供了一种通信装置,所述通信装置包括处理器,当所述处理器调用存储器中的计算机程序时,如第一方面或第二方面所述的方法被执行。
[0105]
第六方面,本技术提供了一种通信装置,所述通信装置包括处理器和存储器,所述存储器用于存储计算机执行指令;所述处理器用于执行所述存储器所存储的计算机执行指令,以使所述通信装置执行如第一方面或第二方面所述的方法。
[0106]
第七方面,本技术提供了一种通信装置,所述通信装置包括处理器、存储器和收发器,所述收发器,用于接收信道或信号,或者发送信道或信号;所述存储器,用于存储程序代码;所述处理器,用于从所述存储器调用所述程序代码执行如第一方面或第二方面所述的方法。
[0107]
第八方面,本技术提供了一种通信装置,所述通信装置包括处理器和接口电路,所述接口电路,用于接收代码指令并传输至所述处理器;所述处理器运行所述代码指令以执行如第一方面或第二方面所述的方法。
[0108]
第九方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储指令,当所述指令被执行时,使得如第一方面或第二方面所述的方法被实现。
[0109]
第十方面,本技术提供一种包括指令的计算机程序产品,当所述指令被执行时,使得如第一方面或第二方面所述的方法被实现。
附图说明
[0110]
图1是现有的一种thp预编码处理的流程图;
[0111]
图2是现有的一种基于因子的thp预编码处理的流程图;
[0112]
图3是现有的一种基于因子的线性预编码处理的流程图;
[0113]
图4是本技术实施例提供的一种通信系统的示意图;
[0114]
图5是本技术实施例提供的一种数据检测方法的流程示意图;
[0115]
图6是本技术实施例提供的一种第一时频资源和空间资源的示意图;
[0116]
图7是本技术实施例提供的另一种第一时频资源和空间资源的示意图;
[0117]
图8是本技术实施例提供的又一种第一时频资源和空间资源的示意图;
[0118]
图9是本技术实施例提供的又一种第一时频资源和空间资源的示意图;
[0119]
图10是本技术实施例提供的又一种第一时频资源和空间资源的示意图;
[0120]
图11是本技术实施例提供的另一种数据检测方法的流程示意图;
[0121]
图12是本技术实施例提供的一种量化码本的示意图;
[0122]
图13是本技术实施例提供的又一种数据检测方法的流程示意图;
[0123]
图14a是本技术实施例提供的一种第一时频资源和第二时频资源的示意图;
[0124]
图14b是本技术实施例提供的另一种第一时频资源和第二时频资源的示意图;
[0125]
图15是本技术实施例提供的又一种第一时频资源和第二时频资源的示意图;
[0126]
图16是本技术实施例提供的又一种第一时频资源和第二时频资源的示意图;
[0127]
图17是本技术实施例提供的又一种第一时频资源和第二时频资源的示意图;
[0128]
图18是本技术实施例提供的又一种第一时频资源和第二时频资源的示意图;
[0129]
图19是本技术实施例提供的又一种第一时频资源和第二时频资源的示意图;
[0130]
图20是本技术实施例提供的又一种第一时频资源和第二时频资源的示意图;
[0131]
图21是本技术实施例提供的又一种第一时频资源和第二时频资源的示意图;
[0132]
图22是本技术实施例提供的一种时频资源集合的示意图;
[0133]
图23是本技术实施例提供的另一种时频资源集合的示意图;
[0134]
图24是本技术实施例提供的又一种数据检测方法的流程示意图;
[0135]
图25是本技术实施例提供的又一种第一时频资源和空间资源的示意图;
[0136]
图26a是本技术实施例提供的又一种第一时频资源和第二时频资源的示意图;
[0137]
图26b是本技术实施例提供的又一种第一时频资源和第二时频资源的示意图;
[0138]
图27是本技术实施例提供的又一种数据检测方法的流程示意图;
[0139]
图28是本技术实施例提供的又一种第一时频资源和第二时频资源的示意图;
[0140]
图29是本技术实施例提供的又一种数据检测方法的流程示意图;
[0141]
图30是本技术实施例提供的又一种第一时频资源和第二时频资源的示意图;
[0142]
图31是本技术实施例提供的一种通信装置的结构示意图;
[0143]
图32a是本技术实施例提供的另一种通信装置的结构示意图;
[0144]
图32b是本技术实施例提供的又一种通信装置的结构示意图。
具体实施方式
[0145]
本技术的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0146]
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0147]
在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。对于向量或矩阵a,其转置向量或转置矩阵表示为a
t
,其共轭转置向量或共轭转置矩阵表示为ah。
[0148]
为了更好地理解本技术实施例,下面首先对本技术实施例涉及的相关概念进行介绍:
[0149]
一、空间层
[0150]
对于空间复用多输入多输出(multiple input and multiple output,mimo)系统,在相同频域资源上可以同时传输多路并行数据流,每一路数据流称为一个空间层或空
间流,也可以简称为层或者流。
[0151]
二、预编码资源块组(precoding resource block group,prg)
[0152]
在mimo系统中,网络设备可以采用mimo预编码(precoding)技术对待发送的数据进行处理,以提高信号传输质量或者速率。prg是指网络设备采用相同预编码矩阵进行预编码的频域粒度,可以包含连续的一个或多个资源块(resource block,rb)。例如,一个prg可以为2个rb或者4个rb或者全带宽。对于一个prg内包含的所有时频资源,网络设备在发送数据(如pdsch信号)和发送解调参考信号(demodulation reference signal,dmrs)时,采用同一个预编码矩阵进行预编码。相应地,终端设备在一个prg内假设对应同一个预编码矩阵对数据和解调参考信号进行检测。
[0153]
例如,标准中对prg的定义如下:终端设备会假设网络设备进行预编码的基本粒度为频域上连续的p个rb。p的取值可以为{2,4,全带宽}。若p的取值为全带宽,下行数据调度不能支持非连续prb的调度,且对于调度的时频资源,采用相同的预编码矩阵和预编码处理方式。若p的取值为2或4,带宽部分(bandwidth part,bwp)i将会以连续的p个prb为基本粒度进行划分prg,每个prg包含的prb数目可以是1个或多个。(a ue may assume that precoding granularity is p

bwp.i consecutive resource blocks in the frequency domain.p

bwp.i canbe equal to one of the values among{2,4,wideband}.if p

bwp.i is determined as"wideband",the ue is not expected to be scheduled with non-contiguous prbs and the ue may assume that the same precoding is applied to the allocated resource.ifp

bwp.i is determined as one of the values among{2,4},precoding resource block group(prgs)partitions the bandwidth part i with p

bwp.i consecutive prbs.actual number of consecutive prbs in each prg could be one or more.the ue may assume the same precoding is applied for any downlink contiguous allocation of prbs in a prg.)
[0154]
三、thp(tomlinson-harashinma precoding)预编码
[0155]
mimo预编码技术按照信号处理的方式不同,可以分为线性预编码和非线性预编码。非线性预编码通过发送端干扰消除及求模等非线性操作,能够接近理论信道容量,显著提升高信道相关性场景下的系统性能。相应地,由于非线性操作的引入,大大增加了处理复杂度。thp算法是系统性能与复杂度折衷的非线性预编码方案。由于实现复杂度低,系统性能损失小等优点,得到广泛的研究和应用。
[0156]
图1是一种thp预编码处理的流程图。如图1所示,thp预编码处理包括非线性处理阶段和线性处理阶段。假设k个用户进行多用户传输,每个用户对应发送符号向量阶段和线性处理阶段。假设k个用户进行多用户传输,每个用户对应发送符号向量中lk表示第k个用户发送的空间层数。s
k,l
(l∈[1,lk])表示第k个用户第l个空间层发送的符号。网络设备在非线性处理阶段会对多用户发送符号向量s=(s1,s2,

,sk)
t
进行干扰消除,并且为了避免干扰消除操作导致发送功率不受限制,在干扰消除操作之后还会进行模操作。模操作之后得到发送符号向量x=(x1,x2,

,xk)
t
。然后网络设备再对发送符号向量x进行线性处理,并将线性处理得到的符号至终端设备。为了表述方便,k个用户总的发送空间层数为我们将多用户发送符号向量s中的每个元素重新排列索引,记为s=(s1,s2,

,s
l
)
t
。同样的,发送符号向量x中的每个元素重新排列索
引,记为x=(x1,x2,

,x
l
)
t

[0157]
例如,在网络设备侧(即发送端),对于所有用户构成的第l个空间层,将s
l
进行非线性处理之后,输出的发送符号x
l
可以表示为:
[0158][0159]
其中,b
l,i
表示反馈矩阵b的第l行第i列对应的元素。反馈矩阵b可以表示为b=grh。矩阵r是通过对所有用户的完整信道矩阵的共轭转置进行qr分解得到的,hh=qr。其中hk表示第k个用户对应的信道矩阵,维度为n
r,k
×nt
。n
r,k
表示第k个用户的接收天线数目,n
t
表示网络设备的发送天线数目。矩阵g为对角矩阵,其主对角线元素为矩阵r主对角线元素的倒数,即其中,表示矩阵g的第l行第l列对应的元素。
[0160]
在公式(1)中,表示对发送符号s
l
进行干扰消除。由于第k个用户第l个空间层的发送符号s
k,l
叠加了之前k-1个用户所有空间层以及该用户的前l-1个空间层对应的干扰项这会导致thp预编码后发送功率显著提升,使得发送功率不再受限。为了对发送功率进行限制,如公式(1)所示,可以对进行模操作。公式(1)中的mod
τ
{x}表示模操作,对于给定模操作参数τ,d
l
表示模操作得到的取整部分。
[0161]
通过以上非线性操作,得到的发送符号向量x可以表示为:
[0162]
x=b-1
(s dτ)=b-1vꢀꢀ
(2)
[0163]
其中,d=(d1,d2,

,d
l
)
t
为由于模操作带来的扰动矢量。v=(v1,v2,...,v
l
)
t
,v
l
=s
l
d
l
τ,l=1,2,

,l。
[0164]
在非线性步骤之后,通过乘以酉矩阵q实现线性处理。并且由于非线性处理过程中的模操作会带来模损失,为了减小模损失,还可以在非线性处理之后通过功率归一化因子β进行功率回退操作。经过线性处理操作和功率回退操作之后得到的发送符号向量可以表示为:
[0165][0166]
也就是说,为了对发送功率进行限制,在thp预编码过程中会进行模操作以及功率回退操作。
[0167]
在终端设备侧(即接收端),所有用户的联合接收符号向量可以表示为:
[0168][0169]
其中,h为信道矩阵。n为信道噪声,g-1
为对角矩阵,g和β如前文所述。
[0170]
由于g-1
为对角矩阵,基于(4)式可以看出,在理想情况下接收端每个空间层没有其他空间层的干扰。第l个空间层对应的终端设备接收的数据符号可以表示为:
[0171][0172]
其中,g
ll
为对角矩阵g-1
中第l行第l列对应的元素。y
l
为第l个空间层对应的终端设备的接收符号。n
l
为第l个空间层对应的噪声。由于g-1
为对角矩阵,因此通过thp预编码消除了多用户干扰和多天线干扰,将mu-mimo信道转化为并行的多路子信道。对于第k个用户的第l个空间层,基于式(5),可以将接收信号记为:其中g
k,l
表示第k个用户的第l个空间层对应的等效信道系数。对于第l个空间层,第k个终端设备利用参考信号估计到等效信道系数之后,就能基于接收符号y
k,l
和确定出网络设备发送的符号。
[0173]
四、基于因子的thp预编码
[0174]
上面介绍了为了对发送功率进行限制,在thp预编码过程中会进行模操作以及功率回退操作。然而模操作会造成模损失,功率回退操作会造成功率损失。为了降低模损失和功率损失,本技术实施例提出了基于因子的thp预编码。本技术实施例全文中因子也可以称为相位因子。基于因子的thp预编码也可称为旋转相位thp预编码,或相位因子旋转的thp预编码,或发送信号旋转的thp预编码。如图2所示,在基于因子的thp预编码技术中,通过因子对每个空间层对应的叠加干扰信号进行相位旋转,从而降低叠加干扰信号对信号功率的显著提升。随后在模操作之后采用相同的因子进行相位补偿。例如,对于所有终端设备对应的第l个空间层,对应的因子可以为θ
l
或或或jθ
l
。下文以因子为为例。与式(1)相对应,非线性处理后的发送符号可以表示为:
[0175][0176]
类似于公式(2),写为矩阵的形式,非线性处理后的发送信号可以表示为:
[0177]
x=b-1
t(s dτ)=b-1
tv
ꢀꢀ
(7)
[0178]
每个空间层对应的因子可以基于最大化发送功率准则或者最小化功率损失准则进行选择,例如或者q可以为[0,2),或者为量化的因子集合。
[0179]
在非线性步骤之后,通过乘以酉矩阵q实现线性处理。并且由于非线性处理过程中的模操作会带来模损失,为了减小模损失,还可以在非线性处理之后通过功率归一化因子β进行功率回退操作。因此,基于因子对数据进行thp预编码的过程可以表示为:
[0180][0181]
其中,为对角矩阵,表示第l个主对角线元素对应第l个空间层的因子。其中j为虚部单位,满足j2=-1,后文同理,后文不再赘述。通过选择合适的因子向量t,可以对大限度地限制发送功率的抬升从而降低功率损失和模损失。相应地,所有终端设备接收的数据符号向量可以表示为:
[0182][0183]
由于g-1
和t为对角矩阵,基于式(9)可以看出,在理想情况下接收端每个空间层没有其他空间层的干扰。对于第k个终端设备第l个空间层上接收的数据符号可以表示为:
[0184][0185]
其中,g
k,l
表示第k个终端设备的第l个空间层对应的等效信道系数。g
k,l
为对角矩阵g-1
中第k个终端设备的第l个空间层对应的元素。可以看出,对于基于因子的thp预编码,终端设备需要知道网络设备进行预编码采用的因子才可以完成正确的数据检测。
[0186]
五、基于因子的线性预编码
[0187]
为了降低数据发送功率,提升数据传输性能,本技术实施例提出了基于因子的线性预编码。例如,线性预编码可以包括以下预编码中的任意一种:迫零(zero forcing,zf)预编码、正则迫零(regularizedzero forcing,rzf)预编码、本征迫零(eigenzero forcing,ezf)预编码或最小均方误差(minimum mean-square error,mmse)预编码。基于因子的线性预编码也可以称为旋转相位线性预编码,或相位因子旋转的线性预编码,或发送信号旋转的线性预编码。
[0188]
图3为一种基于因子的线性预编码的示意图。在基于因子的线性预编码的技术中,通过因子对每个空间层对应的发送调制符号进行相位旋转,随后进行线性预编码操作。基于因子对数据进行线性预编码的过程为:
[0189][0190]
其中x表示预编码后的数据符号向量。β为功率调整因子。w为线性预编码矩阵。为对角矩阵,第k个主对角线元素对应第k个空间层的因子。通过最优因子t的选择,可以使得功率调整因子β的值较小,从而降低功率回退带来的功率损失。
[0191]
每个空间层对应的因子可以基于最大化发送功率准则或者最小化功率损失准则进行选择,即或者也可以基于最大化接收sinr之和准则进行选择,即或者基于最大化平均接收sinr准则进行选择,即或者基于最大化平均接收sinr准则进行选择,即或者基于最大化最小接收sinr准则进行选择,即q可以为[0,2),或者为量化的因子集合。sinr
l
表示第l个空间层对应的接收sinr。
[0192]
以基于因子的ezf预编码为例,假设网络设备中的发送天线数目为n
t
,共有k个终端设备进行mu-mimo传输,每个终端设备对应传输流数为lk,则总的传输流数其中,lk还可以大于或等于1,并且每个终端设备对应的传输流数可以相同或不同,这里以每个终端设备对应的传输流数相同为例。第k个终端设备的信道矩阵为hk,其对应的最大lk个特征值所对应的特征向量为其中vk的维度为n
t
×
lk,是信道矩阵为hk进行svd分解或evd分解得到的,即满足若线性预编码采用ezf算法,线性预编码矩阵可以表示为:
[0193]
w=v(vhv δi)-1
ꢀꢀ
(12)
[0194]
其中由k个终端设备对应的拼接成的矩阵,维度为n
t
×
l。δ为调整因子,与信噪比相关。在一种实现方法中其中表示噪声功率,表示发送信号功率。i为l
×
l的单位矩阵。根据发送信号s=(s1,s2,

,sk)
t
,信道矩阵和线性预编码矩阵w=[w1ꢀ…ꢀ
wk],确定第k个终端设备第l个空间层对应的最优因子因子也可以为θ
k,l
或或或jθ
k,l
,这里以因子为为例。其中第k个终端设备对应发送符号向量s
k,l
(l∈[1,lk])表示第k个终端设备第l个空间层发送的符号。wk为预编码矩阵w中包含的子矩阵,表示第k个终端设备对应的预编码矩阵,其维度为n
t
×
lk。f(s,h,w)表示因子的确定与发送信号s,所有终端设备信道矩阵h以及预编码矩阵w有关。
[0195]
接收端所有终端设备接收的数据符号向量可以表示为:
[0196][0197]
其中对于第k个终端设备,接收的数据符号向量可以表示为:
[0198][0199]
其中,t=diag(t1,t2,

,tk)。为维度为lk×
lk的对角矩阵,表示第k个终端设备对应的因子矩阵,θ
k,l
或或或jθ
k,l
表示第k个终端设备的第l个空间层对应的因子。为第k个终端设备对应的其他k-1个配对的终端设备带来的干扰,nk表示第k个终端设备对应的加性噪声向量。对于第k个终端设备,基于等效信道矩阵hkwktk进行发送数据的检测。
[0200]
可以看到,终端设备需要基于等效信道矩阵hkwk以及对应的因子tk进行数据的检测。同理,其他预编码方法使用因子进行预编码之后,终端设备也需要知道因子才能进行数据的检测。
[0201]
假设网络设备通过信令通知终端设备网络设备发送数据采样的因子。由于最优的因子与网络设备在时频资源和空间层上的发送符号有关。理论上,对于一个资源粒子(resource element,re)来说,网络设备在每个空间层上的发送符号均对应一个最优的因子。但如果网络设备针对每个re,对每个空间层均通知一个因子,这样会导致信令开销很多。
[0202]
因此,为了节省网络设备通知终端设备因子的信令开销,本技术实施例提供了一种数据检测方法及通信装置。为了能够更好地理解本技术实施例,下面先对本技术实施例的系统架构进行说明:
[0203]
本技术提供的方法可以应用于各类通信系统中,例如,可以是物联网(internet of things,iot)系统、窄带物联网(narrow band internet of things,nb-iot)系统、长期演进(long term evolution,lte)系统,也可以是第五代(5th-generation,5g)通信系统,
还可以是lte与5g混合架构、也可以是5g新无线(new radio,nr)系统,以及未来通信发展中出现的新的通信系统等。只要通信系统中需要通过确定物理下行信道的接收参数,均可以采用本技术实施例提供的方法。
[0204]
图4是本技术实施例提供的一种通信系统的架构示意图,本技术中的方案可适用于该通信系统。该通信系统可以包括网络设备和至少一个终端设备,图4以通信系统中包括一个接入网设备和一个终端设备为例。如图4所示,接入网设备和终端设备之间可以通过波束进行通信。接入网设备和终端设备都能够产生多个波束。
[0205]
本技术实施例中所涉及的接入网设备,是网络侧的一种用于发射或接收信号的实体,可以用于将收到的空中帧与网络协议(internet protocol,ip)分组进行相互转换,作为终端设备与接入网的其余部分之间的路由器,其中接入网的其余部分可以包括ip网络等。接入网设备还可以协调对空中接口的属性管理。例如,接入网设备可以是lte中的演进型基站(evolutional node b,enb或e-nodeb),还可以是新无线控制器(new radio controller,nr controller),可以是5g系统中的gnode b(gnb),可以是集中式网元(centralized unit),可以是新无线基站,可以是射频拉远模块,可以是微基站,可以是中继(relay),可以是分布式网元(distributed unit),可以是接收点(transmission reception point,trp)或传输点(transmission point,tp)或者任何其它无线接入设备,但本技术实施例不限于此。
[0206]
本技术实施例中涉及的终端设备,是用户侧的一种用于接收或发射信号的实体。终端设备可以是一种向用户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。终端设备也可以是连接到无线调制解调器的其他处理设备。终端设备可以与无线接入网(radio access network,ran)进行通信。终端设备也可以称为无线终端、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端(remote terminal)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent)、用户设备(user device)、或用户设备(user equipment,ue)等等。或者,终端设备也可以简称为用户。终端设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,终端设备还可以是个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiation protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、等设备。常见的终端设备例如包括:手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、可穿戴设备,例如智能手表、智能手环、计步器等,但本技术实施例不限于此。
[0207]
下面对本技术实施例提供的数据检测方法进行详细描述:
[0208]
请参见图5,图5是本技术实施例提供的一种数据检测方法的流程示意图。如图5所示,该数据检测方法包括如下步骤501和步骤502。图5所示的方法执行主语可以为网络设备和终端设备,或主语可以为网络设备中的芯片和终端设备中的芯片。图5以网络设备和终端设备为方法的执行主体为例进行说明。本技术实施例的其他附图所示的数据检测方法的执行主语同理,后文不再赘述。其中:
[0209]
501、网络设备基于第一因子对第一时频资源和第一空间资源上的数据进行预编码,并在第一时频资源发送预编码后的数据。
[0210]
其中,一个第一时频资源和一个第一空间资源上的数据与一个第一因子相关联,不同的第一时频资源和第一空间资源上的数据关联独立确定的第一因子,第一因子为标量,用于对与第一因子相关联的数据进行预编码,一个第一时频资源包括一个或多个频域资源组,一个第一空间资源包括一个或多个空间层。
[0211]
第一时频资源可以有一个或多个,第一空间资源也可以有一个或多个。第一时频资源的数量可以是固定的或者是非固定的,第一空间资源的数量可以是固定的或者是非固定的。一个第一时频资源和一个第一空间资源上的数据与一个第一因子相关联是指:网络设备会在同一个第一时频资源和同一个第一空间资源上,使用同一个第一因子对数据符号进行预编码。本技术实施例全文中,对数据进行预编码可以等效为对发送的数据符号或数据调制符号进行预处理,如对发送的数据符号或数据调制符号进行相位旋转。
[0212]
不同的第一时频资源和第一空间资源上的数据关联独立确定的第一因子是指:一个第一时频资源和第一空间资源对应的第一因子不受其他第一时频资源和第一空间资源对应的第一因子的影响,只与该第一时频资源和第一空间资源对应的信道矩阵,预编码矩阵和发送数据中的一个或多个有关。
[0213]
本技术实施例中,一个第一时频资源包括一个或多个频域资源组,一个第一空间资源包括一个或多个空间层。不同的第一时频资源包括的频域资源组的数量可以相同或不同。不同的第一空间资源包括的空间层数量也可以相同或不同。频域资源组是指包括多个频域资源的集合,例如,一个频域资源组在频域上可以为一个或多个子载波,或者为多个re,或者为一个或多个rb,或者为一个或多个prg。一个第一时频资源包括一个或多个频域资源组可以理解为:一个第一时频资源在频域上的长度等于一个或多个频域资源组的频域长度,或者,一个第一时频资源在频域上的带宽等于一个或多个频域资源组的频域长度,或者,一个第一时频资源在频域上包括一个或多个频域资源组。
[0214]
可选的,一个第一时频资源还可在时域上包括一个或多个时间单元,一个时间单元可以是一个或多个(orthogonal frequency division multiplexing,ofdm)符号,或者为一个或多个时隙(slot)。不同的第一时频资源在时域上包括的时间单元的数量可以相同或不同。
[0215]
第一时频资源可以有以下三种划分方式:
[0216]

按照频域划分第一时频资源。即不同的第一时频资源的频域资源不同,不同的第一时频资源的时域资源相同。
[0217]

按照时域划分第一时频资源。即不同的第一时频资源的时域资源不同,不同的第一时频资源的频域资源相同。
[0218]

按照时域和频域划分第一时频资源。即不同的第一时频资源的频域资源不同,不同的第一时频资源的时域资源也不同。
[0219]
下面以按照频域划分第一时频资源为例,对第一时域资源、第一空间资源、第一时域资源和第一空间资源上的数据与第一因子的关联关系进一步进行介绍:
[0220]
示例1:以一个第一时域资源在频域上的长度为一个prg的频域长度,一个第一空间资源包括一个空间层为例。如图6所示,假设具有2个第一时频资源和2个第一空间资源。
每个第一时频资源在频域上包括一个prg的频域长度,每个第一时频资源的频域资源不同。图6中在频域维度每个格子表示一个prg,图7~图10同理,后文不再赘述。每个第一时频资源的时域资源相同,每个第一时频资源在时域上包含一个或多个时间单元。由于每个第一时频资源的时域资源相同,图6只示出频域维度和空域维度,未示出时域维度,图7~图10同理,后文不再赘述。每个第一空间资源包括1个空间层。其中,第一时频资源1和空间层1上的数据与因子1关联,即网络设备使用因子1对第一时频资源1和空间层1上的数据进行预编码。第一时频资源2和空间层1上的数据与因子2关联,即网络设备使用因子2对第一时频资源2和空间层1上的数据进行预编码。第一时频资源1和空间层2上的数据与因子3关联,即网络设备使用因子3对第一时频资源1和空间层2上的数据进行预编码。第一时频资源2和空间层2上的数据与因子4关联,即网络设备使用因子4对第一时频资源2和空间层2上的数据进行预编码。
[0221]
示例2:以一个第一时域资源在频域上的长度为一个prg的频域长度,一个第一空间资源包括多个空间层为例。如图7所示,假设具有2个第一时频资源和2个第一空间资源。每个第一时频资源在频域上包括一个prg的频域长度,每个第一时频资源的频域资源不同。每个第一时频资源在时域上包含一个或多个时间单元,每个第一时频资源的时域资源相同。每个第一空间资源包括2个空间层。其中,第一时频资源1和第一空间资源1上的数据与因子1关联,即网络设备使用因子1对第一时频资源1和第一空间资源1上的数据进行预编码。第一时频资源2和第一空间资源1上的数据与因子2关联,即网络设备使用因子2对第一时频资源2和第一空间资源1上的数据进行预编码。第一时频资源1和第一空间资源2上的数据与因子3关联,即网络设备使用因子3对第一时频资源1和第一空间资源2上的数据进行预编码。第一时频资源2和第一空间资源2上的数据与因子4关联,即网络设备使用因子4对第一时频资源2和第一空间资源2上的数据进行预编码。
[0222]
示例3:以一个第一时域资源在频域上的长度为多个prg的频域长度,一个第一空间资源包括一个空间层为例。如图8所示,假设具有2个第一时频资源和2个第一空间资源。每个第一时频资源在频域上包括4个prg的频域长度,每个第一时频资源的频域资源不同。每个第一时频资源在时域上包含一个或多个时间单元,每个第一时频资源的时域资源相同。每个第一空间资源包括1个空间层。同理,一个第一时频资源和一个第一空间资源与一个因子相关联,在此不赘述。
[0223]
示例4:以一个第一时域资源在频域包括多个prg的频域长度,一个空间资源包括多个空间层为例。如图9所示,假设具有2个第一时频资源和2个第一空间资源。每个第一时频资源在频域上包括4个prg的频域长度,每个第一时频资源的频域资源不同。每个第一时频资源在时域上包含一个或多个时间单元,每个第一时频资源的时域资源相同。每个第一空间资源包括2个空间层。同理,一个第一时频资源和一个第一空间资源与一个因子相关联,在此不赘述。
[0224]
示例5:以不同的第一时频资源包括的prg的数量可以不同,不同的第一空间资源包括的空间层的数量可以不同为例。如图10所示,假设具有2个第一时频资源和2个第一空间资源。第一时频资源1在频域上包括2个prg的频域长度,第一时频资源2在频域上包括4个prg的频域长度,每个第一时频资源的频域资源不同。每个第一时频资源在时域上包含一个或多个时间单元,每个第一时频资源的时域资源相同。第一空间资源1包括1个空间层。第一
空间资源2包括2个空间层。同理,一个第一时频资源和一个第一空间资源与一个因子相关联,在此不赘述。
[0225]
假设按照时域划分第一时频资源,可以将图6~图10所示的频域维度替换为时域维度,在时域维度上一个格子表示一个或多个ofdm符号,且第一时频资源1和第一时频资源2的频域资源相同。
[0226]
在一种可能的实现中,协议可以预先规定第一时频资源的数量和/或第一空间资源的数量。或者,网络设备也可以发送配置信息,以配置第一时频资源的数量和/或第一空间资源的数量。相应地,终端设备可以接收该配置信息。该配置信息可以为无线资源控制(radio resource control,rrc)信令或其他信令。也就是说,在该可能的实现中,第一时频资源的数量固定,第一时频资源的数量不随网络设备调度的下行数据的时频资源的变化而变化。和/或,第一空间资源的数量固定,第一空间资源的数量不随终端设备拥有的空间层数量的变化而变化。基于该可能的实现方式,有利于保证因子的通知数目固定,从而有利于保证固定的信令开销。这样终端设备仅需要检测固定比特长度的指示信息,有利于减少盲检次数,降低终端设备处理复杂度和处理时延,节省终端设备的功耗。
[0227]
可选的,如果协议规定了第一时频资源的数量,或网络设备通过配置信息配置了第一时频资源的数量,网络设备还可基于网络设备调度的下行数据的时频资源、第一时频资源的数量,确定每个第一时频资源包括的时频资源。确定第一时频资源包括的时频资源可以是指确定第一时频资源在频域上包括的re、子载波、rb或prg,以及第一时频资源在时域上包括的ofdm符号。相应地,终端设备也可基于网络设备调度的下行数据的时频资源、第一时频资源的数量,确定每个第一时频资源包括的时频资源。基于该可选的实现方式,网络设备和终端设备能够准确地确定出第一时频资源包括的时频资源。
[0228]
可选的,如果协议规定了第一空间资源的数量,或网络设备通过配置信息配置了第一空间资源的数量,网络设备还可基于终端设备的空间层数量和第一空间资源的数量,确定每个第一空间资源包括的空间层。相应地,终端设备基于终端设备的空间层数量和第一空间资源的数量,确定每个第一空间资源包括的空间层。基于该可选的实现方式,网络设备和终端设备能够准确地确定出第一空间资源包括的空间层。
[0229]
第一时频资源的划分方法可以是预设的规则。以按照频域划分第一时频资源为例,不同的第一时频资源的频域资源不同,不同的第一时频资源对应的时域资源相同。不同的第一时频资源包含的频域资源尽量等分。以第一时频资源包含的频域资源的基本粒度为prg为例,假设网络设备调度的下行数据的时频资源在频域上包括n
pdsch
个prg,第一时频资源的数量为s个,则前s-1个第一时频资源均包含个prg,第s个第一时频资源包含剩余的个prg。这种按照频域划分第一时频资源的规则,适用于第一时频资源包含的频域资源的基本粒度为rb或者re,也适用于第一时频资源时域划分和空域划分。这种按照频域划分第一时频资源的规则也适用于第一空间资源的划分。
[0230]
举例来说,如果网络设备通过配置信息配置了第一时频资源的数量为s=2个,第一空间资源的数量为2个。网络设备调度的下行数据的时频资源在频域上包括n
pdsch
=8个prg,在时域上包含n
t
=14个ofdm符号。按照预设的划分规则,例如不同的第一时频资源的频域资源不同,且不同的第一时频资源包含的频域资源等分,不同的第一时频资源对应的
时域资源相同。网络设备确定每个第一时频资源包含个prg,即第一时频资源1在频域上包括prg1~prg4,第一时频资源2在频域上包括prg5~prg8。第一时频资源1和第一时频资源2在时域占用相同的n
t
=14个ofdm符号。终端设备对应的空间层数量为2个。按照预设的划分规则,例如不同的第一空间资源包含的空间层数目相同。网络设备确定第一空间资源1包括空间层1,第一空间资源2包括空间层2。
[0231]
相应地,终端设备确定第一时频资源1在频域上包括prg1~prg4,第一时频资源2在频域上包括prg5~prg8,第一时频资源1和第一时频资源2在时域占用相同的n
t
=14个ofdm符号,以及确定第一空间资源1包括空间层1,第一空间资源2包括空间层2。
[0232]
当然,协议也可以不规定第一时频资源的数量和/或第一空间资源的数量,网络设备也可以不配置第一时频资源的数量和/或第一空间资源的数量。每个第一时频资源包括的频域资源组的数量是固定的,和/或,每个第一空间资源包括的空间层的数量是固定的。第一时频资源的数量可随着下行数据的时频资源的变化而变化,第一空间资源的数量可以随终端设备的空间层数量的变化而变化。例如,每个第一时频资源在频域只包括一个rpg,那么如果下行数据的时频资源包括2个rpg,则具有2个第一时频资源。如果下行数据的时频资源包括4个rpg,则具有4个第一时频资源。再如,每个第一空间资源只包括一个空间层,那么如果终端设备对应有2个空间层,则具有2个第一空间资源。如果终端设备对应有4个空间层,则具有4个第一空间资源。
[0233]
在一种可能的实现中,第一因子也可以只与一个维度上的数据相关联。例如,一个第一时频资源上的数据与一个第一因子相关联,一个第一时频资源中包括一个或多个频域资源组。或者,一个第一空间资源上的数据与一个第一因子相关联,一个第一空间资源中包括多个空间层。
[0234]
本技术实施例全文中,网络设备基于第一因子对数据进行预编码采用的预编码算法可以是以下算法中的任一项:thp预编码、迫零(zero forcing,zf)预编码、正则迫零(regularizedzero forcing,rzf)预编码、本征迫零(eigenzero forcing,ezf)预编码或最小均方误差(minimum mean-square error,mmse)预编码。或者,网络设备还可以采用其他预编码算法对数据进行预编码。
[0235]
本技术实施例全文中,关于因子的描述,以及如何基于因子对数据进行预编码,可参见前文中对基于因子的thp预编码和基于因子的线性预编码的描述,在此不赘述。
[0236]
在一种可能的实现中,第一因子与以下一项或多项信息有关:第一时频资源上的数据、第一时频资源对应的第一信道矩阵或第一时频资源对应的第一预编码矩阵。其中,该第一时频资源为与该第一因子关联的数据所在的第一时频资源。基于该可能的实现方式,因子联合考虑了对应的信道矩阵,预编码矩阵以及发送的数据信号,最大限度利用信号和信道特征,实现最佳的干扰规避和信号功率提升,有利于提高系统性能。
[0237]
502、终端设备检测第一时频资源和第一空间资源上的数据。
[0238]
例如,假设第一时频资源和第一空间资源如图6所示。终端设备检测第一时频资源1和空间层1上的数据。终端设备检测第一时频资源2和空间层1上的数据。终端设备检测第一时频资源1和空间层2上的数据。终端设备检测第一时频资源2和空间层2上的数据。终端设备如何检测第一时频资源和第一空间资源上的数据可参见后文的描述,在此不赘述。
[0239]
可见,基于图5所描述的方法,一个第一时频资源和一个第一空间资源上的数据是通过同一个因子进行预编码的。这样网络设备不用针对每个re和每个空间层都向终端设备指示一个因子。因此,基于图5所描述的方法,有利于节省信令开销。
[0240]
请参见图11,图11是本技术实施例提供的另一种数据检测方法的流程示意图。在图11所示的数据检测方法中,网络设备可向终端设备指示第一因子,进而终端设备可基于第一因子来检测第一时频资源和第一空间资源上的数据。如图11所示,该数据检测方法包括如下步骤1101~步骤1103。其中:
[0241]
1101、网络设备向终端设备发送指示信息,该指示信息指示至少一个第一因子。
[0242]
本技术实施例中,一个第一时频资源和一个第一空间资源上的数据与一个第一因子相关联,不同的第一时频资源和第一空间资源上的数据关联独立确定的第一因子,第一因子为标量,用于对与第一因子相关联的数据进行预编码,一个第一时频资源包括一个或多个频域资源组,一个第一空间资源包括一个或多个空间层。
[0243]
例如,如果第一时频资源和第一空间资源上的数据与第一因子的关联关系如图6~图10所示,网络设备发送的指示信息指示因子1~因子4。
[0244]
其中,指示信息可以为下行控制信息(downlink control information,dci)信令,或其他能够指示因子的信令。
[0245]
在一种可能的实现中,第一因子可以是因子集合中的因子或者是量化码本中的因子,下面对这两种实现方式分别进行详细的介绍:
[0246]

第一因子为因子集合中的因子。
[0247]
该因子集合也可称为候选因子集合。网络设备和终端设备可基于q个比特量化得到该因子集合,q为大于0的整数。因子集合中包括n=2q个因子。基于q个比特量化得到因子集合是指从0~2π中选择n=2q个因子。其中,q可以是协议预先规定的,或者是网络设备通知给终端设备的。
[0248]
可选的,终端设备也可以不基于q个比特量化得到因子集合。例如,网络设备基于q个比特量化得到该因子集合之后,可将该因子集合配置给终端设备。或者,该因子集合可以是协议预先规定的。
[0249]
可选的,网络设备和/或终端设备具体可基于q个比特均匀量化得到因子集合,即从0~2π中选择等间隔的n=2q个因子。基于q个比特均匀量化得到的因子集合可以表示为:
[0250][0251]
可选的,因子集合中的每个因子可对应一个因子索引,指示信息指示第一因子时具体可以指示第一因子的索引。或者,因子集合中的每个因子对应一个用于确定因子的参数值。指示信息具体可以通过指示第一因子的参数值的索引,来指示第一因子。
[0252]
例如,因子集合中的每个因子对应参数k的一个值。k值对应的因子θ可以表示为:
[0253][0254]
也就是说,因子0对应的k值为0,因子对应的k值为1,

,因子对应的k值为n-1。终端设备确定k值之后,就能基于公式(16)确定k值对应的因子。因此,指示信息可
以通过指示第一因子对应的k值的索引,来隐式指示第一因子。
[0255]
下面以一个具体的示例,对因子集合以及指示信息如何指示因子进一步进行说明:
[0256]
假设q为3,则基于q个比特可均匀量化得到包括8个因子的因子集合。该因子集合可以表示为:
[0257][0258]
如图6~图10所示,假设具有2个第一时频资源和2个第一空间资源。网络设备从因子集合中选择因子作为第一时频资源1和第一空间资源1上的数据关联的因子。以及从因子集合中选择因子作为第一时频资源1和第一空间资源2上的数据关联的因子。以及从因子集合中选择因子作为第一时频资源2和第一空间资源1上的数据关联的因子。以及从因子集合中选择因子π作为第一时频资源2和第一空间资源2上的数据关联的因子。可见,网络设备需要从因子集合中选择4个因子,并生成指示信息,该指示信息用于指示该4个因子。
[0259]
在一种可能的实现中,指示信息可以按照先第一空间资源再第一时频资源的顺序指示因子。例如,假设一个因子需要3个比特来指示,指示信息总共需要12个比特来指示4个因子。第1~第3个比特用于指示空间层1和第一时频资源1关联的因子。第4~第6个比特用于指示空间层1和第一时频资源2关联的因子。第7~第9个比特用于指示空间层2和第一时频资源1关联的因子。第10~第12个比特用于指示空间层2和第一时频资源2关联的因子。
[0260]
在另一种可能的实现中,可以按照先第一时频资源再第一空间资源的顺序指示因子。例如,第1~第3个比特用于指示第一时频资源1和空间层1关联的因子。第4~第6个比特用于指示第一时频资源1和空间层2关联的因子。第7~第9个比特用于指示第一时频资源2和空间层1关联的因子。第10~第12个比特用于指示第一时频资源2和空间层2关联的因子。
[0261]
在一种可能的实现中,指示信息可通过这4个因子的索引来指示这4个因子。因子集合中每个因子对应的因子索引可如下表1所示。在终端设备接收该指示信息之后,就能基于下表1所示的对应关系,确定指示信息指示的因子。
[0262]
表1
[0263]
[0264][0265]
在另一种可能的实现中,指示信息可通过4个k值的索引来指示这4个因子。因子集合中的每个因子对应参数k的一个值,k=0,1,2,...,7。k对应的因子等于因子与k值的对应关系如下表2所示。在终端设备接收该指示信息之后,就能基于下表3所示的k值与k值的索引之间的对应关系,确定k值,再基于k值计算其对应的因子。
[0266]
表2
[0267][0268]
表3
[0269]
k值的索引k值0011223344556677
[0270]
值得一提的是,在上述表1中,也可以较小的因子索引对应较大的因子,在上述表3中,也可以较小的k值索引对应较大的k值。本技术实施例对因子索引与因子如何对应不做限定,以及对k值索引与k值如何对应不做限定。
[0271]

第一空间资源包括一个空间层,第一时频资源和第一空间资源上的数据关联的第一因子为量化码本中的因子。其中,该量化码本包括p个因子向量,每个因子向量为量化码本的一个向量,因子向量包括n个因子,因子向量的因子与参考信号端口一一关联,p和n为大于零的整数。指示信息通过携带因子向量的索引来指示第一因子。相应地,终端设备可基于因子向量的索引和为终端设备分配的参考信号端口从量化码本中,确定第一因子。通过预设因子向量(或称为因子组合),能够使因子在空间维度的粒度更加精细,并且通过指示一个因子向量的索引,就能指示多个第一因子,能够极大地节省信令开销。
[0272]
下面以具体的示例对量化码本以及指示信息如何指示因子进一步进行说明:
[0273]
图12为量化码本的一种示意图。如图12所示,量化码本包含p个因子向量,每个因子向量为码本中的一个向量,该向量可以是列向量的形式或者行向量的形式。图12以每个因子向量为码本中的一个列向量为例。可选的,一个因子向量也可以称为一个数组,或量化码本中的一列或一行。每个因子向量包含n行因子(即每个因子向量包含n个因子),因子向量的每一行因子与一个dmrs端口号相关联。这种关联关系可以是协议预设的固定关联关系,也可以是网络设备预配置的关联关系。如图12所示,因子向量的第一行至第n行因子分别对应dmrs端口0~dmrs端口n-1。或者,如果因子向量是一个行向量,每个因子向量包含n列因子,因子向量的每一列与一个dmrs端口号相关联。
[0274]
如图8所示,假设具有2个第一时频资源和2个第一空间资源。第一时频资源是按照频域划分的,每个第一时频资源的频域资源不同,每个第一时频资源的时域资源相同。每个第一时频资源在频域包括4个prg的频域长度,在时域包括一个或多个时间单元。每个第一空间资源包括1个空间层。那么网络设备可以从p个因子向量中选择两个因子向量。假设网络设备针对第一时频资源1、空间层1和空间层2选择了第一列的因子向量,针对第一时频资源2、空间层1和空间层2选择了第二列的因子向量。网络设备向终端设备发送指示信息,该指示信息中携带第一列的因子向量的索引和第二列的因子向量的索引。
[0275]
在多用户-多输入多输出(multi-user multiple-input multiple-output,mu-mimo)的通信场景下,假设空间层1对应终端设备1,空间层2对应终端设备2。终端设备1和终端设备2中也存储了图12所示的量化码本。终端设备1和终端设备2接收指示信息之后,基于第一列的因子向量的索引和第二列的因子向量的索引从量化码本中确定第一列的因子向量和第二列的因子向量。dmrs端口0与空间层1关联,dmrs端口1与空间层2关联。对于终端设备1,网络设备为终端设备1分配的dmrs端口是0。终端设备1确定第一列的因子向量中的1为第一时频资源1和空间层1上的数据相关联的因子1,以及确定第二列的因子向量中的1为第一时频资源2和空间层1上的数据相关联的因子2。终端设备1基于因子1检测基于因子1预编码的数据,即基于因子1检测第一时频资源1和空间层1上的数据。终端设备1基于因子2检测基于因子2预编码的数据,即基于因子2检测第一时频资源2和空间层1上的数据。对于终端设备2,网络设备为终端设备1分配的dmrs端口是1。终端设备2确定第一列的因子向量中的为第一时频资源1和空间层2上的数据相关联的因子3,以及确定第二列的因子向量中的为第一时频资源2和空间层2上的数据相关联的因子4。终端设备2基于因子3检测基于因
子3预编码的数据,即基于因子2检测第一时频资源1和空间层2上的数据。终端设备2基于因子4检测基于因子4预编码的数据,即基于因子2检测第一时频资源2和空间层2上的数据。
[0276]
在多用户-多输入多输出(single-user multiple-input multiple-output,su-mimo)的通信场景下,假设终端设备被网络设备分配了dmrs端口0和dmrs端口1。dmrs端口0与空间层1关联,dmrs端口1与空间层2关联。那么,该终端设备确定第一列的因子向量中的1为第一时频资源1和空间层1上的数据相关联的因子1,为第一时频资源1和空间层2上的数据相关联的因子2。终端设备确定第二列的因子向量中的1为第一时频资源2和空间层1上的数据相关联的因子3,为第一时频资源2和空间层2上的数据相关联的因子4。终端设备1基于因子1检测基于因子1预编码的数据。终端设备1基于因子2检测基于因子2预编码的数据。终端设备1基于因子3检测基于因子3预编码的数据。终端设备1基于因子4检测基于因子4预编码的数据。
[0277]
可见,网络设备仅需要对每个第一时频资源指示一个因子向量的索引。对于一个第一时频资源,网络设备指示因子向量的开销为比特,其中上取整。以量化码本中包含p=64个因子向量为例。假设第一时频资源的数量为2,指示信息共计需要个比特来指示因子。
[0278]
值得一提的是,图12以因子为e

为例。因子也可以为e-jθ
,或者,因子也可以为jθ,或者因子也可以为θ。其中j为虚部单位,满足j2=-1。
[0279]
1102、网络设备基于第一因子对第一时频资源和第一空间资源上的数据进行预编码,并在第一时频资源发送预编码之后的数据。
[0280]
其中,步骤1101可以在步骤1102之前执行,或者在步骤1102之后执行,或者步骤1101可以和步骤1102同时执行。步骤1102的具体实现方式与步骤501的具体实现方式相同,具体可参见上述步骤501下的描述,在此不赘述。
[0281]
1103、终端设备基于第一因子检测基于该第一因子预编码的数据。
[0282]
本技术实施例中,终端设备接收指示信息之后,基于第一因子检测基于该第一因子预编码的数据。
[0283]
示例1:以网络设备采用基于因子的thp预编码算法对数据进行预编码为例。基于前文中的描述可知,所有终端设备接收的数据符号向量可以表示为:
[0284][0285]
第k个终端设备在第一时频资源和第l个空间层上接收的数据信号可以通过前述公式(10)表示为:
[0286][0287]
其中,终端设备可以利用dmrs估计到第l个空间层对应的等效信道系数终端设备基于接收信号y
k,l
,等效信道系数以及第一因子或或jθ
k,l
或-jθ
k,l
,就能恢复网络设备发送的数据符号。例如,与第一时频资源和第l个空间层上的数据相对应的
第一因子为则终端设备将第l个空间层得到的等效信道系数与因子相乘,得到等效信道系数利用接收信号y
k,l
和等效信道系数对接收信号进行检测。
[0288]
下面对终端设备利用参考信号估计数据符号对应的等效信道系数进行介绍:
[0289]
以参考信号为dmrs(解调参考信号)为例。dmrs用于接收端进行信道估计以完成数据检测。通常在网络设备侧,dmrs与数据进行完全相同的预编码操作(即使用相同的预编码矩阵进行计算),从而保证dmrs与数据经历相同的等效信道。以下行传输为例,假设网络设备发送的下行数据符号向量为s
pdsch
=(s1,s2,

,s
l
)
t
,发送的dmrs符号构成向量其中对应第l个dmrs端口对应的dmrs符号,与第l个空间层相对应。终端设备接收到的数据符号向量可以表示为y=hps
pdsch
n。终端设备接收到的dmrs符号向量可以表示为r=hps
rs
n。由于dmrs符号向量s
rs
对于收发端是已知的,终端设备对dmrs进行信道估计,可以得到等效信道的估计结果。终端设备基于该等效信道的估计结果,即可完成对数据符号向量s
pdsch
的检测。然而对于thp预编码,dmrs无法采用与数据完全相同的预编码过程,因为模操作会引入扰动项dkτ,使得原本的dmrs信号序列发生改变。从而导致dmrs信号对于接收端无法获知,因此无法进行正确的信道估计。
[0290]
对于thp预编码信道估计问题,dmrs需要与数据进行不同的预编码处理。通常dmrs可以采用线性预编码。在一种实现方式中,如果网络设备采用基于因子的thp预编码算法对数据进行预编码,假设发送端发送的dmrs符号向量为s
rs
,网络设备对dmrs进行预编码过程可以表示为:
[0291][0292]
终端设备接收到的dmrs符号向量可以表示为:
[0293][0294]
由于dmrs符号向量s
rs
对于收发端是已知的,因此可以通过信道估计算法(如最小二乘ls估计算法或最小均方误差mmse算法等)得到等效信道矩阵rh的估计结果。需要注意的是,rh是下三角矩阵。如前文所述,g矩阵为对角矩阵,其主对角线元素为r矩阵主对角线元素的倒数。因此,dmrs对应的等效信道矩阵rh主对角线元素与数据符号对应的等效信道矩阵g-1
的主对角线元素相同。因此,终端设备可以得到等效信道矩阵的估计结果。通过网络设备发送的通知信令,终端设备可以获知dmrs预编码与数据预编码的功率因子差,即α和β的差异。基于该功率因子差,终端设备可以确定的估计结果。其中,α也可以默认为1。
[0295]
在另一种实现方式中,如果网络设备采用基于因子的thp预编码算法对数据进行预编码,假设发送端发送的dmrs符号向量为s
rs
,网络设备对dmrs进行预编码过程可以表示为:
[0296][0297]
其中,α表示功率归一化因子。终端设备接收到的dmrs符号向量可以表示为:
[0298][0299]
由于dmrs符号向量s
rs
对于收发端是已知的,因此可以通过信道估计算法(如最小二乘ls估计算法或最小均方误差mmse算法等)得到等效信道矩阵的估计结果。通过网络设备发送的通知信令,终端设备可以获知dmrs预编码与数据预编码的功率因子差,即α和β的差异。基于该功率因子差,终端设备可以确定的估计结果。其中,α也可以默认为1。
[0300]
示例2:以网络设备采用基于因子的ezf预编码算法对数据进行预编码为例。基于前述公式(14),第k个终端设备在第一时频资源,lk个空间层上接收的数据符号向量可以表示为:
[0301][0302]
其中,hk为第k个终端设备对应的信道矩阵,wk为第k个终端设备对应的预编码矩阵,sk为第k个终端设备在第一时频资源上发送的数据符号向量,nk为第k个终端设备对应的加性噪声,为第k个终端设备对应的其他k-1个配对的终端设备带来的干扰,β为功率归一化因子或功率控制因子,为维度为lk×
lk的对角矩阵,表示第k个终端设备对应的因子矩阵,θ
k,l
或或或jθ
k,l
表示第k个终端设备的第l个空间层对应的第一因子,后文同理,后文不再赘述。
[0303]
终端设备可以利用dmrs估计到等效信道矩阵hkwk,并基于第k个终端设备对应的lk个空间层的第一因子θ
k,l
或或或jθ
k,l
(l=1,2,

,lk)得到对应的因子矩阵终端设备基于接收信号yk,等效信道矩阵hkwk以及因子矩阵就能恢复网络设备发送的数据符号。
[0304]
在一种实现方式中,如果网络设备采用基于因子的ezf预编码算法对数据进行预编码,假设发送端对应第k个终端设备的dmrs符号向量为其中对应第l个dmrs端口对应的dmrs符号,与第k个终端设备的第l个空间层相对应。网络设备对第k用户对应的dmrs符号向量进行预编码过程可以表示为:
[0305][0306]
其中,wk为第k个终端设备对应的预编码矩阵。通常每个终端设备的dmrs信号是正交的,第k个终端设备对应接收到的dmrs符号向量可以表示为:
[0307][0308]
nk表示第k个终端设备对应的加性噪声向量。ik表示第k个终端设备对应受到的干
扰信号。由于dmrs符号对于收发端是已知的,因此可以通过信道估计算法(如最小二乘ls估计算法或最小均方误差mmse算法等)得到等效信道矩阵的估计结果。
[0309]
可见,通过实施图11所描述的方法,网络设备对一个第一时频资源和一个第一空间资源上的数据使用同一个因子对发送的数据符号进行预编码,网络设备针对一个第一时频资源和一个第一空间资源上的数据只需要指示一个因子。一个第一时频资源包括一个或多个频域资源组,一个第一空间资源包括一个或多个空间层。网络设备不需要每个re和每个空间层都指示一个因子。因此,基于图11所描述的方法,有利于节省指示信息的信令开销。
[0310]
请参见图13,图13是本技术实施例提供的另一种数据检测方法的流程示意图。在图13所描述的方法中,除了具有第一时频资源和第一空间资源,还具有第二时频资源和第二空间资源。第二时频资源和第二空间资源上的数据基于第二因子进行预编码,并且第二因子通过参考信号来承载。如图13所示,该数据检测方法包括如下操作1301~操作1305。其中:
[0311]
1301、网络设备对至少一个参考信号进行预编码,并向终端设备发送预编码之后的至少一个参考信号。
[0312]
本技术实施例中,网络设备调度的下行数据的时频资源被划分为一个或多个第一时频资源和一个或多个第二时频资源。其中,一个第二时频资源和一个第二空间资源与一个参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层。一个第一时频资源和一个第一空间资源上的数据与一个第一因子相关联,不同的第一时频资源和第一空间资源上的数据关联独立确定的第一因子,第一因子为标量,用于对与第一因子相关联的数据进行预编码,一个第一时频资源包括一个或多个频域资源组,一个第一空间资源包括一个或多个空间层。关于第一时频资源、第一空间资源和第一因子的描述可参见上述图5或图11所对应的实施例中的描述,在此不赘述。
[0313]
本技术实施例全文中,对参考信号进行预编码可以等效为对发送的参考信号符号或参考信号元素进行预处理,如对发送的参考信号符号或参考信号元素进行相位旋转。本技术实施例全文中的参考信号可以包括一个或多个参考信号符号,一个参考信号符号表示一个参考信号元素。参考信号符号可以是解调参考信号dmrs符号,或者,参考信号符号可以是一个dmrs资源中的部分资源上的符号,或者,参考信号符号还可以是其他类型的参考信号符号。一个参考信号包括的参考信号符号可以位于不同的时频单元。一个参考信号符号可以对应一个参考信号端口,一个参考信号端口可以与一个空间层相对应。对应不同参考信号端口的参考信号符号可以构成参考信号符号向量。不同参考信号端口可以是正交端口,即可以通过频分复用,时分复用或者码分复用中的一种或多种方式,发送不同参考信号端口所对应的参考信号符号。多个参考信号符号可以在不同的时频资源上发送,也可以在相同的时频资源上发送。
[0314]
本技术实施例全文中,对参考信号进行预编码可以等效为对发送的参考信号符号或参考信号元素进行预处理,如对发送的参考信号符号或参考信号元素进行相位旋转。
[0315]
本技术实施例中,网络设备基于第二时频资源和第二空间资源上的数据相关联的第二因子,对该第二时频资源和该第二空间资源相关联的参考信号进行预编码。也就是说,与第二时频资源和第二空间资源上的数据相关联的第二因子,还用于对与该第二时频资源和该第二空间资源相关联的参考信号进行预编码。
[0316]
本技术实施例中,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层。不同的第二时频资源包括的频域资源组的数量可以相同或不同。不同的第二空间资源包括的空间层数量也可以相同或不同。关于频域资源组的描述可参见图5所对应的实施例中的描述,在此不赘述。一个第二时频资源包括一个或多个频域资源组可以理解为:一个第二时频资源在频域上的长度为一个或多个频域资源组的频域长度,或一个第二时频资源的频域带宽为一个或多个频域资源组的频域长度,或一个第二时频资源在频域包括一个或多个频域资源组。
[0317]
可选的,一个第二时频资源还可在时域上包括一个或多个时间单元。一个时间单元可以是一个或多个(orthogonal frequency division multiplexing,ofdm)符号,或者为一个或多个时隙(slot)。不同的第二时频资源在时域上包括的时间单元的数量可以相同或不同。
[0318]
举例来说,假设具有一个第一空间资源和一个第二空间资源,第一空间资源和第二空间资源均为空间层1。图14a为空间层1上的第一时频资源和第二时频资源的示意图。如图14a所示,第一时频资源1、第一时频资源2、第二时频资源1和第二时频资源2分别在时域包括3个ofdm符号,在频域分别包括2个rb。第一时频资源1、第一时频资源2、第二时频资源1和第二时频资源2所占的ofdm符号不同,在频域上所占的rb相同。即第一时频资源1、第一时频资源2、第二时频资源1和第二时频资源2是按照时域划分的。图14a中白色格子的时频资源用于映射参考信号。例如该参考信号可以是dmrs或其他参考信号,图14a以参考信号为dmrs为例。图14b~图23、图26a、图26b、图28和图30中的白格子的时频资源也用于映射参考信号,后文不再赘述。在每个第二时频资源之前具有用于映射dmrs的时频资源。其中,第二时频资源1和空间层1上的数据与第二因子t2相关联,第二时频资源1和空间层1与dmrs1相关联,网络设备基于第二因子t2对dmrs1进行预编码,以及基于第二因子t2对第二时频资源1和空间层1上的数据进行预编码。第一时频资源1和空间层1上的数据与第一因子t1相关联,网络设备基于第一因子t1对第一时频资源1和空间层1上的数据进行预编码。第二时频资源2和空间层1上的数据与第二因子t4相关联,第二时频资源2和空间层1与dmrs2相关联,网络设备基于第二因子t4对dmrs2进行预编码,以及基于第二因子t4对第二时频资源2和空间层1上的数据进行预编码。第一时频资源2和空间层1上的数据与第一因子t3相关联,网络设备基于第一因子t3对第一时频资源2和空间层1上的数据进行预编码。
[0319]
再举例来说,假设具有一个第一空间资源,该第一空间资源包括空间层1和空间层2,具有两个第二空间资源,第二空间资源1包括空间层1,第二空间资源2包括空间层2。图14a可以理解为是空间层1上的第一时频资源和第二时频资源的示意图。图14b可以理解为是空间层2上的第一时频资源和第二时频资源的示意图。图14b中的第二因子t5是第二时频资源1和第二空间资源2上的数据关联的因子。第二时频资源1和第二空间资源2与dmrs3相关联。网络设备基于第二因子t5对dmrs3进行预编码,以及基于第二因子t5对第二时频资源1和第二空间资源2上的数据进行预编码。第二因子t6是第二时频资源2和第二空间资源2上
的数据关联的因子。第二时频资源2和第二空间资源2与dmrs4相关联,网络设备基于第二因子t6对dmrs4进行预编码,以及基于第二因子t6对第二时频资源2和第二空间资源2上的数据进行预编码。
[0320]
第一时频资源和第二时频资源可以有以下3种划分方式:
[0321]

第一时频资源包括的时域资源和第二时频资源包括的时域资源不相同。
[0322]
如果第一时频资源包括的时域资源和第二时频资源包括的时域资源不相同,但第一时频资源包括的频域资源和第二时频资源包括的频域资源相同,则第一时频资源和第二时频资源是按照时域划分的。例如,如图14a和图14b所示。
[0323]
再如,图15以具有一个第二时频资源和两个第一时频资源为例。假设具有一个第一空间资源和一个第二空间资源,第一空间资源和第二空间资源均为空间层1,图15为空间层1上的第一时频资源和第二时频资源的示意图,图16~图23同理,后续不赘述。如图15所示,第二时频资源1、第一时频资源1和第一时频资源2在时域分别包括3个ofdm符号,在频域分别包括2个rb。并且第二时频资源1、第一时频资源1和第一时频资源2在时域包括的ofdm符号不同,在频域包括的rb相同。
[0324]
再如,图16以具有两个第二时频资源和一个第一时频资源为例。如图16所示,第二时频资源1、第一时频资源1和第二时频资源2在时域分别包括3个ofdm符号,在频域分别包括2个rb。并且第二时频资源1、第一时频资源1和第二时频资源2在时域包括的ofdm符号不同,在频域包括的rb相同。
[0325]
方式

可以使第二时频资源在时间上与对应承载第二时频资源所对应的因子的参考信号资源更加接近,有利于基于参考信号准确地估计第二时频资源上数据对应的等效信道。
[0326]

第一时频资源包括的频域资源与第二时频资源包括的频域资源不相同。
[0327]
如果第一时频资源包括的时域资源和第二时频资源包括的频域资源不相同,但第一时频资源包括的频域资源和第二时频资源包括的时域资源相同,则第一时频资源和第二时频资源是按照频域划分的。例如,图17以具有一个第一时频资源和一个第二时频资源为例。如图17所示,第一时频资源和第二时频资源在时域分别包括9个ofdm符号,在频域分别包括1个rb。并且第一时频资源和第二时频资源在时域包括的ofdm符号相同,在频域包括的rb不同。
[0328]
再如,图18以具有一个第一时频资源和两个第二时频资源为例。如图18所示,第一时频资源1、第二时频资源1和第二时频资源2在时域分别包括9个ofdm符号,在频域分别包括1个rb。并且第一时频资源1、第二时频资源1和第二时频资源2在时域包括的ofdm符号相同,在频域包括的rb不同。
[0329]
再如,图19以具有两个第一时频资源和一个第二时频资源为例。如图19所示,第一时频资源1、第一时频资源2和第二时频资源1在时域分别包括9个ofdm符号,在频域分别包括1个不同的rb。并且第一时频资源1、第一时频资源2和第二时频资源1在时域包括的ofdm符号相同,在频域包括的rb不同。
[0330]
方式

可以使第二时频资源在频域上与对应承载第二时频资源所对应的因子的参考信号资源更加接近,有利于基于参考信号准确地估计第二时频资源上数据对应的等效信道。
[0331]

第一时频资源和第二时频资源包括的频域资源组不相同,且第一时频资源和第二时频资源包括时域资源不相同。即按照时域和频域划分第一时频资源和第二时频资源。可选的,第二时频资源在频域上包括的频域资源组可以是第一时频资源的n倍,或n为大于1的整数。第二空间资源包括的空间层数量也可以是第一空间资源包括的空间层数量的n倍或倍。
[0332]
例如,图20以具有两个第一时频资源和一个第二时频资源为例。如图20所示,第一时频资源1、第一时频资源2和第二时频资源1分别在时域包括3个ofdm符号。第二时频资源1在频域包括2个rb,第一时频资源1和第一时频资源2分别在频域包括1个rb,第一时频资源1和第一时频资源2包括的rb不相同。
[0333]
再如,图21以具有两个第二时频资源和一个第一时频资源为例。如图21所示,第一时频资源1、第二时频资源1和第二时频资源2分别在时域包括3个ofdm符号。第一时频资源1在频域包括2个rb,第二时频资源1和第二时频资源2分别在频域包括1个rb,第二时频资源1和第二时频资源2包括的rb不相同。
[0334]
在一种可能的实现中,具有一个或多个时频资源集合,一个时频资源集合包括一个或多个第一时频资源以及一个或多个第二时频资源。通过这种划分方法,第一时频资源和第二时频资源将一个时频资源集合进一步划分为粒度更小的时频资源子集,每个时频资源子集仅包含较少的时频资源。不同的时频资源子集对应不同的因子,有利于实现精细化的因子调整,从而尽可能地提升因子带来的功率效率提升。当然,也可以不存在时频资源集合的概念,直接将网络设备调度的下行数据的时频资源划分为一个或多个第一时频资源和一个或多个第二时频资源。
[0335]
可选的,时频资源集合可以有以下3种划分方式:
[0336]

按照频域划分时频资源集合。即不同的时频资源集合的频域资源不同,不同的时频资源集合的时域资源相同。
[0337]
例如,如图22所示,图22以具有2个时频资源集合为例。其中,时频资源集合1在时域上包括7个符号,时频资源集合2在时域上也包括7个符号。时频资源集合1在频域上包括2个rb。时频资源集合2在频域上包括2个rb。时频资源集合1和时频资源集合2在频域包括的rb不相同。时频资源集合1包括第一时频资源1和第二时域资源1。时频资源集合2包括第一时频资源2和第二时域资源2。时频资源集合1也可以包括多个第一时频资源和多个第二时频资源。时频资源集合2也可以包括多个第一时频资源和多个第二时频资源。图22以时频资源集合1包括一个第一时频资源和一个第二时频资源,时频资源集合2包括一个第一时频资源和一个第二时频资源为例。可选的,用于映射参考信号的时频资源也可以不属于时频资源集合中的资源,图22以用于映射参考信号的时频资源属于时频资源集合中的资源为例。
[0338]

按照时域划分时频资源集合。即不同的时频资源集合的时域资源不同,不同的时频资源集合的频域资源相同。
[0339]
例如,如图23所示,图23以具有2个时频资源集合为例。其中,时频资源集合1在时域上包括4个符号,时频资源集合2在时域上也包括4个符号。时频资源集合1和时频资源集合2在时域包括的符号不相同。时频资源集合1在频域上包括4个rb。时频资源集合2在频域
上包括4个rb。时频资源集合1包括第一时频资源1和第二时域资源1。时频资源集合2包括第一时频资源2和第二时域资源2。时频资源集合1也可以包括多个第一时频资源和多个第二时频资源。时频资源集合2也可以包括多个第一时频资源和多个第二时频资源。图23以时频资源集合1包括一个第一时频资源和一个第二时频资源,时频资源集合2包括一个第一时频资源和一个第二时频资源为例。
[0340]

按照时域和频域划分时频资源集合。即不同的时频资源集合的时域资源不同,不同的时频资源集合的频域资源不同。
[0341]
在一种可能的实现中,第二时频资源的数量为协议预先规定的;或者,终端设备接收网络设备发送的指示信息之前,终端设备还可接收网络设备发送的配置信息,该配置信息用于配置第二时频资源的数量。相应地,网络设备可以向终端设备发送该配置信息。
[0342]
可选的,网络设备和终端设备基于网络设备调度的下行数据的时频资源,以及第二时频资源的数量,确定每个第二时频资源包括的时频资源。
[0343]
在一种可能的实现中,第二时频资源包含的频域资源数目(或第二时频资源在频域的带宽)是协议规定的或网络设备配置的。例如,第二时频资源包含的频域资源数目可以是1个prg。可选的,终端设备和网络设备可基于第二时频资源包含的频域资源数目,按照预设的第二时频资源划分方法,在调度的时频资源中划分一个或多个第二时频资源。
[0344]
在一种可能的实现中,具有一个或多个时频资源集合时,协议可以预先规定时频资源集合的数量和/或时频资源集合包括的第一时频资源的数量和/或时频资源集合包括的第二时频资源的数量;或者,具有一个或多个时频资源集合时,网络设备也可以发送配置信息,以配置时频资源集合的数量和/或时频资源集合包括的第一时频资源的数量和/或时频资源集合包括的第二时频资源的数量。相应地,终端设备可以接收该配置信息。
[0345]
在一种可能的实现中,网络设备基于网络设备调度的下行数据的时频资源,以及时频资源集合的数量和/或时频资源集合包括的第一时频资源的数量和/或时频资源集合包括的第二时频资源的数量,确定每个时频资源集合中的第一时频资源和/或第二时频资源包括的时频资源。
[0346]
1302、网络设备基于第二因子对第二时频资源和第二空间资源上的数据进行预编码,并在第二时频资源发送预编码之后的数据。
[0347]
在一种可能的实现中,如果采用线性预编码算法对数据进行预编码,通过第二因子对数据或参考信号进行预编码的过程为:
[0348][0349]
其中s=(s1,s2,

,s
l
)
t
表示发送的数据或参考信号。为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第二因子,w为线性预编码矩阵。
[0350]
在一种可能的实现中,如果采用thp预编码算法对数据进行预编码,通过第二因子对数据进行预编码的过程为:
[0351][0352]
其中s=(s1,s2,

,s
l
)
t
表示发送的数据。为对角矩
阵,β为功率调整因子,或或表示第k个空间层对应的第二因子,q矩阵和b矩阵与信道矩阵h有关。d=(d1,d2,

,d
l
)
t
为由于模操作带来的扰动矢量,τ为模操作参数。
[0353]
在一种可能的实现中,如果采用thp预编码算法对数据进行预编码,通过第二因子对参考信号进行预编码的过程为:
[0354][0355]
或者为:
[0356][0357]
其中s=(s1,s2,

,s
l
)
t
表示发送的参考信号。为对角矩阵,α为功率调整因子,或或表示第k个空间层对应的第二因子,q矩阵和b矩阵与信道矩阵h有关。
[0358]
1303、网络设备基于第一因子对第一时频资源和第一空间资源上的数据进行预编码,并在第一时频资源发送预编码之后的数据。
[0359]
如果采用线性预编码算法对数据进行预编码,通过第一因子对数据进行预编码的过程为:
[0360][0361]
其中s=(s1,s2,

,s
l
)
t
表示发送的数据。为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第一因子,w为线性预编码矩阵。
[0362]
如果采用thp预编码算法对数据进行预编码,通过第一因子对数据进行预编码的过程为:
[0363][0364]
其中s=(s1,s2,

,s
l
)
t
表示发送的数据。为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第一因子,q矩阵和b矩阵与信道矩阵h有关。d=(d1,d2,

,d
l
)
t
为由于模操作带来的扰动矢量,τ为模操作参数。
[0365]
在一种可能的实现中,第一因子与以下一项或多项信息有关:第一时频资源上的数据、第一时频资源对应的第一信道矩阵或第一时频资源对应的第一预编码矩阵。其中,该第一时频资源为与该第一因子关联的数据所在的第一时频资源。
[0366]
在一种可能的实现中,第二因子与以下一项或多项信息有关:第二时频资源上的数据、第二时频资源相关联的参考信号、第二时频资源对应的第二信道矩阵或第二时频资源对应的第二预编码矩阵。其中,该第二时频资源为与该第二因子关联的数据所在的第二时频资源。其中,第一时频资源上的数据可以是第一时频资源上对应的所有空间层上的传输数据符号。第二时频资源上的数据可以是第二时频资源上对应的所有空间层上的传输数据符号。第二时频资源相关联的参考信号可以是第二时频资源上对应的所有空间层所对应的参考信号符号。
[0367]
基于该可能的实现方式,因子联合考虑了对应的信道矩阵,预编码矩阵以及发送的数据信号,或者因子联合考虑了对应的信道矩阵,预编码矩阵,发送的数据信号以及对应的参考信号,最大限度利用信号和信道特征,实现最佳的干扰规避和信号功率提升,有利于提高系统性能。
[0368]
1304、终端设备基于参考信号,检测与该参考信号关联的第二时频资源和第二空间资源上的数据。
[0369]
本技术实施例中,终端设备接收至少一个参考信号之后,基于参考信号,检测与该参考信号关联的第二时频资源和第二空间资源上的数据。
[0370]
1305、终端设备检测第一时频资源和第一空间资源上的数据。
[0371]
例如,假设具有一个第一空间资源和一个第二空间资源,第一空间资源和第二空间资源均为空间层1,图14a为空间层1上的第一时频资源和第二时频资源的示意图。如图14a所示,第二时频资源1和空间层1上的数据与第二因子t2相关联,第二时频资源1和空间层1与dmrs1相关联,网络设备基于第二因子t2对dmrs1进行预编码,并发送预编码后的dmrs1。网络设备基于第二因子t2对第二时频资源1和空间层1上的数据进行预编码,并在第二时频资源1发送预编码后的数据。第一时频资源1和空间层1上的数据与第一因子t1相关联,网络设备基于第一因子t1对第一时频资源1和空间层1上的数据进行预编码,并发送预编码之后的数据。终端设备接收dmrs1之后,基于dmrs1检测第二时频资源1和空间层1上的数据。终端设备还会检测第一时频资源1和空间层1上的数据。
[0372]
同理,第二时频资源2和空间层1上的数据与第二因子t4相关联,第二时频资源2和空间层1与dmrs2相关联,网络设备基于第二因子t4对dmrs2进行预编码,并发送预编码后的dmrs2。网络设备基于第二因子t4对第二时频资源2和空间层1上的数据进行预编码,并发送预编码之后的数据。第一时频资源2和空间层1上的数据与第一因子t3相关联,网络设备基于第一因子t3对第一时频资源2和空间层1上的数据进行预编码,并发送预编码之后的数据。终端设备接收dmrs2之后,基于dmrs2检测第二时频资源2和空间层1上的数据。终端设备还会检测第一时频资源2和空间层1上的数据。
[0373]
终端设备基于dmrs1检测第二时频资源1和空间层1上的数据,以及基于dmrs2检测第二时频资源2和空间层1上的数据的具体实现方式可参见下文中图24所对应的实施例中的描述,在此不赘述。终端设备检测第一时频资源1和空间层1上的数据,以及检测第一时频资源2和空间层1上的数据的具体实现方式可参见下文中图24或图25或图27所对应的实施例中的描述,在此不赘述。
[0374]
基于图13所描述的方法,可以将网络设备调度的时频资源划分为第一时频资源和第二时频资源,从而第一时频资源和第二时频资源上的数据可以使用不同的因子进行预编码,这样能够使因子的粒度更加精细,从而提高系统性能。并且对第二时频资源和第二空间资源进行预编码使用的因子通过参考信号进行承载,网络设备无需指示对第二时频资源和第二空间资源进行预编码使用的因子,这样能够节省指示信令的开销。
[0375]
请参见图24,图24是本技术实施例提供的另一种数据检测方法的流程示意图。与图13所描述的方法相比,在图24所描述的方法中,网络设备还可通过信令向终端设备指示与第一因子有关的第一信息,从而终端设备可以基于该第一信息来检测第一时频资源和第一空间资源上的数据。如图24所示,该数据检测方法包括如下操作2401~操作2406。其中:
[0376]
2401、网络设备向终端设备发送指示信息,该指示信息用于指示至少一个第一信息。
[0377]
其中,一个第一信息与一个第一因子有关,一个第一信息与一个第二时频资源和一个第二空间资源相关联。
[0378]
一个第二时频资源和一个第二空间资源与一个参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与该第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层。一个第一时频资源和一个第一空间资源上的数据与一个第一因子相关联,不同的第一时频资源和第一空间资源上的数据关联独立确定的第一因子,第一因子为标量,用于对与该第一因子相关联的数据进行预编码,一个第一时频资源包括一个或多个频域资源组,一个第一空间资源包括一个或多个空间层。本技术实施例中,关于第一时频资源、第一空间资源、第二时频资源、第二空间资源、参考信号、第一因子和第二因子的相关描述,可参见上述图5、图11和图13所对应的实施例中的描述,在此不赘述。
[0379]
在一种可能的实现中,一个第一因子与一个或多个第二因子相关联,一个第一信息与一个第一因子和第一因子相关联的一个第二因子有关。其中,第一信息有关的第二因子相关联的数据所在的第二时频资源和第二空间资源,为与该第一信息相关联的第二时频资源和第二空间资源。
[0380]
举例来说,假设具有一个第一空间资源和一个第二空间资源,第一空间资源和第二空间资源均为空间层1,图14a为空间层1上的第一时频资源和第二时频资源的示意图。如图14a所示,第一因子t1是第一时频资源1和第一空间资源上的数据关联的因子。第二因子t2是第二时频资源1和第二空间资源上的数据关联的因子。第一因子t3是第一时频资源2和第一空间资源上的数据关联的因子。第二因子t4是第二时频资源2和第二空间资源上的关联的因子。其中,第一因子t1与第二因子t2相关联。第一因子t3与第二因子t4相关联。
[0381]
指示信息需要指示2个第一信息。第一信息1与第一因子t1和第二因子t2有关,第一信息1与第二时频资源1和第二空间资源相关联。dmrs1与第二时频资源1和第二空间资源相关联,因此,dmrs1基于第二因子t2进行预编码。第一信息2与第一因子t3和第二因子t4有关,第一信息2与第二时频资源2和第二空间资源相关联。dmrs2与第二时频资源2和第二空间资源相关联,因此,dmrs2基于第二因子t4进行预编码。
[0382]
再举例来说,假设具有一个第一空间资源,该第一空间资源包括空间层1和空间层2,具有两个第二空间资源,第二空间资源1包括空间层1,第二空间资源2包括空间层2。图14a可以理解为是空间层1上的第一时频资源和第二时频资源的示意图。图14b可以理解为是空间层2上的第一时频资源和第二时频资源的示意图。第二因子t5是第二时频资源1和第二空间资源2关联的因子。第二因子t6是第二时频资源2和第二空间资源2关联的因子。其中,第一因子t1与第二因子t2以及第二因子t5相关联。第一因子t3与第二因子t4以及第二因子t6相关联。
[0383]
对于如图14a和图14b所示的时频资源,指示信息需要指示4个第一信息。第一信息1与第一因子t1和第二因子t2有关,第一信息1与第二时频资源1和第二空间资源1相关联。dmrs1与第二时频资源1和第二空间资源1相关联,因此,dmrs1基于第二因子t2进行预编码。第一信息2与第一因子t3和第二因子t4有关,第一信息2与第二时频资源2和第二空间资源1
相关联。dmrs2与第二时频资源2和第二空间资源1相关联,因此,dmrs2基于第二因子t4进行预编码。第一信息3与第一因子t1和第二因子t5有关,第一信息3与第二时频资源1和第二空间资源2相关联。dmrs3与第二时频资源1和第二空间资源2相关联,因此,dmrs3基于第二因子t5进行预编码。第一信息4与第一因子t3和第二因子t6有关,第一信息4与dmrs4有关,第一信息4与第二时频资源2和第二空间资源2相关联。dmrs4与第二时频资源2和第二空间资源2相关联,因此,dmrs4基于第二因子t6进行预编码。
[0384]
在一种可能的实现中,第一信息为第一因子与该第一因子相关联的第二因子之间的差值,或者,第一信息为第一因子与该第一因子相关联的第二因子之间的商。基于该可能的实现,有利于终端设备准确地检测第一时频资源和第一空间资源上的数据。
[0385]
举例来说,以图14a为例。第一信息1与第一因子t1和第二因子t2有关。第一信息1可以为第一因子t1和第二因子t2之间的差值。或者,第一信息1可以为第一因子t1和第二因子t2之间的商。
[0386]
例如,如果第一因子t1为第二因子t2为或者,第一因子t1为第二因子t2为则第一信息1可以为第一因子t1和第二因子t2之间的差值。如第一信息1可以等于t
1-t2,或者等于t
2-t1。如果第一因子t1为第二因子t2为则第一信息1可以为第一因子t1和第二因子t2之间的商。第一信息1可以等于或者等于
[0387]
可选的,第一信息1也可以等于t1 t2,或者第一信息1也可以等于t1*t2。
[0388]
同理,第一信息2与第一因子t3和第二因子t4有关。第一信息2可以为第一因子t3和第二因子t4之间的差值。或者,第一信息2可以为第一因子t3和第二因子t4之间的商。或者,第一信息2可以是第一因子t3和第二因子t4之和。或者,第一信息2可以是第一因子t3和第二因子t4之间的乘积。
[0389]
在一种实现方式中,一个第二因子可以和一个或多个第一因子相关联。
[0390]
在一种可能的实现中,指示信息指示的第一信息为第一信息集合中的信息。该第一信息集合也可称为候选信息集合。网络设备和终端设备可基于q个比特量化得到该第一信息集合,q为大于0的整数。第一信息集合中包括n=2q个第一信息。基于q个比特量化得到第一信息集合指从0~2π中选择n=2q个第一信息。其中,q可以是协议预先规定的,或者是网络设备通知给终端设备的。
[0391]
可选的,终端设备也可以不基于q个比特量化得到第一信息集合。例如,网络设备基于q个比特量化得到该第一信息集合之后,可将该第一信息集合配置给终端设备。或者,该第一信息集合可以是协议预先规定的。
[0392]
可选的,网络设备和/或终端设备具体可基于q个比特均匀量化得到第一信息集合,即从0~2π中选择等间隔的n=2q个值。网络设备和/或终端设备量化得到第一信息集合的原理与上述方法实施例中网络设备和/或终端设备量化得到因子集合的原理相同,在此不赘述。
[0393]
可选的,第一信息集合中的每个值可对应一个第一信息的索引,指示信息指示第一信息时具体可以指示第一信息的索引。或者,第一信息集合中的每个第一信息对应一个用于确定第一信息的参数值,指示信息具体可以指示该参数值的索引。这样终端设备就能
基于指示信息指示的参数值确定对应的第一信息。可选的,指示信息可以按照先空间资源再第一时频资源的顺序指示第一信息。或者,可以按照先第一时频资源再空间资源的顺序指示第一信息。网络设备指示第一信息的原理与上述方法实施例中网络设备指示第一因子的原理相同,在此不赘述。
[0394]
2402、网络设备对至少一个参考信号进行预编码,并向终端设备发送预编码之后的该至少一个参考信号。
[0395]
2403、网络设备基于第二因子对第二时频资源和第二空间资源上的数据进行预编码,并在第二时频资源发送预编码之后的数据。
[0396]
2404、网络设备基于第一因子对第一时频资源和第一空间资源上的数据进行预编码,并在第一时频资源发送预编码之后的数据。
[0397]
其中,步骤2402~步骤2404的具体实现方式可参见上述图13所描述的方法实施例中步骤1301~步骤1303的具体实现方式,在此不赘述。
[0398]
2405、终端设备基于参考信号,检测与该参考信号关联的第二时频资源和第二空间资源上的数据。
[0399]
2406、终端设备基于第一信息和至少一个参考信号中的目标参考信号,检测经过第一信息有关的第一因子预编码的数据,该目标参考信号关联的第二时频资源和第二空间资源为第一信息关联的第二时频资源和第二空间资源。
[0400]
其中,步骤2405和步骤2406可以同时执行,或者,步骤2405在步骤2406之前执行,或者,步骤2405在步骤2406之后执行。
[0401]
下面通过具体的示例对本方案进一步进行说明:
[0402]
假设具有两个第二空间资源,一个第一空间资源。第二空间资源1包括空间层1,第二空间资源2包括空间层2。第一空间资源包括空间层1和空间层2。图14a为空间层1上的第二时频资源和第一时频资源的示意图。图14b为空间层2上的第二时频资源和第一时频资源的示意图。
[0403]
网络设备向终端设备发送指示信息,对于如图14a和图14b所示的时频资源,该指示信息需要指示4个第一信息。其中,第一信息1与第一因子t1和第二因子t2有关,第一信息1与第二时频资源1和第二空间资源1相关联。第一信息2与第一因子t3和第二因子t4有关,第一信息2与第二时频资源2和第二空间资源1相关联。第一信息3与第一因子t1和第二因子t5有关,第一信息3与第二时频资源1和第二空间资源2相关联。第一信息4与第一因子t3和第二因子t6有关,第一信息4与第二时频资源2和第二空间资源2相关联。
[0404]
第一信息1为t
1-t2,或者,第一信息1为第一信息2为t
3-t4,或者,第一信息2为第一信息3为t
1-t5,或者,第一信息3为第一信息4为t
3-t6,或者,第一信息4为
[0405]
dmrs1与第二时频资源1和第二空间资源1相关联,网络设备对空间层1对应的dmrs1使用第二因子t2进行预编码。网络设备在符号0发送预编码后的dmrs1。网络设备对第二时频资源1以及空间层1上的数据采用第二因子t2进行预编码,并在第二时频资源1发送预编码后的数据。网络设备对第一时频资源1以及空间层1上的数据采用第一因子t1进行预编码,并在第一时频资源1发送预编码后的数据。同理,dmrs2与第二时频资源2和第二空间
资源1相关联,网络设备对空间层1对应的dmrs2使用第二因子t4进行预编码。网络设备在符号7发送预编码后的dmrs2。网络设备对第二时频资源2以及空间层1上的数据采用第二因子t4进行预编码,并在第二时频资源2发送预编码后的数据。网络设备对第一时频资源2以及空间层1上的数据采用第一因子t3进行预编码,并在第一时频资源2发送预编码后的数据。网络设备在空间层2上发送dmrs和数据的原理与网络设备在空间层1上发送dmrs和数据的原理相同,在此不赘述。
[0406]
终端设备接收指示信息之后,确定第一信息1~第一信息4。终端设备在空间层1上检测到经过预编码的dmrs1之后,基于dmrs1得到第二时频资源1和空间层1对应的等效信道矩阵。终端设备基于第一信息1以及第二时频资源1和空间层1对应的等效信道矩阵,得到第一时频资源1和空间层1对应的等效信道矩阵,进一步基于第一时频资源1和空间层1对应的等效信道矩阵检测第一时频资源1和空间层1上的数据。终端设备基于第二时频资源1和空间层1对应的等效信道矩阵检测第二时频资源1和空间层1上的数据。终端设备在空间层1上检测到经过预编码的dmrs2之后,基于dmrs2得到第二时频资源2和空间层1对应的等效信道矩阵。终端设备基于第一信息2以及第二时频资源2和空间层1对应的等效信道矩阵,得到第一时频资源2和空间层1对应的等效信道矩阵,进一步基于第一时频资源2和空间层1对应的等效信道矩阵检测第一时频资源2和空间层1上的数据。终端设备基于第二时频资源2和空间层1对应的等效信道矩阵检测第二时频资源2和空间层1上的数据。终端设备在空间层2上检测数据的原理与网络设备在空间层1上检测数据的原理相同,在此不赘述。
[0407]
下面以符号0上的dmrs为例,对终端设备基于dmrs和第一信息,检测基于第一因子进行预编码的数据,以及终端设备基于dmrs检测基于第二因子进行预编码的数据的3种具体实现方式进行详细介绍。
[0408]

假设网络设备对数据采用thp预编码算法进行预编码。网络设备可对符号0上的dmrs符号采用线性预编码。对于第k个终端设备,对于一个时频资源集合,假设或者为第二时频资源和第l个空间层对应的第二因子。网络设备发送的所有终端设备对应的dmrs符号向量为其中表示第k个终端设备对应的dmrs符号向量。符号0上的dmrs的预编码过程可以为:
[0409][0410]
其中,q矩阵通过对所有终端设备的完整信道矩阵h的共轭转置矩阵进行qr分解得到,即hh=qr。t为块对角矩阵=qr。t为块对角矩阵为第k个终端设备对应的第二因子矩阵。对于第k个终端设备,对应lk个空间层,对应的dmrs符号向量为个空间层,对应的dmrs符号向量为其中对应第k个终端第l个dmrs端口对应的dmrs符号,与第k个终端的第l个空间层相对应。通常情况下,不同终端设备对应的参考信号端口是正交端口,则第k个终端设备对应的dmrs预编码过程可以为:
[0411][0412]
其中,qk表示q矩阵中第k个终端设备对应的预编码向量或预编码子矩阵。qk对应矩
阵q的部分列向量,即q=[q1,q2,

,qk],表示第k个终端设备对应的第二因子矩阵,其主对角线元素对应第k个终端设备每个空间层对应的第二因子。第k个终端设备接收到的dmrs符号向量可以表示为:
[0413][0414]
其中,hk为第k个终端设备对应的信道矩阵。参考信号符号向量对于收发端是已知的,因此可以通过信道估计算法得到第二时频资源对应的等效信道矩阵对于等效信道矩阵的第l行(对应第k个终端设备的第l个空间层),假设其主对角元素为其中r
ll
为第k个终端设备的第l个空间层所对应的r矩阵中的主对角线元素。r矩阵通过对所有终端设备的完整信道矩阵h的共轭转置矩阵进行qr分解得到hh=qr。
[0415]
对于第k个终端设备,对于一个时频资源集合,基于前述公式(10),第k个终端设备在第二时频资源1和第l个空间层上接收到的数据符号可以表示为:
[0416][0417]
其中为对角矩阵g-1
中第k个终端设备的第l个空间层所对应的对角线元素。dmrs估计的等效信道系数等于通过网络设备发送的通知信令,终端设备可以获知dmrs预编码与数据预编码的功率因子差,即α和β的差异。基于该功率因子差,终端设备可以确定终端设备基于等效信道矩阵和接收符号结合模操作就能检测到在第二时频资源1和第l个空间层上网络设备发送的数据。
[0418]
同理,假设或者为第一时频资源和第l个空间层对应的第一因子。基于前述公式(10),第k个终端设备在第一时频资源1和第l个空间层上接收到的数据符号可以表示为:
[0419][0420]
在一种实现方式下,第一时频资源和第二时频资源在时域和频域距离较近,因此信道状态信息接近。通常可以满足终端设备基于和第一信息可确定基于上述公式(34)可知,终端设备基于等效信道矩阵和接收符号向量结合模操作就能检测到第一时频资源1和第l个空间层上的网络设备发送的数据。
[0421]
以终端设备基于第二时频资源1和空间层1对应的等效信道矩阵和第一信息1检测第一时频资源1和空间层1上的数据为例。如果t1为t2为第一信息1为那么,如果t1为t2为第一信息1为
那么,如果t1为t2为第一信息1为那么,终端设备基于等效信道矩阵和接收符号向量就能检测到第一时频资源1和空间层1上的网络设备发送的数据。终端设备基于第二时频资源1和空间层2对应的等效信道矩阵和第一信息3检测第一时频资源1和空间层2上的数据同理,在此不赘述。
[0422]

假设网络设备对数据采用thp预编码算法进行预编码。网络设备可对符号0上的dmrs采用线性预编码。对于第k个终端设备,对于一个时频资源集合,假设或者为第二时频资源和第l个空间层对应的第二因子。网络设备发送的dmrs符号向量为符号0上的dmrs的预编码过程为:
[0423][0424]
其中,q矩阵通过对所有终端设备的完整信道矩阵h的共轭转置矩阵进行qr分解得到。矩阵b可以表示为b=grh。g矩阵为对角矩阵,其主对角线元素为r矩阵主对角线元素的倒数,即通常情况下,不同终端设备对应的参考信号端口是正交端口,对于第k个终端设备,对应lk个空间层,对应的dmrs符号向量为第k个终端设备对应的dmrs的预编码过程可以为:
[0425][0426]
其中,fk表示矩阵f=qb-1
中第k个终端设备对应的预编码向量或预编码子矩阵。fk对应矩阵f的部分列向量。表示第k个终端设备对应的第二因子矩阵,其主对角线元素对应第k个终端设备每个空间层对应的第二因子。第k个终端设备接收到的dmrs符号向量可以表示为:
[0427][0428]
其中,hk为第k个终端设备对应的信道矩阵。为对角矩阵,其对角线元素是矩阵g-1
中第k个终端设备对应的空间层对应的元素。对于第k个终端设备的第l个空间层,接收dmrs符号可以表示为:
[0429][0430]
其中表示中第l行第l列的元素,由于dmrs1符号向量对于收发端是已知的,因此可以通过信道估计算法得到第k个终端设备第l个空间层对应的等效信道通过网络设备发送的通知信令,终端设备可以获知dmrs1预编码与数据预编码
的功率因子差,即α和β的差异。基于该功率因子差,终端设备可以确定第二时频资源1和第l个空间层对应的等效信道矩阵的估计结果。基于上述公式(33)可知,终端设备基于等效信道矩阵和接收符号就能检测到第二时频资源1和第l个空间层上网络设备发送的数据。
[0431]
终端设备基于和第一信息可确定基于上述公式(34)可知,终端设备基于等效信道矩阵和接收符号向量就能检测到第一时频资源1和第l个空间层上的网络设备发送的数据。终端设备基于和第一信息确定的原理与方式

中基于和第一信息确定的原理相同,在此不赘述。
[0432]

假设网络设备对数据采用ezf预编码算法进行预编码。对于第k个终端设备,对于一个时频资源集合,假设或者为第二时频资源和第l个空间层对应的第二因子。发送端在符号0发送的dmrs的符号向量为网络设备对dmrs的预编码过程可以表示为:
[0433][0434]
其中,w矩阵基于所有终端设备的完整信道矩阵得到。若线性预编码采用ezf算法,第k个终端设备的信道矩阵为hk,其对应的最大lk个特征值所对应的特征向量为其中vk的维度为n
t
×
lk,是信道矩阵为hk进行svd分解或evd分解得到的。线性预编码矩阵可以表示为:q=v(vhv δi)-1
。其中由k个终端设备对应的拼接成的矩阵,维度为n
t
×
l。δ为调整因子,与信噪比相关。β为功率归一化因子,或功率调整因子。通常情况下,不同终端设备对应的参考信号端口是正交端口。对于第k个终端设备,对应lk个空间层,对应的dmrs符号向量为第k个终端设备对应的dmrs预编码过程可以为:
[0435][0436]
其中,wk表示q矩阵中第k个终端设备对应的预码向量或预编码子矩阵。wk对应矩阵w的部分列向量。表示第k个终端设备对应的第二因子矩阵,其主对角线元素对应第k个终端设备每个空间层对应的第二因子。第k个终端设备接收到的dmrs的符号向量可以表示为:
[0437]
[0438]
其中,hk为第k个终端设备对应的信道矩阵。表示等效信道矩阵。表示等效干扰信号。
[0439]
由于参考信号符号向量对于收发端是已知的,因此可以通过信道估计算法(如最小二乘ls估计算法或最小均方误差mmse算法等)得到等效信道矩阵的估计结果。
[0440]
假设网络设备在第二时频资源1和第二空间资源上发送的第k个终端设备对应的数据符号为基于前述公式(14),终端设备在第二时频资源1和第二空间资源上接收到的数据符号向量可以表示为:
[0441][0442]
基于上述公式(42)可知,终端设备基于等效信道矩阵和接收符号就能检测到第二时频资源1和第二空间资源上的网络设备发送的数据。
[0443]
同理,为第一时频资源和第l个空间层对应的第一因子,或者为第一时频资源和第l个空间层对应的因子,或者为第一时频资源和第l个空间层对应的第一因子。网络设备在第一时频资源1和第一空间资源上发送的数据符号向量为基于前述公式(14),终端设备在第一时频资源1和第一空间资源上接收到的数据符号向量可以表示为:
[0444][0445]
如果t1为t2为第一信息1为那么,对于中的第l行第l列元素满足
[0446]
如果t1为t2为第一信息1为那么,对于中的第l行第l列元素满足
[0447]
如果t1为t2为第一信息1为那么,对于中的第l行第l列元素满足
[0448]
终端设备基于等效信道矩阵和接收符号就能检测到第一时频资源1和第一空间资源上的网络设备发送的数据。
[0449]
可见,通过实施图24所描述的方法,网络设备可以将与第一因子有关的第一信息通过指示信息进行指示,将第二因子通过参考信号承载,这样有利于节省信令开销。
[0450]
请参见图25,图25是本技术实施例提供的又一种数据检测方法的流程示意图。图25所示的数据检测方法与图24所示的数据检测方法的区别在于,在图25所示的数据检测方法中,第一信息不是通过额外发送指示信息来通知终端设备的,而是通过参考信号来承载第一信息。如图25所示,该数据检测方法包括如下操作2501~操作2506。其中:
[0451]
2501、网络设备对至少一个第二参考信号进行预编码,并向终端设备发送预编码之后的该至少一个第二参考信号。
[0452]
一个第二时频资源和一个第二空间资源与一个第二参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层。一个第一时频资源和一个第一空间资源上的数据与一个第一因子相关联,不同的第一时频资源和第一空间资源上的数据关联独立确定的第一因子,第一因子为标量,用于对与第一因子相关联的数据进行预编码,一个第一时频资源包括一个或多个频域资源组,一个第一空间资源包括一个或多个空间层。本技术实施例中,关于第一时频资源、第一空间资源、第二时频资源、第二空间资源、参考信号、第一因子和第二因子的相关描述,可参见上述图5、图11和图13所对应的实施例中的描述,在此不赘述。
[0453]
本技术实施例中,网络设备具体基于第二时频资源和第二空间资源上的数据相关联的第二因子,对该第二时频资源和该第二空间资源相关联的第二参考信号进行预编码。也就是说,与第二时频资源和第二空间资源上的数据相关联的第二因子,还用于对与该第二时频资源和该第二空间资源相关联的第二参考信号进行预编码。网络设备基于第二因子对第二参考信号进行预编码的具体实现方式可参见上述图13所对应的方法实施例中网络设备基于第二因子对参考信号进行预编码的具体实现方式,在此不赘述。
[0454]
2502、网络设备对至少一个第一参考信号进行预编码,并向终端设备发送预编码之后的该至少一个第一参考信号。
[0455]
其中,一个第一参考信号基于一个第一信息预编码。本技术实施例中,关于第一信息的描述可参见上述图24所对应的实施例中的描述,在此不赘述。
[0456]
其中,步骤2501和步骤2502可以同时执行,或者,步骤2501可以在步骤2502之前执行,或者,步骤2501可以在步骤2502之后执行。
[0457]
2503、网络设备基于第二因子对第二时频资源和第二空间资源上的数据进行预编码,并在第二时频资源发送预编码之后的数据。
[0458]
2504、网络设备基于第一因子对第一时频资源和第一空间资源上的数据进行预编码,并在第一时频资源发送预编码之后的数据。
[0459]
步骤2503和步骤2504的具体实现方式可参见上述图13所描述的方法实施例中步骤1302和步骤1303的具体实现方式,在此不赘述。
[0460]
2505、终端设备基于第二参考信号,检测与该第二参考信号关联的第二时频资源和第二空间资源上的数据。
[0461]
本技术实施例中,终端设备接收至少一个第二参考信号之后,通过第二因子预编码的参考信号,检测基于该第二因子进行预编码的数据。
[0462]
2506、终端设备基于至少一个第二参考信号中的目标参考信号和通过该第一信息预编码的第一参考信号,检测基于该第一信息有关的第一因子预编码的数据,该目标参考信号关联的第二时频资源和第二空间资源为第一信息关联的第二时频资源和第二空间资源。
[0463]
本技术实施例中,终端设备接收至少一个第二参考信号和至少一个第一参考信号之后,基于目标参考信号和通过该第一信息预编码的第一参考信号,检测基于该第一信息
有关的第一因子预编码的数据。
[0464]
其中,步骤2505和步骤2506可以同时执行,或者,步骤2505可以在步骤2506之前执行,或者,步骤2505可以在步骤2506之后执行。
[0465]
举例来说,假设具有两个第二空间资源和一个第一空间资源。第二空间资源1包括空间层1,第二空间资源2包括空间层2。第一空间资源包括空间层1和空间层2。图26a示出了空间层1上的第二时频资源和第一时频资源。图26b示出了空间层2上的第二时频资源和第一时频资源。网络设备对第二时频资源1和第二空间资源1上的数据采用第二因子t2进行预编码。第二时频资源1和第二空间资源1与dmrs1相关联,网络设备对dmrs1通过第二因子t2进行预编码。网络设备对dmrs2通过第一信息1(即t
1-t2)进行预编码,并对第一时频资源1和第一空间资源1上的数据采用第一因子t1进行预编码。第一信息1与第二时频资源1和第二空间资源1相关联。
[0466]
网络设备对第二时频资源1和第二空间资源2上的数据采用第二因子t3进行预编码。第二时频资源1和第二空间资源2与dmrs3相关联,网络设备对dmrs3通过第二因子t3进行预编码。网络设备对dmrs4通过第一信息2(即t
1-t3)进行预编码。第一信息2与第二时频资源1和第二空间资源2相关联。
[0467]
终端设备接收dmrs1之后,基于dmrs1得到第二时频资源1和第二空间资源1对应的等效信道矩阵。终端设备基于第二时频资源1和第二空间资源1对应的等效信道矩阵检测第二时频资源1和第二空间资源1上的数据。终端设备基于第二时频资源1和第二空间资源1对应的等效信道矩阵和dmrs2得到第一时频资源1和空间层1对应的等效信道矩阵。终端设备基于第一时频资源1和空间层1对应的等效信道矩阵检测第一时频资源1和空间层1上的数据。
[0468]
终端设备接收dmrs3之后,基于dmrs3得到第二时频资源1和第二空间资源2对应的等效信道矩阵。终端设备基于第二时频资源1和第二空间资源2对应的等效信道矩阵检测第二时频资源1和第二空间资源2上的数据。终端设备基于第二时频资源1和第二空间资源2对应的等效信道矩阵和dmrs4得到第一时频资源1和空间层2对应的等效信道矩阵。终端设备基于第一时频资源1和空间层2对应的等效信道矩阵检测第一时频资源1和空间层2上的数据。
[0469]
终端设备检测第二时频资源1和第二空间资源上的数据的具体实现方式可参见上述图24所对应的实施例中的描述,在此不赘述。
[0470]
假设网络设备对数据采用thp预编码算法进行预编码。终端设备k可以基于dmrs2得到第一信息1。在一种实现方式下,dmrs2可以采用迫零预编码,即预编码矩阵满足w=hh(hhh σ2i)-1
。其中h为所有用户对应的信道矩阵,i为单位矩阵,σ2为调整因子,与噪声功率,和/或干扰功率有关。第一信息与有关。并基于第一信息1和第二时频资源1和空间层1对应的等效信道矩阵确定第一时频资源1和空间层1对应的等效信道矩阵终端设备基于第一信息1和第二时频资源1和空间层1对应的等效信道矩阵
确定第一时频资源1和空间层1对应的等效信道矩阵的具体实现方式可参见上述图24所对应的实施例中的描述,在此不赘述。基于上述公式(34)可知,终端设备基于等效信道矩阵和接收符号向量就能检测到第一时频资源1和空间层1上的数据。终端设备检测第一时频资源1和空间层2上的数据同理,在此不赘述。
[0471]
假设网络设备对数据采用ezf预编码算法进行预编码。终端设备可以基于dmrs2得到第一信息1,并基于dmrs4得到第一信息2,并基于第一信息1、第一信息2和第二时频资源1和第二空间资源对应的等效信道矩阵确定第一时频资源1和第一空间资源对应的等效信道矩阵终端设备确定第一时频资源1和第一空间资源对应的等效信道矩阵的具体实现方式可参见上述图24所对应的方法实施例中的描述,在此不赘述。终端设备基于等效信道矩阵和接收符号就能检测到第一时频资源1和第一空间资源上的网络设备发送的数据。
[0472]
请参见图27,图27是本技术实施例提供的一种数据检测方法的流程示意图。图27所示的数据检测方法与图24所示的数据检测方法的区别在于,在图27所示的数据检测方法中,指示信息不是指示第一信息,而是指示第一因子。如图27所示,该数据检测方法包括如下操作2701~操作2706。其中:
[0473]
2701、网络设备向终端设备发送指示信息,该指示信息用于指示至少一个第一因子。
[0474]
2702、网络设备对至少一个参考信号进行预编码,并向终端设备发送预编码之后的该至少一个参考信号。
[0475]
本技术实施例中,网络设备调度的下行数据的时频资源被划分为一个或多个第一时频资源和一个或多个第二时频资源。其中,一个第二时频资源和一个第二空间资源与一个参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层。一个第一时频资源和一个第一空间资源上的数据与一个第一因子相关联,不同的第一时频资源和第一空间资源上的数据关联独立确定的第一因子,第一因子为标量,用于对与第一因子相关联的数据进行预编码,一个第一时频资源包括一个或多个频域资源组,一个第一空间资源包括一个或多个空间层。本技术实施例中,关于第一时频资源、第一空间资源、第二时频资源、第二空间资源、参考信号、第一因子和第二因子的相关描述,可参见上述图5、图11和图13所对应的实施例中的描述,在此不赘述。
[0476]
2703、网络设备基于第二因子对第二时频资源和第二空间资源上的数据进行预编码,并在第二时频资源发送预编码之后的数据。
[0477]
2704、网络设备基于第一因子对第一时频资源和第一空间资源上的数据进行预编码,并在第一时频资源发送预编码之后的数据。
[0478]
2705、终端设备基于参考信号,检测与该参考信号关联的第二时频资源和第二空
间资源上的数据。
[0479]
步骤2702~步骤2705的具体实现方式可参见步骤1301~步骤1304的具体实现方式,在此不赘述。
[0480]
2706、终端设备基于第一因子检测基于该第一因子进行预编码的数据。
[0481]
本技术实施例中,终端设备接收指示信息之后,检测基于该第一因子进行预编码的数据。
[0482]
其中,步骤2705和步骤2706可以同时执行,或者,步骤2705可以在步骤2706之前执行,或者,步骤2705可以在步骤2706之后执行。
[0483]
举例来说,假设具有一个第二空间资源和一个第一空间资源。第二空间资源包括空间层1,第一空间资源包括空间层1。图28示出了空间层1上的第二时频资源和第一时频资源。网络设备对dmrs1通过第二因子t2进行预编码,并在第二时频资源和空间层1上使用第二因子t2进行预编码。网络设备向终端设备发送指示信息,该指示信息指示第一因子t1,并且网络设备在第一时频资源和空间层1上使用第一因子t1进行预编码。
[0484]
终端设备接收dmrs1之后,通过dmrs1检测第二时频资源和空间层1上的数据。具体实现原理请参见上述图24对应的实施例中对应的描述,在此不赘述。
[0485]
终端设备接收第一因子t1之后,可基于dmrs2预计得到第一时频资源和空间层1对应的等效信道矩阵,并根据第一时频资源和空间层1对应的等效信道矩阵和第一因子t1检测第一时频资源和空间层1上的数据。终端设备基于dmrs2预计得到第一时频资源和空间层1对应的等效信道矩阵的具体实现原理请参见上述图11对应的实施例中对应的描述,在此不赘述。
[0486]
请参见图29,图29是本技术实施例提供的又一种数据检测方法的流程示意图。图29所示的数据检测方法与图11所示的数据检测方法的区别在于,在图29所示的数据检测方法中,所有时频资源和空间层对应的因子都通过参考信号进行承载,无需发送额外的信令通知第一因子。如图29所示,该数据检测方法包括如下操作2901~操作2903。其中:
[0487]
2901、网络设备对至少一个参考信号进行预编码,并向终端设备发送预编码之后的该至少一个参考信号。
[0488]
一个第一时频资源和一个第一空间资源与一个参考信号相关联,一个第一时频资源和一个第一空间资源上的数据与一个第一因子相关联,不同的第一时频资源和第一空间资源上的数据关联独立确定的第一因子,第一因子为标量,用于对与第一因子相关联的数据进行预编码,一个第一时频资源包括一个或多个频域资源组,一个第一空间资源包括一个或多个空间层。关于第一时频资源、第一空间资源和第一因子的描述可参见上述图5对应的实施例中的描述,在此不赘述。
[0489]
其中,网络设备对第一时频资源和第一空间资源相关联的参考信号采用该第一时频资源和该第一空间资源上的数据相关联的第一因子进行预编码。
[0490]
在一种可能的实现中,一个rb包括多个第一时频资源。通过将一个rb划分为多个第一时频资源,这样第一时频资源仅包含较少的时频资源。不同的第一时频资源对应不同的因子,有利于实现精细化的因子调整,从而尽可能地提升因子带来的功率效率提升。
[0491]
在一种可能的实现中,不同第一时频资源对应的参考信号可以是相同类型的参考信号,也可以是不同类型的参考信号。
[0492]
举例来说,如图30所示,假设具有2个第一时频资源和2个第一空间资源。每个第一空间资源包括一个空间层。每个第一时频资源在频域上包括4个rb的频域长度,每个第一时频资源的频域资源不同。图30中在频域维度每个格子表示一个rb。每个第一时频资源的时域资源相同,每个第一时频资源在时域上包含一个或多个时间单元。由于每个第一时频资源的时域资源相同,图30只示出频域维度和空域维度,未示出时域维度。如图30所示,白色格子用于映射参考信号。以参考信号为dmrs为例。空间层1和第一个rb上映射dmrs1,空间层2和第一个rb上映射dmrs2,空间层1和第五个rb上映射dmrs3,空间层2和第五个rb上映射dmrs4。
[0493]
第一时频资源1和空间层1上的数据与因子1关联。第一时频资源2和空间层1与因子2关联。第一时频资源1和空间层2与因子3关联。第一时频资源2和空间层2与因子4关联。
[0494]
网络设备对dmrs1使用因子1进行预编码,网络设备对dmrs2使用因子3进行预编码,网络设备对dmrs3使用因子2进行预编码,网络设备对dmrs4使用因子4进行预编码。
[0495]
网络设备向终端设备发送经过预编码后的dmrs1~dmrs4。终端设备接收dmrs1~dmrs4之后,基于dmrs1检测第一时频资源1和空间层1上的数据。基于dmrs2检测第一时频资源1和空间层2上的数据。基于dmrs3检测第一时频资源2和空间层1上的数据。基于dmrs4检测第一时频资源2和空间层2上的数据。
[0496]
终端设备基于dmrs检测第一时频资源和空间层上的数据的具体实现方式,可参见上述图24所对应的方法实施例中,终端设备基于dmrs检测第二时频资源1和第二空间资源上的数据的具体实现方式,在此不赘述。
[0497]
2902、网络设备基于第一因子对第一时频资源和第一空间资源上的数据进行预编码,并在第一时频资源发送预编码之后的数据。
[0498]
2903、终端设备基于第一时频资源和第一空间资源相关联的参考信号,检测第一时频资源和第一空间资源上的数据。
[0499]
本技术实施例中,终端设备接收至少一个参考信号之后,基于通过第一时频资源和第一空间资源相关联的参考信号,检测第一时频资源和第一空间资源上的数据。
[0500]
可见,基于图29所描述的方法,网络设备不需要通过额外的信令指示第一因子,终端设备就能完成对第一时频资源和第一空间资源上的数据的检测,有利于节省信令开销。
[0501]
请参见图31,图31示出了本技术实施例的一种通信装置的结构示意图。图31所示的通信装置可以用于执行上述图5或图11或图13或图24或图25或图27或图29所描述的方法实施例中终端设备的部分或全部功能。该装置可以是终端设备,也可以是终端设备中的装置,或者是能够和终端设备匹配使用的装置。其中,该通信装置还可以为芯片系统。图31所示的通信装置可以包括通信单元3101和处理单元3102。其中,处理单元3102,用于进行数据处理。通信单元3101集成有接收单元和发送单元。通信单元3101也可以称为收发单元。或者,也可将通信单元3101拆分为接收单元和发送单元。下文的处理单元3102和通信单元3101同理,下文不再赘述。其中:
[0502]
通信单元3101,用于检测第一时频资源和第一空间资源上的数据,一个第一时频资源和一个第一空间资源上的数据与一个第一因子相关联,不同的第一时频资源和第一空间资源上的数据关联独立确定的第一因子,第一因子为标量,用于对与该第一因子相关联的数据进行预编码,一个第一时频资源包括一个或多个频域资源组,一个第一空间资源包
括一个或多个空间层。
[0503]
在一种可能的实现中,通信单元3101,还用于接收经过预编码的至少一个参考信号,一个第二时频资源和一个第二空间资源与一个参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与该第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层;通信单元3101,还用于基于参考信号,检测与该参考信号关联的第二时频资源和第二空间资源上的数据。
[0504]
在一种可能的实现中,通信单元3101,还用于接收网络设备发送的指示信息,该指示信息用于指示至少一个第一信息,一个第一信息与一个第一因子有关,一个第一信息与一个第二时频资源和一个第二空间资源相关联;通信单元3101检测第一时频资源和第一空间资源上的数据的方式具体为:基于第一信息和至少一个参考信号中的目标参考信号,检测经过该第一信息有关的第一因子预编码的数据,该目标参考信号关联的第二时频资源和第二空间资源为该第一信息关联的第二时频资源和第二空间资源。
[0505]
在一种可能的实现中,与第二时频资源和第二空间资源上的数据相关联的第二因子,还用于对与第二时频资源和第二空间资源相关联的参考信号进行预编码。
[0506]
在一种可能的实现中,一个第一因子与一个或多个第二因子相关联,一个第一信息与一个第一因子和第一因子相关联的一个第二因子有关。
[0507]
在一种可能的实现中,第一信息为第一因子与第一因子关联的一个第二因子之间的差值,或者,第一信息为第一因子与第一因子关联的一个第二因子之间的商。
[0508]
在一种可能的实现中,第一因子与以下一项或多项信息有关:第一时频资源上的数据、第一时频资源对应的第一信道矩阵或第一时频资源对应的第一预编码矩阵;第二因子与以下一项或多项信息有关:第二时频资源上的数据、第二时频资源相关联的参考信号、第二时频资源对应的第二信道矩阵或第二时频资源对应的第二预编码矩阵。其中,第一时频资源上的数据可以是第一时频资源上对应的所有空间层上的传输数据符号。第二时频资源上的数据可以是第二时频资源上对应的所有空间层上的传输数据符号。第二时频资源相关联的参考信号可以是第二时频资源上对应的所有空间层所对应的参考信号符号。
[0509]
在一种可能的实现中,具有一个或多个时频资源集合,一个时频资源集合包括一个或多个第一时频资源以及一个或多个第二时频资源。
[0510]
在一种可能的实现中,第一时频资源包括的时域资源与第二时频资源包括的时域资源不相同。
[0511]
在一种可能的实现中,第一时频资源包括的频域资源与第二时频资源包括的频域资源不相同。
[0512]
在一种可能的实现中,上述至少一个第一信息为第一信息集合中的信息。
[0513]
在一种可能的实现中,第一时频资源的数量为协议预先规定的;或者,通信单元3101接收网络设备发送的指示信息之前,还用于接收网络设备发送的配置信息,该配置信息用于配置第一时频资源的数量。
[0514]
在一种可能的实现中,终端设备基于网络设备调度的下行数据的时频资源和第一时频资源的数量,确定每个第一时频资源包括的时频资源。
[0515]
在一种可能的实现中,第一空间资源的数量为协议预先规定的;或者,通信单元
3101接收网络设备发送的指示信息之前,还用于接收网络设备发送的配置信息,该配置信息用于配置第一空间资源的数量。
[0516]
在一种可能的实现中,终端设备基于终端设备的空间层数量和第一空间资源的数量,确定每个第一空间资源包括的空间层。
[0517]
在一种可能的实现中,通过第一因子对数据进行预编码的过程为:
[0518][0519]
其中,s=(s1,s2,

,s
l
)
t
表示发送的数据,为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第一因子,w为线性预编码矩阵。
[0520]
在一种可能的实现中,通过第二因子对数据或参考信号进行预编码的过程为:
[0521][0522]
其中,s=(s1,s2,

,s
l
)
t
表示发送的数据或参考信号,为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第二因子,w为线性预编码矩阵。
[0523]
在一种可能的实现中,通过第一因子对数据进行预编码的过程为:
[0524][0525]
其中,s=(s1,s2,

,s
l
)
t
表示发送的数据,为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第一因子,q矩阵和b矩阵与信道矩阵h有关,d=(d1,d2,

,d
l
)
t
为由于模操作带来的扰动矢量,τ为模操作参数。
[0526]
在一种可能的实现中,通过第二因子对数据进行预编码的过程为:
[0527][0528]
其中,s=(s1,s2,

,s
l
)
t
表示发送的数据,为对角矩阵,β为功率调整因子,或或表示第k个空间层对应的第二因子,q矩阵和b矩阵与信道矩阵h有关,d=(d1,d2,

,d
l
)
t
为由于模操作带来的扰动矢量,τ为模操作参数。
[0529]
在一种可能的实现中,通过第二因子对参考信号进行预编码的过程为:
[0530][0531]
或者为:
[0532][0533]
其中,s=(s1,s2,

,s
l
)
t
表示发送的参考信号,为
对角矩阵,α为功率调整因子,或或表示第k个空间层对应的第二因子,q矩阵和b矩阵与信道矩阵h有关。
[0534]
在一种可能的实现中,通信单元3101还可接收经过预编码的至少一个第二参考信号,其中,一个第二时频资源和一个第二空间资源与一个第二参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层;通信单元3101还可接收经过预编码的至少一个第一参考信号,其中,一个第一参考信号基于一个第一信息预编码,一个第一信息与一个第一因子有关,一个第一信息与一个第二时频资源和一个第二空间资源相关联;通信单元3101还可基于第二参考信号,检测与该第二参考信号关联的第二时频资源和第二空间资源上的数据;通信单元3101检测第一时频资源和第一空间资源上的数据的具体实现方式为:基于至少一个第二参考信号中的目标参考信号和通过该第一信息预编码的第一参考信号,检测基于该第一信息有关的第一因子预编码的数据,该目标参考信号关联的第二时频资源和第二空间资源为第一信息关联的第二时频资源和第二空间资源。
[0535]
在一种可能的实现中,通信单元3101还可接收网络设备发送的指示信息,该指示信息用于指示至少一个第一因子;通信单元3101还可接收经过预编码的至少一个参考信号,一个第二时频资源和一个第二空间资源与一个参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与该第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层;通信单元3101还可基于参考信号,检测与该参考信号关联的第二时频资源和第二空间资源上的数据;通信单元3101检测第一时频资源和第一空间资源上的数据的具体实现方式为:基于第一因子检测基于该第一因子预编码的数据。
[0536]
在一种可能的实现中,通信单元3101还可接收网络设备发送的指示信息,该指示信息用于指示至少一个第一因子;通信单元3101检测第一时频资源和第一空间资源上的数据的具体实现方式为:基于第一因子检测基于该第一因子预编码的数据。
[0537]
可选的,上述指示信息指示的至少一个第一因子为因子集合中的因子。
[0538]
可选的,第一空间资源包括一个空间层,上述指示信息指示的至少一个第一因子为量化码本中的因子,量化码本包括p个因子向量,每个因子向量为量化码本的一个向量,一个因子向量包括n个因子,每个因子向量的因子与参考信号端口一一关联,p和n为大于零的整数;指示信息携带因子向量的索引;处理单元3102可基于指示信息携带的因子向量的索引和为终端设备分配的参考信号端口从量化码本中,确定第一因子。
[0539]
在一种可能的实现中,通信单元3101还可接收经过预编码的至少一个参考信号,一个第一时频资源和一个第一空间资源与一个参考信号相关联;通信单元3101检测第一时频资源和第一空间资源上的数据的具体实现方式为:基于第一时频资源和第一空间资源相关联的参考信号,检测该第一时频资源和该第一空间资源上的数据。
[0540]
请参见图31,图31示出了本技术实施例的一种通信装置的结构示意图。图31所示的通信装置可以用于执行上述图5或图11或图13或图24或图25或图27或图29所描述的方法实施例中网络设备的部分或全部功能。该装置可以是网络设备,也可以是网络设备中的装置,或者是能够和网络设备匹配使用的装置。其中,该通信装置还可以为芯片系统。图31所
示的通信装置可以包括通信单元3101和处理单元3102。其中:
[0541]
处理单元3102,用于基于第一因子对第一时频资源和第一空间资源上的数据进行预编码;通信单元3101,用于在第一时频资源发送预编码之后的数据;一个第一时频资源和一个第一空间资源上的数据与一个第一因子相关联,不同的第一时频资源和第一空间资源上的数据关联独立确定的第一因子,第一因子为标量,用于对与第一因子相关联的数据进行预编码,一个第一时频资源包括一个或多个频域资源组,一个第一空间资源包括一个或多个空间层。
[0542]
在一种可能的实现中,处理单元3102,还用于对至少一个参考信号进行预编码;通信单元3101,还用于向终端设备发送预编码之后的至少一个参考信号,一个第二时频资源和一个第二空间资源与一个参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与该第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层;处理单元3102,还用于基于第二因子对第二时频资源和第二空间资源上的数据进行预编码;通信单元3101,还用于在第二时频资源发送预编码之后的数据。
[0543]
在一种可能的实现中,通信单元3101,还用于向终端设备发送指示信息,该指示信息用于指示至少一个第一信息,一个第一信息与一个第一因子有关,一个第一信息与一个第二时频资源和一个第二空间资源相关联。
[0544]
在一种可能的实现中,与第二时频资源和第二空间资源上的数据相关联的第二因子,还用于对与第二时频资源和第二空间资源相关联的参考信号进行预编码。
[0545]
在一种可能的实现中,一个第一因子与一个或多个第二因子相关联,一个第一信息与一个第一因子和第一因子相关联的一个第二因子有关。
[0546]
在一种可能的实现中,第一信息为第一因子与第一因子关联的一个第二因子之间的差值,或者,第一信息为第一因子与第一因子关联的一个第二因子之间的商。
[0547]
在一种可能的实现中,第一因子与以下一项或多项信息有关:第一时频资源上的数据、第一时频资源对应的第一信道矩阵或第一时频资源对应的第一预编码矩阵;第二因子与以下一项或多项信息有关:第二时频资源上的数据、第二时频资源相关联的参考信号、第二时频资源对应的第二信道矩阵或第二时频资源对应的第二预编码矩阵。其中,第一时频资源上的数据可以是第一时频资源上对应的所有空间层上的传输数据符号。第二时频资源上的数据可以是第二时频资源上对应的所有空间层上的传输数据符号。第二时频资源相关联的参考信号可以是第二时频资源上对应的所有空间层所对应的参考信号符号。
[0548]
在一种可能的实现中,具有一个或多个时频资源集合,一个时频资源集合包括一个或多个第一时频资源以及一个或多个第二时频资源。
[0549]
在一种可能的实现中,第一时频资源包括的时域资源与第二时频资源包括的时域资源不相同。
[0550]
在一种可能的实现中,第一时频资源包括的频域资源与第二时频资源包括的频域资源不相同。
[0551]
在一种可能的实现中,至少一个第一信息为第一信息集合中的信息。
[0552]
在一种可能的实现中,第一时频资源的数量为协议预先规定的;或者,通信单元3101发送指示信息之前,还用于向终端设备发送配置信息,该配置信息用于配置第一时频
资源的数量。
[0553]
在一种可能的实现中,处理单元3102基于网络设备调度的下行数据的时频资源、第一时频资源的数量,确定每个第一时频资源包括的时频资源。
[0554]
在一种可能的实现中,第一空间资源的数量为协议预先规定的;或者,通信单元3101发送指示信息之前,还用于向终端设备发送配置信息,该配置信息用于配置第一空间资源的数量。
[0555]
在一种可能的实现中,处理单元3102基于终端设备的空间层数量和第一空间资源的数量,确定第一空间资源包括的空间层。
[0556]
在一种可能的实现中,通过第一因子对数据进行预编码的过程为:
[0557][0558]
其中s=(s1,s2,

,s
l
)
t
表示发送的数据信号,为对角矩阵,β为功率调整因子,或表示第k个空间层对应的第一因子,w为线性预编码矩阵。
[0559]
在一种可能的实现中,通过第二因子对数据或参考信号进行预编码的过程为:
[0560][0561]
其中s=(s1,s2,

,s
l
)
t
表示发送的数据信号或参考信号,为对角矩阵,β为功率调整因子,或表示第k个空间层对应的第二因子,w为线性预编码矩阵。
[0562]
在一种可能的实现中,通过第一因子对数据进行预编码的过程为:
[0563][0564]
其中s=(s1,s2,

,s
l
)
t
表示发送的数据信号,为对角矩阵,β为功率调整因子,或表示第k个空间层对应的第一因子,q矩阵和b矩阵与信道矩阵h有关。d=(d1,d2,

,d
l
)
t
为由于模操作带来的扰动矢量,τ为模操作参数。
[0565]
在一种可能的实现中,通过第二因子对数据进行预编码的过程为:
[0566][0567]
其中s=(s1,s2,

,s
l
)t表示发送的数据信号,为对角矩阵,β为功率调整因子,或表示第k个空间层对应的第二因子,q矩阵和b矩阵与信道矩阵h有关,d=(d1,d2,

,d
l
)
t
为由于模操作带来的扰动矢量,τ为模操作参数。
[0568]
在一种可能的实现中,通过第二因子对参考信号进行预编码的过程为:
[0569][0570]
或者为:
[0571][0572]
其中s=(s1,s2,

,s
l
)
t
表示发送的参考信号,为对角矩阵,α为功率调整因子,或表示第k个空间层对应的第二因子,q矩阵和b矩阵与信道矩阵h有关。
[0573]
在一种可能的实现中,处理单元3102,还用于对至少一个第二参考信号进行预编码;通信单元3101,还用于向终端设备发送预编码之后的该至少一个第二参考信号,其中,一个第二时频资源和一个第二空间资源与一个第二参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与该第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层;处理单元3102,还用于对至少一个第一参考信号进行预编码;通信单元3101,还用于向终端设备发送预编码之后的该至少一个第一参考信号,其中,一个第一参考信号基于一个第一信息预编码,一个第一信息与一个第一因子有关,一个第一信息与一个第二时频资源和一个第二空间资源相关联;处理单元3102,还用于基于第二因子对第二时频资源和第二空间资源上的数据进行预编码;通信单元3101,还用于在第二时频资源发送预编码之后的数据。
[0574]
在一种可能的实现中,通信单元3101,还用于向终端设备发送指示信息,该指示信息用于指示至少一个第一因子;处理单元3102,还用于对至少一个参考信号进行预编码;通信单元3101,还用于向终端设备发送预编码之后的至少一个参考信号,一个第二时频资源和一个第二空间资源与一个参考信号相关联,一个第二时频资源和一个第二空间资源上的数据与一个第二因子相关联,第二因子为标量,用于对与该第二因子相关联的数据进行预编码,一个第二时频资源包括一个或多个频域资源组,一个第二空间资源包括一个或多个空间层;处理单元3102,还用于基于第二因子对第二时频资源和第二空间资源上的数据进行预编码;通信单元3101,还用于在第二时频资源发送预编码之后的数据,一个第二时频资源和一个第二空间资源与一个第二因子相关联。
[0575]
在一种可能的实现中,通信单元3101,还用于向终端设备发送指示信息,该指示信息用于指示至少一个第一因子。
[0576]
可选的,上述指示信息指示的至少一个第一因子为因子集合中的因子。
[0577]
可选的,第一空间资源包括一个空间层,上述指示信息指示的至少一个第一因子为量化码本中的因子,量化码本包括p个因子向量,每个因子向量为量化码本的一个向量,一个因子向量包括n个因子,每个因子向量的因子与参考信号端口一一关联,p和n为大于零的整数;指示信息携带因子向量的索引来指示至少一个第一因子。
[0578]
在一种可能的实现中,处理单元3102,还用于对至少一个参考信号进行预编码;通信单元3101,还用于向终端设备发送预编码之后的该至少一个参考信号,一个第一时频资源和一个第一空间资源与一个参考信号相关联。
[0579]
如图32a所示为本技术实施例提供的一种通信装置320,用于实现上述图5或图11或图13或图24或图25或图27或图29中终端设备的功能。该装置可以是终端设备或用于终端设备的装置。用于终端设备的装置可以为终端设备内的芯片系统或芯片。其中,芯片系统可
以由芯片构成,也可以包含芯片和其他分立器件。或者,通信装置320,用于实现上述图5或图11或图13或图24或图25或图27或图29中网络设备的功能。该装置可以是网络设备或用于网络设备的装置。用于网络设备的装置可以为网络设备内的芯片系统或芯片。其中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
[0580]
通信装置320包括至少一个处理器3220,用于实现本技术实施例提供的方法中终端设备或网络设备的数据处理功能。装置320还可以包括通信接口3210,用于实现本技术实施例提供的方法中终端设备或网络设备的收发操作。在本技术实施例中,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口,用于通过传输介质和其它设备进行通信。例如,通信接口3210用于装置320中的装置可以和其它设备进行通信。处理器3220利用通信接口3210收发数据,并用于实现上述方法实施例图5或图11或图13或图24或图25或图27或图29所述的方法。
[0581]
装置320还可以包括至少一个存储器3230,用于存储程序指令和/或数据。存储器3230和处理器3220耦合。本技术实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器3220可能和存储器3230协同操作。处理器3220可能执行存储器3230中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。
[0582]
本技术实施例中不限定上述通信接口3210、处理器3220以及存储器3230之间的具体连接介质。本技术实施例在图32a中以存储器3230、处理器3220以及通信接口3210之间通过总线3240连接,总线在图32a中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图32a中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0583]
装置320具体是用于终端设备或网络设备的装置时,例如装置320具体是芯片或者芯片系统时,通信接口3210所输出或接收的可以是基带信号。装置320具体是终端设备或网络设备时,通信接口3210所输出或接收的可以是射频信号。在本技术实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中的公开的各方法、操作及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的操作可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0584]
作为示例,图32b为本技术实施例提供的另一种终端设备3200的结构示意图。该终端设备可执行上述方法实施例中终端设备所执行的操作。
[0585]
为了便于说明,图32b仅示出了终端设备的主要部件。如图32b所示,终端设备3200包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对整个终端设备进行控制,执行软件程序,处理软件程序的数据,例如用于支持终端设备执行图5或图11或图13或图24或图25或图27或图29所描述的流程。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。终端设备3200还可以包括输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的终端设备可以不具有输入输出装置。
[0586]
当终端设备开机后,处理器可以读取存储单元中的软件程序,解释并执行软件程序的,处理软件程序的数据。当需要通过无线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。
[0587]
本领域技术人员可以理解,为了便于说明,图32b仅示出了一个存储器和处理器。在实际的终端设备中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本技术实施例对此不做限制。
[0588]
作为一种可选的实现方式,处理器可以包括基带处理器和中央处理器(central processing unit,cpu),基带处理器主要用于对通信协议以及通信数据进行处理,cpu主要用于对整个终端设备进行控制,执行软件程序,处理软件程序的数据。可选的,该处理器还可以是网络处理器(network processor,np)或者cpu和np的组合。处理器还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,asic),可编程逻辑器件(programmable logic device,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complex programmable logic device,cpld),现场可编程逻辑门阵列(field-programmable gate array,fpga),通用阵列逻辑(generic array logic,gal)或其任意组合。存储器可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);存储器还可以包括上述种类的存储器的组合。
[0589]
示例性的,在本技术实施例中,如图32b所示,可以将具有收发功能的天线和射频电路视为终端设备3200的通信单元3201,将具有处理功能的处理器视为终端设备3200的处理单元3202。
[0590]
通信单元3201也可以称为收发器、收发机、收发装置、收发单元等,用于实现收发功能。可选的,可以将通信单元3201中用于实现接收功能的器件视为接收单元,将通信单元3201中用于实现发送功能的器件视为发送单元,即通信单元3201包括接收单元和发送单元。示例性的,接收单元也可以称为接收机、接收器、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。
[0591]
在一些实施例中,通信单元3201、处理单元3202可能集成为一个器件,也可以分离为不同的器件,此外,处理器与存储器也可以集成为一个器件,或分立为不同器件。
[0592]
其中,通信单元3201可用于执行上述方法实施例中终端设备的收发操作。处理单元3202可用于执行上述方法实施例中终端设备的数据处理操作。
[0593]
本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在处理器上运行时,上述方法实施例的方法流程得以实现。
[0594]
本技术实施例还提供一种计算机程序产品,当所述计算机程序产品在处理器上运行时,上述方法实施例的方法流程得以实现。
[0595]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0596]
最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献