CN119948829A - 用于可自解码有效载荷的联合纠错编码的方法、系统和装置 - Google Patents
用于可自解码有效载荷的联合纠错编码的方法、系统和装置 Download PDFInfo
- Publication number
- CN119948829A CN119948829A CN202280100447.9A CN202280100447A CN119948829A CN 119948829 A CN119948829 A CN 119948829A CN 202280100447 A CN202280100447 A CN 202280100447A CN 119948829 A CN119948829 A CN 119948829A
- Authority
- CN
- China
- Prior art keywords
- decodable
- encoded
- self
- blocks
- coding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
多个可自解码有效载荷的联合纠错编码涉及使用纠错码编码多个单独有效载荷,以生成码字。所述码字包括分别对应于所述单独有效载荷的多个编码块。所述单独有效载荷或编码块中的一个或多个单独有效载荷或编码块可以独立于其它有效载荷或编码块进行自解码,并且也可以与所述其它有效载荷或编码块中的一个或多个其它有效载荷或编码块联合解码。
Description
技术领域
本申请涉及用于无线通信的纠错编码。
背景技术
恢复能力(resilience)是第六代(sixth generation,6G)通信需要具有的基本特征。根据未来工厂和工业的一些技术愿景,例如,超可靠和低时延的无线通信是大规模自动化制造的关键推动因素。
在6G的最近发展中,还观察到两个趋势。从技术角度来看,毫米波(millimeter-wavelength,mmWave)通信和大规模多输入多输出(multiple input multiple output,MIMO)可能会变得更加普遍,因为它们可以显著扩展当前的带宽资源。从服务角度来看,单个通信设备可能需要支持具有不同时延和可靠性要求的多个服务。
当多个服务汇聚到一个物理无线链路中时,会出现一种潜在场景。目的是为仅在一个无线链路中的多个服务提供多个服务质量(quality of service,QoS)级别。考虑到一些通信系统中的高载波频率和海量天线数量,可以更积极地进行波束成形,从而将多个服务汇聚到一个无线链路中。同时,这些服务可能具有非常多样的关键绩效指标(keyperformance indicator,KPI)。例如,超可靠低时延通信(ultra-reliable low latencycommunication,URLLC)、大规模机器类型通信(massive machine type communication,mMTC)、增强型移动宽带(enhanced mobile broadband,eMBB)和每秒太比特(terabit persecond,Tbps)通信都可以集成在一个链路中。这是具有挑战性的,因为在相同的无线信道下,必须支持不同的KPI,例如信噪比(signal to noise ratio,SNR)、衰落等。
发明内容
本申请包括可用于解决当前编码方法的各种技术缺陷的实施例。在当前的技术下,在超可靠通信与低时延通信之间存在平衡。为了实现高可靠性,目前的系统中已经采用了混合自动重传请求(hybrid automatic repeat request,HARQ)来将误块率(blockerror rate,BLER)水平降低几个数量级。但是,否定确认(negative acknowledgement,NACK)信令、重调度和重传带来的环路延迟可能无法满足6G的低时延要求。一个简单的解决方法是降低码率和调制阶数,但这是以频谱效率为代价的,在系统设计中通常不鼓励使用。
这种平衡也可能出现在典型的联合编码方法中,其中,不同的有效载荷根据它们的优先级映射并编码为一个长码字。尽管这可以提供非均匀差错保护以支持各种可靠性要求并为一个无线链路内的多个服务提供多个QoS,但解码在接收到整个长码字之前不能开始,这可能会引起额外的延迟。
在混合服务和低时延通信应用中提供良好的编码性能仍然是一个挑战。例如,基于HARQ的方法可能会带来较长的环路延迟并且可能无法满足低时延要求,并且上述联合编码的方法不支持在接收到长码字中的所有有效载荷之前对不同有效载荷单独解码。
在本申请的一些实施例中,可以通过在延迟敏感的有效载荷的解码失败之后支持进一步的解码操作来减轻或避免重传时延。请求重传在一些应用中可能是不可行的,因为产生的环路延迟可能超过最大可容忍延迟,并且在解码失败之后的进一步解码操作可以避免重传请求。例如,在解码失败之后,接收器可以执行第二次解码尝试而不请求重传。在此示例中,在第二次解码尝试期间产生的额外解码时延可能远小于用于重传的环路延迟的额外时延。
根据一些实施例的联合编码可以有助于增强性能,因为在联合编码中,多个服务实际上可以相互增强。
可以为不同的有效载荷(例如与不同服务相关的有效载荷)提供非均匀差错保护。例如,联合码字的编码和解码可以针对不同的服务支持不同的差错保护级别。考虑涉及URLLC和eMBB服务的应用,其中,URLLC有效载荷的目标BLER应该比eMBB有效载荷的目标BLER低至少一个数量级。本文所公开的实施例可以实现这种非均匀差错保护。
例如,可以另外或替代地为每个单独服务提供可自解码性。为了支持多个服务的不同时延要求,每个服务可以基于自己的编码比特比例,或者换句话说,基于其自己的长码字的相应部分,进行自解码。例如,在接收到一些(但不是全部)编码比特(如对数似然比或LLR)后,可以解码较短的URLLC有效载荷。因此,有效载荷可以是可自解码的,而不必等待接收到整个(更长的)联合码字。
根据本申请的一方面,一种方法涉及:第一通信设备向无线通信网络中的第二通信设备发送码字,所述码字包括通过使用纠错码编码相应的单独有效载荷而生成的多个编码块。所述多个编码块包括可自解码编码块。所述可自解码编码块可以独立于所述多个编码块中的其它编码块进行解码,并且还可以与所述码字的所述多个编码块中的所述其它编码块中的一个或多个其它编码块联合解码。
相关方法可以涉及无线通信网络中的第二通信设备从第一通信设备接收所述码字,所述码字包括对应于相应的经过纠错编码的单独有效载荷的多个编码块。如上所述,所述多个编码块包括可自解码编码块,所述可自解码编码块可以独立于所述多个编码块中的其它编码块进行解码,并且还可以与所述码字的所述多个编码块中的所述其它编码块中的一个或多个其它编码块联合解码。
另一种方法涉及获取和编码多个单独有效载荷以生成码字,并输出所述码字。所述编码涉及使用纠错码编码所述单独有效载荷中的每个单独有效载荷,以生成所述码字。所述码字包括对应于所述多个单独有效载荷中的相应的单独有效载荷的多个编码块。所述多个编码块包括可自解码编码块,所述可自解码编码块不仅可以独立于所述多个编码块中的其它编码块进行解码,并且还可以与所述码字的所述多个编码块中的所述其它编码块中的一个或多个其它编码块联合解码。
根据相关实施例,一种方法涉及:从码字中解码所述单独有效载荷,所述码字包括对应于相应的经过纠错编码的单独有效载荷的多个编码块;输出所述单独有效载荷。同样,所述多个编码块包括可自解码编码块,所述可自解码编码块不仅可以独立于所述多个编码块中的其它编码块进行解码,并且还可以与所述码字的所述多个编码块中的所述其它编码块中的一个或多个其它编码块联合解码。
在装置实施例中,装置可以包括处理器和耦合到所述处理器的非瞬时性计算机可读存储介质。非瞬时性计算机可读存储介质存储由所述处理器执行的程序。
存储介质不一定需要或只需要在这种装置中或结合这种装置来实现。一种计算机程序产品例如可以是或包括非瞬时性计算机可读介质,所述非瞬时性计算机可读介质存储有供处理器执行的程序。
由计算机可读存储介质存储的程序可以包括用于或用于使处理器执行、实现、支持或启用本文公开的任何方法的指令。
例如,程序可以包括用于或用于使处理器执行以下操作的指令:第一通信设备向无线通信网络中的第二通信设备发送码字,所述码字包括通过使用纠错码编码相应的单独有效载荷而生成的多个编码块。
程序可以包括用于或用于使处理器执行以下操作的指令:无线通信网络中的第二通信设备从第一通信设备接收码字,所述码字包括对应于相应的经过纠错编码的单独有效载荷的多个编码块。
在另一实施例中,程序可以包括用于或用于使处理器执行以下操作的指令:获取并编码多个单独有效载荷中的每个单独有效载荷以生成码字;输出所述码字。单独有效载荷各自使用纠错码进行编码以生成所述码字,使得所述码字包括对应于所述多个单独有效载荷中的相应的单独有效载荷的多个编码块。
根据又一实施例,程序包括用于或用于使处理器执行以下操作的指令:从码字中解码所述单独有效载荷,所述码字包括对应于相应的经过纠错编码的单独有效载荷的多个编码块;输出所述单独有效载荷。
在上文提及的装置和计算机程序产品实施例中,如在方法实施例中,所述多个编码块包括可自解码编码块,所述可自解码编码块可以独立于所述多个编码块中的其它编码块进行解码,并且还可以与所述码字的所述多个编码块中的所述其它编码块中的一个或多个其它编码块联合解码。
根据又一实施例,一种系统包括第一通信设备和第二通信设备。所述第一通信设备用于发送码字,所述码字包括通过使用纠错码编码相应的单独有效载荷而生成的多个编码块。所述多个编码块包括可自解码编码块。所述第二通信设备用于从所述第一通信设备接收包括所述多个编码块的所述码字。所述第二通信设备还用于解码所述可自解码编码块以从所述码字中获取单独有效载荷。
本申请涵盖这些方法和其它方法或实施例。
附图说明
为了更完整地理解本实施例及其优点,现在通过示例参考下文结合附图进行的描述。
图1是通信系统的简化示意图。
图2是图1中的示例性通信系统的示意性框图。
图3示出了示例性电子设备和基站的示例。
图4示出了设备中的单元或模块。
图5是示出示例性多服务场景的框图。
图6是示出自解码和在自解码失败的情况下的联合解码的框图。
图7是示出包括视频设备和两个关节并与基站通信的机器人臂的框图。
图8是示出一个实施例提供的示例性码块和编码符号的框图。
图9是示出另一个实施例提供的示例性码块和编码符号的框图。
图10是示出又一个实施例提供的示例性码块和编码符号的框图。
图11是示出单独有效载荷之间比特的顺序耦合的框图。
图12是示出单独有效载荷之间比特的多对一耦合的框图。
图13是示出实施例提供的示例性方法的流程图。
具体实施方式
出于说明性目的,下文将结合附图更加详细地解释具体的示例性实施例。
本文阐述的实施例表示了足以实践所要求保护的主题的信息,并示出了实践这种主题的方法。根据附图阅读以下描述之后,本领域技术人员会理解所请求保护的主题的概念,并会认识到这些概念的应用在本文中并没有特别提及。应当理解,这些概念和应用在本申请和所附权利要求的范围。
参考图1,作为说明性示例但不具有限制性,提供了通信系统的简化示意图。通信系统100包括无线接入网120。无线接入网120可以是下一代(例如第六代(sixthgeneration,6G)或更高版本)无线接入网,或传统(例如5G、4G、3G或2G)无线接入网。一个或多个通信电气设备(electric device,ED)110a、110b、110c、110d、110e、110f、110g、110h、110i、110j(一般称为110)可以彼此互连,或连接到无线接入网120中的一个或多个网络节点(170a、170b,一般称为170)。核心网130可以是通信系统的一部分,并且可以依赖于或独立于通信系统100中使用的无线接入技术。此外,通信系统100包括公共交换电话网络(public switched telephone network,PSTN)140、互联网150和其它网络160。
图2示出了示例性通信系统100。通常,通信系统100能够使多个无线或有线元件传输数据和其它内容。通信系统100的目的可以是通过广播、组播和单播等提供语音、数据、视频和/或文本等内容。通信系统100可以通过在其组成要素之间共享资源(例如载波频谱带宽)来操作。通信系统100可以包括地面通信系统和/或非地面通信系统。通信系统100可以提供广泛的通信服务和应用(例如地球监测、遥感、被动传感和定位、导航和跟踪、自主配送和移动等)。通信系统100可以通过地面通信系统和非地面通信系统的联合操作提供高度的可用性和鲁棒性。例如,将非地面通信系统(或其组件)集成到地面通信系统中可以实现包括多个层的异构网络。与传统通信网络相比,异构网络可以通过高效的多链路联合操作、更灵活的功能共享以及地面网络与非地面网络之间更快的物理层链路切换来获取更好的整体性能。
地面通信系统和非地面通信系统可以视为通信系统的子系统。在图2中所示的示例中,通信系统100包括电子设备(electronic device,ED)110a、110b、110c、110d(一般称为ED 110)、无线接入网(radio access network,RAN)120a和120b、非地面通信网络120c、核心网130、公共交换电话网络(public switched telephone network,PSTN)140、互联网150,和其它网络160。RAN 120a和120b包括相应的基站(base station,BS)170a和170b,这些基站可以一般称为地面传输接收点(terrestrial transmit and receive point,T-TRP)170a和170b。非地面通信网络120c包括接入节点172,该接入节点可以一般称为非地面传输接收点(non-terrestrial transmit and receive point,NT-TRP)172。
任何ED 110可以替代地或附加地用于与任何T-TRP 170a和170b、NT-TRP 172、互联网150、核心网130、PSTN 140、其它网络160或上述任意组合进行连接、接入或通信。在一些示例中,ED 110a可以通过地面空口190a与T-TRP 170a进行上行和/或下行传输。在一些示例中,ED 110a、110b、110c和110d还可以通过一个或多个侧行链路空口190b直接彼此通信。在一些示例中,ED 110d可以通过非地面空口190c与NT-TRP 172进行上行和/或下行传输。
空口190a和190b可以使用类似的通信技术,例如任何合适的无线接入技术。例如,通信系统100可以在空口190a和190b中实现一种或多种信道接入方法,例如码分多址(codedivision multiple access,CDMA)、空分多址(space division multiple access,SDMA)、时分多址(time division multiple access,TDMA)、频分多址(frequency divisionmultiple access,FDMA)、正交FDMA(orthogonal FDMA,OFDMA)或单载波FDMA(single-carrier FDMA,SC-FDMA)。空口190a和190b可以利用其它高维信号空间,这些高维信号空间可以涉及正交维度和/或非正交维度的组合。
非地面空口190c可以通过无线链路或简单链路实现ED 110d与一个或多个NT-TRP172之间的通信。对于一些示例,链路是用于单播传输的专用连接、用于广播传输的连接或用于组播传输的一组ED 110与一个或多个NT-TRP 175之间的连接。
RAN 120a和120b与核心网130进行通信,以便向ED 110a、110b和110c提供各种服务,例如,语音、数据和其它服务。RAN 120a和120b和/或核心网130可以与一个或多个其它RAN(未示出)直接或间接通信,所述一个或多个其它RAN可以也可以不直接由核心网130服务,并且可以或可以不采用与RAN 120a和/或RAN 120b相同的无线接入技术。核心网130还可以充当(i)RAN 120a与120b之间和/或ED 110a、110b、110c之间以及(ii)其它网络(例如,PSTN 140、互联网150和其它网络160)之间的网关接入。此外,ED 110a、110b、110c中的部分或全部可以包括使用不同无线技术和/或协议通过不同无线链路与不同无线网络进行通信的功能。代替无线通信(或除无线通信之外),ED 110a、110b、110c还可以通过有线通信信道与服务提供商或交换机(未示出)通信以及与互联网150通信。PSTN 140可以包括用于提供传统电话业务(plain old telephone service,POTS)的电路交换电话网络。互联网150可以包括计算机网络和/或子网(内网),并包括互联网协议(Internet Protocol,IP)、传输控制协议(Transmission Control Protocol,TCP)、用户数据报协议(User DatagramProtocol,UDP)等协议。ED 110a、110b和110c可以是能够根据多种无线接入技术进行操作的多模设备并包括支持这些无线接入技术所需的多个收发器。
图3示出了ED 110和基站170a、170b和/或170c的另一个示例。ED 110用于连接人、物体、机器等。ED 110可以广泛用于各种场景,例如蜂窝通信、设备到设备(device-to-device,D2D)、车联网(vehicle to everything,V2X)、点对点(peer-to-peer,P2P)、机器到机器(machine-to-machine,M2M)、机器类通信(machine-type communication,MTC)、物联网(internet of things,IOT)、虚拟现实(virtual reality,VR)、增强现实(augmentedreality,AR)、工业控制、自动驾驶、远程医疗、智能电网、智能家具、智能办公、智能可穿戴设备、智能交通、智慧城市、无人机、机器人、遥感、被动传感、定位、导航和跟踪、自主配送和移动等。
每个ED 110表示用于无线操作的任何合适的终端用户设备,并且可以包括以下设备,例如(或可以称为)用户设备(user equipment,UE)、无线发送/接收单元(wirelesstransmit/receive unit,WTRU)、移动站、固定或移动用户单元、蜂窝电话、站(station,STA)、机器类通信(machine type communication,MTC)设备、个人数字助理(personaldigital assistant,PDA)、智能手机、笔记本电脑、计算机、平板电脑、无线传感器、消费电子设备、智能书籍、车辆、汽车、卡车、公共汽车、火车或IoT设备、工业设备或上述设备中的装置(例如通信模块、调制解调器、或芯片)等。下一代ED 110可以使用其它术语来指代。基站170a和170b各自是T-TRP,在下文被称为T-TRP 170。同样在图3中示出,NT-TRP在下文被称为NT-TRP 172。连接到T-TRP 170和/或NT-TRP 172的每个ED 110可以动态或半静态地打开(即,建立、激活或启用)、关闭(即,释放、去激活或禁用)和/或响应于连接可用性和连接必要性中的一个或多个而配置。
ED 110包括耦合到一个或多个天线204的发送器201和接收器203。该图中仅示出了一根天线204。其中一个、部分或全部天线204也可以是面板。发送器201和接收器203可以集成为例如收发器。收发器用于对数据或其它内容进行调制,以供至少一个天线204或网络接口控制器(network interface controller,NIC)发送。收发器还可以用于对至少一个天线204接收到的数据或其它内容进行解调。每个收发器包括任何合适的用于生成进行无线或有线传输的信号和/或用于处理通过无线或有线方式接收到的信号的结构。每个天线204包括任何合适的用于发送和/或接收无线信号或有线信号的结构。
ED 110包括至少一个存储器208。存储器208存储ED 110使用、生成或收集的指令和数据。例如,存储器208可以存储软件指令或模块,所述软件指令或模块用于实现本文描述的一些或全部功能和/或实施例,并由一个或多个处理单元(例如,处理器210)执行。每个存储器208包括任何合适的一个或多个易失性和/或非易失性存储与一个或多个检索设备。可以使用任何合适类型的存储器,例如,随机存取存储器(random access memory,RAM)、只读存储器(read only memory,ROM)、硬盘、光盘、用户标识模块(subscriber identitymodule,SIM)卡、记忆棒、安全数码(secure digital,SD)存储卡、处理器上ED 110还可以包括一个或多个输入/输出设备(未示出)或接口(例如连接到图1中的互联网150的有线接口)。输入/输出设备可以与网络中的用户或其它设备进行交互。每个输入/输出设备包括用于例如通过操作向用户提供信息或从用户接收信息的任何合适的结构,例如扬声器、麦克风、小键盘、键盘、显示器或触摸屏,包括网络接口通信。
ED 110包括用于执行操作的处理器210,所述操作包括与以下相关的操作:准备用于上行传输到NT-TRP 172和/或T-TRP 170的传输、处理从NT-TRP 172和/或T-TRP 170接收的下行传输,以及处理与另一ED 110的侧行链路传输。与准备用于上行传输的传输相关的处理操作可以包括编码、调制、发送波束成形和生成用于传输的符号等操作。与处理下行传输相关的处理操作可以包括接收波束成形、解调和解码接收到的符号等操作。根据实施例,下行传输可以由接收器203可能地使用接收波束成形接收,并且处理器210可以从下行传输中提取信令(例如,通过检测和/或解码信令)。信令的示例可以是由NT-TRP 172和/或T-TRP170发送的参考信号。在一些实施例中,处理器210基于从T-TRP 170接收的波束方向的指示,例如波束角度信息(beam angle information,BAI),实现发送波束成形和/或接收波束成形。在一些实施例中,处理器210可以执行与网络接入(例如初始接入)和/或下行同步相关的操作,例如与检测同步序列、解码和获取系统信息等相关的操作。在一些实施例中,处理器210可以执行信道估计,例如,使用从NT-TRP 172和/或T-TRP 170接收的参考信号。
尽管未示出,但处理器210可以形成发送器201和/或接收器203的一部分。尽管未示出,但是存储器208可以形成处理器210的一部分。
处理器210以及发送器201的处理组件和接收器203的处理组件可以各自由相同或不同的一个或多个处理器实现,这些处理器用于执行存储在存储器中(例如,存储器208中)的指令。或者,处理器210以及发送器201的处理组件和接收器203的处理组件中的一些或全部可以各自使用专用电路来实现,例如编程的现场可编程门阵列(field-programmablegate array,FPGA)、图形处理单元(graphical processing unit,GPU),或专用集成电路(application-specific integrated circuit,ASIC)。
在一些实现方式中,T-TRP 170可以使用其它名称,例如基站、收发基站(basetransceiver station,BTS)、无线基站、网络节点、网络设备、网络侧设备、发送/接收节点、Node B、演进型NodeB(eNodeB或eNB)、家庭eNodeB、下一代NodeB(next Generation NodeB,gNB)、传输点(transmission point,TP)、站点控制器、接入点(access point,AP)、无线路由器、中继站、远程射频头、地面节点、地面网络设备、地面基站、基带单元(base bandunit,BBU)、射频拉远单元(remote radio unit,RRU)、有源天线单元(active antennaunit,AAU)、远程射频头(remote radio head,RRH)、集中式单元(central unit,CU)、分布式单元(distributed unit,DU)、定位节点等。T-TRP 170可以是宏BS、微BS、中继节点、宿主节点等,或其组合。T-TRP 170可以指上述设备或指上述设备中的装置(例如,通信模块、调制解调器或芯片)。
在一些实施例中,T-TRP 170的各个部分可以是分布式的。例如,T-TRP 170的一些模块可以位于远离容纳T-TRP 170的天线256的设备的位置,并且可以通过通信链路(未示出)(有时被称为前传,例如通用公共无线接口(common public radio interface,CPRI))耦合到容纳天线256的设备。因此,在一些实施例中,术语T-TRP 170还可以指网络侧执行ED110位置确定、资源分配(调度)、消息生成和编码/解码等处理操作的模块,这些模块不一定是容纳T-TRP 170的天线256的设备的一部分。这些模块还可以耦合到其它T-TRP。在一些实施例中,T-TRP 170实际上可以是多个T-TRP,它们一起操作以例如通过使用协作多点传输服务ED 110。
T-TRP 170包括耦合到一个或多个天线256的至少一个发送器252和至少一个接收器254。该图中仅示出了一根天线256。其中一个、部分或全部天线256也可以是面板。发送器252和接收器254可以集成为收发器。T-TRP 170还包括用于执行操作的处理器260,所述操作包括与以下相关的操作:准备用于下行传输到ED 110的传输、处理从ED 110接收的上行传输、准备用于回程传输到NT-TRP 172的传输以及处理从NT-TRP 172通过回程接收的传输。与准备用于下行传输或回程传输相关的处理操作可以包括编码、调制、预编码(例如多输入多输出(multiple input multiple output,MIMO)预编码)、发送波束成形和生成用于传输的符号等操作。与处理上行传输中或通过回程传输接收的传输相关的处理操作可以包括接收波束成形、解调和解码接收符号等操作。处理器260还可以执行与网络接入(例如初始接入)和/或下行同步相关的操作,例如生成同步信号块(synchronization signalblock,SSB)的内容、生成系统信息等。在一些实施例中,处理器260还生成波束方向的指示(例如,BAI),该波束方向的指示可以由调度器253调度以用于传输。处理器260执行本文描述的其它网络侧处理操作,例如确定ED 110的位置、确定部署NT-TRP 172的位置等。在一些实施例中,处理器260可以生成信令,例如配置ED 110的一个或多个参数和/或NT-TRP 172的一个或多个参数。由处理器260生成的任何信令都由发送器252发送。需要说明的是,本文中使用的“信令”也可以被称为控制信令。动态信令可以在控制信道(例如物理下行控制信道(physical downlink control channel,PDCCH))中传输,静态或半静态高层信令可以包括在数据信道(例如物理下行共享信道(physical downlink shared channel,PDSCH))中传输的包中。
调度器253可以耦合到处理器260。调度器253可以包括在T-TRP 170内或与T-TRP170分开操作。调度器253可以调度上行传输、下行传输和/或回程传输,包括发布调度授权和/或配置免调度(“配置的授权”)资源。T-TRP 170还包括用于存储信息和数据的存储器258。存储器258存储由T-TRP 170使用、生成或收集的指令和数据。例如,存储器258可以存储用于实现本文描述的部分或全部功能和/或实施例、由一个或多个处理器260执行的软件指令或模块。
尽管未示出,但处理器260可以形成发送器252和/或接收器254的一部分。此外,尽管未示出,但是处理器260可以实现调度器253。尽管未示出,但是存储器258可以形成处理器260的一部分。
处理器260、调度器253以及发送器252和接收器254的处理组件可以各自由相同或不同的一个或多个处理器实现,所述一个或多个处理器用于执行存储在存储器(例如,存储器258)中的指令。或者,处理器260、调度器253以及发送器252的处理组件和接收器254的处理组件中的一些或全部可以使用专用电路(例如,FPGA、GPU或ASIC)来实现。
需要说明的是,NT-TRP 172仅作为示例示出为无人机,但NT-TRP 172可以以任何合适的非地面形式实现。此外,在一些实现中,NT-TRP 172可以使用其它名称,例如非地面节点、非地面网络设备或非地面基站。NT-TRP 172包括耦合到一个或多个天线280的发送器272和接收器274。仅示出了一个天线280。其中一个、部分或全部天线也可以是面板。发送器272和接收器274可以集成为收发器。NT-TRP 172还包括用于执行操作的处理器276;所述操作包括与以下相关的操作:准备用于下行传输到ED 110的传输、处理从ED 110接收的上行传输、准备用于回程传输到T-TRP 170的传输以及处理从T-TRP 170通过回程接收的传输。与准备用于下行传输或回程传输相关的处理操作可以包括编码、调制、预编码(例如,MIMO预编码)、发送波束成形和生成用于传输的符号等操作。与处理上行传输中或通过回程传输接收的传输相关的处理操作可以包括接收波束成形、解调接收信号和解码接收符号等操作。在一些实施例中,处理器276基于从T-TRP 170接收的波束方向信息(例如,BAI)实现发送波束成形和/或接收波束成形。在一些实施例中,处理器276可以生成信令,例如配置ED110的一个或多个参数。在一些实施例中,NT-TRP 172实现物理层处理,但不实现高层功能,例如媒体接入控制(medium access control,MAC)或无线链路控制(radio link control,RLC)层的功能。由于这仅是示例,更一般地,NT-TRP 172除了物理层处理之外还可以实现更高层的功能。
NT-TRP 172还包括用于存储信息和数据的存储器278。尽管未示出,但处理器276可以形成发送器272和/或接收器274的一部分。尽管未示出,但是存储器278可以形成处理器276的一部分。
处理器276以及发送器272的处理组件和接收器274的处理组件可以各自由相同或不同的一个或多个处理器实现,这些处理器用于执行存储在存储器中(例如,存储器278中)的指令。或者,处理器276以及发送器272的处理组件和接收器274的处理组件中的一些或全部可以使用专用电路(例如,编程的FPGA、GPU或ASIC)来实现。在一些实施例中,NT-TRP 172实际上可以是多个NT-TRP,它们一起操作以例如通过协作多点传输等服务ED 110。
T-TRP 170、NT-TRP 172和/或ED 110可以包括其它组件,但为了清楚起见,这些组件被省略。
根据图4,本文提供的各实施例方法的一个或多个步骤可以由对应的单元或模块执行。图4示出了设备中的单元或模块,例如在ED 110中、在T-TRP 170中或在NT-TRP 172中。例如,信号可以由发送单元或发送模块发送。信号可以由接收单元或接收模块接收。信号可以由处理单元或处理模块处理。其它步骤可以由人工智能(artificialintelligence,AI)或机器学习(machine learning,ML)模块执行。相应的单元或模块可以使用硬件、执行软件的一个或多个组件或设备或其组合来实现。例如,单元或模块中的一个或多个可以是集成电路,例如编程的FPGA、GPU或ASIC。应当理解的是,如果上述模块使用供处理器等执行的软件实现,则这些模块可以由处理器根据需要全部或部分检索,单独或集体检索用于处理,根据需要在一个或多个实例中检索,并且这些模块本身可以包括用于进一步部署和实例化的指令。
关于ED 110、T-TRP 170和NT-TRP 172的其它详细内容是本领域技术人员已知的。因此,这里省略了这些详细内容。
在上面更一般地考虑了通信之后,现在将注意力转向特定的示例性实施例。
如上所述,多个服务可以汇聚或集成到一个物理无线链路中,并且这些服务可以具有不同的关键性能指标(key performance indicator,KPI)。图5是示出示例性多服务场景的框图,其中,集成到一个链路中的服务可以包括URLLC、mMTC、eMBB和Tbps服务中的任何一个。在图5中,通信设备包括网络设备502、以504处表示的基于车辆的设备、以506处表示的基于家庭或其它基于场所的设备、以508处表示的用户设备以及以510处表示的基于工业或机器的设备,每个设备都具有如图所示的示例性服务。
本申请不限于这些或任何其它类型的设备或服务。图5旨在提供一个示例性场景,在该示例性场景中本文中公开的实施例可能特别有用的。更一般地,公开的实施例可以在例如下一代移动和无线网络服务、云和边缘计算服务以及感知服务中实现。一些实施例可能特别适用于智能工厂中的自动化制造系统和/或其它智能垂直场景,例如港口、配送系统和医疗系统。实施例的这些可能的应用也是说明性的和非限制性的示例。
多服务场景,例如通过图5中的示例所示的场景,可以认为是用户设备(userequipment,UE)内多址(multiple access,MA)的一种形式。UE内MA是指同一个终端设备同时传输多个服务。
本申请的一个方面涉及在解码失败与重传请求之间添加新的过程。例如,这可以通过将各种服务集成到用于编码的单个块或有效载荷中并了解不同的服务优先级来实现。服务优先级可以指各种特性或特征中的任何一个,例如目标BLER、时延和源中的一个或多个中的任何一个。一些实施例涉及一种新颖的信道编码设计,以支持一个或多个单独有效载荷的可自解码性和这种单独有效载荷的增强的可联合解码性。单独有效载荷也可以称为块、组成有效载荷或短或较短的消息或有效载荷,并且是较大有效载荷的一部分。较大有效载荷也可以称为较长有效载荷、组合有效载荷或码块。这里使用的有效载荷、消息和码块是指信道编码之前或信道解码之后的比特。
在一种可能的可自解码的联合编码设计中,一个或多个单独有效载荷中的每个单独有效载荷可以对应于例如不同服务,可以自解码,同时支持联合解码以进一步增强性能。图6是示出自解码600和在自解码失败的情况下的联合解码610的框图。
例如,几个较小消息或较短消息可以被嵌入或以其它方式组合成较长码块或有效载荷,本文中也称为组合有效载荷。这些较小消息是可自解码的,这意味着它们可以在仅收集与较长码字而不是整个更长码字相关联的编码比特或符号或LLR的子集之后被解码。编码比特的子集也是可以自行解码的独立短码或码字。
此类较小消息中的两个或两个以上较小消息也是可联合解码的。对应于可联合解码的较小消息的编码比特的子集组合成较长码。这可以通过在本文中称为来自多个消息的比特之间的“耦合”来实现。
例如,第一消息的比特中的一些或全部比特可以被复制并与第二消息的比特组合。然后将组合的消息编码为联合码字。在此示例中,来自第一消息的比特可以直接被复制并附加到第二消息的比特或以其它方式与第二消息的比特组合。另一个可能的选项是首先转换来自第一消息的比特,例如通过将来自第一消息的比特与二进制矩阵相乘,然后将转换后的比特附加到第二消息的比特,或者以其它方式将转换后的比特与第二消息的比特组合。
尽管此示例是指信息比特(消息)耦合,但可以另外或替代地使用编码比特进行耦合。例如,在系统编码的情况下,消息比特也是编码比特的一部分,因此对于信息比特耦合或编码比特耦合这两种替代方案变得大致相同。
一些实施例支持在请求重传之前进行多次解码尝试。例如,实际上可以在解码失败与重传请求之间插入或尝试联合解码。
例如,考虑涉及三次解码尝试传输方法的实施例。在第一次解码尝试600中,接收器接收码字并在接收到对应的最少所需编码比特之后解码该码字的可自解码的第一有效载荷。如果第一有效载荷的解码成功,则在接收到用于解码第二有效载荷的对应的最少所需编码比特数之后,可以使用正确解码的比特来增强码字的第二有效载荷的解码性能。
如果第一有效载荷解码失败,则进行第二次解码尝试610。接收器不是立即请求重传,而是继续尝试将第一有效载荷与第二有效载荷联合解码。在解码第二有效载荷之后,无论第二有效载荷解码成功还是失败,联合解码都可以增加第一载荷被成功解码的概率。
在此示例中,如果在第二次(联合)解码尝试之后第一有效载荷的解码仍然失败,则接收器从发送器请求重传(未示出)。这将导致一些延迟,但通过重传,接收器可以进行至少第三次解码尝试。对于重传的码字,可以进行多次解码尝试,以从重传的码字进行自解码,从重传的码字的一部分进行联合解码,和/或使用先前接收的码字和重传的码字进行联合解码。
现在考虑一个示例,其中机器人臂等设备与基站等网络设备通信,并且支持URLLC、eMBB和mMTC服务。假设设备的视频流数据传输属于eMBB服务,控制机器人臂的一个或多个关节的信令属于URLLC服务,延迟不敏感的感知或监测数据上报属于mMTC服务。图7是示出该示例的框图,其中机器人臂702包括视频设备和两个关节,并且与BS 704通信。
图8是示出一个实施例提供的示例性码块和编码符号的框图。在图8中,类似地,在下面描述的图9和图10中,800表示包括单独有效载荷802、804、806、808、810的码块或组合有效载荷。单独有效载荷802、804、806、808、810包括与所示示例中的不同服务相关联的有效载荷。码块800被信道编码以生成用于传输的码字820。码字820是通过使用纠错码编码单独有效载荷而生成的。以eMBB单独有效载荷为例,示出了极化码或编织码。其它码(包括不同的单独有效载荷的不同码)也是可能的。码字820还被示出为包括N个符号,但符号仅旨在作为码字的部分的说明性示例。在820处示出的符号的排列也是旨在示出一种可能的解码顺序的示例。应相应地解释图8和类似的图9和图10。
如800所示的码块可以被称为组合码块或联合码块,因为它包括对应于所示示例中的URLLC、eMBB和mMTC服务的单独有效载荷、块或比特。URLLC、eMBB和mMTC编码符号表示关于编码比特的发送或接收信息,编码比特是码字的一部分。编码符号可以由各种名称或术语中的任何名称或术语来指代,例如包、块、码、子码字、信号、LLR、资源单元(resourceelement,RE)等。为了便于参考,本申请在提及码字的部分时主要是指编码符号或编码块。
在码字820中,URLLC、eMBB和mMTC编码符号是可自解码的。在接收到每个编码符号的编码比特后,即使在所示示例中的URLLC和mMTC编码符号的情况下,整个码字820尚未被接收,该符号也可以被解码。例如,在第一次解码尝试中,可自解码符号可以独立于其它编码符号进行解码,并且还可与一个或多个其它编码符号联合解码,所述一个或多个其它编码符号可以是(但不一定必须是)可自解码符号,如本文所公开。
可自解码和可联合解码可以在信道编码之前或之后的数据上下文中引用。例如,作为较长码字的一部分的短码或块可以被认为是可自解码的,因为块独立于较长码字的剩余部分是可自解码的。被编码以生成该短码或块的数据(例如,这里也称为单独有效载荷)可以被认为是可自解码的,因为单独有效载荷可以从短码或块自解码。例如,无论是在未编码的有效载荷还是编码的符号或包的上下文中,可解码旨在表示相同的含义,具体地,可以从码字解码单独有效载荷和组合有效载荷,或者等效地,可以解码码字以恢复单独有效载荷和组合有效载荷。换句话说,有效载荷(信息比特)和编码块或包(编码比特)可以确定性地相互转换。有效载荷/信息比特或码包/编码比特可称为可解码,或可编码。
例如,在图8中,URLLC单独有效载荷802、804被放置在码块800的开头,从而可以首先解码这些延迟敏感的有效载荷,然后解码eMBB单独有效载荷806,然后解码mMTC单独有效载荷808、810。
在接收器处,解码器首先尝试解码URLLC编码的符号或短包,在图8中标记为符号-1和符号-2。出于说明的目的,URLLC单独有效载荷被示出为被编码成相应的可自解码编码符号,但在其它实施例中,编码是基于服务类型的,并且802、804被视为一个单独有效载荷并且可以一起自解码为一个单独有效载荷。如果URLLC包可以被成功解码,则来自该包或从该包解码的单独有效载荷的URLLC比特可以辅助或增强对一个或多个其它包的解码,或者更一般地,长码字820的一个或多个其它块或子码字的解码。例如,编码或解码的URLLC比特可以耦合在eMBB单独有效载荷806中,和/或一个或多个eMBB编码包中,包括符号-k,符号-k=1,……,符号-N–1,符号-N在所示的示例中。耦合的比特可以增强一个或多个eMBB包的解码。在URLLC解码之后,解码器随后可以解码一个或多个eMBB包或解码一个或多个mMTC包,包括所示示例中的符号-i和符号-i+1。如果解码器在URLLC解码之后尝试解码一个或多个eMBB包并且eMBB解码成功,则可以基于任何耦合的eMBB比特以更低的错误概率解码一个或多个mMTC包。否则,如果在URLLC解码之后尝试解码一个或多个mMTC包并且解码成功,则可以基于耦合在eMBB单独有效载荷806或一个或多个eMBB包中的任何URLLC和/或mMTC比特以甚至更低的概率解码一个或多个eMBB包。在图8所示的示例中,820处的编码包的排列示出了支持URLLC解码、然后是mMTC解码、然后是eMBB解码的实施例,但这不是唯一可能的解码顺序。
在成功解码第一包(在上述示例中可以包括一个或多个URLLC包和/或一个或多个mMTC包)之后,第二包(在上述示例中可以包括一个或多个eMBB包)的增强解码通过在单独有效载荷和/或包之间耦合信息比特和/或编码比特来实现。例如,在耦合的信息比特的情况下,解码增强的包将从单独有效载荷的较少信息比特生成,但包长度保持不变,这导致较低的码率。在耦合的编码比特的情况下,解码增强的包将有效地具有解码器预先知道的缩短的编码比特,这实际上也导致较低的码率。在这两种情况下,无论信息比特、编码比特或两者是否在包之间耦合,都可以降低参考图8描述的示例中用于增强解码的一个或多个eMBB包的码率。这可以通过增加成功解码的概率来提供改进的解码性能。
需要说明的是,包间耦合提供或支持解码增强的一个或多个包也可以是可自解码的。包之间的比特耦合并不意味着增强解码必须依赖于耦合比特的先前成功解码。例如,无论URLLC和/或mMTC包的解码是否成功,参考图8描述的示例中的一个或多个eMBB包可以是可自解码的。
图9是示出另一个实施例提供的示例性码块和编码符号的框图。码块800和编码符号820与图8所示的相同,但是图9示出了900处的不同解码,其可以称为无HARQ URLLC。如果可自解码包(例如用于URLLC)解码失败,则接收器可以继续解码另一个可自解码包(用于eMBB或mMTC,其中,mMTC被示为图9中的示例),而不是请求重传。如果后一个可自解码包被成功解码,则可以基于来自后一个包的耦合比特来降低前一个包的码率,从而使性能提高。另一个选项是,如果可自解码包(例如用于URLLC)解码失败,则接收器可以继续联合解码整个联合码字820以恢复整个码块800,而不是请求重传。如果联合码字820被成功解码,则在800处的所有比特都可以被正确地恢复。在图9中900处所示的一个示例中,如果URLLC解码和mMTC解码都失败,则联合解码仍然可以成功。
URLLC符号和eMBB符号等编码块之间的耦合可以有不同的模式。例如,在可称为紧密耦合的模式或方法中,所述耦合在一个时隙或一个组合或联合码块800内,如图9所示。为了实现联合解码,在一个码块800或码字820内的单独有效载荷或编码块之间存在耦合。另一种模式或方法可以称为松散耦合,即耦合在两个不同的时隙或联合码块之间,例如两个连续的时隙或码块之间。例如,紧密耦合可能是优选的,因为它支持基于单个时隙或单个联合码字的部分而不是多个时隙或多个码字的部分进行联合解码。
图10是示出又一个实施例提供的示例性码块和编码符号的框图。码块800和编码符号820与图8和图9所示的相同,但是图10示出了在1000处的不同解码,其可以称为具有增量冗余(incremental redundancy,IR)组合的无HARQ URLLC。在一些实施例中,可以有多次解码尝试而不请求重传,如上文图8和图9所示,并且如果这些解码尝试失败,则接收器可以使用增量冗余HARQ请求重传。在接收器发送和发送器接收第一重传请求之前的多次解码尝试的上下文中,这种类型的方法仍然可以被称为“无HARQ”,并且如上文提及的具有IR的无HARQ URLLC在多次不成功解码尝试之后添加了重传请求的选项。
重传最好包含增量冗余信息,例如第一消息(图10所示示例中的URLLC)的增量编码比特,因为第一消息的成功解码将增加后续消息成功解码的机会。可选地,重传可以另外或替代地包含增量冗余信息,例如后续消息的增量编码比特,以便进一步增强解码性能。对于所示示例中的URLLC和mMTC,基于增量编码比特的IR解码通常由“IR解码”在1000处指示。
在接收到重传的编码比特之后,接收器可以执行与上文通过示例描述的类似的解码尝试。
关于请求和重传,考虑通过确认(acknowledgement,ACK)和/或否定确认(negative acknowledgement,NACK)信令实现的传统HARQ方法,以及用于重传选项的多达四个冗余版本(RV1、RV2、RV3、RV4)。NACK信令可以被认为是重传请求的一种形式,响应于该重传请求,由发送器发送包括先前传输数据的冗余版本的重传。在这种类型的方法中,NACK将在第一次解码失败后由接收器发送。
根据本文公开的实施例,在请求重传之前,通过NACK信令或其它方式进行第二次解码尝试(即,“无HARQ”)。这可能涉及在编码器/发送设备和解码器/接收设备中的一个或两个处的行为或特征。
例如,可以提供一种新类型的信令以支持重传之前的多次解码尝试。ACK信令可以从解码器或接收设备发送,并且在多次尝试实施例中由编码器或发送设备接收,以确认解码成功。除了或可能代替传统的NACK信令,可以提供指示在第二次(或后续)尝试之后解码失败的新信令。为了便于参考,本文中将这种信令称为“NACK-2”信令,但可以用不同的名称来称呼。在多次解码尝试后指示解码失败的NACK-2信令中,编码器或发送设备可以确定否定确认是来自第一次解码失败还是第二次(或后续)解码失败。编码器或发送设备然后可以选择使发送NACK-2信令的任何解码器或接收设备的一个或多个重传优先,并延迟发送NACK信令的其它设备的一个或多个重传。
在这些NACK/NACK-2示例中,是使用NACK还是NACK-2请求重传由解码器或接收设备来决定。设备可能在多次解码失败后同时发送NACK和NACK-2,或者在第一次解码失败时完全跳过NACK,根本不发送NACK。如何利用NACK和NACK-2之间的差异又发送设备来决定。例如,在资源受限的情况下,可以使NACK-2的重传优先,或者在资源充足的情况下,平等对待NACK和NACK-2。
重传过程可以另外或替代地是不同的。例如,除了或代替上述传统的HARQ方法中的冗余版本RV1至RV4,可以存在一个或多个新冗余版本或联合重传版本以指示重传是独立RV(如在上述传统示例中),还是通过联合编码嵌入在传入有效载荷或包中(例如,在传入eMBB包中,实现URLLC包或有效载荷的联合解码)。后一种类型的嵌入式重传可以称为联合重传版本或J-RV,例如,以使解码器或接收设备能够确定重传是独立RV还是J-RV。
与本文中的其它附图一样,图8至图10提供了说明性和非限制性的示例。变体是可能的;例如,不同包的单独有效载荷可以根据各种标准中的任何一个(例如它们的优先级或紧急性)进行排序。可能优选的是,首先为更紧急的服务(如URLLC)解码单独有效载荷,并且相应地,这些单独有效载荷可以位于所示的组合有效载荷的开头。然后,这些单独有效载荷的编码比特将在其它有效载荷之前被发送、接收和解码。
可以另外或替代地考虑其它标准。例如,可以根据数据或包大小对单独有效载荷和/或对应的包进行排序。例如,较小消息(更少的信息比特)或较少编码比特的包可以首先放置、发送和接收/解码。这可以实现较小的解码LLR缓冲器,因为可以快速解码首先接收的包,并且随后可以从缓冲器中刷新对应的LLR。
有几种可能的方式来提供或支持自解码和联合解码。例如,有效载荷或包可以根据顺序或链式结构耦合,或者以星形结构耦合。
图11是示出根据顺序或链式结构的单独有效载荷之间的比特的顺序耦合的框图。这种提供或支持自解码和联合解码的编码方法可以另外或替代地称为连续嵌入,以表达以下概念:来自一个单独有效载荷的信息比特被嵌入另一个单独有效载荷的信息比特或以其它方式与另一个单独有效载荷的信息比特组合。
在图11所示的示例中,K1个信息比特(例如与URLLC服务相关联)被编码为N1个编码比特,码率为R1=K1/N1。在K1个信息比特中,K'1个比特(K'1≤K1)被预置到不同的单独有效载荷的K2个附加比特(例如对于eMBB)。嵌入比特可以如所示被预置,但在其它实施例中,嵌入比特可以附加到不同的单独有效载荷的信息比特或以其它方式与不同的单独有效载荷的信息比特组合。组合的K'2=K'1+K2比特被编码为N2个编码比特,码率为R2=K'2/N2>R1。通过在所示示例中预置来自不同的单独有效载荷的K3个附加比特(例如对于mMTC),嵌入来自K'2的K”2个比特(K”2≤K'2),并且将所得的K”3=K”2+K3个比特被编码为N3个编码比特。码率为R3=K”3/N3>R2。一个联合码字包括N1个编码比特、N2个编码比特和N3个编码比特。这种类型的顺序或连续嵌入可以针对更多单独有效载荷重复,或者在一些实施例中可能有少于三个单独有效载荷。
图12是示出根据星型结构的可称为单独有效载荷之间的比特的多对一耦合的框图。这种提供或支持自解码和联合解码的编码方法可以另外或替代地称为多对一嵌入,其中来自多个不同的单独有效载荷的信息比特被嵌入另一个单独有效载荷的信息比特或以其它方式与另一个单独有效载荷的信息比特组合。
在图12所示的示例中,K1个信息比特(例如,与URLLC服务相关联)被编码为N1个编码比特,码率为R1=K1/N1,并且K2个信息比特(例如,与mMTC服务相关联)被编码为N2个编码比特,码率为R2=K2/N2。如果有两个以上的单独有效载荷要耦合到另一个单独有效载荷,则可以重复此操作。K1个信息比特中的K'1个比特(K'1≤K1)、K2个信息比特中的K'2个比特(K'2≤K2)以及待耦合的任何其它单独有效载荷的一些或全部信息比特被嵌入不同的单独有效载荷的Kx个附加比特(例如对于eMBB)。嵌入比特可以如所示被预置,但在其它实施例中,嵌入比特可以附加到不同的单独有效载荷的信息比特或以其它方式与不同的单独有效载荷的信息比特组合。组合的K'x=K”x+Kx个比特被编码为Nx个编码比特,码率为Rx=K'x/Nx>R1,Rx>R2等。
图11和图12示出了耦合的示例,其中一个或多个公共比特将一个或多个可自解码编码块与一个或多个其它编码块耦合。在图11中,根据对应于码字的组合有效载荷中相应的单独有效载荷的顺序,在码字中的被编码以生成可自解码编码块(例如K1比特块)和一个或多个其它编码块的相应的单独有效载荷之间连续嵌入公共比特。在图12中,公共比特从被编码以生成可自解码编码块(例如,K1比特块)和另一个编码块(例如,K2比特块)的相应的单独有效载荷嵌入到被编码以生成一个编码块的一个单独有效载荷中(在所示的示例中,在图12的底部)。
这些仅仅是示例,在单独有效载荷和/或编码包之间的其它类型的耦合是可能的,包括组合图11的顺序或连续耦合与图12的多对一耦合的耦合方法。例如,在这种混合耦合方法中,可以根据顺序耦合编码第一单独有效载荷,并且可以根据多对一耦合编码第二单独有效载荷,或者反之亦然。
耦合并不以任何方式限制于不同的单独有效载荷之间的公共比特,并且公共比特可以另外或替代地对于编码块是公共的。例如,在类似于图11中的示例但应用于编码比特的方法中,可以根据码字中的可自解码编码块和一个或多个其它编码块的顺序,在可自解码编码块(例如N1比特块)与一个或多个其它编码块之间连续嵌入公共比特。类似地,考虑到编码块的多对一耦合,公共比特可以从可自解码块(例如,N1比特块)和一个或多个其它编码块(例如,N2比特块)嵌入到被编码以生成一个编码块的一个编码块(例如图12底部的Nx比特块)中。
又例如,嵌入可以仅在一些而不是所有单独有效载荷之间应用,和/或可以应用这两种方法的组合。
信息比特的编码的变型也是可能的。
在编码图11和图12中的信息比特时,可以使用相同或类似类型的码编码所有信息比特,也可以将不同的码用于不同的单独有效载荷。这可以另外或替代地更普遍地应用于单独有效载荷的编码。
所有单独有效载荷的公共码类型可能更适合在单独有效载荷或包之间耦合。软输出迭代解码的码例如包括卷积码、turbo码、低密度奇偶校验(low density parity check,LDPC)码、乘积码和编织码。其中任何一个都可以被联合解码。例如,在独立地解码两个码字之后,关于共享/耦合比特的软信息可以在进一步解码之前在两个码之间交换(在码间迭代中)。硬输出连续解码的码包括极化码、极化调整卷积(polarization-adjustedconvolutional,PAC)码、Reed-Muller(RM)码、Bose-Chaudhuri-Hocquenghem(BCH)码和Reed-Solomon(RS)码。这些码也可以使用联合连续抵消进行解码。例如,在解码一个码字之后,该码字的共享/耦合的比特可以从另一个码字中消除,然后可以解码另一个码字。由于属于任何一种类型的码都具有更多兼容的解码器,因此它们可以更方便地一起解码。因此,对于属于相同组合有效载荷的一部分的单独有效载荷,最好使用相同类型(即,软或硬)的码。但是,在其它实施例中也可以使用不同类型的码。
以上描述了本申请的各个方面,并通过示例在附图中示出。图13是实施例提供的更一般的示例性方法的流程图。在左侧,图13中的1300示出了可以在编码器或发送端设备处提供或支持的操作或特征,在右侧,1350示出了可以在解码器或接收端设备处提供或支持的操作或特征。为了便于参考,在以下对图13的描述中,可以实现或支持编码和/或发送特征的设备称为第一通信设备,可以实现或支持解码和/或接收特征的设备称为第二通信设备。实施例可以涉及这类设备中的任一种或两种。
首先参考1300,从发送设备的角度来看,1308处的发送旨在表示由无线通信网络中的第一通信设备向第二通信设备发送码字。码字是或包括通过使用纠错码编码相应的单独有效载荷而生成的编码块。编码块包括可自解码编码块,该可自解码编码块可以独立于其它编码块进行解码,并且还可以与其它编码块中的一个或多个其它编码块联合解码。
图13还示出了生成码字可能涉及的操作。图13在1302处示出获取单独有效载荷,该单独有效载荷例如可以是或包括来自不同设备的数据和/或与不同服务相关联的数据。例如,在1302处获取有效载荷可以涉及收集或以其它方式接收来自一个或多个设备和/或服务的数据输出,或访问存储器中的有效载荷数据。
1304旨在示出使用纠错码编码每个单独有效载荷以生成码字,如本文其它地方所述,该码字包括对应于相应的单独有效载荷的编码块。编码块包括可自解码编码块,并且可以包括一个以上的可自解码编码块。
如1306所示,方法还可以涉及在1306处输出生成的码字。码字可以被输出以存储到存储器和/或例如在1308处发送。
在一些实施例中,方法可以涉及如1302所示的获取、如1304所示的编码以及如1306所示的输出。其它实施例可以涉及如1308所示的发送码字。这些实施例并不相互排斥,并且方法可以涉及如1302、1304所示获取和编码单独有效载荷,并且还包括如1306所示发送码字。
可自解码编码块的可联合解码性可以提供或实现本文所公开的各种其它特征中的任何一个。例如,可自解码编码块还可以与码字的其它编码块中的一个或多个其它编码块联合解码,这一事实可以使得基于独立于其它编码块解码可自解码编码块成功,联合解码一个或多个其它编码块。这至少在上面参考图8通过示例被称为增强解码。
可自解码编码块还可以与一个或多个其它编码块联合解码,这可以另外或替代地使得在独立于其它编码块解码可自解码编码块失败之后,联合解码可自解码编码块。可以进行第二次尝试,以及可能的一次或多次后续尝试,以在解码失败后联合解码可自解码编码块,而不是在解码失败后请求重传。这至少在上面参考图9通过示例被称为无HARQ方法。
从编码器或发送器的角度来看,本文中还通过示例被称为具有IR组合的无HARQ的方法可以被概括为涉及接收第一重传请求,该第一重传请求例如可以是或包括NACK-2信令,并且重传IR信息,该IR信息例如可以是或包括RV或J-RV。在一个实施例中,一种方法可以涉及在独立于其它编码块解码可自解码编码块以及联合解码可自解码编码块失败之后,在1310处,第一通信设备从第二通信设备接收第一重传请求。需要特别说明的是,接收到的请求是多次解码失败后的第一重传请求。如1312所示,方法还可以涉及第一通信设备响应于第一重传请求,向第二通信设备重传可自解码编码块的IR信息。例如,对于其它编码块,也可以在1312处发送其它IR信息。
尽管图13仅示出了在1312处发送IR信息,但需要说明的是,一些实施例可能涉及响应于在独立于其它编码块解码可自解码编码块以及联合解码可自解码编码块失败之后接收到的第一重传请求,生成和输出可自解码编码块的IR信息。图13中没有单独示出生成和输出以避免附图进一步拥挤。
可以通过如本文所公开的耦合来实现对可自解码编码块的联合解码。例如,公共比特可以将可自解码编码块与可用于对可自解码编码块联合解码的一个或多个其它编码块中的每个其它编码块耦合。
如参考图11和图12通过示例所描述,来自一个单独有效载荷或一个编码块的公共比特可以嵌入到来自另一个单独有效载荷或编码块的比特中或以其它方式与来自另一个单独有效载荷或编码块的比特组合。考虑编码比特的连续嵌入的示例,其中,根据码字中的可自解码编码块和一个或多个其它编码块的顺序,在可自解码编码块与一个或多个其它编码块之间连续嵌入公共比特(或者换句话说,一种方法可以涉及嵌入公共比特)。在如图11所示的有效载荷比特的连续嵌入中,已经根据包括单独有效载荷的组合有效载荷中的相应单独有效载荷的顺序,在被编码以生成码字中的可自解码编码块和一个或多个其它编码块的相应单独有效载荷之间连续嵌入公共比特(或者换句话说,一种方法可以涉及嵌入公共比特)。
至少以上公开的另一耦合示例称为多对一嵌入,该多对一嵌入涉及将可自解码编码块和至少一个其它编码块耦合到相同的另一编码块,使得可自解码编码块也可以与两个或两个以上其它编码块联合解码。
对于编码比特嵌入实施例,公共比特从公共比特被嵌入或正在被嵌入的可自解码编码块和两个或两个以上编码块中除一个编码块外的每个编码块嵌入到可以与可自解码编码块联合解码的两个或两个以上编码块中的所述一个编码块中(或者换句话说,一种方法可以涉及嵌入公共比特)。
对于单独有效载荷比特多对一嵌入,公共比特被嵌入(或者换句话说,一种方法可以涉及嵌入公共比特)到相应的单独有效载荷中的一个单独有效载荷中,所述单独有效载荷被编码以生成可以与可自解码编码块联合解码的两个或两个以上编码块中的一个编码块。公共比特来自被编码以生成可自解码编码块以及两个或两个以上编码块中除一个编码块外的每个编码块的相应的单独有效载荷。
在1350处,图13示出了在1300处示出的特征的各种解码和/或接收对应步骤。从接收设备的角度来看,在1352处的接收旨在表示无线通信网络中的第二通信设备从第一通信设备接收码字。如在其它实施例中,码字是或包括通过使用纠错码编码相应的单独有效载荷而生成的编码块,并且至少在这个意义上,编码块对应于相应的经过纠错编码的单独有效载荷。编码块包括可自解码编码块,该可自解码编码块可以独立于其它编码块进行解码,并且还可以与其它编码块中的一个或多个其它编码块联合解码。
图13还示出了解码码字可能涉及的操作。在1354处,图13示出了从包括对应于相应的经过纠错编码的单独有效载荷的编码块的码字解码单独有效载荷。在成功解码之后,如1358所示输出单独有效载荷,例如用于存储到存储器和/或进一步处理。
在1352、1354处的接收和解码可以涉及不同的接收设备组件或特征,但不需要相互排斥。方法可以涉及在1352处接收码字和在1354处从码字解码单独有效载荷。
在1354处的解码可以涉及例如独立于其它编码块解码可自解码编码块,以及基于独立于多个编码块中的其它编码块解码可自解码编码块成功,联合解码其它编码块中的一个或多个其它编码块。这至少在上面参考图8通过示例被称为增强解码。如果解码成功,则在1358处输出单独有效载荷。
解码可以另外或替代地涉及在独立于多个编码块中的其它编码块解码可自解码编码块解码失败之后,联合解码可自解码编码块。从1356到1354的“否(第一次尝试)”标签和返回箭头旨在表示在解码失败之后联合解码可自解码编码块的第二次尝试以及可能的一次或多次后续尝试,而不是在解码失败之后请求重传。这至少在上面参考图9通过示例被称为无HARQ方法。如果在后续一次或多次尝试之后解码成功,则在1358处输出单独有效载荷。
本文中还通过示例被称为具有IR组合的无HARQ的方法可以被概括为涉及重传请求,如在1360处所示。一种方法可以涉及在独立于其它编码块解码可自解码编码块以及联合解码可自解码编码块失败之后,在1360处,从第二通信设备向第一通信设备发送第一重传请求。这在图13中由“否(最终尝试)”标签和来自1356的箭头表示。发送的请求是多次解码失败之后的第一重传请求,例如可以是或包括NACK-2信令。IR信息可以响应于第一请求而被发送,如在1312处所示,并且从接收设备的角度来看,一种方法可以涉及响应于在1360处发送的第一重传请求,第二通信设备从第一通信设备接收可自解码编码块的IR信息。例如,IR信息可以是或包括RV或J-RV冗余版本。响应于请求,也可以接收例如其它编码块的其它IR信息。
图13中从1312到1352的虚线箭头旨在表示IR信息的发送和接收,并且处理返回到1352旨在示出基于IR信息执行增量冗余解码,该IR信息是响应于在独立于其它编码块解码可自解码编码块以及联合解码可自解码编码块失败之后的第一重传请求而为可自解码编码块获取的。1352涉及接收码字,但在重传的情况下,可以接收相同的码字或可以不再次接收相同的码字。重传之后的解码也可以是不同的,涉及例如使用先前接收到的码字结合新接收到的IR信息进行联合解码。
本文其它地方提供的耦合示例可以在涉及接收和/或解码码字的方法中提供。来自一个单独有效载荷或一个编码块的公共比特可以嵌入到来自另一个单独有效载荷或编码块的比特中或以其它方式与来自另一个单独有效载荷或编码块的比特组合。
从接收器或解码器的角度来看,使用编码比特的连续嵌入实施例可能涉及已经根据码字中的可自解码编码块和一个或多个其它编码块的顺序,在可自解码编码块与一个或多个其它编码块之间连续嵌入公共比特。在如图11所示的有效载荷比特的连续嵌入中,已经根据包括单独有效载荷的组合有效载荷中的相应单独有效载荷的顺序,在对应于码字中的可自解码编码块和一个或多个其它编码块的相应的单独有效载荷之间连续嵌入公共比特。
在多对一嵌入中,公共比特可以已经从公共比特被嵌入或正在被嵌入的可自解码编码块和两个或两个以上编码块中除一个编码块外的每个编码块嵌入到可以与可自解码编码块联合解码的两个或两个以上编码块中的所述一个编码块中。对于单独有效载荷比特多对一嵌入,公共比特可以已经被嵌入到相应的单独有效载荷中的一个单独有效载荷中,所述单独有效载荷对应于可以与可自解码编码块联合解码的两个或两个以上编码块中的一个编码块。公共比特来自对应于可自解码编码块和两个或两个以上编码块中除一个编码块外的每个编码块的相应的单独有效载荷。
在这些耦合或嵌入示例中,公共比特可以在接收器或解码器处解码,并且相应地,一种方法可以涉及解码这些比特以进行联合解码。
本申请包括各种实施例,不仅包括方法实施例,还包括其它实施例,例如装置实施例和与非瞬时性计算机可读存储介质相关的实施例。实施例可以单独地或组合地结合本文所公开的特征。
装置可以包括处理器和耦合到处理器的非瞬时性计算机可读存储介质,用于存储供处理器执行的程序。在图3中,例如,处理器210、260、276可以是或包括一个或多个处理器,并且每个存储器208、258、278是ED 110和TRP 170、172中的非瞬时性计算机可读存储介质的示例。例如,非瞬时性计算机可读存储介质不必仅与处理器结合提供,可以在计算机程序产品中单独提供。
作为说明性示例,存储在非瞬时性计算机可读存储介质中或上的程序可以包括用于或用于使处理器执行以下操作的指令:第一通信设备向无线通信网络中的第二通信设备发送码字,所述码字包括通过使用纠错码编码相应的单独有效载荷而生成的编码块。程序可以另外或替代地包括用于或用于使处理器执行以下操作的指令:获取单独有效载荷;使用纠错码编码单独有效载荷中的每个单独有效载荷以生成码字;输出码字。
编码块包括可自解码编码块,该可自解码编码块可以独立于其它编码块进行解码,并且还可以与其它编码块中的一个或多个其它编码块联合解码。
例如,与装置或非瞬时性计算机可读存储介质相关的实施例可以包括以下特征中的任何一个或多个特征,这些特征也在本文其它地方讨论:
可自解码编码块还可以与其它编码块中的一个或多个其它编码块联合解码,这可以使得基于独立于其它编码块解码可自解码编码块成功,联合解码其它编码块中的一个或多个其它编码块;
可自解码编码块还可以与其它编码块中的一个或多个其它编码块联合解码,这可以使得在独立于其它编码块解码可自解码编码块失败之后,联合解码可自解码编码块;
程序还包括用于或用于使处理器执行以下操作的指令:在独立于其它编码块解码可自解码编码块以及联合解码可自解码编码块失败之后,第一通信设备从第二通信设备接收第一重传请求,例如NACK-2信令;
程序还包括用于或用于使处理器执行以下操作的指令:第一通信设备响应于第一重传请求,向第二通信设备重传可自解码编码块的增量冗余信息,例如RV或J-RV;
程序还包括用于或用于使处理器执行以下操作的指令:响应于在独立于其它编码块解码可自解码编码块以及联合解码可自解码编码块失败之后接收的第一重传请求,生成和输出可自解码编码块的增量冗余信息;
公共比特将可自解码编码块与其它编码块中的一个或多个其它编码块中的每个其它编码块耦合;
已经根据码字中的可自解码编码块和其它编码块中的一个或多个其它编码块的顺序,在可自解码编码块与其它编码块中的一个或多个其它编码块之间连续嵌入公共比特;
程序还包括用于或用于使处理器执行以下操作的指令:根据码字中的可自解码编码块和其它编码块中的一个或多个其它编码块的顺序,在可自解码编码块与其它编码块中的一个或多个其它编码块之间连续嵌入公共比特;
已经根据包括单独有效载荷的组合有效载荷中的相应的单独有效载荷的顺序,在被编码以生成码字中的可自解码编码块和其它编码块中的一个或多个其它编码块的相应的单独有效载荷之间连续嵌入公共比特;
程序还包括用于或用于使处理器执行以下操作的指令:根据包括单独有效载荷的组合有效载荷中的相应的单独有效载荷的顺序,在被编码以生成码字中的可自解码编码块和其它编码块中的一个或多个其它编码块的相应的单独有效载荷之间连续嵌入公共比特;
其它编码块中的一个或多个编码块包括两个或两个以上编码块;
公共比特已经从可自解码编码块和两个或两个以上编码块中除一个编码块外的每个编码块嵌入到两个或两个以上编码块中的所述一个编码块中;
程序还包括用于或用于使处理器执行以下操作的指令:将公共比特从可自解码编码块和两个或两个以上编码块中除一个编码块外的每个编码块嵌入到两个或两个以上编码块中的所述一个编码块中;
公共比特已经从被编码以生成可自解码编码块以及两个或两个以上编码块中除一个编码块外的每个编码块嵌入到被编码以生成两个或两个以上编码块的一个编码块的相应的单独有效载荷中的一个单独有效载荷;
程序还包括用于或用于使处理器执行以下操作的指令:将公共比特从被编码以生成可自解码编码块以及两个或两个以上编码块中除一个编码块外的每个编码块嵌入到被编码以生成两个或两个以上编码块的一个编码块的相应的单独有效载荷中的一个单独有效载荷。
存储在非瞬时性计算机可读存储介质中或上的程序可以另外或替代地包括用于或用于使处理器执行以下操作的指令:无线通信网络中的第二通信设备从第一通信设备接收码字,所述码字包括对应于相应的经过纠错编码的单独有效载荷的编码块。程序可以另外或替代地包括用于或用于使处理器执行以下操作的指令:从码字中解码单独有效载荷,所述码字包括对应于相应的经过纠错编码的单独有效载荷的编码块;输出单独有效载荷。
编码块包括可自解码编码块,该可自解码编码块可以独立于其它编码块进行解码,并且还可以与其它编码块中的一个或多个其它编码块联合解码。
例如,与装置或非瞬时性计算机可读存储介质相关的实施例可以包括以下特征中的任何一个或多个特征,这些特征也在本文其它地方讨论:
程序包括用于或用于使处理器执行以下操作的指令:通过以下操作解码单独有效载荷:独立于多个编码块中的其它编码块解码可自解码编码块,以及基于独立于其它编码块解码可自解码编码块成功,联合解码其它编码块中的一个或多个其它编码块;
程序包括用于或用于使处理器执行以下操作的指令:通过以下操作解码单独有效载荷:在独立于多个编码块中的其它编码块解码可自解码编码块解码失败之后,联合解码可自解码编码块;
程序还包括用于或用于使处理器执行以下操作的指令:在独立于其它编码块解码可自解码编码块以及联合解码可自解码编码块失败之后,第二通信设备向第一通信设备发送第一重传请求,例如NACK-2信令;
程序包括用于或用于使处理器执行以下操作的指令:响应于第一重传请求,第二通信设备从第一通信设备接收可自解码编码块的增量冗余信息,例如RV或J-RV;
程序包括用于或用于使处理器执行以下操作的指令:响应于在独立于其它编码块解码可自解码编码块以及联合解码可自解码编码块失败之后接收的第一重传请求,基于为可自解码编码块获取的增量冗余信息执行增量冗余解码;
公共比特将可自解码编码块与其它编码块中的一个或多个其它编码块中的每个其它编码块耦合;
已经根据码字中的可自解码编码块和其它编码块中的一个或多个其它编码块的顺序,在可自解码编码块与其它编码块中的一个或多个其它编码块之间连续嵌入公共比特;
程序还包括用于或用于使处理器执行以下操作的指令:根据码字中的可自解码编码块和其它编码块中的一个或多个其它编码块的顺序,在可自解码编码块与其它编码块中的一个或多个其它编码块之间连续嵌入公共比特;
已经根据包括单独有效载荷的组合有效载荷中的相应的单独有效载荷的顺序,在对应于码字中的可自解码编码块与其它编码块中的一个或多个其它编码块的相应的单独有效载荷之间连续嵌入公共比特;
程序还包括用于或用于使处理器执行以下操作的指令:根据包括单独有效载荷的组合有效载荷中的相应的单独有效载荷的顺序,在对应于码字中的可自解码编码块和其它编码块中的一个或多个其它编码块的相应的单独有效载荷之间连续嵌入公共比特;
其它编码块中的一个或多个编码块包括两个或两个以上编码块;
公共比特已经从可自解码编码块和两个或两个以上编码块中除一个编码块外的每个编码块嵌入到两个或两个以上编码块中的所述一个编码块中;
程序还包括用于或用于使处理器执行以下操作的指令:将公共比特从可自解码编码块和两个或两个以上编码块中除一个编码块外的每个编码块嵌入到两个或两个以上编码块中的所述一个编码块中;
公共比特已经从对应于可自解码编码块以及两个或两个以上编码块中除一个编码块外的每个编码块嵌入到对应于两个或两个以上编码块的一个编码块的相应的单独有效载荷中的一个单独有效载荷;
程序还包括用于或用于使处理器执行以下操作的指令:将公共比特从对应于可自解码编码块以及两个或两个以上编码块中除一个编码块外的每个编码块嵌入到对应于两个或两个以上编码块的一个编码块的相应的单独有效载荷中的一个单独有效载荷。
本文所公开的实施例涵盖可称为UE内MA编码的各个方面。
多个有效载荷被编码成联合码字,该联合码字包括一个或多个可自解码的较短码字。
根据增强解码方法,在解码可自解码码字成功之后,可以降低至少一个其它可自解码码字的码率,因此,可以通过增加正确解码另一个可自解码码字的可能性来改进性能。
如果可自解码码字解码失败,则接收器可以继续解码另一个可自解码码字,而不是立即请求重传。如果后一个可自解码码字解码成功,则可以降低前一个(解码失败的)码字的码率,从而可以改进性能。
在一些实施例中,仅当上述第二次(以及可能进一步的后续)解码尝试再次失败时,接收器请求重传,例如使用增量冗余HARQ。
将多个有效载荷编码为长码字,其中(在各种实施例中):
在仅接收包含所述有效载荷的所有编码信息的联合码字的子集之后,一个有效载荷、几个有效载荷或所有有效载荷是可自解码的;
待编码为较短码的有效载荷的全部或一些比特可以嵌入到另一有效载荷的比特中,或以其它方式与另一有效载荷的比特组合,以被编码为较长码;
(嵌入)较短码的码率小于(嵌入)较长码的码率;
嵌入可以逐步执行,或者,如本文所提及,连续执行,例如Code1→Code2→Code3→……;
嵌入可以另外或替代地是多对一的,例如Code1→CodeX、Code2→CodeX、Code3→CodeX……
潜在的优点可以包括,例如,以下的任何一个或多个:
恢复能力,与基于重传的方法相比,具有从多次解码失败中快速恢复的能力;
提供具有不同KPI要求的多种服务,例如,码率设计可以帮助确保URLLC相对于eMBB的额外可靠性;
相对于IR-HARQ具有更低的时延,因为所公开的无HARQ技术可以潜在地避免与IR-HARQ相关的较高时延;
更好的性能,因为URLLC性能可以在第二次(或后续)解码尝试之后显著增强,但eMBB性能几乎与例如图8至图10所示的实施例中的独立解码相同,在该实施例中,首先尝试URLLC解码和mMTC解码;
灵活性,因为例如可以支持各种嵌入方法中的任何一种以满足不同的QoS要求。
实施例可以应用于广泛的通信网络,例如5G+、6G、WiFi、非地面网络(non-terrestrial network,NTN)和分布式网络或自组织网络。
虽然已参考说明性实施例描述了本申请,但本说明书并不以限制性意义来解释。参考本说明书后,说明性实施例的各种修改和组合以及本申请的其它实施例对本领域技术人员而言是显而易见的。因此,所附权利要求意图涵盖任何此类修改或实施例。
例如,本文在方法实施例的上下文中公开的特征可以另外或替代地在装置或计算机程序产品实施例中实现。此外,尽管主要在方法和装置的上下文中描述实施例,但其它实现方式也被设想为例如存储在一个或多个非瞬时性计算机可读介质中的指令。这些介质可以存储程序或指令,以执行与本申请一致的各种方法中的任一种。
尽管已经参考本申请的特定特征和实施例描述了本申请的各方面,但是可以在不脱离本申请的情况下制定本申请的各种修改和组合。说明书和附图因此仅被视为所附权利要求书界定的对本申请一些实施例的说明,并且考虑覆盖在本申请的范围内的任何和所有修改、变体、组合或等效物。因此,虽然已经详细描述了实施例和可能的优点,但在不脱离所附权利要求所定义的本申请的情况下,可以在此进行各种改变、替代和更改。此外,本申请的范围并不限定于说明书中所述的过程、机器、制品、物质成分、模块、方法和步骤的具体实施例。本领域普通技术人员将从本申请的公开内容中容易了解到,可以根据本申请使用执行或实现与本文描述的对应实施例大致相同的功能或结果的过程、机器、制造品、物质成分、模块、方法或步骤(包括目前现有的或以后开发的)。相应地,所附权利要求范围包括这些过程、机器、制品、物质组成、构件、方法或步骤。
此外,本文例示的执行指令的任何模块、组件或设备可以包括或以其它方式访问一个或多个非瞬时性计算机可读或处理器可读存储介质,以存储信息,例如计算机可读或处理器可读指令、数据结构,程序模块和/或其它数据。非瞬时性计算机可读或处理器可读存储介质的示例的非详尽列表包括磁带盒、磁带、磁盘存储器或其它磁存储设备、只读光盘(compact disc read-only memory,CD-ROM)、数字视频光盘或数字多功能光盘(digitalversatil edisc,DVD)、蓝光TM等光盘,或其它光存储器、在任何方法或技术中实现的易失性和非易失性、可移动和不可移动介质、随机存取存储器(random-access memory,RAM)、只读存储器(read-only memory,ROM)、电可擦除可编程只读存储器(electrically erasableprogrammable read-only memory,EEPROM)、闪存或其它存储技术。任何这类非瞬时性计算机可读或处理器可读存储介质可以是一种设备的一部分,也可以访问或连接到一种设备。本文描述的任何应用或模块都可以使用计算机可读和可执行的指令来实现,或者处理器可以由这种非瞬时性计算机可读或处理器可读存储介质存储或以其它方式持有。
Claims (42)
1.一种方法,其特征在于,包括:
第一通信设备向无线通信网络中的第二通信设备发送码字,所述码字包括通过使用纠错码编码相应的单独有效载荷而生成的多个编码块,所述多个编码块包括可自解码编码块,
所述可自解码编码块可以独立于所述多个编码块中的其它编码块进行解码,
所述可自解码编码块还可以与所述码字的所述多个编码块中的所述其它编码块中的一个或多个其它编码块联合解码。
2.一种方法,其特征在于,包括:
获取多个单独有效载荷;
使用纠错码编码所述单独有效载荷中的每个单独有效载荷,以生成码字,所述码字包括对应于所述多个单独有效载荷中的相应的单独有效载荷的多个编码块,所述多个编码块包括可自解码编码块;
输出所述码字,
所述可自解码编码块可以独立于所述多个编码块中的其它编码块进行解码,
所述可自解码编码块还可以与所述码字的所述多个编码块中的所述其它编码块中的一个或多个其它编码块联合解码。
3.根据权利要求1所述的方法,其特征在于,还包括:
获取所述多个单独有效载荷;
编码所述单独有效载荷中的每个单独有效载荷,以生成所述码字,所述码字包括分别对应于所述单独有效载荷的所述多个编码块。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述可自解码编码块还可以与所述其它编码块中的一个或多个其它编码块联合解码,这可以使得基于独立于所述多个编码块中的所述其它编码块解码所述可自解码编码块成功,联合解码所述其它编码块中的所述一个或多个其它编码块。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述可自解码编码块还可以与所述其它编码块中的一个或多个其它编码块联合解码,这可以使得在独立于所述多个编码块中的所述其它编码块解码所述可自解码编码块失败之后,联合解码所述可自解码编码块。
6.根据权利要求1所述的方法,其特征在于,还包括:
所述第一通信设备从所述第二通信设备接收第一重传请求;
所述第一通信设备响应于所述第一重传请求,向所述第二通信设备重传所述可自解码编码块的增量冗余信息。
7.根据权利要求2或3所述的方法,其特征在于,还包括:
响应于第一重传请求,生成并输出所述可自解码编码块的增量冗余信息。
8.根据权利要求1至7中任一项所述的方法,其特征在于,公共比特将所述可自解码编码块与所述其它编码块中的所述一个或多个其它编码块中的每个编码块耦合。
9.根据权利要求8所述的方法,其特征在于,所述公共比特是所述可自解码编码块的比特子集,所述可自解码编码块的所述比特子集被编码以生成所述其它编码块中的所述一个或多个其它编码块。
10.根据权利要求8所述的方法,其特征在于,所述公共比特是所述相应的单独有效载荷的单独有效载荷的比特子集,所述单独有效载荷被编码以生成所述可自解码编码块,所述单独有效载荷的所述比特子集被编码以生成所述其它编码块中的所述一个或多个其它编码块。
11.一种方法,其特征在于,包括:
无线通信网络中的第二通信设备从第一通信设备接收码字,所述码字包括对应于相应的经过纠错编码的单独有效载荷的多个编码块,所述多个编码块包括可自解码编码块,
所述可自解码编码块可以独立于所述多个编码块中的其它编码块进行解码,
所述可自解码编码块还可以与所述码字的所述多个编码块中的所述其它编码块中的一个或多个其它编码块联合解码。
12.根据权利要求11所述的方法,其特征在于,还包括:
解码所述可自解码编码块以从所述码字中获取单独有效载荷。
13.根据权利要求11或12所述的方法,其特征在于,还包括:
独立于所述多个编码块中的所述其它编码块解码所述可自解码编码块;
基于独立于所述多个编码块中的所述其它编码块解码所述可自解码编码块成功,联合解码所述其它编码块中的所述一个或多个其它编码块。
14.根据权利要求11至13中任一项所述的方法,其特征在于,还包括:
在独立于所述多个编码块中的所述其它编码块解码所述可自解码编码块失败之后,联合解码所述可自解码编码块。
15.根据权利要求11至14中任一项所述的方法,其特征在于,还包括:
所述第二通信设备向所述第一通信设备发送第一重传请求;
所述第二通信设备响应于所述第一重传请求从所述第一通信设备接收所述可自解码编码块的增量冗余信息。
16.根据权利要求15所述的方法,其特征在于,还包括:
响应于所述第一重传请求,基于为所述可自解码编码块获取的增量冗余信息执行增量冗余解码。
17.根据权利要求11至16中任一项所述的方法,其特征在于,公共比特将所述可自解码编码块与所述其它编码块中的所述一个或多个其它编码块中的每个编码块耦合。
18.根据权利要求17所述的方法,其特征在于,所述公共比特是所述可自解码编码块的比特子集,所述可自解码编码块的所述比特子集被编码以生成所述其它编码块中的所述一个或多个其它编码块。
19.根据权利要求17所述的方法,其特征在于,所述公共比特是所述相应的单独有效载荷的单独有效载荷的比特子集,所述单独有效载荷被编码以生成所述可自解码编码块,所述单独有效载荷的所述比特子集被编码以生成所述其它编码块中的所述一个或多个其它编码块。
20.一种装置,其特征在于,包括:
处理器;
非瞬时性计算机可读存储介质,耦合到所述处理器并存储由所述处理器执行的程序,所述程序包括用于执行以下操作的指令:
第一通信设备向无线通信网络中的第二通信设备发送码字,所述码字包括通过使用纠错码编码相应的单独有效载荷而生成的多个编码块,所述多个编码块包括可自解码编码块,
所述可自解码编码块可以独立于所述多个编码块中的其它编码块进行解码,
所述可自解码编码块还可以与所述码字的所述多个编码块中的所述其它编码块中的一个或多个其它编码块联合解码。
21.一种装置,其特征在于,包括:
处理器;
非瞬时性计算机可读存储介质,耦合到所述处理器并存储由所述处理器执行的程序,所述程序包括用于执行以下操作的指令:
获取多个单独有效载荷;
使用纠错码编码所述单独有效载荷中的每个单独有效载荷,以生成码字,所述码字包括对应于所述多个单独有效载荷中的相应的单独有效载荷的多个编码块,所述多个编码块包括可自解码编码块;
输出所述码字,
所述可自解码编码块可以独立于所述多个编码块中的其它编码块进行解码,
所述可自解码编码块还可以与所述码字的所述多个编码块中的所述其它编码块中的一个或多个其它编码块联合解码。
22.根据权利要求20所述的装置,其特征在于,所述程序还包括用于执行以下操作的指令:
获取所述多个单独有效载荷;
编码所述单独有效载荷中的每个单独有效载荷,以生成所述码字,所述码字包括分别对应于所述单独有效载荷的所述多个编码块。
23.根据权利要求20至22中任一项所述的装置,其特征在于,所述可自解码编码块还可以与所述其它编码块中的一个或多个其它编码块联合解码,这可以使得基于独立于所述多个编码块中的所述其它编码块解码所述可自解码编码块成功,联合解码所述其它编码块中的所述一个或多个其它编码块。
24.根据权利要求20至23中任一项所述的装置,其特征在于,所述可自解码编码块还可以与所述其它编码块中的一个或多个其它编码块联合解码,这可以使得在独立于所述多个编码块中的所述其它编码块解码所述可自解码编码块失败之后,联合解码所述可自解码编码块。
25.根据权利要求20所述的装置,其特征在于,所述程序还包括用于执行以下操作的指令:
所述第一通信设备从所述第二通信设备接收第一重传请求;
所述第一通信设备响应于所述第一重传请求,向所述第二通信设备重传所述可自解码编码块的增量冗余信息。
26.根据权利要求21或22所述的装置,其特征在于,所述程序还包括用于执行以下操作的指令:
响应于第一重传请求,生成并输出所述可自解码编码块的增量冗余信息。
27.根据权利要求20至26中任一项所述的装置,其特征在于,公共比特将所述可自解码编码块与所述其它编码块中的所述一个或多个其它编码块中的每个编码块耦合。
28.根据权利要求27所述的装置,其特征在于,所述公共比特是所述可自解码编码块的比特子集,所述可自解码编码块的所述比特子集被编码以生成所述其它编码块中的所述一个或多个其它编码块。
29.根据权利要求27所述的装置,其特征在于,所述公共比特是所述相应的单独有效载荷的单独有效载荷的比特子集,所述单独有效载荷被编码以生成所述可自解码编码块,所述单独有效载荷的所述比特子集被编码以生成所述其它编码块中的所述一个或多个其它编码块。
30.一种装置,其特征在于,包括:
处理器;
非瞬时性计算机可读存储介质,耦合到所述处理器并存储由所述处理器执行的程序,所述程序包括用于执行以下操作的指令:
无线通信网络中的第二通信设备从第一通信设备接收码字,所述码字包括对应于相应的经过纠错编码的单独有效载荷的多个编码块,所述多个编码块包括可自解码编码块,
所述可自解码编码块可以独立于所述多个编码块中的其它编码块进行解码,
所述可自解码编码块还可以与所述码字的所述多个编码块中的所述其它编码块中的一个或多个其它编码块联合解码。
31.根据权利要求30所述的装置,其特征在于,所述程序还包括用于执行以下操作的指令:
解码所述可解码编码块以从所述码字中获取单独有效载荷。
32.根据权利要求30或31所述的装置,其特征在于,所述程序还包括用于执行以下操作的指令:
独立于所述多个编码块中的所述其它编码块解码所述可自解码编码块;
基于独立于所述多个编码块中的所述其它编码块解码所述可自解码编码块成功,联合解码所述其它编码块中的所述一个或多个其它编码块。
33.根据权利要求30至32中任一项所述的装置,其特征在于,所述程序还包括用于执行以下操作的指令:
在独立于所述多个编码块中的所述其它编码块解码所述可自解码编码块失败之后,联合解码所述可自解码编码块。
34.根据权利要求30至33中任一项所述的装置,其特征在于,所述程序还包括用于执行以下操作的指令:
所述第二通信设备向所述第一通信设备发送第一重传请求;
所述第二通信设备响应于所述第一重传请求从所述第一通信设备接收所述可自解码编码块的增量冗余信息。
35.根据权利要求34所述的装置,其特征在于,所述程序还包括用于执行以下操作的指令:
响应于所述第一重传请求,基于为所述可自解码编码块获取的增量冗余信息执行增量冗余解码。
36.根据权利要求30至35中任一项所述的装置,其特征在于,公共比特将所述可自解码编码块与所述其它编码块中的所述一个或多个其它编码块中的每个编码块耦合。
37.根据权利要求36所述的装置,其特征在于,所述公共比特是所述可自解码编码块的比特子集,所述可自解码编码块的所述比特子集被编码以生成所述其它编码块中的所述一个或多个其它编码块。
38.根据权利要求36所述的装置,其特征在于,所述公共比特是所述相应的单独有效载荷的单独有效载荷的比特子集,所述单独有效载荷被编码以生成所述可自解码编码块,所述单独有效载荷的所述比特子集被编码以生成所述其它编码块中的所述一个或多个其它编码块。
39.一种计算机程序产品,其特征在于,包括非瞬时性计算机可读介质,所述非瞬时性计算机可读介质存储有供处理器执行的程序,所述程序包括用于执行以下操作的指令:
第一通信设备向无线通信网络中的第二通信设备发送码字,所述码字包括通过使用纠错码编码相应的单独有效载荷而生成的多个编码块,所述多个编码块包括可自解码编码块,
所述可自解码编码块可以独立于所述多个编码块中的其它编码块进行解码,
所述可自解码编码块还可以与所述码字的所述多个编码块中的所述其它编码块中的一个或多个其它编码块联合解码。
40.一种计算机程序产品,其特征在于,包括非瞬时性计算机可读介质,所述非瞬时性计算机可读介质存储有供处理器执行的程序,所述程序包括用于执行以下操作的指令:
获取多个单独有效载荷;
使用纠错码编码所述单独有效载荷中的每个单独有效载荷,以生成码字,所述码字包括对应于所述多个单独有效载荷中的相应的单独有效载荷的多个编码块,所述多个编码块包括可自解码编码块;
输出所述码字,
所述可自解码编码块可以独立于所述多个编码块中的其它编码块进行解码,
所述可自解码编码块还可以与所述码字的所述多个编码块中的所述其它编码块中的一个或多个其它编码块联合解码。
41.一种计算机程序产品,其特征在于,包括非瞬时性计算机可读介质,所述非瞬时性计算机可读介质存储有供处理器执行的程序,所述程序包括指令,所述指令用于执行根据权利要求至1至19中任一项所述的方法。
42.一种系统,其特征在于,包括:
第一通信设备,用于发送码字,所述码字包括通过使用纠错码编码相应的单独有效载荷而生成的多个编码块,所述多个编码块包括可自解码编码块;
第二通信设备,用于从所述第一通信设备接收包括所述多个编码块的所述码字,并解码所述可自解码编码块以从所述码字中获取单独有效载荷。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2022/122852 WO2024065490A1 (en) | 2022-09-29 | 2022-09-29 | Methods, system, and apparatus for joint error correction coding of a self-decodable payload |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN119948829A true CN119948829A (zh) | 2025-05-06 |
Family
ID=90475489
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202280100447.9A Pending CN119948829A (zh) | 2022-09-29 | 2022-09-29 | 用于可自解码有效载荷的联合纠错编码的方法、系统和装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20250266929A1 (zh) |
| EP (1) | EP4595376A4 (zh) |
| CN (1) | CN119948829A (zh) |
| WO (1) | WO2024065490A1 (zh) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10313057B2 (en) * | 2016-06-01 | 2019-06-04 | Qualcomm Incorporated | Error detection in wireless communications using sectional redundancy check information |
| EP3549298A1 (en) * | 2017-01-09 | 2019-10-09 | Sony Corporation | Communication device, infrastructure equipment and methods |
| US10784991B2 (en) * | 2017-06-01 | 2020-09-22 | Qualcomm Incorporated | Polar code construction for low-latency decoding and reduced false alarm rate with multiple formats |
| US11252603B2 (en) * | 2018-10-09 | 2022-02-15 | Mediatek Singapore Pte. Ltd. | Retransmission schemes based on LLR combining in WLAN |
| CN111865491B (zh) * | 2020-06-15 | 2021-09-21 | 北京邮电大学 | 一种极化编码混合自动请求重传自解码方法、装置及系统 |
-
2022
- 2022-09-29 WO PCT/CN2022/122852 patent/WO2024065490A1/en not_active Ceased
- 2022-09-29 CN CN202280100447.9A patent/CN119948829A/zh active Pending
- 2022-09-29 EP EP22960126.5A patent/EP4595376A4/en active Pending
-
2025
- 2025-03-28 US US19/094,228 patent/US20250266929A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| EP4595376A1 (en) | 2025-08-06 |
| EP4595376A4 (en) | 2026-02-18 |
| WO2024065490A1 (en) | 2024-04-04 |
| US20250266929A1 (en) | 2025-08-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3607684B1 (en) | Harq handling for nodes with variable processing times | |
| US11005595B2 (en) | Self-decodability for low-density parity-check codes | |
| KR20230038553A (ko) | 수직 체크 블록을 이용한 브로드캐스트, 멀티캐스트, 또는 그룹캐스트 전송을 위한 방법 및 장치 | |
| JP7245354B2 (ja) | 無線ネットワークにおけるデータ再送信のためのbcc穿孔パターンのための方法および装置 | |
| KR20230023648A (ko) | 랩터 코드들에 대한 정보 표시 | |
| CN119896001A (zh) | 用于大传播延迟无线通信中的重传的方法、系统和装置 | |
| WO2024065490A1 (en) | Methods, system, and apparatus for joint error correction coding of a self-decodable payload | |
| US20250337524A1 (en) | Methods, system, and apparatus for joint error correction coding of a self-decodable payload and a combined payload | |
| WO2025118504A1 (en) | Methods, apparatus, systems, computer-readable storege media, and computer program products of communication | |
| WO2025039212A1 (en) | Methods, system, and apparatus for joint error correction coding of a self-decodable payload and a combined payload | |
| CN118614020A (zh) | 用于带加扰的基于网络编码的harq重传的方法和装置 | |
| WO2025000841A1 (en) | Methods, apparatus, and systems for mixed traffic coding | |
| WO2025102548A1 (en) | Methods, apparatus, and systems for joint uplink encoding and decoding | |
| WO2025020342A1 (en) | Systems, apparatus, and methods for redundancy version of low density parity check code | |
| WO2025030793A1 (en) | Method, system, and apparatus for retransmission in wireless communications | |
| WO2025123499A1 (en) | Methods, apparatus, and systems of code bit selection for an error correction code | |
| WO2024239492A1 (en) | Method, apparatus, and system for self-decodable redundancy versions in a low density parity check code for hybrid automatic repeat request | |
| WO2024250895A1 (en) | Method, system, and apparatus for uplink wireless communications | |
| WO2025189627A1 (en) | Method, apparatus, and system for uplink control information retransmission | |
| WO2025189554A1 (en) | Methods, apparatuses, and systems for configuring and transmitting uplink control information | |
| WO2025200209A1 (en) | Method for data transmission, communication apparatus and communication system | |
| US20250193872A1 (en) | Wireless communications using batch-based cross-code block network coding | |
| WO2025118429A1 (en) | Method, apparatus, and system for blockwise channel interleaving for error correction coding | |
| WO2025102585A1 (en) | Methods, systems, and apparatus for adaptive transport block size determination and code block segmentation | |
| WO2024245007A1 (en) | Error-correction coding methods for mixed traffic in wireless communications, and apparatuses, systems, and non-transitory computer-readable storage devices employing same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |