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

一种通信方法、装置、芯片、存储介质及程序产品与流程

2022-06-08 22:59:33 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种通信方法、装置、芯片、存储介质及程序产品。


背景技术:

2.随着移动互联网、物联网等业务的多元化发展,移动通信对海量数据的上传要求不断提高,对上行链路容量提出了较高的要求;可以通过发射通道资源池化的上行增强方案,提升上行容量,然而,现有协议仅支持2端口和4端口的码本,且4端口码本中当只有2个端口激活做2层预编码的情况下只支持非相干预编码,限制了发射通道切换后的预编码灵活性,无法满足发射通道资源池化需求,可能造成性能损失;同时,当发射通道资源可以池化后,可能会出现类似3端口的可用发射通道配置,而2端口和4端口的码本的发射预编码矩阵指示(transmitted precoding matrix indicator,tpmi)方法不能够适用于发射通道资源池化的上行增强方案。
3.为了利用发射通道资源池化提升上行容量,实现灵活准确的物理上行共享信道(physical uplink shared channel,pusch)调度,需对上行预编码码本及tpmi指示方法进行增强。


技术实现要素:

4.有鉴于此,提出了一种通信方法、装置、芯片、存储介质及程序产品。
5.第一方面,本技术的实施例提供了一种通信方法,所述方法包括:第一设备发送m个端口的第一参考信号,其中,m为大于2的整数;所述第一设备接收第一指示信息,所述第一指示信息用于指示目标码本中的第一预编码矩阵,所述第一预编码矩阵与所述第一参考信号关联,所述目标码本包含至少一个目标预编码矩阵,所述目标预编码矩阵的行数为m;其中,所述目标预编码矩阵有且仅有2行包含非零元素,所述目标预编码矩阵的列数为2,所述目标预编码矩阵为部分相干预编码矩阵;或,所述目标预编码矩阵有且仅有3行包含非零元素,且所述目标预编码矩阵为部分相干预编码矩阵或相干预编码矩阵;或,所述目标预编码矩阵有且仅有k行包含非零元素,其中,k为小于m且不小于4的整数,且所述目标预编码矩阵为部分相干预编码矩阵。
6.基于上述技术方案,针对终端设备发射通道资源池化的上行增强方案,可以支持m(m为大于2的整数)端口的目标码本,第一指示信息用于指示该m端口的目标码本中的第一预编码矩阵,从而可以支持从m个发射通道中选取多个发射通道进行上行传输;从而保证上行发射通道资源池化的最大自由度,提升上行传输性能。
7.根据第一方面,在所述第一方面的第一种可能的实现方式中,所述部分相干预编码矩阵为存在一列包含大于一个且小于m个非零元素的预编码矩阵,所述相干预编码矩阵为所有列都包含m个非零元素的预编码矩阵。
8.基于上述技术方案,目标码本中所包含的部分相干预编码矩阵为存在一列包含大
于一个且小于m个非零元素的预编码矩阵,所包含的相干预编码矩阵为所有列都包含m个非零元素的预编码矩阵。
9.根据第一方面,在所述第一方面的第二种可能的实现方式中,所述第一指示信息包含第一tpmi的指示信息,所述第一tpmi为所述第一预编码矩阵在所述目标码本中的索引。
10.基于上述技术方案,第一指示信息包含第一tpmi的指示信息,从而通过该第一tpmi指示第一预编码矩阵在该m端口的目标码本中的索引。
11.根据第一方面,在所述第一方面的第三种可能的实现方式中,在所述目标预编码矩阵有且仅有2行包含非零元素时,所述目标预编码矩阵包含非零元素的2行由[a,b;c,d]确定,a、b、c、d为{1/a1,-1/a1,j/a1,-j/a1}中的元素,其中,j为虚数单位,a1为正数常数。
[0012]
基于上述技术方案,由{1/a1,-1/a1,j/a1,-j/a1}确定m个端口的目标码本所包含的有且仅有2行包含的非零元素,从而使得m个端口的目标码本包含任意2端口组合的2端口码本,可以支持同一载波上2发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0013]
根据第一方面,在所述第一方面的第四种可能的实现方式中,所述目标预编码矩阵包含非零元素的2行在所述目标预编码矩阵的行位置任意,所述目标预编码矩阵包含非零元素的2行构成的矩阵为[a,b;c,d]。
[0014]
基于上述技术方案,由[a,b;c,d]确定m个端口的目标码本所包含的有且仅有2行包含的非零元素的目标预编码矩阵,从而使得m个端口的目标码本包含任意2端口组合的2端口码本,可以支持同一载波上2发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0015]
根据第一方面,在所述第一方面的第五种可能的实现方式中,在所述目标预编码矩阵有且仅有3行包含非零元素时,所述非零元素为{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素,其中j为虚数单位,a2为正数常数,所述目标预编码矩阵包含非零元素的3行的行位置任意。
[0016]
基于上述技术方案,由{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}确定m个端口的目标码本所包含的有且仅有3行包含的非零元素,从而使得m个端口的目标码本包含任意3端口组合的3端口码本,可以支持同一载波上3发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0017]
根据第一方面,在所述第一方面的第六种可能的实现方式中,在所述目标预编码矩阵有且仅有k行包含非零元素时,所述非零元素为{e
jkπ/k
/a3}中的元素,其中k=0,1,2,

,k-1,j为虚数单位,a3为正数常数,所述目标预编码矩阵包含非零元素的k行的行位置任意。
[0018]
基于上述技术方案,由{e
jkπ/k
/a3}确定m个端口的目标码本所包含的有且仅有k(m》k≥4)行包含的非零元素,从而使得m个端口的目标码本包含任意k端口组合的k端口码本,可以支持同一载波上k发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0019]
根据第一方面或者第一方面的上述多种可能的实现方式中,在所述第一方面的第七种可能的实现方式中,在所述目标预编码矩阵的列数大于1时,所述目标预编码矩阵中的
任意两列为正交列向量。
[0020]
基于上述技术方案,目标码本中所包含的列数大于1的目标预编码矩阵中,目标预编码矩阵中的任意两列为正交列向量,提高目标码本的适用性。
[0021]
根据第一方面或者第一方面的上述多种可能的实现方式中,在所述第一方面的第八种可能的实现方式中,所述目标预编码矩阵适用的波形包括:离散傅里叶变换扩展正交频分复用波形(discrete fourier transformation spread orthogonal frequency division multiplexing,dft-s-ofdm)或循环前缀正交频分复用波形(cyclic prefix-orthogonal frequency division multiplexing,cp-ofdm)。
[0022]
基于上述技术方案,目标预编码矩阵适用的波形可以为dft-s-ofdm或cp-ofdm,从而满足不同需求。
[0023]
第二方面,本技术的实施例提供了一种通信方法,所述方法包括:第二设备接收m个端口的第一参考信号,其中,m为大于2的整数;所述第二设备发送第一指示信息;所述第一指示信息用于指示目标码本中的第一预编码矩阵,所述第一预编码矩阵与所述第一参考信号关联,所述目标码本包含至少一个目标预编码矩阵,所述目标预编码矩阵的行数为m;其中,所述目标预编码矩阵有且仅有2行包含非零元素,所述目标预编码矩阵的列数为2,所述目标预编码矩阵为部分相干预编码矩阵;或,所述目标预编码矩阵有且仅有3行包含非零元素,且所述目标预编码矩阵为部分相干预编码矩阵或相干预编码矩阵;或,所述目标预编码矩阵有且仅有k行包含非零元素,其中,k为小于m且不小于4的整数,且所述目标预编码矩阵为部分相干预编码矩阵。
[0024]
基于上述技术方案,针对终端设备发射通道资源池化的上行增强方案,可以支持m(m为大于2的整数)端口的目标码本,第一指示信息用于指示该m端口的目标码本中的第一预编码矩阵,从而可以支持从m个发射通道中选取多个发射通道进行上行传输;从而保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0025]
根据第二方面,在所述第二方面的第一种可能的实现方式中,所述部分相干预编码矩阵为存在一列包含大于一个且小于m个非零元素的预编码矩阵,所述相干预编码矩阵为所有列都包含m个非零元素的预编码矩阵。
[0026]
基于上述技术方案,目标码本中所包含的部分相干预编码矩阵为存在一列包含大于一个且小于m个非零元素的预编码矩阵,所包含的相干预编码矩阵为所有列都包含m个非零元素的预编码矩阵。
[0027]
根据第二方面,在所述第二方面的第二种可能的实现方式中,所述第一指示信息包含第一tpmi的指示信息,所述第一tpmi为所述第一预编码矩阵在所述目标码本中的索引。
[0028]
基于上述技术方案,第一指示信息包含第一tpmi的指示信息,从而通过该第一tpmi指示第一预编码矩阵在该m端口的目标码本中的索引。
[0029]
根据第二方面,在所述第二方面的第三种可能的实现方式中,在所述目标预编码矩阵有且仅有2行包含非零元素时,所述目标预编码矩阵包含非零元素的2行由[a,b;c,d]确定,a、b、c、d为{1/a1,-1/a1,j/a1,-j/a1}中的元素,其中,j为虚数单位,a1为正数常数。
[0030]
基于上述技术方案,由{1/a1,-1/a1,j/a1,-j/a1}确定m个端口的目标码本所包含的有且仅有2行包含的非零元素,从而使得m个端口的目标码本包含任意2端口组合的2端口
码本,可以支持同一载波上2发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0031]
根据第二方面的第三种可能的实现方式,在所述第二方面的第四种可能的实现方式中,,所述目标预编码矩阵包含非零元素的2行在所述目标预编码矩阵的行位置任意,所述目标预编码矩阵包含非零元素的2行构成的矩阵为[a,b;c,d]。
[0032]
基于上述技术方案,由[a,b;c,d]确定m个端口的目标码本所包含的有且仅有2行包含的非零元素的目标预编码矩阵,从而使得m个端口的目标码本包含任意2端口组合的2端口码本,可以支持同一载波上2发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0033]
根据第二方面,在所述第二方面的第五种可能的实现方式中,在所述目标预编码矩阵有且仅有3行包含非零元素时,所述非零元素为{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素,其中j为虚数单位,a2为正数常数,所述目标预编码矩阵包含非零元素的3行的行位置任意。
[0034]
基于上述技术方案,由{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}确定m个端口的目标码本所包含的有且仅有3行包含的非零元素,从而使得m个端口的目标码本包含任意3端口组合的3端口码本,可以支持同一载波上3发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0035]
根据第二方面,在所述第二方面的第六种可能的实现方式中,在所述目标预编码矩阵有且仅有k行包含非零元素时,所述非零元素为{e
jkπ/k
/a3}中的元素,其中k=0,1,2,

,k-1,j为虚数单位,a3为正数常数,所述目标预编码矩阵包含非零元素的k行的行位置任意。
[0036]
基于上述技术方案,由{e
jkπ/k
/a3}确定m个端口的目标码本所包含的有且仅有k(m》k≥4)行包含的非零元素,从而使得m个端口的目标码本包含任意k端口组合的k端口码本,可以支持同一载波上k发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0037]
根据第二方面或者第二方面的上述多种可能的实现方式中,在所述第二方面的第七种可能的实现方式中,在所述目标预编码矩阵的列数大于1时,所述目标预编码矩阵中的任意两列为正交列向量。
[0038]
基于上述技术方案,目标码本中所包含的列数大于1的目标预编码矩阵中,目标预编码矩阵中的任意两列为正交列向量,提高目标码本的适用性。
[0039]
根据第二方面或者第二方面的上述多种可能的实现方式中,在所述第二方面的第八种可能的实现方式中,所述目标预编码矩阵适用的波形包括:dft-s-ofdm或cp-ofdm。
[0040]
基于上述技术方案,目标预编码矩阵适用的波形可以为dft-s-ofdm或cp-ofdm,从而满足不同需求。
[0041]
第三方面,本技术的实施例提供了一种通信方法,所述方法包括:第一设备发送m个端口的第一参考信号,其中,m为大于2的整数;所述第一设备接收第二指示信息,所述第二指示信息用于指示所述m个端口中的n个端口,以及目标码本中的第二预编码矩阵,所述第二预编码矩阵与所述n个端口相关联,所述第二预编码矩阵的行数为n,其中,n为小于或等于m的正整数。
[0042]
基于上述技术方案,在第二设备为第一设备配置的参考信号端口数m大于n(m为大于2的整数),第二设备根据第一参考信号测量结果调度第一设备发送数据使用的天线端口数为n,通过该天线端口数对应的码本进行预编码矩阵指示,同时额外增加“天线端口选择”的指示,以使预编码矩阵指示方法满足发射通道资源池化需求;保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0043]
根据第三方面,在所述第三方面的第一种可能的实现方式中,所述目标码本中包含至少一个目标预编码矩阵,所述目标预编码矩阵的行数为n,所述目标预编码矩阵中不包含元素全为0的行。
[0044]
基于上述技术方案,第一设备发送数据使用的天线端口数为n对应的码本中,目标预编码矩阵中不包含元素全为0的行,从而可以支持从n个发射通道进行上行传输,保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0045]
根据第三方面,在所述第三方面的第二种可能的实现方式中,所述第二指示信息包含第二tpmi的指示信息,所述第二tpmi为所述第二预编码矩阵在所述目标码本中的索引。
[0046]
基于上述技术方案,第二指示信息包含第二tpmi的指示信息,从而通过该第二tpmi指示第二预编码矩阵在该n端口的目标码本中的索引。
[0047]
根据第三方面,在所述第三方面的第三种可能的实现方式中,所述目标预编码矩阵包含的元素为{e
jnπ/n
/a}中的元素,其中n=0,1,2,

,n-1,j为虚数单位,a为正数常数。
[0048]
基于上述技术方案,由{e
jnπ/n
/a}确定n端口的目标码本中的目标预编码矩阵,使得n个端口的目标码本包含任意n端口组合的,可以支持同一载波上n个发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0049]
根据第三方面,在所述第三方面的第四种可能的实现方式中,所述第二指示信息包括:端口比特位图的指示信息,所述端口比特位图用于指示所述m个端口中的n个端口;其中,所述端口比特位图中各比特为0时指示所述第一参考信号的m个端口中对应的端口不被使用,为1时指示所述第一参考信号的m个端口中对应的端口被使用,或,所述端口比特位图中各比特为1时指示所述第一参考信号的m个端口中对应的端口不被使用,为0时指示所述第一参考信号的m个端口中对应的端口被使用;或者,所述第二指示信息包括:端口指示向量的指示信息,所述端口指示向量用于指示所述m个端口中的n个端口,所述端口指示向量中的第i个元素表示所述第二预编码矩阵中第i行对应的所述第一参考信号的m个端口中的一个端口。
[0050]
基于上述技术方案,可以通过端口比特位图或端口指示向量指示“天线端口选择”。
[0051]
根据第三方面或者第三方面的上述多种可能的实现方式中,在所述第三方面的第五种可能的实现方式中,当所述目标预编码矩阵的列数大于1时,所述目标预编码矩阵中的任意两列为正交列向量。
[0052]
基于上述技术方案,目标码本中所包含的列数大于1的目标预编码矩阵中,目标预编码矩阵中的任意两列为正交列向量,提高目标码本的适用性。
[0053]
根据第三方面或者第三方面的上述多种可能的实现方式中,在所述第三方面的第六种可能的实现方式中,所述目标预编码矩阵适用的波形包括:dft-s-ofdm或cp-ofdm。
[0054]
基于上述技术方案,目标预编码矩阵适用的波形可以为dft-s-ofdm或cp-ofdm,从而满足不同需求。
[0055]
第四方面,本技术的实施例提供了一种通信方法,所述方法包括:第二设备接收m个端口的第一参考信号,其中,m为大于2的整数;所述第二设备发送第二指示信息;所述第二指示信息用于指示所述m个端口中的n个端口,以及目标码本中的第二预编码矩阵,所述第二预编码矩阵与所述n个端口相关联,所述第二预编码矩阵的行数为n,其中,n为小于或等于m的正整数。
[0056]
基于上述技术方案,在第二设备为第一设备配置的参考信号端口数m大于n(m为大于2的整数),第二设备根据第一参考信号测量结果调度第一设备发送数据使用的天线端口数为n,通过该天线端口数对应的码本进行预编码矩阵指示,同时额外增加“天线端口选择”的指示,以使预编码矩阵指示方法满足发射通道资源池化需求;保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0057]
根据第四方面,在所述第四方面的第一种可能的实现方式中,所述目标码本中包含至少一个目标预编码矩阵,所述目标预编码矩阵的行数为n,所述目标预编码矩阵中不包含元素全为0的行。
[0058]
基于上述技术方案,第一设备发送数据使用的天线端口数为n对应的码本中,目标预编码矩阵中不包含元素全为0的行,从而可以支持从n个发射通道进行上行传输,保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0059]
根据第四方面,在所述第四方面的第二种可能的实现方式中,所述第二指示信息包含第二tpmi的指示信息,所述第二tpmi为所述第二预编码矩阵在所述目标码本中的索引。
[0060]
基于上述技术方案,第二指示信息包含第二tpmi的指示信息,从而通过该第二tpmi指示第二预编码矩阵在该n端口的目标码本中的索引。
[0061]
根据第四方面,在所述第四方面的第三种可能的实现方式中,所述目标预编码矩阵包含的元素为{e
jnπ/n
/a}中的元素,其中n=0,1,2,

