发送信息的方法和装置与流程

文档序号:20944886发布日期:2020-06-02 19:49阅读:307来源:国知局
发送信息的方法和装置与流程

本申请涉及通信技术领域,更具体地,涉及一种发送信息的方法和装置。



背景技术:

在无线通信中,一个基站通常可以与多个终端设备进行通信。而若干个终端设备可以在相同的无线资源上向基站发送信号,这种传输方式称为混叠传输。混叠传输可能或导致终端设备之间的信号发生碰撞,但是有助于提升系统容量。非正交多址接入(non-orthogonalmultipleaccess,noma)技术是混叠传输的一种实现方式,它是将一个或多个终端设备的多个数据流叠加在多个子载波上进行发送,其中,每个数据流都映射在该多个子载波上。当数据流的数量大于子载波的数量时,可以有效提升网络的容量和频谱效率以及系统可接入的用户数量。

随着通信系统的演进,未来的通信系统对于通信的可靠度要求越来越高,例如新空口(newradio,nr)的低时延高可靠性传输(ultrareliableandlowlatencycommunications,urllc)场景。针对可靠度的要求,重复传输的概念被提出。重复传输通常是指针对同一个数据包进行多次传输。在重复传输中,为了对多次传输的信息比特进行均衡保护,现有方案提出每次传输更换不同的调制映射星座图(以下简称星座图),这样不会使得一些比特在多次传输中始终被强保护,而另一些比特在多次传输中使用被弱保护,可以避免这些始终被弱保护的比特成为系统性能的瓶颈。

但是通过每次传输更换星座图对系统性能的提升是有限的,甚至在一些场景下,并不适合对传输的比特进行均衡保护。因此,如何通过重复传输来提升基于noma技术的通信系统的性能,是一个亟待解决的问题。



技术实现要素:

本申请提供一种发送信息的方法和装置,能够提升基于noma技术的通信系统的性能。

第一方面,本申请提供一种发送信息的方法,该方法包括:对信息比特序列进行信道编码,得到编码比特序列;对编码比特序列分别进行k次的发送处理后分k次进行发送,其中,所述发送处理包括交织、调制和资源映射,所述k次的发送处理中至少有两次的发送处理不同,k≥2且k为整数。

结合第一方面,在第一方面的某些实现方式中,所述k次的发送处理中至少有两次的发送处理不同,包括如下情况下中的一项或多项:第m次的发送处理包括使用第一星座图对编码比特序列或交织后的编码比特序列进行调制,第n次的发送处理包括使用第二星座图对编码比特序列或交织后的编码比特序列进行调制,1≤m≤k,1≤n≤k,且m和n均为整数,m≠n;或者,第m次的发送处理包括采用第一交织方式对编码比特序列进行交织,第n次的发送处理包括采用第二交织方式对编码比特序列进行交织;或者,第m次的发送处理包括使用第一资源映射图样对调制符号进行资源映射,第n次的发送处理包括使用第二资源映射图样对调制符号进行资源映射。

结合第一方面,在第一方面的某些实现方式中,该方法还包括:对编码比特序列中包含的比特进行分组,得到多个比特组,所述多个比特组中包括第一比特组和第二比特组;第m次的发送处理具体包括对所述多个比特组分别进行交织,并将交织后得到的多个比特序列合并得到第一比特序列,以及使用第一星座图对第一比特序列进行调制,以使第一比特组中的比特被映射在第一星座图上的星座点对应的调制符号的被强保护的比特位置,使第二比特组中的比特被映射在第一星座图上的星座点对应的调制符号的被弱保护的比特位置,1≤m≤k,且m为整数;第n次的发送处理具体包括对所述多个比特组分别进行交织,并将交织后得到的多个比特序列合并得到第二比特序列,以及使用第一星座图对第二比特序列进行调制,以使第一比特组中的比特被映射在第一星座图上的星座点对应的调制符号的被强保护的比特位置,使第二比特组中的比特被映射在第一星座图上的星座点对应的调制符号的被弱保护的比特位置,1≤n≤k,且n为整数,m≠n其中,第m次的发送处理对所述多个比特组中的至少一个比特组所采用的交织方式与第n次的发送处理对所述多个比特组中的至少一个比特组所采用的交织方式不同。

结合第一方面,在第一方面的某些实现方式中,第一星座图和第二星座图的阶数相等,第一星座图上的星座点对应的调制符号的被强保护的q个第一比特位置和第二星座图上的星座点对应的调制符号的被强保护的q个第二比特位置对应,且所述q个第一比特位置和所述q个第二比特位置被强保护的程度是互补的,2≤q≤t,t为第一星座图上的星座点对应的调制符号所能表示的比特的个数,q和t均为整数,所述互补包括所述q个第一比特位置各自被强保护的程度高低的排序,与所述q个第二比特位置各自被强保护的程度高低的排序不同。

结合第一方面,在第一方面的某些实现方式中,该方法还包括:对编码比特序列中包含的比特进行分组,得到多个比特组,所述多个比特组中包括第一比特组和第二比特组,第一比特组包括v个编码比特,第二比特组包括w个编码比特;对所述多个比特组分别进行交织,并将交织得到的多个比特序列合并,得到第一比特序列;第m次的发送处理具体包括使用第一星座图对第一比特序列进行调制,以使第一比特组中的v个编码比特被映射在第一星座图的星座点对应的调制符号的被强保护的q个比特位置,使第二比特组中的w个编码比特被映射在第一星座图的星座点对应的调制符号的被弱保护的(t-q)个比特位置;第n次的发送处理具体包括使用第二星座图对第一比特序列进行调制,以使第一比特组中的v个编码比特被映射在第二星座图的星座点对应的调制符号的被强保护的q个比特位置,使第二比特组中的w个比特被映射在第二星座图的星座点对应的调制符号的被弱保护的(t-q)个比特位置。

