移动通信的上行链路部分子帧传输的方法和装置与流程

文档序号:18126775发布日期:2019-07-10 09:56阅读:154来源:国知局
移动通信的上行链路部分子帧传输的方法和装置与流程

本发明一般涉及移动通信,特别涉及一种关于移动通信中的用户设备与网络装置的上行链路(uplink)部分子帧(partialsub-frame)传输。



背景技术:

除非本文另有说明,否则本部分中描述的方式不是后面列出的权利要求的先前技术,并且不承认由于包含在该部分中而成为先前技术。

在新近发展的通信系统中,引入了未许可频带传输以有助于数据传输或者增强数据吞吐量。可以在通信系统的多个节点之间利用未许可频带发送数据传输。未许可频带传输可能未被很好地配置或者协调并且可能对相邻节点造成显著的干扰。如此,还可能需要合适的干扰管理机制来减轻/避免干扰。发射节点可以用于在发射数据之前执行干扰估计。在干扰估计之后,该发射节点可以根据估计结果确定是否发射数据。于是,引入额外的或者灵活的上行链路传输起始点用于发射节点自适应地确定合适的用于发射数据的起始点。上行链路传输的起始点可以由发射节点决定或者由网络侧配置。

ue(userequipment,用户设备)在发射上行链路数据之前,可以执行lbt(listen-before-talk,先听后说)估计以测量干扰。ue根据lbt估计的结果能够确定上行链路传输起始点。ue可以决定上行链路传输起始点在子帧的中间处。因此,ue可以发射用于上行链路传输的部分子帧。但是,ue可以用于决定整个子帧的tbs(transportblocksize,传输块大小),而不管上行链路传输起始点。上行链路数据可以分布在整个子帧上。因此,如何将传输块的数据映射或者分配至子帧变得重要并且会影响传输效率。因此,当仅部分子帧被发射时,有必要为上行链路传输提供合适的映射机制。



技术实现要素:

发明内容仅是说明性的,并不旨在以任何方式进行限制。也就是说,提供以下概述以介绍本文描述的新颖和非显而易见的技术的概念,要点,益处及优点。下面在详细描述中进一步描述选择实现方式。因此,以下发明内容并非旨在标识所要求保护的主题的必要特征,也不旨在用于确定所要求保护的主题的范围。

本发明的目的在于提出解决方案或机制来处理上述的与移动通信中的用户设备和网络装置的上行链路部分子帧传输有关的问题。

在一个方面,一种方法包括装置,用于以频率优先方式将多个代码块映射至无线电资源。该方法还包括该装置确定上行链路传输起始点。该方法还包括该装置在该上行链路传输起始点之前对该多个代码块进行打孔。该方法还包括该装置在该上行链路传输起始点之后发射至少一个完整的代码块。

在一个方面,一种装置包括:收发器,能够与无线网络的多个节点无线地通信。该装置还包括:处理器,通信地耦合至收发器。该处理器能够以频率优先方式将多个代码块映射至无线电资源。该处理器还能够确定上行链路传输起始点。该处理器还能够在该上行链路传输起始点之前对该多个代码块进行打孔。该处理器还能够在该上行链路传输起始点之后发射至少一个完整的代码块。

值得注意的是,尽管本文提供的描述可能是在特定的无线存取技术,网络和网络拓扑的背景下,诸如,lte(long-termevolution,长期演进)、lte-a(lte-advanced,高级lte)、lte-apro、5g、nr(newradio,新无线电)、iot(internet-of-things,物联网)或nb-iot(narrowbandinternetofthings,窄带物联网);但是,本文提出的概念,方案及其任意变化/衍生均可以在其他类型的无线存取技术,网络和网络拓扑中实施。因此,本公开的范围不限于本文描述的例子。

附图说明

包含附图以提供对本公开的进一步理解,并且附图被纳入并构成本公开的一部分。附图示出了本公开的实施方式,并且与说明书一起用于解释本公开的原理。可以理解的是,附图不一定按比例绘制,因为为了清楚地说明本公开的概念,一些部件可能被示出为与实际实施中的尺寸不成比例。

图1为描绘了根据本公开的实施方式的方案下的示例场景的示意图;

图2为描绘了根据本公开的实施方式的方案下的示例场景的示意图;

