通过OFDM符号进行代码块分段的制作方法

文档序号:18745524发布日期:2019-09-21 02:17阅读:365来源:国知局
通过OFDM符号进行代码块分段的制作方法

特定实施例涉及无线通信,并且更具体地,涉及按照正交频分复用(OFDM)符号对代码块进行分段。



背景技术:

第三代合作伙伴计划(3GPP)长期演进(LTE)标准(3GPP TS 36.212 V14.1.1,第5.1.2节)规定当具有附加循环冗余校验(CRC)的传输块的大小在Turbo编码之前超过6144比特的最大代码块大小时,执行代码块分段(CBS)。当发生这种情况时,通过向每个代码块插入L=24比特的附加CRC序列,将具有附加CRC的传输块分段成较小的代码块。

如何执行CBS影响来自不同空间复用信号的干扰的连续干扰消除(SIC)。如果在空间复用之前将空间复用信号分别编码在不同的代码块中,则可以应用SIC。使用SIC,接收器首先解调和解码空间复用信号中的一个。如果解码成功,则对解码数据进行重新编码并从接收信号中减去。然后可以以改进的信噪比(SNR)对第二空间复用信号进行解调和解码,因为来自第一信号的干扰在很大程度上被去除。在成功解码之后,也可以从接收信号中减去第二空间复用信号。可以重复该过程直到所有空间复用信号都已被解码。

当应用SIC时,要解码的第一信号比过程中在去除了一些干扰时稍后要解码的信号受到更多干扰。因此,可以将不同的调制和编码方案应用于不同的空间复用信号。

第五代(5G)新无线电(NR)包括CRC附加。对于NR,除了或者代替在代码块级别附加CRC之外,可以在代码块组(CBG)级别上附加CRC。代码块组是包括一个或多个代码块的集合。如果在CBG级别上附加CRC比特,则CRC比特可以与该组中的任何代码块一起发送,或者分布在该组中的几个代码块上。

现有解决方案的问题在于LTE类型的CBS不包括代码块与正交频分复用(OFDM)符号之间的对齐。由此可能在两个不同的OFDM符号中部分地发送大部分代码块。如果在两个连续的OFDM符号期间发送代码块,则在第二OFDM符号中完全接收到代码块之前不能对其进行解码。这继而意味着可能延迟肯定确认(ACK)/否定确认(NACK)。

此外,当使用SIC时,不能从第一OFDM符号中的信号中减去来自部分接收的代码块的干扰,直到在第二OFDM符号中接收到整个代码块为止。如果代码块跨越OFDM符号边界,则每个OFDM符号的流水线处理更加困难,特别是在代码块中的大部分编码比特在稍后的OFDM符号中发送的情况下。



技术实现要素:

本文描述的实施例包括将代码块与正交频分复用(OFDM)符号边界对齐。在每个OFDM符号中发送整数个代码块的完美对齐是一个实施例。然而,因为这可能导致比没有对齐的情况明显更短的代码块,所以一些实施例执行OFDM符号组的对齐。可以增加组大小,直到达到对齐和代码块大小之间的适当折衷。

根据一些实施例,一种在无线发射器中将代码块与调制符号对齐的方法包括:接收用于在多个调制符号中进行无线传输的信息比特块;将多个调制符号划分为包括一个或多个调制符号的组,其中组中的调制符号在时间上是连续的;并将信息比特中的每一个分配给组中的一个组。对于每个组,该方法还包括:将组中分配的信息比特分段为一个或多个代码块;将每个代码块编码成编码比特;并且将一个或多个代码块的编码比特分配给信息比特被分配给的调制符号组。该方法还包括:向无线接收器发送调制符号组。

在特定实施例中,一个或多个代码块中的每一个代码块具有大致相等的大小。多个调制符号可以包括多个OFDM符号。

在特定实施例中,将组中分配的信息比特分段为一个或多个代码块是基于用于无线传输的调制和编码方案(MCS)、用于无线传输的调度分配中的物理资源块(PRB)数量、以及用于无线传输的传输块大小中的至少一个。该方法还可以包括将代码块与调制符号组的边界对齐。

在特定实施例中,划分多个调制符号是基于分配给多个调制符号中的每个调制符号的加权因子。加权因子可以基于可用于数据传输的调制符号中的资源元素数量和与调制符号相关联的功率电平中的至少一个。

在特定实施例中,无线发射器包括网络节点或无线设备。

根据一些实施例,无线发射器包括处理电路。处理电路可操作以:接收用于在多个调制符号中进行无线传输的信息比特块;将多个调制符号划分为包括一个或多个调制符号的组,其中组中的调制符号在时间上是连续的;并将信息比特中的每一个分配给组中的一个组。对于每个组,处理电路还可操作以:将组中分配的信息比特分段为一个或多个代码块;将每个代码块编码成编码比特;并且将一个或多个代码块的编码比特分配给信息比特被分配给的调制符号组。处理电路还可操作以:向无线接收器发送调制符号组。