,n-1,j为虚数单位,a为正数常数。
[0062]
基于上述技术方案,由{e
jnπ/n
/a}确定n端口的目标码本中的目标预编码矩阵,使得n个端口的目标码本包含任意n端口组合的,可以支持同一载波上n个发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0063]
根据第四方面,在所述第四方面的第四种可能的实现方式中,所述第二指示信息包括:端口比特位图的指示信息,所述端口比特位图用于指示所述m个端口中的n个端口;其中,所述端口比特位图中各比特为0时指示所述第一参考信号的m个端口中对应的端口不被使用,为1时指示所述第一参考信号的m个端口中对应的端口被使用;或,所述端口比特位图中各比特为1时指示所述第一参考信号的m个端口中对应的端口不被使用,为0时指示所述第一参考信号的m个端口中对应的端口被使用;或者,所述第二指示信息包括:端口指示向量的指示信息,所述端口指示向量用于指示所述m个端口中的n个端口,所述端口指示向量中的第i个元素表示所述第二预编码矩阵中第i行对应的所述第一参考信号的m个端口中的一个端口。
[0064]
基于上述技术方案,可以通过端口比特位图或端口指示向量指示“天线端口选择”。
[0065]
根据第四方面或者第四方面的上述多种可能的实现方式中,在所述第四方面的第五种可能的实现方式中,当所述目标预编码矩阵的列数大于1时,所述目标预编码矩阵中的任意两列为正交列向量。
[0066]
基于上述技术方案,目标码本中所包含的列数大于1的目标预编码矩阵中,目标预编码矩阵中的任意两列为正交列向量,提高目标码本的适用性。
[0067]
根据第四方面或者第四方面的上述多种可能的实现方式中,在所述第四方面的第六种可能的实现方式中,所述目标预编码矩阵适用的波形包括:dft-s-ofdm或cp-ofdm。
[0068]
基于上述技术方案,目标预编码矩阵适用的波形可以为dft-s-ofdm或cp-ofdm,从而满足不同需求。
[0069]
第五方面,本技术的实施例提供了一种通信装置,所述装置包括:用于第一设备发送m个端口的第一参考信号的模块,其中,m为大于2的整数;用于所述第一设备接收第一指示信息的模块,所述第一指示信息用于指示目标码本中的第一预编码矩阵,所述第一预编码矩阵与所述第一参考信号关联,所述目标码本包含至少一个目标预编码矩阵,所述目标预编码矩阵的行数为m;其中,所述目标预编码矩阵有且仅有2行包含非零元素,所述目标预编码矩阵的列数为2,所述目标预编码矩阵为部分相干预编码矩阵;或,所述目标预编码矩阵有且仅有3行包含非零元素,且所述目标预编码矩阵为部分相干预编码矩阵或相干预编码矩阵;或,所述目标预编码矩阵有且仅有k行包含非零元素,其中,k为小于m且不小于4的整数,且所述目标预编码矩阵为部分相干预编码矩阵。
[0070]
基于上述技术方案,针对终端设备发射通道资源池化的上行增强方案,可以支持m(m为大于2的整数)端口的目标码本,第一指示信息用于指示该m端口的目标码本中的第一预编码矩阵,从而可以支持从m个发射通道中选取多个发射通道进行上行传输;从而保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0071]
根据第五方面,在所述第五方面的第一种可能的实现方式中,所述部分相干预编码矩阵为存在一列包含大于一个且小于m个非零元素的预编码矩阵,所述相干预编码矩阵为所有列都包含m个非零元素的预编码矩阵。
[0072]
基于上述技术方案,目标码本中所包含的部分相干预编码矩阵为存在一列包含大于一个且小于m个非零元素的预编码矩阵,所包含的相干预编码矩阵为所有列都包含m个非零元素的预编码矩阵。
[0073]
根据第五方面,在所述第五方面的第二种可能的实现方式中,所述第一指示信息包含第一tpmi的指示信息,所述第一tpmi为所述第一预编码矩阵在所述目标码本中的索引。
[0074]
基于上述技术方案,第一指示信息包含第一tpmi的指示信息,从而通过该第一tpmi指示第一预编码矩阵在该m端口的目标码本中的索引。
[0075]
根据第五方面,在所述第五方面的第三种可能的实现方式中,在所述目标预编码矩阵有且仅有2行包含非零元素时,所述目标预编码矩阵包含非零元素的2行由[a,b;c,d]确定,a、b、c、d为{1/a1,-1/a1,j/a1,-j/a1}中的元素,其中,j为虚数单位,a1为正数常数。
[0076]
基于上述技术方案,由{1/a1,-1/a1,j/a1,-j/a1}确定m个端口的目标码本所包含的有且仅有2行包含的非零元素,从而使得m个端口的目标码本包含任意2端口组合的2端口码本,可以支持同一载波上2发射通道的上行传输,保证上行发射通道资源池化的自由度,
提升上行传输性能。
[0077]
根据第五方面,在所述第五方面的第四种可能的实现方式中,所述目标预编码矩阵包含非零元素的2行在所述目标预编码矩阵的行位置任意,所述目标预编码矩阵包含非零元素的2行构成的矩阵为[a,b;c,d]。
[0078]
基于上述技术方案,由[a,b;c,d]确定m个端口的目标码本所包含的有且仅有2行包含的非零元素的目标预编码矩阵,从而使得m个端口的目标码本包含任意2端口组合的2端口码本,可以支持同一载波上2发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0079]
根据第五方面,在所述第五方面的第五种可能的实现方式中,在所述目标预编码矩阵有且仅有3行包含非零元素时,所述非零元素为{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素,其中j为虚数单位,a2为正数常数,所述目标预编码矩阵包含非零元素的3行的行位置任意。
[0080]
基于上述技术方案,由{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}确定m个端口的目标码本所包含的有且仅有3行包含的非零元素,从而使得m个端口的目标码本包含任意3端口组合的3端口码本,可以支持同一载波上3发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0081]
根据第五方面,在所述第五方面的第六种可能的实现方式中,在所述目标预编码矩阵有且仅有k行包含非零元素时,所述非零元素为{e
jkπ/k
/a3}中的元素,其中k=0,1,2,

,k-1,j为虚数单位,a3为正数常数,所述目标预编码矩阵包含非零元素的k行的行位置任意。
[0082]
基于上述技术方案,由{e
jkπ/k
/a3}确定m个端口的目标码本所包含的有且仅有k(m》k≥4)行包含的非零元素,从而使得m个端口的目标码本包含任意k端口组合的k端口码本,可以支持同一载波上k发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0083]
根据第五方面或者第五方面的上述多种可能的实现方式中,在所述第五方面的第七种可能的实现方式中,在所述目标预编码矩阵的列数大于1时,所述目标预编码矩阵中的任意两列为正交列向量。
[0084]
基于上述技术方案,目标码本中所包含的列数大于1的目标预编码矩阵中,目标预编码矩阵中的任意两列为正交列向量,提高目标码本的适用性。
[0085]
根据第五方面或者第五方面的上述多种可能的实现方式中,在所述第五方面的第八种可能的实现方式中,所述目标预编码矩阵适用的波形包括:dft-s-ofdm或cp-ofdm。
[0086]
基于上述技术方案,目标预编码矩阵适用的波形可以为dft-s-ofdm或cp-ofdm,从而满足不同需求。
[0087]
第六方面,本技术的实施例提供了一种通信装置,所述装置包括:用于第二设备接收m个端口的第一参考信号的模块,其中,m为大于2的整数;用于所述第二设备发送第一指示信息的模块;所述第一指示信息用于指示目标码本中的第一预编码矩阵,所述第一预编码矩阵与所述第一参考信号关联,所述目标码本包含至少一个目标预编码矩阵,所述目标预编码矩阵的行数为m;其中,所述目标预编码矩阵有且仅有2行包含非零元素,所述目标预编码矩阵的列数为2,所述目标预编码矩阵为部分相干预编码矩阵;或,所述目标预编码矩
阵有且仅有3行包含非零元素,且所述目标预编码矩阵为部分相干预编码矩阵或相干预编码矩阵;或,所述目标预编码矩阵有且仅有k行包含非零元素,其中,k为小于m且不小于4的整数,且所述目标预编码矩阵为部分相干预编码矩阵。
[0088]
基于上述技术方案,针对终端设备发射通道资源池化的上行增强方案,可以支持m(m为大于2的整数)端口的目标码本,第一指示信息用于指示该m端口的目标码本中的第一预编码矩阵,从而可以支持从m个发射通道中选取多个发射通道进行上行传输;从而保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0089]
根据第六方面,在所述第六方面的第一种可能的实现方式中,所述部分相干预编码矩阵为存在一列包含大于一个且小于m个非零元素的预编码矩阵,所述相干预编码矩阵为所有列都包含m个非零元素的预编码矩阵。
[0090]
基于上述技术方案,目标码本中所包含的部分相干预编码矩阵为存在一列包含大于一个且小于m个非零元素的预编码矩阵,所包含的相干预编码矩阵为所有列都包含m个非零元素的预编码矩阵。
[0091]
根据第六方面,在所述第六方面的第二种可能的实现方式中,所述第一指示信息包含第一tpmi的指示信息,所述第一tpmi为所述第一预编码矩阵在所述目标码本中的索引。
[0092]
基于上述技术方案,第一指示信息包含第一tpmi的指示信息,从而通过该第一tpmi指示第一预编码矩阵在该m端口的目标码本中的索引。
[0093]
根据第六方面,在所述第六方面的第三种可能的实现方式中,在所述目标预编码矩阵有且仅有2行包含非零元素时,所述目标预编码矩阵包含非零元素的2行由[a,b;c,d]确定,a、b、c、d为{1/a1,-1/a1,j/a1,-j/a1}中的元素,其中,j为虚数单位,a1为正数常数。
[0094]
基于上述技术方案,由{1/a1,-1/a1,j/a1,-j/a1}确定m个端口的目标码本所包含的有且仅有2行包含的非零元素,从而使得m个端口的目标码本包含任意2端口组合的2端口码本,可以支持同一载波上2发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0095]
根据第六方面的第三种可能的实现方式,在所述第六方面的第四种可能的实现方式中,,所述目标预编码矩阵包含非零元素的2行在所述目标预编码矩阵的行位置任意,所述目标预编码矩阵包含非零元素的2行构成的矩阵为[a,b;c,d]。
[0096]
基于上述技术方案,由[a,b;c,d]确定m个端口的目标码本所包含的有且仅有2行包含的非零元素的目标预编码矩阵,从而使得m个端口的目标码本包含任意2端口组合的2端口码本,可以支持同一载波上2发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0097]
根据第六方面,在所述第六方面的第五种可能的实现方式中,在所述目标预编码矩阵有且仅有3行包含非零元素时,所述非零元素为{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素,其中j为虚数单位,a2为正数常数,所述目标预编码矩阵包含非零元素的3行的行位置任意。
[0098]
基于上述技术方案,由{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}确定m个端口的目标码本所包含的有且仅有3行包含的非零元素,从而使得m个端口的目标码本包含任意3端口组合的3端口码本,可以支持同一载波上3发射通道的上行传输,保证上行发射
通道资源池化的自由度,提升上行传输性能。
[0099]
根据第六方面,在所述第六方面的第六种可能的实现方式中,在所述目标预编码矩阵有且仅有k行包含非零元素时,所述非零元素为{e
jkπ/k
/a3}中的元素,其中k=0,1,2,

,k-1,j为虚数单位,a3为正数常数,所述目标预编码矩阵包含非零元素的k行的行位置任意。
[0100]
基于上述技术方案,由{e
jkπ/k
/a3}确定m个端口的目标码本所包含的有且仅有k(m》k≥4)行包含的非零元素,从而使得m个端口的目标码本包含任意k端口组合的k端口码本,可以支持同一载波上k发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0101]
根据第六方面或者第六方面的上述多种可能的实现方式中,在所述第六方面的第七种可能的实现方式中,在所述目标预编码矩阵的列数大于1时,所述目标预编码矩阵中的任意两列为正交列向量。
[0102]
基于上述技术方案,目标码本中所包含的列数大于1的目标预编码矩阵中,目标预编码矩阵中的任意两列为正交列向量,提高目标码本的适用性。
[0103]
根据第六方面或者第六方面的上述多种可能的实现方式中,在所述第六方面的第八种可能的实现方式中,所述目标预编码矩阵适用的波形包括:dft-s-ofdm或cp-ofdm。
[0104]
基于上述技术方案,目标预编码矩阵适用的波形可以为dft-s-ofdm或cp-ofdm,从而满足不同需求。
[0105]
第七方面,本技术的实施例提供了一种通信装置,所述装置包括:用于第一设备发送m个端口的第一参考信号的模块,其中,m为大于2的整数;用于所述第一设备接收第二指示信息的模块,所述第二指示信息用于指示所述m个端口中的n个端口,以及目标码本中的第二预编码矩阵,所述第二预编码矩阵与所述n个端口相关联,所述第二预编码矩阵的行数为n,其中,n为小于或等于m的正整数。
[0106]
基于上述技术方案,在第二设备为第一设备配置的参考信号端口数m大于n(m为大于2的整数),第二设备根据第一参考信号测量结果调度第一设备发送数据使用的天线端口数为n,通过该天线端口数对应的码本进行预编码矩阵指示,同时额外增加“天线端口选择”的指示,以使预编码矩阵指示方法满足发射通道资源池化需求;保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0107]
根据第七方面,在所述第七方面的第一种可能的实现方式中,所述目标码本中包含至少一个目标预编码矩阵,所述目标预编码矩阵的行数为n,所述目标预编码矩阵中不包含元素全为0的行。
[0108]
基于上述技术方案,第一设备发送数据使用的天线端口数为n对应的码本中,目标预编码矩阵中不包含元素全为0的行,从而可以支持从n个发射通道进行上行传输,保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0109]
根据第七方面,在所述第七方面的第二种可能的实现方式中,所述第二指示信息包含第二tpmi的指示信息,所述第二tpmi为所述第二预编码矩阵在所述目标码本中的索引。
[0110]
基于上述技术方案,第二指示信息包含第二tpmi的指示信息,从而通过该第二tpmi指示第二预编码矩阵在该n端口的目标码本中的索引。
[0111]
根据第七方面,在所述第七方面的第三种可能的实现方式中,所述目标预编码矩阵包含的元素为{e
jnπ/n
/a}中的元素,其中n=0,1,2,

