一种传输信息的方法和装置转让专利

申请号 : CN201710459795.6

文献号 : CN109150468B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曲秉玉顾飞飞孙昊周永行

申请人 : 华为技术有限公司

摘要 :

本发明实施例提供了一种传输信息的方法,包括:终端设备生成第一信息;该终端设备根据该第一信息,从N个候选序列中确定第一序列,该第一信息属于N个候选信息,该第一信息与该第一序列之间的映射关系属于P个映射关系,该P个映射关系中的每个映射关系包括该N个候选信息与该N个候选序列之间的映射关系,该N个候选序列是基于N个专有循环移位值和第一初始循环移位值生成的,其中,在至少两个映射关系中,用于生成对应于同一个候选信息的候选序列的专有循环移位值相异,该同一个候选信息属于该N个候选信息中的L个候选信息,该P和L都为大于1的整数,该L小于或等于该N;该终端设备发送该第一序列。因而,有助于提高信息的传输性能。

权利要求 :

1.一种传输信息的方法,其特征在于,所述方法包括:

生成第一信息,所述第一信息用于指示下行数据的接收状态和/或用于指示调度请求状态;

根据所述第一信息,从N个候选序列中确定第一序列,所述第一信息属于N个候选信息,所述第一信息与所述第一序列之间的映射关系属于P个映射关系,所述P个映射关系中的每个映射关系包括所述N个候选信息与所述N个候选序列之间的映射关系,所述N个候选序列是基于N个专有循环移位值和第一初始循环移位值生成的,所述N个专有循环移位值为分别用于生成所述N个候选序列的专有参数,所述第一初始循环移位值为用于生成所述N个候选序列的公共参数,其中,在至少两个映射关系中,用于生成对应于同一个候选信息的候选序列的专有循环移位值相异,所述同一个候选信息属于所述N个候选信息中的L个候选信息,所述P和L都为大于1的整数,所述L小于或等于所述N;

发送所述第一序列。

2.根据权利要求1所述的方法,其特征在于,所述第一信息与所述第一序列之间的映射关系是由第一加扰元素组确定的。

3.根据权利要求2所述的方法,其特征在于,所述第一加扰元素组是根据以下至少任一种信息确定的:用于标识终端设备的设备标识的信息、承载所述第一信息的时间单元的信息。

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一序列是根据第一目标信息和第一映射关系确定的,所述第一映射关系为所述第一目标信息与所述第一序列之间的映射关系,所述第一目标信息是对所述第一信息采用第一加扰元素组进行处理得到的,其中,所述第一映射关系是预定义的,或者,所述第一映射关系是网络设备通过半静态信令配置的。

5.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一信息包括K个比特位,所述P=2K。

6.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一信息包括K个比特位,所述N=2K。

7.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:

接收第一指示信息,所述第一指示信息用于指示所述第一信息与所述第一序列之间的映射关系。

8.根据权利要求2或3所述的方法,其特征在于,所述第一加扰元素组为伪随机序列中的部分元素,所述伪随机序列为m序列或者Gold序列。

9.一种传输信息的方法,其特征在于,所述方法包括:

接收第一信号,所述第一信号至少承载第一序列,所述第一序列与第一信息之间存在映射关系,所述第一信息用于指示下行数据的接收状态和/或用于指示调度请求状态;

生成包括所述第一序列在内的N个候选序列,所述第一信息属于N个候选信息,所述第一信息与所述第一序列之间的映射关系属于P个映射关系,所述P个映射关系中的每个映射关系包括所述N个候选信息与所述N个候选序列之间的映射关系,所述N个候选序列是基于N个专有循环移位值和第一初始循环移位值生成的,所述N个专有循环移位值为分别用于生成所述N个候选序列的专有参数,所述第一初始循环移位值为用于生成所述N个候选序列的公共参数,其中,在至少两个映射关系中,用于生成对应于同一个候选信息的候选序列的专有循环移位值相异,所述同一个候选信息属于所述N个候选信息中的L个候选信息,所述P和L都为大于1的整数,所述L小于或等于所述N;

根据所述N个候选序列,对所述第一信号进行处理,获得所述第一信息。

10.根据权利要求9所述的方法,其特征在于,所述第一信息与所述第一序列之间的映射关系是由第一加扰元素组确定的。

11.根据权利要求10所述的方法,其特征在于,所述第一加扰元素组是根据以下至少任一种信息确定的:用于标识终端设备的设备标识的信息、承载所述第一信息的时间单元的信息。

12.根据权利要求9至11中任一项所述的方法,其特征在于,所述第一信息是根据第一目标信息与第一映射关系获得的,所述第一映射关系为所述第一目标信息与所述第一序列之间的映射关系,所述第一目标信息是对所述第一信息采用第一加扰元素组进行处理得到的,其中,所述第一映射关系是预定义的,或者,所述第一映射关系是网络设备通过半静态信令配置的。

13.根据权利要求9至11中任一项所述的方法,其特征在于,所述第一信息包括K个比特位,所述P=2K。

14.根据权利要求9至11中任一项所述的方法,其特征在于,所述第一信息包括K个比特位,所述N=2K。

15.根据权利要求9至11中任一项所述的方法,其特征在于,所述方法还包括:

向终端设备发送第一指示信息,所述第一指示信息用于指示所述第一信息与所述第一序列之间的映射关系。

16.根据权利要求10或11所述的方法,其特征在于,所述第一加扰元素组为伪随机序列中的部分元素,所述伪随机序列为m序列或者Gold序列。

17.一种终端设备,其特征在于,所述装置包括:

处理单元,用于生成第一信息,所述第一信息用于指示下行数据的接收状态和/或用于指示调度请求状态;

所述处理单元还用于,根据所述第一信息,从N个候选序列中确定第一序列,所述第一信息属于N个候选信息,所述第一信息与所述第一序列之间的映射关系属于P个映射关系,所述P个映射关系中的每个映射关系包括所述N个候选信息与所述N个候选序列之间的映射关系,所述N个候选序列是基于N个专有循环移位值和第一初始循环移位值生成的,所述N个专有循环移位值为分别用于生成所述N个候选序列的专有参数,所述第一初始循环移位值为用于生成所述N个候选序列的公共参数,其中,在至少两个映射关系中,用于生成对应于同一个候选信息的候选序列的专有循环移位值相异,所述同一个候选信息属于所述N个候选信息中的L个候选信息,所述P和L都为大于1的整数,所述L小于或等于所述N;

发送单元,用于发送在所述处理单元生成的所述第一序列。

18.根据权利要求17所述的装置,其特征在于,所述第一信息与所述第一序列之间的映射关系是由第一加扰元素组确定的。

19.根据权利要求18所述的装置,其特征在于,所述第一加扰元素组是根据以下至少任一种信息确定的:用于标识终端设备的设备标识的信息、承载所述第一信息的时间单元的信息。

20.根据权利要求17至19中任一项所述的装置,其特征在于,所述第一序列是根据第一目标信息和第一映射关系确定的,所述第一映射关系为所述第一目标信息与所述第一序列之间的映射关系,所述第一目标信息时对所述第一信息采用第一加扰元素组进行处理得到的,其中,所述第一映射关系是预定义的,或者,所述第一映射关系是网络设备通过半静态信令配置的。

21.根据权利要求17至19中任一项所述的装置,其特征在于,所述第一信息包括K个比特位,所述P=2K。

22.根据权利要求17至19中任一项所述的装置,其特征在于,所述第一信息包括K个比特位,所述N=2K。

23.根据权利要求17至19中任一项所述的装置,其特征在于,所述装置还包括:接收单元,用于接收第一指示信息,所述第一指示信息用于指示所述第一信息与所述第一序列之间的映射关系。

24.根据权利要求18或19所述的装置,其特征在于,所述第一加扰元素组为伪随机序列中的部分元素,所述伪随机序列为m序列或者Gold序列。

25.一种网络设备,其特征在于,所述装置包括:

接收单元,用于接收第一信号,所述第一信号至少承载第一序列,所述第一序列与第一信息之间存在映射关系,所述第一信息用于指示下行数据的接收状态和/或用于指示调度请求状态;

处理单元,用于生成包括在所述接收单元接收到的所述第一序列在内的N个候选序列,所述第一信息属于N个候选信息,所述第一信息与所述第一序列之间的映射关系属于P个映射关系,所述P个映射关系中的每个映射关系包括所述N个候选信息与所述N个候选序列之间的映射关系,所述N个候选序列是基于N个专有循环移位值和第一初始循环移位值生成的,所述N个专有循环移位值为分别用于生成所述N个候选序列的专有参数,所述第一初始循环移位值为用于生成所述N个候选序列的公共参数,其中,在至少两个映射关系中,用于生成对应于同一个候选信息的候选序列的专有循环移位值相异,所述同一个候选信息属于所述N个候选信息中的L个候选信息,所述P和L都为大于1的整数,所述L小于或等于所述N;

所述处理单元还用于,根据所述N个候选序列,对所述第一信号进行处理,获得所述第一信息。

26.根据权利要求25所述的装置,其特征在于,所述第一信息与所述第一序列之间的映射关系是由第一加扰元素组确定的。

27.根据权利要求26所述的装置,其特征在于,所述第一加扰元素组是根据以下至少任一种信息确定的:用于标识终端设备的设备标识的信息、承载所述第一信息的时间单元的信息。

28.根据权利要求25至27中任一项所述的装置,所述第一信息是根据第一目标信息与第一映射关系获得的,所述第一映射关系为所述第一目标信息与所述第一序列之间的映射关系,所述第一目标信息是对所述第一信息采用第一加扰元素组进行处理得到的,其中,所述第一映射关系是预定义的,或者,所述第一映射关系是由网络设备通过半静态信令配置的。

29.根据权利要求25至27中任一项所述的装置,其特征在于,所述第一信息包括K个比特位,所述P=2K。

30.根据权利要求25至27中任一项所述的装置,其特征在于,所述第一信息包括K个比K特位,所述N=2。

31.根据权利要求25至27中任一项所述的装置,其特征在于,所述装置还包括:发送单元,用于向终端设备发送第一指示信息,所述第一指示信息用于指示所述第一信息与所述第一序列之间的映射关系。