在特定实施例中,一个或多个代码块中的每一个代码块具有大致相等的大小。多个调制符号可以包括多个OFDM符号。

在特定实施例中,处理电路可操作以基于用于无线传输的MCS、用于无线传输的调度分配中的PRB数量、以及用于无线传输的传输块大小中的至少一个将组中分配的信息比特分段为一个或多个代码块。处理电路可操作以将代码块与调制符号组的边界对齐。

在特定实施例中,处理电路可操作以基于分配给多个调制符号中的每个调制符号的加权因子来划分多个调制符号。加权因子可以基于可用于数据传输的调制符号中的资源元素数量和与调制符号相关联的功率电平中的至少一个。

在特定实施例中,无线发射器包括网络节点或无线设备。

还公开了一种计算机程序产品。该计算机程序产品包括存储在非暂时性计算机可读介质上的指令,当由处理器执行时,该指令执行以下步骤:接收用于在多个调制符号中进行无线传输的信息比特块;将多个调制符号划分为包括一个或多个调制符号的组,其中组中的调制符号在时间上是连续的;并将信息比特中的每一个分配给组中的一个组。对于每个组,该指令还执行以下步骤:将组中分配的信息比特分段为一个或多个代码块;将每个代码块编码成编码比特;并且将一个或多个代码块的编码比特分配给信息比特被分配给的调制符号组。该指令还执行向无线接收器发送调制符号组的步骤。

特定实施例可以表现出以下技术优点中的一些。例如,如果可以独立地处理OFDM符号,则可以以流水线方式更有效地使用用于无线接收器的硬件。此外,可以平均而言更早地发送ACK/NACK,并且可以在当前OFDM符号中更大程度地执行连续干扰消除,这减少了延迟。根据以下附图、描述和权利要求,本领域技术人员将容易明白其他技术优点。

附图说明

为了更完整地理解实施例及其特征和优点,现在结合附图参考以下描述,附图中:

图1是示出根据一些实施例的示例性无线网络的方框图;

图2是示出根据一些实施例的无线发射器中的示例方法的流程图;

图3A是示出无线设备的示例实施例的方框图;

图3B是示出无线设备的示例组件的方框图;

图4A是示出网络节点的示例实施例的方框图;以及

图4B是示出网络节点的示例组件的方框图。

具体实施方式

第三代合作伙伴计划(3GPP)长期演进(LTE)标准(3GPP TS 36.212 V14.1.1,第5.1.2节)规定当具有附加循环冗余校验(CRC)的传输块的大小在Turbo编码之前超过6144比特的最大代码块大小时,执行代码块分段(CBS)。如何执行CBS影响来自不同空间复用信号的干扰的连续干扰消除(SIC)。

现有解决方案的问题在于LTE类型的CBS不包括代码块与正交频分复用(OFDM)符号之间的对齐。由此可以在两个不同的OFDM符号中部分地发送大部分代码块。如果在两个连续的OFDM符号期间发送代码块,则在第二OFDM符号中完全接收到代码块之前不能对其进行解码。这继而意味着可能延迟ACK/NACK。

此外,当使用SIC时,不能从第一OFDM符号中的信号中减去来自部分接收的代码块的干扰,直到在第二OFDM符号中接收到整个代码块为止。如果代码块跨越OFDM符号边界,则每个OFDM符号的流水线处理更加困难,特别是在代码块中的大部分编码比特在稍后的OFDM符号中发送的情况下。

特定实施例消除了上述问题并且包括将代码块与OFDM符号边界对齐。在每个OFDM符号中发送整数个代码块的完美对齐是一个实施例。然而,因为这可能导致比没有对齐的情况明显更短的代码块,所以一些实施例执行OFDM符号组的对齐。可以增加组大小,直到达到对齐和代码块大小之间的适当折衷。

在特定实施例中,如果可以独立地处理OFDM符号,则可以以流水线方式更有效地使用用于无线接收器的硬件。此外,可以平均而言更早地发送ACK/NACK,并且可以在当前OFDM符号中更大程度地执行连续干扰消除,这减少了延迟。

以下描述阐述了许多具体细节。然而,应该理解,可以在没有这些具体细节的情况下实施实施例。在其他情况下,没有详细示出公知的电路、结构和技术,以免模糊对本说明书的理解。通过所包括的描述,本领域普通技术人员将能够实现适当的功能而无需过多的实验。

说明书中对“一个实施例”、“实施例”、“示例实施例”等的引用指示所描述的实施例可以包括特定特征、结构或特性,但是每个实施例可以不必包括特定特征、结构或特性。而且,这些短语不一定是指同一实施例。此外,当结合实施例描述特定特征、结构或特性时,不论是否明确描述,应认为结合其他实施例实现这样的特征、结构或特性是在本领域技术人员的知识范围内。

参考附图的图1至图4B描述了特定实施例,相同的附图标记用于各个附图的相同和对应部分。在整个公开中使用LTE和NR作为示例蜂窝系统,但是本文呈现的思想也可以应用于其他无线通信系统。