图3为根据本公开的实施方式的示例的通信装置和示例的网络装置的框图;

图4为根据本公开的实施方式的示例的流程的流程图。

具体实施方式

在此公开了所要求保护的主题的详细实施例和实施方式。但是,应该理解的是,所公开的实施例和实施方式仅仅是对要求保护的主题的说明,其可以以各种形式体现。然而,本公开可以以许多不同的形式实施,并且不应该被解释为限于这里阐述的示例性实施例和实施方式。而是,提供这些示例性实施例和实施方式,使得本公开的描述是彻底和完整的,并且将向本领域技术人员充分传达本公开的范围。在以下描述中,可以省略公知特征和技术的细节以避免不必要地模糊所呈现的实施例和实施方式。

概述:

根据本公开的实施方式涉及各种与移动通信中的用户设备和网络装置的上行链路部分子帧传输有关的技术,方法,方案及/或解决方式。根据本公开,许多可能的解决方案可以单独地或共同地实施。也就是说,尽管这些可能的解决方案可能在下面单独地描述,但是这些可能的解决方案中的两个或者更多可以以一种组合或者另一种组合的方式实施。

在lte,nr或新开发的通信系统中,引入了未许可频带传输以有助于数据传输或者增强数据吞吐量。利用未许可频带来在节点(如,ue及/或网络装置)之间发送数据传输。未许可频带传输可能未被很好地配置或者协调并且可能对相邻节点造成显著的干扰。如此,还可能需要合适的干扰管理机制来减轻/避免干扰。发射节点可以用于在发射数据之前执行干扰估计。在干扰估计之后,发射节点根据估计结果确定是否发射数据。因此,引入额外的或者灵活的上行链路传输起始点用于发射节点自适应地决定合适的用于发射数据的起始点。上行链路传输的起始点可以由发射节点决定或者由网络侧配置。

具体地,ue用于在发射上行链路数据之前,执行lbt估计以测量干扰。ue根据lbt估计的结果,能够确定上行链路传输起始点。ue可以决定上行链路传输起始点在子帧中的ofdm(orthogonalfrequency-divisionmultiplexing,正交频分复用)符号处。例如,可以决定上行链路传输起始点在符号#0、#1、#7或者符号的中间处。相应地,ue可以发射用于上行链路传输的部分子帧(如,从符号#7至符号#13)。但是,ue可以用于确定用于整个子帧的tbs,而不管上行链路传输起始点。换言之,上行链路数据可以分布在整个子帧上。因此,如何将传输块的数据映射或者分配至子帧变得重要并且会影响传输效率。

图1示出了根据本公开实施方式的方案下的示例场景100。场景100涉及ue和网络装置,该ue和网络装置为无线通信网络的一部分,诸如,lte网络,lte-a网络,lte-apro网络,5g网络,nr网络,iot网络,或者nb-iot网络。图1示出了用于将传输块映射至无线电资源上的时间优先方式。具体地,网络装置用于为ue配置无线电资源以执行上行链路传输。该配置的无线电资源可以指示特定的时间-频率区域,该特定的时间-频率区域包括:多个re(resourceelement,资源单元)或者多个prb(physicalresourceblock,物理资源块)。需要发射的传输块可以包括:多个代码块(codeblock)。ue可以用于将代码块映射至该配置的无线电资源。

如图1所示,ue用于按照时域优先的方式将多个代码块映射至无线电资源上。例如,ue可以将代码块0分布在时域中的整个子帧上,以及分布在频域中的频率宽度f0上。ue可以将代码块1分布在时域中相同的整个子帧上以及分布在频域中的频率宽度f1上。类似地,ue可以将代码块2~6分布在时域中相同的整个子帧上,以及分别分布在频域中的频率宽度f2~f6上。因此,每个代码块可以分布在相同时间间隔和不同频率宽度中。