结合第一方面,在第一方面的某些实现方式中,所述对编码比特序列中包含的比特进行分组,得到多个比特组,包括:根据第一比特序列中包含的比特的重要等级,对第一比特序列中包含的比特进行分组,得到所述多个比特组。

结合第一方面,在第一方面的某些实现方式中,第一比特组中包括的比特为系统比特,第二比特组中包括的比特为校验比特。

第二方面,本申请提供一种发送信息的通信装置,用于执行第一方面或第一方面的任意可能的实现方式中的方法。具体地,该通信装置包括执行第一方面或第一方面的任意可能的实现方式中的方法的单元。

可选地,该通信装置的功能可以部分或全部通过软件实现。当全部通过软件实现时,该通信装置可以包括存储器和处理器,其中,存储器用于存储计算机程序,处理器从存储器中读取并运行该计算机程序,以执行第十三方面中的方法。

可选地,该通信装置包括处理器,该用于存储计算机程序的存储器位于该通信装置之外,处理器通过电路/电线与该存储器连接。

可选地,该通信装置可以为芯片或集成电路。

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

第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述第一方面或第一方面任意可能的实现方式中的方法。

第五方面,本申请提供一种芯片,包括存储器和处理器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行计算机程序,以执行上述第一方面及其第一方面任意可能的实现方式中的方法。

第六方面,本申请提供一种计算机程序产品,计算机程序产品包括计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行上述第一方面或其任意可能的实现方式中的方法。

本申请的技术方案,在多次发送信息的场景下,每次发送通过对信息进行不同的发送处理(例如,交织、调制和资源映射中的一项或多项不同),可以提高通信系统的性能,例如,解调性能、译码性能等。

附图说明

图1是基于noma技术的通信系统的发射端的处理流程。

图2是本申请提供的发送信息的方法的流程图。

图3是对编码比特进行均衡保护的示意图。

图4是对编码比特按照重要等级区别保护和均衡保护的示意图。

图5是对重要等级不同的比特区别保护和对重要等级相同的比特均衡保护的示意图。

图6是对编码比特序列进行分组处理的一个示例。

图7是不同的资源映射方式的示意图。

图8是单个用户的信息的多次发送使用不同的映射器的示意图。

图9中(a)和(b)表示两次发送处理的资源映射的示例。

图10是本申请提供的接收端的一种处理方式。

图11是本申请提供的接收端的另一种处理方式。

图12是本申请提供的接收端的再一种处理方式。

图13是通信系统的性能对比图。

图14是本申请提供的发送信息的装置的示意性框图。

图15是本申请提供的终端设备的示意性结构图。

图16是本申请提供的网络设备的示意性结构图。

具体实施方式

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

在无线通信中,若干个终端设备与基站通信时,一些终端设备可以在相同的无线资源上传输信号,称为混叠传输。这种方式会导致终端设备之间的信号发生碰撞,但是有可能提升系统容量。特别是在在上行传输中,非正交多址接入(non-orthogonalmultipleaccess,noma)技术是混叠传输的一种实现方式,它将一个或多个终端设备的m个数据流叠加到n个子载波上发送。其中,每个数据流的每个数据映射到n个子载波上,m和n均是不小于1的整数。当m的取值大于n时,可以有效提升网络容量,包括系统可接入用户数和频谱效率等。

在noma技术中,发射端的处理流程可以参见图1,图1是基于noma技术的通信系统的发射端的处理流程。如图1所示,发射端的处理流程主要包括信道编码、调制和资源映射。通常,信道编码包括一般通信系统中的信道编码和速率匹配,还可以包括对信道编码后的得到的编码比特的交织、加扰等操作。调制可以是一般的二相相移键控(binaryphaseshiftkeying,bpsk)、正交相移键控(quadraturephaseshiftkeying,qpsk)或正交振幅调制(quadratureamplitudemodulation,qam),或者还可以是其它特殊设计的调制方式。资源映射可以是稀疏映射或非稀疏映射。稀疏映射是指实际所使用的资源只占所分配的资源的一部分。

本申请的技术方案也可以应用于需要将信息进行多次发送的应用场景。例如,应用于重复传输或harq的场景等。

在一些对可靠度要求较高的场景,例如高可靠低延时(ultrareliablelowlatency,urllc)场景,可以通过重复传输实现可靠度的提升。重复传输可以指将同一个数据包传输k次,k≥1且k为整数。通常,重复传输可以包括时域重复、频域重复和空域重复等。其中,一般所说的重复传输是指时域重复。

与harq相比,重复传输可以理解为发射机在还未收到接收机反馈的ack或nack时即再次进行传输。

下面对本申请提供的发送信息的方法200进行说明。参见图2,图2是本申请提供的发送信息的方法200的流程图。方法200的步骤210-220可以由发射端执行。

需要说明的是,下文实施例中对比特序列的编号,例如“第一比特序列”、“第二比特序列”以及“第三比特序列”仅仅是为了区分不同的比特序列,不应该对本申请的技术方案构成任何限定。