图1是示出根据特定实施例的示例无线网络的方框图。无线网络100包括一个或多个无线设备110(诸如移动电话、智能电话、膝上型计算机、平板计算机、MTC设备或可以提供无线通信的任何其他设备)和多个网络节点120(诸如基站、eNodeB、gNB等)。无线设备110还可以称为UE。网络节点120服务于覆盖区域115(也称为小区115)。

通常,在网络节点120的覆盖范围内(例如,在由网络节点120服务的小区115内)的无线设备110通过发射和接收无线信号130与网络节点120通信。例如,无线设备110和网络节点120可以传送包含语音业务、数据业务和/或控制信号的无线信号130。将语音业务、数据业务和/或控制信号传送到无线设备110的网络节点120可以被称为用于无线设备110的服务网络节点120。无线设备110和网络节点120之间的通信可以被称为蜂窝通信。无线信号130可以包括下行链路传输(从网络节点120到无线设备110)和上行链路传输(从无线设备110到网络节点120)。

每个网络节点120可以具有单个发射器140或多个发射器140,用于向无线设备110发送信号130。在一些实施例中,网络节点120可以包括多输入多输出(MIMO)系统。类似地,每个无线设备110可以具有单个接收器或多个接收器,用于从网络节点120或其他无线设备110接收信号130。

无线信号130可以由无线发射器(诸如网络节点120或无线设备110)通过将多个调制符号划分为包括一个或多个调制符号的组来发送。组中的调制符号在时间上是连续的。无线发射器将信息比特中的每一个分配给组中的一个组。对于每个组,无线发射器将组中分配的信息比特分段为一个或多个代码块,将每个代码块编码成编码比特,并将一个或多个代码块的编码比特分配给信息比特被分配给的调制符号组。无线发射器向无线接收器(诸如无线设备110或网络节点120)发送调制符号组。

在特定实施例中,无线接收器(例如,无线设备110、网络节点120)可以以流水线方式独立地处理OFDM符号,这提高了效率。此外,无线接收器可以平均而言更早地发送ACK/NACK,这减少了延迟。无线接收器可以在更大程度上执行当前OFDM符号中的连续干扰消除,这也减少了延迟。

在无线网络100中,每个网络节点120可以使用任何合适的无线电接入技术,诸如长期演进(LTE)、高级LTE、UMTS、HSPA、GSM、cdma2000、NR、WiMax、WiFi和/或其他合适的无线电接入技术。无线网络100可以包括一种或多种无线电接入技术的任何合适的组合。出于示例的目的,可以在某些无线电接入技术的背景下描述各种实施例。然而,本公开的范围不限于这些示例,并且其他实施例可以使用不同的无线电接入技术。

如上所述,无线网络的实施例可以包括一个或多个无线设备以及能够与无线设备通信的一个或多个不同类型的无线电网络节点。网络还可以包括适合于支持无线设备之间或无线设备与另一通信设备(诸如陆线电话)之间的通信的任何附加元件。无线设备可以包括硬件和/或软件的任何合适的组合。例如,在特定实施例中,诸如无线设备110之类的无线设备可以包括下面参考图3A描述的组件。类似地,网络节点可以包括硬件和/或软件的任何合适的组合。例如,在特定实施例中,网络节点(诸如网络节点120)可以包括下面参考图4A描述的组件。

通常,特定实施例在两个或更多个OFDM符号期间发送信息比特块(例如,传输块)。特定实施例通过以下步骤实现OFDM符号边界与代码块边界之间的对齐:

1.将OFDM符号划分为包括一个或多个OFDM符号的组。组中的OFDM符号在时间上是连续的。

2.将传输块中的信息比特分配给不同的组。

3.对于每个组,执行以下操作:

a.如果需要,进一步将组中的信息比特组划分为较小的代码块。

b.将每个代码块分别编码为编码比特

c.对于每个代码块,将编码比特分配给信息比特被分配给的OFDM符号组。

在将编码比特分配给OFDM符号之后,可以通过例如QAM调制和OFDM,或QAM调制和DFT扩展OFDM将它们转换为物理信号。可选地,可以在调制之前对来自分配给相同OFDM符号组的不同代码块的编码比特进行交织。

CRC比特可以在该方法的不同步骤中附加到不同的信息比特集合。例如,在开始算法之前,可以将传输块级别CRC比特附加到信息比特集合。类似地,代码块级别CRC比特可以在步骤3b)之前附加到每个代码块,或者代码块组级别CRC比特可以在步骤3或步骤3a)之前附加到代码块组。在特定实施例中,代码块级别的组可以与信息比特被分配给的OFDM符号组不同。

在步骤3a)中,如果代码块具有大致相等的大小,则是有益的。这可以通过类似于3GPP规范中的LTE过程的过程来实现。下面给出具体的示例。

