掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本申请涉及无线通信技术领域,尤其涉及一种通信方法、装置及计算机可读存储介质。

背景技术

探测参考信号(sounding reference signal,SRS)可以用于波束管理(beammanagement)、基于码本(codebook)的传输、基于非码本(non-codebook)的传输、天线切换(antenna switching)或者定位等场景。现有讨论中,支持梳状comb大小为8(Comb-8)的SRS传输且针对Comb-8可支持的最大循环移位(cyclic shift,CS)数为6或者12。然而,若Comb-8可支持的最大循环移位数为12,在SRS对应的SRS序列的长度不能整除最大循环移位数的情况下,可能会出现相同comb位置下复用天线端口间SRS的序列不正交的问题,会对信道估计性能产生较大的影响。因此,如何保证相同comb位置下复用序列的正交性,提高信道估计精度,提升覆盖性能和系统容量成为亟待解决的问题。

发明内容

本申请提供一种通信方法、装置及计算机可读存储介质,可以提高信道估计精度,提升覆盖性能和系统容量。

第一方面,本申请提供了一种通信方法,该通信方法可以应用于终端设备,也可以应用于终端设备中的模块(例如,芯片),下面以应用于终端设备为例进行描述。该方法可以包括:确定第一SRS对应的SRS序列的循环移位和comb位置中的至少一项,所述SRS序列的长度与最大循环移位数的比值为非整数;根据所述循环移位和所述comb位置中的至少一项向网络设备发送所述第一SRS;所述SRS序列中,对应相同comb位置的SRS序列之间两两正交。

在本申请提供的方案中,在SRS对应的SRS序列的长度不能整除最大循环移位数的场景下,终端设备可以确定SRS序列的循环移位和comb位置中的至少一项,从而可以实现SRS对应的相同comb位置的SRS序列的正交发送。不同于现有技术中,在Comb-8可支持的最大循环移位数为12,SRS序列的长度与最大循环移位数的比值为非整数的情况下(例如SRS序列的长度为6,或者SRS序列的长度为12),相同comb位置上可能产生不正交的SRS序列,从而会对信道估计性能产生较大的影响,本申请实施例中,对于SRS序列的长度与最大循环移位数的比值为非整数,即包括SRS序列的长度小于最大循环移位数的场景,终端设备根据新的映射规则确定SRS序列的循环移位和/或comb位置,使得相同comb位置的SRS序列之间两两正交,可以解决现有技术中的可能出现的相同comb位置下发送SRS序列不正交的问题,进而可以提高信道估计精度,提升覆盖性能和系统容量。

在一种可能的实现方式中,所述对应相同comb位置的SRS序列之间两两正交与所述SRS序列的循环移位、所述SRS序列的长度、所述最大循环移位数中的至少一项有关。

在一种可能的实现方式中,所述对应相同comb位置的SRS序列之间两两正交满足:

其中,

在本申请提供的方案中,为实现相同comb位置的SRS序列正交,不同序列对应的不同循环移位需满足上述公式条件。为满足上述条件,可以通过修改不同序列对应的不同循环移位来实现,或者,通过修改不同序列对应的comb位置,保证相同comb位置的SRS序列之间两两正交。上述公式条件从现有协议角度出发,通过阐述SRS序列正交与SRS序列对应的循环移位,最大循环移位数以及序列长度之间的关系,基于本申请设计方案可以解决上述SRS序列正交问题。

在一种可能的实现方式中,所述第一SRS对应的SRS序列的循环移位满足:

其中,γ

α

在本申请提供的方案中,针对SRS序列的长度与最大循环移位数的比值为非整数所产生的相同comb位置上SRS序列不正交的问题,当SRS对应的SRS序列在同一comb位置,SRS序列一一对应多个天线端口,不同天线端口在同一comb位置通过循环移位区分,通过修改SRS序列的循环移位配置规则,即修改天线端口与SRS序列的循环移位的映射表达式,在现有协议机制的基础上,重新设计p

在一种可能的实现方式中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的循环移位满足:

在一个具体的实施例中,对于SRS的传输comb大小为8,SRS对应的4个SRS序列分别对应4个天线端口,SRS序列的长度为6N,N为正奇数,最大循环移位数为12的场景下,针对SRS序列的长度与最大循环移位数的比值为非整数所产生的相同comb位置上SRS序列不正交的问题,终端设备的4个天线端口在同一comb位置,4个天线端口在同一comb位置通过循环移位区分,可以修改4个SRS序列的循环移位配置规则,即修改4个天线端口与循环移位的映射表达式,在现有协议机制的基础上,重新设计p

在一种可能的实现方式中,所述第一SRS对应的SRS序列分别对应的多个天线端口分为M组,同一组内的天线端口对应的comb位置相同,不同组的天线端口对应到不同的comb位置,所述M与天线端口数、所述最大循环移位数以及所述SRS序列的长度的至少一项有关,所述M为大于或等于1的正整数。

在本申请提供的方案中,针对SRS序列的长度与最大循环移位数的比值为非整数所产生的相同comb位置上SRS序列不正交的问题,终端设备可以将不正交的SRS序列通过不同comb位置发送给网络设备。具体的,SRS对应的SRS序列分别对应多个天线端口,多个天线端口分为多组,每一组内的天线端口在同一comb位置,不同组分别在不同的comb位置,即不同组的天线端口可以通过comb位置实现复用。将不正交的SRS序列对应不同的comb位置,可以解决SRS序列的长度与最大循环移位数的比值为非整数所产生的相同comb位置上SRS序列不正交的问题,进而可以提高信道估计精度,提升覆盖性能和系统容量。

在一种可能的实现方式中,所述同一组内的天线端口对应的SRS序列正交。

在本申请提供的方案中,多个天线端口分为多组,可以理解为,将两两正交的SRS序列对应的天线端口分为一组,将不正交的SRS序列对应的天线端口通过不同comb位置实现复用,不仅可以解决SRS序列的长度与最大循环移位数的比值为非整数所产生的相同comb位置上SRS序列不正交的问题,还可以实现相同comb位置下通过循环移位实现不同天线端口间的复用,进而可以提高信道估计精度,提升覆盖性能和系统容量。

在一种可能的实现方式中,所述第一SRS对应的SRS序列的comb位置满足:

其中,p

其中,

在本申请提供的方案中,针对SRS序列的长度与最大循环移位数的比值为非整数所产生的相同comb位置上SRS序列不正交的问题,SRS对应的SRS序列分别对应多个天线端口,多个天线端口分为多组,不同组分别在不同的comb位置,可以修改天线端口与SRS序列的comb位置的映射规则,在现有协议机制的基础上,重新设计p

在一种可能的实现方式中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的comb位置满足:

在一个具体的实施例中,对于SRS的传输comb大小为8,SRS对应的SRS序列分别对应4个天线端口,SRS序列的长度为6N,N为正奇数,最大循环移位数为12的场景下,针对SRS序列的长度与最大循环移位数的比值为非整数所产生的相同comb位置上SRS序列不正交的问题,可以将4个天线端口分为2组,每组映射不同的comb位置,即2组天线端口可以通过不同的comb位置实现复用。修改4个天线端口与4个SRS序列的comb位置的映射表达式,终端设备根据重新修改后的映射表达式确定4个天线端口对应的4个SRS序列的comb位置,可以解决SRS序列的长度与最大循环移位数的比值为非整数所产生的相同comb位置上SRS序列不正交的问题,进而提高信道估计精度,提升覆盖性能和系统容量。

在一种可能的实现方式中,所述第一SRS对应的SRS序列的comb位置满足:

其中,p

其中,

在本申请提供的方案中,针对SRS序列的长度与最大循环移位数的比值为非整数所产生的相同comb位置上SRS序列不正交的问题,在循环移位偏移值满足

在一种可能的实现方式中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的comb位置满足:

在一种可能的实现方式中,所述第一SRS为用于定位的SRS。

在一种可能的实现方式中,所述方法还包括:确定第一SRS对应的循环移位偏移值,所述循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,对应相同comb位置的SRS序列之间两两正交满足:

其中,

第二方面,本申请提供了一种通信方法,该方法可以应用于网络设备,也可以应用于网络设备中的模块(例如,芯片),下面以应用于网络设备为例进行描述。该方法可以包括:确定第一SRS对应的SRS序列的循环移位和comb位置中的至少一项,所述SRS序列的长度与最大循环移位数的比值为非整数;根据所述循环移位和所述comb位置中的至少一项接收来自终端设备的所述第一SRS;所述SRS序列中,对应相同comb位置的SRS序列之间两两正交。

在本申请提供的方案中,在SRS对应的SRS序列的长度不能整除最大循环移位数的场景下,网络设备可以确定SRS序列的循环移位和comb位置中的至少一项,从而可以实现SRS对应的相同comb位置的SRS序列的正交接收。不同于现有技术中,在Comb-8可支持的最大循环移位数为12,SRS序列的长度与最大循环移位数的比值为非整数的情况下(例如SRS序列的长度为6,或者SRS序列的长度为12),相同comb位置上可能产生不正交的SRS序列,从而会对信道估计性能产生较大的影响,本申请实施例中,对于SRS序列的长度与最大循环移位数的比值为非整数,即包括SRS序列的长度小于最大循环移位数的场景,终端设备根据新的映射规则确定SRS序列的循环移位和/或comb位置,使得相同comb位置的SRS序列之间两两正交,可以解决现有技术中的可能出现的相同comb位置下发送SRS序列不正交的问题,进而可以提高信道估计精度,提升覆盖性能和系统容量。

应理解,第二方面的执行主体为网络设备,第二方面的具体内容与第一方面的内容对应,第二方面相应特征以及达到的有益效果可以参考第一方面的描述,为避免重复,此处适当省略详细描述。

在一种可能的实现方式中,所述对应相同comb位置的SRS序列之间两两正交与所述SRS序列的循环移位、所述SRS序列的长度、所述最大循环移位数中的至少一项有关。

在一种可能的实现方式中,所述对应相同comb位置的SRS序列之间两两正交满足:

其中,

在一种可能的实现方式中,所述第一SRS对应的SRS序列的循环移位满足:

其中,γ

α

在一种可能的实现方式中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的循环移位满足:

在一种可能的实现方式中,所述第一SRS对应的SRS序列分别对应的多个天线端口分为M组,同一组内的天线端口对应的comb位置相同,不同组的天线端口对应到不同的comb位置,所述M与天线端口数、所述最大循环移位数以及所述SRS序列的长度的至少一项有关,所述M为大于或等于1的正整数。