210、发射端对信息比特序列进行信道编码,得到编码比特序列。

220、发射端对编码比特序列分别进行k次的发送处理后分k次进行发送。

其中,该k次的发送处理中至少有两次的发送处理不同,k≥2且k为整数。一次发送处理包括交织、调制和资源映射中的一项或多项。

应理解,本申请中的k次发送处理对应k次发送。如上文所述,本申请的技术方案也可以应用需要将信息进行多次发送的应用场景。因此,k次的发送处理中的每一次发送处理,对应一次发送的过程。对于每一次发送,首先对信息比特序列进行信道编码,得到编码比特序列。之后,对编码比特序列进行发送处理。每一次的发送处理可以包括交织、调制和资源映射中的一项或多项。

下面以这k次的发送处理中的第m次的发送处理和第n次的发送处理作为示例,对本申请提供的发送信息的方法进行说明。其中,1≤m≤k,1≤n≤k,且m和n均为整数,m不等于n。

方式1

第m次的发送处理包括使用第一星座图对编码比特序列进行调制,第n次的发送处理包括使用第二星座图对编码比特序列进行调制。

这里,第一星座图和第二星座图不同。具体地,第一星座图和第二星座图可以是相同阶数的不同星座图,或者,是不同阶数的不同星座图。

考虑到在高阶调制中,每个调制符号所表示的多个比特的受保护程度不同,如果每次发送都使用相同的星座图,信息比特序列中的一些比特总是被映射在调制符号的被强保护的比特位置,而另一些总是被映射在调制符号的被弱保护的比特位置。因此,被强保护的比特在这k次的发送中总是被强保护,而被弱保护的比特在这k次的发送中总是被弱保护。这样会使得被弱保护的比特的错误概率成为系统性能的瓶颈。因此,在本申请实施例中,多次发送处理使用不同的星座图,可以使编码比特序列中的编码比特在保护程度上随机化,从而起到均衡保护的作用,以提高系统性能。

参见图3所示,图3是对编码比特进行均衡保护的示意图。如图3所示,第m次的发送处理使用第一星座图对编码比特序列进行调制,第n次的发送处理使用第二星座图对编码比特序列进行调制。其中,在第一星座图上,假设被映射在调制符号的第2个比特位置和第4个比特位置上的2个比特被强保护,被映射在调制符号的其余两个比特位置的比特被弱保护。在第二星座图上,被映射在调制符号的第1个比特位置和第3个比特位置的2个比特被强保护。而被映射在调制符号的其余两个比特位置的比特被弱保护。因此,在第m次的发送中,被映射在调制符号的第2个比特位置和第4个比特位置的编码比特被强保护,被映射在第1个比特和第3个比特位置的编码比特被弱保护。而在第n次的发送中,被映射在第1个比特位置和第3个比特位置的编码被强保护,被映射在第2个比特位置和第4个比特位置的编码比特被弱保护。从多次发送的角度来看,发射端发送的4个比特的受保护程度是均衡的。例如,以两次发送处理来说,每个编码比特都被强保护一次,被弱保护一次。

进一步地,考虑到信道编码输出的编码比特的重要性不同,例如,系统比特的重要性高于校验比特的重要性。为了获得更好的性能,需要对重要等级不同的比特区别保护。例如,对重要等级比较高的比特进行强保护,而对重要等级次之的比特进行弱保护。同时,对重要等级相同或相近的比特进行均衡保护。

例如,编码比特序列共包括6个比特,其中包括2个系统比特和4个校验比特。从重要程度上来说,这6个比特中的2个系统比特重要等级最高,需要被强保护。而这4个校验比特的重要等级次之,相对系统比特而言,可以被弱保护。同时,2个系统比特的重要等级相同,因此应该均衡保护。类似的,4个校验比特的重要等级也相同,因此也应该均衡保护。

为了达到上述按照比特的重要等级进行区分保护。同时对重要等级相同或相近的比特进行均衡保护的目的,本申请设计了满足如下特点的第一星座图和第二星座图:

第一星座图上的星座点对应的调制符号的被强保护的q个第一比特位置和第二星座图上的星座点对应的调制符号的被强保护的q个第二比特位置对应,且q个第一比特位置和q个第二比特位置被强保护的程度是互补的,2≤q≤t,t为第一星座图上的星座点对应的调制符号所能表示的比特的个数,q和t均为整数,所述互补包括q个第一比特位置各自被强保护的程度高低的排序,与q个第二比特位置各自被强保护的程度高低的排序不同。

可选地,第一星座图和第二星座图的阶数相等。

在两次发送处理中,分别采用满足如上特点的第一星座图和第二星座图,可以达到上述目的。下面结合图4进行说明,图4是对编码比特按照重要等级区别保护和均衡保护的示意图。

如图4所示,第m次的发送处理采用第一星座图。第一星座图上的星座点对应的调制符号所能表示的4个比特中的第1个比特位置和第2个比特位置被强保护,如图4中所示的a和b对应的比特位置。也即,第一星座图上的星座点对应的调制符号包括2个被强保护的比特位置。本申请中,将第一星座图上的星座点对应的调制符号的被强保护的比特位置称为第一比特位置,第一比特位置的个数记作q。第n次的发送处理采用第二星座图。第二星座图上的星座点对应的调制符号所能表示的4个比特中的第1个比特位置和第2个比特位置被强保护,如图4中所示的b和a对应的比特位置。同样地,第二星座图上的星座点对应的调制符号的被强保护的比特位置称为第二比特位置,第二比特位置的个数记作q。可以看出,q个第一比特位置和q个第二比特位置是对应的。同时,q个第一比特位置和q个第二比特位置在各自的星座图上的星座点对应的调制符号所能表示的t个比特中的排序是不同的。换句话说,将q个第一比特位置按照被强保护的程度高低排列,将q个第二比特位置按照被强保护的程度高低排序,两个排序不同。