ue可以用于执行干扰估计(如lbt)。ue可以用于根据干扰估计的结果决定上行链路传输起始点。例如,ue可以决定上行链路传输起始点在子帧的符号#7处。ue可以用于在上行链路传输起始点之前打孔(puncture)代码块并且在上行链路传输起始点之后发射代码块。换言之,ue仅利用部分子帧发射部分代码块。在本实施方式中,由于每个代码块均分布在整个子帧上,因此所有的代码块均受打孔的影响。每个代码块的部分数据(如上半部分)被打孔并且不会被发射。因此,由于每个代码块均不会被完整地发射,所以网络装置可能难以解码该发射的代码块。打孔会提高每个代码块的码率以及增加每个代码块的解码失败率。网络装置接着可能指示重传所有的代码块。由于高的解码失败率和大量的重传,因此降低了传输效率。

图2示出了根据本公开实施方式的方案下的示例场景200。场景200涉及ue和网络装置,该ue和网络装置为无线通信网络的一部分,例如lte网络,lte-a网络,lte-apro网络,5g网络,nr网络,iot网络,或者nb-iot网络。图2示出了用于将传输块映射至无线电资源上的频率优先方式。类似地,网络装置可以用于配置无线电资源给ue以执行上行链路传输。该配置的无线电资源可以指示特定的时频区域,该特定的时频区域包括:多个re或prb。需要被发射的传输块可以包括:多个代码块。ue用于将代码块映射至该配置的无线电资源。

如图2所示,ue用于按照频率域优先的方式,将多个代码块映射至无线电资源上。例如,ue可以将代码块0分布在频率域中的整个频率宽度f上以及分布在时域的时间间隔t0上。ue可以将代码块1分布在频域中相同的频率宽度f上以及分布在时域的时间间隔t1上。类似地,ue将代码块2~6分布在频率域中相同频率宽度f上以及分别分布在时域的时间间隔t2~t6上。因此,每个代码块可以分布于相同的频率宽度和不同的频率时间间隔。

ue可以用于执行干扰估计(如lbt)。ue用于根据干扰估计的结果决定上行链路传输起始点。例如,ue可以决定上行链路传输起始点在子帧的符号#7处。ue可以用于在上行链路传输起始点之前打孔代码块,以及在上行链路传输起始点之后发射代码块。换言之,ue仅利用部分子帧来发射部分代码块。在本实施方式中,由于通过频率优先的方式来将代码块映射至无线电资源,因此仅部分代码块受到打孔的影响。例如,当打孔发生时,仅代码块0~3受到影响。代码块4~6仍有高机率被成功发射和解码。代码块0~2和部分的代码块3被打孔并且不会被发射。网络装置可以仅指示重传代码块0~3。由于发射了至少一个完整的代码块(如代码块4~6),所以ue不需要重新发射所有的代码块。因此,由于所有的代码块中仅部分被打孔以及可能需要重传,因此增加了传输效率。

由于一些代码块没有被完整地发射,因此网络装置可能不能够成功解码所有的代码块并且可能请求重传。在一些实施方式中,由于不是所有的代码块均成功解码,因此网络装置可以请求ue重新发射全部传输块(即,所有的代码块)。但是,由于不是每个代码块均丢失或者失败,因此这样的实施方式会降低传输效率。仍然存在一些代码块被完整地发射并且被网络装置成功解码。因此,网络装置可以用于仅请求重传打孔了的代码块。

网络装置或ue可以把代码块分类为代码块组(codeblockgroup,cbg)。网络装置可以基于cbg指示重传。例如,网络装置或者ue可以确定3个cbg(如,cbg0~2)。cbg0可以包括:代码块0和1。cbg1可以包括:代码块2和3。cbg2可以包括:代码块4,5和6。ue可以用于接收对应于cbg的用于指示是否有需要重传的指示。例如,ue接收来自网络装置的对应于cbg0~2的比特图(1,1,0)。ue用于根据该指示确定是否重新发射cbg。该比特图的第一比特1表示ue需要重新发射cbg0(即,代码块0和1)。比特图的第二比特1表示ue需要重新发射cbg1(即,代码块2和3)。比特图的第三比特0表示ue不需要重新发射cbg2(即,代码块4,5和6)。因此,通过基于cbg的指示,可以使用更少的信息比特(如,3比特)来指示多个代码块(如,7个代码块)。

