发送调制符号的方法、接收调制符号的方法和通信设备

文档序号:1675420 发布日期:2019-12-31 浏览:12次 >En<

阅读说明:本技术 发送调制符号的方法、接收调制符号的方法和通信设备 (Method for transmitting modulation symbol, method for receiving modulation symbol and communication device ) 是由 吴艺群 陈雁 于 2018-06-21 设计创作,主要内容包括:本申请提供了一种发送调制符号的方法,该方法包括:根据扩展因子L,对包括多个调制符号的调制符号序列进行扩展,扩展后的调制符号序列包括K×L个调制符号,L为大于1的整数,K为大于或等于1的整数;对扩展后的调制符号序列进行第一交织;将经过第一交织后的调制符号序列中的调制符号映射到K×L个资源单元上并发送,由于同一用户或同一业务的调制符号在扩频后的调制符号序列中通常连续,因此,通过使发送设备以调制符号为单位,对待发送的调制符号序列进行交织,并将交织后的调制符号序列映射在资源单元上,能够使同一用户或同一业务的调制符号在频域上分散,能够提高分集增益,从而能够提高通信的可靠性和效率。(The application provides a method for transmitting modulation symbols, which comprises the following steps: spreading a modulation symbol sequence comprising a plurality of modulation symbols according to a spreading factor L, wherein the spread modulation symbol sequence comprises K multiplied by L modulation symbols, L is an integer larger than 1, and K is an integer larger than or equal to 1; performing first interleaving on the spread modulation symbol sequence; since the modulation symbols of the same user or the same service are generally continuous in the spread modulation symbol sequence, the transmission device interleaves the modulation symbol sequence to be transmitted in units of modulation symbols, and maps the interleaved modulation symbol sequence on the resource units, so that the modulation symbols of the same user or the same service can be dispersed in the frequency domain, diversity gain can be improved, and reliability and efficiency of communication can be improved.)

发送调制符号的方法、接收调制符号的方法和通信设备

技术领域

本申请实施例涉及通信领域,并且更具体地,涉及发送调制符号的方法、接收调制符号的方法和通信设备。

背景技术

在无线通信系统中,无线信道因为多径传播的影响通常呈现频率选择性衰落(frequency selective fading),即不同频率资源位置具有不同的信道质量。如果预先通过信道估计获取准确的信道质量信息,可以在信道质量好的频域资源位置传输以提升传输效率。如果未能获取准确的信道质量信息,则可能因同一用户的数据集中在同一信道质量较差的信道而导致该用户的通信受到严重影响,降低了通信的可靠性和效率。

发明内容

本申请提供一种发送调制符号的方法和装置、接收调制符号的方法和装置和通信设备,能够提高通信的可靠性和效率。

第一方面,提供了一种发送调制符号的方法,其特征在于,包括:根据扩展因子L,对包括多个调制符号的调制符号序列进行扩展,其中,扩展后的调制符号序列对应K×L 个调制符号,其中,L为大于1的整数,K为大于或等于1的整数;对扩展后的调制符号序列进行第一交织;将经过第一交织后的调制符号序列中的调制符号映射到K×L个资源单元上并发送。

可选地,该第一交织是以调制符号为单位进行的。

其中,交织的“单位”可以是指交织所移位的对象。

例如,在对包括多个数据的数据集合进行交织时,如果以数据组(包括多个数据)为单位,进行交织,则在交织后,仅是多个数据组之间的位置发生变化,同一数据组内的各数据在该数据组内的相对位置不发生变化。

相应地,如果以数据为单位进行交织,则在交织后,同一数据组的数据间的相对位置发生变化。

本申请中的调制符号序列相当于上述数据集合,调制符号相当于数据。

即,“以调制符号为单位,对调制符号序列进行第一交织”可以理解为,在经过第一交织后,调制符号序列中的某些调制符号在其所属于的交织块内的位置发生变化。

另外,“以调制符号为单位,对调制符号序列进行第一交织”也可以理解为:以调制符号为颗粒度(或者说,粒度),对调制符号序列进行第一交织。

其中,一个交织块是交织器在一次交织处理所处理的数据量的大小,即,一个交织块可以包括多个数据(例如,上述调制符号),交织器对于所输入的交织块中的数据,在该交织块的范围内进行位置变更。