在步骤3a)中,进行分段的另一种方式包括LDPC分段。例如,给定LDPC解码器硬件被提供以支持的固定最大码字长度,代码块分段方法基于期望码率和LDPC代码已扩展到的最小码率将传输块的信息比特划分为代码块。

本文描述的实施例使用OFDM符号作为被划分为的组的时间单位。然而,实施例还可以应用于在特定时间间隔期间发送某些比特的其他调制方案。

在一些实施例中,组由一个OFDM符号组成。通过尽可能均匀地将信息比特分配给组来执行步骤2。在许多情况下,不可能这样做,因此组大小在某些组之间会相差一比特。令TBS表示信息比特的数量,包括在传输块级别上附加的任何CRC比特。一些组将具有分配给它们的比特,而一些组将具有分配的比特,其中符号表示floor(x),即小于或等于x的最大整数。此处,NOFDM是将在传输中携带数据的OFDM符号的数量。选择具有较大比特数的多个组,使得总比特数等于TBS。

在另一个类似的实施例中,步骤1和2以每组一个OFDM符号执行,结果是Ksymbol,j信息比特与OFDM符号j相关联。

步骤3a)如下执行:以下列方式分别处理每个Ksymbol,j信息比特集合:

如果Ksymbol,j大于最大代码块大小Kmax减去应附加到每个代码块的CRC比特数,则将其分成大小大致相等的NCB,j代码块,其中NCB,j由以下等式给出:

此处,NCRC是附加到每个代码块的CRC比特数,这可能不是固定的。

在OFDM符号j中发送的第l个代码块的大小由以下等式给出:

其中Al取决于向下舍入的影响而设置为0或1。作为示例,计算KCB,j,l,假设Al=0,则针对1≤l≤Ksymbol,j-KCB,j,l·NCB,j选择Al=1以确保第j个OFDM符号中存在确切的Ksymbol,j信息比特。

在一些情况下,可能不希望具有一比特粒度的代码块大小。如果仅允许代码块大小的子集,则代替地应该从允许的代码块大小的子集中选择针对给定j和不同l的两个不同值的KCB,j,l。在该实施例的变型中,较小的值是子集中小于或等于的最大值,而较大的值是子集中的下一个较大的值。应该选择这两个大小的多个代码块,以便组j中的大小的总和变为Ksymbol,j+NCB,jNCRC。在一些情况下,只有一个代码块大小。在这种情况下也可以使用缩短。

步骤3b)、3c)和到物理资源的映射可以如下执行:

a.将CRC比特附加到每个代码块NCRC。

b.使用纠错代码对每个具有CRC比特的代码块进行编码,从而

产生由编码比特组成的码字。

c.将不同的码字并置(concatenated)。

d.可选地,对并置码字交织。

e.并置(和交织,如果执行)之后的结果被调制并映射到OFDM符号j(在适用的情况下,这还包括DFTS-OFDM,其中调制符号在OFDM调制之前被DFT预编码)。

对于其余实施例,使用以下符号:

·NOFDM是传输中的OFDM符号数

·TBS是传输的传输块大小,包括在传输块级别上附加的CRC比特数

·Kmax是信道代码可以处理的最大信息比特数

·KCB,max是最大代码块大小,不包括在代码块级别上附加的CRC比特

·KCB是代码块大小

·NCRC是在代码块级别上附加的CRC比特数

·NCB是传输中代码块的总数

·Wj是第j个OFDM符号的权重

·Δ是用于确定实际代码块大小KCB是否足够接近最大代码块大小KCB,max的常量

所提出的代码块分段方法的输入是调制和编码方案(MCS)索引、调度分配中的PRB的数量以及TBS。在LTE中,通过表将与PRB的数量组合的MCS索引映射到TBS,并且在这种情况下,可以不将TBS特别地指定为输入参数。

不包括在代码块级别上附加的CRC比特的最大代码块大小KCB,max可以被计算为

KCB,max=Kmax-NCRC

Kmax通常取决于代码设计和硬件限制,并且还可能取决于传输的码率。对于不同的传输,Kmax可以具有不同的值。对于针对NR提出的准循环LDPC代码,可以基于为硬件提供的最大码字长度、最大循环移位、被打孔信息比特数和传输的码率来计算Kmax。

特定实施例可以包括OFDM符号的加权因子。例如,可以通过考虑在一些OFDM符号上复用的其他信号(例如,参考信号、同步信号,以及在一些情况下的控制信号)来改进上述实施例的一般描述中的步骤1和2。如果事先已知,则可以为其他传输保留整个时频片。

以下描述适用于每个组由一个OFDM符号组成的情况。这意味着不同的OFDM符号将具有可用于数据的不同数量的RE。在一个实施例中,代替在OFDM符号之间均等地划分信息比特,分配给OFDM符号的信息比特的数量与OFDM符号中用于数据传输的可用RE的数量和传输中可用于数据传输的RE的总数相比成比例地加权。如在上述实施例的一般描述中,如果不能根据加权来划分信息比特的数量,则可以以系统方式分配额外比特。在将信息比特与OFDM符号相关联之后,根据上述实施例分别处理每个集合。