可选地,q个第一比特位置被强保护的程度高低的排列,和q个第二比特位置被强保护的程度高低的排序相反。

例如,在图4中,第一星座图和第二星座图上的星座点对应的调制符号的被强保护的比特位置均是第1个比特位置和第2个比特位置,但是在各自的星座图上,这两个比特位置的排序是相反的。

在采用满足上述特点的第一星座图和第二星座图时,发送处理的过程具体包括如下步骤301-303。

301、对编码比特序列中包含的比特进行分组,得到多个比特组。

这里,可以根据编码比特序列中比特的重要等级(或者说,重要程度)进行分组。以低密度奇偶校验码(lowdensityparitycheckcode,ldpc)为例,系统比特的重要程度高于校验比特。因此,可以将系统比特分为一组,将校验比特分为一组。

可选地,也可以根据其它的划分方式,将重要等级最高的比特划分为一组,将重要等级次之的划分为一组,将其余的比特划分为一组等。本申请不限定采用何种依据和何种方式进行分组。

其中,该多个比特组包括第一比特组和第二比特组。第一比特组包括v个编码比特,第二比特组包括w个编码比特。其中,v和w均为大于或等于1的整数。

应理解,多个比特组包括第一比特组和第二比特组,可以是多个比特组仅包括第一比特组和第二比特组,也即将编码比特序列中的比特分为了两组。或者,也可以是多个比特组包括第一比特组、第二比特组以及其它的比特组。

302、对该多个比特组分别进行交织,并将交织得到的多个比特序列合并,得到第一比特序列。

303、所述k次的发送处理包括:

第m次的发送处理具体包括使用第一星座图对第二比特序列进行调制,以使第一比特组中的v个编码比特被映射在第一星座图的星座点对应的调制符号的被强保护的q个比特位置,使第二比特组中的w个编码比特被映射第一星座图上的星座点对应的调制符号的被弱保护的(t-q)个比特位置;

第n次的发送处理具体包括使用第二星座图对第一比特序列进行调制,以使第一比特组中的v个编码比特被映射在第二星座图上的星座点对应的调制符号的被强保护的q个比特位置,使第二比特组中的w个比特被映射在第二星座图的星座点对应的调制符号的被弱保护的(t-q)个比特位置。

为了便于理解,下面举例进行说明。

假定信息比特序列的长度为200,码率为1/5,则信道编码之后的编码比特序列的长度为1000。假定采用ldpc编码,则系统比特为200,校验比特为800。假定将编码比特序列中的比特按照系统比特和校验比特分成两个比特组,并假定第一比特组为系统比特,第二比特组为校验比特。则,第一比特组中系统比特的个数v=200,第二比特组中校验比特的个数w=800。t是一个星座图上的星座点对应的调制符号所能表示的比特数,q是一个星座图上的星座点对应的调制符号的被强保护的比特数。

以16qam为例,t=4,q=2。将上述的长度为1000的编码比特序列进行调制时,将会得到250个调制符号,每个调制符号对应星座图上的一个星座点。由于q=2,那么250个调制符号也就对应了500个被强保护的比特位置。剩余的500个比特位置是被弱保护的比特位置。根据本申请上述的处理方法,通过对第一比特组和第二比特组中的比特分别进行交织,最后将交织后得到的比特序列合并,得到第三比特序列。在对第三比特序列中的比特进行调制时,需要使得第一比特组中的200个系统比特被映射在上述500个被强保护的比特位置中的200个比特位置上。对于多次的发送处理,每一次的发送处理可以从500个被强保护的比特位置中选择不同的200个比特位置,也可以是被强保护的200个比特位置的顺序不同。

但是,考虑到通信标准中可能仅采用一个标准的星座图,因而在多次发送时只能使用同一个星座图。为此,本申请提供另一种发送处理的方式,可以在多次发送使用同一个星座图的情况下,起到对重要等级不同的比特区别保护,对重要等级相同的比特均衡保护的目的,与采用满足上述特点的第一星座图和第二星座图的效果相同。

发送处理的过程可以包括步骤401-403。

401、对编码比特序列中包含的比特进行分组,得到多个比特组,所述多个比特组中包括第一比特组和第二比特组。

与步骤301类似,这里不限定分组的具体方式。例如,可以根据比特的重要程度进行分组。

402、k次的发送处理中至少有两次的发送处理,包括:

第m次的发送处理具体包括对多个比特组分别进行交织,并将交织后得到的多个比特序列合并得到第一比特序列,以及使用第一星座图对第一比特序列进行调制,以使第一比特组中的比特被映射在第一星座图上的星座点对应的调制符号的被强保护的比特位置,使第二比特组中的比特被映射在第一星座图上的星座点对应的调制符号的被弱保护的比特位置,1≤m≤k,且m为整数;

