无线通信系统中的数据映射方法和设备与流程

文档序号:21548574发布日期:2020-07-17 18:01阅读:428来源:国知局
无线通信系统中的数据映射方法和设备与流程

本公开涉及无线通信系统中的数据映射方法和设备。更具体地,本公开涉及用于在无线通信系统中平稳地提供服务的数据映射方法和设备。



背景技术:

为了满足在第四代(4g)通信系统商业化之后持续增加的无线数据业务需求,已经努力开发改进的准第五代(5g)通信系统或5g通信系统。这是“5g通信系统”或“准5g通信系统”被称为“超4g网络通信系统”或“后长期演进(lte)”系统的原因。为了实现高数据传输率,正在开发5g通信系统以在超高频带(毫米波(mmwave))(例如60ghz频带)中实现。为了减少这种超高频带中杂散电波的出现并增加5g通信系统中电波的传输距离,正在研究各种技术,例如波束成形、大规模多输入多输出(mimo)、全维mimo(fd-mimo)、阵列天线、模拟波束成形和大型天线。为了改进用于5g通信系统的系统网络,已开发包括演进小型小区、高级小型小区、云无线电接入网络(云ran)、超密度网络、装置对装置通信(d2d)、无线回传、移动网络、协作通信、协作多点(comp)以及干扰消除的各种技术。另外,对于5g通信系统,已经开发出其他技术,包括作为高级编码调制(acm)方案的混合调制频移键控(fsk)与正交调幅(qam)(fqam)和滑动窗口叠加编码(swsc)以及作为高级访问方案的滤波器组多载波(fbmc)、非正交多址访问(noma)和稀疏码多址访问(scma)。

互联网已经从人类创建和消费信息的基于人类的连接网络发展到物联网(iot),其中诸如对象的分布式配置彼此交换信息以处理信息。新近提供了万物互联(ioe)技术,其中与iot相关的技术与例如通过与云服务器的连接来处理大数据的技术相结合。为了实现iot,需要各种技术部件,诸如感测技术、有线/无线通信和网络基础设施、服务接口连接技术、安全技术等。近年来,已经研究了包括用于连接对象的传感器网络、机器对机器(m2m)通信、机器类型通信(mtc)等技术。在iot环境中,可以提供智能互联网技术(it)服务,所述服务收集并分析从彼此连接的对象获得的数据并因此在人类生活中创造新的价值。随着现有信息技术(it)技巧和各种行业彼此融合和相结合,iot可以应用于诸如智能家居、智能建筑、智能城市、智能汽车或互联汽车、智能电网、医疗保健、智能家电、高质量医疗服务等的各个领域。

因此,现已进行各种尝试来将5g通信系统应用于iot网络。例如,与传感器网络、m2m通信、mtc等相关的技术是通过使用包括波束成形、mimo、阵列天线等的5g通信技术来实现的。将云ran作为上述大数据处理技术的应用可以是将5g通信技术与iot技术相融合的示例。

如上所述,随着无线通信系统的发展,现在可以提供各种服务,因此,需要一种平稳地提供这些服务的方式。

上述信息仅作为背景信息呈现,以帮助理解本公开。对于上述任何一个是否可以作为本公开的现有技术应用,尚未做出确定,也没有做出断言。



技术实现要素:

技术问题

随着无线通信系统的发展,现在可以提供各种服务,因此,需要一种平稳地提供这些服务的方式。

问题的解决方案

提供了一种由基站执行的在无线通信系统中发送和接收数据的方法及其设备。所述方法包括:基于代码块组传输信息(cbgti)确定代码块(cb),传输块(tb)中所包括的多个cb中的一个,是否被调度用于传输;响应于所述cb被调度用于传输,基于所述tb的cb的数量或所述tb的调度的cb的数量确定所述cb的序列长度;根据所确定的所述序列长度生成所述cb的序列;并且发送包括所生成序列的信号。

附图说明

从以下结合附图的描述中,本公开的某些实施例的上述和其他方面、特征和优点将变得更加显而易见,在附图中:

图1是根据本公开的实施例的作为长期演进(lte)系统、高级lte(lte-a)系统或类似系统的下行链路(dl)无线资源区域的时频域的传输结构的图示;

图2是根据本公开的实施例的作为lte系统、lte-a系统或类似系统的上行链路(ul)无线资源区域的时频域的传输结构的图示;

图3和图4是根据本公开的各种实施例的用于描述在时频资源中分配作为在第五代(5g)或新无线电(nr)系统中考虑的服务的增强移动宽带(embb)、超可靠和低延迟通信(urllc)以及大规模机器类型通信(mmtc)的方法的图示;

图5是根据本公开的实施例的将一个传输块划分成多个代码块并添加循环冗余校验(crc)的结构的图示;

图6示出根据本公开的实施例的使用外码的传输方法;

图7a和图7b是根据本公开的各种实施例的用于基于是否施加外码来描述操作过程的图示;

图8a、图8b和图8c是根据本公开的各种实施例的部分重传的示例的图示;

图9是根据本公开的实施例的用于描述与直到实际传输要传输的传输块之前执行的信道编码相关的操作的框图;

图10是根据本公开的实施例的确定速率匹配参数的方法的流程图;

图11是根据本公开的实施例的确定速率匹配参数的方法的流程图;

图12是根据本公开的实施例的确定速率匹配参数的方法的流程图;

图13是根据本公开的实施例的终端的内部配置的框图;并且

图14是根据本公开的实施例的基站的内部配置的框图。

贯穿图式,相同参考标号将始终理解为指代相同部分、部件和结构。

具体实施方式

本公开的方面是要至少解决上述问题和/或缺点,并且至少提供下文所描述的优点。因此,本公开的一方面在于提供用于在无线通信系统中平稳地提供服务的数据映射方法和设备。

根据本公开的一方面,提供了一种由基站执行的在无线通信系统中发送和接收数据的方法。所述方法包括:基于代码块组传输信息(cbgti)确定代码块(cb),传输块(tb)中所包括的多个cb中的一个,是否被调度用于传输;响应于所述cb被调度用于传输,基于所述tb的cb的数量或所述tb的调度的cb的数量确定所述cb的序列长度;根据所确定的所述序列长度生成所述cb的序列;并且发送包括所生成序列的信号。

所述方法还可包括:响应于所述cb未被调度用于传输,将所述cb的序列长度确定为0。

所述方法还可包括:响应于所述tb的下行链路控制信息(dci)调度中不存在所述cbgti,基于所述tb的cb的数量确定所述cb的序列长度;并且响应于所述dci中存在所述cbgti,基于所述tb的调度的cb的数量确定所述cb的序列长度。

所述cb的序列长度可以被确定为nl可以是与所述tb映射的传输层数,qm可以是调制阶数,g可以是可用于所述tb的传输的编码位总数,c'可以是响应于所述dci中不存在所述cbgti的所述tb的cb的数量,并且c'可以是响应于所述dci中存在所述cbgti的所述tb的所述调度的cb的数量。

根据本公开的另一方面,提供了一种由用户设备(ue)执行的在无线通信系统中发送和接收数据的方法。所述方法包括:接收关于包括在传输块(tb)中的至少一个代码块(cb)的代码块组传输信息(cbgti);根据cbgti、基于tb的cb的数量或所述tb的调度的cb的数量确定所述至少一个cb的序列长度;并且基于所确定的所述序列长度对所述至少一个cb进行解码。

所述方法还可包括:响应于调度所述tb的下行链路控制信息(dci)中不存在所述cbgti,基于所述tb的cb的数量确定所述cb的序列长度;并且响应于所述dci中存在所述cbgti,基于所述tb的调度的cb的数量确定所述cb的序列长度。

所述cb的序列长度可以被确定为nl可以是与所述tb映射的传输层数,qm可以是调制阶数,g可以是可用于所述tb的传输的编码位总数,c'可以是响应于所述dci中不存在所述cbgti的所述tb的cb的数量,并且c'可以是响应于所述dci中存在所述cbgti的所述tb的所述调度的cb的数量。