特定实施例可以在步骤2中使用加权因子。如在以上实施例中,每个组由一个OFDM符号组成。在步骤2中,分配给组j的信息比特数由或给出。如上所述,分配的总比特数加起来为TBS。因为如果权重变化,则分配给不同组的比特数可能会有所不同,因此有关如何添加额外比特的方法可以对此加以考虑。分配这些比特的一种方法是首先将它们添加到具有最少比特数的组中。另一种方法是首先将它们添加到具有最大比特数的组中。

在该实施例的变型中,每个OFDM符号组包含多于一个OFDM符号。在这种情况下,分配给组g的信息比特的数量由或给出,即,在确定分配给组g的信息比特的数量之前,将组g中的OFDM符号的总和的权重相加。

特定实施例可将代码块与OFDM符号组的边界对齐。当将OFDM符号分组为多个组时,与分组为较少组相比,每个组中使用的代码块大小通常较小。从信道编码的角度来看,具有较大的代码块是优选的,这导致在接收器处错误解码的较低可能性。因此,特定实施例可以以下面的方式执行步骤1,其可以用于以系统方式增加组大小。对流水线实现的影响很小,因为数据速率相当小(需要许多OFDM符号来容纳一个大的代码块),即,即使解码只能在接收到OFDM符号组之后开始,对于接收器而言仍然没问题,因为要解码的数据量很小。

设Δ是常量。特定实施例将使组尽可能小,同时仍确保由该分组产生的最小代码块大小Kmin大于或等于KCB,max-Δ。

A.选择OFDM符号的初始分组

B.执行步骤2)和3a)并找到分配给任何组的最小代码块大小Kmin

C.如果Kmin<KCB,max-Δ,并且还有更多的分组要尝试,则选择另一OFDM符号分组,转到B),

否则

完成

结束

选择OFDM符号的初始分组的一种方式是让每个组包含一个OFDM符号。

在步骤C)中,有许多方法可以选择另一个分组方式。一种方式是增加最小组大小,其中组大小是指每个步骤中OFDM符号的数量(或组中OFDM符号的权重Wj之和)。通常,尝试分组的顺序可以是首先尝试对硬件实现方式更有利的分组。实现此步骤的一种方式是在每个组具有更多OFDM符号的分组之前尝试具有每个组包含较少OFDM符号的分组。

在一些情况下,选择其他分组不会增加Kmin。在这些情况下,使用导致最大Kmin的第一顺序。或者,可以选择具有最小平均组大小的分组中的一个分组。

特定实施例包括CRC附加。这里假设NCRC是常量。然而,在代码块级别上附加的CRC比特数可能会取决于代码块大小而变化。在这种情况下,假设NCRC是低数值,可以应用所描述的过程。如果表明NCRC对于实际代码块长度KCB来说太低,则可以增加NCRC并且再次应用该过程直到NCRC足够大以满足对代码块长度KCB的错误检测的约束条件。代替或除了将CRC比特附加到每个代码块之外,特定实施例可以将CRC比特附加到代码块组。

特定实施例考虑OFDM符号边界处的功率上升和下降。典型的功率放大器需要一些时间来在传输开始和结束时使发射功率上升和下降。这意味着可能以比其他OFDM符号更少的平均功率(更少的能量)来发送一些OFDM符号,或者接近传输开始或结束的一些OFDM符号变得失真。通过在OFDM符号的权重Wi的选择时考虑到这一点,有效载荷可以以更好的方式分布在不同的OFDM符号或OFDM符号组中。通常,接近传输边界的OFDM符号将接收较低的权重。

另一替代方案是确保具有较低发射功率(能量)的OFDM符号分组有一个或多个连续OFDM符号。如果发送的比特被交织,使得在较大的时间间隔上发送一个码字,则由于功率放大器上升和下降而导致的第一个和最后一个OFDM符号的低发射功率的影响将改为几个码字上的影响而不只是第一个和最后一个OFDM符号。如果受较低功率影响最多的码字在多个符号上发送,则可以减轻这种影响。

特定实施例可以包括侧链路通信。功率斜坡描述也可以应用于侧链路通信。

一些实施例允许代码块之间的一些OFDM符号未对齐。当以流水线方式操作硬件或从SIC角度看时,一些编码比特来自相邻OFDM符号组中的代码块可能不是那么有害。需要避免的情况是代码块的大部分在一个OFDM符号中发送,而一小部分在下一个OFDM符号中延伸,但如果由于某些不规则性,一小部分已经在前一个符号中启动,则不是问题。

例如,代码块可以以OFDM符号n中的一些比特开始,并且其主要部分在OFDM符号n+1中。关于SIC,UE不能解码该特定代码块,但是考虑到它很小,因此其影响较小(特别是如果跨OFDM符号的所有子载波交织并且来自不同代码块的编码比特未映射到相同(QAM)星座)。