第n次的发送处理具体包括对多个比特组分别进行交织,并将交织后得到的多个比特序列合并得到第二比特序列,以及使用第一星座图对第二比特序列进行调制,以使第一比特组中的比特被映射在第一星座图上的星座点对应的调制符号的被强保护的比特位置,使第二比特组中的比特被映射在第一星座图上的星座点对应的调制符号的被弱保护的比特位置,1≤n≤k,且n为整数,m≠n,

其中,第m次的发送处理对多个比特组中的至少一个比特组所采用的交织方式与第n次的发送处理对多个比特组中的至少一个比特组所采用的交织方式不同。

在本实施例中,第m次和第n次的发送处理采用同一个星座图,例如,第一星座图。但是,为了根据比特的重要等级对比特进行区别保护,同时对重要等级相同或近似的比特进行均衡保护,需要对编码比特序列进行交织。假定第m次的发送处理对每个比特组分别进行交织后得到的比特序列合并得到第一比特序列,第n次的发送处理对每个比特组分别进行交织后得到的比特序列合并得到第二比特序列。第m次的发送处理对第一比特序列进行调制时,需要使第一比特组中的比特被映射在第一星座图上的星座点对应的调制符号的被强保护的比特位置,并使第二比特组中的比特被映射在第一星座图上的星座点对应的调制符号的被弱保护的比特位置。第n次的发送处理对第二比特序列进行调制时,需要使第一比特组中的比特被应设在第一星座图上的星座点对应的调制符号的被强保护的比特位置,并使第二比特组中的比特被映射在第一星座图上的星座点对应的调制符号的被弱保护的比特位置。可以看出,在采用一个星座图时,第一比特组中的比特在两次发送中都被映射在调制符号的被强保护的比特位置,第二比特组中的比特在两次发送中都被映射在调制符号的被弱保护的比特位置,因此,第一比特组中的比特始终被强保护,第二比特组中的比特始终被弱保护,达到了不同重要等级的比特区别保护的目的。进一步地,通过调制之前的交织,可以使第m次的发送处理时的第一比特组中的比特的排序和第n次的发送处理时的第一比特组中的比特的排序不同。同时,第m次的发送处理时第二比特组中的比特的排序和第n次的发送处理时的第二比特组中的比特的排序不同,从而第一比特组中的比特在第m次发送处理中和第n次发送处理中分别被映射在不同的被强保护的比特位置上。因此,第一比特组中的比特在多次发送中可以被均衡保护,同时,第二比特组中的比特在多次发送中也被均衡保护。

需要说明是,第m次的发送处理对多个比特组分别进行交织时,多个比特组可以各自采用不同的交织方式,或者部分比特组采用相同的交织方式。或者,多个比特组均采用相同的交织方式。类似地,第n次的发送处理对多个比特组分别进行交织时,多个比特组可以各自采用不同的交织方式,或者部分比特组采用相同的交织方式。或者,多个比特组均采用相同的交织方式。,但是,如果第m次的发送处理时,如果多个比特组均采用相同的交织方式,且第n次的发送处理时,多个比特组也都采用相同的交织方式,则第m次的发送处理和第n次的发送处理应当不同。

参见图5,图5是对重要等级不同的比特区别保护和对重要等级相同的比特均衡保护的示意图。如图5所示的过程可以概括为如下步骤。

501、对编码比特序列中包含的编码比特进行分组,得到多个比特组。

可选地,发射端可以根据编码比特的重要等级(或者说重要程度)进行分组。例如,nr的ldpc编码的输出的编码比特中,相比之下,系统比特比校验比特更重要,因此可以将系统比特分为一组,将校验比特分为一组。图5中所示将编码比特序列分为n个比特组,n≥1且为整数。

502、对于第1次发送,对这多个比特组分别进行交织,并将交织后得到的比特序列合并,得到第一比特序列。对于第2次发送,对这多个比特组分别进行交织,并将交织后得到的比特序列合并,得到第二比特序列。

例如,对于第1次的发送处理,第1比特组使用交织器11进行交织,第2比特组使用交织器12进行交织,…,第n比特组使用交织器1n进行交织。每个比特组进行交织后,得到交织后的比特序列。将这n个比特序列进行合并,例如,顺序合并,得到第一比特序列。对于第2次的发送处理,第1比特组使用交织器21进行交织,第2比特组使用交织器22进行交织,…,第n比特组使用交织器2n进行交织。每个比特组进行交织后,得到交织后的比特序列。将这n个比特序列进行合并,得到第二比特序列。对第二比特序列进行调制,得到调制符号,再将调制符号经过资源映射后进行第2次发送。

303、对于多次发送,每次发送将交织且合并后得到的比特序列经过调制和资源映射后进行发送。

以2次发送为例,对第一比特序列进行调制,得到调制符号,再将调制符号经过资源映射后进行第1次发送。对第二比特序列进行调制,得到调制符号,再将调制符号经过资源映射后进行第2次发送。

可选地,第1次的发送处理和第2次的发送处理中,可以采用相同的调制方式,也即使用相同的星座图。或者,也可以采用不同的星座图。进一步可选地,第1次的发送处理和第2次的发送处理中,可以采用相同的资源映射图样,或者也可以使用不同的资源映射图样。本申请中不作限定。

参见图6,图6是对编码比特序列进行分组处理的一个示例。

例如,编码比特序列中的比特重要等级相同,此时可以默认为将编码比特序列中的编码比特分为一个比特组。继续以2次发送为例,两次发送中使用16qam进行调制。在第一次发送处理中,对编码比特序列进行顺序交织,然后经过调制和资源映射进行发送。在第二次发送处理中,对编码比特序列进行奇偶交织,然后经过调制和资源映射进行发送。