,n-1,j为虚数单位,a为正数常数。
[0112]
基于上述技术方案,由{e
jnπ/n
/a}确定n端口的目标码本中的目标预编码矩阵,使得n个端口的目标码本包含任意n端口组合的,可以支持同一载波上n个发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0113]
根据第七方面,在所述第七方面的第四种可能的实现方式中,所述第二指示信息包括:端口比特位图的指示信息,所述端口比特位图用于指示所述m个端口中的n个端口;其中,所述端口比特位图中各比特为0时指示所述第一参考信号的m个端口中对应的端口不被使用,为1时指示所述第一参考信号的m个端口中对应的端口被使用,或,所述端口比特位图中各比特为1时指示所述第一参考信号的m个端口中对应的端口不被使用,为0时指示所述第一参考信号的m个端口中对应的端口被使用;或者,所述第二指示信息包括:端口指示向量的指示信息,所述端口指示向量用于指示所述m个端口中的n个端口,所述端口指示向量中的第i个元素表示所述第二预编码矩阵中第i行对应的所述第一参考信号的m个端口中的一个端口。
[0114]
基于上述技术方案,可以通过端口比特位图或端口指示向量指示“天线端口选择”。
[0115]
根据第七方面或者第七方面的上述多种可能的实现方式中,在所述第七方面的第五种可能的实现方式中,当所述目标预编码矩阵的列数大于1时,所述目标预编码矩阵中的任意两列为正交列向量。
[0116]
基于上述技术方案,目标码本中所包含的列数大于1的目标预编码矩阵中,目标预编码矩阵中的任意两列为正交列向量,提高目标码本的适用性。
[0117]
根据第七方面或者第七方面的上述多种可能的实现方式中,在所述第七方面的第六种可能的实现方式中,所述目标预编码矩阵适用的波形包括:dft-s-ofdm或cp-ofdm。
[0118]
基于上述技术方案,目标预编码矩阵适用的波形可以为dft-s-ofdm或cp-ofdm,从而满足不同需求。
[0119]
第八方面,本技术的实施例提供了一种通信装置,所述装置包括:用于第二设备接收m个端口的第一参考信号的模块,其中,m为大于2的整数;用于所述第二设备发送第二指示信息的模块;所述第二指示信息用于指示所述m个端口中的n个端口,以及目标码本中的第二预编码矩阵,所述第二预编码矩阵与所述n个端口相关联,所述第二预编码矩阵的行数为n,其中,n为小于或等于m的正整数。
[0120]
基于上述技术方案,在第二设备为第一设备配置的参考信号端口数m大于n(m为大于2的整数),第二设备根据第一参考信号测量结果调度第一设备发送数据使用的天线端口数为n,通过该天线端口数对应的码本进行预编码矩阵指示,同时额外增加“天线端口选择”的指示,以使预编码矩阵指示方法满足发射通道资源池化需求;保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0121]
根据第八方面,在所述第八方面的第一种可能的实现方式中,所述目标码本中包含至少一个目标预编码矩阵,所述目标预编码矩阵的行数为n,所述目标预编码矩阵中不包含元素全为0的行。
[0122]
基于上述技术方案,第一设备发送数据使用的天线端口数为n对应的码本中,目标
预编码矩阵中不包含元素全为0的行,从而可以支持从n个发射通道进行上行传输,保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0123]
根据第八方面,在所述第八方面的第二种可能的实现方式中,所述第二指示信息包含第二tpmi的指示信息,所述第二tpmi为所述第二预编码矩阵在所述目标码本中的索引。
[0124]
基于上述技术方案,第二指示信息包含第二tpmi的指示信息,从而通过该第二tpmi指示第二预编码矩阵在该n端口的目标码本中的索引。
[0125]
根据第八方面,在所述第八面的第三种可能的实现方式中,所述目标预编码矩阵包含的元素为{e
jnπ/n
/a}中的元素,其中n=0,1,2,