可选地,网络装置用于指示最后不可解码的代码块的身份标识(identity,id)。具体地,ue用于在发射部分子帧之后接收指示。该指示可以包括:id,用于指示最后不可解码的代码块。ue可以用于确定哪些代码块需要重新发射。例如,在代码块4~6可解码的情形中,id可以指示代码块3。ue能够确定代码块3为最后不可解码的代码块并且重新发射代码块0~3。在另一示例中,在代码块4和6可解码而代码块5不可解码的情形中,id可以指示代码块5。ue可以用于重新发射代码块0至最后不可解码的代码块(如,代码块0~5)。因此,网络装置可以仅指示最后不可解码的代码块。ue可以重新发射在指示的代码块之前的代码块和指示的代码块。

可选地,网络装置可以用于发射单个比特(singlebit)以指示是否所有发射的代码块或者所有的未打孔代码块均可解码。具体地,ue可以用于在发射部分子帧之后,接收单个比特。该单个比特可以指示是否所有发射的代码块或者所有的未打孔的代码块是可解码的。ue用于根据该单个比特,确定是否重新发射整个传输块或者被打孔的代码块。例如,代码块0~2被整个打孔。代码块3部分打孔。代码块4~6为没有打孔的代码块。单个比特可以指示代码块4~6是否全部被成功解码。在接收到单个比特之后,ue可以确定是否需要重新发射未打孔的代码块(如代码块4~6)。由于ue知道哪些代码块被打孔或者部分打孔(如代码块0~3),因此ue能够根据单个比特,确定是否需要重新发射整个传输块(如,代码块0~6)或者仅重新发射打孔的代码块(如代码块0~3)。在单个比特指示所有的未打孔代码块均可解码的情形中,ue仅需要重新发射打孔的代码块。在单个比特指示所有的未打孔代码块是不可解码的情形中,ue需要重新发射打孔的代码块和未打孔的代码块。因此,网络装置可以仅使用单个比特来指示是否所有的未打孔代码块均可解码。ue可以根据该单个比特重新发射整个传输块或者打孔的代码块。

可选地,网络装置可以用于发射基于代码块的指示以指示重传代码块。具体地,ue可以用于在发射部分子帧之后接收指示。该指示对应于发射的代码块。ue可以用于根据该指示确定是否重新发射被发射的代码块。例如,因为网络装置和ue均知道代码块0~2没有发射,因此对应于代码块3~6的指示会是足够的。该指示可以包括:多比特(如,4比特),以指示发射的代码块(如代码块4~6)的解码结果。该指示的每比特可以对应于每个发射的代码块。例如,指示[0,1,1,1]可以用来指示代码块3~6的解码结果。比特“0”代表解码失败以及比特“1”代表解码成功。因此,ue可以用于在接收到该指示之后重新发射代码块3。

在一些实施方式中,可以进一步降低该指示的信令开销。具体地,对于代码块3~6,解码结果[0,1,1,1],[1,0,1,1],[1,1,0,1]和[1,1,1,0]可能是最可能的错误情形,因为仅一个代码块是不可解码的。诸如[0,0,1,1],[0,1,0,1],[0,1,1,0],[1,0,0,1],[1,0,1,0],[1,1,0,0],[0,0,0,1],[0,0,1,0],[0,1,0,0],[1,0,0,0]和[0,0,0,0]的错误情形可以聚合为一个代码状态“y”。代码状态“y”表示严重的错误情形,因为至少两个代码块不可解码。当ue接收到代码状态“y”时,ue用于重新发射所有发射的代码块(如代码块3~6)。然后,总的来说,网络装置可以向ue指示解码结果的组合,该解码结果的组合对应于{[1,1,1,1],[0,1,1,1],[1,0,1,1],[1,1,0,1],[1,1,1,0]和y}之一。组合的数量限制为6。因此,仅需要3比特来指示4个代码块的重传。相应地,网络装置可以发射指示以指示每个发射的代码块的解码结果的组合。该指示所包含的比特数少于发射的代码块的数量。ue可以根据该指示,确定需要重传哪个代码块。

示意性的实施方式:

图3示出了根据本发明实施方式的示例的通信装置310和示例的网络装置320。通信装置310和网络装置320中的任一个均可以执行各种功能以实施本文中描述的与无线通信中的用户设备和网络装置的上行链路部分子帧传输有关的方案、技术、流程和方法,包括上面描述的场景100和200以及以下描述的流程400。

