用于数据无线电传输的基于组的资源单元映射的制作方法

文档序号:10557394阅读:266来源:国知局
用于数据无线电传输的基于组的资源单元映射的制作方法
【专利摘要】为了使用具有被组织为时频网格的多个资源单元的子帧通过无线电接口发送数据,根据子帧之一的资源单元确定至少两组资源单元。每组资源单元在时域中覆盖多个连续资源单元,并且在频域中与至少一个其它组不同。将所述序列中的数据符号连续映射到所述组之一的资源单元。如果数据符号被映射到所述组的每个资源单元,则将该序列中的后续数据符号连续映射到所述组中的另一组的资源单元。
【专利说明】
用于数据无线电传输的基于组的资源单元映射
技术领域
[0001] 本发明涉及用于使用具有被组织为时频网格的多个资源单元的子帧通过无线电 接口发送数据的方法以及涉及相应设备。
【背景技术】
[0002] 在蜂窝网络中,已知指派可用无线电容量的资源单元用于至/自用户设备(UE)的 数据发送。具体地,这种资源单元可以被组织为时频网格。
[0003] 例如,由3GPP(第三代合作伙伴计划)规定的LTE(长期演进)无线电技术将正交频 分复用(OFDM)用于到UE的下行链路(DL)传输,并且将离散傅里叶变换(DFT)扩展OFDM(还称 为单载波(SC)OFDM)用于来自UE的上行链路(UL)传输。在此情况下,可用资源可以被组织为 具有15kHz宽以及与一个OFDM符号的时长相对应的时间单元的子载波的时频网格。资源单 元随后可以在频域中的一个子载波上扩展并且在时域中的一个OFDM符号的时长上扩展。可 以针对每个天线端口独立地定义这种时频网格。
[0004] 在时域中,LTE DL传输被组织到IOms时长的无线电帧中,每一个无线电帧由10个 Ims时长的大小相等的子帧(还称为TTI,发送时间间隔)构成。子帧进而被划分为两个时隙, 每个时隙具有〇.5ms时长。每个子帧包括多个OFDM符号,其可用于传达控制信息或数据。
[0005] 基于资源块来完成LTE中的资源分配。资源块对应于时域中的一个时隙和频域中 的12个相邻子载波。在LTE中,最高粒度级别的资源单元指派对应于时间连续资源块中的两 个,还被称为资源块对或物理资源块(PRB) JRB因此在子帧的整个时长上扩展。可以在每个 子帧中执行动态调度。为了此目的,LTE基站(被称为演进的节点B(eNB))可以使用DL控制信 道(例如,物理DL控制信道(PDCCH))来向被基站服务的UE发送DL指派和UL许可。在子帧的第 一个OFDM符号中发送PDCCH。
[0006] 如果UE解码了这种DL指派,则它会知道子帧中的哪些时间和频率资源包含目的地 为该UE的DL数据。类似地,在接收到UL许可时,UE知道其应当在哪些时间/频率资源上发送 UL数据。DL数据由基站所服务的UE所共享的信道携带,并且被称为物理DL共享信道 (PDSCH)。类似地,UL数据由基站所服务的UE所共享的信道携带,并且被称为物理UL共享信 道(PUSCH) 0
[0007] 在上述LTE无线电技术中(同时还在其它无线电接入技术中),对发送数据的解调 和解码通常需要对无线电信道的传播特性进行估计。这可以通过使用发送的参考符号(RS) (即接收机所知晓的符号)来完成。在LTE无线电技术中,小区专用RS(CRS)是在所有DL子帧 中发送的。它们除了可以应用于DL信道估计,还可以用于由UE执行的移动性测量。此外,还 可以使用UE专用RS(还被称为DMRS)。
[0008] 为了实现更高效的信道估计,LTE无线电技术还提供被称为物理资源块(PRB)捆绑 (bundling)的概念。在这些概念中,在子帧内的一组频率连续PRB对被分组为PRB束 (bundle)。对于这种PRB束,接收机可以假设发射机处的预编码维持为静态,从而DMRS不会 受到明显影响。这允许接收机通过在整个PRB束(而不仅是PRB对)的DMRS上进行平均来执行 信道估计。
[0009] 在LTE无线电技术中发送的基本单元是传输块。在每个TTI中,可以向每个调度的 用户发送一个或两个传输块。接收传输块可以成功或者失败。
[0010] 每个传输块被划分为一个或多个码块。每个码块可以被发射机单独编码,并且被 接收机使用纠错(信道)码来解码。如果码块的解码出错,则对与该码块相关联的整个传输 块的接收被视为失败。在此情况下,触发对整个传输块的重传。
[0011]系统选择与传输块的发送相关联的若干参数。这些参数包括调制和编码方案 (MCS)、码率以及传输块应被映射到的空间流或层的数目。选择这些参数允许在传输可靠性 和资源使用效率之间达到折衷,因为过于保守地选择这些参数可能会导致对无线电资源的 过度使用,而过于激进地选择这些参数可能会导致传输块的接收失败。系统可以动态地设 置这些参数,以实现所接收的传输块中的仅一小部分被解码失败。然而,可以仅利用传输块 的粒度来设置这些参数。在相同传输块内的两个码块之间调整这些参数是不可能。因此,传 输块的可靠传输要求针对传输块内的每个码块的最小解码性能。如果一个码块不满足该最 小要求,则整个传输块的传输失败,即使其他码块具有明显更好的解码性能。
[0012] 在LTE无线电技术中,如3GPP TS 36.211V11.3.0(2013-06)中所规定的,在起始于 控制区域后的第一OFDM符号的增大的子载波索引上,并且继续在子帧中的所有OFDM符号 上,码块按照频率优先的方式逐符号地连续映射到资源单元。也就是说,仅在针对当前OFDM 符号映射了被分配给特定UE的所有子载波之后,选择时间轴上的下一可用OFDM符号。这允 许假设每个码块经历相似的信道条件。此外,这允许在接收到整个子帧之前已经开始对码 块的解码。
[0013] 需要被LTE接收机执行的两个基础功能是信道估计和ΜΜ0(多输入/多输出)均衡。 这些功能要求大量的算法运算。因此,将这些功能分布到若干并行化实例上并进而映射到 数字信号处理器、软件线程或硬件加速器是有益的。可以以每个并行化实例对与接收到的 带宽的特定部分相关的数据进行处理的方式来完成该并行化。也就是说,可以在频域中执 行该并行化。此外,该并行化可以考虑PRB束,从而每个PRB束仅被指派给一个并行化实例。 这有利于实现信道估计和MIMO均衡。
[0014] 然而,解码处理的并行化更复杂。具体地,上述映射可能会导致码块被分布到位于 不同PRB束中的资源单元,并因此被执行信道估计和MMO均衡的不同并行化实例处理。对码 块的解码因此要求来自不同并行化实例的信息,这意味着解码任务不能被直接指派给这些 并行化实例之一。
[0015] 此外,由于上述码块到资源单元的映射,可能发生以下情况:一个码块被映射到所 分配的带宽中的相对较小的相邻部分。当使用大量(例如多于四个)MIMO层和/或高阶MCS时 这尤其是正确的,意味着更多的数据符号可以被映射到相同子载波。从频率分集的角度来 看着不是优选的,并且可能会负面地影响解码性能。此外,如果信道质量随着频率变化,这 还会导致一些码块比其它码块经历更差的信道条件。如上所述,这可能会导致整个传输块 的失败传输。
[0016] 此外,在给定OFDM符号碰到宽带干扰(例如由于相邻小区中的CR S传输引起的干 扰)的情况下会出现问题。在这种情况下,由于码块在时域上是非常局部的,因此多个数据 符号将同时受到影响。这通常使得解码变得不可能。对于在另一 OFDM符号上发送的其它码 块,可能不存在宽带干扰,从而造成码块的解码性能的严重不平衡。当有意对某些OFDM符号 进行打孔时,存在类似的考虑。
[0017]再次,被LTE无线电技术利用的HARQ(混合自动重传请求)机制也可能出现问题,所 述机制倾向于将重传的传输块的码块映射到子帧的相同资源单元(所述资源单元还用于失 败的初始传输,假设到UE的PRB分配对于初始传输和重传是相同的)。因此,重传由于与初始 传输相同的原因而失败的可能性增加。
[0018] 此外,如LTE无线电技术中使用的码块到资源单元的映射具有一个码块可以跨过 若干连续PRB束的效果。如果信道估计和MMO均衡的并行化被如上所述基于PRB束来实施, 则对码块解码需要来自多个并行化实例的输出,这会明显地使解码变得复杂。
[0019] 因此,需要这样一种技术,该技术允许使用具有被组织为时频网格的多个资源单 元的子帧来在无线电接口上进行数据传输的高效传输。

【发明内容】