,n-1,j为虚数单位,a为正数常数。
[0126]
基于上述技术方案,由{e
jnπ/n
/a}确定n端口的目标码本中的目标预编码矩阵,使得n个端口的目标码本包含任意n端口组合的,可以支持同一载波上n个发射通道的上行传输,保证上行发射通道资源池化的自由度,提升上行传输性能。
[0127]
根据第八方面,在所述第八方面的第四种可能的实现方式中,所述第二指示信息包括:端口比特位图的指示信息,所述端口比特位图用于指示所述m个端口中的n个端口;其中,所述端口比特位图中各比特为0时指示所述第一参考信号的m个端口中对应的端口不被使用,为1时指示所述第一参考信号的m个端口中对应的端口被使用;或,所述端口比特位图中各比特为1时指示所述第一参考信号的m个端口中对应的端口不被使用,为0时指示所述第一参考信号的m个端口中对应的端口被使用;或者,所述第二指示信息包括:端口指示向量的指示信息,所述端口指示向量用于指示所述m个端口中的n个端口,所述端口指示向量中的第i个元素表示所述第二预编码矩阵中第i行对应的所述第一参考信号的m个端口中的一个端口。
[0128]
基于上述技术方案,可以通过端口比特位图或端口指示向量指示“天线端口选择”。
[0129]
根据第八方面或者第八方面的上述多种可能的实现方式中,在所述第八方面的第五种可能的实现方式中,当所述目标预编码矩阵的列数大于1时,所述目标预编码矩阵中的任意两列为正交列向量。
[0130]
基于上述技术方案,目标码本中所包含的列数大于1的目标预编码矩阵中,目标预编码矩阵中的任意两列为正交列向量,提高目标码本的适用性。
[0131]
根据第八方面或者第八方面的上述多种可能的实现方式中,在所述第八方面的第六种可能的实现方式中,所述目标预编码矩阵适用的波形包括:dft-s-ofdm或cp-ofdm。
[0132]
基于上述技术方案,目标预编码矩阵适用的波形可以为dft-s-ofdm或cp-ofdm,从而满足不同需求。
[0133]
第九方面,本技术的实施例提供了一种通信装置,包括:处理器;所述处理器被配置执行存储器中存储的计算机程序,以执行如上述第一方面或者第一方面的多种可能的实现方式中的一种或几种的通信方法,或者如上述第二方面或者第二方面的多种可能的实现方式中的一种或几种的通信方法,或者如上述第三方面或者第三方面的多种可能的实现方式中的一种或几种的通信方法,或者如上述第四方面或者第四方面的多种可能的实现方式中的一种或几种的通信方法。
[0134]
基于上述技术方案,针对终端设备发射通道资源池化的上行增强方案,可以支持m
(m为大于2的整数)端口的目标码本,第一指示信息用于指示该m端口的目标码本中的第一预编码矩阵,从而可以支持从m个发射通道中选取多个发射通道进行上行传输;从而保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0135]
第十方面,本技术的实施例提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如上述第一方面或者第一方面的多种可能的实现方式中的一种或几种的通信方法,或者如上述第二方面或者第二方面的多种可能的实现方式中的一种或几种的通信方法,或者如上述第三方面或者第三方面的多种可能的实现方式中的一种或几种的通信方法,或者如上述第四方面或者第四方面的多种可能的实现方式中的一种或几种的通信方法。
[0136]
基于上述技术方案,针对终端设备发射通道资源池化的上行增强方案,可以支持m(m为大于2的整数)端口的目标码本,第一指示信息用于指示该m端口的目标码本中的第一预编码矩阵,从而可以支持从m个发射通道中选取多个发射通道进行上行传输;从而保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0137]
第十一方面,本技术的实施例提供了一种芯片,包括处理器,当所述处理器执行指令时,所述处理器执行如上述第一方面或者第一方面的多种可能的实现方式中的一种或几种的通信方法,或者执行如上述第二方面或者第二方面的多种可能的实现方式中的一种或几种的通信方法,或者执行如上述第三方面或者第三方面的多种可能的实现方式中的一种或几种的通信方法,或者执行如上述第四方面或者第四方面的多种可能的实现方式中的一种或几种的通信方法。
[0138]
基于上述技术方案,针对终端设备发射通道资源池化的上行增强方案,可以支持m(m为大于2的整数)端口的目标码本,第一指示信息用于指示该m端口的目标码本中的第一预编码矩阵,从而可以支持从m个发射通道中选取多个发射通道进行上行传输;从而保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0139]
第十二方面,本技术的实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如上述第一方面或者第一方面的多种可能的实现方式中的一种或几种的通信方法,或者执行如上述第二方面或者第二方面的多种可能的实现方式中的一种或几种的通信方法,或者执行如上述第三方面或者第三方面的多种可能的实现方式中的一种或几种的通信方法,或者执行如上述第四方面或者第四方面的多种可能的实现方式中的一种或几种的通信方法。
[0140]
基于上述技术方案,针对终端设备发射通道资源池化的上行增强方案,可以支持m(m为大于2的整数)端口的目标码本,第一指示信息用于指示该m端口的目标码本中的第一预编码矩阵,从而可以支持从m个发射通道中选取多个发射通道进行上行传输;从而保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0141]
本技术的这些和其他方面在以下(多个)实施例的描述中会更加简明易懂。
附图说明
[0142]
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本技术的示例性实施例、特征和方面,并且用于解释本技术的原理。
[0143]
图1示出了本技术提供的技术方案所适用的一种通信系统的架构示意图。
[0144]
图2示出根据本技术一实施例的一种通信方法的流程图。
[0145]
图3示出根据本技术一实施例的另一种通信方法的流程图。
[0146]
图4示出根据本技术一实施例的另一种通信方法的流程图。
[0147]
图5示出根据本技术一实施例的另一种通信方法的流程图。
[0148]
图6示出根据本技术一实施例的另一种通信方法的流程图。
[0149]
图7示出根据本技术一实施例的另一种通信方法的流程图。
[0150]
图8示出根据本技术一实施例的一种通信装置的结构图。
[0151]
图9示出根据本技术一实施例的一种通信装置的结构图。
[0152]
图10示出根据本技术一实施例的一种终端设备的结构示意图。
[0153]
图11示出根据本技术一实施例的一种网络设备的结构示意图。
[0154]
图12示出根据本技术一实施例的一种芯片的结构示意图。
具体实施方式
[0155]
以下将参考附图详细说明本技术的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
[0156]
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
[0157]
另外,为了更好的说明本技术,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本技术同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本技术的主旨。
[0158]
随着移动互联网、物联网等业务的多元化发展,移动通信对海量数据的上传要求不断提高,比如超高清视频、智能监控、虚拟现实(virtual reality,vr)、增强现实(augmented reality,ar)、视频直播等业务对上行链路(uplink,ul)容量提出了较高的要求。例如,目前主流的第五代(5th generation,5g)移动通信系统的sub-6g商用频段主要为2.6ghz、3.5ghz、4.9ghz等中高频段,并且一般采用时分双工(time division duplex,tdd)制式,存在路损相对较大、上行占空比较低等问题,导致上行容量不足。
[0159]
可以通过发射通道资源池化的上行增强方案,提升上行容量,该方案中通过对终端设备发射(transmit,tx)通道资源进行池化,即允许发射通道切换至不同载波,从而可以根据瞬时信道条件灵活调整各载波的发射通道数,提高资源利用率。例如,终端设备拥有3个发射通道,在无发射通道资源池化机制下,3个发射通道只工作在特定的频段上,如3个发射通道分别工作于2.6ghz、3.5ghz和4.9ghz频段。如果终端设备发送超高清视频等对于上行容量要求较高的数据时,只分配到一个频段的时频资源例如2.6ghz,则工作在其他频段上的发射通道则无法工作,故部分发射通道资源被浪费,同时一个2.6ghz频段可能无法满足需求,影像用户体验。此时,采用发射通道资源池化方案,即使终端设备只被分配到了一个频段的时频资源例如2.6ghz,也可以利用其他的发射通道在被分配到的时频资源上进行数据发送,即可以通过2.6ghz、3.5ghz和4.9ghz频段同时发送超高清视频,从而利用额外的发射通道资源提供额外的天线阵列增益、分集增益以及复用增益,提升上行传输速率,提高用户体验。
[0160]
在上述发射通道资源池化的上行增强方案中,网络设备通过测量探测参考信号(sounding reference signal,srs)可获得各个发射通道切换至不同载波的上行信道信息,然后,网络设备基于上述上行信道信息确定最优的发射通道切换方案以及其对应的预编码方案,网络设备进一步通过发送下行控制信息(downlink control information,dci)调度pusch的发送。
[0161]
下面对本技术实施例涉及的一些概念进行简单介绍。
[0162]
1、预编码技术:发送设备可以在已知信道状态的情况下,借助与信道状态相匹配的预编码矩阵来对待发送信号进行处理,使得经过预编码的待发送信号与信道相适配,从而使得接收设备消除信道间影响的复杂度降低。因此,利用预编码矩阵对待发送信号进行处理,从而提升信号质量。
[0163]
2、预编码矩阵:预编码矩阵可以基于各个频域单元的信道矩阵确定;该信道矩阵可以是终端设备通过信道估计等方式或者基于信道互易性确定。例如,预编码矩阵可以通过对信道矩阵或信道矩阵的协方差矩阵进行奇异值分解(singular value decomposition,svd)的方式获得,或者,也可以通过对信道矩阵的协方差矩阵进行特征值分解(eigenvalue decopomsition,evd)的方式获得。预编码矩阵可以分为完全相干类型的预编码矩阵、部分相干类型的预编码矩阵及非相干类型的预编码矩阵;
[0164]
其中,完全相干类型的预编码矩阵是指:该预编码矩阵中不同行所对应的发送天线端口之间均能够完成相位校准,进行相位加权,也即终端设备的所有发送天线端口可以用于发送同一传输层的数据。
[0165]
部分相干类型的预编码矩阵是指:该预编码矩阵中存在至少两行所对应的发送天线端口之间能够完成相位校准,可以进行相位加权,及至少两行所对应的发送天线端口可以用于发送同一传输层的数据,同时,该预编码矩阵中存在至少两行所对应的发送天线端口之间不能够完成相位校准,不可以进行相位加权,即至少两行所对应的发送天线端口,不可以用于发送同一传输层的数据。
[0166]
非相干类型的预编码矩阵是指:该预编码矩阵中不同行所对应的发送天线端口之间均不能够完成相位校准,不可以进行相位加权,即所有行所对应的发送天线端口不可以用于发送同一传输层的数据,也即一个传输层数据只能用所有行所对应的发送天线端口中的一个发送天线端口发送。
[0167]
3、预编码层数:也可以称为传输层数。可选的,网络设备可以参考终端设备反馈的信道矩阵的秩(rank),确定用于网络设备与终端设备之间的数据传输的预编码层数。终端设备可以根据信道估计所得到的信道确定信道矩阵的秩。例如,在通过svd确定预编码矩阵的过程中,可以按照特征值的大小来区分不同的预编码层。例如,可以将最大的特征值所对应的特征向量所确定的预编码向量与第1个预编码层对应,并可以将最小的特征值所对应的特征向量所确定的预编码向量与第z个预编码层对应。即,第1个传输层至第z个预编码层所对应的特征值依次减小。
[0168]
4、端口(port):也可以称天线端口(antenna port),可以理解为被接收设备所识别的虚拟天线,端口是逻辑上的概念,一个端口可以是一个物理发射天线,也可以是多个物理发射天线的合并。通过相同端口所发送的信号,无论这些信号是否是通过相同或不同的物理天线发送,他们在空间传输所经历的路径所对应的信道可视为相同或者相关(比如大
尺度信道特性一信道矩阵相同);也就是说,在相同的端口所发送的信号,接收端在解调时可以认为其信道相同或者相关,信号接收端通常通过天线端口识别具有不同传输信道的信号。
[0169]
可选地,端口是指发送天线端口,例如,每个端口的参考信号可以是未经过预编码的参考信号,也可以是基于一个时延向量对参考信号进行预编码得到的预编码参考信号。端口数可以是指发送天线端口数,或者发送天线数。
[0170]
可选地,端口是指经过波束赋形后的参考信号端口,例如,每个端口的参考信号可以是基于一个角度向量对参考信号进行预编码得到的预编码参考信号,也可以是基于一个角度向量和一个时延向量对参考信号进行预编码得到的预编码参考信号。端口数可以是指参考信号端口数,或者角度向量的个数。可以理解的是,经过波束赋形后的参考信号端口数可以小于发送天线端口数。
[0171]
在下文示出的各实施例中,如无特殊说明,端口指参考信号端口,天线端口指发送天线端口。
[0172]
5、码本,又称预编码码本:是预先定义的有限个数的预编码矩阵集合;可选的,码本可以为包含多个预编码矩阵及各预编码矩阵对应tpmi索引的预编码矩阵表,该预编码矩阵表是网络设备和终端设备预先配置的,例如出厂时存储在网络设备或终端设备的存储介质中或芯片中。发送终端可以基于码本的方式向接收终端指示传输数据要采集的发送天线端口及对应的预编码矩阵。例如,网络设备通过基于码本的方式向终端设备指示发送pusch的天线端口以及对应的预编码矩阵,此时,码本可以称为上行预编码码本。
[0173]
针对不同天线端口数、不同预编码层数、不同波形,网络设备和终端设备均预先存储多个码本。示例性的,网络设备与终端设备之间预先存储的码本可以如下表1-7所示。在表1-7中w表示预编码矩阵,各预编码矩阵中每行对应一个发送天线端口,每列对应一个传输层;一个tpmi索引对应一个预编码矩阵,在表1-7中预编码矩阵按照tpmi索引值增加的顺序从左到右顺序排列。
[0174]
表1-使用2天线端口1层传输的预编码矩阵表
[0175][0176]
在表1中码本包括:使用2天线端口1层传输的预编码矩阵。其中,tpmi索引值0~1对应非相干类型的预编码矩阵,索引值2~5对应完全相干类型的预编码矩阵。
[0177]
表2-使用2天线端口2层传输的预编码矩阵表
[0178][0179]
在表2中码本包括:使用2天线端口2层传输的预编码矩阵。其中,tpmi索引值0对应非相干类型的预编码矩阵,索引值1~2对应完全相干类型的预编码矩阵。
[0180]
表3-使用4天线端口1层传输且采用dft-s-ofdm波形的预编码矩阵表
[0181][0182]
在表3中码本包括:使用4天线端口1层传输且采用离散傅里叶变换扩展正交频分复用(discrete fourier transformation spread orthogonal frequency division multiplexing,dft-s-ofdm)波形的预编码矩阵。其中,tpmi索引值0~3对应非相干类型的预编码矩阵,索引值4~11对应部分相干类型的预编码矩阵,索引值12~27对应完全相干类型的预编码矩阵。
[0183]
表4-使用4天线端口1层传输且采用cp-ofdm波形的预编码矩阵表
[0184][0185][0186]
在表4中码本包括:使用4天线端口1层传输且采用循环前缀正交频分复用(cyclic prefix-orthogonal frequency division multiplexing,cp-ofdm)波形的预编码矩阵。其
中,tpmi索引值0~3对应非相干类型的预编码矩阵,索引值4~11对应部分相干类型的预编码矩阵,索引值12~27对应完全相干类型的预编码矩阵。
[0187]
表5-使用4天线端口2层传输且采用cp-ofdm波形的预编码矩阵表
[0188][0189]
在表5中码本包括:使用4天线端口2层传输且采用cp-ofdm波形的预编码矩阵。其中,tpmi索引值0~5对应非相干类型的预编码矩阵,索引值6~13对应部分相干类型的预编码矩阵,索引值14~21对应完全相干类型的预编码矩阵。
[0190]
表6-使用4天线端口3层传输且采用cp-ofdm波形的预编码矩阵表
[0191][0192]
在表6中码本包括:使用4天线端口3层传输且采用cp-ofdm波形的预编码矩阵。其中,tpmi索引值0对应非相干类型的预编码矩阵,索引值1~2对应部分相干类型的预编码矩
阵,索引值3~6对应完全相干类型的预编码矩阵。
[0193]
表7-使用4天线端口4层传输且采用cp-ofdm波形的预编码矩阵表
[0194][0195]
在表7中码本包括:使用4天线端口4层传输且采用cp-ofdm波形的预编码矩阵。其中,tpmi索引值0对应非相干类型的预编码矩阵,索引值1~2对应部分相干类型的预编码矩阵,索引值3~4对应完全相干类型的预编码矩阵。
[0196]
网络设备基于上述表1-表7的码本向终端设备指示发送pusch的天线端口以及对应的预编码矩阵过程包括:在上行传输之前,终端设备根据srs资源配置,在相应的时频资源上发送srs,网络设备在相应的时频资源上接收并测量srs,以获得srs测量结果。网络设备根据最近一次的srs测量结果在上述预定义的码本中确定终端设备发送pusch的预编码矩阵,所述码本和预编码矩阵对应的端口数与最近一次srs的端口数一致;网络设备通过发送dci指示终端设备发送pusch。其中,该dci指示pusch的传输参数包括:预编码层数和tpmi;该tpmi可以支持对2端口和4端口的预编码矩阵进行指示,且不同的天线端口数和预编码层数对应不同的预编码矩阵表。终端设备收到预编码层数和tpmi的指示信息后,根据srs资源配置中的srs端口数确定天线端口数,然后从相应天线端口数以及预编码层数确定预编码矩阵表,最后在对应的预编码矩阵表中查找与tpmi对应的预编码矩阵。
[0197]
上述网络设备基于上述表1-表7中码本向终端设备指示发送pusch的天线端口以及对应的预编码矩阵时,网络设备根据最近一次的srs测量结果在预定义的码本中确定终端设备发送pusch的预编码矩阵,所述码本和预编码矩阵对应的端口数与最近一次srs的端口数一致,例如,若srs端口数为2,则从上述表1~2中选择相应的预编码矩阵,若srs端口数为4,则从上述表3~7中选择相应的预编码矩阵,由上述表1-7可知,协议仅支持2端口和4端口的码本。
[0198]
然而在发射通道资源池化的上行增强方案中,根据终端设备能力可以允许3发射通道的传输,但基于上述表1-表7中码本中,不支持3端口的码本,即tpmi指示不支持对3端口关联的预编码矩阵的指示,也即无法支持3发射通道传输,从而限制了发射通道切换的灵活性,可能导致性能损失。
[0199]
此外,在上述发射通道资源池化的上行增强方案中,网络设备根据多个srs资源上的srs测量结果确定各个载波上的预编码矩阵,无法从srs资源配置中的srs端口数直接推断出实际发送pusch的天线端口数,若仅基于上述表1-表7中码本进行tpmi指示,终端设备无法准确判断发送pusch的天线端口或者从哪个预编码矩阵表里选择预编码矩阵。
[0200]
例如,当网络设备配置的srs端口数量为3或4,且网络设备指示发送pusch的天线端口数数量为2或3时,上述表1-表7中的4端口码本无法满足需求。又例如,若配置的srs端口数为4,srs端口0~3对应的发送天线端口分别为发送天线端口0~3,若要调度发送天线
端口0~1发送pusch,假设网络设备想配置终端设备采用1层传输预编码矩阵为:
[0201][0202]
或2层传输预编码矩阵为:
[0203][0204]
该预编码矩阵均不包含在上述表3~表5中的码本中,因此,无法基于上述表3~表5中的码本进行tpmi指示。
[0205]
因此,为了通过上述发射通道资源池化的上行增强方案提升上行容量,使上行预编码码本和tpmi指示满足发射通道资源池化需求,实现灵活准确的pusch调度,对上行预编码码本及tpmi指示方法进行增强,以保证发射通道资源池化的最大自由度,提升上行传输性能。
[0206]
因此,本技术实施例提供如下技术方案,其具体内容可参见下文。
[0207]
本技术实施例提供的技术方案可以应用于各种通信系统,例如,采用第五代(5th generation,5g)通信技术的新空口(new radio,nr)通信系统,未来演进系统或者多种通信融合系统等等。本技术提供的技术方案可以应用于多种应用场景,例如,机器对机器(machine to machine,m2m)、宏微通信、增强型移动互联网(enhanced mobile broadband,embb)、超高可靠超低时延通信(ultra-reliable&low latency communication,urllc)以及海量物联网通信(massive machine type communication,mmtc)、物物通信(device to device communication,d2d)、车与任何事物相通信(vehicle to everything,v2x)、车与车通信(vehicle to vehicle,v2v)、长期演进与车通信(long term evolution-vehicle,lte-v)、长期演进与机器通信(long term evolution-machine,lte-m)等场景。这些场景可以包括但不限于:终端设备与终端设备之间的通信场景,网络设备与网络设备之间的通信场景,网络设备与终端设备之间的通信场景等。下文中均是以应用于网络设备和终端设备之间的通信场景中为例进行说明的。
[0208]
此外,本技术实施例描述的网络架构以及业务场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
[0209]
图1示出了本技术提供的技术方案所适用的一种通信系统的架构示意图,通信系统可以包括一个或多个网络设备101(图1中仅示出了1个)以及一个或多个终端设备102(图1中仅示出了一个)。
[0210]
网络设备可以是无线通信的基站或基站控制器等。例如,所述基站可以包括各种类型的基站,例如:微基站(也称为小站),宏基站,中继站,接入点等,本技术实施例对此不作具体限定。在本技术实施例中,所述基站可以是全球移动通信系统(global system for mobile communication,gsm),码分多址(code division multiple access,cdma)中的基
站(base transceiver station,bts),宽带码分多址(wideband code division multiple access,wcdma)中的基站(node b),长期演进(long term evolution,lte)中的演进型基站(evolutional node b,enb或e-nodeb),物联网(internet of things,iot)或者窄带物联网(narrow band-internet of things,nb-iot)中的enb,未来5g移动通信网络或者未来演进的公共陆地移动网络(public land mobile network,plmn)中的基站,本技术实施例对此不作任何限制。本技术实施例中,用于实现网络设备的功能的装置可以是网络设备,也可以是能够支持网络设备实现该功能的装置,例如芯片系统。在本技术实施例中,以用于实现网络设备的功能的装置是网络设备为例,描述本技术实施例提供的技术方案。
[0211]
在一些部署中,基站可以包括集中式单元(centralized unit,cu)和分布式单元(distributed unit,du)。基站还可以包括有源天线单元(active antenna unit,aau)。cu实现基站的部分功能,du实现基站的部分功能。比如,cu负责处理非实时协议和服务,实现无线资源控制(radio resource control,rrc),分组数据汇聚层协议(packet data convergence protocol,pdcp)层的功能。du负责处理物理层协议和实时服务,实现无线链路控制(radio link control,rlc)、媒体接入控制(media access control,mac)和物理(physical,phy)层的功能。aau实现部分物理层处理功能、射频处理及有源天线的相关功能。由于rrc层的信息最终会变成phy层的信息,或者,由phy层的信息转变而来,因而,在这种架构下,高层信令,如rrc层信令或pdcp层信令,也可以认为是由du发送的,或者,由du aau发送的。可以理解的是,网络设备可以为包括cu节点、du节点、aau节点中一项或多项的设备。此外,cu可以划分为ran中的网络设备,也可以将cu划分为核心网(core network,cn)中的网络设备,在此不做限制。
[0212]
终端是一种具有无线收发功能的设备。终端可以被部署在陆地上,包括室内或室外、手持或车载;也可以被部署在水面上(如轮船等);还可以被部署在空中(例如飞机、气球和卫星上等)。终端设备可以是用户设备(user equipment,ue)。其中,ue包括具有无线通信功能的手持式设备、车辆、车载设备、可穿戴设备或计算设备。示例性地,ue可以是手机(mobile phone)、平板电脑或带无线收发功能的电脑。终端设备还可以是虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制中的无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。本技术实施例中,用于实现终端的功能的装置可以是终端,也可以是能够支持终端实现该功能的装置,例如芯片系统。本技术实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。本技术实施例中,以用于实现终端的功能的装置是终端为例,描述本技术实施例提供的技术方案。
[0213]
下面结合上述图1对本技术实施例提供的通信方法进行具体阐述。
[0214]
图2示出根据本技术一实施例的一种通信方法的流程图,该方法可以应用于上述图1所示的通信系统,其中,第一设备可以为上述图1中终端设备102,相应的,第二设备可以为上述图1中网络设备101。如图2所示,该方法可以包括以下步骤:
[0215]
步骤201、第一设备发送m个端口的第一参考信号;其中,m为大于2的整数。
[0216]
示例性地,第一参考信号可以为srs;m个端口可以为m个srs端口,这m个srs端口与m个发送天线端口一一对应。第一设备可以根据srs资源配置,在相应的时频资源上发送
srs;该第一参考信号的时频位置可以是第二设备配置的。例如,第二设备为第一设备配置m个srs端口,记为srs端口0~m,相应的,第二设备为第一设备配置m个发送天线端口,记为发送天线端口0~m,这m个srs端口与m个发送天线端口存在一一对应关系,即srs端口0与发送天线端口0对应,srs端口1与发送天线端口1对应,依次类推,srs端口m与发送天线端口m对应。
[0217]
步骤202、第二设备接收第一设备发送的m个端口的第一参考信号。
[0218]
示例性地,第二设备可以在上述相应的时频资源上接收第一设备发送的上述srs。
[0219]
步骤203、第二设备根据上述m个端口的第一参考信号,确定第一指示信息。
[0220]
示例性地,第二设备可以测量上述srs,以获得srs测量结果,该srs测量结果可以为各个发射通道在其对应载波上的上行信道信息,第二设备基于srs测量结果确定第一指示信息。
[0221]
其中,第一指示信息用于指示目标码本中的第一预编码矩阵,第一预编码矩阵的行数为m,第一预编码矩阵与第一参考信号关联;示例性地,第一预编码矩阵与m个srs端口关联,即第一预编码矩阵位于与m个srs端口数所对应的目标码本中,换句话说,第一预编码矩阵第m行对应的发送天线端口为与第m个srs端口对应的发送天线端口,m=1,2,