根据本公开的另一方面,提供了一种用于在无线通信系统中发送和接收数据的基站。所述基站包括收发器;存储指令的至少一个存储器;以及至少一个处理器,所述至少一个处理器被配置为执行所存储的指令用以:基于代码块组传输信息(cbgti)确定代码块(cb),传输块(tb)中所包括的多个cb中的一个,是否被调度用于传输;响应于所述cb被调度用于所述传输,基于所述tb的cb的数量或所述tb的调度的cb的数量确定所述cb的序列长度;根据所确定的所述序列长度生成所述cb的序列;并且控制所述收发器发送包括所生成序列的信号。

所述至少一个处理器可以进一步被配置为执行所存储的指令用以:响应于所述cb未被调度用于传输,将所述cb的序列长度确定为0。

所述至少一个处理器可以进一步被配置为:响应于所述tb的下行链路控制信息(dci)调度中不存在所述cbgti,基于所述tb的cb的数量确定所述cb的序列长度;并且响应于所述dci中存在所述cbgti,基于所述tb的调度的cb的数量确定所述cb的序列长度。

所述cb的所述序列长度可以被确定为nl可以是与所述tb映射的传输层数,qm可以是调制阶数,g可以是可用于所述tb的传输的编码位总数,c'可以是响应于所述dci中不存在所述cbgti的所述tb的cb的数量,并且c'可以是响应于所述dci中存在所述cbgti的所述tb的所述调度的cb的数量。

根据本公开的另一方面,提供了一种用于在无线通信系统中发送和接收数据的用户设备(ue)。所述ue包括收发器;存储指令的至少一个存储器;以及至少一个处理器,所述至少一个处理器被配置为执行所存储的指令用以:接收关于包括在传输块(tb)中的至少一个代码块(cb)的代码块组传输信息(cbgti);根据cbgti、基于tb的cb的数量或所述tb的调度的cb的数量确定所述至少一个cb的序列长度;并且基于所确定的所述序列长度对所述至少一个cb进行解码。

所述至少一个处理器可以进一步被配置为:响应于所述tb的下行链路控制信息(dci)调度中不存在所述cbgti,基于所述tb的cb的数量确定所述cb的序列长度;并且响应于所述dci中存在所述cbgti,基于所述tb的调度的cb的数量确定所述cb的序列长度。

所述cb的所述序列长度可以被确定为nl可以是与所述tb映射的传输层数,qm可以是调制阶数,g可以是可用于所述tb的传输的编码位总数,c'可以是响应于所述dci中不存在所述cbgti的所述tb的cb的数量,并且c'可以是响应于所述dci中存在所述cbgti的所述tb的所述调度的cb的数量。

根据本公开的另一方面,一种非暂时性计算机可读记录介质,其上记录有可执行程序,其中所述程序指示计算机执行如权利要求1所述的方法。

通过以下结合附图来公开本公开的各种实施例的详细描述,本公开的其他方面、优点和显著特征对于本领域技术人员将变得显而易见。

发明模式

参考附图提供以下描述是为了帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。以下描述包括有助于理解的各种具体细节,但这些应仅被视为示例性的。因此,本领域的普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可以对本文中描述的各种实施例进行各种改变和修改。此外,为了清楚和简洁起见,可以省略对众所周知的功能和构造的描述。

在以下描述和权利要求中使用的术语和词语不限于书面含义,而是仅由发明人使用以使得能够清楚和一致地理解本公开。因此,对于本领域的技术人员来说显而易见的是,提供本公开的各种实施例的以下描述仅出于说明目的,而不是出于限制由所附权利要求和其等同物限定的本公开的目的。

应理解,除非上下文明确地另有说明,否则单数形式“一个(a、an)”和“所述(the)”包括复数指示物。因此,例如,对“部件表面”的参照包括对一个或多个此类表面的参照。

在描述实施例时,将不提供在相关领域中众所周知的并且与本公开不直接相关的技术内容。通过省略多余的描述,本公开的本质将不会被模糊并且可以被清楚地解释。

出于相同的原因,为了清楚起见,在附图中可能会放大、省略或示意性地示出部件。另外,每个部件的大小并不完全反映实际大小。在附图中,相同的参考标号表示相同的元件。

在元件列表之后使用“至少一个”等表达时,会修饰整个元件列表,而不修饰列表中的单个元件。

通过参考以下实施例和附图的详细描述,可以更容易地理解本公开的一个或多个实施例的优点和特征以及实现所述优点和特征的方法。在这点上,本实施例可以具有不同的形式,并且不应该被解释为限于这里阐述的描述。相反,提供这些实施例以使得本公开将彻底且完整,并且将各实施例的概念完全传达给本领域的普通技术人员,并且本公开将仅由随附权利要求限定。

在此,将理解,流程图或过程流程图中的框的组合可以由计算机程序指令执行。由于这些计算机程序指令可以被加载到通用计算机、专用计算机或另一可编程数据处理设备的处理器中,因此由计算机或另一可编程数据处理设备的处理器执行的指令产生用于执行一个或多个流程图框中所描述的功能的单元。计算机程序指令可以存储在计算机可用或计算机可读存储器中,所述存储器能够指导计算机或另一可编程数据处理设备以特定方式实现功能,并且因此存储在计算机可用或计算机可读存储器中的指令还能够产生包含用于执行一个或多个流程图框中所描述的功能的指令单元的制品。也可以将计算机程序指令加载到计算机或另一可编程数据处理设备中,以及因此,当在计算机或另一可编程数据处理设备中执行一系列操作时通过生成计算机执行的过程来操作计算机或另一可编程数据处理设备的指令可以提供用于执行一个或多个流程图框中所描述的功能的操作。

此外,每个框可表示模块、区段或代码的一部分,其包括用于执行指定逻辑功能的一个或多个可执行指令。还应当注意,在一些替代实现方式中,框中所提及的功能可以无序地发生。例如,连续示出的两个框实际上可以基本上同时执行,或者有时可以根据对应功能以相反的顺序执行。

本公开的实施例中的术语“单元”是指诸如现场可编程门阵列(fpga)或专用集成电路(asic)的软件部件或硬件部件,并且执行特定功能。然而,术语“单元”不限于软件或硬件。单元可以形成以便在可寻址存储介质中或者可以形成以便操作一个或多个处理器。因此,例如,术语“单元”可以是指诸如软件部件、面向对象的软件部件、类部件和任务部件等部件,并且可以包括进程、功能、属性、过程、子例程、程序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表、阵列或变量。由部件和单元提供的功能可以与更少数量的部件和单元相关联,或者可以分成另外的部件和单元。此外,可以实施部件和单元以仿造在装置或安全多媒体卡中的一个或多个中央处理单元(cpu)。另外,在实施例中,单元可以包括至少一个处理器。

无线通信系统已经从提供最初面向语音服务发展为例如提供高速和高质量分组数据服务的宽带无线通信系统,诸如高速分组接入(hspa)、长期演进(lte)或演进的通用陆地无线电接入(e-utra)、第三代合作伙伴计划(3gpp)的高级lte(lte-a)、3gpp2的高速率分组数据(hrpd)和超移动宽带(umb)以及电气和电子工程师协会(ieee)的802.16e的通信标准。正在与5g无线通信系统一起开发第五代(5g)或新无线电(nr)通信标准。

在作为宽带无线通信系统的代表性示例的lte系统中,正交频分复用(ofdm)方案用于下行链路(dl)并且单载波频分复用(sc-fdma)方案用于上行链路(ul)。ul是指终端、用户设备(ue)或移动站(ms)向基站(bs)或演进节点b(enodeb)发送数据或控制信号的无线链路,并且dl是指bs向终端发送数据或控制信号的无线链路。在这样的多址方案中,通过通常分配和操作数据或控制信息来对每个用户的数据或控制信息进行分类,以使得用于为每个用户发送数据或控制信息的时频资源彼此不重叠,即,以使得建立正交性。

lte系统采用混合自动重传请求(harq)方案,其中在初始传输中发生解码失败时物理层重传数据。在harq方案中,当接收器未能准确地解码数据时,接收器将指示解码失败的信息(否定应答(nack))传输到发送器,以便发送器可以在物理层中重传对应的数据。接收器将由发送器重传的数据与先前解码失败的数据相组合,以提高数据接收性能。此外,当接收器准确地解码数据时,将指示成功解码的(应答(ack))的信息传输到发送器,以便发送器可以发送新数据。