32.根据权利要求26或27所述的装置,其特征在于,所述第一加扰元素组为伪随机序列中的部分元素,所述伪随机序列为m序列或者Gold序列。

33.一种通信装置,其特征在于,所述装置包括处理器和存储介质,所述存储介质存储有指令,所述指令被所述处理器运行时,使得所述通信装置执行根据权利要求1至8中任一项所述的方法。

34.一种通信装置,其特征在于,所述装置包括处理器和存储介质,所述存储介质存储有指令,所述指令被所述处理器运行时,使得所述通信装置执行根据权利要求9至16中任一项所述的方法。

35.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被运行时,使得终端设备执行权利要求1至8中任一项所述的传输信息的方法。

36.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被运行时,使得网络设备执行权利要求9至16中任一项所述的传输信息的方法。

说明书 :

一种传输信息的方法和装置

技术领域

[0001] 本发明实施例涉及通信领域,并且更具体地,涉及通信领域中一种传输信息的方法和装置。

背景技术

[0002] 目前,已知一种传输信息的方法,在该方法中,通过基于序列选择的方式进行信息的传输。具体而言,当终端设备传输K比特的信息时,对于该终端设备来说,有P个候选信息,该P个候选信息与P个候选序列一一对应(即,一个候选信息对应一个候选序列),该P=2K,对于该信息,该终端设备根据该信息确定对应的序列(该终端设备可以基于该信息从已经生成的P个候选序列中选择与该信息对应的序列,或者,该终端设备可以根据每个候选信息来生成对应的候选序列),从而以发送序列的形式发送该信息。
[0003] 在该P个候选序列中,任意两个候选序列之间的循环移位值不同,因而,可以通过循环移位值来区分不同信息(或者说,可以通过循环移位值来区分不同的序列)。具体来说,对于同一个终端设备来说,不同候选信息之间的循环移位值不同,对于同一个信息,不同终端设备的循环移位值也不同。
[0004] 当终端设备以发送序列的形式发送该信息时,网络设备通过检测该序列来获取该信息,或者说,通过序列中的循环移位值来获取该信息。
[0005] 当多个终端设备使用相同的时频资源发送与多个信息对应的多个序列时,该多个序列在空中线性叠加发送给网络设备,网络设备需要对该多个序列进行检测,最终获取每个信息。但是,在时延扩展较为严重的场景中,由于该多个序列通过信道后会产生较大的相位偏差,网络设备在对该多个序列进行检测时,可能会将该多个序列中的部分序列检测为其他序列,尤其是对于至少两个循环移位值相近的序列来说,会对其他序列的检测产生干扰,容易检测错误,导致网络设备对于该多个信息中的部分信息理解有误,从而影响信息的传输性能。且在实际系统中,通常数据信道的传输可靠性为90%,即在90%的情况下,终端设备都在反馈确定应答(Acknowledgement,ACK)信息,其它情况反馈否定应答(Negative Acknowledgement,NACK)信息。那么,大多数情况下,ACK信息所对应的序列都在干扰网络设备针对NACK信息所对应的序列的检测。
[0006] 因此,需要提供一种技术,能够有助于提高信息的传输性能。

发明内容

[0007] 本发明实施例提供了一种传输信息的方法,能够有助于提高信息的传输性能。
[0008] 第一方面,提供了一种传输信息的方法,该方法包括:终端设备生成第一信息,该第一信息用于指示下行数据的接收状态和/或用于指示调度请求状态;
[0009] 该终端设备根据该第一信息,从N个候选序列中确定第一序列,该第一信息属于N个候选信息,该第一信息与该第一序列之间的映射关系属于P个映射关系,该P个映射关系中的每个映射关系包括该N个候选信息与该N个候选序列之间的映射关系,该N个候选序列是基于N个专有循环移位值和第一初始循环移位值生成的,该N个专有循环移位值为分别用于生成该N个候选序列的专有参数,该第一初始循环移位值为用于生成该该N个候选序列的公共参数,
[0010] 其中,在至少两个映射关系中,用于生成对应于同一个候选信息的候选序列的专有循环移位值相异,该同一个候选信息属于该N个候选信息中的L个候选信息,该P和L都为大于1的整数,该L小于或等于该N;
[0011] 该终端设备发送该第一序列。
[0012] 因而,本发明实施例提供的传输信息的方法,通过提供多个候选信息与多个候选序列之间的映射关系(或者说,多个候选信息与多个专有循环移位值之间的映射关系),且在该至少两个映射关系中,用于生成对应于同一个候选信息的候选序列专有循环移位值相异,在整体上,可以使得用于生成不同候选信息对应的候选序列专有循环移位值之间的差值较为平均化,从而,也使得不同候选信息的循环移位值之间的差值从总体上来说较为平均化,这样,对于多个终端设备使用同一个时频资源传输信息(或者说,多用户复用资源)的情况,可以有助于减少不同终端设备间的信息(即,多数终端设备发送的部分类型的候选信息对于少数终端设备发送的其余类型的候选信息)之间的一致性干扰,从系统整体上来说,信息之间的干扰呈随机化状态,更具体地说,针对于现有技术的用于表示下行数据的接收状态的反馈信息,能够均衡ACK信息所对应的序列对NACK信息所对应的序列的干扰以及NACK信息所对应的序列对ACK信息所对应的序列的干扰,从而有助于提高信息的传输性能。
[0013] 结合第一方面,在第一方面的第一种实现方式中,该第一信息与该第一序列之间的映射关系是由第一加扰元素组确定的。
[0014] 结合第一方面,在第一方面的第二种实现方式中,该第一加扰元素组是根据以下至少任一种信息确定的:用于标识该终端设备的设备标识的信息、承载该第一信息的时间单元的信息。
[0015] 结合第一方面,在第一方面的第三种实现方式中,该第一序列是根据第一目标信息和第一映射关系确定的,该第一映射关系为该第一目标信息与该第一序列之间的映射关系,该第一目标信息是对该第一信息采用第一加扰元素组进行处理得到的,其中,该第一映射关系是预定义的,或者,该第一映射关系是由网络设备通过半静态信令配置的。
[0016] 结合第一方面,在第一方面的第四种实现方式中,该第一信息包括K个比特位,该P=2K。
[0017] 因而,可以在满足N个候选序列(或者说,N个专有循环移位值)的排列组合的情况下,尽可能设置较多的映射关系,满足较多终端设备发送信息的需求,从而在较多终端设备使用相同时频资源发送多个信息的序列时,减少系统整体的干扰。
[0018] 结合第一方面,在第一方面的第五种实现方式中,该第一信息包括K个比特位,该N=2K。
[0019] 结合第一方面,在第一方面的第六种实现方式中,该方法还包括:
[0020] 该终端设备接收第一指示信息,该第一指示信息用于指示该第一信息与该第一序列之间的映射关系。
[0021] 结合第一方面,在第一方面的第七种实现方式中,该第一加扰元素组为伪随机序列中的部分元素,该伪随机序列为m序列或者Gold序列。
[0022] 第二方面,提供了一种传输信息的方法,该方法包括:网络设备接收第一信号,该第一信号至少承载第一序列,该第一序列与第一信息之间存在映射关系,该第一信息用于指示下行数据的接收状态和/或用于指示调度请求状态;
[0023] 该网络设备生成包括该第一序列在内的N个候选序列,该第一信息属于N个候选信息,该第一信息与该第一序列之间的映射关系属于P个映射关系,该P个映射关系中的每个映射关系包括该N个候选信息与该N个候选序列之间的映射关系,该N个候选序列是基于N个专有循环移位值和第一初始循环移位值生成的,该N个专有循环移位值为分别用于生成该N个候选序列的专有参数,该第一初始循环移位值为用于生成该N个候选序列的公共参数,[0024] 其中,在至少两个映射关系中,用于生成对应于同一个候选信息的候选序列的专有循环移位值相异,该同一个候选信息属于该N个候选信息中的L个候选信息,该P和L都为大于1的整数,该L小于或等于该N;
[0025] 该网络设备根据该N个候选序列,对该第一信号进行处理,获得该第一信息。
[0026] 因而,本发明实施例提供的传输信息的方法,通过提供多个候选信息与多个候选序列之间的映射关系(或者说,多个候选信息与多个专有循环移位值之间的映射关系),且在该至少两个映射关系中,用于生成对应于同一个候选信息的候选序列专有循环移位值相异,在整体上,可以使得用于生成不同候选信息对应的候选序列专有循环移位值之间的差值较为平均化,从而,也使得不同候选信息的循环移位值之间的差值从总体上来说较为平均化,这样,对于多个终端设备使用同一个时频资源传输信息(或者说,多用户复用资源)的情况,可以有助于减少不同终端设备间的信息(即,多数终端设备发送的部分类型的候选信息对于少数终端设备发送的其余类型的候选信息)之间的一致性干扰,从系统整体上来说,信息之间的干扰呈随机化状态,更具体地说,针对于现有技术的用于表示下行数据的接收状态的反馈信息,能够均衡ACK信息所对应的序列对NACK信息所对应的序列的干扰以及NACK信息所对应的序列对ACK信息所对应的序列的干扰,从而有助于提高信息的传输性能。
[0027] 结合第二方面,在第二方面的第一种实现方式中,该第一信息与该第一序列之间的映射关系是由第一加扰元素组确定的。
[0028] 结合第二方面,在第二方面的第二种实现方式中,该第一加扰元素组是根据以下至少任一种信息确定的:用于标识该终端设备的设备标识的信息、承载该第一信息的时间单元的信息。
[0029] 结合第二方面,在第二方面的第三种实现方式中,该第一信息是根据第一目标信息与第一映射关系获得的,该第一映射关系为该第一目标信息与该第一序列之间的映射关系,该第一目标信息是对该第一信息采用第一加扰元素组进行处理得到的,其中,该第一映射关系是预定义的,或者,该第一映射关系是由网络设备通过半静态信令配置的。
[0030] 结合第二方面,在第二方面的第四种实现方式中,该第一信息包括K个比特位,该P=2K。
[0031] 这样,可以在满足N个候选序列(或者说,N个专有循环移位值)的排列组合的情况下,尽可能设置较多的映射关系,满足较多终端设备发送信息的需求,从而在较多终端设备使用相同时频资源发送多个信息的序列时,减少系统整体的干扰。
[0032] 结合第二方面,在第二方面的第五种实现方式中,该第一信息包括K个比特位,该N=2K。
[0033] 结合第二方面,在第二方面的第六种实现方式中,该方法还包括:
[0034] 该网络设备向该终端设备发送第一指示信息,该第一指示信息用于指示该第一信息与该第一序列之间的映射关系。
[0035] 结合第二方面,在第二方面的第七种实现方式中,该第一加扰元素组为伪随机序列中的部分元素,该伪随机序列为m序列或者Gold序列。
[0036] 第三方面,提供了一种传输信息的装置,该装置可以用来执行第一方面及第一方面的任意可能的实现方式中的终端设备的操作。具体地,该装置可以包括用于执行上述第一方面或第一方面的任意可能的实现方式中的终端设备的操作的模块单元。
[0037] 第四方面,提供了一种传输信息的装置,该装置可以用来用于执行第二方面及第二方面的任意可能的实现方式中的网络设备的操作。具体地,该装置可以包括用于执行第二方面及第二方面的任意可能的实现方式中的网络设备的操作的模块单元。
[0038] 第五方面,提供了一种终端设备,该终端设备包括:处理器、收发器和存储器。其中,该处理器、收发器和存储器之间通过内部连接通路互相通信。该存储器用于存储指令,该处理器用于执行该存储器存储的指令。当该处理器执行该存储器存储的指令时,该执行使得该终端设备执行第一方面或第一方面的任意可能的实现方式中的方法,或者该执行使得该终端设备实现第三方面提供的装置。
[0039] 第六方面,提供了一种网络设备,该网络设备包括:处理器、收发器和存储器。其中,该处理器、收发器和存储器之间通过内部连接通路互相通信。该存储器用于存储指令,该处理器用于执行该存储器存储的指令。当该处理器执行该存储器存储的指令时,该执行使得该网络设备执行第二方面或第二方面的任意可能的实现方式中的方法,或者该执行使得该网络设备实现第四方面提供的装置。
[0040] 第七方面,提供了一种芯片系统,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得安装有该芯片系统的通信设备执行上述第一方面至第二方面中的任一方面及其实施方式中的方法。
[0041] 第八方面,提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码被通信设备(例如,网络设备或终端设备)的通信单元、处理单元或收发器、处理器运行时,使得通信设备执行上述第一方面至第二方面中的任一方面及其实施方式中的方法。
[0042] 第九方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有程序,该程序使得通信设备(例如,网络设备或终端设备)执行上述第一方面至第二方面中的任一方面及其实施方式中的方法。
[0043] 在上述某些实现方式中,该P个映射关系中的每个映射关系也包括该N个候选序列与N个专有循环移位值的映射关系,该N个专有循环移位值中的第i个专有循环移位值用于生成该N个候选序列中的第i个候选系列,i∈[1,N]。
[0044] 在上述某些实现方式中,在P个映射关系中,针对于L个候选信息中的第j个候选信息,用于生成对应于第二映射关系中的第j个候选序列的专有循环移位值与用于生成第三映射关系中的第j个候选序列的专有循环移位值相异,其中,该第二映射关系和该第三映射关系属于该P个映射关系,j∈[1,L],该L个候选信息属于该N个候选信息。
[0045] 在上述某些实现方式中,该P个映射关系与P个加扰元素组对应,以及,该终端设备根据该第一信息,从N个候选序列中确定第一序列,包括:
[0046] 该终端设备根据第一加扰元素组,确定第四映射关系,该第四映射关系属于该P个映射关系,该第一加扰元素组属于该P个加扰元素组;
[0047] 该终端设备根据该第四映射关系,从该N个候选序列中确定该第一序列。