关于流水线,UE不能开始解码代码块,因此解码器有小的积压(这个代码块只能在OFDM符号n+2而不是n+1中解码,但这个代码块原则上无论如何都属于OFDM符号n+1(发送其主要部分的符号)。因此,预计对流水线没有显著影响。

当代码块有几个比特延伸到下一个OFDM符号中时,结果对于SIC是负面的(因为现在CB干扰可能很大并且不能被消除)并且流水线也将被延迟。

实现此目的的一种方式是通过为属于该组的代码块的编码比特保留一组或多组OFDM符号之前的OFDM符号的一些部分,并相应地调整权重Wj来改变算法的步骤2)。可以将这种情况导致的代码块大小与未执行此操作的分配进行比较,以查看代码块大小是否得到改进。

通常,本文描述的实施例将传输中的OFDM符号划分为组,将来自一个或多个传输块的信息比特分配给这些组,并分别对这些组中的每一个组执行代码块分段。这有利于从信道编码的角度分别处理每组OFDM符号,从而实现流水线硬件。

特定实施例可包括发射器中的方法。上面描述的实施例和示例通常可以由图2A表示。

图2A是示出根据一些实施例的无线发射器中的示例方法的流程图。在特定实施例中,图2A的一个或多个步骤可以由关于图1描述的无线网络100的组件执行。

该方法开始于步骤212,其中无线发射器(诸如网络节点120或无线设备110)接收用于在多个调制符号中进行无线传输的信息比特块。调制符号可以包括OFDM符号或任何其他合适的调制符号。

在步骤214处,无线发射器将多个调制符号划分为包括一个或多个调制符号的组。例如,网络节点120可以根据上述任何实施例或示例(例如,上述步骤1)划分多个调制符号。

在特定实施例中,无线发射器基于分配给多个调制符号中的每个调制符号的加权因子来划分多个调制符号。加权因子可以基于可用于数据传输的调制符号中的多个资源元素和与调制符号相关联的功率电平中的至少一个。上面描述了使用加权因子进行划分的具体示例。

在步骤216处,无线发射器将每个信息比特分配给组中的一个组。例如,网络节点120可以根据上述任何实施例或示例(例如,上述步骤2)将每个信息比特分配给组中的一个组。例如,在一些实施例中,无线发射器尽可能均匀地将信息比特分配给组。如果不可能,一些组大小可能会相差一比特。

在特定实施例中,无线发射器基于分配给每个组的加权因子将信息比特分配给组。例如,加权因子可以基于可用资源(例如,已经存在于符号组中的参考信号的数量)和/或功率电平。

在步骤218处,无线发射器将组中分配的信息比特分段为一个或多个代码块。例如,网络节点120可以根据上述任何实施例或示例(例如,上述步骤3a)将组中分配的信息比特分段为一个或多个代码块。

在特定实施例中,无线发射器将组中分配的信息比特分段为一个或多个代码块是基于用于无线传输的MCS、用于无线传输的调度分配中的PRB数量、以及用于无线传输的传输块大小中的至少一个。

在步骤220处,无线发射器将每个代码块编码成编码比特。例如,网络节点120可以根据上述任何实施例或示例(例如,上述步骤3b)将每个代码块编码为编码比特。

在步骤222处,无线发射器将一个或多个代码块的编码比特分配给信息比特被分配给的调制符号组。例如,网络节点120可以根据上述任何实施例或示例(例如,上述步骤3c)将一个或多个代码块的编码比特分配给信息比特被分配给的调制符号组。可以针对每个组重复步骤218至222。

在步骤224处,无线发射器向无线接收器发送调制符号组。例如,网络节点120可以向无线设备110发送调制符号组。

可以对方法200进行修改、添加或省略。另外,图2A的方法200中的一个或多个步骤可以并行或以任何合适的顺序执行。可以根据需要随时间重复方法200的步骤。

图3A是示出无线设备的示例实施例的方框图。无线设备是图1中所示的无线设备110的示例。在特定实施例中,无线设备能够将多个调制符号划分为包括一个或多个调制符号的组,其中组中的调制符号在时间上是连续的;将每个信息比特分配给组中的一个组;并且对于每个组:将组中分配的信息比特分段为一个或多个代码块;将每个代码块编码成编码比特;并且将一个或多个代码块的编码比特分配给信息比特被分配给的调制符号组。无线设备能够向无线接收器发送调制符号组。

无线设备的特定示例包括移动电话、智能电话、PDA(个人数字助理)、便携式计算机(例如,膝上型计算机、平板计算机)、传感器、调制解调器、机器类型(MTC)设备/机器到机器(M2M)设备、膝上型嵌入式设备(LEE)、膝上型计算机安装设备(LME)、USB加密狗、支持设备到设备的设备、车辆到车辆设备,或可以提供无线通信的任何其他设备。无线设备包括收发器310、处理电路320、存储器330和电源340。在一些实施例中,收发器310有助于(例如,经由天线)向无线网络节点120发送无线信号并从无线网络节点120接收无线信号,处理电路320执行指令以提供由无线设备提供的本文描述的一些或全部功能,并且存储器330存储由处理电路320执行的指令。电源340向无线设备110的一个或多个组件(诸如收发器310、处理电路320和/或存储器330)供电。