通信装置310可以为电子装置的一部分,该电子装置可为ue,诸如便携式或移动装置,可穿戴式装置,无线通信装置或者计算装置。例如,通信装置310可以在智能手机,智能手表,个人数字助理,数码相机,或者诸如平板电脑或者笔记本电脑等计算设备中实施。通信装置310还可以为机器类装置的一部分,该机器类装置可以为诸如固定装置等的iot或nb-iot装置,家用电器,有线装置或者计算装置。例如,通信装置310可以在智能恒温器,智能冰箱,智能门锁,无线扬声器或者家庭控制中心中实施。可选地,通信装置310可以采用一个或者多个ic(integrated-circuit,集成电路)芯片的形式实现,例如但不是限制,一个或者多个单核处理器,一个或者多个多核处理器,或者一个或者多个cisc(complex-instruction-set-computing,复杂指令集计算)处理器。通信装置310可以包括:图3中所示的诸如处理器312等这些元件中的至少一部分。通信装置310进一步可以包括:一个或者多个其他的与本文提出的方案不相关的元件,例如,内部电源,显示设备及/或用户接口设备,因此,为了简洁,通信装置310的这些元件既不在图3中示出,也不在下述描述。

网络装置320可以为电子装置的一部分,该电子装置可以为网络节点,诸如基站,小型单元,路由器或者网关。例如,网络装置320可以在lte,lte-a或者lte-apro网络中的enodeb中实现,或者在5g、nr、iot或nb-iot中的gnb中实现。可选地,网络装置320可以以一个或者多个ic芯片的形式实现,例如但不是限制,一个或者多个单核处理器,一个或者多个多核处理器,或者一个或者多个cisc处理器。网络装置320可以包括:图3中所示的诸如处理器322等这些元件中的至少一部分。网络装置320进一步包括:一个或者多个与本文提出的方案不相关的其他元件,例如,内部电源,显示设备及/或用户接口设备,因此,为了简洁,网络装置320的这些元件既不在图3中示出,也不在下述描述。

在一个方面,处理器312和322中的任一个以一个或者多个单核处理器,一个或者多个多核处理器,或者一个或者多个cisc处理器的形式实现。也就是,即使在此中使用单数术语“一处理器”来指代处理器312和322,但是处理器312和322中的每一个在根据本发明的一些实施方式中可以包括多个处理器,以及在根据本发明的其他实施方式中可以包括单个处理器。在另一方面,处理器312和322中的每一个可以采用具有电子元件的硬件(可选地,固件)的形式来实现,这些电子元件例如包括但不限于:用于实现根据本公开的特定目的一个或者多个晶体管,一个或者多个二极管,一个或者多个电容,一个或者多个电阻,一个或者多个电感,一个或者多个忆阻器,一个或者多个变容体。换言之,在至少一些实施方式中,处理器312和322中的每一个为专用目的机器专门设计,用于执行特定任务,例如根据本发明各种实施方式中的装置(如,由通信装置310表示)和网络(如,由网络装置320表示)的功耗降低。

在一些实施方式中,通信装置310还可以包括:收发器316,耦合至处理器312,并且能够无线地发射和接收数据。在一些实施方式中,通信装置310进一步包括:存储器314,耦合至处理器312并且能够被处理器312访问以及存储数据在其中。在一些实施方式中,网络装置320还可以包括:收发器326,耦合至处理器322并且能够无线地发射和接收数据。在一些实施方式中,网络装置320进一步包括:存储器324,耦合至处理器322并且能够被处理器322访问以及存储数据在其中。因此,通信装置310和网络装置320可以分别经由收发器316和326而彼此无线地通信。为了帮助更好地理解,下面在移动通信环境的情况中提供通信装置310和网络装置320中的每一个的操作,功能和能力的描述;在移动通信环境中,通信装置310在通信装置或ue中实现或者实施为通信装置或ue,而网络装置320在通信网络的网络节点实现或者实施为通信网络的网络节点。

在一些实施方式中,处理器322用于配置无线电资源给通信装置310以执行上行链路传输。处理器322可以指示特定的时频区域,该特定的时频区域包括:多个re或prb。处理器312用于将多个代码块映射至该配置的无线电资源。