在一种可能的实现方式中,所述同一组内的天线端口对应的SRS序列正交。

在一种可能的实现方式中,所述第一SRS对应的SRS序列的comb位置满足:

其中,p

其中,

在一种可能的实现方式中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的comb位置满足:

在一种可能的实现方式中,所述第一SRS对应的SRS序列的comb位置满足:

其中,p

其中,

在一种可能的实现方式中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的comb位置满足:

在一种可能的实现方式中,所述方法还包括:确定第一SRS对应的循环移位偏移值,所述循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,对应相同comb位置的SRS序列之间两两正交满足:

其中,

在一种可能的实现方式中,所述方法还包括:

确定SRS分别对应的至少一个循环移位偏移值,所述SRS为多个SRS,所述至少一个循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,对应相同comb位置的不同SRS对应的SRS序列之间两两正交满足:

其中,

在本申请提供的方案中,网络设备确定SRS对应的循环移位偏移值,上述循环移位偏移值与天线端口对于的循环移位相关联。在相同comb位置,网络设备可以通过为不同的SRS配置确定的循环移位偏移值,基于天线端口与循环移位的映射关系,上述映射关系可以基于预定义方式确定,也可以基于信令指示方式确定,保证不同SRS对应的天线端口对应的SRS序列的循环移位满足上述公式关系,从而保证不同SRS对应的天线端口对应的SRS序列正交。

第三方面,本申请提供了一种通信方法,该通信方法可以应用于终端设备,也可以应用于终端设备中的模块(例如,芯片),下面以应用于终端为例进行描述。该方法可以包括:确定SRS对应的SRS序列的循环移位和comb位置中的至少一项,所述SRS对应的最大循环移位数与所述SRS对应的天线端口数的比值为非整数;根据所述循环移位和所述comb位置中的至少一项向网络设备发送所述SRS。

在本申请提供的方案中,终端设备向网络设备发送SRS,对于同一SRS,在SRS对应的最大循环移位数与SRS序列对应的天线端口数的比值为非整数的情况下,终端设备可以确定SRS序列的循环移位和comb位置中的至少一项,从而可以实现SRS的发送。不同于现有技术中,在Comb-8可支持的最大循环移位数为6的场景下(例如:定位场景),根据现有协议规定,在天线端口数为4的场景下,无法确定天线端口对应的循环移位,采用函数取整的方法虽然可以确定天线端口对应的循环移位,但无法实现相同SRS 4个天线端口间循环移位的均匀分配,本申请实施例中,针对SRS对应的最大循环移位数与SRS序列对应的天线端口数的比值为非整数的场景,终端设备根据新的映射规则确定SRS序列的循环移位和/或comb位置,可以实现同一SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位平均分配,网络侧和终端侧通过本申请方案确定SRS序列对应的循环移位和/或comb位置,避免造成对同一传输SRS序列的不同解读,进而可以提高信道估计精度,提升覆盖性能和系统容量。

在一种可能的实现方式中,所述最大循环移位数与所述天线端口数的比值和第一系数的乘积为整数。

本申请提供的方案中,在新的映射规则中新增一个系数,使得该系数和最大循环移位数与所述天线端口数的比值的乘积为整数。通过这样新的映射规则,可以实现在同一SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位平均分配,进而可以提高信道估计精度,提升覆盖性能和系统容量。

在一种可能的实现方式中,所述SRS对应的SRS序列的循环移位满足:

其中,ρ

在本申请提供的方案中,针对SRS对应的最大循环移位数与SRS序列对应的天线端口数的比值为非整数所产生的同一SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位分配不平均的问题,可以修改SRS序列的循环移位配置规则,即修改天线端口与SRS序列的循环移位的映射表达式,在现有协议机制的基础上,新增一个系数ρ

可以理解的,在新的映射规则中新增一个系数ρ

在一种可能的实现方式中,所述SRS的传输comb大小为8,所述SRS对应的最大循环移位数为6,所述SRS对应的天线端口数为4,所述SRS对应的SRS序列的循环移位满足:

在一个具体的实施例中,对于SRS的传输comb大小为8,SRS对应的4个SRS序列分别对应4个天线端口,SRS序列的长度为6,最大循环移位数为12的场景下,针对SRS对应的最大循环移位数与SRS序列对应的天线端口数的比值为非整数所产生的同一SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位分配不平均的问题,对于同一SRS,终端设备的4个天线端口在同一comb位置,4个天线端口在同一comb位置通过循环移位区分,可以修改4个SRS序列的循环移位配置规则,即修改4个天线端口与循环移位的映射表达式,在现有协议机制的基础上,新增一个系数,例如

在一种可能的实现方式中,相同comb位置,所述SRS对应的SRS序列的循环移位与相同comb位置下复用的端口数有关。

本申请提供的方案中,在新的映射规则中,通过相同comb位置下复用的端口数,使得最大循环移位数与天线端口数的比值为整数。通过这样新的映射规则,可以实现在同一SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位平均分配,进而可以提高信道估计精度,提升覆盖性能和系统容量。

在一种可能的实现方式中,所述SRS对应的SRS序列的循环移位满足:

其中,

在一种可能的实现方式中,所述相同comb位置下复用的端口数等于所述最大循环移位数与所述天线端口数的最大公约数。

在本申请提供的方案中,新的映射规则中,相同comb位置下复用的端口数等于所述最大循环移位数与所述天线端口数的最大公约数,可以使得最大循环移位数与天线端口数的比值为整数,通过这样新的映射规则,可以实现在同一个SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位平均分配,进而可以提高信道估计精度,提升覆盖性能和系统容量。

在一种可能的实现方式中,所述SRS对应的SRS序列分别对应的多个天线端口分为M组,同一组内的天线端口对应的comb位置相同,不同组的天线端口对应到不同的comb位置,所述M与所述最大循环移位数和所述天线端口数中的至少一项有关,所述M为大于或等于1的正整数。

在本申请提供的方案中,针对SRS对应的最大循环移位数与SRS序列对应的天线端口数的比值为非整数所产生的同一SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位分配不平均的问题,SRS序列对应的多个天线端口对应不同comb位置,可以实现在同一个SRS下SRS序列对应的天线端口在相同comb位置的循环移位平均分配,进而可以提高信道估计精度,提升覆盖性能和系统容量。

在一种可能的实现方式中,所述M等于所述天线端口数与所述相同comb位置下复用的天线端口数的比值:

在一种可能的实现方式中,所述SRS对应的SRS序列的comb位置满足:

其中,p

在本申请提供的方案中,针对SRS对应的最大循环移位数与SRS序列对应的天线端口数的比值为非整数所产生的同一SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位分配不平均的问题,SRS对应的SRS序列分别对应多个天线端口,多个天线端口分为多组,不同组分别在不同的comb位置,可以修改天线端口与SRS序列的comb位置的映射规则,在现有协议机制的基础上,重新设计p

在一种可能的实现方式中,所述SRS的传输comb大小为8,所述SRS对应的最大循环移位数为6,所述SRS对应的天线端口数为4,所述SRS对应的SRS序列的comb位置满足:

在一个具体的实施例中,对于SRS的传输comb大小为8,SRS对应的SRS序列分别对应4个天线端口,SRS序列的长度为6,最大循环移位数为12的场景下,针对SRS对应的最大循环移位数与SRS序列对应的天线端口数的比值为非整数所产生的同一SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位分配不平均的问题,可以将4个天线端口分为2组,每组映射不同的comb位置,即2组天线端口可以通过不同的comb位置实现复用。修改4个天线端口与4个SRS序列的comb位置的映射表达式,终端设备根据重新修改后的映射表达式确定4个天线端口对应的4个SRS序列的comb位置,可以实现在同一个SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位平均分配,进而可以提高信道估计精度,提升覆盖性能和系统容量。

在一种可能的实现方式中,所述SRS为用于定位的SRS。

在一种可能的实现方式中,所述方法还包括:确定第一SRS对应的循环移位偏移值,所述循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,对应相同comb位置的SRS序列之间两两正交满足:

其中,

第四方面,本申请提供了一种通信方法,该方法可以应用于网络设备,也可以应用于网络设备中的模块(例如,芯片),下面以应用于网络设备为例进行描述。该方法可以包括:确定SRS对应的SRS序列的循环移位和comb位置中的至少一项,所述SRS对应的最大循环移位数与所述SRS对应的天线端口数的比值为非整数;根据所述循环移位和所述comb位置中的至少一项接收来自终端设备的所述SRS。

在本申请提供的方案中,网络设备接收来自终端设备的SRS,对于同一SRS,在SRS对应的最大循环移位数与SRS序列对应的天线端口数的比值为非整数的情况下,网络设备可以确定SRS序列的循环移位和comb位置中的至少一项,从而可以实现SRS的接收。不同于现有技术中,在Comb-8可支持的最大循环移位数为6的场景下(例如:定位场景),根据现有协议规定,在天线端口数为4的场景下,无法确定天线端口对应的循环移位,采用函数取整的方法虽然可以确定天线端口对应的循环移位,但无法实现相同SRS 4个天线端口间循环移位的均匀分配,本申请实施例中,针对SRS对应的最大循环移位数与SRS序列对应的天线端口数的比值为非整数的场景,终端设备根据新的映射规则确定SRS序列的循环移位和/或comb位置,可以实现同一SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位平均分配,网络侧和终端侧通过本申请方案确定SRS序列对应的循环移位和/或comb位置,避免造成对同一传输SRS序列的不同解读,进而可以提高信道估计精度,提升覆盖性能和系统容量。

应理解,第四方面的执行主体为网络设备,第四方面的具体内容与第三方面的内容对应,第四方面相应特征以及达到的有益效果可以参考第三方面的描述,为避免重复,此处适当省略详细描述。

在一种可能的实现方式中,所述最大循环移位数与所述天线端口数的比值和第一系数的乘积为整数。

在一种可能的实现方式中,所述SRS对应的SRS序列的循环移位满足:

其中,ρ

在一种可能的实现方式中,所述SRS的传输comb大小为8,所述SRS对应的最大循环移位数为6,所述SRS对应的天线端口数为4,所述SRS对应的SRS序列的循环移位满足:

在一种可能的实现方式中,相同comb位置,所述SRS对应的SRS序列的循环移位与相同comb位置下复用的端口数有关。

在一种可能的实现方式中,所述SRS对应的SRS序列的循环移位满足:

其中,