处理电路320包括在一个或多个集成电路或模块中实现的硬件和软件的任何合适组合,以执行指令和操纵数据以执行无线设备的一些或所有所述功能。在一些实施例中,处理电路320可以包括例如一个或多个计算机、一个或多个可编程逻辑设备、一个或多个中央处理单元(CPU)、一个或多个微处理器、一个或多个应用程序和/或其他逻辑,和/或前述的任何合适组合。处理电路320可以包括模拟和/或数字电路,其被配置成执行无线设备110的一些或所有描述的功能。例如,处理电路320可以包括电阻器、电容器、电感器、晶体管、二极管和/或任何其他合适的电路组件。

存储器330通常可操作以存储计算机可执行代码和数据。存储器330的示例包括计算机存储器(例如,随机存取存储器(RAM)或只读存储器(ROM))、大容量存储介质(例如,硬盘)、可移动存储介质(例如,光盘(CD)或数字视频盘(DVD))和/或存储信息的任何其他易失性或非易失性、非暂时性计算机可读和/或计算机可执行存储器设备。

电源340通常可操作以向无线设备110的组件供电。电源340可包括任何合适类型的电池,诸如锂离子、锂-空气、锂聚合物、镍镉、镍金属氢化物,或用于向无线设备供电的任何其他合适类型的电池。在特定实施例中,与收发器310通信的处理电路320将多个调制符号划分为包括一个或多个调制符号的组,其中组中的调制符号在时间上是连续的;将信息比特中的每一个分配给组中的一个组;并且对于每个组:将组中分配的信息比特分段为一个或多个代码块;将每个代码块编码为编码比特;并且将一个或多个代码块的编码比特分配给信息比特被分配给的调制符号组。与收发器310通信的处理电路320可以向无线接收器发送调制符号组。

无线设备的其他实施例可以包括附加组件(除了图3A中所示的那些之外),其负责提供无线设备的功能的某些方面,包括上述任何功能和/或任何附加功能(包括支持上述解决方案所需的任何功能)。

图3B是示出无线设备110的示例组件的方框图。这些组件可以包括接收模块350、划分模块352、分配模块354和发送模块356。

接收模块350可以执行无线设备110的接收功能。例如,接收模块350可以根据上述任何实施例或示例接收用于在多个调制符号中进行无线传输的信息比特块(例如,步骤图2的212)。在某些实施例中,接收模块350可以包括或包括在处理电路320中。在特定实施例中,接收模块350可以与划分模块352、分配模块354和发送模块356通信。

划分模块352可以执行无线设备110的划分功能。例如,划分模块352可以根据上述任何实施例或示例将多个调制符号划分为包括一个或多个调制符号的组(例如,图2的步骤214)。在某些实施例中,划分模块352可以包括或包括在处理电路320中。在特定实施例中,划分模块352可以与接收模块350、分配模块354和发送模块356通信。

分配模块354可以执行无线设备110的分配功能。例如,分配模块354可以根据上述任何实施例或示例将每个信息比特分配给组中的一个组。分配模块354可以执行图2的步骤216-222。在某些实施例中,分配模块354可以包括或包括在处理电路320中。在特定实施例中,分配模块354可以与接收模块350、划分模块352和发送模块356通信。

发送模块356可以执行无线设备110的发送功能。例如,发送模块356可以向无线接收器(诸如网络节点120)发送调制符号组。在某些实施例中,发送模块356可以包括或包括在在特定实施例中,发送模块356可以与接收模块350、划分模块352和分配模块354通信。

图4A是示出网络节点的示例实施例的方框图。网络节点是图1中所示的网络节点120的示例。在特定实施例中,网络节点能够将多个调制符号划分为包括一个或多个调制符号的组,其中组中的调制符号在时间上是连续的;将信息比特中的每一个分配给组中的一个组;并且对于每个组:将组中分配的信息比特分段为一个或多个代码块;将每个代码块编码成编码比特;并且将一个或多个代码块的编码比特分配给信息比特被分配给的调制符号组。网络节点能够向无线接收器发送调制符号组。

网络节点120可以是eNodeB、nodeB、gNB、基站、无线接入点(例如,Wi-Fi接入点)、低功率节点、基站收发信台(BTS)、传输点或节点、远程RF单元(RRU)、远程无线电头端(RRH)或其他无线电接入节点。网络节点包括至少一个收发器410、处理电路420、至少一个存储器430和至少一个网络接口440。收发器410有助于(例如,经由天线)向无线设备(例如无线设备110)发送无线信号并从无线设备接收无线信号;处理电路420执行指令以提供上述由网络节点120提供的一些或全部功能;存储器430存储由处理电路420执行的指令;并且网络接口440将信号传送到后端网络组件,诸如网关、交换机、路由器、互联网、公共交换电话网(PSTN),控制器和/或其他网络节点120。处理电路420和存储器430可以是与上面关于图3A的处理电路320和存储器330描述的相同类型。