在一些实施方式中,处理器312可以用于按照频率域优先的方式来把多个代码块映射至无线电资源上。例如,处理器312可以将第一代码块分布在频率域的整个频率宽度f上以及分布在时间域的第一时间间隔上。处理器312可以将第二代码块分布在频率域中相同的频率宽度f上以及分布在时间域的第二时间间隔上。类似地,处理器312可以将第三代码块至第七代码块分布在频率域的相同频率宽度f上以及分别分布在时间域的第三时间间隔至第七时间间隔上。因此,处理器312可以将每个代码块分布在相同的频率宽度和不同的频率时间间隔内。

在一些实施方式中,处理器312用于执行干扰估计(如,lbt)。处理器312可以用于根据干扰估计的结果确定上行链路传输起始点。例如,处理器312可以确定上行链路传输起始点在子帧的符号#7处。处理器312可以用于在上行链路传输起始点之前,打孔代码块,以及在上行链路传输起始点之后发射代码块。换言之,处理器312可以仅利用部分子帧来发射部分代码块。由于处理器312通过频率优先方式将代码块映射至无线电资源上,因此仅一些代码块受到打孔影响。例如,处理器312可以仅打孔第一至第三代码块。处理器312仍发射第四至第七代码块。处理器312可以打孔第一至第三代码块以及部分的第四代码块,并且不发射打孔的部分。处理器322可以仅指示重传第一至第四代码块。由于至少一个完整的代码块(如第五至第七代码块)被发射,因此处理器312不需要重新发射所有的代码块。因此,由于通信装置仅打孔和需要重传所有代码块的一部分,因此提高了传输效率。

在一些实施方式中,网络装置320或通信装置310可以将代码块分类为cbg。处理器322可以基于cbg来指示重传。例如,处理器322或处理器312可以确定3个cbg(如cbg0~2)。cbg0可以包括:第一和第二代码块。cbg1可以包括:第三和第四代码块。cbg2可以包括:第五至第七代码块。处理器312可以用于通过收发器316接收对应于cbg的用于指示是否需要重传的指示。例如,处理器312接收来自网络装置320的对应于cbg0~2的比特图(1,1,0)。处理器312可以用于根据该指示确定是否重新发射cbg。比特图的第一比特1可以表示处理器312需要重新发射cbg0(即第一和第二代码块)。比特图的第二比特1表示处理器312需要重新发射cbg1(即第三和第四代码块)。比特图的第三比特0表示处理器312不需要重新发射cbg2(即第五至第七代码块)。因此,处理器322通过基于cbg的指示,可以使用更少的信息比特(如3比特)来指示多个代码块(如,7个代码块)。

在一些实施方式中,处理器322用于指示最后不可解码的代码块的id。具体地,处理器312可以在发射部分子帧之后接收指示。该指示可以包括:id,用于指示最后不可解码的代码块。处理器312可以用于确定哪个代码块需要被重新发射。例如,在第五至第七代码块可解码的情形中,id可以指示第四代码块。处理器312能够确定第四代码块为最后不可解码的代码块并且重新发射第一至第四代码块。在一些实施方式中,在第五和第七代码块可解码而第六代码块不可解码的情形中,id可以指示第六代码块。处理器312用于重新发射第一代码块至最后不可解码的代码块(如第一至第六代码块)。因此,处理器322可以仅指示最后不可解码的代码块。处理器312可以重新发射在指示的代码块之前的代码块和指示的代码块。

在一些实施方式中,处理器322可以用于发射单个比特以指示是否所有发射的代码块或者所有未打孔的代码块是可解码的。具体地,处理器312可以用于在发射部分子帧之后,接收单个比特。该单个比特指示是否所有发射的代码块或者所有未打孔的代码块是可解码的。处理器312可以用于根据该单个比特,确定是否重新发射整个传输块或者打孔的代码块。例如,处理器312可以完整地打孔第一至第三代码块。处理器312可以打孔第四代码块的一部分。处理器312可以发射第五至第七代码块。处理器322可以使用单个比特来指示第五至第七代码块是否全部被成功解码。在接收到单个比特之后,处理器312可以确定是否需要重新发射未打孔的代码块(如第五至第七代码块)。由于处理器312知道哪些代码块被打孔或者部分地打孔(如第一至第四代码块),因此处理器312根据该单个比特,能够确定是否需要重新发射整个传输块(如第一至第七代码块)或者仅重新发射打孔的代码块(如第一至第四代码块)。在单个比特指示所有的未打孔的代码块均可解码的情形中,处理器312仅需要重新发射打孔的代码块。在单个比特指示所有的未打孔的代码块是不可解码的情形中,处理器312需要重传打孔的代码块和未打孔的代码块。相应地,处理器322可以仅使用单个比特来指示是否所有的未打孔的代码块是可解码。处理器312可以根据单个比特重新发射整个传输块或者打孔的代码块。