本文使用的所有术语,包括描述性或技术性术语,应被解释为具有对本领域普通技术人员显而易见的含义。然而,根据本领域普通技术人员的意图、先例或新技术的出现,这些术语可具有不同的含义,因此,本文所用的术语必须基于这些术语的含义以及整个说明书中的描述进行定义。在下文中,bs可以是执行终端的资源分配的主体,并且可以是gnodeb、enodeb、节点b、bs、无线接入单元、bs控制器以及网络上的节点中的至少一者。终端可以包括能够执行通信功能的ue、ms、蜂窝电话、智能电话、计算机或多媒体系统。在本公开中,dl是从bs发送到终端的信号的无线传输路径,而ul是从终端发送到bs的信号的无线传输路径。另外,本公开的一个或多个实施例将被描述为lte或lte-a系统的示例,但是一个或多个实施例也可以应用于具有类似技术背景或信道形式的其他通信系统。例如,可以包括在lte-a之后发展的5g移动通信技术(5g、新无线电nr)。此外,在本领域普通技术人员的判断下不脱离本公开的范围的情况下,可以通过本公开的范围内的一些修改将一个或多个实施例应用于其他通信系统。

在本公开中,传输时间间隔(tti)可以表示传输控制信号和数据信号的单位或表示传输数据信号的单位。例如,现有lte系统的dl中的tti是1ms时间单位的子帧。同时,在本公开中,ul中的tti可以表示传输控制信号和数据信号的单位或表示传输数据信号的单位。与dl一样,现有lte系统的ul中的tti也是1ms时间单位的子帧。同时,在5g或nr系统中,用于数据传输的tti可以是时隙或迷你时隙。

现有lte或lte-a系统中的诸如物理信道和信号的术语可以用于描述本公开中所建议的方法和设备。然而,本公开的内容应用于不是lte或lte-a系统的无线通信系统。

在本公开中,ul调度批准信号和dl数据信号被称为第一信号。另外,在本公开中,关于ul调度批准的ul数据信号和关于dl数据信号的harqack/nack被称为第二信号。在本公开中,在从bs发送到终端的信号之中,预期来自终端的响应的信号可以是第一信号,并且关于第一信号的终端的响应信号可以是第二信号。另外,在本公开中,第一信号的服务类型可以在增强移动宽带(embb)、大规模机器类型通信(mmtc)以及超可靠和低延迟通信(urllc)的类别中。

在下文中,在本公开中,第一信号的tti长度表示发送第一信号所花费的时间的长度。另外,在本公开中,第二信号的tti长度表示发送第二信号所花费的时间的长度。另外,在本公开中,第二信号发送定时是关于终端何时发送第二信号以及bs何时接收第二信号的信息,并且可以被称为第二信号发送和接收定时。

在本公开中,可以理解的是,除非提及时分双工(tdd)系统,否则通常描述频分双工(fdd)系统。然而,关于fdd系统的描述也可以经由简单的修改而应用于tdd系统。

在下文中,在本公开中,较高的信令是通过使用物理层的dl数据信道从bs向终端发送信号或者通过使用物理层的ul数据信道从终端向bs发送信号的方法,并且也可以称为无线电资源控制(rrc)信令或媒体访问控制(mac)控制元素(ce)。

图1是根据本公开的实施例的作为lte系统或类似系统的dl无线资源区域的时频域的传输结构的图示。

参考图1,在无线资源区域中,横轴表示时域,并且纵轴表示频域。在时域中,最小传输单元是ofdm符号,并且nsymb个ofdm符号1-02聚集以构成一个时隙1-06,并且两个时隙聚集以构成一个子帧1-05。时隙的长度为0.5ms,并且子帧的长度为0.1ms。无线电帧1-14是由10个子帧组成的时域间隔。在频域中,最小传输单元是子载波,并且整个系统的传输带宽由总共个子载波1-04组成。然而,此类具体数值可以根据系统而变化。

在时频域中,资源的基本单位是资源元素(re)1-12,并且可以被指示为ofdm符号索引和子载波索引。资源块(rb)1-08或prb定义为时域中的nsymb个连续ofdm符号1-02和频域中的nrb个连续子载波1-10。因此,一个rb1-08由一个时隙中的nsymb×nrb个re1-12组成。

通常,数据的最小传输单元为rb,并且在lte系统中,通常nsymb为7,并且nrb为2,并且nbw和nrb与系统传输带宽成比例。然而,除lte系统之外的系统可以使用不同的值。数据速率与被调度的rb的数量成比例地增加。

在lte系统中,可以定义和操作6个传输带宽。在通过频率划分和操作dl和ul的fdd系统的情况下,dl的传输带宽和ul的传输带宽可以彼此不同。信道带宽指示与系统传输带宽相对应的射频(rf)带宽。表1呈现lte系统中所定义的系统传输带宽与信道带宽之间的对应关系。例如,在具有10mhz信道带宽的lte系统中,传输带宽由50个rb构成。

表1

dl控制信息可以在子帧中的最初n个ofdm符号内传输。一般而言,n={1,2,3}。因此,根据在当前子帧要发送的控制信息量,对于每个子帧而言,值n可以不同。控制信息可以包括指示通过多少个ofdm符号来传输控制信息的控制信道传输间隔指示符、关于dl数据或ul数据的调度信息、以及harqack/nack信号。

在lte系统中,关于dl数据或ul数据的调度信息通过下行链路控制信息(dci)从基站传送到终端。用各种格式来定义dci,并且根据每种格式可以指示:调度信息是ul数据调度信息(ul许可)还是dl数据调度信息(dl许可);dci是否是具有控制信息的较小大小的紧凑dci;是否应用使用多个天线的空间复用;以及dci是否是用于功率控制的dci。例如,作为dl数据的调度控制信息(dl许可)的dci格式1可以至少包括以下控制信息:

-资源分配类型0/1标记:指示资源分配类型是类型0还是类型1。类型0通过应用位图类型来以资源块群组(rbg)为单位分配资源。在lte系统中,调度的基本单位是被表达为时域和频域资源的rb,并且rbg由多个被视为类型0中调度的基本单位的rb构成。类型1分配rbg中的特定rb。

-rb指派:指示被分配用于数据传输的rb。所表达资源是根据系统带宽和资源分配方法来确定。

-调制和编码方案(mcs):指示用于数据传输的调制方法和作为要传输的数据的tb的大小。

-harq过程号:指示harq的过程号。

-新数据指示符:指示harq传输是初始传输还是重传。

-冗余版本:指示harq的冗余版本。

-用于物理上行链路控制信道(pucch)的传输功率控制(tpc)命令:指示作为ul控制信道的pucch的传输功率控制命令。

在通过信道编码和调制过程之后,dci可以通过作为dl物理控制信道的物理下行链路控制信道(pdcch)(在下文中,或混合使用的控制信息)或增强型pdcch(epdcch)(在下文中,或混合使用的增强控制信息)传输。

一般来说,dci被相对于每个终端独立地使用特定无线电网络临时标识符(rnti)或终端标识符进行加扰,添加循环冗余校验(crc),进行信道编码,并且接着被配置为要传输的独立pdcch。在时域中,在控制信道传输间隔内映射并传输pdcch。pdcch在频域中的映射位置由每个终端的标识符(id)确定,并且pdcch可以通过整个系统的传输频带来传输。

dl数据可以通过作为用于传输dl数据的物理信道的物理下行链路共享信道(pdsch)进行传输。可以在控制信道传输间隔之后传输pdsch,并且可以在要通过pdcch传输的dci中包括调度信息,诸如频域中的具体映射位置或调制方法。

bs通过使用构成dci的控制信息中的mcs向终端通知应用到要传输的pdsch的调制方法和要传输的传输块大小(tbs)。mcs可以由5位组成,或者可以由其他数量的位组成。tbs对应于在用于误差校正的信道编码应用于要由bs传输的tb之前的大小。

根据一个实施例,tb可以包括mac报头、macce、至少一个mac服务数据单元(sdu)和填充位。另外,tb可以指示数据单元或从mac层发送到物理层的mac协议数据单元(pdu)。

lte系统中支持的调制方法是正交相移键控(qpsk)、16正交幅度调制(16qam)或者64qam,并且相应的调制阶数(qm)对应于2、4和6。在qpsk调制的情况下,可以传输2位/符号,在160qam调制的情况下,可以传输4位/符号,并且在64qam调制的情况下,可以传输6位/符号。另外,根据系统修改,可以使用256qam或更高的调制方法。