可选地,在第n次的发送处理中,在进行调制之前,对编码比特序列进行交织。

方式2

第m次的发送处理包括采用第一交织方式对编码比特序列进行交织,第n次的发送处理包括采用第二交织方式对编码比特序列进行交织。

如上文所述,图1所示的信道编码流程中可以包括交织,第m次的发送处理中,可以使用第一交织方式对编码比特序列进行交织。在第n次的发送处理中,使用第二交织方式对编码比特序列进行交织。

这里,第一交织方式和第二交织方式不同。例如,第一交织方式采用顺序交织,第二交织方式采用奇偶交织。又例如,第一交织方式采用行列交织,第二交织方式采用随机交织等。本申请中不作限定。

在另一种实现方式中,在k次的发送处理中,可以将方式2和方式1结合,也即先对编码比特序列进行交织,再对交织后的编码比特序列进行调制。

具体地,在第m次的发送处理中,采用第一种交织方式对编码比特序列进行交织,再使用第一星座图对交织后的编码比特序列进行调制。最后将调制符号经过资源映射后发送。在n次的发送处理器中,采用第二中交织方式对编码比特序列进行交织,再使用第二星座图对交织后的编码比特序列进行调制。最后将调制符号经过资源映射后发送。

方式3

第m次的发送处理包括使用第一资源映射图样对第一调制符号进行资源映射,第n次的发送处理包括使用第二资源映射图样对第二调制符号进行资源映射。

资源映射图样决定了调制符号到物理资源块的映射方式。映射方式决定了用户间碰撞的情况,进而可以影响通信系统的性能。图7中给出了两个不同的资源映射图样。图7是不同的资源映射方式的示意图。如图7所示,在资源映射图样1中,每个ue或者每个调制符号使用2个re。在资源映射图样2中,每个ue或者每个调制符号使用1个re。

在多次的发送中使用不同的映射方式,可以使用户间的碰撞更加均匀随机,能够避免某些用户的固定碰撞成为系统性能的瓶颈,也可以使不同的用户使用不同的子载波,以获得分集。

在实际中,单个用户的信息的多次发送可以通过使用不同的映射器来实现。参见图8,图8是单个用户的信息的多次发送使用不同的映射器的示意图。如图8所示,以2次发送为例,在每次传输时,用户的信息经过信道编码、调制等操作后,使用不同的映射器进行资源映射后发送。例如,第1次发送使用映射器,第2次发送使用映射器2。其中,映射器1和映射器2各自的资源映射图样不同。

以上述图7中所示的资源映射图样1为例,考虑4个用户的通信系统,使用图7中所示的资源映射图样1,2次发送使用不同的映射器的可能如图9所示。图9中的(a)表示两次发送的一种可能。图9中的(b)表示两次发送的另一种可能。在(a)和(b)中,从左至右,每一列分别对应一个映射器。

方式4

方式1、方式2和方式3的任意组合。

在对编码比特序列进行发送处理时,上述的方式1、方式2和方式3可以单独使用,也可以将方式1、方式2和方式3任意组合。

进一步地,方法200还包括步骤230。

230、接收端对k次接收到的信息进行译码处理,得到译码结果。

上文是从发射端的角度给出的提升系统性能的处理方式。下文从接收端的角度,给出本申请提供的几种处理方法,有助于进一步提升系统的性能。

需要说明的是,发射端执行上述步骤210和步骤220中描述的各实施例,可以提升系统的性能,例如解调性能、译码性能等。接收端采用下文提供的几种处理方式,可以进一步地提升系统性能。换句话说,发射端采用本申请提供的发送信息的方法,对信息进行发送处理后发送。可选地,接收端可以采用现有的译码方法进行译码。或者,接收端也可以采用下文中提供的处理方式进行译码。如果本申请提供的发射端的发送处理和接收端的译码处理结合使用,可以最大程度地提升系统性能。

方式a

接收端接收发射端k次发送的信息,并将k次解调得到的llr合并后进行译码。

参见图10,图10是本申请提供的接收端的一种处理方式。参见图10,以2次发送为例,接收机1接收发射端第1次发送的信息,解调处理后得到llr。接收机2接收发射端第2次发送的信息,解调处理之后得到llr。将两次的llr合并后输入信道译码器进行译码。

需要说明的是,针对发射端每一次发送的信息,接收端可以分别采用不同的接收机进行接收。以2次发送为例,接收端可以有2个接收机,如图10中的接收机1和接收机2。接收端也可以只有一个接收机。当接收端只有一个接收机时,接收机分别接收发射端2次发送的信息,并将2次接收到的信息分别进行解调处理后得到llr。再将2次的llr进行合并。

应理解,合并llr时,应当是将每个比特各次解调后得到的llr进行合并。例如,假设发射端发送4个比特,接收机端接收发射端第1次发送的信息,解调处理后得到这4个比特各自的llr。接收端接收发射端第2次发送的信息,解调处理后得到这4个比特各自的llr。接收端分别将这4个比特的每个比特的两个llr进行合并,然后将合并后的llr输入信道译码器,以对每个比特进行硬判决。

方式a的处理过程比较简单。进一步地,通过llr的合并,可以获得合并增益,提升系统的译码性能。

方式b