在一些实施方式中,处理器322用于发射基于代码块的指示以指示重传代码块。具体地,处理器312可以用于在发射部分子帧之后接收指示。该指示对应于发射的代码块。处理器312可以用于根据该指示确定是否重新发射该发射的代码块。例如,因为网络装置320和通信装置310均知道第一至第三代码块没有发射,所以对应于第四至第七代码块的指示会是足够的。该指示可以包括:多个比特(如,4比特),以指示发射的代码块(如第五至第七代码块)的解码结果。该指示的每个比特可以对应每个发射的代码块。例如,处理器322可以使用指示[0,1,1,1]来指示第四至第七代码块的解码结果。比特“0”代表解码失败以及比特“1”代表解码成功。因此,处理器312可以用于在接收到该指示之后重新发射第四代码块。

在一些实施方式中,可以进一步降低该指示的信令开销。当处理器312接收到代码状态“y”时,处理器312用于重新发射所有发射的代码块(如第四至第七代码块)。然后,总的来说,处理器322可以向通信装置310指示解码结果的组合,该解码结果的组合对应于{[1,1,1,1],[0,1,1,1],[1,0,1,1],[1,1,0,1],[1,1,1,0]和y}之一。组合的数量可以限制为6。因此,处理器322可以仅使用3比特来指示4个代码块的重传。因此,处理器322可以发射指示以指示每个发射的代码块的解码结果的组合。该指示所包含的比特数少于发射的代码块的数量。处理器312可以根据该指示,可以确定哪个代码块需要重新发射。

示意性的流程:

图4示出了根据本公开实施方式的示例的流程400。流程400可以是关于根据本发明的上行链路部分子帧传输的场景200的示例实现,无论是部分或完全的。流程400可以表示通信装置310的特征的实现的一个方面。流程400可以包括:一个或者多个操作,动作或功能,如框410,420,430和440中的一个或者多个所示。尽管描述为分散的框,但是流程400的各个框可以划分出额外的框,组合为更少的框,或者消除,这取决于期望的实现。另外,流程400中的框可以采用图4所示的顺序执行,或者以不同的顺序执行。流程400可以由通信装置310或者任意合适的ue或者机器类设备实施。仅出于说明目的而不意味着限制,以下在通信装置310的情境下描述流程400。流程400开始于框410。

在410处,流程400可以包括:装置310的处理器312以频率优先的方式将多个代码块映射至无线电资源。流程400从410继续进行至420。

在420处,流程400可以包括:处理器312确定上行链路传输起始点。流程400从420继续进行至430。

在430处,流程400可以包括:处理器312在上行链路传输起始点之前,打孔代码块。流程400从430继续进行至440。

在440处,流程440可以包括:处理器312在上行链路传输起始点之后,发射至少一个完整的代码块。

在一些实施方式中,流程400可以包括:处理器312执行干扰估计。流程400还可以包括:处理器312根据干扰估计的结果,确定上行链路传输起始点。

在一些实施方式中,流程400可以包括:处理器312在部分子帧中发射完整的代码块。

在一些实施方式中,流程400可以包括:处理器312接收对应代码块组的指示。流程400还可以包括:处理器312根据指示确定是否重新发射代码块组。该代码块组包括:多个代码块。

在一些实施方式中,流程400可以包括:处理器312接收用于指示最后不可解码的代码块的id。流程400进一步包括:处理器312重新发射该指示的代码块之前的代码块以及该指示的代码块。

在一些实施方式中,流程400可以包括:处理器312接收单个比特。流程400进一步包括:处理器312根据该单个比特,确定是否重新发射整个传输块或者打孔的代码块。该单个比特指示是否所有发射的代码块均可解码。