图2是根据本公开的实施例的作为lte系统或类似系统的ul无线资源区域的时频域的传输结构的图示。

参考图2,在无线资源区域中,横轴表示时域,并且纵轴表示频域。无线电帧2-14是时域间隔。在时域中,时域中的最小传输单元是sc-fdma符号2-02,并且nsymbul个sc-fdma符号聚集以构成一个时隙2-06。两个时隙聚集以构成一个子帧2-05。在频域中,最小传输单元是子载波,并且整个系统的传输带宽由总共个子载波2-04组成。可以具有与系统传输带宽成比例的值。

在时频域中,资源的基本单位是re2-12,并且可以被定义为sc-fdma符号索引和子载波索引。rb对2-08被定义为时域中的nsymb个连续sc-fdma符号和频域中的nrb个连续子载波2-10。因此,一个rb由nsymb×nrb个re组成。一般来说,数据或控制信息的最小传输单位是rb单元。pucch可以映射到对应于1个rb的频域,并且针对一个子帧进行传输。

在lte系统中,可以定义作为用于传输dl数据的物理信道的pdsch或包括半持久调度(sps)版本的pdcch/epdcch与通过其传输对应的harqack/nack的ul物理信道(pucch或pusch)之间的定时关系。作为一个示例,在作为fdd进行操作的lte系统中,对应于在第(n-4)个子帧中传输的pdsch或包括sps版本的pdcch/epdcch的harqack/nack在第n个子帧中由pucch或pusch传输。

在lte系统中,dlharq采用数据重传时间不固定的异步harq方法。当相对于由bs传输的初始传输数据从终端反馈harqnack时,bs通过调度操作自由地确定重传数据的传输时间。终端进行作为对用于harq操作的所接收数据进行解码的结果被确定为错误的数据的缓冲,并且接着执行与接下来重传的数据的组合。

当在子帧n中接收到包括从bs发送的dl数据的pdsch时,终端在子帧n+k中通过pucch或pusch向bs发送包括dl数据的harqack或nack的ul控制信息。可以根据lte系统的fdd或时分双工(tdd)和子帧配置来不同地定义k。作为一个示例,在fddlte系统中,k被固定为4。另一方面,在tddlte系统中,k可以根据子帧配置和子帧数量而改变。在通过多个载波的数据传输期间,可以根据每个载波的tdd配置而不同地应用k值。

在lte系统中,与dlharq相比,ulharq采用数据传输时间为固定的同步harq方法。作为用于传输ul数据的物理信道的物理上行链路共享信道(pusch)、作为先前dl控制信道的pdcch以及作为传输对应于pusch的dlharqack/nack的物理信道的物理混合指示符信道(phich)之间的ul/dl定时关系通过以下规则来固定。

当接收到在子帧n中包括从bs发送的ul调度控制信息的pdcch或通过其发送dlharqack/nack的phich时,终端在子帧n+k中通过pusch发送对应于控制信息的ul数据。可以根据lte系统的fdd或tdd和其配置而不同地限定k。作为一个示例,在fddlte系统中,k被固定为4。另一方面,在tddlte系统中,k可以根据子帧配置和子帧数量而改变。

在fddlte系统中,当bs在子帧n中向终端发送ul调度批准或dl控制信号和数据时,终端在子帧n中接收ul调度批准或dl控制信号和数据。首先,当在子帧n中接收到ul调度批准时,终端在子帧n+4中发送ul数据。当在子帧n中接收到dl控制信号和数据时,终端在子帧n+4中针对dl数据发送harqack或nack。因此,终端接收ul调度批准并发送ul数据或接收dl数据并发送harqack或nack的准备时间是与三个子帧相对应的3ms。另外,当终端在子帧i中从bs接收到携带dlharqack/nack的phich时,phich对应于终端在子帧i-k中发送的pusch。根据lte系统的fdd或tdd和其配置而不同地限定k。作为一个示例,在fddlte系统中,k被固定为4。另一方面,在tddlte系统中,k可以根据子帧配置和子帧数量而改变。在通过多个载波的数据发送期间,可以根据每个载波的tdd配置而不同地应用k值。

上文已经参考lte系统描述了无线通信系统,但是实施例不仅适用于lte系统,而且还可以适用于各种无线通信系统,诸如nr和5g系统。当实施例应用于另一无线通信系统时,即使在使用与fdd相对应的调制方法的系统中,k的值也可以改变。

在作为新通信系统的5g或nr接入技术系统中,各种服务被设计成在时间和频率资源中自由地复用,并且因此,可以根据需要由对应的服务动态地或自由地分配波形、参数集、参考信号等。为了在无线通信中向终端提供最佳服务,经由信道的质量和干扰的测量而优化的数据传输是重要的,因此,准确地测量信道状态是必不可少的。然而,不同于其中信道和干扰特性没有根据频率资源而大大改变的4g通信,信道和干扰特性可以根据5g或nr系统中的服务而大大地改变,并且因此需要在频率资源组(frg)方面支持子集以便划分和测量信道和干扰特性。同时,在5g或nr系统中支持的服务类型可以分成embb、mmtc和urllc类别。在此,embb可以是针对大容量数据的高速传输的服务,mmtc可以是针对终端功耗最小化和多个终端的接入的服务,并且urllc可以是针对高可靠性和低等待时间的服务。可以基于应用于终端的服务类型来应用不同的要求。

这样,可以在通信系统中向用户提供多种服务,并且需要用于在相同时间段中提供多种服务的方法和设备,以便向用户提供多种服务。

图3和图4是根据本公开的各种实施例的在时频资源中分配embb、urllc以及mmtc的方法的图示,以上是在5g或nr系统中考虑的服务。

图3和图4示出针对每个系统中的信息传输如何分配频率和时间资源。

参考图3,可以在整个系统频率带宽3-00中分配embb数据3-01、urllc数据3-03至3-07和mmtc数据3-09。在5g或nr系统中,当生成urllc数据3-03至3-07并需要传输,同时将eurlb数据3-01和mmtc数据3-09分配给某个频带并传输时,已经分配了embb数据3-01和mmtc数据3-09的区域可以清空,或者可以在这些区域中停止传输embb数据3-01和mmtc数据3-09并且可以传输urllc数据3-03至3-07。例如,由于urllc数据3-03至3-07对应于需要减少延迟时间的服务,因此urllc数据3-03至3-07可以通过分配某些资源(已分配给embb数据3-01)来传输。当urllc数据3-03至3-07通过另外分配到已分配了embb数据3-01的资源进行传输时,embb数据3-01可能不会在重叠的时频资源中进行传输,因此可能会降低embb数据3-01的传输性能。换句话说,此时,由于urllc数据3-03至3-07的分配,可能发生embb数据3-01的传输失败。

参考图4,在5g或nr系统中,从整个系统频率带宽4-00划分的子带4-02至4-06中的每一个可以用于传输服务和数据。根据实施例,可以预先确定与子带的设置有关的信息,并且可以经由较高的信令将此类信息从bs传输到终端。根据另一实施例,bs或网络节点可以任意地划分信息并提供服务而无需将信息传输到终端。在图4中,第一子带4-02用于传输embb数据4-08,第二子带4-04用于传输urllc数据4-10至4-14,并且第三子带4-06用于传输mmtc数据4-16。

在当前实施例中,用于传输urllc数据4-10至4-14的tti的长度可以比用于传输embb数据4-08或mmtc数据4-16的tti的长度短。另外,对与urllc数据4-10至4-14有关的信息的响应可以比在embb数据4-08或mmtc数据4-16的情况下更快地传输,并且因此,可以低延迟发送或接收信息。

根据一个实施例,用于传输上述三种类型的数据的物理层信道的结构可以变化。例如,tti的长度、频率资源的分配单元、控制信道的结构和数据映射方法中的至少一者可以变化。

在图3和图4中已经描述了三种类型的数据,但是可以存在更多种类型的服务以及与所述服务相对应的数据,并且本公开也可以应用于此。

图5是根据本公开的实施例的将一个传输块(tb)5-01划分成多个代码块(cb)5-07至5-13并添加循环冗余校验(crc)5-03的结构的图示。