接收端对发射端第1次发送的信息直接进行信道译码,并判决译码结果是否可以通过循环冗余校验(cyclicredundancycheck,crc)。在译码结果未通过crc时,将第1次接收到的信息解调得到的llr和后几次接收到的信息解调得到的llr进行合并,并将合并后的llr再次进行信道译码。

参见图11,图11是本申请提供的接收端的另一种处理方式。参见图11,以2次发送为例,接收机1接收发射端第1次发送的信息。对接收到的信息进行信道译码,并判断译码结果是否通过crc。如果信道译码的结果通过了crc,则将译码结果直接输出,作为最终的译码结果。如果第1次的译码结果未通过crc,将接收机1解调得到的llr和接收机2对第2次发送的信息进行解调得到llr合并,再将合并后的llr输入信道译码器进行译码。

方式b在信道条件较好时,尝试少量次数的接收和译码即可译码获得发射机发送的信息比特,无需等待后续再发送的信息,时延较短。

与方式a类似,方式b中所示的接收机1和接收机2也可以合并为一个接收机。这里仅是作为示例。

方式c

接收端将多次接收到的信息输入同一个接收机进行处理,得到llr后进行信道译码。

参见图12,图12是本申请提供的接收端的再一种处理方式。在图12中,发射端第1次发送的信息和第2次发送的信息经过信道后被同一个接收机接收。该接收机对这2次的信息进行处理,得到llr后进行信道译码。

方式c通过将发射端多次发送的信息进行合并处理,可以获得分集增益和噪声随机化增益,能够提升系统的译码性能。

本申请的技术方案提供的发送信息的方法,可以提升系统的性能。参见图13,图13是系统性能的对比图。在图13中,tdla30表示信道模型,1t2r表示发射端的天线数为1,接收端天线数为2。6ue表示6个用户scma表示副载波多路接入(subcarriermultipleaccess),是一种noma方案。sf4表示scma方案使用的扩频长度为4。图13是发射端采用方式2时的系统性能与采用现有方案的系统性能的对比图。可以看到,现有方案与无重复发送的方案相比,可以获得3db的能量增益。而本申请的方案与现有的方案相比,额外获得1db的能量增益。这里所说的现有方案是指每次传输采用不同的星座图。

以上对申请提供的发送信息的方法作了详细说明。下面对本申请提供的发送信息的装置进行说明。

参见图14,图14是本申请提供的发送信息的装置800的示意性框图。装置800包括处理单元810和收发单元820。

处理单元810,用于对信息比特序列进行信道编码,得到编码比特序列,并对所述编码比特序列进行k次的发送处理,其中,所述发送处理包括交织、调制和映射中的一项或多项,所述k次的发送处理中有至少两次的发送处理不同,k≥2且k为整数;

收发单元820,用于将所述处理单元的k次的发送处理后得到的信息分k次分别进行发送。

可选地,处理单元810还用于:

对编码比特序列中包含的比特进行分组,得到多个比特组,所述多个比特组包括第一比特组和第二比特组;

第m次的发送处理具体包括对所述多个比特组分别进行交织,并将交织后得到的多个比特序列合并得到第一比特序列,以及使用第一星座图对第一比特序列进行调制,以使第一比特组中的比特被映射在第一星座图上的星座点对应的调制符号的被强保护的比特位置,使第二比特组中的比特被映射在第一星座图上的星座点对应的调制符号的被弱保护的比特位置,1≤m≤k,且m为整数;

第n次的发送处理具体包括对所述多个比特组分别进行交织,并将交织后得到的多个比特序列合并得到第二比特序列,以及使用第一星座图对第二比特序列进行调制,以使述第一比特组中的比特被映射在第一星座图上的星座点对应的调制符号的被强保护的比特位置,使第二比特组中的比特被映射在所述第一星座图上的星座点对应的调制符号的被弱保护的比特位置,1≤n≤k,且n为整数,m≠n,

其中,第m次的发送处理对所述多个比特组中的至少一个比特组所采用的交织方式与第n次的发送处理对所述多个比特组中的至少一个比特组所采用的交织方式不同。

可选地,作为一个实施例,第一星座图和第二星座图的阶数相等,第一星座图上的星座点对应的调制符号的被强保护的q个第一比特位置和第二星座图上的星座点对应的调制符号的被强保护的q个第二比特位置对应,且q个第一比特位置和q个第二比特位置被强保护的程度是互补的,2≤q≤t,t为第一星座图上的星座点对应的调制符号所能表示的比特的个数,q和t均为整数,所述互补包括q个第一比特位置各自被强保护的程度高低的排序,与q个第二比特位置各自被强保护的程度高低的排序不同。

可选地,作为一个实施例,处理单元810用于:

对编码比特序列中包含的比特进行分组,得到多个比特组,所述多个比特组中包括第一比特组和第二比特组,第一比特组包括v个编码比特,第二比特组包括w个编码比特;

对所述多个比特组分别进行交织,并将交织得到的多个比特序列合并,得到第三比特序列;

第m次的发送处理具体包括使用第一星座图对第三比特序列进行调制,以使第一比特组中的v个编码比特被映射在第一星座图上的星座点对应的调制符号的被强保护的q个第一比特位置,使第二比特组中的w个编码比特被映射在第一星座图上的星座点对应的调制符号的被弱保护的(t-q)个比特位置;

第n次的发送处理具体包括使用第二星座图对第一比特序列进行调制,以使第一比特组中的v个编码比特被映射在第二星座图上的星座点对应的调制符号的被强保护的q个第二比特位置,使第二比特组中的w个比特被映射在第二星座图上的星座点对应的调制符号的被弱保护的(t-q)个比特位置。