在一些实施例中,网络接口440通信地耦合到处理电路420并且指代的是可操作以接收网络节点120的输入、从网络节点120发送输出、执行输入或输出或两者的适当处理、与其他设备通信、或前述的任何组合的任何合适的设备。网络接口440包括适当的硬件(例如,端口、调制解调器、网络接口卡等)和软件(包括协议转换和数据处理能力)以通过网络进行通信。在特定实施例中,与收发器410通信的处理电路420将多个调制符号划分为包括一个或多个调制符号的组,其中组中的调制符号在时间上是连续的;将信息比特中的每一个分配给组中的一个组;并且对于每个组:将组中分配的信息比特分段为一个或多个代码块;将每个代码块编码为编码比特;并且将一个或多个代码块的编码比特分配给信息比特被分配给的调制符号组。与收发器410通信的处理电路420可以向无线接收器发送调制符号组。

网络节点120的其他实施例包括附加组件(除了图3A中所示的那些之外),其负责提供网络节点的功能的某些方面,包括上述任何功能和/或任何附加功能(包括支持上述解决方案所需的任何功能)。各种不同类型的网络节点可以包括具有相同物理硬件但是配置(例如,经由编程)成支持不同无线电接入技术的组件,或者可以表示部分或完全不同的物理组件。

图4B是示出网络节点120的示例组件的方框图。这些组件可以包括接收模块450、划分模块452、分配模块454和发送模块456。

接收模块450可以执行网络节点120的接收功能。例如,接收模块450可以根据上述任何实施例或示例接收用于在多个调制符号中进行无线传输的信息比特块(例如,步骤图2的212)。在某些实施例中,接收模块450可以包括或包括在处理电路420中。在特定实施例中,接收模块450可以与划分模块452、分配模块454和发送模块456通信。

划分模块452可以执行网络节点120的划分功能。例如,划分模块452可以根据上述任何实施例或示例将多个调制符号划分为包括一个或多个调制符号的组(例如,图2的步骤214)。在某些实施例中,划分模块452可以包括或包括在处理电路420中。在特定实施例中,划分模块452可以与接收模块450、分配模块454和发送模块456通信。

分配模块454可以执行网络节点120的分配功能。例如,分配模块454可以根据上述任何实施例或示例将信息比特中的每一个分配给组中的一个组。分配模块454可以执行图2的步骤216-222。在某些实施例中,分配模块454可以包括或包括在处理电路420中。在特定实施例中,分配模块454可以与接收模块450、划分模块452和发送模块456通信。

发送模块456可以执行网络节点120的发送功能。例如,发送模块456可以向无线接收器(诸如网络节点120)发送调制符号组。在某些实施例中,发送模块456可以包括或包括在处理电路420中。在特定实施例中,发送模块456可以与接收模块450、划分模块452和分配模块454通信。

在不脱离本发明的范围的情况下,可以对本文公开的系统和装置进行修改、添加或省略。可以集成或分离系统和装置的组件。此外,系统和装置的操作可以由更多、更少或其他组件执行。另外,可以使用包括软件、硬件和/或其他逻辑的任何合适的逻辑来执行系统和装置的操作。如本文档中所使用,“每一个”是指集合中的每个成员或集合的子集中的每个成员。

在不脱离本发明的范围的情况下,可以对本文公开的方法进行修改、添加或省略。该方法可以包括更多、更少或其他步骤。另外,可以以任何合适的顺序执行步骤。

尽管已经根据某些实施例描述了本发明,但是本领域技术人员将显而易见实施例的更改和置换。因此,以上对实施例的描述不限制本公开。在不脱离由所附权利要求限定的本发明的精神和范围的情况下,其他改变、替换和变更是可能的。

前面描述中使用的缩写包括:

3GPP 第三代合作伙伴计划

BLER 误块率

BTS 基站收发信台

CBG 代码块组

CBS 代码块分段

CRC 循环冗余校验

D2D 设备到设备

DL 下行链路

eNB eNodeB

FDD 频分双工

LDPC 低密度奇偶校验

LTE 长期演进

M2M 机器到机器

MCS 调制和编码方案

MIMO 多输入多输出

MTC 机器类型通信

NR 新无线电

OFDM 正交频分复用

PRB 物理资源块

RAN 无线接入网

RAT 无线接入技术

RB 资源块

RBS 无线电基站

RE 资源元素

RNC 无线网络控制器

RRC 无线电资源控制

RRH 远程无线电头端

RRU 远程无线电单元

SC-FDMA 单载波-频分多址

SIC 连续干扰消除

TDD 时分双工

TBS 传输块大小

TTI 传输时间间隔

UE 用户设备

UL 上行链路

URLLC 超可靠低延迟通信

UTRAN 通用地面无线电接入网

WAN 无线接入网。

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