[0020] 根据本发明的实施例,提供了一种使用具有被组织为时频网格的多个资源单元的 子帧通过无线电接口发送数据的方法。根据该方法,从子帧之一中的资源单元中确定至少 两组资源单元。每组资源单元在时域中覆盖多个连续资源单元,并且在频域中与至少一个 其它组不同。此外,处理要发送的数据以获得数据符号的序列。该处理可以例如包括对数据 进行编码。将所述序列中的数据符号连续映射到所述组之一中的资源单元。如果数据符号 被映射到所述组中的每个资源单元,则将该序列中的后续数据符号连续映射到所述组中的 另一组中的资源单元。
[0021] 根据本发明的另一实施例,提供了一种使用具有被组织为时频网格的多个资源单 元的子帧通过无线接口接收数据的方法。根据所述方法,接收子帧之一。从子帧中的资源单 元中确定至少两组资源单元。每组资源单元在时域中覆盖多个连续资源单元,并且在频域 中与至少一个其它组不同。根据数据符号到资源单元组的映射,确定在所述组中的资源单 元中接收到的数据符号的至少一个序列。处理所述序列中的数据符号以获得接收到的数 据。该处理可以例如包括对数据符号进行解码。
[0022] 根据本发明的另一实施例,提供了一种使用具有被组织为时频网格的多个资源单 元的子帧通过无线电接口发送数据的设备。所述设备包括用于通过无线电接口发送子帧的 接口。此外,所述设备包括至少一个处理器。所述至少一个处理器被配置为从子帧之一中的 资源单元中确定至少两组资源单元。每组资源单元在时域中覆盖多个连续资源单元,并且 在频域中与至少一个其它组不同。此外,所述至少一个处理器被配置为处理要发送的数据 以获得数据符号的序列。该处理可以例如包括对数据进行编码。此外,所述至少一个处理器 被配置为将所述序列中的数据符号连续映射到所述组之一的资源单元,如果数据符号被映 射到所述组的每个资源单元,则将所述序列中的后续数据符号连续映射到所述组中的另一 组中的资源单元。
[0023] 根据本发明的另一实施例,提供了一种使用具有被组织为时频网格的多个资源单 元的子帧通过无线电接口接收数据的设备。所述设备包括用于通过无线电接口接收子帧的 接口。此外,所述设备包括至少一个处理器。所述至少一个处理器被配置为接收子帧之一并 从子帧的资源单元确定至少两组资源单元。每组资源单元在时域中覆盖多个连续资源单 元,并且在频域中与至少一个其它组不同。此外,所述至少一个处理器被配置为根据数据符 号到资源单元组的映射,确定在所述组中的资源单元中接收到的数据符号的至少一个序 列。此外,所述至少一个处理器被配置为处理所述序列中的数据符号以获得接收到的数据。 该处理可以例如包括对数据符号进行解码。
[0024] 根据本发明的另一实施例,提供了一种例如采取非瞬时性存储介质形式的计算机 程序或计算机程序产品,其包括要被设备的至少一个处理器执行的程序代码,所述代码用 于使用被组织为时频网格的多个资源单元的子帧通过无线电接口发送数据。所述程序代码 的执行使得所述至少一个处理器从子帧之一中的资源单元中确定至少两组资源单元。每组 资源单元在时域中覆盖多个连续资源单元,并且在频域中与至少一个其它组不同。此外,所 述程序代码的执行使得所述至少一个处理器处理要发送的数据以获得数据符号的序列。该 处理可以例如包括对数据进行编码。此外,所述程序代码的执行使得所述至少一个处理器 将所述序列中的数据符号连续映射到所述组之一的资源单元,如果数据符号被映射到所述 组的每个资源单元,则将所述序列中的后续数据符号连续映射到所述组中的另一组中的资 源单元。
[0025] 根据本发明的另一实施例,提供了一种例如采取非瞬时性存储介质形式的计算机 程序或计算机程序产品,其包括要被设备的至少一个处理器执行的程序代码,所述代码用 于使用被组织为时频网格的多个资源单元的子帧通过无线电接口发送数据。所述程序代码 的执行使得所述至少一个处理器接收子帧之一并从子帧的资源单元确定至少两组资源单 元。每组资源单元在时域中覆盖多个连续资源单元,并且在频域中与至少一个其它组不同。 此外,所述程序代码的执行使得所述至少一个处理器根据数据符号到资源单元组的映射, 确定在所述组中的资源单元中接收到的数据符号的至少一个序列。此外,所述程序代码的 执行使得所述至少一个处理器处理所述序列中的数据符号以获得接收到的数据。该处理可 以例如包括对数据符号进行解码。
【附图说明】
[0026] 图1示意性地示出了如本发明实施例中所使用的被组织为时频网格的子帧。
[0027] 图2示意性地示出了如本发明实施例中所使用的包括子帧序列的无线电帧。
[0028] 图3示意性地示出了根据本发明实施例的用于实施数据传输的蜂窝网络环境。
[0029] 图4示意性地示出了根据本发明实施例的可以用于从要发送的数据获得数据符号 的序列的处理。
[0030] 图5示意性地示出了根据本发明实施例对数据符号的序列的进一步处理。
[0031]图6示意性地示出了根据本发明实施例的可以用于处理接收到的子帧的处理。 [0032]图7示出了根据本发明实施例的用于实施资源单元映射处理的示例性伪码。
[0033]图8示意性地示出了可以由图7的处理获得的示例性资源单元映射。
[0034]图9示意性地示出了可以由图7的处理获得的另一示例性资源单元映射。
[0035]图10示出了根据本发明实施例的用于实施另一资源单元映射的示例性伪码。
[0036]图11示意性地示出了可以由图10的处理获得的另一示例性资源单元映射。
[0037] 图12示出了用于阐述根据本发明实施例的发送数据的方法的流程图。
[0038] 图13示出了用于阐述根据本发明实施例的接收数据的方法的流程图。
[0039] 图14示意性地示出了根据本发明实施例的用于发送机的基于处理器的实施的设 备。
[0040] 图15示意性地示出了根据本发明实施例的用于接收机的基于处理器的实施的设 备。
【具体实施方式】
[0041] 以下,将参照附图更详细地解释根据本发明的实施例的构思。示出的构思涉及使 用具有被组织为时频网格的资源单元的子帧在无线电接口上发送数据。具体地,假设无线 电接口基于LTE无线电技术。以下解释参考基于LTE无线电技术的OFDM传输模式的DL数据发 送的场景。然而,将理解,可以按照相应方式将该构思应用于基于LTE无线电技术的DFT扩展 OFDM传输模式的UL数据发送的场景。此外,将理解的是,还可以基于资源单元被组织为时频 网格的其它无线电技术来应用该构思。
[0042] 图1示意性示出了时频网格。如图所示,时频网格包括多个资源单元,所述多个资 源单元对应于频域中的15kHz宽度的子载波和具有一个OFDM符号的时长的时隙。如图进一 步所示,每个OFDM符号均可以包括循环前缀(CP)。在下文的解释中,假设OFDM符号由随着 OFDM符号的时域位置而增大的索引s = 0,l,2,...所指定。在其它无线电技术中,可以使用 不同的时频网格,例如可以使用其它宽度的子载波。此外,还可以利用除OFDM之外的其它复 用方案。
[0043]在图2中示出了在无线电接口上的DL传输的时域结构。如图所示,DL传输被组织到 无线电帧10的序列中,其中每个无线电帧包括多个子帧20。根据LTE规范,假设无线电帧10 的时长为l〇ms,并且子帧的时长为lms,这意味着无线电帧10均包括10个子帧。在其它无线 电技术中,可以按照不同方式(例如使用不同时长的无线电帧10和/或子帧20)来组织发送 的时域结构。
[0044]假设到UE的DL传输在例如以资源单元块为单位所形成的RPB的级别完成,所述资 源单元炔基本上扩展子帧的整个时域时长以及频域中的12个相邻子载波。然而,通过调度 被分配给各个UE的子帧的资源单元可以不包括子帧的控制区域,所述控制区域可以延续子 帧的第一个OFDM符号(例如针对LTE无线电技术所规定的OFDM符号1-3)。为了清楚起见,以 下解释关注于可以通过调度分配给UE的子帧的资源单元。
[0045]另外,假设无线电接口支持例如针对LTE无线电技术所规定的PRB捆绑。因此,子帧 中的PRB可以被分组为在频域中相邻的PRB束。例如,由两个PRB构成的PRB束将延续频域中 的24个相邻子载波。对于这种PRB束,接收机可以假设参考符号的预编码是静态的,其例如 通过允许对在相同PRB束中发送的多个参考符号的测量进行平均来实现基于预编码的参考 符号的信道估计。
[0046]此外,无线电接口还可以支持使用MBTO配置中的多个天线的空间分层。
[0047]图3示出了可以应用该构思的示例性蜂窝网络环境。具体地,示出了蜂窝网络的被 基站100服务的小区50。使用为LTE无线电技术所建立的术语,基站100还可以被称为"演进 的节点B"(eNB)。在小区50中,可以向多个UE 200提供服务。为此目的,子帧20中的资源单元 可以通过例如在基站100处实施的调度机制被分配给各个UE 200。如上所述,假设利用PRB 或PRB组的粒度来完成该调度。如果使用PRB捆绑,则这种PRB组可以对应于PRB束。也就是 说,子帧的一个或多个PRB(或PRB束)可以被分配给特定UE 200,从而向每个UE200提供其单 独分配的带宽。该分配的带宽可以在频域中相邻,即,由多个相邻PRB或多个相邻PRB束构 成。然而,为特定UE 200分配的带宽还可以由其中至少一些PRB不相邻的多个PRB或PRB束构 成。
[0048]假设使用子帧20从发送机到接收机(例如从基站100到UE 200之一)的发送涉及: 在发送机处处理要发送的数据以获得数据符号的序列,将所述序列中的数据符号映射到给 定子帧20的资源单元,在无线电接口上发送子帧,在发送机处接收子帧20,根据在发送机处 使用的映射重构数据符号的序列,以及处理重构的序列中的数据符号以获得接收到的数 据。在发送机处处理数据可以具体包括对要发送的数据进行编码,并且在接收机处处理数 据可以具体包括对接收到的数据符号进行解码。这通常具有使得在子帧中发送的数据符号 的序列包括多个码块的效果。码块的特性取决于所利用的代码(例如turbo码)的配置。通 常,每个码块包括冗余信息,该冗余信息可以在接收机处用于将码块成功解码,即使码块的 一个或多个数据符号没有被正确地接收。
[0049] 然而,在发送机和/或接收机处还可以存在进一步的处理步骤。例如,发送机可以 将要发送的数据分割为多个传输块,执行速率匹配、调制、扰码和/或将数据符号映射到空 间层。类似地,接收机可以基于子帧中的参考符号、权重计算、MMO均衡、软比特提取、解扰 和/或速率去匹配来执行信道估计。
[0050] 图4示出了可以由发送机实施以获得要发送的数据符号的序列的示例性处理。例 如,图4的处理步骤可以由发送机的一个或多个处理器来实施。为此目的,处理器可以相应 地执行配置的程序代码。此外,相应功能体的至少一些可以被硬线连接在处理器中。
[0051] 在步骤400,将要发送的传输块提供为到处理的输入。可以例如通过所利用的协议 栈的更高层来提供传输块。
[0052] 在步骤410,可以分割传输块以在多个处理链中进行处理。具体地,图4的处理假设 对传输块的并行化编码。
[0053] 在步骤421、422,使用N个单独编码器(例如基于turbo码进行操作)来完成编码。然 而,还可以利用其它类型的代码,例如低密度奇偶校验码(LDPC)。单独编码器输出N个码块, 被表示为码块0,...,N-1。码块是可以独立解码的,这意味着对特定码块的解码通常不需要 来自其它码块的比特。
[0054] 在步骤431、432,对码块进行速率匹配,并且在步骤441、442,将码块馈送至调制处 理,其针对每个码块输出经调制的数据符号的序列。
[0055]在步骤450,将针对不同码块的经调制的数据符号的序列级联以获得针对传输块 的所有码块的数据符号的整个序列。
[0056]在步骤460,还可以对数据符号的序列进行扰码,并且在步骤470,可以执行数据符 号到空间层的映射。
[0057]处理在步骤480的输出是针对每个空间层的数据符号的序列。
[0058]图5的处理可以用于在子帧20之一中发送传输块的进一步准备。图5的处理步骤可 以由发送机的一个或多个处理器来实施。为此目的,处理器可以相应地执行配置的程序代 码。此外,相应功能体的至少一些可以被硬线连接在处理器中。
[0059]如步骤501、502所示,图5的处理可以接收与被表示为TB 0,...,ΤΒ X的多个不同 传输块相对应的数据符号的多个序列作为输入。通过并行地使用处理的多个实例或者通过 串行地使用处理的相同实例,来通过图4的处理获得这些数据符号序列中的每个。
[0060] 在步骤510,向天线端口缓存提供数据符号序列。这里,可以假设空间层到天线端 口的直接映射。也就是说,为每个空间层提供天线端口缓存。
[0061] 为了简洁,可以假设天线端口缓存一次存储一个传输块的数据符号序列。然而,如 果使用同一子帧20用于将多个传输块发送到同一 UE200,则天线端口缓存还并行地存储多 个传输块的数据符号序列。在下文中将天线端口缓存的数据符号的序列表示为y(p)(i),其 中,P是与天线端口或空间层相对应的索引,并且i是对数据符号连续编号的索引。
[0062] 在步骤520,将序列中的数据符号映射到所分配的子帧20中的资源单元。将在下文 进一步讨论该映射。
[0063] 如步骤530所示,处理的输出是子帧缓存,其可以被定义为具有关联的数据符号值 的分配的资源单元的多维阵列。阵列的第一维度可以对应于子载波(即,频率维度),阵列的 第二维度可以对应于OFDM符号(即,时间维度),并且阵列的第三维度可以对应于天线端口 或空间层(即,空间维度)。
[0064]根据子帧缓存的内容所产生的子帧随后在无线电接口上被发送。
[0065] 图6示出了可以由接收机实施的用于从接收到的子帧中获得数据(即,传输块)的 示例性处理。例如,图6的处理步骤可以由发送机的一个或多个处理器来实施。为此目的,处 理器可以相应地执行配置的程序代码。此外,相应功能体的至少一些可以被硬线连接在处 理器中。在下文中,假设图6的处理被用于接收使用图4和图5的处理发送的传输块。
[0066] 在步骤600,从接收到的子帧中获得子帧缓存。如图所示,随后可以将子帧缓存馈 送至多个并行处理链。例如,每个处理链可以负责处理一组PRB束中的资源单元。
[0067] 如图所示,处理可以包括信道估计(步骤611、612)、权重计算(步骤621、622)、M頂0 均衡(步骤631、632)、软比特提取(步骤641、642)、解扰(步骤651、652),以获得软比特缓存 661、662作为每个处理链的中间输出。
[0068] 如图进一步所示,处理可以通过执行速率去匹配(步骤671、672)和解码(步骤681、 682)来从软比特缓存661、662继续。在步骤681、682中使用的代码对应于用于在步骤421、 422处进行编码的代码(例如,turbo码)。
[0069] 在步骤685,将从在步骤681、682对各个码块解码而获得的数据符号序列进行级 联,以获得与传输块相对应的数据符号的整个序列作为处理的输出,如步骤690所示。
[0070] 如图6中的虚线箭头所示,可能需要不同处理链之间的信息交换。具体地,如果在 多个处理链中处理相同码块,则可能需要在处理链之间交换例如软比特值。
[0071] 本文示出的构思涉及将数据符号映射到子帧20中的资源单元,如图5的步骤520所 使用的以及如用于将在子帧中接收到的数据符号馈送至图6中的处理链。具体地,本文描述 的映射可以用于提供可靠且高效的数据传输,并且便于实现例如通过使用图6所示的处理 链对在接收机处接收到的子帧20进行并行处理。
[0072]示出的构思的资源单元映射基于将UE 200的分配的带宽划分为资源单元组,所述 资源单元组包括时域中的多个连续资源单元,并且在频域中不同。从第一组开始,序列中的 数据符号被连续映射到该组中的资源单元,直到该组中的所有资源单元都被映射。随后将 序列中的后续数据符号映射到下一组中的资源单元,以此类推。通过这种方式,序列中的数 据符号扩展到分配的带宽上。具体地,可以避免码块的连续数据符号被映射到同一 OFDM符 号在频域中相邻的多个资源单元。
[0073] 在将在下文详细描述的示例性实施方式中,每个资源单元组均包括PRB束。在下文 中将这些组称为管道。由于组是不同的,因此PRB束与组的关联性是唯一的,即,每个PRB束 仅在一个组中。
[0074] 在示出的实施方式的映射中,与每个天线端口相关联的数据符号y(p)(i)被连续映 射到子帧缓存,该映射开始于子帧缓存的第一管道,直到与第一管道相关联的所有资源单 元都被映射,然后继续第二管道。取决于管道数目,该处理可以继续直到所有管道都被完全 映射。
[0075] 分组可以取决于子帧,即根据子帧而不同。这样例如可以具有用于重传传输块的 有益效果。具体地,映射可以使得某个传输块的重传被映射到所分配的带宽中的与传输块 的初始传输不同的资源单元。这样允许对固定信道引入时间分集。
[0076]在一些实施方式中,数据的传输可以基于混合自动重传请求(HARQ)重传协议。在 这种情况下,可以通过在针对输入比特的给定集合的初始传输和后续重传期间,从编码器 的输出比特中分别选择比特的不同集合,来使用递增的冗余。不同的集合(被表示为冗余版 本并且由冗余版本号来标识)随后可以在解码器处组合,这样有效地降低了码率并且增大 了编码增益。在这种场景中,资源单元的分组还可以取决于当前利用的冗余版本。具体地, 该分组可以取决于冗余版本号。也就是说,可以基于每次重传尝试而改变该分组。
[0077] 为了更详细地解释示例性实施方式,将使用以下命名:
[0078] pipe_idx:管道索引
[0079] NB:所分配的带宽中的PRB束的总数 [0080] Npipes:管道数目 [0081 ] Nprb:每个PRB束中的PRB数目 [0082] Nsc:每个PRB的子载波的数目
[0083] Nbundle(pipe_idx):管道pipe_idx中的PRB束数目
[0084] Nlayers:空间层的数目
[0085] 通常,针对所有管道索引pipe_idx,每个管道的PRB束数目是Nbundle加 ipe_idx) = NB/Npipes。然而,如果NB不是Npipes的倍数,则一些管道还可以具有更少的PRB束。
[0086]管道的数目(Npipes)可以是所分配的带宽的函数。例如,如果向UE 200分配更多 的带宽,则管道的数目可以增加。然而,还可以利用固定数目的管道。
[0087] 在示例性实施方式中,可以根据下式来确定管道数目:
[0088]
(1.)
[0089]其中,NP是分配给UE 200的PRB的总数。备选地,NP可以是系统带宽,即,可用于分 配到小区中的UE 200的PRB的总数。
[0090] 可以通过将频域中相邻的PRB束指派给不同管道的方式来完成将PRB束分组到管 道。这在频率分集方面是有益的。
[0091] 例如,如果根据子帧20的时频网格中的PRB束的频率位置,为管道提供如下索引
[0092] ρ = 0,1,2, · · ·,Npipes_l, (2)
[0093] 并且为在所分配的带宽中的PRB束提供如下索引
[0094] 〇 = 0,1,2, · · ·,NB_1 (3)
[0095] 则在满足下式的情况下索引为〇的?1?束可以与索引为p的管道相关联
[0096] (o+(Npipes-p)+Nstart)mod(Npipes)=0 (4)〇
[0097] 参数Nstart可以是固定的,例如,Nstart = 0。备选地,Nstart可以是变量,例如取 决于子帧数和/或UE专用索引。后一选项可以例如用于实施上述根据子帧和/或根据冗余版 本修改映射的选项。
[0098]如上所述,序列y(p)(i)中的数据符号被连续映射到一个管道中的资源单元,直到 该管道中的资源单元被完全映射,随后处理继续将序列y(p) (i)中的数据符号连续映射到下 一管道中的资源单元,以此类推。
[0099]在管道内,以OFDM符号优先的方式(即,在管道的某个PRB束中的给定子载波上的 第一OFDM符号上开始)来完成该映射,(FDM符号索引s与序列y(p)(i)中的数据符号的索引i 一起递增,直到达到该子帧的最后一个OFDM符号(即,索引i = 13)。随后重复该处理,其在同 一管道的另一 PRB束中的另一子载波上的第一 OFDM符号上开始。在某一时刻,处理返回到管 道中的之前访问过的PRB束,但是将随后从PRB束的另一子载波上的第一 OFDM符号开始。 [0100]因此,映射处理可以循环遍历不同OFDM符号,随后循环遍历不同PRB束,随后循环 遍历PRB束内的不同子载波,直到管道中的所有资源单元都被映射。随后该处理可以继续到 下一管道。在下文中,将更详细地解释这种网状循环处理的示例性实施方式。
[0101 ]在第一示例性实施方式中,序列y(p) (i)中的数据符号被从天线端口缓存连续读 出,并且以OFDM符号优先的方式映射到给定子载波上的资源单元。随后映射以OFDM符号优 先的方式在另一 PRB束中的另一子载波上的资源单元上继续,以此类推。在该实施方式中, 序列中的某个数据符号所映射到的索引为b = 0,l,2,...的PRB束内的子载波可以由通过下 式给出的子载波索引c = 0,l,2,...来表示:
[0102] C = ((a+b) Xsc_step)mod(NprbXNsc), (5)
[0103]其中,a = 0,1,2,...是子载波计数。参数sc_step控制当切换到管道的下一PRB束 时的子载波偏移。参数sC_step不应是NprbXNsc的素因数。随后可以通过首先增加 b直到遍 历了所有束并且随后增加 a直到所有符号被映射在管道中,来完成调制符号的映射。之后针 对其它管道依次重复该过程。在图7中示出用于示意该实施方式的映射处理的伪码。可以通 过该映射处理获得的示例性映射在图8和图9中示出,其中,f表示时频网格的频率维度,t表 示时频网格的时间维度。
[0104]在图7的伪码中,子帧缓存被表示为sf_buf (sc,s,p),其中sc表示子帧的子载波,s 表不子帧的OFDM符号,并且p表不天线端口。天线端口缓存被表不为ap_buf (i,p),其中,i表 示序列y(p)(i)中的数据符号的索引,P表示所利用的天线端口的索引。此外,阵列PDSCH_ mask(sc,s)(其中sc表示子帧的子载波,并且s表示子帧的OFDM符号)被用于指示某个资源 单元是否应被用于映射(如果PDSCH_mask(sc,s)的值大于1则用于映射,如果PDSCH_mask (sc,s)的值小于或等于1则不用于映射)。例如,对于某些资源单元,可以省略到子帧缓存 sf_buf(sc,s,p)的写入,因为资源单元被打孔,例如意在不论如何都被另一信号覆写,这可 以通过F lDsCHjnask(SC^s)的值等于1来表示。在一些情况下,例如如果资源单元意在用于发 送参考信号,则还可以在映射处理中跳过这些资源单元,这可以通过PDSCH_mask( SC,S)的 值等于O来表示。在后一情况中,可以根据资源单元的不可用性来对数据符号进行速率匹 配。变量r表示用于从天线端口缓存获得数据符号的读位置。变量e表示在所分配的带宽内 的绝对PRB束索引。
[0105]伪码示出了循环遍历OFDM符号、PRB束、子载波以及最终的管道的分层构造:在内 循环("while s"循环)中,映射通过以下方式进行:将连续数据符号映射到具有依次增加的 OFDM符号索引的资源单元(即,映射到在时域中连续的资源单元),同时沿着相同频域位置 移动(即在相同子载波上移动)。接下来的外循环("while b"循环)被用于循环遍历管道的 PRB束。这通过每次映射进行到另一 PRB束时就选择该PRB束中的之前未使用的子载波的方 式来完成。接下来的外循环("while a"循环)被用于循环遍历不同PRB束内的子载波。最外 侧的循环("while pipe_idX"循环)被用于循环遍历不同管道。
[0106]在图8的示例中,假设两个管道,其中在第一管道中具有两个PRB束,在第二管道中 具有一个PRB束。假设每个PRB束包括24个子载波,这意味着子载波的总数(即所分配的总带 宽)是72个子载波。假设参数 SC_Step为SC_Step = l。为了便于说明,在图8的示例中仅考虑 一个空间层。
[0107]在图9的示例中,也假设两个管道,其中在第一管道中具有两个PRB束,在第二管道 中具有一个PRB束,并且每个PRB束包括24个子载波,这意味着子载波的总数(即所分配的总 带宽)是72个子载波。相比于图8的示例,假设参数 SC_Step为SC_Step = 5。同样地,仅考虑一 个空间层。可以看到,参数SC_Step的值越大,则越增强数据符号在同一 PRB束内的扩展。
[0108] 在第二示例性实施方式中,序列y(p) (i)中的数据符号被从天线端口缓存连续读 出,并且以OFDM符号优先的方式映射到时域中连续但是在不同子载波上的资源单元。具体 地,PRB束内的子载波与OFDM符号索引一起变化。因此,在OFDM符号索引的每个步骤中引入 子载波移位。随后映射以OFDM符号优先的方式在另一 PRB束中的资源单元上继续(在另一子 载波上开始),以此类推。在该实施方式中,序列的某个数据符号所映射到的索引为b = 0,l, 2,...的PRB束内的子载波可以由通过下式给出的子载波索引c = 0,l,2,...来表示:
[0109] C = ((a+b+s) Xsc_step)mod(NprbXNsc), (6)
[0110]其中,与以上实施方式类似,a = 0,l,2,...是子载波计数,参数sc_step控制当切 换到管道的下一 PRB束时的子载波偏移。随后可以通过首先增加 s直到遍历了所有OFDM符 号,随后增加 b直到遍历了所有束,并随后增加 a直到所有符号被映射在管道中,来完成调制 符号的映射。之后针对其它管道依次重复该过程。在图10中示出该实施方式的映射处理的 伪码。在图11中示出了可以通过该映射处理获得的示例性映射,其中,f表示时频网格的频 率维度,t表示时频网格的时间维度。
[0111]图10的伪码使用与图7相同的命名,但是使用关系式(6)来表示PRB束内的子载波 的索引c。此外,循环结构反映出循环遍历子载波的修改的方式:在内循环("while s"循环) 中,映射通过以下方式进行:将连续数据符号映射到具有依次增加的OFDM符号索引的资源 单元(即,映射到在时域中连续的资源单元),随着每个新OFDM符号而移位至另一子载波。接 下来的外循环("while b"循环)被用于循环遍历管道中的PRB束。这通过每次映射进行到另 一PRB束时就选择该PRB束中的之前未使用的子载波作为用于在"whi Ie s"循环中映射的开 始点的方式来完成。接下来的外循环("while a"循环)被用于循环遍历不同PRB束内的子载 波。最外侧的循环("while pipe_idX〃循环)被用于循环遍历不同管道。
[0112]在图11的示例中,假设两个管道,其中在第一管道中具有两个PRB束,在第二管道 中具有一个PRB束。假设每个PRB束包括24个子载波,这意味着子载波的总数(即所分配的总 带宽)是72个子载波。假设参数 SC_Step为SC_Step = l。为了便于说明,在图11的示例中仅考 虑一个空间层。与图8的示例相比,可以观察到数据符号在同一 PRB束内扩展。该扩展应用于 频域和时域两者。
[0113]可以看到,示出的实施方式的映射允许以每个码块被扩展到多个PRB束上(例如在 管道的所有PRB束上)的方式来将数据符号y(p)(i)映射到该管道。此外,该映射还使得每个 码块扩展到每个PRB内的不同子载波上。换言之,该映射可以避免单个码块映射到不同管道 内的相同子载波,例如,映射到第一管道的第j个子载波和第二管道的第j个子载波。
[0114] 此外,该映射以如下方式操作:连续数据符号y(p)(i)被映射到不同OFDM符号,即, 映射到时频网格的不同时间位置。例如,连续数据符号y (p)(i)可以映射到在时域中连续或 者不同的时频网格的资源单元。
[0115] 此外,以上将数据符号y(p)(i)映射到时频网格的资源单元的方式可以用于实现针 对在子帧中发送的码块的均匀地高频率分集。这样降低了在不同码块之间传输失败的可能 性的差异。频率分集可以例如均衡对不同码块的干扰的影响,从而传输块的所有码块以相 似方式受到干扰的影响,例如由于相邻小区中的CRS发送影响在与针对给定子帧中的所有 PRB相同的图案中的某些子载波和OFDM符号而造成的干扰。因此,可以改善整体传输性能。
[0116] 此外,以上将数据符号y(p)(i)映射到时频网格的资源单元的方式可以具有如下有 益效果:例如可以不用发送某些资源单元或不用在接收处理中考虑某些资源单元,来对资 源单元进行打孔。例如,该映射可以确保被完全打孔的OFDM符号(即,在子帧的所有子载波 上打孔)将在所有码块中创建打孔的数据符号,并且打孔的数据符号的数目基本上等于针 对不同码块打孔的数据符号的数目。例如,这种打孔的OFDM符号将由于在时分双工(TDD)模 式中在DL传输和UL传输之间进行切换时插入保护期间而产生。类似地,该映射可以确保与 所有分配的PRB中相同的再次发生的资源单元打孔图案将在所有码块中创建打孔的OFDM符 号,并且针对所有码块,打孔的数据符号的数目将基本上相同。例如,这种再次发生的打孔 图案将由于某些资源单元被保留用于发送UE专用参考符号而产生。
[0117]此外,引入管道便于将接收机中的处理分布到若干并行化实例中。具体地,接收机 中的并行化可以通过给定管道的数据符号被相同并行化实例处理的方式来完成。例如,如 结合图6所解释的不同处理链中的每个可以被指派给相应的管道。以这种方式,可以限制或 者甚至完全避免需要在处理链之间交换的信息的量。通常,仅在当码块从一个管道扩展到 下一管道时的极少情况下才可能需要在处理链之间进行信息交换。
[0118] 因此,如果每个并行化实例执行对从某个管道发出的数据的处理,则接收机中的 处理可以以如下方式分布:在不利用或者利用有限的不同并行化实例之间的信息交互或同 步机制的情况下,相同并行化实例执行信道估计、MHTO均衡、以及对码块的解码。结果,可以 更高效地利用接收机中的资源,可以简化接收机的实施和/或可以减少延迟。这进而帮助改 善接收机的性能和/或减少接收机的开发和制造成本。
[0119] 图12示出了用于阐述可以用于实施上述构思的发送数据的方法的流程图。如上所 述,使用具有被组织为时频网格的多个资源单元的子帧来在无线电接口上完成数据发送, 如结合图1和图2的描述。可以例如在蜂窝网络中利用无线电接口,如图3中所示。图12的方 法可以由发送机来实现。当假设蜂窝网络中的DL传输时(例如如图3中所示),发送机可以对 应于基站,例如对应于基站100。当假设蜂窝网络中的UL传输时(例如如图3中所示),发送机 可以对应于UE,例如对应于UE 200之一。如果使用发送机的基于处理器的实施,则可以由发 送机的一个或多个处理器来执行所述方法的步骤。为此目的,处理器可以相应地执行配置 的程序代码。此外,相应功能体的至少一些可以被硬线连接在处理器中。
[0120] 在步骤1210,从子帧之一中的资源单元中确定至少两组资源单元。这通过每组资 源单元在时域中覆盖多个连续资源单元,并且在频域中与至少一个其它组不同的方式来完 成。如以上示例中所示,所述组可以基本上扩展整个子帧时长,但是不包括子帧中通常不可 用于资源分配的控制区域。通常,根据为某个接收机分配的资源单元(即,从上述分配的带 宽中)来确定组。
[0121] 每组的资源单元可以包括时域和频域中的多个连续资源单元的至少一个束。例 如,这种束可以对应于PRB束。如上所述,为了在接收机处进行信道估计的目的,接收机可以 被允许假设对在相同束内发送的参考符号进行静态预编码。
[0122] 所述组中的至少一组可以包括两个或更多个束,它们在频域中彼此间隔开。通过 这种方式,可以避免一组中的多个束覆盖时频网格的相邻频率区域,并且可以提高频率分 集。在间隔开的束的情况下,所述组中的另一组的至少一个束可以布置在间隔开的束之间。 因此,不同组的束可以交错。在图8、图9和图11中示出了这样的交错的束的示例。
[0123] 在一些实施方式中,在频域中相邻的束被指派给不同组。这可以例如使用如结合 关系式(4)所述的算法来完成。
[0124] 在步骤1220,处理要发送的数据以获得数据符号的序列。该处理可以例如涉及对 数据进行编码。例如,如结合图4的描述,编码可以提供可以独立解码的多个码块。然而,还 可以提供其他处理步骤,例如速率匹配、调制、扰码、空间层映射等。可以以并行化方式执行 处理的至少一部分,例如如结合图4的描述。
[0125] 在步骤1230,将所述序列中的数据符号连续映射到所述组之一的资源单元。
[0126] 在一些实施方式中,将数据符号映射到资源单元可以涉及:在相同束内将序列中 的多个连续数据符号映射到相同频率网格位置上的资源单元。结合图7至图9和关系式(5) 来解释相应映射处理的示例,其中,数据符号以OFDM符号优先的方式映射到相同子载波上 的时间连续资源单元。
[0127] 在一些实施方式中,将数据符号映射到资源单元可以涉及:在相同束内,序列中的 数据符号所映射到的资源单元的频率网格位置在每对连续数据符号之间不同。结合图10和 图11以及关系式(6)来解释相应映射处理的示例,其中,数据符号以OFDM符号优先的方式映 射到不同子载波上的时间连续资源单元。
[0128] 在一些实施方式中,将数据符号映射到资源单元可以涉及:序列中的数据符号所 映射到的资源单元的束内的频率网格位置在不同束中的每对连续数据符号之间不同。束内 的频率网格位置可以例如根据束专用子载波索引(例如上述子载波索引c)来表示。
[0129] 在一些实施方式中,将数据符号映射到资源单元可以涉及:在相同束内将序列的 多个连续数据符号映射到束中在时域中连续的资源单元。如上所述,时间连续的资源单元 可以在相同子载波或不同子载波上。
[0130] 对于包括至少两个束的组(例如如图8、图9和图11中的针对第一管道的示例所 示),数据符号到资源单元的映射可以涉及:将序列中的第一组多个连续数据符号映射到束 中的在时域中连续的第一束内的第一资源单元,将序列中的第二组多个连续数据符号映射 到束中的第二束内的在时域中连续的第二资源单元,并且将序列中的第三组多个连续数据 符号映射到束中的第一束内在时域中连续的、并且位于与第一资源单元不同的其它频率网 格位置上的第三资源单元。结合关系式(5)和(6)解释并且通过图7至图11进一步示出映射 处理的相应示例。具体地,在这些映射处理中,以OFDM符号优先的方式执行映射,循环遍历 PRB束的第一PRB束中的OFDM符号索引,接着继续在第二PRB束中循环遍历,再次以OFDM符号 优先的方式,循环遍历第二PRB束的OFDM符号,接着返回到映射以OFDM符号优先的方式继续 的第一 PRB束,循环遍历不同子载波索引上的OFDM符号索引。
[0131] 在步骤1240,检查组中的资源单元是否被全部映射。如果情况不是这样,即,如果 在组中还存在未映射的资源单元,则方法返回到步骤1230以继续连续映射,如分支"否"所 示。如果组中的资源单元被全部映射,则方法继续到步骤1250,如分支"是"所示。
[0132] 在步骤1250,将序列中的后续数据符号连续映射到所述组的另一组中的资源单 元。这可以通过针对每另一组重新迭代步骤1230来完成,直到所有组中的资源单元都被映 射或者没有未被映射的数据符号。
[0133] 当完成将子帧的数据符号映射到资源单元时,可以相应地产生子帧并在无线电接 口上发送子帧。
[0134] 在一些实施方式中,将数据符号映射到子帧的资源单元可以不同于将数据符号映 射到子帧中的另一子帧的资源单元。这可以通过在子帧之间改变步骤1210中对资源单元的 分组来完成,如结合关系式(4)的描述。此外,将数据符号映射到子帧的资源单元还取决于 编码数据的冗余版本,尤其是冗余版本号。
[0135] 图13示出了用于阐述可以用于实施上述构思的接收数据的方法的流程图。如上所 述,使用具有被组织为时频网格的多个资源单元的子帧来在无线电接口上完成数据接收, 如结合图1和图2的描述。可以例如在蜂窝网络中利用无线电接口,如图3中所示。图13的方 法可以由接收机来实现。当假设蜂窝网络中的DL传输时(例如如图3中所示),接收机可以对 应于UE,例如对应于UE 200之一。当假设蜂窝网络中的UL传输时(例如如图3中所示),接收 机可以对应于基站,例如对应于基站100。如果使用接收机的基于处理器的实施,则可以由 接收机的一个或多个处理器来执行所述方法的步骤。为此目的,处理器可以相应地执行配 置的程序代码。此外,相应功能体的至少一些可以被硬线连接在处理器中。
[0136] 在步骤1310,接收子帧之一。这通过上述无线电接口完成。
[0137] 在步骤1320,从子帧之一中的资源单元中确定至少两组资源单元。这通过每组资 源单元在时域中覆盖多个连续资源单元,并且在频域中与至少一个其它组不同的方式来完 成。如以上示例中所示,所述组可以基本上扩展整个子帧时长,但是不包括子帧的通常不可 用于资源分配的控制区域。通常,根据为某个接收机分配的资源单元(即,从上述分配的带 宽中)来确定组。
[0138] 每组的资源单元可以包括时域和频域中的多个连续资源单元的至少一个束。例 如,这种束可以对应于PRB束。如上所述,为了在接收机处进行信道估计的目的,接收机可以 被允许假设对在相同束内发送的参考符号进行静态预编码。
[0139] 所述组中的至少一组可以包括两个或更多个束,它们在频域中彼此间隔开。通过 这种方式,可以避免一组中的多个束覆盖时频网格的相邻频率区域,并且可以提高频率分 集。在间隔开的束的情况下,所述组中的另一组的至少一个束可以布置在间隔开的束之间。 因此,不同组的束可以交错。在图8、图9和图11中示出了这样的交错的束的示例。
[0140]在一些实施方式中,在频域中相邻的束被指派给不同组。这可以例如使用如结合 关系式(4)所述的算法来完成。
[0141 ]在步骤1330,确定在组中的资源单元中接收到的数据符号的至少一个序列。当使 用并行处理时,可以针对每个并行化实例确定数据符号的序列。这根据在数据符号和子帧 的资源单元之间进行映射来完成。这里,应理解,该映射应该作为对在发送机处产生子帧所 使用的资源单元映射(例如,对图12的步骤1230和1250中使用的映射)的补充。因此,确定数 据符号的序列的处理还可以被称为"解映射"。接收机可以通过从发送机接收相应信息而知 晓映射。此外,还可以在接收机中预配置关于所利用的映射的信息。
[0142] 在一些实施方式中,将数据符号映射到资源单元可以涉及:在相同束内将序列的 多个连续数据符号映射到相同频率网格位置上的资源单元。结合图7至图9和关系式(5)来 解释相应映射处理的示例,其中,数据符号以OFDM符号优先的方式映射到相同子载波上的 时间连续资源单元。
[0143] 在一些实施方式中,将数据符号映射到资源单元可以涉及:在相同束内,序列中的 数据符号所映射到的资源单元的频率网格位置在每对连续数据符号之间不同。结合图10和 图11以及关系式(6)来解释相应映射处理的示例,其中,数据符号以OFDM符号优先的方式映 射到不同子载波上的时间连续资源单元。
[0144] 在一些实施方式中,将数据符号映射到资源单元可以涉及:序列中的数据符号所 映射到的资源单元的束内的频率网格位置在不同束中的每对连续数据符号之间不同。束内 的频率网格位置可以例如根据束专用子载波索引(例如上述子载波索引c)来表示。
[0145] 在一些实施方式中,将数据符号映射到资源单元可以涉及:在相同束内将序列的 多个连续数据符号映射到束的在时域中连续的资源单元。如上所述,时间连续的资源单元 可以在相同子载波或不同子载波上。
[0146] 对于包括至少两个束的组(例如如图8、图9和图11中的针对第一管道的示例所 示),数据符号到资源单元的映射可以涉及:将序列中的第一组多个连续数据符号映射到束 中的第一束内的在时域中连续的第一资源单元,将序列中的第二组多个连续数据符号映射 到束中的第二束内的在时域中连续的第二资源单元,并且将序列中的第三组多个连续数据 符号映射到束中的第一束内在时域中连续的、并且位于与第一资源单元不同的频率网格位 置上的第三资源单元。结合关系式(5)和(6)解释并且通过图7至图11进一步示出映射处理 的相应示例。具体地,在这些映射处理中,以OFDM符号优先的方式执行映射,循环遍历PRB束 的第一PRB束中的OFDM符号索引,接着继续在第二PRB束中循环遍历,再次以OFDM符号优先 的方式,循环遍历第二PRB束的OFDM符号,接着返回到映射以OFDM符号优先的方式继续的第 一 PRB束,循环遍历不同子载波索引上的OFDM符号索引。
[0147] 在一些实施方式中,将数据符号映射到子帧的资源单元可以不同于将数据符号映 射到子帧中的另一子帧的资源单元。这可以通过在子帧之间改变对资源单元的分组来完 成,如结合关系式(4)的描述。此外,将数据符号映射到子帧的资源单元还可以取决于被编 码为数据符号的数据的冗余版本,尤其是冗余版本号。
[0148] 在步骤1340,处理所述序列中的数据符号以获得接收到的数据。该处理可以例如 涉及对数据进行解码。例如,如结合图6的描述,这种解码可以涉及对各个码块进行解码。然 而,还可以提供其他处理步骤,例如信道估计、速率去匹配、解调、解扰、空间层解映射等。假 设在相同束内对参考符号进行静态预编码,可以基于在子帧中接收到的参考符号来执行信 道估计。
[0149] 可以以并行方式执行处理的至少一部分,例如如结合图6的描述。
[0150] 在一些实施方式中,可以针对每组资源单元提供用于执行对数据符号的处理的相 应处理链,来实现并行化。根据将数据符号映射到组,可以将接收到的数据符号连续地提供 给相应的处理链。例如,在图6中示出的每个处理链可以被指派给相应的管道,并且该管道 中的数据符号可以在该处理链中被处理,从而允许以在不同处理链之间的最少量的信息交 换来实现并行化处理。这里,将理解,处理量还可以指派给多个管道。此外,要指派给同一管 道的多个处理链可能需要在这些处理链之间进行一些额外的信息交换。
[0151 ]图14示意性地示出了用于发送机的基于处理器的实施的设备。图14的设备可以例 如对应于基站1〇〇(当假设DL传输时)或者对应于UE 200之一(当假设UL传输时)。
[0152] 在示出的示例中,设备包括发送接口 120。发送接口 120被配置为支持在上述无线 电接口上发送子帧。
[0153] 此外,设备包括耦接到接口 120的一个或多个处理器150以及耦接到处理器150的 存储器160。存储器160可以包括只读存储器(ROM)(例如闪存R0M)、随机存取存储器(RAM) (例动态RAM (DRAM)或静态RAM (SRAM ))、大容量存储器(例如硬盘或固态磁盘)等。存储器160 包括适当配置为由处理器150执行以实现发送机的上述功能的程序代码模块。更具体地,存 储器160中的程序代码模块可以包括数据处理模块170,以实现上述对要发送的数据进行处 理以获得数据符号的序列的功能,例如,编码、速率匹配、扰码、层映射。此外,存储器160中 的程序代码模块还可以包括映射模块180,以实现上述将序列中的数据符号映射到子帧的 资源单元的功能(包括对资源单元的分组)。此外,存储器160中的程序代码模块还可以包括 控制模块190,以实现总体控制功能,例如控制接口 120、执行子帧的资源的分配、向接收机 发送控制信息、根据来自接收机的反馈管理重传等。
[0154] 应当理解的是,图14中所示的结构仅仅是示意性的,并且该设备实际上可以包括 诸如用于获得要发送的数据的接口之类的其他接口的其他组件,为了清楚,未示出这些其 他组件。此外,应该理解的是,存储器160可以包括没有示出的其它类型的程序代码模块(例 如用于实现基站或UE的已知功能的程序代码模块)。在一些实施方式中,还可以提供用于用 于实现发送机的功能的计算机程序,其例如采用有形产品的形式,诸如存储被存储在存储 器160中的一个或多个程序代码模块的非瞬时性介质或者使得一个或多个程序代码模块能 够被下载。
[0155] 图15示意性地示出了用于接收机的基于处理器的实施的设备。图15的设备可以例 如对应于UE 200(当假设DL传输时)或者对应于基站100之一(当假设UL传输时)。
[0156] 在示出的示例中,设备包括接收接口 220。接收接口 220被配置为支持在上述无线 电接口上接收子帧。
[0157] 此外,设备包括耦接到接口 220的一个或多个处理器250以及耦接到处理器250的 存储器260。存储器260可以包括ROM(例如闪存ROM)、RAM(例DRAM或SRAM)、大容量存储器(例 如硬盘或固态磁盘)等。存储器260包括适当配置为由处理器250执行以实现接收机的上述 功能的程序代码模块。更具体地,存储器260中的程序代码模块可以包括解映射模块270,以 实现上述对接收到的子帧进行处理以获得数据符号的序列的功能。此外,存储器260中的程 序代码模块还可以包括数据处理模块280,以实现上述对序列中的数据符号进行处理以例 如通过解码获得接收到的数据的功能。此外,数据处理模块270还可以实现用于信道估计、 权重计算、MIMO均衡、软比特提取、解扰、速率去匹配等的功能。这种处理还可以被并行化, 例如通过在同一处理器上使用多条并行线程和/或并行地使用多个处理器。此外,存储器 260中的程序代码模块还可以包括控制模块290,以实现总体控制功能,例如控制接口 220、 向发送机发送反馈等。
[0158] 应当理解的是,图15中所示的结构仅仅是示意性的,并且设备实际上可以包括诸 如用于获得要发送的数据的接口之类的其他接口的其他组件,为了清楚,未示出这些其他 组件。此外,应该理解的是,存储器260可以包括没有示出的其它类型的程序代码模块(例如 用于实现基站或UE的已知功能的程序代码模块)。在一些实施方式中,还可以提供用于用于 实现接收机的功能的计算机程序,其例如采用有形产品的形式,诸如存储被存储在存储器 260中的一个或多个程序代码模块的非瞬时性介质或者使得一个或多个程序代码模块能够 被下载。
[0159] 可以看到,上文描述的构思可以用于使用具有被组织为时频网格的资源单元的子 帧来高效实现数据传输。具体地,在示出的构思中使用的映射允许数据符号扩展在子帧的 资源单元上,从而提高了传输的可靠性和有效性。此外,映射可以帮助便于实现在接收机处 的处理的并行化。
[0160] 应该理解的是,上述示例实施例仅是示意性的并且易于做出各种修改。例如,可以 结合基于具有时频网格的子帧结构的各种类型的无线电技术使用本构思。例如,可以结合 除OFDM之外的其它传输模式来应用本构思。
[0161]此外,将理解的是,可以通过使用要由现有设备的一个或多个处理器执行的相应 设计软件或者通过使用专用设备硬件来实现上述构思。此外,本文描述的设备可以由单个 设备或者由多个组件设备的系统来实现。例如,蜂窝网络分布服务器的上述基站可以被系 统实现,在所述系统中,示出的功能被分布到两个或更多个设备。例如,可以与通过无线电 接口发送子帧的无线电单元分开地实现包括处理和映射在内的子帧产生。
【主权项】
1. 一种使用具有被组织为时频网格的多个资源单元的子帧(20)通过无线电接口发送 数据的方法,所述方法包括: 从子帧(20)之一的资源单元中确定至少两组资源单元,每组资源单元在时域中覆盖多 个连续资源单元并且在频域中不同于至少一个其它组; 处理要发送的数据以获得数据符号的序列; 将所述序列中的数据符号连续映射到所述组之一中的资源单元; 如果数据符号被映射到组中的每个资源单元,则将所述序列中的后续数据符号连续映 射到所述组中的另一组中的资源单元。2. 根据权利要求1所述的方法, 其中每组的资源单元包括时域和频域中的多个连续资源单元的至少一个束。3. 根据权利要求2所述的方法, 其中所述组中的至少一组包括在频域中彼此间隔开的两个束。4. 根据权利要求3所述的方法, 其中所述组中的另一组的至少一个束被布置在所述间隔开的束之间。5. 根据权利要求2至4中任一项所述的方法, 其中在频域中相邻的束被指派给不同组。6. 根据权利要求2至5中任一项所述的方法, 其中为了在接收机处进行信道估计,所述接收机被允许假设对在相同束内发送的参考 符号进行静态预编码。7. 根据权利要求2至6中任一项所述的方法, 其中在相同束内,所述序列中的多个连续数据符号被映射到相同频率网格位置上的资 源单元。8. 根据权利要求2至6中任一项所述的方法, 其中在相同束内,所述序列中的数据符号所映射到的资源单元的频率网格位置在每对 连续数据符号之间不同。9. 根据权利要求2至8中任一项所述的方法, 其中序列中的数据符号所映射到的资源单元的束内的频率网格位置在映射到不同束 的每对连续数据符号之间不同。10. 根据权利要求2至9中任一项所述的方法, 其中在相同束内,所述序列中的多个连续数据符号被映射到束中在时域中连续的资源 单元。11. 根据权利要求2至10中任一项所述的方法, 其中对于包括至少两个束的组: 将所述序列中的第一组多个连续数据符号映射到束中的第一束内的在时域中连续的 第一资源单元, 将所述序列中的第二组多个连续数据符号映射到束中的第二束内的在时域中连续的 第二资源单元,以及 将所述序列中的第三组多个连续数据符号映射到束中的第一束内的在时域中连续的 并且位于与第一资源单元不同的频率网格位置上的第三资源单元。12. 根据前述任一项权利要求所述的方法, 其中数据符号到子帧(20)的资源单元的映射不同于数据符号到子帧(20)中的另一子 帧的资源单元的映射。13. 根据前述任一项权利要求所述的方法, 其中对要发送的数据进行的所述处理包括对数据进行编码。14. 根据权利要求13所述的方法, 其中数据符号到子帧(20)的资源单元的映射取决于编码数据的冗余版本。15. -种使用具有被组织为时频网格的多个资源单元的子帧(20)通过无线接口接收数 据的方法,所述方法包括: 接收子帧(20)之一; 从子帧(20)的资源单元中确定至少两组资源单元,每组资源单元在时域中覆盖多个连 续资源单元并且在频域中不同于至少一个其它组: 根据数据符号到资源单元组的映射,确定在所述组中的资源单元中接收到的数据符号 的至少一个序列;以及 处理所述序列中的数据符号以获得接收到的数据。16. 根据权利要求15所述的方法,包括: 针对资源单元组中的每组,提供用于对数据符号执行所述处理的相应处理链;以及 根据将数据符号映射到组,将接收到的数据符号提供给相应的处理链。17. 根据权利要求15或16所述的方法, 其中每组的资源单元包括时域和频域中的多个连续资源单元的至少一个束。18. 根据权利要求17所述的方法, 其中所述组中的至少一组包括在频域中彼此间隔开的两个束。19. 根据权利要求18所述的方法, 其中所述组中的另一组的至少一个束被布置在所述间隔开的束之间。20. 根据权利要求17至19中任一项所述的方法, 其中在频域中相邻的束被指派给不同组。21. 根据权利要求17至20中任一项所述的方法,包括: 假设在相同束内对参考符号进行静态预编码,基于在子帧中接收到的参考符号来执行 信道估计。22. 根据权利要求17至21中任一项所述的方法, 其中在相同束内,所述序列中的多个连续数据符号被映射到相同频率网格位置上的资 源单元。23. 根据权利要求17至21中任一项所述的方法, 其中在相同束内,所述序列中的数据符号所映射到的资源单元的频率网格位置在每对 连续数据符号之间不同。24. 根据权利要求17至23中任一项所述的方法, 其中序列中的数据符号所映射到的资源单元的束内的频率网格位置在映射到不同束 的每对连续数据符号之间不同。25. 根据权利要求17至24中任一项所述的方法, 其中在相同束内,所述序列中的多个连续数据符号被映射到束中在时域中连续的资源 单元。26. 根据权利要求17至25中任一项所述的方法, 其中对于包括至少两个束的组: 将所述序列中的第一组多个连续数据符号映射到束中的第一束内的在时域中连续的 第一资源单元, 将所述序列中的第二组多个连续数据符号映射到束中的第二束内的在时域中连续的 第二资源单元,以及 将所述序列中的第三组多个连续数据符号映射到束中的第一束内的在时域中连续的 并且位于与第一资源单元不同的频率网格位置上的第三资源单元。27. 根据权利要求15至26中任一项所述的方法, 其中数据符号到子帧(20)的资源单元的映射不同于数据符号到子帧(20)中的另一子 帧的资源单元的映射。28. 根据权利要求15至27中任一项所述的方法, 其中数据被编码在数据符号中,并且对数据符号的所述处理包括从数据符号中解码出 数据。29. 根据权利要求28所述的方法, 其中数据符号到子帧(20)的资源单元的映射取决于编码数据的冗余版本。30. -种使用具有被组织为时频网格的多个资源单元的子帧(20)通过无线电接口发送 数据的设备(1 〇〇、200 ),所述设备(100、200)包括: 接口(120),用于通过无线电接口发送子帧(20);以及 至少一个处理器(150), 其中所述至少一个处理器(150)被配置为: -从子帧(20)之一的资源单元中确定至少两组资源单元,每组资源单元在时域中覆盖 多个连续资源单元并且在频域中不同于至少一个其它组; -处理要发送的数据以获得数据符号的序列; -将所述序列中的数据符号连续映射到所述组之一的资源单元; -如果数据符号被映射到所述组的每个资源单元,则将所述序列中的后续数据符号连 续映射到所述组中的另一组中的资源单元。31. 根据权利要求30所述的设备(100、200), 其中每组的资源单元包括时域和频域中的多个连续资源单元的至少一个束。32. 根据权利要求31所述的设备(100、200), 其中所述组中的至少一组包括在频域中彼此间隔开的两个束。33. 根据权利要求32所述的设备(100、200), 其中所述组中的另一组的至少一个束被布置在所述间隔开的束之间。34. 根据权利要求31至33中任一项所述的设备(100、200), 其中在频域中相邻的束被指派给不同组。35. 根据权利要求31至34中任一项所述的设备(100、200), 其中为了在接收机处进行信道估计,所述接收机被允许假设对在相同束内发送的参考 符号进行静态预编码。36. 根据权利要求31至35中任一项所述的设备(100、200), 其中在相同束内,所述序列中的多个连续数据符号被映射到相同频率网格位置上的资 源单元。37. 根据权利要求31至35中任一项所述的设备(100、200), 其中在相同束内,所述序列中的数据符号所映射到的资源单元的频率网格位置在每对 连续数据符号之间不同。38. 根据权利要求31至36中任一项所述的设备(100、200), 其中序列中的数据符号所映射到的资源单元的束内的频率网格位置在映射到不同束 的每对连续数据符号之间不同。39. 根据权利要求31至37中任一项所述的设备(100、200), 其中在相同束内,所述序列中的多个连续数据符号被映射到束中在时域中连续的资源 单元。40. 根据权利要求31至38中任一项所述的设备(100、200), 其中对于包括至少两个束的组: 将所述序列中的第一组多个连续数据符号映射到束中的第一束内的在时域中连续的 第一资源单元, 将所述序列中的第二组多个连续数据符号映射到束中的第二束内的在时域中连续的 第二资源单元,以及 将所述序列中的第三组多个连续数据符号映射到束中的第一束内的在时域中连续的 并且位于与第一资源单元不同的频率网格位置上的第三资源单元。41. 根据权利要求30至39中任一项所述的设备(100、200), 其中数据符号到子帧(20)的资源单元的映射不同于数据符号到子帧(20)中的另一子 帧的资源单元的映射。42. 根据权利要求30至40中任一项所述的设备(100、200), 其中对要发送的数据进行的所述处理包括对数据进行编码。43. 根据权利要求41所述的设备(100、200), 其中数据符号到子帧(20)的资源单元的映射取决于编码数据的冗余版本。44. 根据权利要求44至58中任一项所述的设备(100、200), 其中,所述至少一个处理器(150)被配置为执行根据权利要求1至14中任一项所述的方 法的步骤。45. -种使用具有被组织为时频网格的多个资源单元的子帧通过无线电接口接收数据 的设备(1 〇〇、200 ),所述设备(100、200)包括: 接口( 220 ),用于通过无线电接口接收子帧(20);以及 至少一个处理器(250), 其中至少一个处理器(250)被配置为: -接收子帧(20)之一; -从子帧(20)的资源单元中确定至少两组资源单元,每组资源单元在时域中覆盖多个 连续资源单元并且在频域中不同于至少一个其它组; -根据数据符号到资源单元组的映射,确定在所述组中的资源单元中接收到的数据符 号的至少一个序列;以及 -处理所述序列中的数据符号以获得接收到的数据。46. 根据权利要求44所述的设备(200), 其中所述至少一个处理器(250)被配置为: -针对资源单元组中的每组,提供用于对数据符号执行所述处理的相应处理链;以及 -根据将数据符号映射到组,将接收到的数据符号提供给相应的处理链。47. 根据权利要求44或45所述的设备(200), 其中每组的资源单元包括时域和频域中的多个连续资源单元的至少一个束。48. 根据权利要求46所述的设备(200), 其中所述组中的至少一组包括在频域中彼此间隔开的两个束。49. 根据权利要求47所述的设备(200), 其中所述组中的另一组的至少一个束被布置在所述间隔开的束之间。50. 根据权利要求46至48中任一项所述的设备(200), 其中在频域中相邻的束被指派给不同组。51. 根据权利要求46至49中任一项所述的设备(200), 其中至少一个处理器(250)被配置为: -假设在相同束内对参考符号进行静态预编码,基于在子帧(20)中接收到的参考符号 来执行信道估计。52. 根据权利要求46至50中任一项所述的设备(200), 其中在相同束内,所述序列中的多个连续数据符号被映射到相同频率网格位置上的资 源单元。53. 根据权利要求46至50中任一项所述的设备(200), 其中在相同束内,所述序列中的数据符号所映射到的资源单元的频率网格位置在每对 连续数据符号之间不同。54. 根据权利要求46至52中任一项所述的设备(200), 其中序列中的数据符号所映射的资源单元的束内的频率网格位置在映射到不同束的 每对连续数据符号之间不同。55. 根据权利要求46至53中任一项所述的设备(200), 其中在相同束内,所述序列中的多个连续数据符号被映射到束中在时域中连续的资源 单元。56. 根据权利要求46至54中任一项所述的设备(200), 其中对于包括至少两个束的组: 将所述序列中的第一组多个连续数据符号映射到束中的第一束内的在时域中连续的 第一资源单元, 将所述序列中的第二组多个连续数据符号映射到束中的第二束内的在时域中连续的 第二资源单元,以及 将所述序列中的第三组多个连续数据符号映射到束中的第一束内的在时域中连续的 并且位于与第一资源单元不同的频率网格位置上的第三资源单元。57. 根据权利要求44至55中任一项所述的设备(200), 其中数据符号到子帧(20)的资源单元的映射不同于数据符号到子帧(20)中的另一子 帧的资源单元的映射。58. 根据权利要求44至56中任一项所述的设备(200), 其中数据被编码在数据符号中,并且对数据符号的所述处理包括从数据符号中解码出 数据。59. 根据权利要求44至56中任一项所述的设备(200), 其中数据符号到子帧(20)的资源单元的映射取决于用于对数据编码的冗余版本。60. 根据权利要求44至58中任一项所述的设备(200), 其中,所述至少一个处理器(250)被配置为执行根据权利要求15至29中任一项所述的 方法的步骤。61. -种计算机程序,包括要由设备(100、200)的至少一个处理器(150)执行以使用具 有被组织为时频网格的多个资源单元的子帧通过无线电接口发送数据的程序代码,其中, 执行所述程序代码使所述至少一个处理器(150)执行根据权利要求1至15中任一项所述的 方法的步骤。62. -种计算机程序产品,包括要由设备(100、200)的至少一个处理器(150)执行以使 用具有被组织为时频网格的多个资源单元的子帧通过无线电接口发送数据的程序代码,其 中,执行所述程序代码使所述至少一个处理器(150)执行根据权利要求1至15中任一项所述 的方法的步骤。63. -种计算机程序,包括要由设备(100、200)的至少一个处理器(250)执行以使用具 有被组织为时频网格的多个资源单元的子帧通过无线电接口接收数据的程序代码,其中, 执行所述程序代码使所述至少一个处理器(250)执行根据权利要求16至29中任一项所述的 方法的步骤。64. -种计算机程序产品,包括要由设备(100、200)的至少一个处理器(250)执行以使 用具有被组织为时频网格的多个资源单元的子帧通过无线电接口接收数据的程序代码,其 中,执行所述程序代码使所述至少一个处理器(250)执行根据权利要求16至29中任一项所 述的方法的步骤。
【文档编号】H04L5/00GK105917610SQ201380081979
【公开日】2016年8月31日
【申请日】2013年12月10日
【发明人】卡尔·维尔纳, 约翰·福鲁斯克
【申请人】瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1