在一种可能的实现方式中,所述相同comb位置下复用的端口数等于所述最大循环移位数与所述天线端口数的最大公约数。

在一种可能的实现方式中,所述SRS对应的SRS序列分别对应的多个天线端口分为M组,同一组内的天线端口对应的comb位置相同,不同组的天线端口对应到不同的comb位置,所述M与所述最大循环移位数和所述天线端口数中的至少一项有关,所述M为大于或等于1的正整数。

在一种可能的实现方式中,所述M等于所述天线端口数与所述相同comb位置下复用的天线端口数的比值:

在一种可能的实现方式中,所述SRS对应的SRS序列的comb位置满足:

其中,p

在一种可能的实现方式中,所述SRS的传输comb大小为8,所述SRS对应的最大循环移位数为6,所述SRS对应的天线端口数为4,所述SRS对应的SRS序列的comb位置满足:

第五方面,本申请提供了一种通信方法,该方法可以应用于网络设备,也可以应用于网络设备中的模块(例如,芯片),下面以应用于网络设备为例进行描述。该方法可以包括:

确定第一SRS对应的循环移位偏移值和第二SRS对应的循环移位偏移值;

所述第一SRS对应的循环移位偏移值与所述第一SRS对应的天线端口i对应的SRS序列的循环移位,满足关系式:

所述第二SRS对应的循环移位偏移值与所述第二SRS对应的天线端口q对应的SRS序列的循环移位,满足关系式:

其中,[]表示取整函数,

其中,k为正整数,L表示所述天线端口i对应的SRS序列或者所述天线端口q对应的SRS序列的长度,所述天线端口i对应的SRS序列与所述天线端口q对应的SRS序列的长度相同。

在本申请提供的方案中,网络设备可以与一个或多个终端设备通信。在相同comb位置,不同SRS对应的多个SRS序列正交相互正交。不同SRS,可以理解为,不同终端设备在相同OFDM符号向网络设备发送的SRS,或者同一终端设备在相同OFDM符号发送的不同SRS。网络设备在给与其通信的一个或多个终端设备配置循环移位偏移值

在一种可能的实现方式中,所述SRS为用于定位的SRS。

在一种可能的实现方式中,所述方法还包括:确定第一SRS对应的循环移位偏移值,所述循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,对应相同comb位置的SRS序列之间两两正交满足:

其中,

第六方面,本申请实施例提供一种通信装置。

有益效果可以参见第一方面的描述,此处不再赘述。所述通信装置具有实现上述第一方面的方法实例中行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实现方式中,所述通信装置包括:

确定单元,用于确定第一SRS对应的SRS序列的循环移位和comb位置中的至少一项,所述SRS序列的长度与最大循环移位数的比值为非整数;

发送单元,用于根据所述循环移位和所述comb位置中的至少一项向网络设备发送所述第一SRS;

所述SRS序列中,对应相同comb位置的SRS序列之间两两正交。

在一种可能的实现方式中,所述对应相同comb位置的SRS序列之间两两正交与所述SRS序列的循环移位、所述SRS序列的长度、所述最大循环移位数中的至少一项有关。

在一种可能的实现方式中,所述对应相同comb位置的SRS序列之间两两正交满足:

其中,

在一种可能的实现方式中,所述第一SRS对应的SRS序列的循环移位满足:

其中,γ

α

在一种可能的实现方式中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的循环移位满足:

在一种可能的实现方式中,所述第一SRS对应的SRS序列分别对应的多个天线端口分为M组,同一组内的天线端口对应的comb位置相同,不同组的天线端口对应到不同的comb位置,所述M与天线端口数、所述最大循环移位数以及所述SRS序列的长度的至少一项有关,所述M为大于或等于1的正整数。

在一种可能的实现方式中,所述同一组内的天线端口对应的SRS序列正交。

在一种可能的实现方式中,所述第一SRS对应的SRS序列的comb位置满足:

其中,p

其中,

在一种可能的实现方式中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的comb位置满足:

在一种可能的实现方式中,所述第一SRS对应的SRS序列的comb位置满足:

其中,p

其中,

在一种可能的实现方式中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的comb位置满足:

在一种可能的实现方式中,所述第一SRS为用于定位的SRS。

在一种可能的实现方式中,所述确定单元,还用于:确定第一SRS对应的循环移位偏移值,所述循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,对应相同comb位置的SRS序列之间两两正交满足:

其中,

第七方面,本申请实施例提供一种通信装置。

有益效果可以参见第二方面的描述,此处不再赘述。所述通信装置具有实现上述第二方面的方法实例中行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实现方式中,所述通信装置包括:

确定单元,用于确定第一SRS对应的SRS序列的循环移位和comb位置中的至少一项,所述SRS序列的长度与最大循环移位数的比值为非整数;

接收单元,用于根据所述循环移位和所述comb位置中的至少一项接收来自终端设备的所述第一SRS;

所述SRS序列中,对应相同comb位置的SRS序列之间两两正交。

在一种可能的实现方式中,所述对应相同comb位置的SRS序列之间两两正交与所述SRS序列的循环移位、所述SRS序列的长度、所述最大循环移位数中的至少一项有关。

在一种可能的实现方式中,所述对应相同comb位置的SRS序列之间两两正交满足:

其中,

在一种可能的实现方式中,所述第一SRS对应的SRS序列的循环移位满足:

其中,γ

α

在一种可能的实现方式中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的循环移位满足:

在一种可能的实现方式中,所述第一SRS对应的SRS序列分别对应的多个天线端口分为M组,同一组内的天线端口对应的comb位置相同,不同组的天线端口对应到不同的comb位置,所述M与天线端口数、所述最大循环移位数以及所述SRS序列的长度的至少一项有关,所述M为大于或等于1的正整数。

在一种可能的实现方式中,所述同一组内的天线端口对应的SRS序列正交。

在一种可能的实现方式中,所述第一SRS对应的SRS序列的comb位置满足:

其中,p

其中,

在一种可能的实现方式中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的comb位置满足:

在一种可能的实现方式中,所述第一SRS对应的SRS序列的comb位置满足:

其中,p

其中,

在一种可能的实现方式中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的comb位置满足:

在一种可能的实现方式中,所述确定单元,还用于:确定第一SRS对应的循环移位偏移值,所述循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,对应相同comb位置的SRS序列之间两两正交满足:

其中,

在一种可能的实现方式中,所述确定单元,还用于:

确定所述SRS分别对应的至少一个循环移位偏移值,所述SRS为多个SRS,所述至少一个循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,占用相同comb位置的不同SRS对应的SRS序列之间两两正交满足:

其中,

第八方面,本申请实施例提供一种通信装置。

有益效果可以参见第三方面的描述,此处不再赘述。所述通信装置具有实现上述第三方面的方法实例中行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实现方式中,所述通信装置包括:

确定单元,用于确定SRS对应的SRS序列的循环移位和comb位置中的至少一项,所述SRS对应的最大循环移位数与所述SRS对应的天线端口数的比值为非整数;

发送单元,用于根据所述循环移位和所述comb位置中的至少一项向网络设备发送所述SRS。

在一种可能的实现方式中,所述最大循环移位数与所述天线端口数的比值和第一系数的乘积为整数。

在一种可能的实现方式中,所述SRS对应的SRS序列的循环移位满足:

其中,ρ

在一种可能的实现方式中,所述SRS的传输comb大小为8,所述SRS对应的最大循环移位数为6,所述SRS对应的天线端口数为4,所述SRS对应的SRS序列的循环移位满足:

在一种可能的实现方式中,相同comb位置,所述SRS对应的SRS序列的循环移位与相同comb位置下复用的端口数有关。

在一种可能的实现方式中,所述SRS对应的SRS序列的循环移位满足:

其中,

在一种可能的实现方式中,所述相同comb位置下复用的端口数等于所述最大循环移位数与所述天线端口数的最大公约数。

在一种可能的实现方式中,所述SRS对应的SRS序列分别对应的多个天线端口分为M组,同一组内的天线端口对应的comb位置相同,不同组的天线端口对应到不同的comb位置,所述M与所述最大循环移位数和所述天线端口数中的至少一项有关,所述M为大于或等于1的正整数。

在一种可能的实现方式中,所述M等于所述天线端口数与所述相同comb位置下复用的天线端口数的比值:

在一种可能的实现方式中,所述SRS对应的SRS序列的comb位置满足:

其中,p

在一种可能的实现方式中,所述SRS的传输comb大小为8,所述SRS对应的最大循环移位数为6,所述SRS对应的天线端口数为4,所述SRS对应的SRS序列的comb位置满足:

在一种可能的实现方式中,所述SRS为用于定位的SRS。

在一种可能的实现方式中,所述确定单元,还用于:确定第一SRS对应的循环移位偏移值,所述循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,对应相同comb位置的SRS序列之间两两正交满足:

其中,

第九方面,本申请实施例提供一种通信装置。

有益效果可以参见第四方面的描述,此处不再赘述。所述通信装置具有实现上述第四方面的方法实例中行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实现方式中,所述通信装置包括:

确定单元,用于确定SRS对应的SRS序列的循环移位和comb位置中的至少一项,所述SRS对应的最大循环移位数与所述SRS对应的天线端口数的比值为非整数;

接收单元,用于根据所述循环移位和所述comb位置中的至少一项接收来自终端设备的所述SRS。

在一种可能的实现方式中,所述最大循环移位数与所述天线端口数的比值和第一系数的乘积为整数。

在一种可能的实现方式中,所述SRS对应的SRS序列的循环移位满足:

其中,ρ

在一种可能的实现方式中,所述SRS的传输comb大小为8,所述SRS对应的最大循环移位数为6,所述SRS对应的天线端口数为4,所述SRS对应的SRS序列的循环移位满足:

在一种可能的实现方式中,相同comb位置,所述SRS对应的SRS序列的循环移位与相同comb位置下复用的端口数有关。

在一种可能的实现方式中,所述SRS对应的SRS序列的循环移位满足:

其中,

在一种可能的实现方式中,所述相同comb位置下复用的端口数等于所述最大循环移位数与所述天线端口数的最大公约数。

在一种可能的实现方式中,所述SRS对应的SRS序列分别对应的多个天线端口分为M组,同一组内的天线端口对应的comb位置相同,不同组的天线端口对应到不同的comb位置,所述M与所述最大循环移位数和所述天线端口数中的至少一项有关,所述M为大于或等于1的正整数。

在一种可能的实现方式中,所述M等于所述天线端口数与所述相同comb位置下复用的天线端口数的比值:

在一种可能的实现方式中,所述SRS对应的SRS序列的comb位置满足:

其中,p

在一种可能的实现方式中,所述SRS的传输comb大小为8,所述SRS对应的最大循环移位数为6,所述SRS对应的天线端口数为4,所述SRS对应的SRS序列的comb位置满足:

在一种可能的实现方式中,所述确定单元,还用于:确定第一SRS对应的循环移位偏移值,所述循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,对应相同comb位置的SRS序列之间两两正交满足:

其中,

第十方面,本申请实施例提供一种通信装置。

有益效果可以参见第五方面的描述,此处不再赘述。所述通信装置具有实现上述第五方面的方法实例中行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一种可能的实现方式中,所述通信装置包括:

确定单元,用于确定第一SRS对应的循环移位偏移值和第二SRS对应的循环移位偏移值;

所述第一SRS对应的循环移位偏移值与所述第一SRS对应的天线端口i对应的SRS序列的循环移位,满足关系式:

所述第二SRS对应的循环移位偏移值与所述第二SRS对应的天线端口q对应的SRS序列的循环移位,满足关系式:

其中,[]表示取整函数,

其中,k为正整数,L表示所述天线端口i对应的SRS序列或者所述天线端口q对应的SRS序列的长度,所述天线端口i对应的SRS序列与所述天线端口q对应的SRS序列的长度相同。

第十一方面,本申请提供了一种通信装置,该通信装置可以为终端,也可以为终端中的模块(例如,芯片)。该装置可以包括处理器、存储器、输入接口和输出接口,所述输入接口用于接收来自所述通信装置之外的其它通信装置的信息,所述输出接口用于向所述通信装置之外的其它通信装置输出信息,所述处理器调用所述存储器中存储的计算机程序执行第一方面或第一方面的任一实施方式提供的通信方法;或者第三方面或第三方面的任一实施方式提供的通信方法。

第十二方面,提供了一种通信装置,该通信装置可以为网络设备,也可以为网络设备中的模块(例如,芯片)。该装置可以包括处理器、存储器、输入接口和输出接口,所述输入接口用于接收来自所述通信装置之外的其它通信装置的信息,所述输出接口用于向所述通信装置之外的其它通信装置输出信息,所述处理器调用所述存储器中存储的计算机程序执行第二方面或第二方面的任一实施方式提供的通信方法;或者第四方面或第四方面的任一实施方式提供的通信方法;或者第五方面或第五方面的任一实施方式提供的通信方法。

第十三方面,本申请提供了一种通信系统,该通信系统包括至少一个终端和至少一个网络设备,当至少一个前述的终端设备和至少一个前述的网络设备在该通信系统中运行时,用于执行上述第一方面或者第二方面所述的任一种方法,或者执行上述第三方面或第四方面所述的任一种方法,或者第五方面所述的方法。

第十四方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,当该计算机程序或计算机指令运行时,使得上述第一方面及其任一种可能的实现、第二方面及其任一种可能的实现、第三方面及其任一种可能的实现、第四方面及其任一种可能的实现或者第五方面及其任一种可能的实现中所述方法被执行。

第十五方面,本申请提供了一种包括可执行指令的计算机程序产品,当所述计算机程序产品在用户设备上运行时,使得上述第一方面及其任一种可能的实现、第二方面及其任一种可能的实现、第三方面及其任一种可能的实现、第四方面及其任一种可能的实现或者第五方面及其任一种可能的实现中所述方法被执行。

第十六方面,本申请提供了芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现上述第一方面及其任一种可能的实现、第二方面及其任一种可能的实现、第三方面及其任一种可能的实现、第四方面及其任一种可能的实现和第五发明及其任一种可能的实现中的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。

图1是现有技术提供的一种不同comb的结构示意图;

图2是本申请实施例提供的一种序列不正交的示意图;

图3是本申请实施例提供的一种网络架构示意图;

图4是本申请实施例提供的一种通信方法的流程示意图;

图5是本申请实施例提供的一种序列正交的示意图;

图6是本申请实施例提供的另一种通信方法的流程示意图;

图7是本申请实施例提供的一种通信装置的结构示意图;

图8是本申请实施例提供的另一种通信装置的结构示意图;

图9是本申请实施例提供的又一种通信装置的结构示意图;

图10是本申请实施例提供的又一种通信装置的结构示意图;

图11是本申请实施例提供的又一种通信装置的结构示意图;

图12是本申请实施例提供的又一种通信装置的结构示意图;

图13是本申请实施例提供的一种终端设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例进行清楚、详细地描述。

本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。

先给出本申请实施例可能出现的技术术语的定义:

(1)comb

梳齿Comb-N指的是每N个子载波中选择一个子载波来承载SRS,这里的N是通过高层参数transmissionComb来配置的,combOffset配置的是传输梳齿偏移,相当于选择在N个子载波的哪一个资源单元(resource element,RE)上发。不同终端设备的SRS可以在同一符号且相同的RB上发送,彼此之间可以通过使用不同的comb来区分。

现有机制中,SRS具有三种不同的梳齿结构:Comb-2、Comb-4和Comb-8。本申请实施例中的Comb-N可以是现有机制中的梳齿结构Comb-2、Comb-4或者Comb-8,也可以是未来演进的梳齿结构,例如Comb-16、Comb-32等。图1仅以Comb-2、Comb-4和Comb-8举例示意,请参阅图1,图1是现有技术提供的一种不同comb的结构示意图。

(2)SRS资源

SRS资源,即SRS resource,传输SRS的时域资源,频域资源,空域资源中的一种或多种。示例性的,时域资源可以指发送SRS的时间单元/时域位置,时间单元可以是帧frame、子帧subframe、时隙slot或符号symbol等。频域资源可以指发送SRS的频域位置,空域资源可以指天线端口、波束方向等。

由无线资源控制(radio resource control,RRC)IESRS-Resource或SRS-PosResource配置,其中,SRS-PosResource用于定位场景。相同终端相同时刻最多可以激活一个SRS resource set,一个SRS resource set可以包含一个或多个SRS resource,多个SRS resource通过resource ID来区分。不同终端设备配置SRS resource不同。

SRS与SRS resource的关系:一个SRS在一个SRS resource上发送,一个SRS对应一个或多个天线端口,每个天线端口对应一个SRS序列。或者说,一个SRS对应一个或多个天线端口,这些序列在不同的天线端口上发送。

(3)天线端口数

一个SRS resource配置天线端口数,由nrofSRS-Ports配置,否则,天线端口数为0。

(4)天线端口序号p

若一个SRS资源集SRS-ResourceSet中高层参数usage的未设置为'nonCodebook'时,该资源集中包含的每一个SRS对应的天线端口为p

在第五代新空口(fifth generation new radio,5G NR)通信系统中,SRS用于估计不同频段的信道质量。3GPP TSG RAN Meeting#86次会议确定工作项目描述(work itemdescription,WID)实现NR系统中多输入多输出(multiple input multiple output,MIMO)的进一步增强。其中,考虑到SRS广泛应用在多种场景中,提升SRS容量和覆盖成为主要目标之一,并确定可能采用的技术如下:SRS时间捆绑(SRS time bundling)、增加SRS重复以及部分频域监听。

部分频域监听实现了SRS在部分频域位置发送。通过降低发送SRS的资源块(resource block,RB)数量,在上行功率一定的条件下,SRS在单个资源单元(resourceelement,RE)上的发送功率提升,从而有效提升了SRS的覆盖性能。同时,SRS发送频域范围降低,同一时隙(slot)内可以复用的用户设备(user equipment,UE)数量对应增加,SRS系统容量显著提升。从另一方面来说,若信道在频域具有比较好的平坦特性,即,信道在频域具有比较强的相关性,可以在监听部分频带的基础上,通过差分的方式得到其他频域范围的信道估计信息,从而有效提升系统信道估计效率。

3GPP TSG RAN WG1 103e会议讨论了部分频域监听的几种实现方式,包括:RB级别的部分频域监听,子载波级别的部分频域监听以及子带(sub-band)级别的部分频域监听等。其中,子载波级别的部分频域监听可以通过增加comb来实现。增加comb可以在提升SRS覆盖和容量性能的基础上,不影响ZC序列的特性,例如,低PAPR特性等。据此,104e会议确定将支持Comb-8作为提升SRS覆盖和容量性能的方式之一。

对于同一正交频分复用技术(orthogonal frequency division multiplexing,OFDM)符号(symbol),不同SRS对应的SRS序列对应的天线端口以及不同SRS resource主要通过频分复用(frequency division multiplexing,FDM)和码分复用(code divisionmultiplexing,CDM)的方式进行复用。

其中,CDM复用方式通过循环移位来实现。不同SRS序列的循环移位的复用规则如下所示:

协议38.211规定,对于一个SRS对应的SRS序列,SRS序列

其中,M

基于SRS序列生成,其与SRS资源映射对应关系满足:

其中,p

其中,

表1

不同SRS序列的循环移位和comb位置的复用规则如下所示:

SRS序列对应物理资源的映射关系为:

SRS的频域资源起始位置

其中,

n

对于相同comb位置的SRS序列,需基于不同循环移位通过正交的方式进行复用,考虑长度M

对于配置循环移位α

在现有SRS覆盖和容量提升课题下,104b-e针对Comb-8可支持的最大循环移位数进行了讨论。一种讨论是支持Comb-8条件下最大循环移位数为6。一种讨论是支持Comb-8条件下最大循环移位数为12。对于同一个SRS配置带宽,同一OFDM符号内可复用的SRS的最大天线端口数为

现有协议支持SRS端口数

表2不同

如表2所示,以

其中,

请参阅图2,图2是本申请实施例提供的一种序列不正交的示意图。如图2所示,

在现有SRS覆盖和容量提升课题下,104b-e针对Comb-8可支持的最大循环移位数进行了讨论。一种讨论是支持Comb-8条件下最大循环移位数为6。然而,若最大循环移位数为6,在天线端口数为4的条件下,4个天线端口无法均分6个循环移位,以致无法支持相同comb内天线端口数为4的循环移位复用,对信道估计性能产生较大的影响。

针对于Comb-8条件下最大循环移位数为6,无法支持相同comb位置内天线端口数为4的循环移位复用的情况,现有技术中将不同SRS序列的循环移位α

不同SRS序列的循环移位α

表3不同

如表3所示,在循环移位值