参考图5,可以在要在ul或dl中传输的一个tb5-01的前面或后面添加crc5-03。crc5-03可以具有16位、24位或预定位数,或者可以具有根据信道状态而变化的位数,并且可以用于确定信道编码是否成功。在操作5-05中,可以将添加了crc5-03的tb5-01划分成多个cb5-07至5-13。可以预先确定此类cb5-07至5-13的最大大小,在这种情况下,最后一个cb5-13的大小可以小于其他cb5-07至5-11,或者可以通过具有插入最后一个cb5-13中的0、随机值或1调整为具有与其他cb5-07至5-11相同的长度。在操作5-15中,可以将crc5-17至5-23分别添加到cb5-07至5-13。crc5-17至5-23中的每一者可以具有16位、24位或预定位数,并且可以用于确定信道编码的成功。然而,根据要应用于cb的信道代码的类型,可以省略添加到tb5-01的crc5-03和添加到cb5-07至5-13的crc5-17至5-23。例如,当将低密度奇偶校验码(ldpcc)代替涡轮码应用于cb时,可以省略分别添加到cb5-07至5-13的crc5-17至5-23。然而,即使在应用ldpcc时,也可以将crc5-17至5-23添加到cb5-07至5-13。另外,即使在使用极性码时,也可以添加或省略crc5-17至5-23。

如图5所示,在要传输的tb中,基于信道编码的类型来确定cb的最大长度,并且根据cb的最大长度将tb和添加到tb的crc划分成cb。在lte系统中,将用于cb的crc添加到cb,将编码位确定为通过经由信道代码对cb和crc进行编码而生成的数据位,并且对编码位中的每一者执行以下过程以确定速率匹配位数。换句话说,确定要传输的奇偶校验。

[起始速率匹配位数确定或传输位收集]

-操作1:用e表示第r个编码块的速率匹配输出序列长度,用rvidx表示此传输的冗余版本号(rvidx=0、1、2或3),速率匹配输出位序列为ek,k=0、1、......、e-1。

-操作2:用g定义可用于传输一个传输块的总位数。

-操作3:设置c′=g/(nl·qm),其中对于qpsk,qm等于2,对于16qam等于4,对于64qam等于6,对于256qam等于8,并且其中,对于传输分集:nl等于2;否则:nl等于传输块映射到的层数。

-操作4:设置γ=g′modc,其中c是tb的代码块的数量

ifr<c-r-1

set

else

set

endif

-操作5:设置

其中是块交织器的行数,

[结束速率匹配位数确定或传输位收集]

可以将以上操作总结如下。

操作1:e被定义使得指示第r个cb的速率匹配结果的长度。

操作2:g指示可映射用于传输tb的信息位。例如,可以根据tb被映射到的re的数量*调制阶数*层数来计算g。

操作3:g’是通过将g除以层数和调制阶数而获得的值。

操作4:考虑g’,计算出尽可能接近所有cb的可映射信息位量e,并且每个cb的传输cb的速率匹配结果的长度类似。

操作5:映射信息位被配置成使得仅通过在操作4中计算出的cb的速率匹配结果的长度的值e来映射cb的编码位。当确定每个cb可映射的速率匹配结果的位数e时,将可传输资源量g’除以tb中所包括的cb数。

图6是根据本公开的实施例的在应用外码之后进行编码的结构的图示。

图7a和图7b是根据本公开的各种实施例的用于基于是否施加外码来描述操作过程的图示。

参考图6、图7a和图7b,将描述通过使用外码来发送信号的方法。

参考图6,将tb分成若干个cb,并且在相应cb中处于相同位置的位或符号6-04可以利用第二信道代码进行编码以生成奇偶校验位或符号6-06(6-02)。此后,可以将crc添加到通过第二信道代码编码(6-08和6-10)生成的相应cb和奇偶校验cb。crc的添加可以根据信道代码的类型而有所不同。例如,当将涡轮码用作第一信道代码时,在操作6-08和6-10中添加crc,但此后,可以通过第一信道代码编码来对相应cb和奇偶校验cb编码。在此,tb可以是从上层传送到物理层的一个tb。在物理层中,tb被视为数据。首先,将crc添加到tb。为了生成crc,可以使用tb数据位和循环生成多项式,并且可以通过各种方法来定义循环生成多项式。例如,当24位crc的循环生成多项式为gcrc24a(d)=d24+d23+d18+d17+d14+d11+d10+d7+d6+d5+d4+d3+d+1且l为l=24时,在相对于tb数据a0,a1,a2,a3,...,aa-1|的余数为0的情况下将crcp0,p1,p2,p3,...,pl-1确定为通过将a0da+23+a1da+22+...+aa-1d24+p0d23+p1d22+...+p22d1+p23除以gcrc24a(d)得到的值。在上述示例中,尽管crc长度l=24,但是可以使用各种长度,诸如12、16、32、40、48和64。将crc添加到划分的cb,并且可以将与tb的crc不同的循环生成多项式用作cb的crc。

在lte系统中,在由于初始传输失败而导致的重传期间,重传初始传输的tb。根据一个实施例,与lte系统不同,以cb或若干个cb为单位而不是以tb为单位进行重传变得可能。为此,终端可以每tb传输多位harq-ack反馈。此外,在重传期间,可以提供信息作为用于从bs传输的用于调度的控制信息,指示正在重传tb的哪个部分。

当使用外码时,将要传输的数据经过第二信道编码编码器7-09。作为用于第二信道编码的信道代码,可以使用例如里德-索罗门码、广播信道(bch)码、速龙码(raptorcode)或奇偶校验位生成码。已经经过第二信道编码编码器7-09的位或符号经过第一信道编码编码器7-11。用于第一信道编码的信道代码可以是卷积码、ldpc码、涡轮码或极化码。

当信道编码的符号在经过信道7-13之后在接收器中接收时,接收器可以基于接收的信号而相继地操作第一信道编码解码器7-15和第二信道编码解码器7-17。第一信道编码解码器7-15和第二信道编码解码器7-17可以执行与第一信道编码编码器7-11和第二信道编码编码器7-09相对应的操作。

然而,当不使用外码时,尽管在收发器中使用第一信道编码编码器7-11和第一信道编码解码器7-05,但不使用第二信道编码编码器和第二信道编码解码器。即使当不使用外码时,也可以以与当使用外码时相同的方式配置第一信道编码编码器7-11和第一信道编码解码器7-05。图7a示出其中未使用外码的框图,示出了第一信道编码器7-01、信道7-03和第一信道编码编码器7-05。

在此,embb服务被称为第一类型服务,并且用于embb的数据被称为第一类型数据。第一类型服务或第一类型数据不限于embb,而是可以对应于需要高速数据传输或执行宽带传输的情况。此外,urllc服务被称为第二类型服务,并且用于urllc的数据被称为第二类型数据。第二类型服务或第二类型数据不限于urllc,而是可以对应于需要低等待时间或需要超可靠传输的情况,或者可以对应于需要低等待时间和超可靠性两者的另一系统。此外,mmtc服务被称为第三类型服务,并且用于mmtc的数据被称为第三类型数据。第三类型服务或第三类型数据不限于mmtc,而是可以对应于需要低速、广覆盖范围或低功耗的情况。此外,第一类型服务可以包括或可以不包括第三类型服务。

为了如上所述传输三种类型的服务或数据,可以将不同的物理层信道结构用于相应类型。例如,tti长度、频率资源分配单元、控制信道结构和数据映射方法中的至少一者可以不同。

尽管已经描述了三种类型的服务和三种类型的数据,但是可以存在更多种类型的服务和对应的数据,并且本公开可以应用于此。

如上所述,本公开的实施例提出一种用于定义终端和bs的发送/接收操作以发送第一至第三类型服务或数据并且操作终端的方法,所述终端在同一系统中一起接收不同类型的服务或数据调度。第一至第三类型终端接收第一至第三类型服务或数据调度。第一至第三类型终端可以是相同终端或不同终端。

图8a、图8b和图8c是根据本公开的各种实施例的部分重传的示例的图示。