设在第一交织前,调制符号序列中存在两个相邻的调制符号(记作,调制符号#1和调制符号#2),则在经过第一交织后,调制符号#1和调制符号#2在调制符号序列中可以不相邻。

例如,如果未进行第一交织,该调制符号#1和调制符号#2可以是同一虚拟资源块(virtual resource block,VRB)中的调制符号。或者说,未进行第一交织时,该调制符号 #1和调制符号#2所对应的VRB序号相同。

经过该第一交织之后,该调制符号#1和调制符号#2可以位于不同的VRB,或者说,在第一交织之后,该调制符号#1和调制符号#2所对应的VRB序号不同。

或者说,经过该第一交织及资源映射之后,该调制符号#1和调制符号#2可以位于不同的物理资源块(physical resource block,PRB),或者说,在第一交织之后,该调制符号#1和调制符号#2所对应的PRB序号不同。

再例如,在第一交织之前,该调制符号#1和调制符号#2可以是同一VRB集(bundle)中的调制符号。其中,一个VRB集可以包括S个VRB,该S可以为大于或等于1的整数。例如,S可以为2,即,一个VRB集可以包括2个VRB。

经过该第一交织之后,该调制符号#1和调制符号#2可以位于不同的VRB集。

或者说,经过该第一交织及资源映射之后,该调制符号#1和调制符号#2可以位于不同的PRB集,其中,一个PRB集可以包括S个PRB,该S可以为大于或等于1的整数。例如,S可以为2,即,一个PRB集可以包括2个PRB。

根据本申请提供的方案,由于同一用户或同一业务的调制符号在扩频后的调制符号序列中通常连续,因此,通过使发送设备以调制符号为单位,对待发送的调制符号序列进行交织,并将交织后的调制符号序列映射在资源单元上,从而,能够使同一用户或同一业务的调制符号在频域上分散,即,能够提高分集增益,从而能够提高通信的可靠性和效率。

可选地,扩展后的调制符号序列对应一个或多个正交频分复用OFDM符号。

其中,扩展后的调制符号序列对应一个或多个OFDM符号可以理解为,扩展后的调制符号序列在时域上可以映射在一个或多个OFDM符号上。

此情况下,该对扩展后的调制符号序列进行第一交织,包括:以T个OFDM符号作为一个交织块,对扩展后的调制符号序列进行第一交织,T为大于或等于1的整数。

其中,该T的值为预定义的值,例如,通信系统或通信协议可以规定该T的值。

或者,该T的值为网络设备确定并通过高层信令下发给终端设备的。

例如,在本申请中,该T的值可以为1,即,发送设备可以将一个OFDM符号作为一个交织器在一次交织处理的输入,即,此情况下,一个OFDM符号内的调制符号在交织后仍然位于该OFDM符号内。

再例如,在本申请中,该T的值可以为2,即,发送设备可以将2个OFDM符号作为一个交织器在一次交织处理的输入,即,此情况下,作为一个交织块的2个OFDM符号内的调制符号在交织后仍然位于该2个OFDM符号内。但是,该2个OFDM符号中的一个OFDM符号(记作,OFDM符号#1)中的调制符号在交织后,可能位于该OFDM符号#1内,也可以位于该2个OFDM符号中的另一个OFDM符号(记作,OFDM符号#2) 内,本申请并未特别限定。

即,当T大于或等于2时,发送设备可以将T个OFDM符号作为一个交织器在一次交织处理的输入,即,此情况下,作为一个交织块的T个OFDM符号内的调制符号在交织后仍然位于该T个OFDM符号内。并且,该T个OFDM符号中的任意一个调制符号在交织后,可能位于该T个OFDM符中的任意一个OFDM符号内,本申请并未特别限定。

可选地,该对扩展后的调制符号序列进行第一交织,包括:根据该扩展因子L,对扩展后的调制符号序列进行第一交织。

例如,该根据该扩展因子L,对扩展后的调制符号序列进行第一交织,包括:根据该扩展因子L,确定第一交织矩阵,该第一交织矩阵包括N×L行,N为正整数;按照该第一交织矩阵的列方向,将待第一交织的调制符号填充至该第一交织矩阵对应的存储空间;按照该第一交织矩阵的行方向,从该第一交织矩阵对应的存储空间中输出第一交织后的调制符号。

并且,可选地,在按照该第一交织矩阵的行方向,从该第一交织矩阵对应的存储空间中输出第一交织后的调制符号之前,该第一交织还包括:根据第一移位值,对该第一交织矩阵的第i列中的元素进行循环移位,该第i列是该第一交织矩阵中的任意一列。

从而,能够进一步提高频域分集增益。

其中,该第一移位值可以是根据该调制符号序列的接收端设备所处于的小区的小区标识确定的。

例如,在本申请中小区标识可以为M,可以采用例如3GPP TS38.211中第5.2.1节所述的方法生成随机序列c(i),其中序列的初始值cinit用下面公式生成:

cinit=(M+n×215)mod231

其中,n是时隙编号。

从而,第i列的循环移位值ω(i)可以表示为:

Figure BDA0001703696170000031

其中,V可以为

Figure BDA0001703696170000032

Figure BDA0001703696170000033

表示向上取整运算。

通过为不同的小区配置不同的移位值,能够降低小区间干扰。

再例如,该根据该扩展因子L,对扩展后的调制符号序列进行第一交织,包括:根据以下公式对扩展后的调制符号序列进行第一交织。

π(i×K+j)=i+j×L,i=0,…,L-1,j=0,…,K-1

其中,L表示扩展因子,K表示调制符号序列包括的扩展单元的数量,i×K+j表示调制符号在交织前的位置,π(i×K+j)表示调制符号在交织后的位置,即i+j×L。

可选地,该对扩展后的调制符号序列进行第一交织,包括:根据该调制符号序列的接收端设备所处于的小区的小区标识,确定第一交织序列;根据该第一交织序列,对扩展后的调制符号序列进行第一交织。

例如,作为示例而非限定,该交织序列可以基于以下公式确定,

σ(i)=mod(π(i)+ak,L×K),其中,i=0,…,L×K-1

π(i)=mod(f1×i2+f2×i,L×K)

其中,σ(i)表示调制符号序列中的第i个调制符号在交织后的位置,L×K为调制符号序列包括的符号的数量,其中,L表示扩展因子,K表示调制符号序列包括的扩展单元的数量,f1和f2为预定义的参数,ak是基于上述小区标识确定的,例如,在本申请中小区标识可以为M,此情况下,ak可以等于M,或者等于利用M初始化的随机数(或者,也可以称为随机序列)。

例如,可以采用例如3GPP TS38.211中第5.2.1节所述的方法生成随机序列c(i),其中序列的初始值cinit用下面公式生成:

cinit=(M+n×215)mod231

其中,n是时隙编号。

需要说明的是,该方法的执行主体(即,调制符号的发送设备)可以是终端设备,也可以是网络设备,本申请并未特别限定。

可选地,当该方法的执行主体为终端设备时,该方法还包括:接收网络设备发送的第一指示信息,该第一指示信息用于指示对扩展后的调制符号序列进行第一交织;以及该对扩展后的调制符号序列进行第一交织包括:根据该第一指示信息,对扩展后的调制符号序列进行第一交织。

可选地,当该方法的执行主体为网络设备时,该方法还包括:向终端设备发送第二指示信息,该第二指示信息用于指示该扩展后的调制符号序列被进行了第一交织。

可选地,经过第一交织后的调制符号序列对应多个虚拟资源块VRB集,该K×L个资源单元对应多个物理资源块PRB集,其中,每个VRB集包括S个VRB,每个PRB集包括S个PRB,S为大于或等于1的整数,以及该将经过第一交织后的调制符号序列中的调制符号映射到K×L个资源单元上并发送,包括:以VRB集为单位,对将经过第一交织后的调制符号序列进行第二交织;将经过第二交织后的调制符号序列中的多个VRB映射到多个虚拟资源块VRB集上并发送。

第二方面,提供了一种接收调制符号的方法,其特征在于,包括:通过K×L个资源单元接收包括K×L个调制符号的调制符号序列,其中,L为扩展因子,且L为大于1的整数,K为大于或等于1的整数;对该调制符号序列进行第一解交织;根据扩展因子L,对第一解交织后的调制符号序列进行解扩。

可选地,该第一解交织是以调制符号为单位进行的。

其中,解交织的“单位”可以是指解交织所移位的对象。

例如,在对包括多个数据的数据集合进行解交织时,如果以数据组(包括多个数据) 为单位,进行解交织,则在解交织后,仅是多个数据组之间的位置发生变化,同一数据组内的各数据在该数据组内的相对位置不发生变化。

相应地,如果以数据为单位进行解交织,则在解交织后,同一数据组的数据间的相对位置发生变化。

本申请中的调制符号序列相当于上述数据集合,调制符号相当于数据。

即,“以调制符号为单位,对调制符号序列进行第一解交织”可以理解为,在经过第一解交织后,调制符号序列中的某些调制符号在其所属于的交织块内的位置发生变化。

其中,一个交织块是交织器在一次解交织处理所处理的数据量的大小,即,一个交织块可以包括多个数据(例如,上述调制符号),交织器对于所输入的交织块中的数据,在该交织块的范围内进行位置变更。

设在第一解交织前,调制符号序列中存在两个不相邻的调制符号(记作,调制符号#3 和调制符号#4),则在经过第一解交织后,调制符号#3和调制符号#4在调制符号序列中可以相邻。

例如,如果未经过第一解交织,则该调制符号#3和调制符号#4可以是不VRB中的调制符号。或者说,如果未经过第一解交织,则该调制符号#3和调制符号#4所对应的VRB 序号不同。

经过该第一解交织之后,该调制符号#3和调制符号#4可以位于相同的VRB,或者说,在第一解交织之后,该调制符号#3和调制符号#4所对应的VRB序号相同。

或者说,如果未经过解资源映射和该第一解交织,则该调制符号#1和调制符号#2可以位于不同的PRB,或者说,如果未经过解资源映射和该第一解交织,则该调制符号#1 和调制符号#2所对应的PRB序号不同。

再例如,如果未经过第一解交织,则该调制符号#3和调制符号#4可以是不同VRB集(bundle)中的调制符号。其中,一个VRB集可以包括S个VRB,该S可以为大于或等于1的整数。例如,S可以为2,即,一个VRB集可以包括2个VRB。

经过该第一解交织之后,该调制符号#3和调制符号#4可以位于同一VRB集。

或者说,在经过解资源映射和该第一解交织之后,该调制符号#3和调制符号#4可以位于同一PRB集,其中,一个PRB集可以包括S个PRB,该S可以为大于或等于1的整数。例如,S可以为2,即,一个PRB集可以包括2个PRB。

根据本申请提供的方案,由于同一用户或同一业务的调制符号在扩频后的调制符号序列中通常连续,因此,通过使发送设备以调制符号为单位,对待发送的调制符号序列进行交织,并将交织后的调制符号序列映射在资源单元上,从而,能够使同一用户或同一业务的调制符号在频域上分散,即,能够提高分集增益,从而能够提高通信的可靠性和效率。

可选地,该调制符号序列对应一个或多个正交频分复用OFDM符号。

此情况下,该对该调制符号序列进行第一解交织,包括:以T个OFDM符号作为一个交织块,对扩展后的调制符号序列进行第一解交织,T为大于或等于1的整数。

其中,所述T的值为预定义的值,例如,通信系统或通信协议可以规定该T的值。

或者,所述T的值为网络设备确定并通过高层信令下发给终端设备的。

例如,在本申请中,该T的值可以为1,即,接收设备可以将一个OFDM符号作为一个交织器在一次解交织处理的输入,即,此情况下,一个OFDM符号内的调制符号在解交织后仍然位于该OFDM符号内。

再例如,在本申请中,该T的值可以为2,即,接收设备可以将2个OFDM符号作为一个交织器在一次解交织处理的输入,即,此情况下,作为一个交织块的2个OFDM 符号内的调制符号在解交织后仍然位于该2个OFDM符号内。但是,该2个OFDM符号中的一个OFDM符号(记作,OFDM符号#3)中的调制符号在解交织后,可能位于该OFDM 符号#3内,也可以位于该2个OFDM符号中的另一个OFDM符号(记作,OFDM符号#4) 内,本申请并未特别限定。

即,当T大于或等于2时,接收设备可以将T个OFDM符号作为一个交织器在一次解交织处理的输入,即,此情况下,作为一个交织块的T个OFDM符号内的调制符号在解交织后仍然位于该T个OFDM符号内。并且,该T个OFDM符号中的任意一个调制符号在解交织后,可能位于该T个OFDM符中的任意一个OFDM符号内,本申请并未特别限定。

可选地,该对该调制符号序列进行第一解交织,包括:根据该扩展因子L,对该调制符号序列进行第一解交织。

例如,该根据该扩展因子L,对该调制符号序列进行第一解交织,包括:根据该扩展因子L,确定第一交织矩阵,该第一交织矩阵包括N×L行,N为正整数;按照该第一交织矩阵的行方向,将待第一解交织的调制符号填充至该第一交织矩阵对应的存储空间;按照该第一交织矩阵的列方向,从该第一交织矩阵对应的存储空间中输出第一解交织后的调制符号。

并且,在按照该第一交织矩阵的列方向,从该第一交织矩阵对应的存储空间中输出第一解交织后的调制符号之前,该第一解交织还包括:根据第一移位值,对该第一交织矩阵的第i列中的元素进行循环移位,该第i列是该第一交织矩阵中的任意一列。

从而,能够进一步提高频域分集增益。

其中,该第一移位值是根据该调制符号序列的接收端设备所处于的小区的小区标识确定的。

例如,在本申请中小区标识可以为M,可以采用例如3GPP TS38.211中第5.2.1节所述的方法生成随机序列c(i),其中序列的初始值cinit用下面公式生成:

cinit=(M+n×215)mod231

其中,n是时隙编号。

从而,第i列的循环移位值ω(i)可以表示为:

Figure BDA0001703696170000061

其中,V可以为

Figure BDA0001703696170000062

Figure BDA0001703696170000063

表示向上取整运算。

通过为不同的小区配置不同的移位值,能够降低小区间干扰。

再例如,该对该调制符号序列进行第一解交织,包括:根据以下公式,对该调制符号序列进行第一解交织。

μ(i+j×L)=i×K+j,i=0,…,L-1,j=0,…,K-1

其中,L表示扩展因子,K表示调制符号序列包括的扩展单元的数量,i+j×L表示调制符号在解交织前的位置,μ(i+j×L)表示调制符号在解交织后的位置,即i×K+j。

可选地,该对该调制符号序列进行第一解交织,包括:根据该调制符号序列的接收端设备所处于的小区的小区标识,确定第一交织序列;根据该第一交织序列,对该调制符号序列进行第一解交织。

例如,作为示例而非限定,该交织序列可以基于以下公式确定,

σ(i)=mod(π(i)+ak,L×K),其中,i=0,…,L×K-1

π(i)=mod(f1×i2+f2×i,L×K)

其中,σ(i)表示调制符号序列中的第i个调制符号在交织后的位置,L×K为调制符号序列包括的符号的数量,其中,L表示扩展因子,K表示调制符号序列包括的扩展单元的数量,f1和f2为预定义的参数,ak是基于上述小区标识确定的,例如,在本申请中小区标识可以为M,此情况下,ak可以等于M,或者等于利用M初始化的随机数(或者,也可以称为随机序列)。

需要说明的是,该方法的执行主体(即,调制符号的发送设备)可以是终端设备,也可以是网络设备,本申请并未特别限定。

可选地,当该方法的执行主体为终端设备时,该方法还包括:接收网络设备发送的第一指示信息,该第一指示信息用于指示对调制符号序列进行第一解交织;以及该对调制符号序列进行第一解交织包括:根据该第一指示信息指示,对该调制符号序列进行第一解交织。

可选地,当该方法的执行主体为网络设备时,该方法还包括:向终端设备发送第二指示信息,该第二指示信息用于指示调制符号序列在被映射在资源单元之前需要被第一交织。

可选地,该调制符号序列对应多个虚拟资源块VRB集,该K×L个资源单元对应多个物理资源块PRB集,其中,每个VRB集包括S个VRB,每个PRB集包括S个PRB, S为大于或等于1的整数,以及在对该调制符号序列进行第一解交织之前,该方法还包括:以VRB集为单位,对该调制符号序列进行第二交织;该对该调制符号序列进行第一解交织,包括:对经过该第二解交织后的调制符号序列,进行第一解交织。

第三方面,提供一种发送调制符号的方法,包括:根据扩展因子L,对多个调制符号序列中的每个调制符号序列进行扩展,其中,扩展后的调制符号序列包括K×L个调制符号,其中,L为大于1的整数,K为大于或等于1的整数,所述多个调制符号序列与多个传输层一一对应;对扩展后的多个调制符号序列中的每个调制符号序列分别进行调整,所述调整包括功率调整和/或相位调制;对调整后的多个调制符号序列进行预处理,所述预处理包括叠加和/或预编码;对预处理后的调制符号序列进行第一交织;将经过第一交织后的调制符号序列中的调制符号映射到K×L个资源单元上并发送。

第四方面,提供一种发送调制符号的方法,包括:根据扩展因子L,对多个传输层的调制符号序列中的每个调制符号序列进行扩展,其中,扩展后的调制符号序列包括K×L 个调制符号,其中,L为大于1的整数,K为大于或等于1的整数,所述多个调制符号序列与多个传输层一一对应;对扩展后的多个调制符号序列中的每个调制符号序列分别进行调整,所述调整包括功率调整和/或相位调制;对调整后的调制符号序列进行第一交织;对第一交织后的多个调制符号序列进行预处理,所述预处理包括叠加和/或预编码;将预处理后的调制符号序列中的调制符号映射到K×L个资源单元上并发送。

可选地,该第一交织是以调制符号为单位进行的。

根据本申请提供的方案,由于同一用户或同一业务的调制符号在扩频后的调制符号序列中通常连续,因此,通过使发送设备以调制符号为单位,对待发送的调制符号序列进行交织,并将交织后的调制符号序列映射在资源单元上,从而,能够使同一用户或同一业务的调制符号在频域上分散,即,能够提高分集增益,从而能够提高通信的可靠性和效率。

可选地,作为所述第一交织的处理对象的调制符号序列对应一个或多个正交频分复用 OFDM符号。

此情况下,所述第一交织为以T个OFDM符号作为一个交织块的交织,T为大于或等于1的整数。

其中,该T的值为预定义的值,例如,通信系统或通信协议可以规定该T的值。

或者,该T的值为网络设备确定并通过高层信令下发给终端设备的。

例如,在本申请中,该T的值可以为1,即,发送设备可以将一个OFDM符号作为一个交织器在一次交织处理的输入,即,此情况下,一个OFDM符号内的调制符号在交织后仍然位于该OFDM符号内。

再例如,在本申请中,该T的值可以为2,即,发送设备可以将2个OFDM符号作为一个交织器在一次交织处理的输入,即,此情况下,作为一个交织块的2个OFDM符号内的调制符号在交织后仍然位于该2个OFDM符号内。但是,该2个OFDM符号中的一个OFDM符号(记作,OFDM符号#1)中的调制符号在交织后,可能位于该OFDM符号#1内,也可以位于该2个OFDM符号中的另一个OFDM符号(记作,OFDM符号#2) 内,本申请并未特别限定。

即,当T大于或等于2时,发送设备可以将T个OFDM符号作为一个交织器在一次交织处理的输入,即,此情况下,作为一个交织块的T个OFDM符号内的调制符号在交织后仍然位于该T个OFDM符号内。并且,该T个OFDM符号中的任意一个调制符号在交织后,可能位于该T个OFDM符中的任意一个OFDM符号内,本申请并未特别限定。

可选地,该第一交织为基于该扩展因子L的交织。

例如,可以根据该扩展因子L,确定第一交织矩阵,该第一交织矩阵包括N×L行, N为正整数;按照该第一交织矩阵的列方向,将待第一交织的调制符号填充至该第一交织矩阵对应的存储空间;按照该第一交织矩阵的行方向,从该第一交织矩阵对应的存储空间中输出第一交织后的调制符号。

并且,可选地,在按照该第一交织矩阵的行方向,从该第一交织矩阵对应的存储空间中输出第一交织后的调制符号之前,该第一交织还可以包括:根据第一移位值,对该第一交织矩阵的第i列中的元素进行循环移位,该第i列是该第一交织矩阵中的任意一列。

从而,能够进一步提高频域分集增益。

其中,该第一移位值可以是根据该调制符号序列的接收端设备所处于的小区的小区标识确定的。

通过为不同的小区配置不同的移位值,能够降低小区间干扰。

可选地,该第一交织可以包括基于第一交织序列的交织,该第一交织序列是根据该调制符号序列的接收端设备所处于的小区的小区标识确定的。

例如,作为示例而非限定,该交织序列可以基于以下公式确定,

σ(i)=mod(π(i)+ak,L×K),其中,i=0,…,L×K-1

π(i)=mod(f1×i2+f2×i,L×K)

需要说明的是,该方法的执行主体(即,调制符号的发送设备)可以是终端设备,也可以是网络设备,本申请并未特别限定。

可选地,当该方法的执行主体为终端设备时,该方法还包括:接收网络设备发送的第一指示信息,该第一指示信息用于指示终端设备对调制符号序列进行第一交织。

或者说,该第一指示信息用于指示终端设备以调制符号为单位对调制符号序列进行交织。

可选地,当该方法的执行主体为网络设备时,该方法还包括:向终端设备发送第二指示信息,该第二指示信息用于指示该调制符号序列被进行了第一交织。

或者说,该第二指示信息用于指示网络设备发送的调制符号序列被以调制符号为单位进行了交织。

可选地,经过第一交织后的调制符号序列对应多个虚拟资源块VRB集,该K×L个资源单元对应多个物理资源块PRB集,其中,每个VRB集包括S个VRB,每个PRB集包括S个PRB,S为大于或等于1的整数,以及该将经过第一交织后的调制符号序列中的调制符号映射到K×L个资源单元上并发送,包括:以VRB集为单位,对将经过第一交织后的调制符号序列进行第二交织;将经过第二交织后的调制符号序列中的多个VRB映射到多个虚拟资源块VRB集上并发送。

第五方面,提供了一种接收调制符号的方法,其特征在于,包括:通过K×L个资源单元接收包括K×L个调制符号的调制符号序列,其中,L为扩展因子,且L为大于1的整数,K为大于或等于1的整数,所述调制符号序列是由所述多个传输层对应的调制符号序列经预处理而生成的,所述预处理包括叠加或预编码;对该调制符号序列进行第一解交织;根据经过第一解交织后的调制符号序列,确定所述多个传输层中的第一传输层对应的调制符号序列,所述第一传输层是所述多个传输层中的任意一个传输层;根据扩展因子L,对所述第一传输层对应的调制符号序进行解扩。

第六方面,提供了一种接收调制符号的方法,其特征在于,包括:通过K×L个资源单元接收包括K×L个调制符号的调制符号序列,其中,L为扩展因子,且L为大于1的整数,K为大于或等于1的整数,所述调制符号序列是由所述多个传输层对应的调制符号经预处理而生成的,所述预处理包括叠加或预编码;根据所述调制符号序列,确定所述多个传输层中的第一传输层对应的调制符号序列,所述第一传输层是所述多个传输层中的任意一个传输层;对所述第一传输层对应的调制符号序列进行第一解交织;根据扩展因子L,对经过所述第一解交织后的调制符号序列进行解扩。

可选地,该第一解交织是以调制符号为单位进行的。

根据本申请提供的方案,由于同一用户或同一业务的调制符号在扩频后的调制符号序列中通常连续,因此,通过使发送设备以调制符号为单位,对待发送的调制符号序列进行交织,并将交织后的调制符号序列映射在资源单元上,从而,能够使同一用户或同一业务的调制符号在频域上分散,即,能够提高分集增益,从而能够提高通信的可靠性和效率。

可选地,作为第一解交织的处理对象的调制符号序列对应一个或多个正交频分复用 OFDM符号。

此情况下,所述第一解交织为以T个OFDM符号作为一个交织块的交织,T为大于或等于1的整数。

其中,该T的值为预定义的值,例如,通信系统或通信协议可以规定该T的值。

或者,该T的值为网络设备确定并通过高层信令下发给终端设备的。

例如,在本申请中,该T的值可以为1,即,发送设备可以将一个OFDM符号作为一个交织器在一次交织处理的输入,即,此情况下,一个OFDM符号内的调制符号在交织后仍然位于该OFDM符号内。

再例如,在本申请中,该T的值可以为2,即,发送设备可以将2个OFDM符号作为一个交织器在一次交织处理的输入,即,此情况下,作为一个交织块的2个OFDM符号内的调制符号在交织后仍然位于该2个OFDM符号内。但是,该2个OFDM符号中的一个OFDM符号(记作,OFDM符号#1)中的调制符号在交织后,可能位于该OFDM符号#1内,也可以位于该2个OFDM符号中的另一个OFDM符号(记作,OFDM符号#2) 内,本申请并未特别限定。

即,当T大于或等于2时,发送设备可以将T个OFDM符号作为一个交织器在一次交织处理的输入,即,此情况下,作为一个交织块的T个OFDM符号内的调制符号在交织后仍然位于该T个OFDM符号内。并且,该T个OFDM符号中的任意一个调制符号在交织后,可能位于该T个OFDM符中的任意一个OFDM符号内,本申请并未特别限定。

可选地,该第一解交织为基于该扩展因子L的交织。

例如,可以根据该扩展因子L,确定第一解交织矩阵,该第一解交织矩阵包括N×L行,N为正整数;按照该第一解交织矩阵的列方向,将待第一解交织的调制符号填充至该第一解交织矩阵对应的存储空间;按照该第一解交织矩阵的行方向,从该第一解交织矩阵对应的存储空间中输出第一解交织后的调制符号。

并且,可选地,在按照该第一解交织矩阵的行方向,从该第一解交织矩阵对应的存储空间中输出第一解交织后的调制符号之前,该第一解交织还可以包括:根据第一移位值,对该第一解交织矩阵的第i列中的元素进行循环移位,该第i列是该第一解交织矩阵中的任意一列。

从而,能够进一步提高频域分集增益。

其中,该第一移位值可以是根据该调制符号序列的接收端设备所处于的小区的小区标识确定的。

通过为不同的小区配置不同的移位值,能够降低小区间干扰。

可选地,该第一解交织可以包括基于第一解交织序列的交织,该第一解交织序列是根据该调制符号序列的接收端设备所处于的小区的小区标识确定的。

例如,作为示例而非限定,该交织序列可以基于以下公式确定,

σ(i)=mod(π(i)+ak,L×K),其中,i=0,…,L×K-1

π(i)=mod(f1×i2+f2×i,L×K)

需要说明的是,该方法的执行主体(即,调制符号的发送设备)可以是终端设备,也可以是网络设备,本申请并未特别限定。

可选地,当该方法的执行主体为终端设备时,该方法还包括:接收网络设备发送的第一指示信息,该第一指示信息用于指示终端设备对调制符号序列进行第一解交织。

或者说,该第一指示信息用于指示终端设备以调制符号为单位对调制符号序列进行解交织。

可选地,当该方法的执行主体为网络设备时,该方法还包括:向终端设备发送第二指示信息,该第二指示信息用于指示终端设备对调制符号序列被进行第一解交织。

或者说,该第二指示信息用于指示终端设备以调制符号为单位对调制符号序列进行解交织。

可选地,该调制符号序列对应多个虚拟资源块VRB集,该K×L个资源单元对应多个物理资源块PRB集,其中,每个VRB集包括S个VRB,每个PRB集包括S个PRB, S为大于或等于1的整数,以及在对该调制符号序列进行第一解交织之前,该方法还包括:以VRB集为单位,对该调制符号序列进行第二交织;该对该调制符号序列进行第一解交织,包括:对经过该第二解交织后的调制符号序列,进行第一解交织。

第七方面,提供了一种通信装置,包括用于执行上述第一方面至第六方面中的任一方面及其各实现方式中的方法的各步骤的单元。

在一种设计中,该通信装置为通信芯片,通信芯片可以包括用于发送信息或数据的输入电路或者接口,以及用于接收信息或数据的输出电路或者接口。

在另一种设计中,所述通信装置为通信设备(例如,终端设备或网络设备),通信芯片可以包括用于发送信息或数据的发射机,以及用于接收信息或数据的接收机。

第八方面,提供了一种通信设备,包括收发器、处理器和存储器。该处理器用于控制收发器收发信号,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得该终端设备执行第一方面至第六方面中任意方面及其可能实现方式中的方法。

可选地,所述处理器为一个或多个,所述存储器为一个或多个。

可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。

在具体实现过程中,处理器可用于进行,例如但不限于,基带相关处理,接收器和发射器可分别用于进行,例如但不限于,射频收发。上述器件可以分别设置在彼此独立的芯片上,也可以至少部分的或者全部的设置在同一块芯片上,例如,接收器和发射器可以设置在彼此独立的接收器芯片和发射器芯片上,也可以整合为收发器继而设置在收发器芯片上。又例如,处理器可以进一步划分为模拟基带处理器和数字基带处理器,其中模拟基带处理器可以与收发器集成在同一块芯片上,数字基带处理器可以设置在独立的芯片上。随着集成电路技术的不断发展,可以在同一块芯片上集成的器件越来越多,例如,数字基带处理器可以与多种应用处理器(例如但不限于图形处理器,多媒体处理器等)集成在同一块芯片之上。这样的芯片可以称为系统芯片(system on chip)。将各个器件独立设置在不同的芯片上,还是整合设置在一个或者多个芯片上,往往取决于产品设计的具体需要。本申请实施例对上述器件的具体实现形式不做限定。

第九方面,提供一种处理器,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述处理器执行第一方面至第六方面以及第一方面至第六方面任一种可能实现方式中的方法。

在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请实施例对处理器及各种电路的具体实现方式不做限定。

第十方面,提供一种处理装置,包括:存储器和处理器。所述处理器用于读取所述存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行第一方面至第六方面以及第一方面至第六方面任一种可能实现方式中的方法。

可选地,所述处理器为一个或多个,所述存储器为一个或多个。

可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。

在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,ROM),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。

第十一方面,提供了一种芯片,包括处理器和存储器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,该计算机程序用于实现第一方面至第六方面以及第一方面至第六方面任一种可能实现方式中的方法。

第十二方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述第一方面至第六方面以及第一方面至第六方面中任一种可能实现方式中的方法。

第十三方面,提供了一种计算机可读介质,所述计算机可读介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面至第六方面以及第一方面至第六方面中任一种可能实现方式中的方法。

根据本申请提供的方案,由于同一用户或同一业务的调制符号在扩频后的调制符号序列中通常连续,因此,通过使发送设备以调制符号为单位,对待发送的调制符号序列进行交织,并将交织后的调制符号序列映射在资源单元上,从而,能够使同一用户或同一业务的调制符号在频域上分散,即,能够提高分集增益,从而能够提高通信的可靠性和效率。

附图说明

图1是本申请的通信系统的示意性架构图。

图2是本申请的发送设备和接收设备的构成的一例的示意图。

图3是本申请的发送设备和接收设备的构成的另一例的示意图。

图4是本申请的发送设备和接收设备的构成的再一例的示意图。

图5是本申请的发送设备和接收设备的构成的再一例的示意图。

图6是本申请的时频资源的划分方式的一例的示意图。

图7是SCMA技术的一例的示意图。

图8是MUSA技术的一例的示意图。

图9是本申请的发送调制符号的方法的一例的示意性流程图。

图10是本申请的扩展方式的一例的示意图。

图11是本申请的扩展方式的另一例的示意图。

图12是本申请的扩展方式的再一例的示意图。

图13是本申请的交织块的一例的示意图。

图14是本申请的交织块的另一例的示意图。

图15是本申请的RB为单位的交织的一例的示意图。

图16是本申请的接收调制符号的方法的一例的示意性流程图。

图17是本申请的发送调制符号的方法的另一例的示意性流程图。

图18是本申请的接收调制符号的方法的另一例的示意性流程图。

图19是本申请的发送调制符号的方法的再一例的示意性流程图。

图20是本申请的接收调制符号的方法的再一例的示意性流程图。

图21是本申请的发送调制符号的装置的一例的示意性流程图。

图22是本申请的接收调制符号的装置的一例的示意性流程图。

图23是本申请的终端设备的一例的示意性结构图。

图24是本申请的网络设备的一例的示意性结构图。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通信(globalsystem for mobile communications,GSM)系统、码分多址(code division multipleaccess,CDMA)系统、宽带码分多址(wideband code division multiple access,WCDMA)系统、通用分组无线业务(general packet radio service,GPRS)、长期演进(long termevolution, LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、通用移动通信系统(universal mobiletelecommunication system, UMTS)、全球互联微波接入(worldwide interoperabilityfor microwave access,WiMAX) 通信系统、未来的第五代(5th generation,5G)系统或新无线(new radio,NR)等。

本申请实施例中的终端设备可以指用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(session initiationprotocol, SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,本申请实施例对此并不限定。

作为示例而非限定,在本发明实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。

此外,在本发明实施例中,终端设备还可以是物联网(internet of things,IoT)系统中的终端设备,IoT是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。

在本发明实施例中,IOT技术可以通过例如窄带(narrow band)NB技术,做到海量连接,深度覆盖,终端省电。例如,NB只包括一个资源块(resource bloc,RB),即, NB的带宽只有180KB。要做到海量接入,必须要求终端在接入上是离散的,根据本发明实施例的通信方法,能够有效解决IOT技术海量终端在通过NB接入网络时的拥塞问题。

本申请实施例中的网络设备可以是用于与终端设备通信的设备,该网络设备可以是全球移动通信(global system for mobile communications,GSM)系统或码分多址(code division multiple access,CDMA)中的基站(base transceiver station,BTS),也可以是宽带码分多址(wideband code division multiple access,WCDMA)系统中的基站(node B,NB),还可以是LTE系统中的演进型基站(evolved node B,eNB或eNodeB),还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器,或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等,可以是WLAN中的接入点(access point,AP),可以是新型无线系统(new radio,NR)系统中的gNB本申请实施例并不限定。

另外,在本发明实施例中,接入网设备为小区提供服务,终端设备通过该小区使用的传输资源(例如,频域资源,或者说,频谱资源)与接入网设备进行通信,该小区可以是接入网设备(例如基站)对应的小区,小区可以属于宏基站,也可以属于小小区(small cell)对应的基站,这里的小小区可以包括:城市小区(metro cell)、微小区(micro cell)、微微小区(pico cell)、毫微微小区(femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。

此外,LTE系统或5G系统中的载波上可以同时有多个小区同频工作,在某些特殊场景下,也可以认为上述载波与小区的概念等同。例如在载波聚合(carrier aggregation,CA) 场景下,当为UE配置辅载波时,会同时携带辅载波的载波索引和工作在该辅载波的辅小区的小区标识(cell indentification,Cell ID),在这种情况下,可以认为载波与小区的概念等同,比如UE接入一个载波和接入一个小区是等同的。

核心网设备可以与多个接入网设备连接,用于控制接入网设备,并且,可以将从网络侧(例如,互联网)接收到的数据分发至接入网设备。

其中,以上列举的终端设备、接入网设备和核心网设备的功能和具体实现方式仅为示例性说明,本发明并未限定于此。

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

另外,本申请的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,CD)、数字通用盘(digital versatile disc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmableread-only memory,EPROM)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。

图1是能够适用本发明实施例通信方法的系统100的示意图。如图1所示,该系统100包括接入网设备102,接入网设备102可包括1个天线或多个天线例如,天线104、 106、108、110、112和114。另外,接入网设备102可附加地包括发射机链和接收机链,本领域普通技术人员可以理解,它们均可包括与信号发送和接收相关的多个部件(例如处理器、调制器、复用器、解调器、解复用器或天线等)。

接入网设备102可以与多个终端设备(例如终端设备116和终端设备122)通信。然而,可以理解,接入网设备102可以与类似于终端设备116或终端设备122的任意数目的终端设备通信。终端设备116和122可以是例如蜂窝电话、智能电话、便携式电脑、手持通信设备、手持计算设备、卫星无线电装置、全球定位系统、PDA和/或用于在无线通信系统100上通信的任意其它适合设备。

如图1所示,终端设备116与天线112和114通信,其中天线112和114通过前向链路(也称为下行链路)118向终端设备116发送信息,并通过反向链路(也称为上行链路) 120从终端设备116接收信息。此外,终端设备122与天线104和106通信,其中天线104 和106通过前向链路124向终端设备122发送信息,并通过反向链路126从终端设备122 接收信息。

例如,在频分双工(frequency division duplex,FDD)系统中,例如,前向链路118可与反向链路120使用不同的频带,前向链路124可与反向链路126使用不同的频带。

再例如,在时分双工(time division duplex,TDD)系统和全双工(full duplex)系统中,前向链路118和反向链路120可使用共同频带,前向链路124和反向链路126可使用共同频带。

被设计用于通信的每个天线(或者由多个天线组成的天线组)和/或区域称为接入网设备102的扇区。例如,可将天线组设计为与接入网设备102覆盖区域的扇区中的终端设备通信。接入网设备可以通过单个天线或多天线发射分集向其对应的扇区内所有的终端设备发送信号。在接入网设备102通过前向链路118和124分别与终端设备116和122进行通信的过程中,接入网设备102的发射天线也可利用波束成形来改善前向链路118和124 的信噪比。此外,与接入网设备通过单个天线或多天线发射分集向它所有的终端设备发送信号的方式相比,在接入网设备102利用波束成形向相关覆盖区域中随机分散的终端设备 116和122发送信号时,相邻小区中的移动设备会受到较少的干扰。

在给定时间,接入网设备102、终端设备116或终端设备122可以是无线通信发送装置和/或无线通信接收装置。当发送数据时,无线通信发送装置可对数据进行编码以用于传输。具体地,无线通信发送装置可获取(例如生成、从其它通信装置接收、或在存储器中保存等)要通过信道发送至无线通信接收装置的一定数目的数据比特。这种数据比特可包含在数据的传输块(或多个传输块)中,传输块可被分段以产生多个码块。

此外,该通信系统100可以是PLMN网络、D2D网络、M2M网络、IoT网络或者其他网络,图1只是举例的简化示意图,网络中还可以包括其他接入网设备,图1中未予以画出。

本申请的方案可以应用于两个通信设备(例如,一个发送设备和一个接收设备)之间的通信过程。

或者,本申请的方案也可以应用于多个(例如,三个或三个以上)通信设备之间的通信过程。

例如,如图2所示,在本申请中,信号或数据的发送设备(以下,简称发送设备)可以是终端设备,信号或数据的接收设备(以下,简称接收设备)可以是网络设备。具体地说,网络设备#1、终端设备#1、终端设备#2和终端设备#3组成一个单小区通信系统。并且,例如,终端设备#1、终端设备#2和终端设备#3可以分别作为本申请中的发送设备可以同时发送上行数据给作为本申请中的接收设备的网络设备#1。

再例如,如图3所示,在本申请中,发送设备可以是网络设备,接收设备可以是终端设备。具体地说,网络设备#1、网络设备#2、终端设备#/1和终端设备#2组成一个多小区通信系统。并且,例如,终端设备#1可以位于网络设备#1的小区,从而,网络设备#1可以分别作为本申请中的发送设备可以发送下行数据给作为本申请中的接收设备的终端设备#/1。再例如,终端设备#2可以位于网络设备#2的小区,从而,网络设备#2可以分别作为本申请中的发送设备可以发送下行数据给作为本申请中的接收设备的终端设备#/2。并且,网络设备#1和网络设备#2的下行数据发送过程可以同时进行。

再例如,如图4所示,在本申请中,发送设备可以是终端设备,接收设备可以是终端设备。具体地说,终端设备#1、终端设备#2和终端设备#3组成D2D通信系统。并且,例如,终端设备#1和终端设备#2可以分别作为本申请中的发送设备可以同时发送数据给作为本申请中的接收设备的终端设备#3。

再例如,如图5所示,在本申请中,发送设备可以是终端设备和网络设备,接收设备可以是终端设备。具体地说,网络设备#1、终端设备#1和终端设备#2组成一个单小区通信系统。并且,例如,网络设备#1和终端设备#1可以分别作为本申请中的发送设备可以同时发送数据给作为本申请中的接收设备的终端设备#2。

在本申请中,上述“同时发送数据”可以理解为:不同发送设备使用同一时频资源发送数据。或者,同一发送设备可以通过同一时频资源向不同的接收设备发送数据。

图6示出了本申请的时频资源的划分方式的一例,如图6所示,无线资源在频域上划分为多个子载波(Subcarrier),在时域上划分为多个正交频分复用(orthogonalfrequency division multiplexing,OFDM)符号,组成时频资源栅格。在一种实施例中,如图6所示,频域上连续12个子载波组成一个资源块(resource block,RB)。当采用常规循环前缀 (normal cyclic prefix,NCP)时,时域上14个连续的OFDM符号组成一个时隙(slot)。当子载波间隔(subcarrier space,SCS)为例如,15kHz时,一个时隙的时域长度为1ms。每个资源单元(resource element,RE)对应频域一个子载波和时域一个OFDM符号。可以理解的是,RB和slot的大小还可以有其它的规格,本申请不做限定。

另外,在本申请中,可采用例如,正交频分复用多址接入(frequency divisionmultiple access,FDMA)、时分多址接入(time division multiple access,TDMA)、码分多址接入 (code division multiple access,CDMA),正交频分复用多址接入(orthogonalfrequency division multiplex access,OFDMA)或非正交多址接入(non-orthogonalmultiple access, NOMA)等方式。

NOMA技术通过使多个终端设备使用相同的时频资源传输数据以提升系统容量。一种常见的NOMA方案是发送设备的发送信号在功率域叠加,接收设备采用干扰消除算法消除UE之间的干扰。

此外,业界还提出了多个终端设备在码域叠加的NOMA方案。一种方案是稀疏码分多址(sparse code multiple access,SCMA)技术,它通过不同的稀疏码区分终端设备,利用稀疏码的稀疏特性降低终端设备之间的干扰以提升传输性能。另一种方案是多用户共享接入(multiuser shared access,MUSA)技术,它通过不同的扩展序列区分终端设备,利用扩展序列的低相关性降低终端设备之间的干扰以提升传输性。

图7示出了SCMA技术的示意图,在图7所示示例中稀疏码包括6种不同的稀疏码,将每个稀疏码对应的4个RE定义为一个扩展单元,将扩展单元的大小定义为扩展因子,此处扩展因子为4。扩展因子还可以是其他数值。其中稀疏码1的第1个和第3个RE固定为0,而第2个和第4个RE固定为0,依次类推。

图8示出了MUSA技术的示意图。在图8所示示例中,MUSA扩展序列包括8个不同的扩展序列,将每个扩展序列对应的4个RE定义为一个扩展单元,对应扩展因子为4。

在无线通信系统中,无线信道因为多径传播的影响通常呈现频率选择性衰落(frequency selective fading),即不同频率资源位置具有不同的信道质量。如果预先通过信道估计获取准确的信道质量信息,可以在信道质量好的频域资源位置传输以提升传输效率。如果未能获取准确的信道质量信息,则可以利用频域分集传输,即在不同的频域资源位置传输,以提升传输的可靠性。本申请的方案可以有效提高频域分集传输的效果。

下面,对本申请的发送设备和接收设备之间的通信过程进行详细说明。

图9示出了发送设备#A发送数据的过程200,如图9所示,在S210,发送设备#A可以通过例如,比特加扰模块等模块或单元,对输入比特进行比特加扰,得到加扰后的比特。

这里的输入比特可以是信息比特经过信道编码之后的编码比特。这里信道编码可以提供一定的纠错能力,具体的编码方式可以是低密度校验码(low density paritycheck, LDPC),拓博(turbo)码,极化(polar)码等。

另外,该输入比特可以是一段比特序列,比特加扰是将输入比特序列和加扰序列按比特进行异或操作,得到加扰后的比特。

加扰序列可以按照预先定义的规则生成,其本身具有一定的随机性。

在本申请中,不同的发送设备可以利用不同的加扰序列进行加扰,从而,能够降低不同发送设备的数据之间的相关性,减小同时发送时产生的干扰。

需要说明的是,上述比特加扰模块可以用比特交织代替,比特交织和比特加扰有类似的作用。比特交织和比特加扰也可以同时使用,可以先进行加扰再进行交织,也可以先进行交织再进行加扰,本申请不做限制。

在S220,发送设备#A可以通过例如,调制模块等模块或单元,对加扰后的比特进行调制,得到调制符号序列,其中,该调制符号序列可以包括一个或多个调制符号。

其中,“调制”可以看作比特到符号(或者说,调制符号)的映射。在本申请中,作为调制方案可以列举π/2二进制相移键控(binary phase shift keying,BPSK)调制方案,BPSK 调制方案,正交相移键(quadrature pase shift keyin,QPSK)调制方案,16正交振幅调 (quadrature amplitude modulation,QAM)调制方案,64QAM调制方案,256QAM调制方案等。

以上这些方案都是将一个或多个比特映射为单个调制符号。还有一些方案将一个或多个比特映射为多个调制符号,也称为多维调制。例如,SCMA的一种码本将两比特映射到两个RE上,例如将00映射为(1,0),将01映射为(0,1),将10映射为(0,-1), 将11映射为(-1,0),其中括号中的两个符号分别对应两个RE。

在S230,发送设备#A可以通过例如扩展模块或单元,对调制符号序列进行符号扩展,得到扩展后的调制符号序列。

图10示出了本申请的扩展方法的一例,如图10所示,作为扩展的对象的调制符号序列包括两个调制符号,即,1和-1。

图10所示扩展方式可以基于扩展序列进行,作为示例而非限定,该扩展序列可以为:为[1,j,-1,-j]T,将扩展序列和两个输入(即,扩展前的)调制符号分别相乘得到输出(即,扩展后的)调制符号序列。

其中,扩展后的调制符号序列中的前4个输出调制符号对应第一个输入调制符号,或者说,扩展后的调制符号序列中的前4个输出调制符号是第一个输入调制符号经扩展后生成的。扩展后的调制符号序列中的后4个输出调制符号对应第二个输入调制符号,或者说,扩展后的调制符号序列中的后4个输出调制符号是第二个输入调制符号经扩展后生成的。

在本申请中,扩展因子(spreading factor)可以定义为扩展序列的长度,图10中扩展因子为4。扩展因子还可以理解为扩展单元的大小或者长度。

扩展因子也可以称为扩频因子。为了描述方便,将每次符号扩展操作对应的输出符号定义为一个扩展单元。

在本申请中,该扩展因子可以是由网络设备确定并下发给终端设备的,或者,该扩展因子也可以是通信系统或通信协议预先定义的。

图10中每个扩展单元包括4个输出符号。为了支持更高的频谱效率或者覆盖增强,可以采用其他扩展因子。当扩展因子越小,每个扩展单元占用的资源越少,相同资源可以承载的数据越多,对应频谱效率越高。当扩展因子越大,每个扩展单元占用的资源越多,传输可靠性提升,对应的网络覆盖增强。

其中,扩展因子L可以为整数,例如,扩展因子L可以为1,或者,扩展因子L可以为大于或等于2的整数。

图11示出了本申请的扩展方法的另一例,如图11所示,设作为扩展的对象的调试符号序列包括两个调制符号,即,1和-1。

图11所示扩展方式可以基于扩展矩阵进行,作为示例而,设扩展矩阵为W,将扩展矩阵和输入调制符号进行矩阵相乘得到输出调制符号。

与基于扩展序列的符号扩展的扩展方法不同,基于扩展矩阵的扩展方法每次可能有多个输入调制符号。此时,扩展因子对应扩展矩阵W的行数。扩展因子还可以理解为扩展单元的大小或者长度。

将每次符号扩展操作对应的输出符号定义为一个符号扩展单元,图11中每个符号扩展单元包括4个输出符号。当采用基于扩展矩阵的符号扩展方法时,也可以通过调整扩展因子提升频谱效率或增强网络覆盖。

图12示出了本申请的扩展方法的另一例,在该方法中可以基于扩展序列集合进行扩展,即,N个输入调制符号被映射为N个调制符号序列,即,每个输入调制符号序列分别被映射为一个调制符号序列。例如,如果输入调制符号是x1,则经过扩展后的输出调制符号序列可以为[1,j,-1,-j]。

在该方法中,扩展因子可以定义为扩展后的调制符号序列包括的符号的数量。例如,图12对应的扩展因子为4,每个扩展单元包含4个输出符号,也可以通过调整扩展因子提升频谱效率或增强网络覆盖。

在S240,发送设备可以通过例如交织模块或单元,对扩展后的调制符号序列进行交织。

其中,该交织是以调制符号为颗粒度(或者说,单位)进行的。

在本申请中,交织的单位(或者说,颗粒度)可以是指交织过程中,移位的对象。

例如,在以RB(或者,RB集)为单位的交织中,在交织前两个相邻的RB(或者, RB集),在交织后不相邻。但是,在以RB(或者,RB集)为单位的交织中,同一RB (或者,RB集)中的调制符号,在交织前与交织后的相对位置不发生变化。

再例如,在以调制符号为单位的交织中,在交织前两个相邻的调制符号,在交织后可能不相邻。作为示例而非限定,在以调制符号为单位的交织中,同一RB(或者,RB集) 中的调制符号,在交织前与交织后的相对位置发生变化。

需要说明的是:“在交织前两个相邻的调制符号,在交织后可能不相邻”可以理解为,在交织块中可以包括多个调制符号对,每个调制符号对包括相邻的两个调制符号,在交织后,该多个调制符号对中的大部分(也可能是全部)调制符号对中的调制符号不再相邻,而仅有少数(也可能没有)调制符号对中的调制符号仍然相邻。

作为示例而非限定,在本申请中,可以采用以下至少一种方式进行交织。

方式1

即,行列交织方式

具体地说,不失一般性,设交织的对象包括K个扩展单元,并且,设扩展因子为L。则扩展后的符号数为K×L。

在该方式1中,发送设备#A可以将K×L个符号(记作,{s0,s1,…,sKL-1}按照以下表1所示的先列后行的方式进行排列,例如,发送设备#A可以将调制符号序列{s0,s1,…,sKL-1}按照先列后方的方式填充至交织矩阵(或者说,交织矩阵对应的存储空间)。

其后,发送设备#A可以按行输出交织后的调制符号序列,例如,如表1所示,该交织后的调制符号序列可以为s0,sL,…,sLK-L,s1,…,sLK-L+1,…,sL-1,…,sLK-1

表1

S<sub>0</sub> S<sub>L</sub> S<sub>LK-1</sub>
S<sub>1</sub> S<sub>L+1</sub> S<sub>LK-L+1</sub>
S<sub>L-1</sub> S<sub>2L-1</sub> S<sub>2L-1</sub>

另外,表1所示的行列交织(或者说,行列交织矩阵)的行数可以为扩展因子L,从而,使得一个扩展单元的L个符号在交织后的符号序列中足够分散,实现频域分集传输。

应理解,以上列举的行列交织的行数与扩展因子L的关系仅为示例性说明,本申请并未限定于此,例如,行列交织矩阵的行数也可以是扩展因子L的整数倍。

可选地,如以下表2所示,在发送设备#A可以按行输出交织后的调制符号序列之前,发送设备#A还可以按照列方向,对填充至交织矩阵中的调制符号进行循环移位。

表2

S<sub>0</sub> S<sub>2L-1</sub> S<sub>3L-2</sub>
S<sub>1</sub> S<sub>L</sub> S<sub>3L-1</sub>
S<sub>L-1</sub> S<sub>2L-2</sub> S<sub>3L-3</sub>

即,如表2所示,该表2的第一列可以和表1的第一列相同,即,第一列的移位值值可以为0。

第二列进行了移位值为1的循环移位,即,从序列{sL,sL+1,…,s2L-1}变换为 {s2L-1,sL,…,s2L-2}。

第三列进行了移位值为2的循环移位,即从序列{s2L,s2L+1,…,s3L-1}变换为 {s3L-2,s3L-1,…,s3L-3}。

作为示例而非限定,在本申请中,上述移位值可以是根据该调制符号序列的接收端设备所处于的小区的小区标识确定的。

例如,在本申请中小区标识可以为M,可以采用例如3GPP TS38.211中第5.2.1节所述的方法生成随机序列c(i),其中序列的初始值cinit用下面公式生成:

cinit=(M+n×215)mod231

其中,n是时隙编号。

进而,在本申请中,第i列的循环移位值ω(i)可以根据以下公式确定:

Figure BDA0001703696170000201

其中,V可以为

Figure BDA0001703696170000202

Figure BDA0001703696170000203

表示向上取整运算。

并且,例如,在本申请中小区标识可以为M,可以采用例如3GPP TS38.211中第5.2.1 节所述的方法生成随机序列c(i),其中序列的初始值cinit用下面公式生成:

需要说明的是,上述小区标识M可以是网络设备发送给终端设备的。

根据本申请的方案,通过按列循环移位,能够使扩展后的符号进一步分散,从而获取频域分集增益。

方式2

即,二次置换多项式(quadratic permutation polynomial,QPP)交织方式

作为示例而非限定,设扩展后的调制符号序列包括K×L个符号。

则在交织前该K×L个符号中的第i个符号,在交织后的调制符号序列中的位置(记作,π(i))可以表示为以下公式1。

π(i)=mod(f1×i2+f2×i,L×K),i=0,…,L×K-1 公式1

其中,f1和f2根据交织块大小LⅹK进行选取,一种选取方法可以参考3GPPTS36.212 中的表5.1.3-3。

可选地,该交织还可以基于接收设备所处于的小区的小区标识确定。

例如,在交织后的调制符号序列中的位置(记作,σ(i))可以表示为以下公式2。

σ(i)=mod(π(i)+ak,L×K) 公式2

其中,π(i)可以由上述公式1确定,ak是基于小区标识确定的参数,例如,该ak可以是小区标识本身,或者,该ak也可以是基于小区标识初始化得到的随机数。

在本申请中,扩展后的调制符号序列可以对应一个或多个OFDM符号本申请并未特别限定。

并且,当扩展后的调制符号序列对应多个OFDM符号时,该交织可以以OFDM符号组作为交织块来进行。

其中,一个交织块是交织器一次交织处理所处理的数据量的大小,即,一个交织块可以包括多个数据(例如,上述调制符号),交织器对于所输入的交织块中的数据,在该交织块的范围内进行位置变更。

另外,在本申请中,一个OFDM符号组可以包括一个OFDM符号。一个OFDM符号组也可以包括多个(例如,两个或两个以上)OFDM符号。本申请并未特别限定。

作为示例而非限定,设一个OFDM符号组也可以包括T个OFDM符号,T为大于或等于1的整数,则该T的具体值可以是网络设备#A确定并通过例如高层信令等下发给终端设备#A的。或者说,在本申请中,交织(或解交织中)的交织块的大小可以由网络设备确定,并指示给终端设备。

或者,该T的具体值可以是通信系统或通信协议预先定义的,本申请并未特别限定。

另外,在本申请中,上述以调制符号为单位的交织(即,S240)可以基于规定的触发指令执行。

例如,当该发送设备#A为终端设备时,该终端设备可以基于是否接收到触发指令#a 的情况,确定是否执行S240。其中,该触发指令指示#a发送设备需要以调制符号为单位对调制符号序列进行的交织。

当该发送设备#A为网络设备时,该网络设备可以向发送设备发送触发指令#b,该触发指令#b可以用于指示接收设备需要对调制符号序列进行了以调制符号为单位的解交织,或者说,从而,该触发指令#b可以用于指示调制符号序列被进行了以调制符号为单位的交织,从而,接收设备可以基于是否接收到上述触发指令#b的情况,确定是否执行以调制符号为单位的解交织(随后详细说明)。

作为示例非限定,在本申请中,网络设备可以综合信道质量、业务需求等因素确定是否需要执行以调制符号为单位的交织或解交织。

例如,如果业务对通信的可靠性和效率的要求较高(例如,用户或业务等级较高,或者所传输的信息较为重要),则网络设备可以确定需要进行以调制符号为单位的交织。

图13示出了以一个OFDM符号作为一个交织块(或者说,一个OFDM符号组包括一个OFDM符号)时本申请的交织的过程。

设一个OFDM符号中包括M个调制符号,并且,设M个调制符号的排列顺序为:调制符号#0、调制符号#1、调制符号#2、调制符号#3、……、调制符号#M。

则在图13所示交织方式(即,一个OFDM符号组包括一个OFDM符号)中,则该交织是将该OFDM符号组(即,一个OFDM符号)中调制符号在该OFDM符号组(即,一个OFDM符号)内的排列顺序进行变更。

即,经过交织后,该M个调制符号的排列顺序为:调制符号#0、调制符号#L、……、调制符号#M-L、调制符号#1、……、调制符号#M-L+1、……、调制符号#L-1、……、调制符号#M-1。

即,如图13所示,设相邻的两个OFDM符号(记作OFDM符号#1和OFDM符号#2) 分别作为两个OFDM符号组,则基于图13所示的以一个OFDM符号作为一个交织块的交织中,假设以一个调制符号#A在交织前位于OFDM符号#1,则在交织后,该调制符号 #A不会位于OFDM符号#2。

图14示出了以2(即,T的一例)个OFDM符号作为一个交织块(或者说,一个OFDM 符号组包括2个OFDM符号)时本申请的交织的过程。

设一个OFDM符号中包括M个调制符号,即,一个OFDM符号组包括2M个调制符号,并且,设2M个调制符号的排列顺序为:调制符号#0、调制符号#1、调制符号#2、调制符号#3、……、调制符号#2M。

则在图14所示交织方式(即,一个OFDM符号组包括2个OFDM符号)中,则该交织是将该OFDM符号组(即,2个OFDM符号)中调制符号在该OFDM符号组(即, 2个OFDM符号)内的排列顺序进行变更。

即,经过交织后,该2M个调制符号的排列顺序为:调制符号#0、调制符号#L、……、调制符号#2M-L、调制符号#1、……、调制符号#2M-L+1、……、调制符号#L-1、……、调制符号#2M-1。

即,如图14所示,设相邻的两个OFDM符号(记作OFDM符号#1和OFDM符号#2) 分别作为一个OFDM符号组,则基于图14所示的以2个OFDM符号作为一个交织块的交织中,假设以一个调制符号#A在交织前位于OFDM符号#1,则在交织后,该调制符号 #A可能位于OFDM符号#2,也可能位于OFDM符号#1。

在S250,发送设备#A可以将如上所述交织后的调制符号序列映射到时频资源上,从而通过该时频资源发送该调制符号序列,其中,该过程可以与现有技术相似,这里,为了避免赘述,省略其详细说明。

可选地,在以调制符号为单位对扩展后的调制符号交织之后,发送设备#A还可以以 RB集为单位对经过一次交织的调制符号序列再次进行交织。

其中,一个RB集可以包括例如,2个RB。

其中,该以RB集为单位的交织可以在由虚拟资源块(virtual resource block,VRB)到物理资源块(physical resource block,PRB)的映射过程中进行。

其中,VRB是资源分配时对应的频域资源,PRB则是实际传输时对应的频域资源。如图15所示,VRB到PRB映射时以RB集(RB Bundle)为映射单元,每个RB集包含2 个RB,连续编号的VRB被分配到不连续编号的PRB上。编号1,2,3,4的VRB分别映射到编号1,2,25,26的PRB上,不连续编号的PRB对应不同的频域资源位置,因此可以实现频域分集传输。

图16示出了接收设备#A接收数据的过程300,其中,该数据可以是上述发送设备#A发送的数据,或者说,该接收设备#A可以是该发送设备#A所发送的数据的接收端。

其中,该数据可以理解为调制信号,或者,该数据可以理解为承载于调制符号中的数据。

在S310,接收设备#A可以通过时频资源接收来自发送设备(例如,发送设备#A)的调制符号序列。

可选地,该调制符号序列可以是发送设备可以以RB集为单位交织后的调制符号序列。

此情况下,接收设备#A可以以RB集为单位对该调制符号序列进行解交织。

其中,上述各过程可以与现有技术相似,这里为了避免赘述,省略其详细说明。

在S320,接收设备#A可以调制符号为单位,对调制符号序列进行解交织。

即,该解交织过程可以是S340所述过程的逆过程。

其中,该解交织是以调制符号为颗粒度(或者说,单位)进行的。

在本申请中,解交织的单位(或者说,颗粒度)可以是指解交织过程中,移位的对象。

例如,在以RB(或者,RB集)为单位的解交织中,在解交织前两个相邻的RB(或者,RB集),在解交织后不相邻。但是,在以RB(或者,RB集)为单位的解交织中,同一RB(或者,RB集)中的调制符号,在解交织前与解交织后的相对位置不发生变化。

再例如,在以调制符号为单位的解交织中,在解交织前两个相邻的调制符号,在解交织后不相邻。作为示例而非限定,在以调制符号为单位的解交织中,同一RB(或者,RB 集)中的调制符号,在解交织前与解交织后的相对位置发生变化。

作为示例而非限定,在本申请中,可以采用以下至少一种方式进行解交织。

方式3

即,行列解交织方式

具体地说,不失一般性,设解交织的对象包括K个扩展单元,并且,设扩展因子为L。则待解交织的调制符号序列包括的符号数为K×L。

在该方式1中,接收设备#A可以将K×L个符号(即, s0,sL,…,sLK-L,s1,…,sLK-L+1,…,sL-1,…,sLK-1),按照表1所示的先行后例的方式进行排列,例如,接收设备#A可以将调制符号序列s0,sL,…,sLK-L,s1,…,sLK-L+1,…,sL-1,…,sLK-1按照先行后列的方式填充至解交织矩阵(或者说,解交织矩阵对应的存储空间)。

其后,接收设备#A可以按行输出解交织后的调制符号序列,例如,如上述表1所示,该解交织后的调制符号序列可以为{s0,s1,…,sKL-1}。

可选地,当发送设备#A按照上述表1方式进行了循环移位时,接收设备#A还可以相应地进行循环位移,以将表2所示交织矩阵恢复为表1所示,再进行输出。

方式4

即,QPP解交织方式

作为示例而非限定,设待解交织的调制符号序列包括K×L个符号。

则如上述公式1所示,在解交织前该K×L个符号中的位置为π(i)的符号,在解交织后的调制符号序列中的位置为i。

可选地,该解交织还可以基于接收设备所处于的小区的小区标识确定。

例如,如上述公式2所示,在解交织前的调制符号序列中的位置为σ(i)的符号在解交织后的位置为i。

在本申请中,扩展后的调制符号序列可以对应一个或多个OFDM符号本申请并未特别限定。

并且,当扩展后的调制符号序列对应多个OFDM符号时,该解交织可以以OFDM符号组作为交织块来进行。

其中,一个交织块是解交织器在一次解交织处理所处理的数据量的大小,即,一个解交织块可以包括多个数据(例如,上述调制符号),解交织器对于所输入的解交织块中的数据,在该解交织块的范围内进行位置变更。

另外,在本申请中,一个OFDM符号组可以包括一个OFDM符号。一个OFDM符号组也可以包括多个(例如,两个或两个以上)OFDM符号。本申请并未特别限定。

其中,该基于OFDM符号组的解交织过程可以是上述OFDM符号组的交织过程的逆过程,为了避免赘述,省略其详细说明。

在S330,接收设备#A可以通过例如解扩模块或单元,对调制符号序列进行符号解扩。

其中,该过程可以是上述S230的逆过程,这里,为了避免赘述,省略其详细说明。

在S340,接收设备#A可以通过例如,解调模块等模块或单元,对解扩后的调制符号序列进行解调。

其中,该过程可以是上述S220的逆过程,这里,为了避免赘述,省略其详细说明。

在S350,接收设备#A可以通过例如,比特解扰模块等模块或单元,对输入比特进行比特解扰,得到原始比特。

其中,上述S330~S350的过程可以与现有技术相似,这里,为了避免赘述,省略其详细说明。

另外,在本申请中,上述以调制符号为单位的解交织(即,S320)可以基于规定的触发指令#a(即,第一指示信息的一例)执行。

例如,当该发送设备#A为终端设备时,该终端设备可以基于是否接收到上述触发指令#a的情况,确定是否执行S240。

即,在本申请中,网络设备可以综合信道质量、业务需求等因素确定是否需要终端设备执行该S240。

例如,如果业务对通信的可靠性和效率的要求较高(例如,用户或业务等级较高,或者所传输的信息较为重要),则网络设备可以确定需要进行以调制符号为单位的交织。

此时,网络设备可以向终端设备发送该触发指令#a,该触发指令指示#a发送设备需要以调制符号为单位对调制符号序列进行的交织。

再例如,当该发送设备#A为网络设备时,该网络设备还可以向发送设备发送触发指令#b,该触发指令#b可以用于指示接收设备需要对调制符号序列进行了以调制符号为单位的解交织,或者说,从而,该触发指令#b可以用于指示调制符号序列被进行了以调制符号为单位的交织,从而,接收设备可以基于是否接收到上述触发指令#b的情况,确定是否执行以调制符号为单位的解交织(随后详细说明)。

图17示出了发送设备#B发送数据的过程400,如图17所示,在S410,发送设备#B 可以通过例如,比特加扰模块等模块或单元,对输入比特进行比特加扰,得到加扰后的比特。

其中,该过程可以与S210中发生设备#A的处理过程相似,这里,为了避免赘述,省略其详细说明。

在S420,发送设备#B可以通过例如,调制模块等模块或单元,对加扰后的比特进行调制,得到调制符号序列,其中,该调制符号序列可以包括一个或多个调制符号。

其中,该过程可以与S220中发生设备#A的处理过程相似,这里,为了避免赘述,省略其详细说明。

在S430,发送设备#B可以通过例如,层映射模块等模块或单元,对调制符号进行层映射,以确定多个传输层所分别对应的调制符号序列。

其中,该过程可以与现有技术相似,这里,为了避免和赘述,省略其详细说明。

在S440,发送设备#B可以对各传输层的调制符号序列分别进行扩展。

其中,每个传输层的调制符号序列的扩展的过程可以与上述S230中发送设备#A的处理过程相似,这里,为了避免赘述,省略其详细说明。

这里,每个传输层的扩展后的调制符号序列均包括K×L个调制符号。

在S450,发送设备#B可以通过例如,调整模块等模块或单元,对扩展后的调制符号进行调整,该调制可以包括功率调整,或者,该调制可以包括相位调制。

其中,该过程可以与现有技术相似,这里,为了避免和赘述,省略其详细说明。

在S460,发送设备#B可以通过例如,预处理模块等模块或单元,对调制后的调制符号序列进行预处理。该预处理可以包括叠加,或者,该预处理可以包括预编码。

其中,该过程可以与现有技术相似,这里,为了避免和赘述,省略其详细说明。

需要说明的是,预处理后的调制符号序列可以包括K×L个调制符号。

在S470,发送设备#B可以通过例如,交织模块等模块或单元,以调制符号为单位,对预处理后的调制符号进行交织。

其中,该过程可以与S240中发送设备#A的处理过程相似,这里,为了避免赘述,省略其详细说明。

在S480,发送设备#B可以通过例如,发送模块等模块或单元,将交织后的调制符号进行资源映射及发送。

其中,该过程可以与S250中发送设备#A的处理过程相似,这里,为了避免赘述,省略其详细说明。

图18示出了接收设备#B接收数据的过程500,其中,该数据可以是上述发送设备#B发送的数据,或者说,该接收设备#B可以是该发送设备#B所发送的数据的接收端。

其中,该数据可以理解为调制信号,或者,该数据可以理解为承载于调制符号中的数据。

在S510,接收设备#B可以通过时频资源接收来自发送设备(例如,发送设备#A)的调制符号序列。

可选地,该调制符号序列可以是发送设备可以以RB集为单位交织后的调制符号序列。

此情况下,接收设备#B可以以RB集为单位对该调制符号序列进行解交织。

其中,上述各过程可以与现有技术相似,这里为了避免赘述,省略其详细说明。

在S520,接收设备#B可以调制符号为单位,对调制符号序列进行解交织。

其中,该解交织的过程可以与上述S420中接收设备#A的处理过程相似,这里,为了避免赘述,省略其详细说明。

即,该解交织是以调制符号为颗粒度(或者说,单位)进行的。

在S530,接收设备#B可以对该调制符号进行多层联合译码,以获取多个传输层中每个传输层的调制符号。

其中,该过程可以与现有技术相似,这里,为了避免和赘述,省略其详细说明。

在S540,接收设备#B可以通过例如解扩模块或单元,对调制符号序列进行符号解扩。

在S550,接收设备#B可以通过例如,解调模块等模块或单元,对解扩后的调制符号序列进行解调。

在S560,接收设备#B可以通过例如,比特解扰模块等模块或单元,对输入比特进行比特解扰,得到原始比特。

图19示出了发送设备#C发送数据的过程600,如图19所示,在S610,发送设备#C 可以通过例如,比特加扰模块等模块或单元,对输入比特进行比特加扰,得到加扰后的比特。

其中,该过程可以与S210中发生设备#A的处理过程相似,这里,为了避免赘述,省略其详细说明。

在S620,发送设备#C可以通过例如,调制模块等模块或单元,对加扰后的比特进行调制,得到调制符号序列,其中,该调制符号序列可以包括一个或多个调制符号。

其中,该过程可以与S220中发生设备#A的处理过程相似,这里,为了避免赘述,省略其详细说明。

在S630,发送设备#C可以通过例如,层映射模块等模块或单元,对调制符号进行层映射,以确定多个传输层所分别对应的调制符号序列。

其中,该过程可以与现有技术相似,这里,为了避免和赘述,省略其详细说明。

在S640,发送设备#C可以对各传输层的调制符号序列分别进行扩展。

其中,每个传输层的调制符号序列的扩展的过程可以与上述S230中发送设备#A的处理过程相似,这里,为了避免赘述,省略其详细说明。

这里,每个传输层的扩展后的调制符号序列均包括K×L个调制符号。

在S650,发送设备#C可以通过例如,调整模块等模块或单元,对扩展后的调制符号进行调整,该调制可以包括功率调整,或者,该调制可以包括相位调制。

其中,该过程可以与现有技术相似,这里,为了避免和赘述,省略其详细说明。

在S660,发送设备#C可以通过例如,交织模块等模块或单元,以调制符号为单位,对预处理后的调制符号进行交织。

其中,该过程可以与S240中发送设备#A的处理过程相似,这里,为了避免赘述,省略其详细说明。

在S670,发送设备#C可以通过例如,预处理模块等模块或单元,对交织后的调制符号序列进行预处理。该预处理可以包括叠加,或者,该预处理可以包括预编码。

其中,该过程可以与现有技术相似,这里,为了避免和赘述,省略其详细说明。

需要说明的是,预处理后的调制符号序列可以包括K×L个调制符号。

在S680,发送设备#C可以通过例如,发送模块等模块或单元,将交织后的调制符号进行资源映射及发送。

其中,该过程可以与S250中发送设备#A的处理过程相似,这里,为了避免赘述,省略其详细说明。

图20示出了接收设备#C接收数据的过程700,其中,该数据可以是上述发送设备#C发送的数据,或者说,该接收设备#C可以是该发送设备#C所发送的数据的接收端。

其中,该数据可以理解为调制信号,或者,该数据可以理解为承载于调制符号中的数据。

在S710,接收设备#C可以通过时频资源接收来自发送设备(例如,发送设备#A)的调制符号序列。

可选地,该调制符号序列可以是发送设备可以以RB集为单位交织后的调制符号序列。

此情况下,接收设备#C可以以RB集为单位对该调制符号序列进行解交织。

其中,上述各过程可以与现有技术相似,这里为了避免赘述,省略其详细说明。

在S720,接收设备#C可以对该调制符号进行多层联合译码,以获取多个传输层中每个传输层的调制符号。

其中,该过程可以与现有技术相似,这里,为了避免和赘述,省略其详细说明。

在S730,接收设备#C可以调制符号为单位,对每个传输层的调制符号序列进行解交织。

其中,每个传输层的调制符号序列的解交织的过程可以与上述S420中接收设备#A的处理过程相似,这里,为了避免赘述,省略其详细说明。

即,该解交织是以调制符号为颗粒度(或者说,单位)进行的。

在S740,接收设备#C可以通过例如解扩模块或单元,对调制符号序列进行符号解扩。

在S750,接收设备#C可以通过例如,解调模块等模块或单元,对解扩后的调制符号序列进行解调。

在S760,接收设备#C可以通过例如,比特解扰模块等模块或单元,对输入比特进行比特解扰,得到原始比特。

根据本申请提供的方案,由于同一用户或同一业务的调制符号在扩频后的调制符号序列中通常连续,因此,通过使发送设备以调制符号为单位,对待发送的调制符号序列进行交织,并将交织后的调制符号序列映射在资源单元上,从而,能够使同一用户或同一业务的调制符号在频域上分散,即,能够提高分集增益,从而能够提高通信的可靠性、准确性和效率。

根据前述方法,图21为本申请实施例提供的发送调制符号的的装置10的示意图,如图21所示,该装置10可以为调制符号的发送设备,也可以为芯片或电路,比如可设置于发送设备的芯片或电路。

该装置10可以包括处理单元11(即,处理单元的一例)和存储单元12。该存储单元12用于存储指令,该处理单元11用于执行该存储单元12存储的指令,以使该波束检测的装置10实现如图2中对应的方法中发送设备(例如,上述发送设备#A)执行的步骤。

进一步的,该装置10还可以包括输出口14(即,通信单元的另一例)。进一步的,该处理单元11、存储单元12和输出口14可以通过内部连接通路互相通信,传递控制和/ 或数据信号。该存储单元12用于存储计算机程序,该处理单元11可以用于从该存储单元 12中调用并运行该计算计程序,以控制输出口14发送信号,完成上述方法中发送设备的步骤。该存储单元12可以集成在处理单元11中,也可以与处理单元11分开设置。

可选地,若该装置10为发送设备,该输出口14为发送器。

可选地,若该装置10为芯片或电路,该输出口14为输出接口。

作为一种实现方式,输出口14的功能可以考虑通过收发电路或者收发的专用芯片实现。处理单元11可以考虑通过专用处理芯片、处理电路、处理单元或者通用芯片实现。

作为另一种实现方式,可以考虑使用通用计算机的方式来实现本申请实施例提供的终端设备。即将实现处理单元11和输出口14功能的程序代码存储在存储单元12中,通用处理单元通过执行存储单元12中的代码来实现处理单元11和输出口14的功能。

在本申请实施例中,该处理单元11可以根据扩展因子L,对包括多个调制符号的调制符号序列进行扩展,其中,扩展后的调制符号序列包括K×L个调制符号,其中,L为大于1的整数,K为大于或等于1的整数;并且,该处理单元11可以以调制符号为单位,对扩展后的调制符号序列进行第一交织;该处理单元11可以控制输出口14将经过第一交织后的调制符号序列中的调制符号映射到K×L个资源单元上并发送。

可选地,扩展后的调制符号序列对应一个或多个正交频分复用OFDM符号。

可选地,该处理单元11可以用于以T个OFDM符号作为一个交织块,对扩展后的调制符号序列进行第一交织,T为大于或等于1的整数。

可选地,该T的值为预定义的值。

可选地,该T的值为网络设备通过高层信令配置的值。

可选地,该处理单元11可以用于根据该扩展因子L,对扩展后的调制符号序列进行第一交织。

可选地,该处理单元11可以用于根据该扩展因子L,确定第一交织矩阵,该第一交织矩阵包括N×L行,N为正整数;该处理单元11可以用于按照该第一交织矩阵的列方向,将待第一交织的调制符号填充至该第一交织矩阵对应的存储空间;该处理单元11可以用于按照该第一交织矩阵的行方向,从该第一交织矩阵对应的存储空间中输出第一交织后的调制符号。

可选地,该处理单元11可以用于根据第一移位值,对该第一交织矩阵的第i列中的元素进行循环移位,该第i列是该第一交织矩阵中的任意一列。

可选地,该第一移位值是根据该调制符号序列的接收端设备所处于的小区的小区标识确定的。

可选地,该处理单元11可以用于根据该调制符号序列的接收端设备所处于的小区的小区标识,确定第一交织序列;该处理单元11可以用于根据该第一交织序列,对扩展后的调制符号序列进行第一交织。

可选地,当该装置10配置在终端设备,或者,该装置10本身即为终端设备时,该终端设备还可以接收网络设备发送的第一指示信息,该第一指示信息用于指示扩展后的调制符号序列是否需要被第一交织;以及该处理单元11可以用于当该第一指示信息指示扩展后的调制符号序列需要被第一交织时,对扩展后的调制符号序列进行第一交织。

可选地,当该装置10配置在网络设备,或者,该装置10本身即为网络设备时,该网络设备还可以向终端设备发送第二指示信息,该第二指示信息用于指示该扩展后的调制符号序列被进行了第一交织。

可选地,经过第一交织后的调制符号序列对应多个虚拟资源块VRB集,该K×L个资源单元对应多个物理资源块PRB集,其中,每个VRB集包括S个VRB,每个PRB集包括S个PRB,S为大于或等于1的整数。

此情况下,该处理单元11可以用于以VRB集为单位,对将经过第一交织后的调制符号序列进行第二交织;该处理单元11可以用于控制输出口14将经过第二交织后的调制符号序列中的多个VRB映射到多个虚拟资源块VRB集上并发送。

其中,以上列举的装置10中各模块或单元的功能和动作仅为示例性说明,装置10中各模块或单元可以用于执行上述方法中发送设备(例如,发送设备#A、发送设备#B或发送设备#C)所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。

该装置10所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。

另外,在本申请中,该处理单元11可以由图23所示的终端设备的处理单元202构成,该输出口14可以由图23所示的终端设备的收发单元201构成。

或者,该处理单元11可以由图24所示的网络设备的基带单元402构成。该输出口14可以由图24所示的网络设备的远端射频单元401构成。

根据前述方法,图22为本申请实施例提供的接收调制符号的装置30的示意图,如图 22所示,该装置30可以为接收设备(例如,接收设备#A),也可以为芯片或电路,如可设置于网络设备内的芯片或电路。

该装置30可以包括处理单元31和存储单元32。该存储单元32用于存储指令,该处理单元31用于执行该存储单元32存储的指令,以使该装置30实现前述方法中网络设备执行的步骤。

进一步的,该装置30还可以包括输入口33(即,通信单元的一例)。

再进一步的,该处理单元31、存储单元32和输入口33可以通过内部连接通路互相通信,传递控制和/或数据信号。

作为另一种实现方式,可以考虑使用通用计算机的方式来实现本申请实施例提供的网络设备。即将实现处理单元31和输入口33功能的程序代码存储在存储单元中,通用处理单元通过执行存储单元中的代码来实现处理单元31和输入口33的功能。

该存储单元32用于存储计算机程序,该处理单元31可以用于从该存储单元32中调用并运行该计算计程序,以控制输入口33通过K×L个资源单元接收包括K×L个调制符号的调制符号序列,其中,L为扩展因子,且L为大于1的整数,K为大于或等于1的整数;用于以调制符号为单位,对该调制符号序列进行第一解交织;用于根据扩展因子L,对第一解交织后的调制符号序列进行解扩。

可选地,该调制符号序列对应一个或多个正交频分复用OFDM符号。

可选地,该处理单元31可以用于以T个OFDM符号作为一个交织块,对扩展后的调制符号序列进行第一解交织,T为大于或等于1的整数。

可选地,该T的值为预定义的值。

可选地,该T的值为网络设备通过高层信令配置的值。

可选地,该处理单元31可以用于根据该扩展因子L,对该调制符号序列进行第一解交织。

可选地,该处理单元31可以用于根据该扩展因子L,确定第一交织矩阵,该第一交织矩阵包括N×L行,N为正整数;按照该第一交织矩阵的行方向,将待第一解交织的调制符号填充至该第一交织矩阵对应的存储空间;按照该第一交织矩阵的列方向,从该第一交织矩阵对应的存储空间中输出第一解交织后的调制符号。

可选地,该处理单元31可以用于根据第一移位值,对该第一交织矩阵的第i列中的元素进行循环移位,该第i列是该第一交织矩阵中的任意一列。

可选地,该第一移位值是根据该调制符号序列的接收端设备所处于的小区的小区标识确定的。

可选地,该处理单元31可以用于根据该调制符号序列的接收端设备所处于的小区的小区标识,确定第一交织序列;用于根据该第一交织序列,对该调制符号序列进行第一解交织。

可选地,当该装置30配置在终端设备中,或者,该装置10本身即为终端设备时,该终端设备还用于接收网络设备发送的第一指示信息,该第一指示信息用于指示调制符号序列在被解扩之前是否需要被第一解交织。

此情况下,该处理单元31可以用于当该第一指示信息指示调制符号序列在被解扩之前需要被第一交织时,对该调制符号序列进行第一解交织。

可选地,当该装置30配置在网络设备中,或者,该装置10本身即为网络设备时,该网络设备还用于向终端设备发送第二指示信息,该第二指示信息用于指示调制符号序列在被映射在资源单元之前需要被第一交织。

可选地,该调制符号序列对应多个虚拟资源块VRB集,该K×L个资源单元对应多个物理资源块PRB集,其中,每个VRB集包括S个VRB,每个PRB集包括S个PRB, S为大于或等于1的整数。

此情况下,该处理单元31还可以用于以VRB集为单位,对该调制符号序列进行第二交织;用于对经过该第二解交织后的调制符号序列,进行第一解交织。

其中,以上列举的装置30中各模块或单元的功能和动作仅为示例性说明,装置30中各模块或单元可以用于执行上述方法中接收设备(例如,接收设备#A、接收设备#B或接收设备#C)所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。

该装置30所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。

另外,在本申请中,该处理单元31可以由图23所示的终端设备的处理单元202构成,该输入口33可以由图23所示的终端设备的收发单元201构成。

或者,该处理单元31可以由图24所示的网络设备的基带单元402构成。该输入口33可以由图24所示的网络设备的远端射频单元401构成。

图23为本申请提供的一种终端设备20的结构示意图。为了便于说明,图23仅示出了终端设备的主要部件。如图23所示,终端设备20包括处理器、存储器、控制电路、天线以及输入输出装置。

处理器主要用于对通信协议以及通信数据进行处理,以及对整个终端设备进行控制,执行软件程序,处理软件程序的数据,例如用于支持终端设备执行上述传输预编码矩阵的指示方法实施例中所描述的动作。存储器主要用于存储软件程序和数据,例如存储上述实施例中所描述的码本。控制电路主要用于基带信号与射频信号的转换以及对射频信号的处理。控制电路和天线一起也可以叫做收发器,主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。

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

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

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

示例性的,在本申请实施例中,可以将具有收发功能的天线和控制电路视为终端设备 20的收发单元201,其中,控制电路主要用于基带信号与射频信号的转换以及对射频信号的处理,并且,可以将具有处理功能的处理器视为终端设备20的处理单元202。如图23所示,终端设备20包括收发单元201和处理单元202。收发单元也可以称为收发器、收发机、收发装置等。可选的,可以将收发单元201中用于实现接收功能的器件视为接收单元,将收发单元201中用于实现发送功能的器件视为发送单元,即收发单元201包括接收单元和发送单元。示例性的,接收单元也可以称为接收机、接收器、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。

在本申请中,该终端设备可以作为信号或数据的发送设备而执行上述过程200、400 或600中发送设备执行的动作。

此情况下,例如,处理单元202可以执行上述装置10中处理单元11执行的动作;或者说,该处理单元202可以执行S210、S220、S230、S240中的动作。

并且,此情况下,例如,收发单元201可以执行上述装置10中输出口14执行的动作;或者说,该收发单元201可以执行S250中的动作。或者,在本申请中,该终端设备可以作为信号或数据的接收设备而执行上述过程300、500或700中发送设备执行的动作。

此情况下,例如,收发单元201可以执行上述装置30中输入口33执行的动作;或者说,该收发单元201可以执行S310中的动作

并且,此情况下,例如,处理单元202可以执行上述装置30中处理单元31执行的动作;或者说,该处理单元202可以执行S320、S330、S340和S350中的动作。

图24为本申请实施例提供的一种网络设备40的结构示意图,可以用于实现上述方法中的网络设备(例如,接入网设备#A或核心网设备#α)的功能。网络设备40包括一个或多个射频单元,如远端射频单元(remote radio unit,RRU)401和一个或多个基带单元(baseband unit,BBU)(也可称为数字单元,digital unit,DU)402。所述RRU 401可以称为收发单元、收发机、收发电路、或者收发器等等,其可以包括至少一个天线4011和射频单元4012。所述RRU 401部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如用于向终端设备发送上述实施例中所述的信令消息。所述BBU 402部分主要用于进行基带处理,对基站进行控制等。所述RRU 401与BBU 402可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。

所述BBU 402为基站的控制中心,也可以称为处理单元,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。例如该BBU(处理单元)402可以用于控制基站40执行上述方法实施例中关于网络设备的操作流程。

在本申请中,该网络设备可以作为信号或数据的发送设备而执行上述过程200、400 或600中发送设备执行的动作。

此情况下,例如,BBU 402可以执行上述装置10中处理单元11执行的动作;或者说,该BBU 402可以执行S210、S220、S230、S240中的动作。

并且,此情况下,例如,RRU 401可以执行上述装置10中输出口14执行的动作;或者说,该收发单元201可以执行S250中的动作。

或者,在本申请中,该网络设备可以作为信号或数据的接收设备而执行上述过程300、 500或700中发送设备执行的动作。

此情况下,例如,RRU 401可以执行上述装置30中输入口33执行的动作;或者说,该RRU 401可以执行S310中的动作

并且,此情况下,例如,BBU 402可以执行上述装置30中处理单元31执行的动作;或者说,该BBU 402可以执行S320、S330、S340和S350中的动作。

在一个示例中,所述BBU 402可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如LTE系统,或5G系统),也可以分别支持不同接入制式的无线接入网。所述BBU 402还包括存储器4021和处理器4022。所述存储器4021用以存储必要的指令和数据。例如存储器4021存储上述实施例中的码本等。所述处理器4022 用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器4021和处理器4022可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。

在一种可能的实施方式中,随着片上系统(ssystem-on-chip,SoC)技术的发展,可以将402部分和401部分的全部或者部分功能由SoC技术实现,例如由一颗基站功能芯片实现,该基站功能芯片集成了处理器、存储器、天线接口等器件,基站相关功能的程序存储在存储器中,由处理器执行程序以实现基站的相关功能。可选的,该基站功能芯片也能够读取该芯片外部的存储器以实现基站的相关功能。

应理解,图24示例的网络设备的结构仅为一种可能的形态,而不应对本申请实施例构成任何限定。本申请并不排除未来可能出现的其他形态的基站结构的可能。

根据本申请实施例提供的方法,本申请实施例还提供一种通信系统,其包括前述的网络设备和一个或多于一个终端设备。

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

还应理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM, EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random accessmemory,RAM)可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM, DR RAM)。

上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

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

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

47页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:参数解码方法、装置、设备及计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类