综上所述,在Comb-8可支持的最大循环移位数为12,在SRS对应的SRS序列的长度与最大循环移位数的比值为非整数的情况下,无法实现相同comb位置下复用天线端口间SRS序列的正交性,对信道估计性能产生较大的影响。在Comb-8可支持的最大循环移位数为6,最大循环移位数与天线端口数的比值为非整数的情况下,无法实现在同一SRS下SRS序列对应的天线端口在相同comb位置的循环移位平均分配,对信道估计性能产生较大的影响。因此,如何提高信道估计精度,提升覆盖性能和系统容量成为亟待解决的问题。

本申请所要解决的技术问题可以包括:在SRS对应的SRS序列的长度与最大循环移位数的比值为非整数的情况下,解决现有技术中的相同comb位置可能产生不正交的SRS序列的问题,以及在SRS对应的最大循环移位数与SRS对应的天线端口数的比值为非整数的情况下,解决同一SRS下SRS序列对应的天线端口在相同comb位置的循环移位无法平均分配的问题,进而提高信道估计精度,提升覆盖性能和系统容量。

基于上述,为了更好地理解本申请提出的一种通信方法及相关装置,下面先对本申请实施例应用的网络架构进行描述。

请参阅图3,图3是本申请实施例提供的一种网络架构示意图。如图3所示,该网络架构可以包括网络设备301和终端设备302。终端设备302可以通过无线方式与网络设备301相连,并可以通过网络设备301接入到核心网中。终端设备302可以是固定位置的,也可以是可移动的。

网络设备301,可以是用于发射或接收信号的实体,可以是用于与终端设备通信的设备,该网络设备可以是全球移动通信(global system for mobile communications,GSM)系统或码分多址(code division multiple access,CDMA)中的基站(basetransceiver station,BTS),也可以是宽带码分多址(wideband code division multipleaccess,WCDMA)系统中的基站(NodeB,NB),还可以是LTE系统中的演进型基站(evolvedNodeB,eNB或eNodeB),还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器,或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备以及5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等,本申请实施例并不限定。网络设备可以是无线网络中的设备,例如将终端设备接入到无线网络的无线接入网(radioaccess network,RAN)节点。目前,一些RAN节点的举例为:基站、下一代基站gNB、发送接收点(transmission reception point,TRP)、演进型节点B(evolved Node B,eNB)、家庭基站、基带单元(baseband unit,BBU),或WiFi系统中的接入点(access point,AP)等。在一种网络结构中,网络设备可以包括集中单元(centralized unit,CU)节点、或分布单元(distributed unit,DU)节点、或包括CU节点和DU节点的RAN设备。

终端设备302,是用户侧的一种用于接收或发射信号的实体,如用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备还可以是手机(mobile phone)、蜂窝电话、无绳电话、会话启动协议(session initiationprotocol,SIP)电话、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无线本地环路(wirelesslocal loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、可穿戴设备(例如智能手表、智能手环、计步器等),5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,本申请实施例对此并不限定。终端设备可以部署在陆地上,包括室内或室外、手持、穿戴或车载,也可以部署在水面(如轮船等),还可以部署在空中(例如飞机、气球和卫星上等)。在本申请实施例中,终端设备302可以是legacy UE,也可以为支持SRS覆盖和容量增强的RB级别的部分频率监听(RB-levelpartial frequency hopping,RPFS)UE,还可以为其他的UE,本申请对终端设备的类型不作限制。其中,legacy UE指的是支持现有机制的用户设备,例如,支持release-15、release-16的用户设备。

作为示例而非限定,在本申请实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。此外,在本申请实施例中,终端设备还可以是物联网(internetof things,IoT)系统中的终端,IoT是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。在本申请实施例中,IOT技术可以通过例如窄带(narrow band,NB)技术,做到海量连接,深度覆盖,终端省电。此外,在本申请实施例中,终端设备还可以包括智能打印机、火车探测器、加油站等传感器,主要功能包括收集数据(部分终端)、接收网络设备的控制信息与下行数据,并发送电磁波,向网络设备传输上行数据。

本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通信系统(global system for mobile communication,GSM)系统、码分多址(code divisionmultiple access,CDMA)系统、宽带码多分址(wideband code division multipleaccess,WCDMA)系统、通用分组无线业务(general packet radio service,GPRS)、LTE系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time divisionduplex,TDD)系统、通用移动通信(universal mobile telecommunications system,UMTS)系统、增强型数据速率GSM演进(enhanced data rate for GSM evolution,EDGE)系统、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)系统。本申请实施例的技术方案还可以应用于其他通信系统,例如公共陆地移动网络(public landmobile network,PLMN)系统,高级的长期演进(LTE advanced,LTE-A)系统、5G系统、新空口(newradio,NR)系统、机器与机器通信(machine to machine,M2M)系统、或者未来演进的其它通信系统等,本申请实施例对此不作限定。

在本申请实施例中,终端设备或网络设备包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(centralprocessing unit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(process)实现业务处理的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,本申请实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例的提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是终端设备或网络设备,或者,是终端设备或网络设备中能够调用程序并执行程序的功能模块。

需要说明的是,图3所示的网络架构中所包含的终端设备的数量和类型仅仅是一种举例,本申请实施例并不限制于此。例如,还可以包括更多的或者更少的与网络设备进行通信的终端设备,为简明描述,不在附图中一一描述。此外,在如图3所示的网络架构中,尽管示出了网络设备和终端设备,但是该应用场景中可以并不限于包括网络设备和终端设备,例如还可以包括核心网节点或用于承载虚拟化网络功能的设备等,这些对于本领域技术人员而言是显而易见的,在此不再一一赘述。

结合上述的网络架构,下面对本申请实施例提供的一种通信方法进行描述。请参阅图4,图4是本申请实施例提供的一种通信方法的流程示意图。本实施例中由终端设备执行的功能也可以由终端设备中的模块(例如,芯片)来执行,本申请中由网络设备执行的功能也可以由网络设备中的模块(例如,芯片)来执行。如图4所示,该通信方法可以包括以下步骤。

步骤S401:终端设备确定第一SRS对应的SRS序列的循环移位和comb位置中的至少一项,SRS序列的长度与最大循环移位数的比值为非整数。

comb位置可以指的是多个SRS序列对应的频域位置。具体的,comb位置可以是RE位置,例如:某个OFDM符号上,在SRS所在的第一个RB或某RB中的RE的起始位置。RE起始位置为小于comb大小的自然数,比如Comb-4,RE起始位置为0,1,2,3;Comb-4,RE起始位置为0,1,2,3...7;Comb-12,RE起始位置为0,1,2,3...11。另外,当映射到不同的comb位置时,可以是指映射到某个OFDM符号上,映射到一个RB中不同的RE起始位置,在某个OFDM符号映射到不同的comb位置,即映射到FDM的RE上。其中,不同SRS序列的comb位置可以不同,或者部分SRS序列的comb位置相同。在本申请实施例中,comb位置可以用于发送SRS序列。

循环移位,可以对应于多个SRS序列对应的多个天线端口在相同comb位置的循环移位。其中,不同SRS序列的循环移位可以不同,或者部分SRS序列的循环移位相同。在本申请实施例中,循环移位可以用于生成SRS序列。

SRS序列的长度与最大循环移位数的比值为非整数,可以理解为,SRS序列的长度不能整除最大循环移位数。

针对第一SRS对应的SRS序列的长度与最大循环移位数的比值为非整数时所产生的相同comb位置上SRS序列不正交的问题,终端设备确定第一SRS对应的SRS序列的循环移位和comb位置中的至少一项,确定的方式可以为以下任一种:

方式一,当SRS对应的SRS序列在同一comb位置,多个SRS序列一一对应多个天线端口,不同天线端口在同一comb位置通过循环移位区分,通过修改SRS序列的循环移位配置规则,即修改天线端口与SRS序列的循环移位的映射表达式,在现有协议机制的基础上,重新设计p

其中,对应相同comb位置的SRS序列之间两两正交与SRS序列的循环移位、SRS序列的长度和最大循环移位数中的至少一项有关。在一个实施例中,正交判断准则如下:对于通过同一comb位置的不同循环移位实现复用的天线端口p

其中,

需要说明的是,本申请实施例的L所表示的SRS序列的长度表示相同OFDM符号下,终端设备通过一个天线端口传输的SRS序列的序列长度,或者,L所表示的SRS序列的长度表示相同OFDM符号下,传输一个SRS对应的天线端口对应的SRS序列的序列长度,示例性的,L可以基于配置SRS带宽m

基于上述正交判断准则,在现有协议机制的基础上,重新设计SRS对应的SRS序列的循环移位的映射关系。SRS对应的SRS序列的循环移位与循环移位偏移值、最大循环移位数和天线端口序号中的至少一项有关。具体的:

在一个实施例中,同一SRS内,第一SRS对应的SRS序列的循环移位满足:

其中,γ

α

可以理解,α

对于SRS对应的SRS序列的循环移位的映射表达式,还可以有其他形式的变形。例如,在现有技术的表达式基础上增加相加(乘)某个参数(数值)的操作;又例如,在现有技术的表达式基础上增加向上(下)取整操作,具体方式不作限制。

下面以第一SRS的传输comb大小为8,SRS的序列长度为6N,N为正奇数,例如N=1,3,5…,最大循环移位数为12,第一SRS对应的天线端口数为4为例进行说明:

基于天线端口i奇偶数分为两个集合Ω

若γ

SRS序列的循环移位α

表4不同

如表4所示,以

其中,

序列r

方式一的确定方式,对于SRS对应的SRS序列在同一comb位置,通过修改SRS序列的循环移位配置规则,即修改天线端口与SRS序列的循环移位的映射表达式,可以实现相同comb位置下的SRS序列两两正交。

方式二,当第一SRS对应的SRS序列在同一comb位置,SRS序列一一对应多个天线端口,对于相同comb位置不正交的第一SRS对应的SRS序列,通过修改天线端口与comb位置的映射表达式,可以将不正交的SRS序列对应不同的comb位置,可以实现相同comb位置下的SRS序列两两正交,具体的:

第一SRS对应的SRS序列分别对应多个天线端口,多个天线端口分为M组,每一组内的天线端口在同一comb位置,不同组分别在不同的comb位置,即不同组的天线端口可以通过comb位置实现复用。将两两正交的SRS序列对应的天线端口分为一组,将不正交的SRS序列对应不同的comb位置,可以解决SRS序列的长度与最大循环移位数的比值为非整数所产生的相同comb位置上SRS序列不正交的问题。

SRS序列不正交,可以理解为,不同天线端口对应的SRS序列不满足方式一中的正交判断准则。在一个实施例中,对于通过同一comb位置的不同循环移位实现复用的天线端口p

重新设计不同天线端口对应的SRS序列的comb位置的映射关系。不同天线端口对应的SRS序列的comb位置与comb偏移值、最大循环移位数、天线端口序号和SRS的comb大小中的至少一项有关。具体的:

在一个实施例中,第一SRS对应的不同天线端口对应的SRS序列的comb位置满足:

SRS的频域资源起始位置

其中,

其中,n

或者,

其中,p

其中,

同一组内的天线端口对应的comb位置相同,确定同一comb位置的不同天线端口对应的SRS序列的循环移位,可以采用现有技术中的映射规则,也可以采用方式一中同一SRS内,不同天线端口对应的SRS序列的循环移位的映射规则。

下面以SRS的传输comb大小为8,第一SRS对应的SRS序列的长度为6N,N为正奇数,例如N=1,3,5…,最大循环移位数为12,第一SRS对应的天线端口数为4为例,对不同天线端口对应的SRS序列的循环移位和comb位置的映射规则进行说明:

SRS的频域资源起始位置

其中,

其中,n

或者,

不同天线端口对应的SRS序列的循环移位α

表5不同

如表5所示,天线端口p

其中,

序列r

方式二的确定方式,通过重新设计不同天线端口对应的SRS序列的循环移位以及comb位置的映射表达式,可以实现相同comb位置下的SRS序列两两正交。

方式三,限制网络设备配置的循环移位偏移值,使得通过同一comb位置的不同循环移位实现复用的天线端口p

当有多个SRS时,多个SRS可以是同一终端设备的多个SRS,例如,针对noncodebook场景,同一终端设备在不同OFDM符号间发送不同SRS;多个SRS也可以是不同终端设备的多个SRS。网络设备可以确定多个SRS分别对应的至少一个循环移位偏移值,至少一个循环移位偏移值与多个SRS对应的SRS序列的循环移位相关联,对应相同comb位置的不同SRS对应的SRS序列之间两两正交。

在一个实施例中,对应相同comb位置的不同SRS对应的SRS序列之间两两正交满足:

其中,

在一个实施例中,对应相同comb位置的SRS对应的SRS序列之间两两正交满足:

其中,

可选的,不同SRS之间的

在一个实施例中,基于方式一确定第一SRS和第二SRS对应的SRS序列的循环移位和comb位置,以第一SRS的传输comb大小为8,SRS的序列长度为6N,N为正奇数,例如N=1,3,5…,最大循环移位数为12,第一SRS对应的天线端口数为4,第二SRS对应的天线端口数为4或2,γ

1)4天线端口的第一SRS与4天线端口的第二SRS组合:

表6 4天线端口的不同SRS的复用组合

2)4天线端口的第一SRS与2天线端口的第二SRS组合:

表7 4天线端口的第一SRS与2天线端口的第二SRS的复用组合

如表6所示,{0,10}可以理解为,网络设备向终端设备配置第一SRS对应的天线端口i对应的SRS序列的循环移位

基于相同comb位置下,不同SRS对应的天线端口对应的SRS序列正交,本申请实施例仅以4天线端口的第一SRS与4天线端口的第二SRS组合、4天线端口的第一SRS与2天线端口的第二SRS组合进行举例说明,可以理解,本申请实施例还可以包括其它可能的复用组合,在此不一一进行说明。

在另一个实施例中,基于方式二确定第一SRS和第二SRS对应的SRS序列的循环移位和comb位置,以第一SRS的传输comb大小为8,SRS的序列长度为6N,N为正奇数,例如N=1,3,5…,最大循环移位数为12,第一SRS对应的天线端口数为4,第二SRS对应的天线端口数为4或2为例进行说明,网络设备可能复用SRS的组合如下:

1)4天线端口的第一SRS与4天线端口的第二SRS组合:

表8 4天线端口的不同SRS的复用组合

2)4天线端口的第一SRS与2天线端口的第二SRS组合:

表9 4天线端口的第一SRS与2天线端口的第二SRS的复用组合

如表8和表9所示,{0,2,4,6,8,10}可以理解为,网络设备向终端设备配置第一SRS对应的天线端口i对应的SRS序列的循环移位

基于相同comb位置下,不同SRS对应的天线端口对应的SRS序列正交,本申请实施例仅以4天线端口的第一SRS与4天线端口的第二SRS组合、4天线端口的第一SRS与2天线端口的第二SRS组合进行举例说明,可以理解,本申请实施例还可以包括其它可能的复用组合,在此不一一进行说明。

在另一个实施例中,基于现有机制确定第一SRS和第二SRS对应的SRS序列的循环移位和comb位置,限制网络设备配置的循环移位偏移值,可以通过网络设备直接指定第一SRS和第二SRS的循环移位偏移值,保证不同SRS对应的天线端口对应的SRS序列正交。

下面以SRS的传输comb大小为8,SRS序列的长度为6,最大循环移位数为12,SRS的天线端口数为4为例进行说明,一种可选的配置组合如表10所示:

表10不同

如表10所示,为保证相同comb位置的SRS序列正交,配置循环移位偏移值

终端设备确定第一SRS对应的SRS序列的循环移位和comb位置中的至少一项,可以理解为,在一种方式中,上述确定SRS序列的循环移位和comb位置的方式是预定义的,终端设备接收到网络设备配置的参数时,例如

可选的,本申请实施例中的SRS为用于定位的SRS。

可以理解,Comb-8场景下,SRS序列的长度为6N,当N为正奇数时,例如,N=1,3,5…,SRS序列的长度与最大循环移位数为非整数的情况下,相同comb位置上可能产生不正交的SRS序列,通过上述的方式一、方式二和方式三确定多个天线端口分别对应的SRS序列在同一comb位置的循环移位,可以实现相同comb位置下的SRS序列两两正交。而当N为正偶数时,例如N=2,4,…,即SRS序列的长度与最大循环移位数为整数的情况下,基于现有机制,不同天线端口分别对应的SRS序列是正交的,也可以通过上述的方式一、方式二和方式三确定多个天线端口分别对应的SRS序列在同一comb位置的循环移位。

可选的,除上述描述的方案,还可以定义两种最大循环移位数,具体的:若SRS序列的长度等于6N(N为正奇数),则可支持最大循环移位数为6;若SRS的序列长度等于6N(N为偶数),则可支持最大循环移位数为12。例如,在Comb-8场景下,若SRS对应的SRS序列的长度为18,则可支持最大循环移位数为6;若SRS对应的SRS序列的长度为24,则可支持最大循环移位数为12。具体如下表表11所示:

表11 Comb-8场景下最大循环移位数

表11中的N为正奇数。可以理解,本申请实施例仅以Comb-8场景为例进行说明,本申请还可以适用于其它场景,例如,Comb-2、Comb-6,未来可能的Comb-16、Comb-32等。

步骤S402:终端设备根据循环移位和comb位置中的至少一项向网络设备发送SRS。

终端设备确定第一SRS对应的SRS序列的循环移位和comb位置中的至少一项之后,可以根据循环移位和comb位置中的至少一项向网络设备发送SRS。

相应的,针对SRS的序列长度不能整除最大循环移位数时所产生的不同天线端口对应的SRS的序列不正交的问题,网络设备也可以确定天线端口的循环移位和comb位置中的至少一项,具体的确定方式可以参考上述步骤S401中的详细描述,为避免重复,在此不再赘述。网络设备确定天线端口的循环移位和comb位置中的至少一项后,可以根据循环移位和comb位置中的至少一项接收来自终端设备的SRS,进而实现根据SRS进行波束管理、基于码本的传输、基于非码本的传输、天线切换发送或者定位等功能。

结合上述的网络架构,下面对本申请实施例提供的另一种通信方法进行描述。请参阅图6,图6是本申请实施例提供的另一种通信方法的流程示意图。本实施例中由终端设备执行的功能也可以由终端设备中的模块(例如,芯片)来执行,本申请中由网络设备执行的功能也可以由网络设备中的模块(例如,芯片)来执行。如图6所示,该通信方法可以包括以下步骤。

步骤S601:确定SRS对应SRS序列的循环移位和comb位置中的至少一项,SRS对应的最大循环移位数与SRS对应的天线端口数的比值为非整数。

SRS对应的最大循环移位数与SRS对应的天线端口数的比值为非整数,可以理解为,SRS对应的最大循环移位数不能整除SRS对应的天线端口数。

针对SRS对应的最大循环移位数与SRS序列对应的天线端口数的比值为非整数所产生的同一SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位分配不连续的问题,终端设备确定天线端口的循环移位和comb位置中的至少一项,具体的确定方式如下:

同一SRS内,可以修改SRS序列的循环移位配置规则,即修改天线端口与SRS序列的循环移位的映射表达式,实现同一个SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位平均分配。SRS序列的循环移位与循环移位偏移值、最大循环移位数和天线端口序号中的至少一项有关。具体的:

在一个实施例中,新增一个系数ρ

其中,ρ

示例性的,

不同天线端口对应的SRS序列的循环移位α

表12不同

如表12所示,为实现不同天线端口间循环移位的均匀分配,配置循环移位偏移值

值得注意的是,对于不同SRS之间复用,在4天线端口SRS分配

在另一个实施例中,在相同comb位置,不同天线端口对应的SRS序列的循环移位与相同comb位置下复用的端口数有关。同一SRS内,不同天线端口对应的SRS序列的循环移位满足:

其中,

示例性的,若最大循环移位数为6,天线端口数

在又一个实施例中,同一SRS内,不同天线端口对应的SRS序列的循环移位满足:

若最大循环移位数为6,天线端口数为4,为保证天线端口间配置循环移位的连续性,天线端口{p

基于上述方案,具体的天线端口对应的comb位置可基于下述方案设计:

所述SRS对应的SRS序列分别对应的多个天线端口分为M组,同一组内的天线端口对应的comb位置相同,不同组的天线端口对应到不同的comb位置,所述M与所述最大循环移位数和所述天线端口数中的至少一项有关,所述M为大于或等于1的正整数。

针对SRS对应的最大循环移位数与SRS序列对应的天线端口数的比值为非整数所产生的同一SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位分配不平均的问题,SRS对应的SRS序列分别对应多个天线端口,多个天线端口分为多组,不同组分别在不同的comb位置,可以修改天线端口与SRS序列的comb位置的映射规则,在现有协议机制的基础上,重新设计p

在一个实施例中,M等于天线端口数与相同comb位置下复用的天线端口数的比值:

不同天线端口对应的SRS序列的comb位置满足:

其中,p

下面以SRS的传输comb大小为8,最大循环移位数为6,

其中,上述4个天线端口分别对应不同的2个comb位置,SRS的频域资源起始位置

n

终端设备确定SRS对应的SRS序列的循环移位和comb位置中的至少一项,可以理解为,在一种方式中,上述确定SRS序列的循环移位和comb位置的方式是预定义的,终端设备接收到网络设备配置的参数时,例如

可选的,本申请实施例中的SRS为用于定位的SRS。

步骤S602:终端设备根据循环移位和comb位置中的至少一项向网络设备发送SRS。

终端设备确定SRS对应的SRS序列的循环移位和comb位置中的至少一项之后,可以根据循环移位和comb位置中的至少一项向网络设备发送SRS。

相应的,针对SRS对应的最大循环移位数与SRS序列对应的天线端口数的比值为非整数所产生的同一SRS下SRS序列对应的多个天线端口在相同comb位置的循环移位分配不平均的问题,网络设备也可以确定天线端口的循环移位和comb位置中的至少一项,具体的确定方式可以参考上述步骤S601中的详细描述,为避免重复,在此不再赘述。网络设备确定天线端口的循环移位和comb位置中的至少一项后,可以根据循环移位和comb位置中的至少一项接收来自终端设备的SRS,进而实现根据SRS进行波束管理、基于码本的传输、基于非码本的传输、天线切换发送或者定位等功能。

上面描述了本申请实施例提供的方法实施例,下面对本申请实施例涉及的虚拟装置实施例进行描述。

请参阅图7,图7是本申请实施例提供的一种通信装置的结构示意图,该装置可以为终端设备,也可以为终端设备中的模块(例如,芯片)。如图7所示,该装置700,至少包括:确定单元701和发送单元702;其中:

确定单元701,用于确定第一SRS对应的SRS序列的循环移位和comb位置中的至少一项,所述SRS序列的长度与最大循环移位数的比值为非整数;

发送单元702,用于根据所述循环移位和所述comb位置中的至少一项向网络设备发送所述第一SRS;

所述SRS序列中,对应相同comb位置的SRS序列之间两两正交。

在一个实施例中,所述对应相同comb位置的SRS序列之间两两正交与所述SRS序列的循环移位、所述SRS序列的长度、所述最大循环移位数中的至少一项有关。

在一个实施例中,所述对应相同comb位置的SRS序列之间两两正交满足:

其中,

在一个实施例中,所述第一SRS对应的SRS序列的循环移位满足:

其中,γ

α

在一个实施例中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的循环移位满足:

在一个实施例中,所述第一SRS对应的SRS序列分别对应的多个天线端口分为M组,同一组内的天线端口对应的comb位置相同,不同组的天线端口对应到不同的comb位置,所述M与天线端口数、所述最大循环移位数以及所述SRS序列的长度的至少一项有关,所述M为大于或等于1的正整数。

在一个实施例中,所述同一组内的天线端口对应的SRS序列正交。

在一个实施例中,所述第一SRS对应的SRS序列的comb位置满足:

其中,p

其中,

在一个实施例中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的comb位置满足:

在一个实施例中,所述第一SRS对应的SRS序列的comb位置满足:

其中,p

其中,

在一个实施例中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的comb位置满足:

在一个实施例中,所述第一SRS为用于定位的SRS。

在一个实施例中,所述确定单元701,还用于:确定第一SRS对应的循环移位偏移值,所述循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,对应相同comb位置的SRS序列之间两两正交满足:

其中,

有关上述确定单元701和发送单元702更详细的描述可以直接参考上述图4所示的方法实施例中终端设备的相关描述,这里不加赘述。

请参阅图8,图8是本申请实施例提供的另一种通信装置的结构示意图。该装置可以为网络设备,也可以为网络设备中的模块(例如,芯片)。如图8所示,该装置800,至少包括:确定单元801和接收单元802;其中:

确定单元801,用于确定第一SRS对应的SRS序列的循环移位和comb位置中的至少一项,所述SRS序列的长度与最大循环移位数的比值为非整数;

接收单元802,用于根据所述循环移位和所述comb位置中的至少一项接收来自终端设备的所述第一SRS;

所述SRS序列中,对应相同comb位置的SRS序列之间两两正交。

在一个实施例中,所述对应相同comb位置的SRS序列之间两两正交与所述SRS序列的循环移位、所述SRS序列的长度、所述最大循环移位数中的至少一项有关。

在一个实施例中,所述对应相同comb位置的SRS序列之间两两正交满足:

其中,

在一个实施例中,所述第一SRS对应的SRS序列的循环移位满足:

其中,γ

α

在一个实施例中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的循环移位满足:

在一个实施例中,所述第一SRS对应的SRS序列分别对应的多个天线端口分为M组,同一组内的天线端口对应的comb位置相同,不同组的天线端口对应到不同的comb位置,所述M与天线端口数、所述最大循环移位数以及所述SRS序列的长度的至少一项有关,所述M为大于或等于1的正整数。

在一个实施例中,所述同一组内的天线端口对应的SRS序列正交。

在一个实施例中,所述第一SRS对应的SRS序列的comb位置满足:

其中,p

其中,

在一个实施例中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述第一SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的comb位置满足:

在一个实施例中,所述第一SRS对应的SRS序列的comb位置满足:

其中,p

其中,

在一个实施例中,所述第一SRS的传输comb大小为8,所述SRS序列的长度为6N,N为正奇数,所述最大循环移位数为12,所述SRS对应的天线端口数为4,所述第一SRS对应的SRS序列的comb位置满足:

在一个实施例中,所述确定单元801,还用于:确定第一SRS对应的循环移位偏移值,所述循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,对应相同comb位置的SRS序列之间两两正交满足:

其中,

在一个实施例中,所述确定单元801,还用于:

确定所述SRS分别对应的至少一个循环移位偏移值,所述SRS为多个SRS,所述至少一个循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,占用相同comb位置的不同SRS对应的SRS序列之间两两正交满足:

其中,

有关上述确定单元801和接收单元802更详细的描述可以直接参考上述图4所示的方法实施例中网络设备的相关描述,这里不加赘述。

请参阅图9,图9是本申请实施例提供的又一种通信装置的结构示意图,该装置可以为终端设备,也可以为终端设备中的模块(例如,芯片)。如图9所示,该装置900,至少包括:确定单元901和发送单元902;其中:

确定单元901,用于确定SRS对应的SRS序列的循环移位和comb位置中的至少一项,所述SRS对应的最大循环移位数与所述SRS对应的天线端口数的比值为非整数;

发送单元902,用于根据所述循环移位和所述comb位置中的至少一项向网络设备发送所述SRS。

在一个实施例中,所述最大循环移位数与所述天线端口数的比值和第一系数的乘积为整数。

在一个实施例中,所述SRS对应的SRS序列的循环移位满足:

其中,ρ

在一个实施例中,所述SRS的传输comb大小为8,所述SRS对应的最大循环移位数为6,所述SRS对应的天线端口数为4,所述SRS对应的SRS序列的循环移位满足:

在一个实施例中,相同comb位置,所述SRS对应的SRS序列的循环移位与相同comb位置下复用的端口数有关。

在一个实施例中,所述SRS对应的SRS序列的循环移位满足:

其中,

在一个实施例中,所述相同comb位置下复用的端口数等于所述最大循环移位数与所述天线端口数的最大公约数。

在一个实施例中,所述SRS对应的SRS序列分别对应的多个天线端口分为M组,同一组内的天线端口对应的comb位置相同,不同组的天线端口对应到不同的comb位置,所述M与所述最大循环移位数和所述天线端口数中的至少一项有关,所述M为大于或等于1的正整数。

在一个实施例中,所述M等于所述天线端口数与所述相同comb位置下复用的天线端口数的比值:

在一个实施例中,所述SRS对应的SRS序列的comb位置满足:

其中,p

在一个实施例中,所述SRS的传输comb大小为8,所述SRS对应的最大循环移位数为6,所述SRS对应的天线端口数为4,所述SRS对应的SRS序列的comb位置满足:

在一个实施例中,所述SRS为用于定位的SRS。

在一个实施例中,所述确定单元901,还用于确定第一SRS对应的循环移位偏移值,所述循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,对应相同comb位置的SRS序列之间两两正交满足:

其中,

有关上述确定单元901和发送单元902更详细的描述可以直接参考上述图6所示的方法实施例中终端设备的相关描述,这里不加赘述。

请参阅图10,图10是本申请实施例提供的又一种通信装置的结构示意图。该装置可以为网络设备,也可以为网络设备中的模块(例如,芯片)。如图10所示,该装置1000,至少包括:确定单元1001和接收单元1002;其中:

确定单元1001,用于确定SRS对应的SRS序列的循环移位和comb位置中的至少一项,所述SRS对应的最大循环移位数与所述SRS对应的天线端口数的比值为非整数;

接收单元1002,用于根据所述循环移位和所述comb位置中的至少一项接收来自终端设备的所述SRS。

在一个实施例中,所述最大循环移位数与所述天线端口数的比值和第一系数的乘积为整数。

在一个实施例中,所述SRS对应的SRS序列的循环移位满足:

其中,ρ

在一个实施例中,所述SRS的传输comb大小为8,所述SRS对应的最大循环移位数为6,所述SRS对应的天线端口数为4,所述SRS对应的SRS序列的循环移位满足:

在一个实施例中,相同comb位置,所述SRS对应的SRS序列的循环移位与相同comb位置下复用的端口数有关。

在一个实施例中,所述SRS对应的SRS序列的循环移位满足:

其中,

在一个实施例中,所述相同comb位置下复用的端口数等于所述最大循环移位数与所述天线端口数的最大公约数。

在一个实施例中,所述SRS对应的SRS序列分别对应的多个天线端口分为M组,同一组内的天线端口对应的comb位置相同,不同组的天线端口对应到不同的comb位置,所述M与所述最大循环移位数和所述天线端口数中的至少一项有关,所述M为大于或等于1的正整数。

在一个实施例中,所述M等于所述天线端口数与所述相同comb位置下复用的天线端口数的比值:

在一个实施例中,所述SRS对应的SRS序列的comb位置满足:

其中,p

在一个实施例中,所述SRS的传输comb大小为8,所述SRS对应的最大循环移位数为6,所述SRS对应的天线端口数为4,所述SRS对应的SRS序列的comb位置满足:

有关上述确定单元1001和接收单元1002更详细的描述可以直接参考上述图6所示的方法实施例中网络设备的相关描述,这里不加赘述。

请参阅图11,图11是本申请实施例提供的又一种通信装置的结构示意图。该装置可以为网络设备,也可以为网络设备中的模块(例如,芯片)。如图11所示,该装置1100,至少包括:确定单元1101;其中:

确定单元1101,用于确定第一SRS对应的循环移位偏移值和第二SRS对应的循环移位偏移值;

所述第一SRS对应的循环移位偏移值与所述第一SRS对应的天线端口i对应的SRS序列的循环移位,满足关系式:

所述第二SRS对应的循环移位偏移值与所述第二SRS对应的天线端口q对应的SRS序列的循环移位,满足关系式:

其中,[]表示取整函数,

其中,k为正整数,L表示所述天线端口i对应的SRS序列或者所述天线端口q对应的SRS序列的长度,所述天线端口i对应的SRS序列与所述天线端口q对应的SRS序列的长度相同。

在一个实施例中,所述SRS为用于定位的SRS。

在一个实施例中,所述确定单元1101,还用于:确定第一SRS对应的循环移位偏移值,所述循环移位偏移值与所述SRS序列对应的循环移位相关联,所述SRS序列中,对应相同comb位置的SRS序列之间两两正交满足:

其中,

有关上述确定单元1101更详细的描述可以直接参考上述图4所示的方法实施例中网络设备的相关描述,这里不加赘述。

基于上述网络架构,请参阅图12,图12是本申请实施例提供的又一种通信装置的结构示意图。如图12所示,该装置1200可以包括一个或多个处理器1201,处理器1201也可以称为处理单元,可以实现一定的控制功能。处理器1201可以是通用处理器或者专用处理器等。例如可以是基带处理器或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、基带芯片,终端、终端芯片,DU或CU等)进行控制,执行软件程序,处理软件程序的数据。