参考图8a,bs通过使用控制信号8-01将embb数据8-03调度到终端a。此后,当传输embb数据8-03时,embb数据将被映射到其上的资源的部分8-07用于向终端a或另一终端b传输其他数据8-07。此后,已经传输或尚未传输到终端a的embb数据的部分8-15被重传到下一个tti8-10。部分重传的单元可以是cb或包括一个或多个cb的cb组。embb控制信号8-01将用于embb数据8-03的调度信息传送到终端a。当在embb数据8-03的传输期间生成urllc数据时,bs向终端b传输urllc控制信号和数据(8-07)。通过将urllc控制信号和数据8-07映射到要传输的资源上来执行urllc控制信号和数据的传输,而不将现有调度的embb数据8-03的一部分映射到该资源上。因此,不从现有tti8-05传输embb的一部分。结果,embb终端可能无法对embb数据进行解码。作为补充,在tti8-10处传输embb数据的未在tti8-05处传输的一部分(8-13)。在初始传输之后在tti8-10处执行部分传输,并且可以在不从终端接收用于初始传输的harq-ack信息的情况下执行部分传输。通过部分传输,可以从下一个tti的控制信号区域8-09传送调度信息。下一个tti的控制信号区域8-09可以包括关于符号位置的信息,当将embb数据或其他数据8-17传输到另一终端时,embb数据或其他数据8-17的资源映射在所述符号位置处开始(8-11)。所述信息可以从自控制信号区域8-09传输的dci的部分位传送。使用关于符号位置(在所述符号位置处开始embb数据或其他数据8-17的资源映射)的信息,特定符号对先前的初始传输执行部分传输8-15。图8a的embb控制信号8-01或8-09可以不从整个指示区域传送,而可以仅从部分区域传送。此外,还可以从除整个频带之外的部分频带传送embb控制信号8-01或8-09。

尽管由于urllc数据8-07的传输而不传输embb的一部分,因此在下一个tti处执行部分重传8-15,但是可以以bs可选地重传数据的特定部分的方式来使用部分重传,尽管它不是由urllc数据传输引起的。根据一个实施例,可以将部分重传8-15区分为对应部分的初始传输。也即,在下一个tti8-10处已经接收到部分重传8-15的终端不通过与在先前的tti8-05处所接收的部分的组合来执行harq解码,而是可以在下一个tti8-10处仅使用部分重传8-15来执行单独的解码。

此外,根据一个实施例,尽管在初始传输之后从tti8-10处的控制信号之后的第一符号执行重传,但是可以不同地改变重传的位置以进行应用。尽管在图8a中已经描述了dl传输作为示例,但是重传也适用于ul传输。

如图8b和图8c所示,重传6个初始传输的cb中的cb2和cb3。这样,可以在nr系统中仅重传初始传输的tb的部分cb或cb组(cbg)。

在本公开中,描述了cbg单元的重传方法。在本公开中,cbg单元重传、部分重传和cbg重传可以互换使用。

如上所述,当在无线通信系统,特别是lte系统中传输数据时,以tb为单位进行传输。tb可以被划分成多个cb,并且以cb为单位执行信道编码。在以tb为单位的初始传输之后执行重传,并且即使仅一个cb的解码失败,也需要重传整个tb。因此,可能存在需要以cb为单位进行重传的情况,并且为此,可以将用于通知cb的顺序的cb索引插入要操作的cb中。根据一个实施例,5g或nr系统可以提供用于以cbg为单位执行重传的方法和设备。

根据一个实施例,tb可以包括mac报头、macce、一个或多个macsdu和填充位。此外,tb可以指示从mac层下载到物理层的数据单元或macpdu。

根据一个实施例,在对tb中所包括的cb进行信道编码以用于数据传输之后,确定映射了编码位的资源。在此,可以确定映射cb的资源量,使得用于cb的资源量尽可能地相同。当像lte系统一样以tb为单位执行重传时,根据tb中所包括的cb来确定传输的cb的数量。然而,当执行cbg重传时,经由bs调度来确定传输的cb的数量。因此,需要一种基于传输的cb确定cb的编码位的资源区域的方法,并且根据一个实施例,可以提供根据实际传输的cb的数量确定资源区域的方法和设备。

当n_{cbg,max}表示由bs相对于终端设置的cbg数量或最大cbg数量时,n_{cbg,max}和ncbg,max可以互换使用。另外,当包括在调度的tb中的cb的数量为c时,可以将调度了tb时的实际cbg数量m确定为m=min(ncbg,max,c),并且min(x,y)可以表示x和y中较小的值。tb中所包括的c个cb基于以下规则进行分组以形成m个cbg。

-第一mod(c,m)cbg各自包括ceil(c/m)或

-列出m-mod(c,m)cbg各自包括floor(c/m)或

在此,ceil(c/m)或表示不低于c/m的最小整数,而floor(c/m)或表示不高于c/m的最大整数。例如,当c/m为4.3时,ceil(c/m)为5而floor(c/m)为4。根据这样的规则,从前面的cbg开始将cb顺序地分组。

如上所述,当相对于终端设置的最大cbg数量是ncbg,max时,可以将为调度cbg单元重传而传输的dci设置为包括用于cbg传输信息(cbgti)的ncbg,max位。cbgti可以是指示在当前调度中传输哪些cbg的指示符。例如,当bs相对于终端设置ncbg,max=4时,一个tb可以包括最大4个cbg,dci可以包括4个位以指示cbgti,并且每位可以指示关于是否传输每个cbg的信息。例如,当dci包括位1111并且存在四个cbg时,每位为1,并且因此可以传输所有cbg。作为另一示例,当dci包括位1100并且存在四个cbg时,可以仅传输第一和第二cbg。

根据一个实施例,提供了一种终端分析cbgti的方法。特别地,提供了一种当tb中所包括的cb的数量小于设置的最大cbg数量时分析cbgti的方法。

n_{cbg,max}表示由bs相对于终端设置的cbg数量或最大cbg数量。n_{cbg,max}和ncbg,max可以互换使用。另外,c表示调度的tb中所包括的cb的数量。可以将调度了tb时的实际cbg数量m确定为m=min(ncbg,max,c),并且min(x,y)可以表示x和y中较小的值。tb中所包括的c个cb基于以下规则进行分组以形成m个cbg。

-第一mod(c,m)cbg各自包括ceil(c/m)或

-列出m-mod(c,m)cbg各自包括floor(c/m)或

在此,ceil(c/m)或表示不低于c/m的最小整数,而floor(c/m)或表示不高于c/m的最大整数。例如,当c/m为4.3时,ceil(c/m)为5而floor(c/m)为4。根据这样的规则,从前面的cbg开始将cb顺序地分组。

如上所述,当相对于终端设置的最大cbg数量是ncbg,max时,可以将为调度cbg单元重传而传输的dci设置为包括用于cbg传输信息(cbgti)的ncbg,max位。cbgti可以是指示在当前调度中传输哪些cbg的指示符。例如,当bs相对于终端设置ncbg,max=4时,一个tb可以包括最大4个cbg,dci可以包括4位以指示cbgti,并且每位可以指示关于是否传输每个cbg的信息。例如,当dci包括位1111并且存在四个cbg时,每个位为1,并且因此可以传输所有cbg。作为另一示例,当dci包括位1100并且存在四个cbg时,可以仅传输第一和第二cbg。

当tb中所包括的cb的数量c小于ncbg,max,并且因此实际cbg数量等于c时,来自cbgti的前面或后面的c位可以是有效位,并且在这种情况下,终端忽略cbgti的其他位。

根据另一实施例,提供一种用于计算每个cb的编码位的长度的方法和设备,当执行传输时,所述长度和速率匹配。

图9是根据本公开的实施例的用于描述与直到实际传输要传输的tb之前执行的信道编码相关的操作的框图。

参考图9,当调度要传输的tb时(9-01),确定要传输的数据的传输块大小(tbs)。此后,将crc添加到tb,根据tbs将tb划分成cb,并且可以添加cb的crc(9-03)。在每个cb上执行信道代码编码(9-05),并且确定要传输的编码位(9-07)。例如,确定要传输的编码位的量。操作9-07可以被称为速率匹配。然后,将要从每个cb传输的编码位顺序地组合(9-09),并且将组合位映射到物理信道并传输(9-12)。根据一个实施例,在操作9-07中,提供一种考虑实际传输的cb的数量和可在物理资源中传输的信息位量来确定从每个cb传输的编码位量的方法。