附图说明

[0048] 图1是应用于本发明实施例的传输信息的通信系统的示意图。
[0049] 图2是根据本发明实施例的传输信息的方法的示意性交互图。
[0050] 图3是根据本发明实施例的传输信息的装置的示意性框图。
[0051] 图4是根据本发明实施例的传输信息的装置的示意性框图。

具体实施方式

[0052] 下面将结合附图,对本申请中的技术方案进行描述。
[0053] 在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。
[0054] 应理解,本发明实施例可以应用于各种通信系统,如全球移动通讯(Global System for Mobile Communication,GSM),宽带码分多址(Wideband Code Division Multiple Access,WCDMA),LTE等系统中,所支持的通信主要是针对语音和数据通信的。通常来说,一个传统基站支持的连接数有限,也易于实现。
[0055] 下一代移动通信系统使未来移动数据流量增长、海量物联网、多样化的新业务和应用场景成为可能。除了充当一个统一的连接框架外,新一代蜂窝网络的基础5G新空口(5thGeneration New Radio,5G NR)还有望将网络的数据速度、容量、时延、可靠性、效率和覆盖能力都提升到全新水平,并将充分利用每一比特的可用频谱资源。同时,基于正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)新空口设计的5G将会成为全球标准,支持5G设备,多样化的部署,涵盖多样化的频谱(包括对低频段和高频段的覆盖),还要支持多样化的服务及终端。
[0056] 本发明实施例结合终端设备描述了各个实施例。终端设备也可以称为用户设备(User Equipment,UE)用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备可以是无线局域网(Wireless Local Area Networks,WLAN)中的站点(STAION,ST),可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,SIP)电话、无线本地环路(Wireless Local Loop,WLL)站、个人数字处理(Personal Digital Assistant,PDA)设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及未来5G网络中的终端设备或者未来演进的PLMN网络中的终端设备等。
[0057] 此外,本发明实施例结合网络设备描述了各个实施例。网络设备可以是网络设备等用于与移动设备通信的设备,网络设备可以是WLAN中的接入点(ACCESS POINT,AP),GSM或码分多址(Code Division Multiple Access,CDMA)中的基站(Base Transceiver Station,BTS),也可以是WCDMA中的基站(NodeB,NB),还可以是LTE中的演进型基站(Evolutional Node B,eNB或eNodeB),或者中继站或接入点,或者车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等。
[0058] 本发明实施例提供的方法和装置,可以应用于终端设备或网络设备,该终端设备或网络设备包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(Central Processing Unit,CPU)、内存管理单元(Memory Management Unit,MMU)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(Process)实现业务处理的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,在本发明实施例中,传输控制信息的方法的执行主体的具体结构,本发明实施例并未特别限定,只要能够通过运行记录有本发明实施例的传输控制信息的方法的代码的程序,以根据本发明实施例的传输控制信息的方法进行通信即可,例如,本发明实施例的无线通信的方法的执行主体可以是终端设备或网络设备,或者,是终端设备或网络设备中能够调用程序并执行程序的功能模块。
[0059] 此外,本发明实施例的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本发明实施例中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(Compact Disc,CD)、数字通用盘(Digital Versatile Disc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
[0060] 图1是应用于本发明实施例的传输信息的通信系统的示意图。如图1所示,该通信系统100包括网络设备102,网络设备102可包括多个天线例如,天线104、106、108、110、112和114。另外,网络设备102可附加地包括发射机链和接收机链,本领域普通技术人员可以理解,它们均可包括与信号发送和接收相关的多个部件(例如处理器、调制器、复用器、解调器、解复用器或天线等)。
[0061] 网络设备102可以与多个终端设备(例如终端设备116和终端设备122)通信。然而,可以理解,网络设备102可以与类似于终端设备116或122的任意数目的终端设备通信。终端设备116和122可以是例如蜂窝电话、智能电话、便携式电脑、手持通信设备、手持计算设备、卫星无线电装置、全球定位系统、PDA和/或用于在无线通信系统100上通信的任意其它适合设备。
[0062] 如图1所示,终端设备116与天线112和114通信,其中天线112和114通过前向链路118向终端设备116发送信息,并通过反向链路120从终端设备116接收信息。此外,终端设备
122与天线104和106通信,其中天线104和106通过前向链路124向终端设备122发送信息,并通过反向链路126从终端设备122接收信息。
[0063] 例如,在频分双工(Frequency Division Duplex,FDD)系统中,例如,前向链路118可利用与反向链路120所使用的不同频带,前向链路124可利用与反向链路126所使用的不同频带。
[0064] 再例如,在时分双工(Time Division Duplex,TDD)系统和全双工(Full Duplex)系统中,前向链路118和反向链路120可使用共同频带,前向链路124和反向链路126可使用共同频带。
[0065] 被设计用于通信的每个天线(或者由多个天线组成的天线组)和/或区域称为网络设备102的扇区。例如,可将天线组设计为与网络设备102覆盖区域的扇区中的终端设备通信。在网络设备102通过前向链路118和124分别与终端设备116和122进行通信的过程中,网络设备102的发射天线可利用波束成形来改善前向链路118和124的信噪比。此外,与网络设备通过单个天线向它所有的终端设备发送信号的方式相比,在网络设备102利用波束成形向相关覆盖区域中随机分散的终端设备116和122发送信号时,相邻小区中的移动设备会受到较少的干扰。
[0066] 在给定时间,网络设备102、终端设备116或终端设备122可以是无线通信发送装置和/或无线通信接收装置。当发送数据时,无线通信发送装置可对数据进行编码以用于传输。
[0067] 具体而言,无线通信发送装置可获取(例如生成、从其它通信装置接收、或在存储器中保存等)要通过信道发送至无线通信接收装置的一定数目的数据比特。这种数据比特可包含在数据的传输块(或多个传输块)中,传输块可被分段以产生多个码块。
[0068] 此外,该通信系统100可以是公共陆地移动网络(Public Land Mobile Network,PLMN)网络或者D2D网络或者M2M网络或者其他网络,图1只是举例的简化示意图,网络中还可以包括其他网络设备,图1中未予以画出。
[0069] 首先,结合背景技术,对本发明实施例中涉及的序列、循环移位值、专有循环移位值以及初始循环移位值进行简单说明。
[0070] 由背景技术可知,终端设备在传输信息时,通过发送序列的形式发送信息,其中,每个候选序列可以基于下述公式生成:
[0071]
[0072] 其中,{xi|i=0,1,2,…,M-1}是一个序列,a0+ns是序列ys,i的循环移位值(为了便于区分与理解,记为nt),针对于同一终端设备的对应的P个候选序列,a0是初始循环移位值,为用于生成P个候选序列的公有参数,即用于生成该P个候选序列中的每个候选序列的初始循环移位值a0的取值是相同的(或者说,不同终端设备在同一时刻对应不同的初始循环移位值a0,同一个终端设备在同一时刻对应同一个初始循环移位值a0),ns是专有循环移位值,为用于一个终端设备生成该P个候选序列中每个候选序列的专有参数,即,对于同一终端设备的不同候选序列对应不同的初始循环移位值ns。
[0073] 因而,从上述公式描述可知,可以通过循环移位值nt来区分不同信息(或者说,可以通过循环移位值nt来区分不同的序列),即,对于同一终端设备来说,不同候选信息之间的循环移位值nt不同,对于同一个信息,不同终端设备的循环移位值nt也不同。
[0074] 以下,结合图2,详细说明本发明实施例的传输信息的方法。图2是从设备交互的角度示出了本发明实施例的传输信息的方法的示意性流程图,用于实施该方法200的执行主体分别为网络设备和终端设备。
[0075] 可选地,该网络设备可以为基站。
[0076] 以下,不失一般性,以网络设备与终端设备#A(即,该终端设备的一例)的交互为例,详细说明根据本发明实施例的传输信息的方法。
[0077] 在S210中,该终端设备#A生成信息#A(即,第一信息的一例),该信息#A用于指示下行数据的接收状态和/或用于指示调度请求状态。
[0078] 具体而言,该终端设备#A生成信息#A可以有3种情况,下面,对上述3种情况做详细描述。
[0079] 情况1
[0080] 该终端设备#A接收网络设备发送的至少一个传输块,针对该至少一个传输块进行解调译码处理,根据处理结果确定针对该至少一个传输块的接收状态,其中,接收状态包括:正确应答ACK和错误应答NACK。从而,该终端设备#A可以根据针对该至少一个传输块的接收状态生成该信息#A。
[0081] 此种情况下,该信息#A仅用于指示下行数据的接收状态。
[0082] 情况2
[0083] 该终端设备#A需要在后续时间发送上行数据,此时,需要向该网络设备发送调度请求(Scheduling Request,SR),或者说,该终端设备#A需要在预定义的时间向该网络设备发送SR,该终端设备#A可以根据该调度请求状态生成该信息#A,其中,该调度请求状态包括:请求数据调度和未请求数据调度。
[0084] 此种情况下,该信息#A仅用于指示调度请求状态。
[0085] 情况3
[0086] 当该终端设备#A确定针对该至少一个传输块的接收状态时,且该终端设备#A需要该网络设备发送SR,该终端设备#A可以根据接收状态和调度请求状态生成该信息#A。
[0087] 此种情况下,该信息#A同时指示下行数据的接收状态和调请求状态。
[0088] 在本发明实施例中,该信息#A可以有多种方式指示该下行数据的接收状态和/或调度请求状态。
[0089] 例如,该信息#A包括K个比特位,每个比特位的取值用于表示下行数据的接收状态和/或调度请求状态,每个比特位的取值有两种指示状态,即为“0”和“1”:当该信息#A仅用于指示下行数据的接收状态时,“1”可以表示ACK,“0”可以表示NACK,或者说,“0”可以表示ACK,“1”可以表示NACK;同时,“1”可以表示请求数据调度,“0”可以表示未请求数据调度,或者说,“0”可以表示请求数据调度,“1”可以表示未请求数据调度。
[0090] 后续为了描述方便,用“1”表示ACK,“0”表示NACK,用“1”表示请求数据调度,“0”表示未请求数据调度。
[0091] 此外,该行数据的接收状态和/或调度请求状态与该K个比特位之间存在对应关系,即,哪个比特位的取值表示的是针对哪个传输块的接收状态,或者,哪个比特位的取值表示的是调度请求状态,该对应关系可以是协议约定的,也可以是系统规定的,本发明实施例并不限于此。
[0092] 具体而言,该信息#A包括2个比特位,或者说,该信息#A为2比特信息,该信息#A仅用于表示下行数据的接收状态,该信息#A的比特位的取值为(10),则第1个比特位表示针对第1个传输块的接收状态,且接收状态为ACK,第2个比特位表示针对第2个传输块的接收状态,且接收状态为NACK;或者说,该信息#A的比特位的取值为(10),则第1个比特位表示针对第2个传输块的接收状态,且接收状态为NACK,第2个比特位表示针对第1个传输块的接收状态,且接收状态为ACK。
[0093] 该信息#A包括3个比特位,该信息#A不仅用于指示下行数据的接收状态,也用于指示调度请求状态,该信息#A的比特位的取值为(100),则第1个比特位表示针对第1个传输块的接收状态,且接收状态为ACK,第2个比特位表示针对第2个传输块的接收状态,且接收状态为NACK,第3个比特位表示调度请求状态,且调度请求状态为请求数据调度。
[0094] 再例如,该信息#A包括K个比特位,该K个比特位的取值与接收状态和/或调度请求状态之间存在对应关系。具体而言,(110)可以表示针对3个传输块的接收状态,且接收状态都是ACK,(101)可以表示这针对两个传输块的接收状态为ACK,且此时的调度请求状态为请求数据调度。
[0095] 在S220中,该终端设备#A根据该第一信息,从N个候选序列中确定第一序列,该第一信息属于N个候选信息,该第一信息与该第一序列之间的映射关系属于P个映射关系,该P个映射关系中的每个映射关系包括该N个候选信息与该N个候选序列之间的映射关系,该N个候选序列是基于N个专有循环移位值和第一初始循环移位值生成的,该N个专有循环移位值为分别用于生成该N个候选序列的专有参数,该第一初始循环移位值为用于生成该N个候选序列的公共参数,
[0096] 其中,在至少两个映射关系中,用于生成对应于同一个候选信息的候选序列的专有循环移位值相异,该同一个候选信息属于该N个候选信息中的L个候选信息,该P和L都为大于1的整数,该L小于或等于该N;
[0097] 也就是说,该终端设备#A在确定该信息#A后,根据该P个映射关系和该信息#A确定与该信息#A对应的该第一序列。
[0098] 具体而言,该P个映射关系中,表示的都是候选信息与候选序列之间的映射关系,在该P个映射关系中,存在N个候选信息和N个候选序列,在每个映射关系中,该N个候选信息与该N个候选序列对应。
[0099] 这里所说的对应,表示的是每个候选序列与对应的候选信息表达的都是相同的意思,即,同该信息#A,该N个候选信息都用于表示下行数据的接收状态和/或调度请求状态;或者说,由于信息都是以序列的形式发送,也可以理解为每个候选序列都是对应的候选信息的另一种表现方式。
[0100] 此外,这里需要强调的是,在每个映射关系中,该N个候选信息与该N个候选序列之间的映射关系是不同的。
[0101] 例如,P为2,N为2,即在2个映射关系中,存在2个候选信息(记为候选信息#1和候选信息#2)和2个候选序列(记为候选序列#1和候选序列#2),在每个映射关系中,表示的都是该2个候选信息和该2个候选序列之间的映射关系,在第1个映射关系中,候选信息#1对应候选序列#1,候选信息#2对应候选序列#2,在第2组映射关系中,候选信息#1对应候选序列#2,候选信息#2对应候选序列#1。
[0102] 如前所述,候选序列是基于循环移位值生成的,循环移位值由初始循环移位值和专有循环移位值组成,即,候选序列是基于初始循环移位值和专有循环移位值生成的。此处,也不例外,该N个候选序列是基于N个专有循环移位值和第一初始循环移位值生成的,该N个专有循环移位值为分别用于生成该N个候选序列的专有参数,该第一初始循环移位值为用于生成该N个候选序列的公共参数。
[0103] 也就是说,在每个映射关系中,该N个候选序列与N个专有循环移位值对应,每个专有循环移位值为用于生成对应的候选序列的专有参数,第一初始循环移位值为用于生成该N个候选序列的公共参数。
[0104] 或者说,在每个映射关系中,该N个专有循环移位值中的第i个专有循环移位值用于生成该N个候选序列中的第i个候选序列,i∈[1,N],其中,i∈[1,N]表示将该N个专有循环移位值和该N个候选序列遍历,该第一初始循环移位值为用于生成该N个候选序列的公共参数。
[0105] 这里,由于该第一初始循环移位值为用于生成该N个候选序列的公共参数,每个专有循环移位值为用于生成对应的候选序列的专有参数,因而,针对于该P个映射关系,也可以这么理解,该P个映射关系也可以表示该N个候选信息与该N个专有循环移位值之间的映射关系,在每个映射关系中,该N个候选信息与该N个专有循环移位值之间的映射关系是不同的,具体情况与该N个候选信息与该N个候选序列之间的映射关系相同,此处,为了避免赘述,省略其说明。
[0106] 需要说明的是,对于不同的终端设备,该第一初始循环移位值可以不一样,同一个终端设备在不同时间发送序列时,该第一初始循环移位值也可以不一样。所以,该P个映射关系中的N个候选序列,对于不同的终端设备来说,由于该第一初始循环移位值的不同,不同终端设备对应的N个候选序列也不同;同一个终端设备在不同时间发送序列时,同样由于该第一初始循环移位值的不同,不同时间对应的N个候选序列也不同。
[0107] 但是,无论该N个候选序列怎么变化,该P个映射关系中的N个专有循环移位值可以不变,也就是说,该N个专有循环移位值可以不随着终端设备以及时间变化。
[0108] 在本发明实施例中,在至少两个映射关系中,且在该P个候选信息中的L个候选信息中,对应于同一个候选信息的候选序列的专有循环移位值相异,也就是说,该L个候选信息中每个候选信息对应的在至少两个映射关系中的专有循环移位值都相异。
[0109] 换句话说,在P个映射关系中,针对于L个候选信息中的第j个候选信息,用于生成对应于第二映射关系中的第j个候选序列的专有循环移位值与用于生成第三映射关系中的第j个候选序列的专有循环移位值相异,其中,该第二映射关系和该第三映射关系属于该P个映射关系,即该第二映射关系和该第三映射关系为该P个映射关系中的任意两个映射关系,j∈[1,L],该L个候选信息属于该N个候选信息。
[0110] 这里,需要说明的是,N-L个候选信息中每个候选信息对应的在至少两个映射关系中的专有循环移位值可以相异,也可以相同,本发明实施例并不做任何限定。
[0111] 在本发明实施例中,对映射关系的个数不做任何限定,只要P大于1即可,同时,对于候选信息或候选序列的个数也不做任何限定,只要N大于1即可。
[0112] 下面,结合表1,对本发明实施例的P个映射关系进行详细说明。
[0113] 表1所示为本发明实施例的传输信息的P个映射关系的示意图。如表1所示,有4个映射关系,分别为映射关系#1、映射关系#2、映射关系#3和映射关系#4,4个候选信息,即候选信息#1、候选信息#2、候选信息#3和候选信息#4,分别表示(A,N)、(N,N)、(A,A)和(N,A),4个候选序列,即候选序列#1、候选序列#2、候选序列#3和候选序列#4,对应的专有循环移位值分别是0,6,9,3,在表1中,每个候选序列后面的括号所示的数值即为每个候选序列对应的专有循环移位值。在4个映射关系中,每个映射关系表示的都是上述4个候选信息和4个候选序列之间的映射关系,其中,4个候选序列对应4个专有循环移位值,即,每个专有循环移位值用于生成对应的候选序列。
[0114] 以映射关系#1和映射关系#2为例,在两个映射关系中,针对于候选信息#1,两个映射关系中的专有循环移位值相异,针对于候选信息#2,两个映射关系中的专有循环移位值也相异,针对于候选信息#3,两个映射关系中的专有循环移位值相同,针对于候选信息#4,两个映射关系中的专有循环移位值也相同。因而,在这两个映射关系中,L即为2,L小于N,也就是说,在两个候选信息中,对应于两个映射关系中的同一个候选信息的专有循环移位值相异。
[0115] 同理,以映射关系#2和映射关系#3为例,针对于4个候选信息中的任一个候选信息,两个映射关系中的专有循环移位值都相异,因而,在这两个映射关系中,L即为4,L等于N,也就是说,在4个候选信息中,对应于两个映射关系中的同一个候选信息的专有循环移位值都相异。
[0116] 需要说明的是,当该N为2时,L与N的值相等。
[0117] 表1
[0118]
[0119] 对于终端设备#A来说,根据生成的信息#A,在4个映射关系中选择一个映射关系,进而,根据选择的映射关系确定与该信息#A对应的候选序列,或者说,根据选择的映射关系确定与该信息#A对应的专有循环移位值。
[0120] 例如,该信息#A为候选信息#1,该终端设备可以根据映射关系#1,确定与该信息#A对应的候选序列为候选序列#1,该候选序列#1即为该第一序列。
[0121] 从而,在S230中,该终端设备#A将该第一序列发送给该网络设备,且该网络设备接收该第一序列。
[0122] 需要说明的是,当多个终端设备在同一个时频资源上发送多个序列时,承载该第一序列的时频资源也同时承载了其他序列,因而,该网络设备不仅接收了该第一序列,也会接收其他序列,则网络设备在该时频资源上接收到的是多个序列的重叠,即第一信号。
[0123] 该网络设备在接收到该第一信号后,需要针对该第一信号进行处理,因而,在S240中,该网络设备生成包括该第一序列在内的多个序列,根据该多个序列对该第一信号进行处理,从而获得该第一信号。
[0124] 具体而言,该网络设备根据该P个映射关系中的任一个映射关系中,生成与该终端设备对应的N个候选序列,逐一使用该N个候选序列检测该第一信号,从而获得该终端设备#A生成的该信息#A。更具体地,该网络设备逐一使用该N个候选序列,检测与该第一信号的至少一个序列的匹配度,该N个候选序列中匹配度最高的序列即为该第一序列,具体处理方式与现有技术的处理方式类似,此处不做赘述。
[0125] 同理,该网络设备对于其他终端设备的信息也做同样的处理。例如,该第一信号也承载了终端设备#B的第二序列,该网络设备也会生成与该终端设备#B对应的多个序列,从而使用与该终端设备#B对应的多个序列检测该第二序列,根据检测结果获得与该第二序列对应的信息。
[0126] 应理解,在本发明实施例中,该终端设备使用哪个映射关系生成该第一序列,该网络设备也会使用与该终端设备相同的映射关系生成在该映射关系中的N个候选信息对应的N个候选序列。作为示例而非限定,具体实现中,该网络设备可以根据协议约定、信令指示以及预设的方式中的任一种来确定映射关系,进而确定候选序列。
[0127] 下面,以用于表示针对下行数据(或者说,传输块)的接收状态的反馈信息为例,简单描述现有技术存在的问题。
[0128] 现有技术中,一方面,基于通信系统的实现,终端设备发送的接收状态为ACK的反馈信息要比接收状态为NACK的反馈信息的概率高很多(例如,正常情况下,接收状态为ACK的反馈信息的发送概率为90%,接收状态为NACK的反馈信息的发送概率为10%),因而,一般情况下,当在同一个时频资源中同时承载多个反馈信息时,该多个反馈信息中接收状态为ACK的反馈信息要比接收状态为NACK的反馈信息多;
[0129] 另一方面,当多个终端设备使用相同的时频资源发送与多个反馈信息对应的多个序列时,且该多个序列中存在至少两个序列的循环移位值nt相近时,在时延扩展较为严重的场景中,由于该多个序列通过信道后会产生一定的相位偏差,基于网络设备的检测机制(即,使用与每个终端设备对应的多个候选序列对序列进行检测,通过检测后的匹配概率来确定信息),网络设备在对该多个序列进行检测时,由于该至少两个序列的循环移位值nt相近,可能会对其他序列的检测产生干扰,进而,这两个序列的检测可能会相互干扰,容易检测错误,导致网络设备对于该多个信息中的部分信息理解有误,从而影响信息的传输性能。
[0130] 以下,结合表2针对现有技术存在的问题进行详细说明。
[0131] 假设,终端设备#A针对传输块#A需要反馈1比特的反馈信息(为了便于区分与理解,记为反馈信息#A),且针对该传输块#A的接收状态为ACK,对应的循环移位值(为了便于区分与理解,记为循环移位值#A)为0,基于该循环移位值#A生成的序列为序列#A;
[0132] 终端设备#B针对传输块#B需要反馈1比特的反馈信息(为了便于区分与理解,记为反馈信息#B),且针对该传输块#B的接收状态为NACK,对应的循环移位值(为了便于区分与理解,记为循环移位值#B)为7,基于该循环移位值#B生成的序列为序列#B;
[0133] 终端设备#C针对传输块#C需要反馈1比特的反馈信息(为了便于区分与理解,记为反馈信息#C),且针对该传输块#C的接收状态为ACK,对应的循环移位值(为了便于区分与理解,记为循环移位值#C)为1,基于该循环移位值#C生成的序列为序列#C;
[0134] 当该序列#A、该序列#B和该序列#C经过叠加后的序列以信号的方式承载在同一个时频资源被发送给网络设备时,该网络设备需要对信号进行处理,逐一获取该序列#A、该序列#B和该序列#C。具体过程如下:
[0135] 为了获取该反馈信息#A,该网络设备生成针对该终端设备#A的两个候选序列,对应的循环移位值分别为0和6,该网络设备分别使用循环移位值为0的序列(为了便于区分和理解,记为候选序列#A1)和循环移位值为6的序列(为了便于区分和理解,记为候选序列#A2)检测该信号,正常情况下,相比于候选序列#A2,候选序列#A1的匹配度最高,那么,该网络设备可以正确获取该反馈信息#A。
[0136] 同理,为了获取该反馈信息#C,该网络设备生成针对该终端设备#C的两个候选序列,对应的循环移位值分别为2和8,该网络设备分别使用循环移位值为2的序列(为了便于区分和理解,记为候选序列#C1)和循环移位值为8的序列(为了便于区分和理解,记为候选序列#C2)检测该信号,正常情况下,相比于候选序列#C2,候选序列#C1的匹配度最高,那么,该网络设备可以正确获取该反馈信息#C。
[0137] 为了获取该反馈信息#B,该网络设备生成针对该终端设备#B的两个候选序列,对应的循环移位值分别为1和7,该网络设备分别使用循环移位值为1的序列(为了便于区分和理解,记为候选序列#B1)和循环移位值为7的序列(为了便于区分和理解,记为候选序列#B2)检测该信号。
[0138] 这里,需要注意的是,相比于候选序列#B2,在网络设备接收到的三个序列中,由于与候选序列#B1的循环移位值相近的序列(即,序列#A和序列#C)较多,同时,很容易使得网络设备检测到候选序列#B1的匹配度高,而候选序列#B2的匹配度较低,那么,该网络设备可以会将终端设备发送的候选序列#B判断为候选序列#B1,即,将接收状态为NACK的信息理解为接收状态为ACK的信息。
[0139] 表2
[0140]
[0141] 如前文所述,基于通信系统的实现,终端设备发送的接收状态为ACK的反馈信息要比接收状态为NACK的反馈信息的概率高很多(例如,正常情况下,接收状态为ACK的反馈信息的发送概率为90%,接收状态为NACK的反馈信息的发送概率为10%),很多情况下该网络设备接收到的信息即为接收状态为ACK的反馈信息多于接收状态为NACK的反馈信息,在多个终端设备使用相同时频资源发送反馈信息时,很容易出现针对反馈信息#B的情况,换句话说,也可以理解为:总是接收状态为ACK的反馈信息对于接收状态为NACK的反馈信息产生干扰。
[0142] 分析可知,用于生成候选序列的参数中,不同终端设备的初始循环移位值不同,对于同一个候选信息来说,每个终端设备的专有循环移位值都是相同的,那么就导致不同终端设备的接收状态为ACK的反馈信息所对应的序列的循环移位是相近的,那么当某一终端设备反馈接收状态为NACK的反馈信息时,就可能导致该终端设备发送的接收状态为NACK的反馈信息总是受其他用户的接收状态为ACK的反馈信息的干扰。
[0143] 下面,同样以用于表示针对下行数据(或者说,传输块)的接收状态的反馈信息为例,结合表3详细说明本发明实施例的有益效果。
[0144] 同上,假设,终端设备#A需要反馈1比特的反馈信息#A,且针对该传输块#A的接收状态为ACK,对应的专有循环移位值#A为0,初始循环移位值#A为0,循环移位值#A为0,基于该循环移位值#A生成的序列为序列#A;
[0145] 终端设备#B针对传输块#B需要反馈1比特的反馈信息#B,且针对该传输块#B的接收状态为NACK,对应的专有循环移位值#A为0,初始循环移位值#A为1,对应的循环移位值#B为1,基于该循环移位值#B生成的序列为序列#B;
[0146] 终端设备#C针对传输块#C需要反馈1比特的反馈信息#C,且针对该传输块#C的接收状态为ACK,对应的专有循环移位值#A为0,初始循环移位值#A为2,对应的循环移位值#C为2,基于该循环移位值#C生成的序列为序列#C;
[0147] 当该序列#A、该序列#B和该序列#C承载在同一个时频资源被发送给网络设备时,该网络设备需要对信号进行处理,逐一获取该序列#A、该序列#B和该序列#C。具体过程如下:
[0148] 为了获取该反馈信息#A,该网络设备生成针对该终端设备#A的两个候选序列,对应的循环移位值分别为0和6,该网络设备分别使用循环移位值为0的候选序列#A1)和循环移位值为6的候选序列#A2检测该信号,由于候选序列#A2的循环移位值6与信号中的序列所对应的循环移位值0、1、2相差较远,所以,候选序列#A1的匹配度最高,那么,该网络设备可以正确获取该反馈信息#A。
[0149] 同理,为了获取该反馈信息#C,该网络设备生成针对该终端设备#C的两个候选序列,对应的循环移位值分别为2和8,该网络设备分别使用循环移位值为2候选序列#C1和循环移位值为8的候选序列#C2检测该信号,由于候选序列#C2的循环移位值8与信号中的序列所对应的循环移位值0、1、2相差较远,所以,候选序列#C1的匹配度最高,那么,该网络设备可以正确获取该反馈信息#B。
[0150] 为了获取该反馈信息#B,该网络设备生成针对该终端设备#B的两个候选序列,对应的循环移位值分别为7和1,该网络设备分别使用循环移位值为7的候选序列#B1和循环移位值为1的候选序列#B2检测该信号。
[0151] 这里,需要注意的是,候选序列#B1的循环移位值7与信号中的序列所对应的循环移位值0、1、2相差较远,所以,候选序列#B1的匹配度较低,而候选序列#B2的匹配度最高,网络设备能正确获取该反馈信息#B。
[0152] 在现有技术中,由于候选序列#B1的循环移位值为1,候选序列#B1的循环移位值为1,由于候选序列#B1的循环移位值与信号中的序列所对应的循环移位值相差较近,很容易使得网络设备检测到候选序列#B1的匹配度高,而候选序列#B2的匹配度较低,从而对信号检测错误。
[0153] 而在同样的场景下(即,接收状态为ACK的反馈信息与接收状态为NACK的反馈信息的场景下),本发明实施例中,由于使得对应于同一个候选信息(或者说,反馈信息)的专有循环移位值不同,从而使得不同候选信息的专有循环移位值之间的差值从总体上来说较为平均化,从而,也使得不同候选信息的循环移位值之间的差值从总体上来说较为平均化,这样,基于系统的实现,在部分候选信息(即,接收状态位为ACK的反馈信息)的概率大于其余候选信息(即,接收状态为NACK的反馈信息)的概率的情况下,从整体上,可以有助于减少部分候选信息对于其余候选信息的一致性干扰,使得系统整体上的干扰可以随机化。
[0154] 表3
[0155]
[0156] 因而,本发明实施例提供的传输信息的方法,通过提供多个候选信息与多个候选序列之间的映射关系(或者说,多个候选信息与多个专有循环移位值之间的映射关系),且在该至少两个映射关系中,用于生成对应于同一个候选信息的候选序列专有循环移位值相异,在整体上,可以使得用于生成不同候选信息对应的候选序列专有循环移位值之间的差值较为平均化,从而,也使得不同候选信息的循环移位值之间的差值从总体上来说较为平均化,这样,对于多个终端设备使用同一个时频资源传输信息(或者说,多用户复用资源)的情况,可以有助于减少不同终端设备间的信息(即,多数终端设备发送的部分类型的候选信息对于少数终端设备发送的其余类型的候选信息)之间的一致性干扰,从系统整体上来说,信息之间的干扰呈随机化状态,更具体地说,针对于现有技术的用于表示下行数据的接收状态的反馈信息,能够均衡ACK信息所对应的序列对NACK信息所对应的序列的干扰以及NACK信息所对应的序列对ACK信息所对应的序列的干扰,从而有助于提高信息的传输性能。
[0157] 可选地,该信息#A包括K个比特位,该P=2K。
[0158] 也就是说,该映射关系的个数与该信息#A中包括的比特位的个数存在关系,即P=2K,这样,可以在满足N个候选序列(或者说,N个专有循环移位值)的排列组合的情况下,尽可能设置较多的映射关系,满足较多终端设备发送信息的需求,从而在较多终端设备使用相同时频资源发送多个信息的序列时,减少系统整体的干扰。
[0159] 当然,作为示例而非限定,该P的取值也可以是大于1的任意整数。
[0160] 可选地,该信息#A包括K个比特位,该N=2K。
[0161] 同理,该候选信息或该候选序列的个数与该信息#A中包括的比特位的个数也存在映射关系,即,N=2K。
[0162] 作为示例而非限定,该N的取值也可以是大于1的任意整数。
[0163] 可选地,该信息#A与该第一序列之间的映射关系是由第一加扰元素组确定的。
[0164] 也就是说,该终端设备#A可以通过该加扰元素组#A(即该第一加扰元素组的一例),从该P个映射关系中确定映射关系#A,从而根据该映射关系#A和该信息#A确定该第一序列。
[0165] 那么,对于该P个映射关系,该P个映射关系与P个加扰元素组也存在映射关系,即每个映射关系对应一个加扰元素组,在本发明实施例中,具体的映射关系有两种情况,即,情况A和情况B,下面,对这两种情况做一详细描述。
[0166] 情况A
[0167] 该P个映射关系与P个加扰元素组存在映射关系,每个加扰元素组用于确定对应的映射关系。或者说,该P个加扰元素组可以作为该P个映射关系的索引,即,该终端设备或网络设备可以直接根据当前确定的加扰元素组确定使用哪个映射关系,从而从与当前加扰元素组对应的映射关系中确定与该信息#A对应的第一序列。
[0168] 表4所示为本发明实施例的P个映射关系与P个加扰元素组之间的映射关系。如表4所示,P为4,N为4,即存在4个映射关系,4个候选信息,每个映射关系都对应一个加扰元素组,即,映射关系#1对应加扰元素组#1,该映射关系#2对应加扰元素组#2,该映射关系#3对应加扰元素组#3,该映射关系#4对应加扰元素组#4。
[0169] 表4
[0170]     候选信息#1 候选信息#2 候选信息#3 候选信息#4加扰元素组#1 映射关系#1 0 6 3 9
加扰元素组#2 映射关系#2 6 0 3 9
加扰元素组#3 映射关系#3 0 6 9 3
加扰元素组#4 映射关系#4 6 0 9 3
[0171] 作为示例而非限定,基于数字的排列组合,每个加扰元素组中包括的加扰元素的个数可以为log2P,即加扰元素组的中包括的比特位的个数与映射关系的个数存在关系。
[0172] 当然,每个加扰元素组中包括的加扰元素的个数也可以为大于log2P,本发明实施例不作此限定。
[0173] 因而,终端设备#A可以基于确定的加扰元素组#A,该加扰元素组#A属于该P个加扰元素组中的任一个,进而根据该加扰元素组#A,从该P个映射关系中确定与该加扰元素组#A对应的映射关系#A(该映射关系为该P个映射关系中与该加扰元素组#A对应的映射关系),从而基于该映射关系#A从该N个候选序列中确定与该信息#A对应的第一序列。
[0174] 应理解,由上述可知,该P个映射关系中的每个映射关系是根据对应的加扰元素组确定的,那么,对于每个映射关系中的任一个候选信息与对应的候选序列之间的映射关系也同样是根据与该映射关系对应的加扰元素组确定的。
[0175] 同理,对于网络设备来说,在生成针对该终端设备#A的N个候选序列时,也可以通过对应的加扰元素组确定映射关系成与该终端设备对应的N个候选序列。
[0176] 例如,该终端设备#A生成的该信息#A与该第一序列之间的映射关系属于该映射关系#A,那么,该网络设备在生成N个候选序列时,同样根据该映射关系#A确定该N个候选序列,从而,获得该信息#A。
[0177] 情况B
[0178] 该P个加扰元素组可以作为该N个候选信息的加扰比特,每个映射关系中的N个候选信息使用相同的加扰元素组对N个候选信息分别进行加扰,获得N个目标信息,从而进一步建立起该N个目标信息与该N个候选序列之间的映射关系。
[0179] 在本发明实施例中,该N个目标信息与该N个候选序列之间的映射关系可以是系统预定义的,也可以是网络设备通过发送半静态信令配置的,本发明实施例并不限于此,例如,也可以是网络设备通过动态信令配置。
[0180] 表5所示为本发明实施例的P个映射关系与P个加扰元素组之间的另一种映射关系。如表5所示,P为4,N为4,即存在4个映射关系,4个候选信息,每个映射关系都对应一个加扰元素组,即,映射关系#1对应加扰元素组#1,该映射关系#2对应加扰元素组#2,该映射关系#3对应加扰元素组#3,该映射关系#4对应加扰元素组#4:在映射关系#1中的4个候选信息分别使用加扰元素组#1的加扰比特对每个候选信息进行加扰,从而获得对应的4个目标信息,进一步将该映射关系#1细化为N个目标信息与N个候选序列之间的映射关系,同理,对于其他三个映射关系的N个候选信息和N个加扰序列也是同样处理,此处不再赘述。
[0181] 此外,具体针对每个候选信息的加扰处理同现有技术类似,此处也不再赘述。
[0182] 表5
[0183]     候选信息#1 候选信息#2 候选信息#3 候选信息#4    目标信息#1 目标信息#2 目标信息#3 目标信息#4
加扰元素组#1 映射关系#1 0 6 3 9
加扰元素组#2 映射关系#2 6 0 3 9
加扰元素组#3 映射关系#3 0 6 9 3
加扰元素组#4 映射关系#4 6 0 9 3
[0184] 需要说明的是,对候选信息进行加扰处理时,加扰元素组中的比特位的个数与候选信息中的比特位的个数是相同的。
[0185] 同时,作为示例而非限定,加扰元素组的个数可以与加扰元素组中包括的比特位的个数存在关系,例如,若每个加扰元素组中包括的比特位的个数也为K,那么,该加扰元素组的个数可以为P=2K。
[0186] 因而,终端设备#A可以基于确定的加扰元素组#A对该信息#A进行加扰处理后的目标信息#A来生成该第一序列。
[0187] 同理,对于网络设备来说,在生成针对该终端设备#A的N个候选序列时,可以通过对应的加扰元素组确定映射关系,根据该N个目标信息与该N个候选序列之间的映射关系,确定与该信息#A对应的目标信息#A,进而对该目标信息#A进行解扰处理,从而获取该信息#A。
[0188] 在某些实现方式中,该网络设备可以直接根据该N个候选信息,该N个目标信息以及该N个候选序列之间的映射关系确定与该信息#A对应的N个候选序列,进而根据N个候选序列对接收信号进行处理,从而获取该信息#A。
[0189] 可选地,该方法还包括:
[0190] 该终端设备#A接收第一指示信息,该第一指示信息用于指示该第一信息与该第一序列之间的映射关系。
[0191] 也就是说,该网络设备可以通过该第一指示信息来指示该信息#A与该第一序列之间的映射关系,从而,使得该终端设备#A基于该第一指示信息来确定该第一序列。
[0192] 可选地,该第一加扰元素组是根据以下至少任一种信息确定的:用于标识所述终端设备的设备标识的信息、承载所述第一信息的时间单元的信息。
[0193] 也就是说,每个加扰元素组都可以基于上述至少一种信息确定,任一个终端设备都可以基于上述至少一种信息确定加扰元素组。
[0194] 具体而言,加扰元素组与终端设备的设备标识相关,不同的终端设备的设备标识可以用于生成不同的加扰序列,进一步地,承载该信息#A的时间单元(例如,时隙或者迷你时隙等)也可以用于生成不同的加扰序列,在加扰序列中确定需要使用的加扰元素组。例如,终端设备的设备标识1对应的加扰序列为01“00”10101010,终端设备的设备标识2对应的加扰序列为10“10”10110111,在承载该信息#A的第1号时隙上,两组加扰元素分别对应“00”与“10”。
[0195] 可选地,所述第一加扰元素组为伪随机序列中的部分元素,所述伪随机序列为m序列或者Gold序列。
[0196] M序列是最长线性移位寄存器序列的简称,也是目前应用广泛的一种伪随机序列;Gold序列是在m序列的基础上提出并分析的一种特性较好地伪随机序列。
[0197] 作为示例而非限定,该第一加扰元素组也可以是其他加扰比特,例如,GMW序列,Bent序列等。
[0198] 因而,本发明实施例提供的传输信息的方法,通过提供多个候选信息与多个候选序列之间的映射关系(或者说,多个候选信息与多个专有循环移位值之间的映射关系),且在该至少两个映射关系中,用于生成对应于同一个候选信息的候选序列专有循环移位值相异,在整体上,可以使得用于生成不同候选信息对应的候选序列专有循环移位值之间的差值较为平均化,从而,也使得不同候选信息的循环移位值之间的差值从总体上来说较为平均化,这样,对于多个终端设备使用同一个时频资源传输信息(或者说,多用户复用资源)的情况,可以有助于减少不同终端设备间的信息(即,多数终端设备发送的部分类型的候选信息对于少数终端设备发送的其余类型的候选信息)之间的一致性干扰,从系统整体上来说,信息之间的干扰呈随机化状态,更具体地说,针对于现有技术的用于表示下行数据的接收状态的反馈信息,能够均衡ACK信息所对应的序列对NACK信息所对应的序列的干扰以及NACK信息所对应的序列对ACK信息所对应的序列的干扰,从而有助于提高信息的传输性能。
[0199] 此外,可以在满足N个候选序列(或者说,N个专有循环移位值)的排列组合的情况下,尽可能设置较多的映射关系,满足较多终端设备发送信息的需求,从而在较多终端设备使用相同时频资源发送多个信息的序列时,减少系统整体的干扰。
[0200] 以上,结合图1至图2详细描述了根据本发明实施例的传输信息的方法,下面,结合图3至图4描述根据本发明实施例的传输信息的装置,方法实施例所描述的技术特征同样适用于以下装置实施例。
[0201] 图示出了根据本发明实施例的传输信息的装置300的示意性框图。如图3所示,该装置300包括:
[0202] 处理单元310,用于生成第一信息,该第一信息用于指示下行数据的接收状态和/或用于指示调度请求状态;
[0203] 该处理单元310还用于,根据该第一信息,从N个候选序列中确定第一序列,该第一信息属于N个候选信息,该第一信息与该第一序列之间的映射关系属于P个映射关系,该P个映射关系中的每个映射关系包括该N个候选信息与该N个候选序列之间的映射关系,该N个候选序列是基于N个专有循环移位值和第一初始循环移位值生成的,该N个专有循环移位值为分别用于生成该N个候选序列的专有参数,该第一初始循环移位值为用于生成该该N个候选序列的公共参数,
[0204] 其中,在至少两个映射关系中,用于生成对应于同一个候选信息的候选序列的专有循环移位值相异,该同一个候选信息属于该N个候选信息中的L个候选信息,该P和L都为大于1的整数,该L小于或等于该N;
[0205] 发送单元320,用于发送在该处理单元310生成的该第一序列。
[0206] 因而,本发明实施例提供的传输信息的装置,通过提供多个候选信息与多个候选序列之间的映射关系(或者说,多个候选信息与多个专有循环移位值之间的映射关系),且在该至少两个映射关系中,用于生成对应于同一个候选信息的候选序列专有循环移位值相异,在整体上,可以使得用于生成不同候选信息对应的候选序列专有循环移位值之间的差值较为平均化,从而,也使得不同候选信息的循环移位值之间的差值从总体上来说较为平均化,这样,对于多个装置使用同一个时频资源传输信息(或者说,多用户复用资源)的情况,可以有助于减少不同装置间的信息(即,多数装置发送的部分类型的候选信息对于少数装置发送的其余类型的候选信息)之间的一致性干扰,从系统整体上来说,信息之间的干扰呈随机化状态,更具体地说,针对于现有技术的用于表示下行数据的接收状态的反馈信息,能够均衡ACK信息所对应的序列对NACK信息所对应的序列的干扰以及NACK信息所对应的序列对ACK信息所对应的序列的干扰,从而有助于提高信息的传输性能。
[0207] 可选地,该第一信息与该第一序列之间的映射关系是由第一加扰元素组确定的。
[0208] 可选地,该第一加扰元素组是根据以下至少任一种信息确定的:用于标识该终端设备的设备标识的信息、承载该第一信息的时间单元的信息。
[0209] 可选地,该第一序列是根据第一目标信息和第一映射关系确定的,该第一映射关系为该第一目标信息与该第一序列之间的映射关系,该第一目标信息时对该第一信息采用第一加扰元素组进行处理得到的,其中,该第一映射关系是预定义的,或者,该第一映射关系是由网络设备通过半静态信令配置的。
[0210] 可选地,该第一信息包括K个比特位,该P=2K。
[0211] 这样,可以在满足N个候选序列(或者说,N个专有循环移位值)的排列组合的情况下,尽可能设置较多的映射关系,满足较多终端设备发送信息的需求,从而在较多终端设备使用相同时频资源发送多个信息的序列时,减少系统整体的干扰。
[0212] 可选地,该第一信息包括K个比特位,该N=2K。
[0213] 可选地,该装置还包括:
[0214] 接收单元330,用于接收第一指示信息,该第一指示信息用于指示该第一信息与该第一序列之间的映射关系。
[0215] 可选地,该第一加扰元素组为伪随机序列中的部分元素,该伪随机序列为m序列或者Gold序列。
[0216] 因而,本发明实施例提供的传输信息的装置,通过提供多个候选信息与多个候选序列之间的映射关系(或者说,多个候选信息与多个专有循环移位值之间的映射关系),且在该至少两个映射关系中,用于生成对应于同一个候选信息的候选序列专有循环移位值相异,在整体上,可以使得用于生成不同候选信息对应的候选序列专有循环移位值之间的差值较为平均化,从而,也使得不同候选信息的循环移位值之间的差值从总体上来说较为平均化,这样,对于多个装置使用同一个时频资源传输信息(或者说,多用户复用资源)的情况,可以有助于减少不同装置间的信息(即,大多数装置发送的部分类型的候选信息对于少数装置发送的其余类型的候选信息)之间的一致性干扰,从系统整体上来说,信息之间的干扰呈随机化状态,更具体地说,针对于现有技术的用于表示下行数据的接收状态的反馈信息,能够均衡ACK信息所对应的序列对NACK信息所对应的序列的干扰以及NACK信息所对应的序列对ACK信息所对应的序列的干扰,从而有助于提高信息的传输性能。
[0217] 此外,可以在满足N个候选序列(或者说,N个专有循环移位值)的排列组合的情况下,尽可能设置较多的映射关系,满足较多终端设备发送信息的需求,从而在较多终端设备使用相同时频资源发送多个信息的序列时,减少系统整体的干扰。
[0218] 该传输信息的装置300可以对应(例如,可以配置于或本身即为)上述方法200中描述的终端设备,并且,该传输信息的装置300中各模块或单元分别用于执行上述方法200中终端设备所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。
[0219] 在本发明实施例中,该装置300可以为终端设备,此种情况下,该装置300可以包括:处理器、发送器和接收器,处理器、发送器和接收器通信连接,可选地,该装置还包括存储器,存储器与处理器通信连接。可选地,处理器、存储器、发送器和接收器可以通信连接,该存储器可以用于存储指令,该处理器用于执行该存储器存储的指令,以控制发送器发送信息或接收器接收信号。
[0220] 此种情况下,图3所示的装置300中的处理单元310可以对应该处理器,图3所示的装置300中的发送单元320可以对应该发送器,图3所示的装置300中的接收单元320可以对应该接收器,图3所示的装置300中的处理单元330也可以对应该处理器。另一种实施方式中,发送器和接收器可以由同一个部件收发器实现。
[0221] 在本发明实施例中,该装置300可以为安装在终端设备中的芯片(或者说,芯片系统),此情况下,该装置300可以包括:处理器和输入输出接口,处理器可以通过输入输出接口与网络设备的收发器通信连接,可选地,该装置还包括存储器,存储器与处理器通信连接。可选地,处理器、存储器和收发器可以通信连接,该存储器可以用于存储指令,该处理器用于执行该存储器存储的指令,以控制收发器发送信息或信号。
[0222] 此情况下,图3所示的装置300中的发送单元可以对应该输出接口,图3所示的装置300中的处理单元可以对应该处理器。
[0223] 应注意,本发明实施例上述方法实施例可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0224] 可以理解,本发明实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(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,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0225] 图4示出了根据本发明实施例的传输信息的装置400的示意性框图。如图4所示,该装置400包括:
[0226] 接收单元410,用于接收第一信号,该第一信号至少承载第一序列,该第一序列与第一信息之间存在映射关系,该第一信息用于指示下行数据的接收状态和/或用于指示调度请求状态;
[0227] 处理单元420,用于生成包括在该接收单元410接收到的该第一序列在内的N个候选序列,该第一信息属于N个候选信息,该第一信息与该第一序列之间的映射关系属于P个映射关系,该P个映射关系中的每个映射关系包括该N个候选信息与该N个候选序列之间的映射关系,该N个候选序列是基于N个专有循环移位值和第一初始循环移位值生成的,该N个专有循环移位值为分别用于生成该N个候选序列的专有参数,该第一初始循环移位值为用于生成该N个候选序列的公共参数,
[0228] 其中,在至少两个映射关系中,用于生成对应于同一个候选信息的候选序列的专有循环移位值相异,该同一个候选信息属于该N个候选信息中的L个候选信息,该P和L都为大于1的整数,该L小于或等于该N;
[0229] 该处理单元420还用于,根据该N个候选序列,对该第一信号进行处理,获得该第一信息。
[0230] 本发明实施例提供的传输信息的装置,通过提供多个候选信息与多个候选序列之间的映射关系(或者说,多个候选信息与多个专有循环移位值之间的映射关系),且在该至少两个映射关系中,用于生成对应于同一个候选信息的候选序列专有循环移位值相异,在整体上,可以使得用于生成不同候选信息对应的候选序列专有循环移位值之间的差值较为平均化,从而,也使得不同候选信息的循环移位值之间的差值从总体上来说较为平均化,这样,对于多个装置使用同一个时频资源传输信息(或者说,多用户复用资源)的情况,可以有助于减少不同装置间的信息(即,多数装置发送的部分类型的候选信息对于少数装置发送的其余类型的候选信息)之间的一致性干扰,从系统整体上来说,信息之间的干扰呈随机化状态,更具体地说,针对于现有技术的用于表示下行数据的接收状态的反馈信息,能够均衡ACK信息所对应的序列对NACK信息所对应的序列的干扰以及NACK信息所对应的序列对ACK信息所对应的序列的干扰,从而有助于提高信息的传输性能。
[0231] 可选地,该第一信息与该第一序列之间的映射关系是由第一加扰元素组确定的。
[0232] 可选地,该第一加扰元素组是根据以下至少任一种信息确定的:用于标识该终端设备的设备标识的信息、承载该第一信息的时间单元的信息。
[0233] 可选地,该第一信息是根据第一目标信息与第一映射关系获得的,该第一映射关系为该第一目标信息与该第一序列之间的映射关系,该第一目标信息是对该第一信息采用第一加扰元素组进行处理得到的,其中,该第一映射关系是预定义的,或者,该第一映射关系是由网络设备通过半静态信令配置的。
[0234] 可选地,该第一信息包括K个比特位,该P=2K。
[0235] 这样,可以在满足N个候选序列(或者说,N个专有循环移位值)的排列组合的情况下,尽可能设置较多的映射关系,满足较多终端设备发送信息的需求,从而在较多终端设备使用相同时频资源发送多个信息的序列时,减少系统整体的干扰。
[0236] 可选地,该第一信息包括K个比特位,该N=2K。
[0237] 可选地,该装置还包括:
[0238] 发送单元430,用于向该终端设备发送第一指示信息,该第一指示信息用于指示该第一信息与该第一序列之间的映射关系。
[0239] 可选地,该第一加扰元素组为伪随机序列中的部分元素,该伪随机序列为m序列或者Gold序列。
[0240] 该传输信息的装置400可以对应(例如,可以配置于或本身即为)上述方法200中描述的网络设备,并且,该传输信息的装置400中各模块或单元分别用于执行上述方法200中网络设备所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。
[0241] 在本发明实施例中,该装置400可以为网络设备,此种情况下,该装置400可以包括:处理器、发送器和接收器,处理器、发送器和接收器通信连接,可选地,该装置还包括存储器,存储器与处理器通信连接。可选地,处理器、存储器、发送器和接收器可以通信连接,该存储器可以用于存储指令,该处理器用于执行该存储器存储的指令,以控制发送器发送信息或接收器接收信号。
[0242] 本发明实施例提供的传输信息的装置,通过提供多个候选信息与多个候选序列之间的映射关系(或者说,多个候选信息与多个专有循环移位值之间的映射关系),且在该至少两个映射关系中,用于生成对应于同一个候选信息的候选序列专有循环移位值相异,在整体上,可以使得用于生成不同候选信息对应的候选序列专有循环移位值之间的差值较为平均化,从而,也使得不同候选信息的循环移位值之间的差值从总体上来说较为平均化,这样,对于多个装置使用同一个时频资源传输信息(或者说,多用户复用资源)的情况,可以有助于减少不同装置间的信息(即,多数装置发送的部分类型的候选信息对于少数装置发送的其余类型的候选信息)之间的一致性干扰,从系统整体上来说,信息之间的干扰呈随机化状态,更具体地说,针对于现有技术的用于表示下行数据的接收状态的反馈信息,能够均衡ACK信息所对应的序列对NACK信息所对应的序列的干扰以及NACK信息所对应的序列对ACK信息所对应的序列的干扰,从而有助于提高信息的传输性能;
[0243] 此外,可以在满足N个候选序列(或者说,N个专有循环移位值)的排列组合的情况下,尽可能设置较多的映射关系,满足较多终端设备发送信息的需求,从而在较多终端设备使用相同时频资源发送多个信息的序列时,减少系统整体的干扰。
[0244] 其中,图4所示的装置400中的接收单元410可以对应该接收器,图4所示的装置400中的处理单元420可以对应该处理器,图4所示的装置400中的发送单元430对应该发送器,另一种实施方式中,发送器和接收器可以由同一个部件收发器实现。
[0245] 在本发明实施例中,该装置400可以为安装在网络设备中的芯片(或者说,芯片系统),此情况下,该装置400可以包括:处理器和输入输出接口,处理器可以通过输入输出接口与网络设备的收发器通信连接,可选地,该装置还包括存储器,存储器与处理器通信连接。可选地,处理器、存储器和收发器可以通信连接,该存储器可以用于存储指令,该处理器用于执行该存储器存储的指令,以控制收发器发送信息或信号。
[0246] 此情况下,图4所示的装置400中的发送单元和接收单元可以对应该输入输出接口,图4所示的装置400中的处理单元可以对应该处理器。
[0247] 应注意,本发明实施例上述方法实施例可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0248] 可以理解,本发明实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(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,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0249] 本发明实施例还提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序被终端设备(例如,上述传输信息的装置或终端设备,具体地说,是传输信息的装置中的处理单元或终端设备中的处理器)执行方法200中终端设备执行的各步骤。
[0250] 本发明实施例还提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序被网络设备(例如,上述传输信息的装置或网络设备,具体地说,是传输信息的装置中的处理单元或网络设备中的处理器)执行方法200中网络设备执行的各步骤。
[0251] 本发明实施例还提供了一种计算机可读程序介质,该计算机可读程序介质存储有程序,该程序使得终端设备(例如,上述传输信息的装置或终端设备,具体地说,是传输信息的装置中的处理单元或终端设备中的处理器)执行方法200中终端设备执行的各步骤。
[0252] 本发明实施例还提供了一种计算机可读程序介质,该计算机可读程序介质存储有程序,该程序使得网络设备(例如,上述传输信息的装置或网络设备,具体地说,是传输信息的装置中的处理单元或网络设备中的处理器)执行方法200中网络设备执行的各步骤。
[0253] 应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0254] 应理解,在本发明实施例的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0255] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。
[0256] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0257] 在本发送实施例中所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0258] 该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0259] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0260] 该功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0261] 以上所述,仅为本发明的具体实施方式,但本发明实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明实施例的保护范围之内。因此,本发明实施例的保护范围应以所述权利要求的保护范围为准。