在一种可选的设计中,处理器1201也可以存有指令、数据1203,所述指令、数据1203可以被所述处理器运行,使得所述装置1200执行上述方法实施例中描述的方法。

在另一种可选的设计中,处理器1201中可以包括用于实现接收和发送功能的收发单元。例如该收发单元可以是收发电路,或者是接口,或者是接口电路,或者是通信接口。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。

在又一种可能的设计中,装置1200可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。

可选的,所述装置1200中可以包括一个或多个存储器1202,其上可以存有指令1204,所述指令可在所述处理器上被运行,使得所述装置1200执行上述方法实施例中描述的方法。可选的,所述存储器中还可以存储有数据。可选的,处理器中也可以存储指令、数据。所述处理器和存储器可以单独设置,也可以集成在一起。例如,上述方法实施例中所描述的对应关系可以存储在存储器中,或者存储在处理器中。

可选的,所述装置1200还可以包括收发器1205、天线1206。所述处理器1201可以称为处理单元,对所述装置1200进行控制。所述收发器1205可以称为收发单元、收发机、收发电路、收发装置或收发模块等,用于实现收发功能。

可选的,本申请实施例中的装置1200可以用于执行本申请实施例中图6中描述的方法。

在一个实施例中,该通信装置1200可以为终端设备,也可以为终端设备中的模块(例如,芯片),存储器1202中存储的计算机程序指令被执行时,处理器1201用于执行上述实施例中确定单元701执行的操作,收发器1205用于执行上述实施例中发送单元702执行的操作,收发器1205还用于向该通信装置之外的其它通信装置发送信息。上述终端设备或者终端设备内的模块还可以用于执行上述图4方法实施例中终端设备执行的各种方法,不再赘述。

在一个实施例中,该通信装置1200可以为网络设备,也可以为网络设备中的模块(例如,芯片),存储器1202中存储的计算机程序指令被执行时,处理器1201用于执行上述实施例中确定单元801和确定单元1101执行的操作,收发器1205用于执行上述实施例中接收单元802执行的操作,收发器1205还用于接收来自该通信装置之外的其它通信装置的信息。上述网络设备或者网络设备内的模块还可以用于执行上述图4方法实施例中网络设备执行的各种方法,不再赘述。

在一个实施例中,该通信装置1200可以为终端设备,也可以为终端设备中的模块(例如,芯片),存储器1202中存储的计算机程序指令被执行时,处理器1201用于执行上述实施例中确定单元901执行的操作,收发器1205用于执行上述实施例中发送单元902执行的操作,收发器1205还用于向该通信装置之外的其它通信装置发送信息。上述终端设备或者终端设备内的模块还可以用于执行上述图6方法实施例中终端设备执行的各种方法,不再赘述。

在一个实施例中,该通信装置1200可以为网络设备,也可以为网络设备中的模块(例如,芯片),存储器1202中存储的计算机程序指令被执行时,处理器1201用于执行上述实施例中确定单元1001执行的操作,收发器1205用于执行上述实施例中接收单元1002执行的操作,收发器1205还用于接收来自该通信装置之外的其它通信装置的信息。上述网络设备或者网络设备内的模块还可以用于执行上述图6方法实施例中网络设备执行的各种方法,不再赘述。

本申请中描述的处理器和收发器可实现在集成电路(integrated circuit,IC)、模拟IC、射频集成电路RFIC、混合信号IC、专用集成电路(application specificintegrated circuit,ASIC)、印刷电路板(printed circuit board,PCB)、电子设备等上。该处理器和收发器也可以用各种IC工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)、N型金属氧化物半导体(nMetal-oxide-semiconductor,NMOS)、P型金属氧化物半导体(positive channel metal oxidesemiconductor,PMOS)、双极结型晶体管(Bipolar Junction Transistor,BJT)、双极CMOS(BiCMOS)、硅锗(SiGe)、砷化镓(GaAs)等。

以上实施例描述中的装置可以是网络设备或者终端,但本申请中描述的装置的范围并不限于此,而且装置的结构可以不受图12的限制。装置可以是独立的设备或者可以是较大设备的一部分。例如所述装置可以是:

(1)独立的集成电路IC,或芯片,或,芯片系统或子系统;

(2)具有一个或多个IC的集合,可选的,该IC集合也可以包括用于存储数据、指令的存储部件;

(3)ASIC,例如调制解调器(MSM);

(4)可嵌入在其他设备内的模块;

(5)接收机、终端、智能终端、蜂窝电话、无线设备、手持机、移动单元、车载设备、网络设备、云设备、人工智能设备、机器设备、家居设备、医疗设备、工业设备等等;

(6)其他等等。

请参阅图13,图13是本申请实施例提供的一种终端设备的结构示意图。为了便于说明,图13仅示出了终端设备的主要部件。如图13所示,终端设备1300包括处理器、存储器、控制电路、天线、以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对整个终端进行控制,执行软件程序,处理软件程序的数据。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。

当终端开机后,处理器可以读取存储单元中的软件程序,解析并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行处理后得到射频信号并将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端时,射频电路通过天线接收到射频信号,该射频信号被进一步转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。

为了便于说明,图13仅示出了一个存储器和处理器。在实际的终端中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本发明实施例对此不做限制。

作为一种可选的实现方式,处理器可以包括基带处理器和中央处理器,基带处理器主要用于对通信协议以及通信数据进行处理,中央处理器主要用于对整个终端进行控制,执行软件程序,处理软件程序的数据。图13中的处理器集成了基带处理器和中央处理器的功能,本领域技术人员可以理解,基带处理器和中央处理器也可以是各自独立的处理器,通过总线等技术互联。本领域技术人员可以理解,终端可以包括多个基带处理器以适应不同的网络制式,终端可以包括多个中央处理器以增强其处理能力,终端的各个部件可以通过各种总线连接。所述基带处理器也可以表述为基带处理电路或者基带处理芯片。所述中央处理器也可以表述为中央处理电路或者中央处理芯片。对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储单元中,由处理器执行软件程序以实现基带处理功能。

在一个例子中,可以将具有收发功能的天线和控制电路视为终端1300的收发单元1301,将具有处理功能的处理器视为终端1300的处理单元1302。如图13所示,终端1300包括收发单元1301和处理单元1302。收发单元也可以称为收发器、收发机、收发装置等。可选的,可以将收发单元1301中用于实现接收功能的器件视为接收单元,将收发单元1301中用于实现发送功能的器件视为发送单元,即收发单元1301包括接收单元和发送单元。示例性的,接收单元也可以称为接收机、接收器、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。可选的,上述接收单元和发送单元可以是集成在一起的一个单元,也可以是各自独立的多个单元。上述接收单元和发送单元可以在一个地理位置,也可以分散在多个地理位置。

在一个实施例中,处理单元1302用于执行上述实施例中确定单元701执行的操作,收发单元1301用于执行上述实施例中发送单元702执行的操作。该终端1300还可以用于执行上述图4方法实施例中终端设备执行的各种方法,不再赘述。

在一个实施例中,处理单元1302用于执行上述实施例中确定单元901执行的操作,收发单元1301用于执行上述实施例中发送单元902执行的操作。该终端1300还可以用于执行上述图6方法实施例中终端设备执行的各种方法,不再赘述。

本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可以实现上述方法实施例提供的通信方法中与终端设备相关的流程。

本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可以实现上述方法实施例提供的通信方法中与网络设备相关的流程。

本申请实施例还提供了一种计算机程序产品,当其在计算机或处理器上运行时,使得计算机或处理器执行上述任一个通信方法中的一个或多个步骤。上述所涉及的设备的各组成模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在所述计算机可读取存储介质中。

本申请实施例还提供一种芯片系统,包括至少一个处理器和通信接口,所述通信接口和所述至少一个处理器通过线路互联,所述至少一个处理器用于运行计算机程序或指令,以执行包括上述图4和图6对应的方法实施例中记载的任意一种的部分或全部步骤。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

本申请实施例还公开一种通信系统,该系统包括终端和网络设备,具体描述可以参考图4和图6所示的通信方法。

应理解,本申请实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是硬盘(hard diskdrive,HDD)、固态硬盘(solid-state drive,SSD)、只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static rAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous dRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DRRAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令、数据。

还应理解,本申请实施例中提及的处理器可以是中央处理单元(centralprocessing unit,CPU),还可以是其他通用处理器、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)集成在处理器中。

应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

本申请实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本申请实施例装置中的模块/单元可以根据实际需要进行合并、划分和删减。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

技术分类

06120115622399