logo好方法网

一种数据传输方法及装置


技术摘要:
本申请提供一种数据传输方法及装置。该方法包括:发送设备获得至少两个传输块;所述发送设备对所述至少两个传输块进行级联或交织,得到级联或交织后的数据块;所述发送设备对所述级联或交织后的数据块进行第二级信道编码,并发送编码后的码块。本申请中,发送设备通过  全部
背景技术:
在长期演进(LTE,Long  Term  Evolution)和新无线(NR,New  Radio)系统中,基站 或者终端设备中的媒介接入控制(MAC)层会对不同用户的数据包进行调度,并负责数据的 重传。物理(PHY)层对数据进行信道编码、调制、映射到物理资源。具体地,在PHY层,基站将 不同用户的传输块(TB,Transport  Block)分别依次进行循环冗余校验(CRC,Cyclic  Redundancy  Check)、分码块、码块CRC、信道编码和速率匹配、码块级联以及调制、映射到独 立的物理资源位置,即资源元素(RE,Resource  Element)上。 目前,在相关技术中定义的数据信道编码主要是针对比较大的数据包,这种大包 数据包含的字节数较多,能够获得较高的信道编码增益。而在未来工业化等场景下,存在大 规模的小包数据,例如一个小包数据包括1至50个字节,那么,当这种小包数据单独进行信 道编码时,能够获得的信道编码增益较低,使得通信可靠性和对物理资源的利用率较低。
技术实现要素:
本申请提供一种数据传输方法及装置,在一定程度上提高信道编码增益,从而提 高无线通信系统的可靠性以及对物理资源的利用率。 第一方面,本申请提供一种数据传输方法,该数据传输方法可以应用于无线通信 系统中的发送设备,该发送设备可以为基站,也可以为终端设备。发送设备在确定待发送的 至少两个传输块之后,将这些传输块进行级联或交织,生成级联或交织后的数据块,然后, 将级联或交织后的数据块作为一个整体进行第二级信道编码,并将编码后的码块发送给接 收设备。 其中,上述至少两个传输块可以包括发送设备向至少两个接收设备发送的不同的 用户数据,或者包括发送设备向同一接收设备发送的具有不同服务质量(QoS,Quality  of  Service)的用户数据。例如,一个基站向多个终端设备发送不同的用户数据,或者一个基站 向同一个终端设备发送多个不同QoS要求的用户数据。或者,一个终端设备向另外几个临近 的终端设备发送不同的用户数据,或者一个终端设备向另外一个终端设备发送多个不同 QoS要求的用户数据。 在本申请中,在发送小包数据的场景下,发送设备通过将多个小包数据进行组合 成大包数据,并对该大包数据进行信道编码及发送,由此能够获得较高的信道编码增益,进 而提高无线通信系统的可靠性以及对物理资源的利用率。 基于第一方面,在一些可能的实施方式中,在发送设备对所述至少两个传输块进 行级联或交织,得到级联或交织后的数据块之前,上述方法还可以包括:发送设备对至少两 个传输块中的至少一个传输块进行第一级信道编码。也就是说,发送设备在获得至少两个 传输块后,对其中的至少一个传输块进行第一级信道编码,然后,再将编码后的码块和未经 5 CN 111600677 A 说 明 书 2/23 页 过编码的传输块进行级联或交织,得到级联或交织后的数据块,再进一步地对该数据块进 行第二级信道编码。 在本申请中,发送设备通过对至少两个传输块中的至少一个传输块进行多级信道 编码,提升无线通信系统的差错纠正能力,从而进一步提高通信可靠性。 基于第一方面,在一些可能的实施方式中,上述方法还包括:发送设备发送控制信 息,控制信息用于指示上述第一级信道编码的编码信息和上述第二级信道编码的编码信 息。 在本申请中,上述编码信息可包括码率和/或信道编码的编码方式。 在本申请中,上述控制信息包括如下至少一种信息:下行控制信息(DCI,Downlink  Control  Information)、侧链路控制信息(SCI,Sidelink  Control  Information)、媒体访 问控制-控制元素(MAC-CE,Media  Access  Control-Control  Element)、或无线资源控制 (RRC,Radio  Resource  Control)消息。 基于第一方面,在一些可能的实施方式中,上述数据传输方法还可以包括:发送设 备为至少两个传输块中的至少一个传输块生成对应的第一CRC比特;发送设备在至少一个 传输块后对应添加第一CRC比特。 基于第一方面,在一些可能的实施方式中,上述至少两个传输块中不同的传输块 对应的第一CRC比特不同。 在本申请中,发送设备通过为不同的用户数据添加不同的CRC比特,以此在提升信 道编码增益的同时,实现为不同用户提供不同的差错保护。 基于第一方面,在一些可能的实施方式中,上述方法还可以包括:发送设备为级联 或交织后的数据块生成对应的第二CRC比特;发送设备在级联或交织后的数据块后添加第 二CRC比特。 在本申请中,发送设备通过在分别添加CRC比特的多个传输块级联或交织而成的 数据块之后再次添加CRC比特,使得接收设备在解调出码块之后,在译码的同时对其进行多 级CRC校验,可以提升无线通信系统的差错检测能力,从而进一步提升无线通信系统的可靠 性。 第二方面,本申请提供一种数据传输方法,该数据传输方法可以应用于无线通信 系统中的接收设备,该接收设备可以为终端设备。接收设备在接收发送设备发送的待译码 码块之后,对待译码码块进行第二级信道译码,获得译码后的数据块,这里,获得译码后的 数据块是由至少两个传输块进行级联或交织得到的,最后,接收设备对译码后的数据块进 行解级联或解交织,获得接收设备的目标传输块。 其中,上述至少两个传输块包括发送设备向至少两个接收设备发送的不同的用户 数据,或者发送设备向同一接收设备发送的具有不同QoS的用户数据。例如,一个基站向多 个终端设备发送不同的用户数据,或者一个基站向同一个用户发送多个不同QoS要求的用 户数据。或者,一个终端设备向另外几个临近的终端设备发送不同的用户数据,或者一个终 端设备向另外一个终端设备发送多个不同QoS要求的用户数据。 在本申请中,在发送小包数据的场景下,通过将多个小包数据进行组合成大包数 据,并对该大包数据进行信道编码及发送,由此能够获得较高的信道编码增益,进而提高通 信可靠性以及对物理资源的利用率。 6 CN 111600677 A 说 明 书 3/23 页 基于第二方面,在一些可能的实施方式中,上述接收设备对译码后的数据块进行 解级联或解交织,获得接收设备的目标传输块,可以包括:接收设备对译码后的数据块进行 解级联或解交织,获得接收设备的数据块;接收设备对接收设备的数据块进行信道译码,获 得目标传输块。 基于第二方面,在一些可能的实施方式中,上述方法还可以包括:接收设备接收控 制信息,控制信息用于指示第一级信道编码的编码信息和第二级信道编码的编码信息,其 中,第一级信道编码为对至少两个传输块中的至少一个传输块进行的信道编码,第二级信 道编码为对级联或交织后的数据块进行的信道编码;那么,接收设备对接收设备的数据块 进行信道译码,包括:根据第一级信道编码的编码信息,对接收设备的数据块进行第一级信 道译码;接收设备对待译码码块进行第二级信道译码,包括:接收设备根据第二级信道编码 的编码信息,对待译码码块进行信道译码。 基于第二方面,在一些可能的实施方式中,所述控制信息包括如下至少一种信息: DCI、SCI、MAC-CE或RRC消息。 基于第二方面,在一些可能的实施方式中,上述方法还可以包括:接收设备对译码 后的数据块进行CRC校验。 基于第二方面,在一些可能的实施方式中,上述方法还可以包括:接收设备对目标 传输块进行CRC校验。 第三方面,本申请提供一种通信装置,该通信装置可以为信道编码装置或者信道 编码装置中的芯片或者片上系统,还可以为信道编码装置中用于实现第一方面或第一方面 的任一可能的实施方式所述的方法的功能模块。该通信装置可以实现上述各方面或者各可 能的实施方式中发送设备所执行的功能,所述功能可以通过硬件执行相应的软件实现。所 述硬件或软件包括一个或多个上述功能相应的模块。举例来说,该通信装置可以包括:获得 模块,用于获得至少两个传输块;复用模块,用于对至少两个传输块进行级联或交织,得到 级联或交织后的数据块;第二编码模块,用于对级联或交织后的数据块进行第二级信道编 码;发送模块,用于发送编码后的码块。 基于第三方面,在一些可能的实施方式中,上述装置还可以包括:第一编码模块, 用于在复用模块对至少两个传输块进行级联或交织之前,对至少两个传输块中的至少一个 传输块进行第一级信道编码。 基于第三方面,在一些可能的实施方式中,上述发送模块,还用于发送控制信息, 控制信息用于指示第一级信道编码的编码信息和第二级信道编码的编码信息。 基于第三方面,在一些可能的实施方式中,上述编码信息包括码率和/或信道编码 的编码方式。 基于第三方面,在一些可能的实施方式中,上述控制信息包括如下至少一种信息: DCI、SCI、MAC-CE或RRC消息。 基于第三方面,在一些可能的实施方式中,上述装置还可以包括:第一CRC添加模 块,用于为至少两个传输块中的至少一个传输块生成对应的第一CRC比特;对至少一个传输 块对应添加第一CRC比特。 基于第三方面,在一些可能的实施方式中,至少两个传输块中的不同传输块对应 的第一CRC比特不同。 7 CN 111600677 A 说 明 书 4/23 页 基于第三方面,在一些可能的实施方式中,上述装置还可以包括:第二CRC添加模 块,用于在复用模块得到级联或交织后的数据块之后,为级联或交织后的数据块生成对应 的第二CRC比特;在级联或交织后的数据块后添加第二CRC比特。 上述第三方面中提到的获得模块可以为输入接口、输入电路或者接收器等;发送 模块可以为输出接口、输入电路或者发射器等。其他模块(如复用模块、第一编码模块、第二 编码模块、第一CRC添加模块或第二CRC添加模块)可以为一个或多个处理器。 第四方面,本申请提供一种通信装置,该通信装置可以为接收设备中的芯片或者 芯片上。该通信装置可以实现上述各方面或者各可能的实施方式中发送设备所执行的功 能,所述功能可以通过硬件实现,如:一种可能的实施方式中,该通信装置可以包括:处理器 和通信接口,处理器可以用于支持通信装置实现上述第一方面或者第一方面的任一种可能 的实施方式中所涉及的功能,例如:处理器可以通过通信接口向接收设备发送编码后的码 块。在又一种可能的实施方式中,所述通信装置还可以包括存储器,该存储器,用于保存通 信装置必要的计算机执行指令和数据。当该通信装置运行时,该处理器执行该存储器存储 的该计算机执行指令,以使该通信装置执行如上述第一方面或者第一方面的任一种可能的 实施方式所述的数据传输方法。 第五方面,本申请提供一种通信装置,该通信装置可以为信道译码装置或者信道 译码装置中的芯片或者片上系统,还可以为信道译码装置中用于实现第二方面或第二方面 的任一可能的实施方式所述的方法的功能模块。该通信装置可以实现上述各方面或者各可 能的实施方式中接收设备所执行的功能,所述功能可以通过硬件执行相应的软件实现。所 述硬件或软件包括一个或多个上述功能相应的模块。举例来说,该通信装置可以包括:接收 模块,用于接收发送设备发送的待译码码块;第二译码模块,用于对待译码码块进行第二级 信道译码,获得译码后的数据块,译码后的数据块是由至少两个传输块进行级联或交织得 到的;解复用模块,用于对译码后的数据块进行解级联或解交织,获得接收设备的目标传输 块。 基于第五方面,在一些可能的实施方式中,上述解复用模块,具体可以用于对译码 后的数据块进行解级联或解交织,获得接收设备的数据块;上述装置还可以包括:第一译码 模块,可以用于对接收设备的数据块进行第一级信道译码,获得目标传输块。 基于第五方面,在一些可能的实施方式中,接收模块,还用于接收控制信息,控制 信息用于指示第一级信道编码的编码信息和第二级信道编码的编码信息。 这里,上述第一级信道编码为对至少两个传输块中的至少一个传输块进行的信道 编码,第二级信道编码为对至少两个传输块级联或交织后的数据块进行的信道编码;那么, 第一译码模块,用于根据第一级信道编码的编码信息,对接收设备的数据块进行第一级信 道译码;第二译码模块,用于根据第二级信道编码的编码信息,对待译码码块进行第二级信 道译码。 基于第五方面,在一些可能的实施方式中,上述控制信息包括如下至少一种信息: DCI、SCI、MAC-CE或RRC消息。 基于第五方面,在一些可能的实施方式中,上述装置还可以包括:第一CRC校验模 块,用于对译码后的数据块进行CRC校验。 基于第五方面,在一些可能的实施方式中,上述装置还可以包括:第二CRC校验模 8 CN 111600677 A 说 明 书 5/23 页 块,用于对目标传输块进行CRC校验。 上述第五方面中提到的接收模块可以为输入接口、输入电路或者接收器等。其他 模块(如解复用模块、第一译码模块、第二译码模块、第一CRC校验模块或第二CRC校验模块) 可以为一个或多个处理器。 第六方面,本申请提供一种通信装置,该通信装置可以为发送设备中的芯片或者 芯片上系统。该通信装置可以实现上述各方面或者各可能的实施方式中接收设备所执行的 功能,所述功能可以通过硬件实现,如:一种可能的实施方式中中,该通信装置可以包括:处 理器和通信接口,处理器可以用于支持通信装置实现上述第二方面或者第二方面的任一种 可能的实施方式中所涉及的功能,例如:处理器可以通过通信接口接收发送设备发送的待 译码码块。在又一种可能的实施方式中,所述通信装置还可以包括存储器,该存储器,用于 保存通信装置必要的计算机执行指令和数据。当该通信装置运行时,该处理器执行该存储 器存储的该计算机执行指令,以使该通信装置执行如上述第二方面或者第二方面的任一种 可能的实施方式所述的数据传输方法。 第七方面,本申请提供一种通信设备,可以为发送设备,也可以为接收设备,该通 信设备可以包括:一个或多个处理器;存储器,用于存储一个或多个程序;当一个或多个程 序被一个或多个处理器执行,使得一个或多个处理器实现如上述第一方面和第二方面中任 一的方法。 第八方面,本申请提供一种计算机可读存储介质,计算机可读存储介质存储有指 令,当指令在计算机上运行时,用于执行上述第一方面和第二方面中任一的方法。 第九方面,本申请提供一种计算机程序或计算机程序产品,当计算机程序或计算 机程序产品在计算机上被执行时,使得计算机实现上述第一方面和第二方面中任一的方 法。 第十方面,本申请提供一种无线通信系统,包括发送设备和接收设备;其中,发送 设备,用于执行上述第一方面中任一的方法;接收设备,用于执行上述第二方面中任一的方 法。 应当理解的是,本申请的第三至十方面与本申请的第一方面和第二方面的技术方 案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。 附图说明 图1A为本申请实施例中的无线通信系统的一种架构示意图; 图1B为本申请实施例中的无线通信系统的另一种架构示意图; 图2为本申请实施例中的基站的媒介接入控制(MAC)层和物理(PHY)层的一种结构 示意图; 图3为本申请实施例中的控制信息指示用户数据信息的一种示意图; 图4为本申请实施例中的发送设备侧数据传输方法的第一种实施流程示意图; 图5A为本申请实施例中的级联后的数据块的示意图; 图5B为本申请实施例中的交织后的数据块的示意图; 图6为本申请实施例中的两个传输块的数据传输方法的第一种实施流程示意图; 图7为本申请实施例中的两个传输块的数据传输方法的第二种实施流程示意图; 9 CN 111600677 A 说 明 书 6/23 页 图8为本申请实施例中的两个传输块的数据传输方法的第三种实施流程示意图; 图9为本申请实施例中的发送设备侧数据传输方法的第二种实施流程示意图; 图10为本申请实施例中的控制信息指示用户数据信息的另一种示意图; 图11为本申请实施例中的两个传输块的数据传输方法的第四种实施流程示意图; 图12至图14为本申请实施例中的数据传输方法的三种仿真示意图; 图15为本申请实施例中的接收设备侧数据传输方法的第一种实施流程示意图; 图16为本申请实施例中的接收设备侧数据传输方法的第二种实施流程示意图; 图17为本申请实施例中的通信装置的第一种结构示意图; 图18为本申请实施例中的基站的媒介接入控制(MAC)层和物理(PHY)层的另一种 结构示意图; 图19为本申请实施例中的发送设备的结构示意图; 图20为本申请实施例中的通信装置的第二种结构示意图; 图21为本申请实施例中的接收设备的一种结构示意图; 图22为本申请实施例中的接收设备的另一种结构示意图; 图23为本申请实施例中的通信装置的第三种结构示意图。
分享到:
收藏