在一些实施方式中,流程400可以包括:处理器312接收对应于发射的代码块的指示。流程400进一步包括:处理器312根据该指示,确定是否重新发射该发射的代码块。

在一些实施方式中,该指示可以包括:多个比特,对应于每个发射的代码块。

在一些实施方式中,该指示可以指示每个发射的代码块的解码结果的组合。该指示包含的比特数小于发射的代码块的数量。

补充说明:

此中描述的主题有时示出了不同元件包含在其它不同的元件内或与其他不同的元件连接。应该理解的是,这样描述的架构仅仅是示例,并且实际上可以实施许多能够获得相同功能的其他架构。在概念意义上,能够达到相同功能的任何元件布置被有效地“关联”,从而获得期望的功能。因此,在此被组合以达到特定功能的任何两个元件可以被视为彼此“相关联”,从而获得期望的功能,而不管架构或中间元件如何。同样地,如此关联的任何两个元件也可以被视为彼此“可操作地连接”或“可操作地耦合”以实现期望的功能,并且能够如此关联的任何两个元件也可以被视为“可操作地耦合”,以相互达成所需的功能。可操作地耦合的具体示例包括但不限于物理上可配对和/或物理上交互的元件和/或无线交互和/或无线交互元件和/或逻辑交互和/或逻辑交互的元件。

此外,对于本文中基本上任何复数和/或单数术语的使用,本领域技术人员,可以根据上下文及/或应用适当地将复数解释为单数和/或将单数解释为复数。为了清楚起见,此文中可以明确地阐述各种单数/复数置换。

此外,本领域技术人员将会理解,一般而言,本文所使用的术语,特别是所附权利要求(例如,所附权利要求的主体)中的术语一般意图为“开放”术语,例如术语“包括”应被解释为“包括但不限于”,术语“具有”应被解释为“至少具有”,术语“包括”应被解释为“包括但不限于”等等。本领域技术人员将会进一步理解,如果引入的权利要求列举的特定数目是有意的,则这样的意图将在权利要求中明确记载,并且在没有这样的表述的情况下,不存在这样的意图。例如,作为对理解的帮助,以下所附权利要求可以包含引导短语“至少一个”和“一个或多个”的使用,以引出权利要求列举项。然而,既使当同一个权利要求包含引导短语“一个或多个”或“至少一个”以及不定冠词比如“一个”或“一种”时,这种短语的使用不应当解释为暗示由不定冠词“一个”或“一种”引入的权利要求列举项将包含这样的权利要求列举项的任何特定权利要求限定为仅包含一个这种列举项的实施方案(例如,“一个”和/或“一种”应当解释为指“至少一个”或“至少一种”);这同样适用于以引入权利要求列举项的定冠词的使用。另外,即使引入的权利要求明确列举了具体数量,本领域技术人员将认识到,这样的列举应该被解释为意指至少所列举的数目,例如,没有其他修饰语的“两个列举项”意指至少两个列举项,或者两个或更多个列举项。此外,在使用类似于“a,b和c等中的至少一个”的惯例的那些情况下,通常这样的构造旨在于让本领域技术人员理解该惯例的含义,例如,“具有a,b和c中的至少一个的系统”将包括但不限于仅具有a,仅具有b,仅具有c,具有a和b在一起,具有a和c在一起,具有b和c在一起的系统,和/或a,b和c在一起等。在使用类似于“a,b或c等中的至少一个”的惯例的那些情况下,一般来说,这样的构造意图是使本领域技术人员理解该惯例的意义,例如,“具有a,b或c中的至少一个的系统“将包括但不限于仅具有a,仅具有b,仅具有c,具有a和b,具有a和c一起,具有b和c的系统和/或a,b和c等。本领域技术人员将会进一步理解,无论是在说明书,权利要求还是附图中,实际上任何呈现两个或更多个可选择性术语的任何转换性词语和/或短语,都应该被理解为考虑包括其中的一个术语,任一个术语或全部两个术语的可能性。例如,短语“a或b”将被理解为包括“a”或“b”或“a和b”的可能性。

从前述内容可以理解,为了说明的目的,本文已经描述了本公开的各种实施方式,并且可以在不脱离本公开的范围和精神的情况下进行各种修改。因此,本文所公开的各种实施方式不旨在是限制性的,真正的范围和精神由以下权利要求指示。

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