,m。
[0222]
示例性地,目标码本可以为上述表1-表7中所示的一个或多个码本,也可以为下文中表8-13中所示的一个或多个码本,例如,m=3时,此时目标码本可以为表8-表10中所示的一个或多个码本;再例如,m=4时,此时目标码本可以为表11-表13中所示的一个或多个码本。
[0223]
示例性地,目标码本可以是第一设备和第二设备预先配置的,例如,可以是出厂时存储在第一设备或第二设备的存储介质中或芯片中。
[0224]
该目标码本包含至少一个目标预编码矩阵,目标预编码矩阵的行数可以为m,第一指示信息所指示的第一预编码矩阵即为m个端口下预编码码本中的至少一个目标预编码矩阵。
[0225]
在一种可能的实现方式中,该目标码本中目标预编码矩阵有且仅有2行包含非零元素,目标预编码矩阵的列数为2,目标预编码矩阵为部分相干预编码矩阵。此时,该目标码本中的目标预编码矩阵可用于指示第一设备仅使用m个端口中的2个端口进行2层预编码。其中,部分相干预编码矩阵为存在一列包含大于一个且小于m个非零元素的预编码矩阵。
[0226]
示例性地,目标预编码矩阵有且仅有2行包含非零元素时,该目标预编码矩阵包含非零元素的2行由矩阵[a,b;c,d]确定,其中,a,b,c,d为集合{1/a1,-1/a1,j/a1,-j/a1}中的元素,其中,j为虚数单位,a1为正数常数。可选的,该目标预编码矩阵包含非零元素的2行在目标预编码矩阵的行位置任意。
[0227]
在一种可能的实现方式中,该目标码本中预编码矩阵有且仅有3行包含非零元素,目标预编码矩阵为部分相干预编码矩阵或相干预编码矩阵。此时,第一预编码矩阵可用于指示第一设备仅使用m个端口中的3个端口进行预编码;其中,相干预编码矩阵为所有列都包含m个非零元素的预编码矩。
[0228]
示例性地,在目标预编码矩阵有且仅有3行包含非零元素时,该非零元素为集合{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素,其中j为虚数单位,a2为正数常数。可选的,该目标预编码矩阵包含非零元素的3行在目标预编码矩阵的的行位置任意。
[0229]
在一种可能的实现方式中,该目标码本中目标预编码矩阵有且仅有k行包含非零元素,其中,k为小于m且不小于4的整数,且该目标预编码矩阵为部分相干预编码矩阵;此时,该目标预编码矩阵可用于指示第一设备仅使用m个端口中的k个端口进行预编码。
[0230]
示例性地,在目标预编码矩阵有且仅有k行包含非零元素时,该非零元素为集合{e
jkπ/k
/a3}中的元素,其中,k=0,1,2,

,k-1,j为虚数单位,a3为正数常数。可选的,该目标预编码矩阵包含非零元素的k行的行位置任意。
[0231]
在一种可能的实现方式中,上述目标预编码矩阵可适用的波形可以包括:dft-s-ofdm波形、cp-ofdm波形或其他波形。例如,针对功率受限的场景可以采用dft-s-ofdm波形,该波形支持最大单流的数据传输,同时保证单载波特性;针对资源受限的场景可以采用循环前缀cp-ofdm波形,该波形支持单流或者多流的数据传输以提高通信系统的频谱效率。
[0232]
在一种可能的实现方式中,上述目标码本的形式可以为预编码矩阵表,该预编码矩阵表包含至少一个目标预编码矩阵,每个目标预编码矩阵由一个tpmi索引进行指示。
[0233]
在一种可能的实现方式中,第一指示信息可以包含预编码层数的指示信息和/或第一tpmi的指示信息,其中,预编码层数用于确定目标码本,第一tpmi为第一预编码矩阵在目标码本中的索引,即作为第一预编码矩阵的目标预编码矩阵在目标码本中的索引。可选的,该预编码层数及第一tpmi可以承载在相同或不同的字段中。示例性地,第二设备基于srs测量结果确定第一预编码矩阵,所述预编码层数即为第一预编码矩阵列数,目标码本即为与所述预编码层数对应的码本,所述第一tpmi为该第一预编码矩阵在目标码本中的索引,从而确定第一指示信息。
[0234]
示例性地,当目标预编码矩阵的列数大于1时,目标预编码矩阵中的任意两列为正交列向量。
[0235]
步骤204、第二设备向第一设备发送第一指示信息。
[0236]
示例性地,第二设备可以向第一设备发送上述指示第一tpmi和/或预编码层数的指示信息;可选的,可以通过一个字段指示第一tpmi,另一个字段指示预编码层数;也可以发送一个字段对第一tpmi和预编码层数进行联合指示,例如,可以通过dci中预编码信息与预编码层数(precoding information and number of layers)字段,该字段中可以占用6个比特位,该6个比特位的不同比特值指示第一tpmi和预编码层数,如,000000指示第一tpmi为0,预编码层数为1;000001指示第一tpmi为1,预编码层数为1;011001指示第一tpmi为2,预编码层数为3。
[0237]
步骤205、第一设备接收第一指示信息。
[0238]
示例性地,第一设备可以接收上述指示第一tpmi和/或预编码层数的指示信息。进一步地,第一设备可以根据srs资源配置中的srs端口数确定发送天线端口数,然后从相应发送天线端口数以及预编码层数确定目标码本(如预编码矩阵表),最终通过第一tpmi在该目标码本中确定第一预编码矩阵。
[0239]
本技术实施例中,针对终端设备发射通道资源池化的上行增强方案,可以支持m端口的目标码本,第一指示信息用于指示目标码本中的第一预编码矩阵,从而可以支持从m个发射通道中选取多个发射通道进行上行传输;从而保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0240]
下面以m为3时,对上述图2中的通信方法进行举例说明。
[0241]
图3示出根据本技术一实施例的另一种通信方法的流程图,该方法可以应用于上述图1所示的通信系统,其中,第一设备可以为上述图1中终端设备102,相应的,第二设备可以为上述图1中网络设备102。如图3所示,该方法可以包括以下步骤:
[0242]
步骤301、第一设备发送3个端口的第一参考信号。
[0243]
示例性地,第一参考信号可以为srs;3个端口可以为3个srs端口,这3个srs端口与3个发送天线端口一一对应;该3个端口的第一参考信号的时频位置可以是第二设备配置的。
[0244]
步骤302、第二设备接收第一设备发送的3个端口的第一参考信号。
[0245]
示例性地,第二设备可以在上述相应的时频资源上接收第一设备发送的上述srs。
[0246]
步骤303、第二设备根据上述3个端口的第一参考信号,确定第一指示信息。
[0247]
示例性地,第二设备可以测量上述srs,以获得srs测量结果,该srs测量结果可以为3个发射通道在其对应载波上的上行信道信息,第二设备基于srs测量结果确定第一指示信息。
[0248]
其中,第一指示信息用于指示目标码本中的第一预编码矩阵,第一预编码矩阵与3个端口的第一参考信号关联;该目标码本包含至少一个目标预编码矩阵,该目标预编码矩阵的行数可以为3;即该目标码本为3端口的预编码码本;第一指示信息所指示的第一预编码矩阵即为3端口下预编码码本中的至少一个目标预编码矩阵。
[0249]
为了满足终端设备发射通道资源池化的上行增强需求,本技术实施例提供了3端口的预编码码本。
[0250]
在一些示例中,在该3端口的预编码码本中,目标预编码矩阵列数为2,目标预编码矩阵有且仅有2行包含非零元素,目标预编码矩阵为部分相干预编码矩阵,此时,该目标预编码矩阵可用于指示第一设备使用3个端口中的2个端口进行预编码。
[0251]
示例性地,目标预编码矩阵的非零行(即包含非零元素的2行)由[a1,b1;c1,d1]确定,其中,a1,b1,c1,d1为{1/a1,-1/a1,j/a1,-j/a1}中的元素,其中j为虚数单位,a1为正数常数,代表使得码本中的预编码矢量功率归一的因子。其中,目标预编码矩阵包含非零元素的2行的行位置任意。示例性地,目标预编码矩阵中的任意两列为正交列向量。
[0252]
目标预编码矩阵可以表示为:其中,a1,b1,c1,d1为上述{1/a1,-1/a1,j/a1,-j/a1}中的元素。
[0253]
例如,a1取2时;a1,b1,c1,d1为{1/2,-1/2,j/2,-j/2}中的元素,目标预编码矩阵可以为:
[0254]
等等
[0255]
可以理解的是,上述所列目标预编码矩阵仅为示例,并非穷举;在所列出的目标预编码矩阵中的任意两列为正交列向量;且所列出的目标预编码矩阵为部分相干预编码矩阵。
[0256]
在一些示例中,在该3端口的预编码码本中,目标预编码矩阵有3行包含非零元素,且目标预编码矩阵为部分相干预编码矩阵或相干预编码矩阵;其中,相干预编码矩阵为所
有列都包含3个非零元素的预编码矩阵,此时,该目标预编码矩阵可用于指示第一设备使用3个端口中的3个端口进行预编码。
[0257]
示例性地,目标预编码矩阵中的非零元素为{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素,其中j为虚数单位,a2为正数常数,代表使得码本中的预编码矢量功率归一的因子,其中,目标预编码矩阵包含非零元素的3行的行位置任意。示例性地,目标预编码矩阵中的任意两列为正交列向量。
[0258]
其中,在该3端口的预编码码本中,目标预编码矩阵的列数为2时,该目标预编码矩阵可以表示为:其中,a2与b2中的至少一个为非零元素,c2与d2中的至少一个为非零元素,e2与f2中的至少一个为非零元素;当a2、b2、c2、d2、e2、f2中任意一个为非零元素时,该非零元素为上述{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素。
[0259]
例如,a2取时,即非零元素为中的元素时,目标预编码矩阵可以为:
[0260]
等等
[0261]
可以理解的是,上述所列目标预编码矩阵仅为示例,并非穷举;在所列出的目标预编码矩阵中的任意两列为正交列向量;且所列出的目标预编码矩阵为部分相干预编码矩阵。
[0262]
例如,a2取时,即非零元素为中的元素时,目标预编码矩阵可以为:
[0263]
等等
[0264]
可以理解的是,上述所列目标预编码矩阵仅为示例,并非穷举;在所列出的目标预编码矩阵中的任意两列为正交列向量;且所列出的目标预编码矩阵为部分相干预编码矩阵或相干预编码矩阵。
[0265]
其中,在该3端口的预编码码本中,目标预编码矩阵的列数为3时,该目标预编码矩阵可以表示为:a3、b3、c3中的至少一个为非零元素,d3、e3、f3中的至少一个为非零元素,g3、h3、k3中的至少一个为非零元素;当a3、b3、c3、d3、e3、f3、g3、h3、k3中任意一个为非零元素时,该非零元素为上述{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素。
[0266]
例如,a2取时,即非零元素为
中的元素,目标预编码矩阵可以为:
[0267]
等等
[0268]
可以理解的是,上述所列目标预编码矩阵仅为示例,并非穷举;在所列出的目标预编码矩阵中的任意两列为正交列向量;且所列出的目标预编码矩阵为部分相干预编码矩阵。
[0269]
例如,a2取时,即非零元素为中的元素时,目标预编码矩阵可以为:
[0270]
等等
[0271]
可以理解的是,上述所列目标预编码矩阵仅为示例,并非穷举;在所列出的目标预编码矩阵中的任意两列为正交列向量;且所列出的目标预编码矩阵为部分相干预编码矩阵。
[0272]
例如,a2取3时,即非零元素为中的元素时,目标预编码矩阵可以为:
[0273]
等等
[0274]
可以理解的是,上述所列目标预编码矩阵仅为示例,并非穷举;所列出的目标预编码矩阵为部分相干预编码矩阵。
[0275]
举例来说,目标码本为3端口预编码码本,如下表8-10所示,其中,w表示目标预编码矩阵,各目标预编码矩阵中每行对应一个发送天线端口,每列对应一个传输层;一个tpmi索引对应一个目标预编码矩阵。
[0276]
表8-使用3天线端口1层传输的预编码矩阵表
[0277][0278]
表8的码本包括:使用3天线端口1层传输的目标预编码矩阵。其中,a0、b0为{1,e
jπ/3
,e
j2π/3
,-1,-e
j2π/3
,-e
jπ/3
}中的元素。
[0279]
表9-使用3天线端口2层传输的预编码矩阵表
[0280][0281]
表9的码本包括:使用3天线端口2层传输的目标预编码矩阵,其中,a1,b1,c1,d1为{1/a1,-1/a1,j/a1,-j/a1}中的元素;a2与b2中的至少一个为非零元素,c2与d2中的至少一个为非零元素,e2与f2中的至少一个为非零元素;当a2、b2、c2、d2、e2、f2中任意一个为非零元素时,该非零元素为{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素。
[0282]
表10-使用3天线端口3层传输的预编码矩阵表
[0283][0284]
表10的码本包括:使用3天线端口3层传输目标预编码矩阵,其中,a3、b3、c3中的至少一个为非零元素,d3、e3、f3中的至少一个为非零元素,g3、h3、k3中的至少一个为非零元素;当a3、b3、c3、d3、e3、f3、g3、h3、k3中任意一个为非零元素时,该非零元素为{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素。
[0285]
需要说明的是,上述表8-表10中各目标预编码矩阵的形式及各目标预编码矩阵所对应的索引值仅为示例,本技术实施例对此不作限定。另外,上述表8-表10中各码本的预编码矩阵表可以适用于cp-ofdm波形的、dft-s-ofdm波形等,本技术实施例对上述目标预编码矩阵表可适用的波形不进行限定。
[0286]
示例性地,上述表9及表10中目标预编码矩阵中的任意两列为正交列向量。
[0287]
在一种可能的实现方式中,第一指示信息包含第一tpmi的指示信息和/或预编码层数的指示信息;其中,预编码层数用于确定目标码本,即确定表8或表9或表10的预编码矩阵表为目标码本;第一tpmi为第一预编码矩阵在目标码本中的索引。例如,第二设备基于srs测量结果确定第一预编码矩阵为确定第一预编码矩阵的预编码层数为2,则3端口2层传输的码本(即表9所示的预编码矩阵表)为目标码本,第一预编码矩阵上述表9所示的预编码矩阵表中的索引值为1,则确定第一tpmi为1。
[0288]
步骤304、第二设备向第一设备发送第一指示信息。
[0289]
该步骤中,第二设备可以向第一设备发送指示上述第一tpmi和/或预编码层数的指示信息。例如,可以发送一个字段联合指示第一tpmi为1及预编码层数为2;还可以发送两个字段,其中一个字段指示第一tpmi为1,另一个字段指示预编码层数为2。
[0290]
步骤305、第一设备接收第一指示信息。
[0291]
示例性地,第一设备可以接收上述指示第一tpmi和/或预编码层数的指示信息。进一步地,第一设备可以根据srs资源配置中的3个srs端口数确定发送天线端口数为3,然后基于3个发送天线端口以及预编码层数确定预编码矩阵表,最终通过第一tpmi在预编码矩阵表中确定第一预编码矩阵。例如,第一指示信息指示预编码层数为2层,第一tpmi指示的索引值为1,可以查找3端口2层传输的码本(如上述表9),确定索引值1所对应的第一预编码矩阵即为
[0292]
本技术实施例中,针对终端设备发射通道资源池化的上行增强方案,设计3端口的预编码码本,第一指示信息用于指示该3端口的预编码码本中的第一预编码矩阵,从而可以支持同一载波上最大3发射通道的上行传输;从而保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0293]
下面以m为4时,对上述图2中的通信方法进行举例说明。
[0294]
图4示出根据本技术一实施例的另一种通信方法的流程图,该方法可以应用于上述图1所示的通信系统,其中,第一设备可以为上述图1中终端设备102,相应的,第二设备可以为上述图1中网络设备101。如图4所示,该方法可以包括以下步骤:
[0295]
步骤401、第一设备发送4个端口的第一参考信号。
[0296]
示例性地,第一参考信号可以为srs;4个端口可以为4个srs端口,这4个srs端口与4个发送天线端口一一对应;该4个端口的第一参考信号的时频位置可以是第二设备配置的。
[0297]
步骤402、第二设备接收第一设备发送的4个端口的第一参考信号。
[0298]
示例性地,第二设备可以在上述相应的时频资源上接收第一设备发送的上述srs。
[0299]
步骤403、第二设备根据上述4个端口的第一参考信号,确定第一指示信息;
[0300]
示例性地,第二设备可以测量上述srs,以获得srs测量结果,该srs测量结果可以为4个发射通道在其对应载波上的上行信道信息,第二设备基于srs测量结果确定第一指示信息。
[0301]
其中,第一指示信息用于指示目标码本中的第一预编码矩阵,第一预编码矩阵与4个端口的第一参考信号关联;该目标码本包含至少一个目标预编码矩阵,该目标预编码矩阵的行数可以为4;即该目标码本为4端口的预编码码本,例如可以为扩充后的4端口的预编码矩阵表;第一指示信息所指示的第一预编码矩阵即为该4端口下预编码码本中至少一个目标预编码矩阵。
[0302]
为了满足终端设备发射通道资源池化的上行增强需求,本技术实施例提供了对4端口码本进行扩充扩充后的4端口的预编码码本,该扩充后的4端口的预编码码本包含任意2端口组合的2端口码本,以及任意3端口组合的3端口码本,各载波均可以通过扩充的4端口tpmi指示包含1端口或2端口或3端口或4端口的码本。
[0303]
示例性地,第二设备配置的srs端口数为4,调度发送数据(如:pusch)的天线端口数为2,当传输层数为1或传输层数为2且为部分相干类型预编码矩阵,需对4端口的预编码码本进行扩充,使其包含任意2端口组合的2端口码本。例如,第一设备共4个天线端口0~3,第二设备配置的srs端口数为4,调度发送数据的天线端口数为2,比如天线端口0、1,若为1
层传输且发送数据的预编码矩阵为则4端口1层的码本中应包含若为2层传输且发送数据的预编码矩阵为则4端口2层的码本中应包含
[0304]
在一些示例中,在该扩充后的4端口预编码码本中,目标预编码矩阵列数为2,目标预编码矩阵有且仅有2行包含非零元素,目标预编码矩阵为部分相干预编码矩阵,此时,该目标预编码矩阵可用于指示第一设备使用4个端口中的2个端口进行预编码。
[0305]
示例性地,目标预编码矩阵的非零行(即包含非零元素的2行)由[a4,b4;c4,d4]确定,其中,a4,b4,c4,d4为{1/a1,-1/a1,j/a1,-j/a1}中的元素,其中j为虚数单位,a1为正数常数。其中,目标预编码矩阵包含非零元素的2行的行位置任意。示例性地,目标预编码矩阵中的任意两列为正交列向量。
[0306]
该目标预编码矩阵可以表示为:该目标预编码矩阵可以表示为:其中a4,b4,c4,d4为上述{1/a1,-1/a1,j/a1,-j/a1}中的元素。
[0307]
例如,a1取2时,a4,b4,c4,d4为{1/2,-1/2,j/2,-j/2}中的元素,目标预编码矩阵可以为:
[0308]
等等
[0309]
可以理解的是,上述所列目标预编码矩阵仅为示例,并非穷举;在所列出的目标预编码矩阵中的任意两列为正交列向量;且所列出的目标预编码矩阵为部分相干预编码矩阵。
[0310]
示例性地,第二设备配置的srs端口数为4,调度发送数据(如pusch)的天线端口数为3,需对4端口的预编码码本进行扩充,使其包含任意3端口组合的3端口码本。例如,第一设备共4个天线端口0~3,第二设备配置的srs端口数为3或4,调度发送数据的天线端口数为3,比如天线端口0、1、3,若为1层传输且发送数据的预编码矩阵为则4端口1层的码本中应包含若为2层传输且发送数据的预编码矩阵为则4端口2层的
码本中应包含若为3层传输且发送数据的预编码矩阵为则4端口3层的码本中应包含
[0311]
在一些示例中,在该扩充后的4端口预编码码本中,目标预编码矩阵有且仅有3行包含非零元素,且目标预编码矩阵为部分相干预编码矩阵,此时,该目标预编码矩阵可用于指示第一设备使用4个端口中的3个端口进行预编码。
[0312]
示例性地,目标预编码矩阵中的非零元素为{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素,其中j为虚数单位,a2为正数常数,其中,目标预编码矩阵包含非零元素的3行的行位置任意。示例性地,目标预编码矩阵中的任意两列为正交列向量。
[0313]
其中,在该4端口预编码码本中,目标预编码矩阵的列数为2时,该目标预编码矩阵可以表示为:a5与b5中的至少一个为非零元素,c5与d5中的至少一个为非零元素,e5与f5中的至少一个为非零元素;当a5、b5、c5、d5、e5、f5中任意一个为非零元素时,该非零元素为上述{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素。
[0314]
例如,a2取时,即非零元素为中的元素时,目标预编码矩阵可以为:
[0315]
等等
[0316]
可以理解的是,上述所列目标预编码矩阵仅为示例,并非穷举;在所列出的目标预编码矩阵中的任意两列为正交列向量;且所列出的目标预编码矩阵为部分相干预编码矩阵。
[0317]
例如,a2取时,即非零元素为中的元素时,目标预编码矩阵可以为:
[0318]
等等
[0319]
可以理解的是,上述所列目标预编码矩阵仅为示例,并非穷举;在所列出的目标预编码矩阵中的任意两列为正交列向量;且所列出的目标预编码矩阵为部分相干预编码矩
阵。
[0320]
其中,在该4端口预编码码本中,目标预编码矩阵的列数为3时,该目标预编码矩阵可以表示为:其中,a6、b6、c6中的至少一个为非零元素,d6、e6、f6中的至少一个为非零元素,g6、h6、k6中的至少一个为非零元素;当a6、b6、c6、d6、e6、f6、g6、h6、k6中任意一个为非零元素时,该非零元素为上述{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素。
[0321]
例如,a2取时,即非零元素为中的元素,目标预编码矩阵可以为:
[0322]
等等
[0323]
可以理解的是,上述所列目标预编码矩阵仅为示例,并非穷举;在所列出的目标预编码矩阵中的任意两列为正交列向量;且所列出的目标预编码矩阵为部分相干预编码矩阵。
[0324]
例如,a2取时,即非零元素为中的元素,目标预编码矩阵可以为:
[0325]
等等
[0326]
可以理解的是,上述所列目标预编码矩阵仅为示例,并非穷举;在所列出的目标预编码矩阵中的任意两列为正交列向量;且所列出的目标预编码矩阵为部分相干预编码矩阵。
[0327]
例如,a2取3时,即非零元素为中的元素,目标预编码矩阵可以为:
[0328]
等等
[0329]
可以理解的是,上述所列目标预编码矩阵仅为示例,并非穷举;所列出的目标预编码矩阵为部分相干预编码矩阵。
[0330]
举例来说,目标码本为扩充后的4端口预编码矩阵表,如下表11-13所示,其中,w表示预编码矩阵,各目标预编码矩阵中每行对应一个发送天线端口,每列对应一个传输层;一个tpmi索引对应一个目标预编码矩阵。
[0331]
表11-使用4天线端口1层传输的扩充预编码矩阵表
[0332][0333]
表11的码本包括:使用4天线端口1层传输的扩充预编码矩阵表,表中索引28-43的预编码矩阵为对实际使用2天线端口传输1层数据时的扩充,使得数据实际使用的2个天线端口位置不受限定。表中最后四个矩阵为调度发送数据的天线端口数为3且传输层数为1时的目标预编码矩阵示例,其中a0、b0的取值可以为{1,e
jπ/3
,e
j2π/3
,-1,-e
j2π/3
,-e
jπ/3
}。
[0334]
表12-使用4天线端口2层传输的扩充预编码矩阵表
[0335]
[0336][0337]
表12的码本包括:使用4天线端口2层传输的目标预编码矩阵,表中索引为22-33的预编码矩阵为对实际使用2天线端口传输2层数据时的扩充,使得发送数据使用的天线端口位置不受限定,且实际使用的2天线端口可以进行相干预编码。表中最后四个矩阵为调度发送数据的实际使用天线端口数为3且传输层数为2时的目标预编码矩阵示例,其中a5与b5中的至少一个为非零元素,c5与d5中的至少一个为非零元素,e5与f5中的至少一个为非零元素;当a5或b5或c5或d5或e5或f5为非零元素时,该非零元素为{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素。
[0338]
表13-使用4天线端口3层传输的扩充预编码矩阵表
[0339]
[0340][0341]
表13中码本包括:使用4天线端口3层传输的目标预编码矩阵,表中最后四个矩阵为调度发送数据的实际使用天线端口数为3且传输层数为3时的预编码矩阵示例。其中,a6、b6、c6中的至少一个为非零元素,d6、e6、f6中的至少一个为非零元素,g6、h6、k6中的至少一个为非零元素;当a6、b6、c6、d6、e6、f6、g6、h6、k6中任意一个为非零元素时,该非零元素为上述{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素。
[0342]
需要说明的是,上述表11-表13中各目标预编码矩阵的形式及各目标预编码矩阵所对应的索引值仅为示例,本技术实施例对此不作限定。本技术实施例对上述目标预编码矩阵表可适用的波形不进行限定。
[0343]
示例性地,上述表12及表13中目标预编码矩阵中的任意两列为正交列向量。
[0344]
在一种可能的实现方式中,第一指示信息包含第一tpmi的指示信息和/或预编码层数的指示信息。例如,第二设备基于srs测量结果确定第一预编码矩阵为确定第一预编码矩阵的预编码层数为3,则4端口3层传输的码本(即表13所示的预编码矩阵表)为目标码本,第一预编码矩阵在上述表13所示的目标预编码矩阵表中的索引值为2,则确定第一tpmi为2。
[0345]
步骤404、第二设备向第一设备发送第一指示信息。
[0346]
该步骤中,第二设备可以向第一设备发送上述指示第一tpmi和/或预编码层数的指示信息。例如,可以发送一个字段联合指示第一tpmi为2及预编码层数为3;还可以发送两个字段,其中一个字段指示第一tpmi为2,另一个字段指示预编码层数为3。
[0347]
步骤405、第一设备接收第一指示信息。
[0348]
示例性地,第一设备可以接收指示上述第一tpmi和/或预编码层数的指示信息。进一步地,第一设备可以根据srs资源配置中的4个srs端口数确定发送天线端口数为4,然后基于4个发送天线端口数以及预编码层数确定目标码本(如预编码矩阵表),最终通过第一tpmi在预编码矩阵表中确定第一预编码矩阵。例如,第一指示信息指示预编码层数为3层,第一tpmi指示的索引值为2,可以查找4端口3层传输的码本(如上述表13),确定索引值2所对应的第一预编码矩阵即为
[0349]
本技术实施例中,针对终端设备发射通道资源池化的上行增强方案,扩展4端口码本,使其包含任意2端口组合的2端口码本,以及任意3端口组合的3端口码本,第一指示信息用于指示该扩展后的4端口码本中的第一预编码矩阵,这样各载波均通过扩充的4端口tpmi指示2端口或3端口或4端口的码本;从而可以支持同一载波上最大3发射通道的上行传输;从而保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0350]
图5示出根据本技术一实施例的另一种通信方法的流程图,该方法可以应用于上述图1所示的通信系统,其中,第一设备可以为上述图1中终端设备102,相应的,第二设备可以为上述图1中网络设备101。如图5所示,该方法可以包括以下步骤:
[0351]
步骤501、第一设备发送m个端口的第一参考信号,其中,m为大于2的整数。
[0352]
示例性地,第一参考信号可以为srs;m个端口可以为m个srs端口,这m个srs端口与m个发送天线端口一一对应。第一设备可以根据srs资源配置,在相应的时频资源上发送srs;该第一参考信号的时频位置可以是第二设备配置的。
[0353]
步骤502、第二设备接收第一设备发送m个端口的第一参考信号。
[0354]
示例性地,第二设备可以在上述相应的时频资源上接收第一设备发送的上述srs。
[0355]
步骤503、第二设备根据上述m个端口的第一参考信号确定第二指示信息。
[0356]
示例性地,第二设备可以测量上述srs,以获得srs测量结果,该srs测量结果可以为各个发射通道在其对应载波上的上行信道信息,第二设备基于srs测量结果确定第二指示信息。
[0357]
其中,第二指示信息用于指示m个端口中的n个端口,以及目标码本中的第二预编码矩阵,第二预编码矩阵与n个端口相关联,第二预编码矩阵的行数为n,其中,n为小于m的正整数。示例性地,第二预编码矩阵与n个srs端口关联,即第二预编码矩阵位于与n个srs端口数所对应的目标码本中。该n个端口与第一设备实际发送数据的天线端口相关联。
[0358]
该目标码本中包含至少一个目标预编码矩阵,目标预编码矩阵的行数可以为n,目标预编码矩阵中不包含元素全为0的行;第二指示信息所指示的第二预编码矩阵即为n个端口下预编码码本中的至少一个目标预编码矩阵。其中,目标预编码矩阵包含的非零元素为{e
jnπ/n
/a}中的元素,其中,n=0,1,2,

,n-1,j为虚数单位,a为正数常数。
[0359]
示例性地,当目标预编码矩阵的列数大于1时,目标预编码矩阵中的任意两列为正交列向量。
[0360]
示例性地,目标预编码矩阵可适用的波形可以包括:dft-s-ofdm波形、cp-ofdm波形或其他波形。例如,针对功率受限的场景可以采用dft-s-ofdm波形,该波形支持最大单流的数据传输,同时保证单载波特性;针对资源受限的场景可以采用循环前缀cp-ofdm波形,该波形支持单流或者多流的数据传输以提高通信系统的频谱效率。
[0361]
在一种可能的实现方式中,第二指示信息中可以包括:端口比特位图的指示信息,该端口比特位图用于指示m个端口中的n个端口,其中,端口比特位图中各比特为0时指示第一参考信号的m个端口中对应的端口不被使用,为1时指示第一参考信号的m个端口中对应的端口被使用,或者,端口比特位图中各比特为1时指示第一参考信号的m个端口中对应的端口不被使用,为0时指示第一参考信号的m个端口中对应的端口被使用。
[0362]
在一种可能的实现方式中,第二指示信息中可以包括:端口指示向量的指示信息,该端口指示向量用于指示m个端口中的n个端口,端口指示向量中的第i个元素表示第二预
编码矩阵中第i行对应的第一参考信号的m个端口中的一个端口。
[0363]
在一种可能的实现方式中,第二指示信息还可以包含预编码层数的指示信息和/或第二tpmi的指示信息,其中,预编码层数用于确定目标码本(如预编码矩阵表),第二tpmi为第二预编码矩阵在目标码本中的索引。可选的,该预编码层数及第二tpmi可以承载在相同或不同的字段中。
[0364]
步骤504、第二设备向第一设备发送第二指示信息。
[0365]
示例性地,第二设备可以向第一设备发送上述指示第二tpmi、预编码层数及端口比特位图的指示信息,可选的,第二tpmi、预编码层数及端口比特位图可以承载在同一字段中;或者,第二设备可以向第一设备发送指示第二tpmi、预编码层数及端口指示向量的指示信息,可选的,第二tpmi、预编码层数及端口指示向量可以承载在同一字段中。例如,可以通过dci中预编码信息与预编码层数(precoding information and number of layers)字段指示第一tpmi、预编码层数及及端口指示向量。例如,该字段中可以占用8个比特位,该8个比特位的不同比特值指示第二tpmi、预编码层数及端口指示向量,如,00000000指示第二tpmi为0,预编码层数为1,端口指示向量00011001指示第一tpmi为2,预编码层数为3,端口指示向量
[0366]
步骤505、第一设备接收第二指示信息。
[0367]
示例性地,第一设备可以接收上述指示第二tpmi、预编码层数及端口比特位图的指示信息;进一步地,第一设备可以根据端口比特位图以及预编码层数确定预编码矩阵表,通过第二tpmi在预编码矩阵表中确定第二预编码矩阵,并通过端口比特位图确定第二预编码矩阵各行对应的发送天线端口。
[0368]
示例性地,第一设备可以接收上述指示第二tpmi、预编码层数及端口指示向量的指示信息;进一步地,第一设备可以根据端口指示向量以及预编码层数确定预编码矩阵表,通过第二tpmi在预编码矩阵表中确定第二预编码矩阵,并通过端口指示向量确定第二预编码矩阵各行对应的发送天线端口。
[0369]
本技术实施例中,在第二设备为第一设备配置的参考信号端口数m大于n,第二设备根据参考信号测量结果调度第一设备发送数据使用的天线端口数为n,通过该天线端口数对应的码本进行tpmi指示,同时额外增加“天线端口选择”的指示,以使tpmi指示方法满足发射通道资源池化需求;保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0370]
下面以n为3时,对上述图5中的通信方法进行举例说明。
[0371]
图6示出根据本技术一实施例的另一种通信方法的流程图,该方法可以应用于上述图1所示的通信系统,其中,第一设备可以为上述图1中终端设备102,相应的,第二设备可以为上述图1中网络设备101。如图6所示,该方法可以包括以下步骤:
[0372]
步骤601、第一设备发送m个端口的第一参考信号,其中,m为大于2的整数。步骤602、第二设备接收第一设备发送m个端口的第一参考信号。
[0373]
步骤603、第二设备根据第一参考信号确定第二指示信息。
[0374]
其中,第二指示信息用于指示m个端口中的3个端口,以及目标码本中的第二预编码矩阵,第二预编码矩阵的行数为3;第二预编码矩阵与3个端口相关联,该3个端口与第一
设备实际发送数据的天线端口相关联。
[0375]
该目标码本中包含至少一个目标预编码矩阵,目标预编码矩阵的行数为3,目标预编码矩阵中不包含元素全为0的行;第二指示信息所指示的第二预编码矩阵即为该目标码本中目标预编码矩阵中的至少一个。其中,目标预编码矩阵包含的非零元素为{e
jnπ/3
/a}中的元素,其中n=0,1,2,j为虚数单位,a为正数常数。
[0376]
示例性地,当目标预编码矩阵的列数大于1时,目标预编码矩阵中的任意两列为正交列向量。
[0377]
举例来说,当m=4时,即第一参考信号为4个端口的第一参考信号时,目标码本可以为上述表8-表10所示的3端口的码本。
[0378]
在一种可能的实现方式中,第二指示信息中可以包括:端口比特位图的指示信息,该端口比特位图用于指示m个端口中的3个端口。
[0379]
例如,m=4时,第二设备配置为第一设备配置4个端口的srs,为0~3,假设第一设备发送srs时srs的4个端口分别与第一设备的4个天线端口关联;第二设备根据srs测量结果调度第一设备发送数据使用与srs端口0、1、2这三个端口对应的天线端口。第二设备通过端口比特位图指示天线端口的选择,比如:端口比特位图[1,1,1,0]表示上述srs端口0、1、2这三个端口关联的天线端口被选择,该3个天线端口为发送数据时使用的天线端口,且预编码矩阵的第1行与srs端口0对应,预编码矩阵的第2行与srs端口1对应,预编码矩阵的第3行与srs端口2对应,同时预编码矩阵的第1行与srs端口0关联的天线端口对应,预编码矩阵的第2行与srs端口1关联的天线端口对应,预编码矩阵的第3行与srs端口2关联的天线端口对应。
[0380]
在一种可能的实现方式中,第二指示信息中可以包括:端口指示向量的指示信息,该端口指示向量指示m个端口中的3个端口,端口指示向量中的第i个元素表示第一预编码矩阵中第i行对应的第一参考信号的m个端口中的一个端口。
[0381]
例如,m=4时,第二设备配置为第一设备配置4个端口的srs,为0~3,假设第一设备发送srs时srs的4个端口分别与第一设备的4个天线端口对应;第二设备根据srs测量结果调度第一设备发送数据使用与srs端口0、1、2这三个端口对应的天线端口。通过端口指示向量指示天线端口的选择,比如:端口指示向量为表示上述srs端口0、1、2这三个端口关联的天线端口被选择,该3个天线端口为发送数据时使用的天线端口,且预编码矩阵的第1行与srs端口0对应,预编码矩阵的第2行与srs端口1对应,预编码矩阵的第3行与srs端口2对应,同时预编码矩阵的第1行与srs端口0关联的天线端口对应,预编码矩阵的第2行与srs端口1关联的天线端口对应,预编码矩阵的第3行与srs端口2关联的天线端口对应。
[0382]
在一种可能的实现方式中,第二指示信息还可以包含第二tpmi的指示信息和/或预编码层数的指示信息,其中,预编码层数用于确定目标码本,该第二tpmi为第二预编码矩阵在目标码本中的索引。例如,m=4时,第二设备确定的第二预编码矩阵为预编码层数为1,根据上述表8中3端口1层传输的码本,确定第二tpmi为15。
[0383]
步骤604、第二设备向第一设备发送第二指示信息。
[0384]
示例性地,第二设备可以向第一设备发送指示上述第二tpmi、预编码层数及端口比特位图的信息。例如,m=4时,第二预编码矩阵为天线端口选择为与srs端口0、1、2关联的3个天线端口,则预编码层数为1,第二tpmi的索引值为15及端口比特位图为[1,1,1,0]。
[0385]
示例性地,第二设备可以向第一设备发送指示上述第二tpmi、预编码层数及端口指示向量的信息,。例如,m=4时,第二预编码矩阵为天线端口选择为与srs端口0、1、2关联的3个天线端口,则预编码层数为1,第二tpmi的索引值为15及端口指示向量为[0,1,2]。
[0386]
步骤605、第一设备接收第二指示信息。
[0387]
示例性地,第一设备可以接收上述指示第二tpmi、预编码层数及端口比特位图的信息,或者,接收指示第二tpmi、预编码层数及端口指示向量的信息;进一步地,第一设备可以根据预编码层数以及第二tpmi查找第二预编码矩阵,并根据端口比特位图或端口指示向量确定m个端口中的3个端口。
[0388]
例如,m=4时,第二指示信息指示预编码层数为2,第二tpmi的索引值15及端口指示向量为第一设备根据预编码层数为2及指示向量确定预编码矩阵表为使用3个天线端口2层传输的预编码矩阵,即上述表9,通过第二tpmi的索引值15确定第二预编码矩阵为并通过端口指示向量确定中第1行对应与天线srs0关联的天线端口,第二行对应与srs端口1关联的天线端口,第三行对应srs端口2关联的天线端口。
[0389]
上述图6各步骤中具体内容可以参见前文图5中相关表述,在此不作赘述。
[0390]
本技术实施例中,在第二设备为第一设备配置的参考信号端口数m大于3,第二设备根据参考信号测量结果调度第一设备发送数据使用的天线端口数为3,通过该天线端口数对应的码本进行tpmi指示,同时额外增加“天线端口选择”的指示,以使tpmi指示方法满足发射通道资源池化需求;保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0391]
下面以n为2时,对上述图5中的通信方法进行举例说明。
[0392]
图7示出根据本技术一实施例的一种通信方法的流程图,该方法可以应用于上述图1所示的通信系统,其中,第一设备可以为上述图1中终端设备102,相应的,第二设备可以为上述图1中网络设备101。如图7所示,该方法可以包括以下步骤:
[0393]
步骤701、第一设备发送m个端口的第一参考信号,其中,m为大于2的整数。
[0394]
步骤702、第二设备接收第一设备发送4端口的第一参考信号。
[0395]
步骤703、第二设备根据第一参考信号确定第二指示信息。
[0396]
其中,第二指示信息用于指示m个端口中的2个端口,以及目标码本中的第二预编码矩阵,第二预编码矩阵的行数为2;第二预编码矩阵与2个端口相关联,该2个端口与第一设备实际发送数据的天线端口相关联。
[0397]
该目标码本中包含至少一个目标预编码矩阵,目标预编码矩阵的行数可以为2,目标预编码矩阵中不包含元素全为0的行;第二指示信息所指示的第二预编码矩阵即为该目标码本中目标预编码矩阵中的至少一个。其中,目标预编码矩阵包含的非零元素为{e
jnπ/2
/a}中的元素,其中,n=0,1,j为虚数单位,a为正数常数。
[0398]
示例性地,当目标预编码矩阵的列数大于1时,目标预编码矩阵中的任意两列为正交列向量。
[0399]
举例来说,当m=4或m=3时,即第一参考信号为4个端口的第一参考信号时,目标码本可以为上述表1-表2所示的2端口的码本,此处不再赘述。
[0400]
在一种可能的实现方式中,第二指示信息中可以包括端口比特位图,该端口比特位图用于指示m个端口中的2个端口。
[0401]
例如,当m=3时,第二设备配置为第一设备配置3个端口的srs,为0~2,假设第一设备发送srs时srs的3个端口分别与第一设备的3个天线端口关联;第二设备根据srs测量结果调度第一设备发送数据使用与srs端口0、1这两个端口对应的天线端口。第二设备通过端口比特位图指示天线端口的选择,比如:端口比特位图[1,1,0]表示上述srs端口0、1这两个端口关联的天线端口被选择,该2个天线端口为发送数据时使用的天线端口,且预编码矩阵的第1行与srs端口0对应,预编码矩阵的第2行与srs端口1对应,同时预编码矩阵的第1行与srs端口0关联的天线端口对应,预编码矩阵的第2行与srs端口1关联的天线端口对应。
[0402]
再例如,当m=4时,第二设备配置为第一设备配置4个端口的srs,为0~3,假设第一设备发送srs时srs的4个端口分别与第一设备的4个天线端口关联;第二设备根据srs测量结果调度第一设备发送数据使用与srs端口0、1这两个端口对应的天线端口。第二设备通过端口比特位图指示天线端口的选择,比如:端口比特位图[1,1,0,0]表示上述srs端口0、1这两个端口关联的天线端口被选择,该2个天线端口为发送数据时使用的天线端口,且预编码矩阵的第1行与srs端口0对应,预编码矩阵的第2行与srs端口1对应,同时预编码矩阵的第1行与srs端口0关联的天线端口对应,预编码矩阵的第2行与srs端口1关联的天线端口对应。
[0403]
在一种可能的实现方式中,第二指示信息中可以包括:端口指示向量,该端口指示向量用于指示m个端口中的2个端口,所述端口指示向量中的第i个元素表示所述第一预编码矩阵中第i行对应的所述第一参考信号的m个端口中的一个端口。
[0404]
例如,当m=4时,第二设备配置为第一设备配置4个端口的srs,为0~3,假设第一设备发送srs时srs的4个端口分别与第一设备的4个天线端口对应;第二设备根据srs测量结果调度第一设备发送数据使用与srs端口1、2这两个端口对应的天线端口。通过端口指示向量指示天线端口的选择,比如端口指示向量为表示上述srs端口1、2这两个端口关联的天线端口被选择,该2个天线端口为发送数据时使用的天线端口,且预编码矩阵的第1行与srs端口1对应,预编码矩阵的第2行与srs端口1对应,同时预编码矩阵的第1行与srs端口1关联的天线端口对应,预编码矩阵的第2行与srs端口2关联的天线端口对应。
[0405]
在一种可能的实现方式中,第二指示信息还可以包含第二tpmi的指示信息和/或预编码层数的指示信息,其中,预编码层数用于确定目标码本,该第二tpmi为第二预编码矩
阵在目标码本中的索引。例如,当m=4时,第二设备确定的第二预编码矩阵为则预编码层数为2,根据上述表2中2端口2层传输的码本,确定第二tpmi的索引值为1。
[0406]
步骤704、第二设备向第一设备发送第二指示信息。
[0407]
示例性地,第二设备可以向第一设备发送指示上述第二tpmi、预编码层数及端口比特位图的信息。例如,m=4时,第二预编码矩阵为天线端口选择为与srs端口0、1关联的2个天线端口,则预编码层数为2、第二tpmi的索引值为1及端口比特位图[1,1,0,0]。
[0408]
示例性地,第二设备可以向第一设备发送上述第二tpmi、预编码层数及端口指示向量。例如,m=4时,第二预编码矩阵为天线端口选择为与srs端口1、2关联的2个天线端口,则预编码层数为2,第二tpmi的索引值为1及端口指示向量为
[0409]
步骤705、第一设备接收第二指示信息。
[0410]
示例性地,第一设备可以接收上述指示第二tpmi、预编码层数及端口比特位图的信息,或者,接收指示第二tpmi、预编码层数及端口指示向量的信息;进一步地,第一设备可以根据预编码层数以及第二tpmi查找第二预编码矩阵,并根据端口比特位图或端口指示向量确定m个端口中的2个端口。
[0411]
例如,m=4时,第二预编码矩阵预编码层数为2,第二tpmi的索引值1及端口指示向量为第一设备根据预编码层数为2及指示向量确定预编码矩阵表为使用2个天线端口2层传输的预编码矩阵,即上述表2,通过第二tpmi的索引值1确定第二预编码矩阵为并通过端口指示向量确定中第1行对应与srs端口1关联的天线端口,第二行对应与srs端口2关联的天线端口。
[0412]
上述图7各步骤中具体内容可以参见前文图5中相关表述,在此不作赘述。
[0413]
本技术实施例中,在第二设备为第一设备配置的参考信号端口数m大于2,第二设备根据参考信号测量结果调度第一设备发送数据使用的天线端口数为2,通过该天线端口数对应的码本进行tpmi指示,同时额外增加“天线端口选择”的指示,以使tpmi指示方法满足发射通道资源池化需求;保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0414]
基于与上述通信方法同样的发明构思,本技术实施例还提供了一种通信装置。
[0415]
图8示出根据本技术一实施例的一种通信装置的结构图,如图8所示,该装置可以包括:第一模块801及第二模块802。
[0416]
一些实施例中,该第一模块801用于第一设备发送m个端口的第一参考信号,其中,m为大于2的整数;该第二模块802用于第一设备接收第一指示信息,第一指示信息用于指示目标码本中的第一预编码矩阵,第一预编码矩阵与第一参考信号关联,目标码本包含至少一个目标预编码矩阵,目标预编码矩阵的行数为m;其中,目标预编码矩阵有且仅有2行包含非零元素,目标预编码矩阵的列数为2,目标预编码矩阵为部分相干预编码矩阵;或,目标预编码矩阵有且仅有3行包含非零元素,且目标预编码矩阵为部分相干预编码矩阵或相干预
编码矩阵;或,目标预编码矩阵有且仅有k行包含非零元素,其中,k为小于m且不小于4的整数,且目标预编码矩阵为部分相干预编码矩阵。
[0417]
在一种可能的实现方式中,上述部分相干预编码矩阵为存在一列包含大于一个且小于m个非零元素的预编码矩阵,上述相干预编码矩阵为所有列都包含m个非零元素的预编码矩阵。
[0418]
在一种可能的实现方式中,第一指示信息包含第一tpmi的指示信息,第一tpmi为所述第一预编码矩阵在所述目标码本中的索引。
[0419]
在一种可能的实现方式中,在目标预编码矩阵有且仅有2行包含非零元素时,目标预编码矩阵包含非零元素的2行由[a,b;c,d]确定,a、b、c、d为{1/a1,-1/a1,j/a1,-j/a1}中的元素,其中,j为虚数单位,a1为正数常数。
[0420]
在一种可能的实现方式中,在目标预编码矩阵有且仅有2行包含非零元素时,目标预编码矩阵包含非零元素的2行在目标预编码矩阵的行位置任意,目标预编码矩阵包含非零元素的2行构成的矩阵为[a,b;c,d]。
[0421]
在一种可能的实现方式中,在目标预编码矩阵有且仅有3行包含非零元素时,非零元素为{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素,其中j为虚数单位,a2为正数常数,目标预编码矩阵包含非零元素的3行的行位置任意。
[0422]
在一种可能的实现方式中,在目标预编码矩阵有且仅有k行包含非零元素时,非零元素为{e
jkπ/k
/a3}中的元素,其中k=0,1,2,

,k-1,j为虚数单位,a3为正数常数,目标预编码矩阵包含非零元素的k行的行位置任意。
[0423]
在一种可能的实现方式中,在目标预编码矩阵的列数大于1时,目标预编码矩阵中的任意两列为正交列向量。
[0424]
在一种可能的实现方式中,目标预编码矩阵适用的波形包括:dft-s-ofdm或cp-ofdm。
[0425]
本技术实施例中,针对终端设备发射通道资源池化的上行增强方案,可以支持m(m为大于2的整数)端口的目标码本,第一指示信息用于指示该m端口的目标码本中的第一预编码矩阵,从而可以支持从m个发射通道中选取多个发射通道进行上行传输;从而保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0426]
另一些实施例中,该第一模块801用于:第一设备发送m个端口的第一参考信号,其中,m为大于2的整数;该第二模块802用于:第一设备接收第二指示信息,第二指示信息用于指示m个端口中的n个端口,以及目标码本中的第二预编码矩阵,第二预编码矩阵与n个端口相关联,第二预编码矩阵的行数为n,其中,n为小于或等于m的正整数。
[0427]
在一种可能的实现方式中,目标码本中包含至少一个目标预编码矩阵,目标预编码矩阵的行数为n,目标预编码矩阵中不包含元素全为0的行。
[0428]
在一种可能的实现方式中,第二指示信息包含第二tpmi的指示信息,第二tpmi为第二预编码矩阵在目标码本中的索引。
[0429]
在一种可能的实现方式中,目标预编码矩阵包含的元素为{e
jnπ/n
/a}中的元素,其中n=0,1,2,

,n-1,j为虚数单位,a为正数常数。
[0430]
在一种可能的实现方式中,第二指示信息包括:端口比特位图的指示信息,端口比特位图用于指示m个端口中的n个端口;其中,端口比特位图中各比特为0时指示第一参考信
号的m个端口中对应的端口不被使用,为1时指示第一参考信号的m个端口中对应的端口被使用,或,端口比特位图中各比特为1时指示第一参考信号的m个端口中对应的端口不被,为0时指示第一参考信号的m个端口中对应的端口被使用;或者,第二指示信息包括:端口指示向量的指示信息,端口指示向量用于指示m个端口中的n个端口,端口指示向量中的第i个元素表示第二预编码矩阵中第i行对应的第一参考信号的m个端口中的一个端口。
[0431]
在一种可能的实现方式中,当目标预编码矩阵的列数大于1时,目标预编码矩阵中的任意两列为正交列向量。
[0432]
在一种可能的实现方式中,目标预编码矩阵适用的波形包括:dft-s-ofdm或cp-ofdm。
[0433]
本技术实施例中,在第二设备为第一设备配置的参考信号端口数m大于n(m为大于2的整数),第二设备根据第一参考信号测量结果调度第一设备发送数据使用的天线端口数为n,通过该天线端口数对应的码本进行预编码矩阵指示,同时额外增加“天线端口选择”的指示,以使预编码矩阵指示方法满足发射通道资源池化需求;保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0434]
图9示出根据本技术一实施例的一种通信装置的结构图,如图9所示,该装置可以包括:第三模块901及第四模块902。
[0435]
一些实施例中,该第三模块901用于:第二设备接收m个端口的第一参考信号,其中,m为大于2的整数;该第四模块902用于第二设备发送第一指示信息的;第一指示信息用于指示目标码本中的第一预编码矩阵,第一预编码矩阵与第一参考信号关联,目标码本包含至少一个目标预编码矩阵,目标预编码矩阵的行数为m;其中,目标预编码矩阵有且仅有2行包含非零元素,目标预编码矩阵的列数为2,目标预编码矩阵为部分相干预编码矩阵;或,目标预编码矩阵有且仅有3行包含非零元素,且目标预编码矩阵为部分相干预编码矩阵或相干预编码矩阵;或,目标预编码矩阵有且仅有k行包含非零元素,其中,k为小于m且不小于4的整数,且目标预编码矩阵为部分相干预编码矩阵。
[0436]
在一种可能的实现方式中,部分相干预编码矩阵为存在一列包含大于一个且小于m个非零元素的预编码矩阵,相干预编码矩阵为所有列都包含m个非零元素的预编码矩阵。
[0437]
在一种可能的实现方式中,第一指示信息包含第一tpmi的指示信息,第一tpmi为第一预编码矩阵在所述目标码本中的索引。
[0438]
在一种可能的实现方式中,在目标预编码矩阵有且仅有2行包含非零元素时,目标预编码矩阵包含非零元素的2行由[a,b;c,d]确定,a、b、c、d为{1/a1,-1/a1,j/a1,-j/a1}中的元素,其中,j为虚数单位,a1为正数常数。
[0439]
在一种可能的实现方式中,目标预编码矩阵包含非零元素的2行在目标预编码矩阵的行位置任意,目标预编码矩阵包含非零元素的2行构成的矩阵为[a,b;c,d]。
[0440]
在一种可能的实现方式中,在目标预编码矩阵有且仅有3行包含非零元素时,非零元素为{1/a2,e
jπ/3
/a2,e
j2π/3
/a2,-1/a2,-e
j2π/3
/a2,-e
jπ/3
/a2}中的元素,其中j为虚数单位,a2为正数常数,目标预编码矩阵包含非零元素的3行的行位置任意。
[0441]
在一种可能的实现方式中,在目标预编码矩阵有且仅有k行包含非零元素时,非零元素为{e
jkπ/k
/a3}中的元素,其中k=0,1,2,

,k-1,j为虚数单位,a3为正数常数,目标预编码矩阵包含非零元素的k行的行位置任意。
[0442]
在一种可能的实现方式中,在目标预编码矩阵的列数大于1时,目标预编码矩阵中的任意两列为正交列向量。
[0443]
在一种可能的实现方式中,目标预编码矩阵适用的波形包括:dft-s-ofdm或cp-ofdm。
[0444]
本技术实施例中,针对终端设备发射通道资源池化的上行增强方案,可以支持m(m为大于2的整数)端口的目标码本,第一指示信息用于指示该m端口的目标码本中的第一预编码矩阵,从而可以支持从m个发射通道中选取多个发射通道进行上行传输;从而保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0445]
另一些实施例中,该第三模块901用于:第二设备接收m个端口的第一参考信号,其中,m为大于2的整数;该第四模块902用于:第二设备发送第二指示信息;第二指示信息用于指示m个端口中的n个端口,以及目标码本中的第二预编码矩阵,第二预编码矩阵与n个端口相关联,第二预编码矩阵的行数为n,其中,n为小于或等于m的正整数。
[0446]
在一种可能的实现方式中,目标码本中包含至少一个目标预编码矩阵,目标预编码矩阵的行数为n,目标预编码矩阵中不包含元素全为0的行。
[0447]
在一种可能的实现方式中,第二指示信息包含第二tpmi的指示信息,第二tpmi为第二预编码矩阵在目标码本中的索引。
[0448]
在一种可能的实现方式中,目标预编码矩阵包含的元素为{e
jnπ/n
/a}中的元素,其中n=0,1,2,

,n-1,j为虚数单位,a为正数常数。
[0449]
在一种可能的实现方式中,第二指示信息包括:端口比特位图的指示信息,端口比特位图用于指示m个端口中的n个端口;其中,端口比特位图中各比特为0时指示第一参考信号的m个端口中对应的端口不被使用,为1时指示第一参考信号的m个端口中对应的端口被使用;或,端口比特位图中各比特为1时指示第一参考信号的m个端口中对应的端口不被使用,为0时指示第一参考信号的m个端口中对应的端口被使用;或者,第二指示信息包括:端口指示向量的指示信息,端口指示向量用于指示m个端口中的n个端口,端口指示向量中的第i个元素表示第二预编码矩阵中第i行对应的第一参考信号的m个端口中的一个端口。
[0450]
在一种可能的实现方式中,当目标预编码矩阵的列数大于1时,目标预编码矩阵中的任意两列为正交列向量。
[0451]
在一种可能的实现方式中,目标预编码矩阵适用的波形包括:dft-s-ofdm或cp-ofdm。
[0452]
本技术实施例中,在第二设备为第一设备配置的参考信号端口数m大于n(m为大于2的整数),第二设备根据第一参考信号测量结果调度第一设备发送数据使用的天线端口数为n,通过该天线端口数对应的码本进行预编码矩阵指示,同时额外增加“天线端口选择”的指示,以使预编码矩阵指示方法满足发射通道资源池化需求;保证上行发射通道资源池化的最大自由度,提升上行传输性能。
[0453]
上述实施例的各种可能的实现方式或说明可参见上文,此处不再赘述。
[0454]
本技术实施例还提供一种通信系统,该通信系统包括上述任一实施例中第一设备和第二设备,该第一设备用于执行图2-图7所示的任一技术方案,该第二设备用于执行图2-图7所示的任一技术方案。
[0455]
图10示出根据本技术一实施例的一种终端设备的结构示意图,如图10所示,该通
信装置可以包括:至少一个处理器3001,通信线路3002,存储器3003以及至少一个通信接口3004。
[0456]
处理器3001可以是一个通用中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。
[0457]
通信线路3002可包括一通路,在上述组件之间传送信息。
[0458]
通信接口3004,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,ran,无线局域网(wireless local area networks,wlan)等。
[0459]
存储器3003可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路3002与处理器相连接。存储器也可以和处理器集成在一起。本技术实施例提供的存储器通常可以具有非易失性。其中,存储器3003用于存储执行本技术方案的计算机执行指令,并由处理器3001来控制执行。处理器3001用于执行存储器3003中存储的计算机执行指令,从而实现本技术上述实施例中提供的方法。
[0460]
可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术实施例对此不作具体限定。
[0461]
在具体实现中,作为一种实施例,处理器3001可以包括一个或多个cpu,例如图10中的cpu0和cpu1。
[0462]
在具体实现中,作为一种实施例,通信装置可以包括多个处理器,例如图10中的处理器3001和处理器3007。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
[0463]
在具体实现中,作为一种实施例,通信装置还可以包括输出设备3005和输入设备3006。输出设备3005和处理器3001通信,可以以多种方式来显示信息。例如,输出设备3005可以是液晶显示器(liquid crystal display,lcd),发光二级管(light emitting diode,led)显示设备,阴极射线管(cathode ray tube,crt)显示设备,或投影仪(projector)等。输入设备3006和处理器3001通信,可以以多种方式接收用户的输入。例如,输入设备3006可以是鼠标、键盘、触摸屏设备或传感设备等。
[0464]
作为一个示例,结合图10所示的通信装置,图8中的第一模块801可以由图10中的通信接口3004和/或处理器3001来实现,图8中的第二模块802可以由图10中的通信接口3004和/或处理器3001来实现本技术实施例对此不作任何限制。
[0465]
图11示出根据本技术一实施例的一种网络设备的结构示意图,如图11所示,该通信装置可以包括:至少一个处理器3101,通信线路3102,存储器3103以及至少一个通信接口3104。
[0466]
处理器3101可以是一个通用中央处理器,微处理器,特定应用集成电路,或一个或多个用于控制本技术方案程序执行的集成电路。
[0467]
通信线路3102可包括一通路,在上述组件之间传送信息。
[0468]
通信接口3104,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,ran,无线局域网等。
[0469]
存储器3103可以是只读存储器或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器、只读光盘或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路3102与处理器相连接。存储器也可以和处理器集成在一起。本技术实施例提供的存储器通常可以具有非易失性。其中,存储器3103用于存储执行本技术方案的计算机执行指令,并由处理器3101来控制执行。处理器3101用于执行存储器3103中存储的计算机执行指令,从而实现本技术上述实施例中提供的方法。
[0470]
可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术实施例对此不作具体限定。
[0471]
在具体实现中,作为一种实施例,处理器3101可以包括一个或多个cpu,例如图11中的cpu0和cpu1。
[0472]
在具体实现中,作为一种实施例,通信装置可以包括多个处理器,例如图11中的处理器3101和处理器3107。这些处理器中的每一个可以是一个单核处理器,也可以是一个多核处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
[0473]
在具体实现中,作为一种实施例,通信装置还可以包括输出设备3105和输入设备3106。输出设备3105和处理器3101通信,可以以多种方式来显示信息。例如,输出设备3105可以是液晶显示器,发光二级管显示设备,阴极射线管显示设备,或投影仪等。输入设备3106和处理器3101通信,可以以多种方式接收用户的输入。例如,输入设备3106可以是鼠标、键盘、触摸屏设备或传感设备等。
[0474]
作为一个示例,结合图11所示的通信装置,图9中的第三模块901可以由图11中的通信接口3104和/或处理器3101来实现,图9中的第四模块9012可以由图11中的通信接口3104和/或处理器3101来实现,本技术实施例对此不作任何限制。
[0475]
图12示出根据本技术一实施例的一种芯片的结构示意图,如图12所示,图12所示的芯片可以为通用处理器,也可以为专用处理器。该芯片包括处理器3201。其中,处理器3201用于支持通信装置执行图2-图7中任一所示的技术方案。
[0476]
可选的,该芯片还包括收发器3202,收发器3202用于接受处理器3201的控制,用于支持通信装置执行上述技术方案,示例性地,可以执行图2-图7中任一所示的方法。
[0477]
可选的,图12所示的芯片还可以包括:存储介质3203。示例性地,上述表1-表13中的码本可以存储在该存储介质3203中。
[0478]
需要说明的是,图12所示的芯片可以使用下述电路或者器件来实现:一个或多个现场可编程门阵列(field programmable gate array,fpga)、可编程逻辑器件
(programmable logic device,pld)、控制器、状态机、门逻辑、分立硬件部件、任何其他适合的电路、或者能够执行本技术通篇所描述的各种功能的电路的任意组合。
[0479]
本技术实施例提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述技术方案,示例性地,可以执行图2-图7中任一所示的方法。
[0480]
本技术实施例提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行上述技术方案,示例性地,可以执行图2-图7中任一所示的方法。
[0481]
计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。
[0482]
这里所描述的计算机可读程序指令或代码可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
[0483]
用于执行本技术操作的计算机程序指令可以是汇编指令、指令集架构(instruction set architecture,isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c 等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(local area network,lan)或广域网(wide area network,wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(field-programmable gate array,fpga)或可编程逻辑阵列(programmable logic array,pla),该电子电路可以执行计算机可读程序指令,从而实现本技术的各个方面。
[0484]
这里参照根据本技术实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本技术的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
[0485]
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的
计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
[0486]
也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
[0487]
附图中的流程图和框图显示了根据本技术的多个实施例的装置、系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。
[0488]
也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行相应的功能或动作的硬件(例如电路或asic(application specific integrated circuit,专用集成电路))来实现,或者可以用硬件和软件的组合,如固件等来实现。
[0489]
尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其它变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其它单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
[0490]
以上已经描述了本技术的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
再多了解一些

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

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

相关文献