可选地,作为一个实施例,对编码比特序列中包含的比特进行分组,得到多个比特组,包括:根据第一比特序列中包含的比特的重要等级,对第一比特序列中包含的比特进行分组,得到所述多个比特组。

可选地,第一比特组中包括的比特为系统比特,第二比特组中包括的比特为校验比特。

装置800和方法200中的发射端完全对应,装置800的相应单元分别用于执行方法200或其各实施例中由发射端执行的相应步骤和/或流程。其中,处理单元810用于执行方法200或其各实施例中由发射端的内部实现的步骤。

这里,处理单元810可以是处理器。收发单元520可以收发器。收发器包括接收器和发射器,同时具有接收和发射的功能。

可选地,处理单元510可以是一个处理装置,处理装置的上述功能可以部分或全部通过软件实现。当全部通过软件实现时,处理装置可以包括存储器和处理器,其中,存储器用于存储计算机程序,处理器从存储器中读取并运行该计算机程序,以执行方法200及其各实施例中由发射端执行的相应操作和/或流程。

在一个可能的设计中,处理装置的部分或全部通过软件实现时,处理装置包括处理器。用于存储计算机程序的存储器位于处理装置之外,处理器通过电路/电线与存储器连接,用于读取并执行存储器中存储的计算机程序。

在一个可能的设计中,处理装置的上述功能的部分或全部通过硬件实现时,处理装置包括:输入接口电路,用于接收输入的信息比特序列;逻辑电路,用于对信息比特序列进行信道编码,得到编码比特序列,以及对编码比特序列进行发送处理;输出接口电路,用于输出逻辑电路处理后的信息。

在具体实现时,该处理装置可以为芯片或集成电路。

在无线通信系统中,下行传输时,发射端为网络设备(例如,基站)。在上行传输时,终端设备为发射端。因此,本申请还提供一种终端设备和网络设备。

参见图15,图15是本申请提供的终端设备900的示意性结构图。如图15所示,终端设备900包括:一个或多个处理器901,一个或多个存储器902,一个或多个收发器903。处理器901用于控制收发器903收发信号,存储器902用于存储计算机程序,处理器901用于从存储器902中调用并运行该计算机程序,以执行本申请提供的发送信息的方法200及其各实施例中由发射端执行的相应流程和/或操作。

参见图16,图16是本申请提供的网络设备3000的示意性结构图。如图16所示,网络设备3000具有本申请的方法实施例中描述的发射端的功能。

网络设备3000可以包括一个或多个射频单元,如远端射频单元(remoteradiounit,rru)3100和一个或多个基带单元(basebandunit,bbu)。基带单元也可以称为数字单元(digitalunit,du)3200。所述rru3100可以称为收发单元,与图9中的通信单元620对应。可选地,该收发单元3100还可以称为收发机、收发电路、或者收发器等等,其可以包括至少一个天线3101和射频单元3102。可选地,收发单元3100可以包括接收单元和发送单元,接收单元可以对应于接收器(或称接收机、接收电路),发送单元可以对应于发射器(或称发射机、发射电路)。所述rru3100部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如,用于向终端设备发送第一随机接入资源的配置信息。所述bbu3200部分主要用于进行基带处理,对基站进行控制等。所述rru3100与bbu3200可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。

所述bbu3200为网络设备3000的控制中心,也可以称为处理单元,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等。例如所述bbu(处理单元)配置所述多个rnti。例如,可以与图16中的处理单元510对应。

在一个示例中,所述bbu3200可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(例如,lte网),也可以分别支持不同接入制式的无线接入网(例如,lte网、5g网或其它网)。所述bbu3200还包括存储器3201和处理器3202。所述存储器3201用以存储必要的指令和数据。所述处理器3202用于控制网络设备3000进行必要的动作,例如,用于控制网络设备3000执行上述方法实施例中由网络设备执行的操作流程。所述存储器3201和处理器3202可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。

上述bbu3200可以用于执行上文方法实施例中由发射端内部实现的动作,而rru3100可以用于执行上文方法实施例中发射端的发送或接收的动作。

本申请实施例中所述的芯片,可以是现场可编程门阵列(field-programmablegatearray,fpga)、专用集成芯片(applicationspecificintegratedcircuit,asic)、系统芯片(systemonchip,soc)、中央处理器(centralprocessorunit,cpu)、网络处理器(networkprocessor,np)、数字信号处理电路(digitalsignalprocessor,dsp),还可以是微控制器(microcontrollerunit,mcu、可编程控制器(programmablelogicdevice,pld)或其它集成芯片。

本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、fpga或其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。本申请实施例公开的方法200或方法300中配置rnti的步骤(例如,方法200中的步骤210,方法300中的步骤310-340)也可以由硬件处理器执行完成,或者由处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

可选的,上述的存储器与存储器可以是物理上相互独立的单元,或者,存储器也可以和处理器集成在一起。

此外,本申请还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行方法200中由发射端执行的相应操作和/或流程。

本申请还提供一种计算机程序产品,该计算机程序产品包括计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行方法200中由发射端执行的相应操作和/或流程。

本申请还提供一种芯片,包括存储器和处理器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行该计算机程序,以执行方法200中由发射端执行的相应操作和/或流程。

此外,本申请提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行方法200中由发射端执行的相应操作和/或流程。

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

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

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

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

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

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

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1