[起始速率匹配位数确定或传输位收集]

-操作1:er被定义使得指示第r个cb的速率匹配结果的长度。在此,r=0、1、......、c-1。

-操作2:g指示可映射用于传输tb的信息位。例如,可以根据tb被映射到的re的数量*调制阶数*层数来计算g。(g:可用于传输一个传输块的总位数)

-操作3:nl被定义为tb映射到的层数,并且q可以表示每个qam符号的编码位数。g’是通过将g除以nl和q而获得的值,即,g′=g/(nl·q)

-操作4:当调度dci包括cbgti时,c’表示由cbgti指示的cb的数量,并且当调度dci不包括cbgti时,c’表示包括在调度的tb中的cb的数量。通过使用通过将g’除以c’而获得的值,计算er,其是所传输的cb的编码位被速率匹配的资源量。在此,er表示速率匹配的第r个cb的编码位的长度。在此,应注意,c’可能不是调度的tb中所包括的cb的数量。当仅传输部分cbg时,c’可以小于tb中所包括的cb的数量。

-操作5:映射信息位被配置成使得仅通过在操作4中计算出的cb的速率匹配结果的长度的值er来映射cb的编码位。

[结束速率匹配位数确定或传输位收集]

在以上操作中,可以根据下面的伪代码1来应用操作4。

[开始伪代码1]

-操作1-1:设置γ=mod(g′,c′)。当在调度dci中存在cbgti字段时,c表示由cbgti字段和tb中所包括的cb数量信息确定的被调度和传输的cb的数量,并且当cbgti字段在调度dci中不存在时,表示tb中所包括的cb的数量。

-操作1-2:

-setj=0.

while(r<c)orwhile(r≤c-1)

{ifr-thcbisnotscheduled(conditionalstatement1-2-1)

seter=0

ifr-thcbisscheduled(conditionalstatement1-2-2),

ifi>c′-γ-1(conditionalstatement1-2-3),executeandj=j+1.

ifj>c′-γ-1(conditionalstatement1-2-4),executeandj=j+1.

}

[结束伪代码1]

图10是根据本公开的实施例的确定速率匹配参数的方法的流程图。

在操作1-1中,可以根据图10的流程图来计算c’。当确定c’的过程开始时(10-02),确定cbgti字段是否包括在dci中(10-04)。当调度tb的dci包括cbgti字段时,基于cbgti字段和tb中所包括的cb的数量c来计算c’(10-06)。当调度dci不包括cbgti字段时,将c’设置为tb中所包括的cb的数量,即,c’=c(10-10)。在此,当在调度dci中不包括cbgti字段时,可以不设置cbg单元重传或者尽管设置了cbg单元重传,但使用用于回退模式操作的dci格式。可替代地,当设置了cbg单元重传并且在dci中包括cbgti字段,但是终端被定义为忽略cbgti字段以执行在回退模式中定义的操作时,可以应用将c’设置为c的方法。

作为操作10-06的示例,可以根据下面的方程式1来计算c’。

在方程式1中,ncbg,max表示从bs设置的每tb的最大cbg数量,c表示tb中所包括的cb数量,并且从m=min(ncbg,max,c)计算出的m表示实际包括在tb中的cbg数量。当tb中所包括的cb数量大于设置的最大cbg数量时,tb包括等于设置的最大cbg数量的cbg数量,并且当tb中所包括的cb数量小于或等于设置的最大cbg数量时,tb包括等于cb数量的cbg数量,在这种情况下,cbg中包括一个cb。在此,ci可以表示cbgti字段中的第i个位值。

可替代地,可以通过使用下面的方程式2而不是方程式1来计算c’。

在方程式2中,ncbg,max表示从bs设置的每tb的最大cbg数量,并且c表示tb中所包括的cb的数量。在此,ci可以表示来自cbgti字段的第i个位值。

图11是根据本公开的另一实施例的确定速率匹配参数的方法的流程图。

根据另一实施例,可以在操作1-1中根据图11的流程图来计算c’。当确定c’的过程开始时(11-02),基于调度dci的信息来确定传输是否是cbg单元传输(11-04)。可以基于cbgti字段的存在或基于指示cbg单元传输或tb单元传输的dci的1位指示符的值来确定cbg单元传输。当传输是cbg单元传输时,将c’设置为实际调度的cb的数量(11-06)。当传输不是cbg单元传输,并且传输tb时,将c’设置为c(11-10),即,将c’设置为tb中所包括的cb的数量。

图12是根据本公开的另一实施例的确定速率匹配参数的方法的流程图。

在伪代码1的操作1-2中,可以根据图12的流程图执行确定er的过程。在利用信道编码对tb中的第r个cb进行编码之后,确定要传输的编码位的量er(12-02)。在计算er时,确定是否调度了第r个cb(12-04)。当调度不是cbg单元重传而是传输整个tb时,可以确定所有cb已经被调度。当调度为cbg单元重传时,根据cbgti字段确定是否对第r个cb进行调度。当第r个cb是调度的cb时,基于调度的cb的数量c’和可映射信息量g和g’来确定er(12-06)。当未调度第r个cb时,将er设置为er=0(12-10)。

伪代码2可以以与伪代码1相同的方式表示。

[开始伪代码2]

-操作2-1:设置γ=mod(g′,c′),其中c为在dcb中存在cbgti字段时由cbgti字段调度的cb的数量,并且其中c为在dci中不存在cbgti字段时由tb的cb分段计算得出的cb的数量c。

-操作2-2:

setj=0.

while(r<c)orwhile(r≤c-1)

ifr-thcbisnotscheduled,(conditionalstatement2-2-1)

er=0

else(conditionalstatement2-2-2),

ifi≤c′-γ-1(conditionalstatement2-2-3),executeandj=j+1.

else(conditionalstatement2-2-4),andj=j+1.

endif

endif

endwhile

[结束伪代码2]

在此,在获得er之后,在图9的操作9-09中执行的组合cb的编码位的过程可以如下执行。

setk=0andr=o

whiler<c

setj=0

whilej<er

gk=frj

k=k+1

j=j+1

endwhile

r=r+1

endwhile

在此,frk表示从第r个cb传输的第k个编码位,gk表示将在组合cb的编码位时要传输的信息位,并且k为k=0,...,g-1。

根据另一实施例,提供一种方法和设备,用于当执行传输时计算速率匹配的每个cb的编码位的长度。

参考图9,当调度要传输的tb时(9-01),确定要传输的数据的tbs。此后,将crc添加到tb,根据tbs将tb划分成cb,并且可以添加cb的crc(9-03)。在每个cb上执行信道代码编码(9-05),并且确定要传输的编码位(9-07)。例如,确定要传输的编码位的量。操作9-07可以被称为速率匹配。然后,将要从每个cb传输的编码位顺序地组合(9-09),并且将组合位映射到物理信道并传输(9-12)。根据一个实施例,在操作9-07中,提供一种考虑实际传输的cb的数量和可在物理资源中传输的信息位量来确定从每个cb传输的编码位量的方法。

[起始速率匹配位数确定或传输位收集]

-操作0:当在调度dci中包括cbgti时,c’表示由cbgti指示的cb的数量,并且当在调度dci中不包括cbgti时,c’表示在调度的tb中包括的cb的数量。在此,应注意,c’可能不是调度的tb中所包括的cb的数量。当仅传输部分cbg时,c’可以小于tb中所包括的cb的数量。

-操作1:er被定义使得指示调度的cb中的第r个cb的速率匹配结果的长度。在此,r=0、1、......、c-1。

-操作2:g指示可映射用于传输tb的信息位。例如,可以根据tb被映射到的re的数量*调制阶数*层数来计算g。(g:可用于传输一个传输块的总位数)

-操作3:nl被定义为tb映射到的层数,并且q可以表示每个qam符号的编码位数。g’是通过将g除以nl和q而获得的值,即,g′=g/(nl·q)。

-操作4:通过使用通过将g’除以c’而获得的值,计算er,其是所传输的cb的编码位被速率匹配的资源量。

-操作5:映射信息位被配置使得仅通过在操作4中计算出的cb的速率匹配结果的长度的值er来映射cb的编码位。

[结束速率匹配位数确定或传输位收集]

在以上操作中,可以根据下面的伪代码3来应用操作4。

[开始伪代码3]

-操作3-1:设置γ=mod(g′,c′)。当在调度dci中存在cbgti字段时,c表示由cbgti字段和tb中所包括的cb数量信息确定的被调度和传输的cb的数量,并且当cbgti字段在调度dci中不存在时,表示tb中所包括的cb的数量。

-操作3-2:

ifj≤c′-γ-1(conditionalstatement1-2-3),executeandj=j+1.

ifj>c′-γ-1(conditionalstatement1-2-4),executeandj=j+1.

[结束伪代码3]

根据一个实施例,可以在操作3-1中根据图10的流程图来计算c’。当开始确定c’的过程时(10-02),当调度tb的dci包括cbgti字段时,基于cbgti字段和tb中所包括的cb的数量c来计算c’(10-06)。当调度dci不包括cbgti字段时,将c’设置为tb中所包括的cb的数量,即,c’=c(10-10)。在此,当在调度dci中不包括cbgti字段时,可以不设置cbg单元重传或者尽管设置了cbg单元重传,但使用用于回退模式操作的dci格式。可替代地,当设置了cbg单元重传并且在dci中包括cbgti字段,但是终端被定义为忽略cbgti字段以执行在回退模式中定义的操作时,可以应用将c’设置为c的方法。

作为操作10-06的示例,可以根据上面的方程式1或2来计算c’。

根据另一实施例,可以在操作3-1中根据图11的流程图来计算c’。当确定c’的过程开始时(11-02),基于调度dci的信息来确定传输是否是cbg单元传输(11-04)。可以基于cbgti字段的存在或基于指示cbg单元传输或tb单元传输的dci的1位指示符的值来确定cbg单元传输。当传输是cbg单元传输时,将c’设置为实际调度的cb的数量(11-06)。当传输不是cbg单元传输,并且传输tb时,将c’设置为c(11-10),即,将c’设置为tb中所包括的cb的数量。

伪代码4可以以与伪代码3相同的方式表示。

[开始伪代码4]

-操作4-1:设置γ=mod(g′,c′),其中c为在dci中存在cbgti字段时由cbgti字段调度的代码块的数量,并且其中c为在dci中不存在cbgti字段时由tb的代码块分段计算得出的代码块的数量c。

-操作4-2:

ifj≤c′-γ-1(conditionalstatement4-2-3),andj=j+1.

else(conditionalstatement4-2-4),andj=j+1.

endif

[结束伪代码4]

在此,在获得er之后,在图9的操作9-09中执行的组合cb的编码位的过程可以如下执行。

setk=0andr=0

whiler<c

setj=0

whilej<er

gk=frj

k=k+1

j=j+1

endwhile

r=r+1

endwhile

在此,frk表示从第r个cb传输的第k个编码位,gk表示将在组合cb的编码位时要传输的信息位,并且k为k=0,...,g-1。

图13是根据本公开实施例的终端的结构的框图。

参考图13,终端可以包括收发器13-01、存储器13-02和处理器13-03。终端的收发器13-01、存储器13-02和处理器13-03可以根据终端的通信方法进行操作。然而,并非所有图示的部件都是必需的。终端可以由比图13所示更多或更少的部件来实施。此外,收发器13-01、存储器13-02和处理器13-03可以被实施为单个芯片。

收发器13-01可以将信号发送到bs或从bs接收信号。在此,信号可以包括控制信息和数据。对此,收发器13-01可以包括用于对发送信号的频率进行上变频转换和放大的rf发送器以及用于对接收信号的频率进行低噪声放大和下变频转换的rf接收器。然而,收发器13-01的部件不限于rf发送器和rf接收器。

另外,收发器13-01可以经由无线信道接收和输出信号,并且经由无线信道发送从处理器130-3输出的信号。

存储器13-02可以存储终端的操作所必要的不同程序和数据。另外,存储器13-02可以存储从终端获得的信号中所包括的控制信息或数据。存储器13-02可以被配置为存储介质,诸如只读存储器(rom)、随机存取存储器(ram)、硬盘、cd-rom和数字多功能盘(dvd)或存储介质的组合。

处理器13-03可以控制一系列的过程,使得终端根据上文描述的实施例进行操作。根据实施例,处理器13-03可以接收包括cb传输信息的dl控制信息,并且基于cb传输信息来确定cb的数量。另外,当收发器13-01从bs接收数据信号时,处理器13-03可以接收cbgti信息,基于调度的cb的数量确定速率匹配,并且执行解码过程。然后,收发器13-01可以根据cbg向bs发送harq-ack信息。

图14是根据本公开实施例的bs的结构的框图。

参考图14,bs可以包括收发器14-01、存储器14-02和处理器14-03。bs的收发器14-01、存储器14-02和处理器14-03可以根据bs的通信方法进行操作。然而,并非所有图示的部件都是必需的。bs可以由比图14所示更多或更少的部件来实施。此外,收发器14-01、存储器14-02和处理器14-03可以被实施为单个芯片。

收发器14-01可以将信号发送到终端或从终端接收信号。在此,信号可以包括控制信息和数据。对此,收发器14-01可以包括用于对发送信号的频率进行上变频转换和放大的rf发送器以及用于对接收信号的频率进行低噪声放大和下变频转换的rf接收器。然而,收发器14-01的部件不限于rf发送器和rf接收器。

收发器14-01可以通过无线信道接收信号并将其输出到处理器14-03,并且通过无线信道发送从处理器14-03输出的信号。

存储器14-02可以存储bs的操作所必要的不同程序和数据。存储器14-02可以存储由bs获得的信号中所包括的控制信息或数据。存储器14-02可以是存储介质,诸如rom、ram、硬盘、cd-rom和dvd或存储介质的组合。

处理器14-03可以控制一系列的过程,使得bs如上进行操作。根据一个实施例,处理器14-03可以生成包括cb传输信息的dl控制信号,并且将dl控制信息发送到终端。另外,处理器14-03可以确定调度的cb的数量,根据调度的cb的数量确定每个cb是速率匹配的,并且控制要映射到物理资源的数据。然后,收发器14-01可以发送相关的调度控制信息和数据,并且接收cbg的反馈信息。

根据一个或多个实施例,可以在无线通信系统中平稳地提供服务。

本公开的权利要求或说明书中所陈述的根据实施例的方法可以被实施为硬件、软件或硬件与软件的组合。

当被实施为软件时,可以提供存储至少一个程序(软件模块)的非暂时性计算机可读存储介质。存储在非暂时性计算机可读存储介质中的至少一个程序被配置为能够由电子装置中的一个或多个处理器执行。一个或多个处理器包括致使电子装置执行根据本公开的权利要求或说明书中描述的实施例的方法的指令。

至少一个程序(软件模块、软件)可以存储在非易失性存储器中,包括ram和rom、电可擦可编程只读存储器(eeprom)、磁盘存储装置、cd-rom、dvd、其他光学存储装置、磁带盒等,或由其任何或所有组合配置的存储器。另外,每个配置存储器可以设置为多个。

至少一个程序可以存储在可附接存储装置中,所述存储装置可经由包括互联网、内联网、局域网(lan)、宽lan(wlan)或存储区域网络(san)或其组合的通信网络接入。存储装置可以经由外部端口访问用于执行本公开的实施例的设备。另外,通信网络上的独立存储装置可以访问用于执行本公开的实施例的设备。

在本公开的实施例中,根据每个特定实施例,部件以单数形式或复数形式表达。然而,为便于描述,仅根据建议的情况选择单数或复数形式,并且因此本公开不限于单个或多个部件。因此,多个部件可以是单个部件,或者单个部件可以是多个部件。

应当理解,本文描述的实施例应当仅被认为是描述性意义而不是为了限制的目的。通常应当认为每个实施例中的特征或方面的描述可用于其他实施例中的其他类似特征或方面。另外,上述实施例可以根据需要相互组合地进行操作。例如,bs和终端可按结合在一起的一些实施例进行操作。另外,基于fddlte系统建议了以上实施例,但是基于实施例的技术方面的其他修改对于诸如tddlte、5g和nr系统的其他系统也是可能的。

虽然已经参考本公开的各种实施例示出和描述了本公开,但是本领域的技术人员将理解,在不脱离由所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以在形式和细节上对其进行各种改变。

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