[go: up one dir, main page]

CN114342289B - 利用基于载波聚合的喷泉码的低延时通信 - Google Patents

利用基于载波聚合的喷泉码的低延时通信 Download PDF

Info

Publication number
CN114342289B
CN114342289B CN201980100136.0A CN201980100136A CN114342289B CN 114342289 B CN114342289 B CN 114342289B CN 201980100136 A CN201980100136 A CN 201980100136A CN 114342289 B CN114342289 B CN 114342289B
Authority
CN
China
Prior art keywords
data units
carrier
subset
data
channel condition
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.)
Active
Application number
CN201980100136.0A
Other languages
English (en)
Other versions
CN114342289A (zh
Inventor
许昌龙
骆涛
徐浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN114342289A publication Critical patent/CN114342289A/zh
Application granted granted Critical
Publication of CN114342289B publication Critical patent/CN114342289B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/3761Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35 using code combining, i.e. using combining of codeword portions which may have been transmitted separately, e.g. Digital Fountain codes, Raptor codes or Luby Transform [LT] codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
    • H04L5/001Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT the frequencies being arranged in component carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

描述了用于无线通信的方法、系统和设备。编码设备(例如,用户设备(UE)或基站)可以将一个或多个数据单元(例如,分组数据汇聚协议(PDCP)协议数据单元(PDU))划分为数据块集合。编码设备可以使用喷泉码对该组数据块进行编码,并且可以基于使用喷泉码对该组数据块进行编码来生成一组数据单元(例如,无线电链路控制(RLC)PDU)。UE可以将该组数据单元的第一子集分配给第一载波,以及将该组数据单元的第二子集分配给第二载波,并且可以在第一载波上发送第一子集,以及在第二载波上发送第二子集。

Description

利用基于载波聚合的喷泉码的低延时通信
技术领域
概括地说,以下涉及无线通信,以及更具体地,涉及基于载波聚合的喷泉码的低延时通信。
背景技术
广泛地部署无线通信系统以提供比如语音、视频、分组数据、消息传送、广播等的各种类型的通信内容。这些系统可能能够通过共享可用的系统资源(例如,时间、频率和功率)来支持与多个用户进行的通信。这样的多址系统的示例包括第四代(4G)系统,比如长期演进(LTE)系统、改进的LTE(LTE-A)系统或LTE-A Pro系统以及可以称为新无线电(NR)系统的第五代(5G)系统。这些系统可以采用比如码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交频分多址(OFDMA)或离散傅里叶变换扩展正交频分复用(DFT-S-OFDM)的技术。无线多址通信系统可以包括多个基站或网络接入节点,所述基站或网络接入节点均同时地支持针对多个通信设备的通信,其也可以称为用户设备(UE)。
在一些情况下,UE可以将分组数据汇聚协议(PDCP)协议数据单元(PDU)映射到无线电链路控制(RLC)PDU,并且可以通过载波发送RLC PDU。如果基站未能成功地解码RLCPDU,则基站可以发送用于UE发送对RLC PDU的重传的请求。当基站请求重传时,UE发送原始RLC PDU与基站成功解码重传的RLC PDU之间的时间可能大于UE发送原始RLC PDU与基站成功解码原始RLC PDU之间的时间。照此,当基站请求重传时,除了其它问题之外,还可能增加延时。
发明内容
所描述的技术涉及利用基于载波聚合的喷泉码操作来支持低延时通信的改进的方法、系统、设备和装置。通常,所描述的技术提供了编码设备(例如,用户设备(UE)、基站)将一个或多个数据单元(例如,分组数据汇聚协议(PDCP)协议数据单元(PDU))划分为数据块集合。编码设备可以使用喷泉码对该组数据块进行编码,并且可以基于使用喷泉码对该组数据块进行编码来生成一组数据单元(例如,无线电链路控制(RLC)PDU)。UE可以将该组数据单元的第一子集分配给第一载波,以及将该组数据单元的第二子集分配给第二载波,并且可以在第一载波上发送该组数据单元的第一子集,以及在第二载波上发送该组数据单元的第二子集。
另外地或替代地,所描述的技术可以提供解码设备(例如,UE或基站)在第一载波上接收第一数量的数据单元(例如,RLC PDU),以及在第二载波上接收第二数量的数据单元(例如,另外的RLC PDU)。解码设备可以基于第一数量的数据单元或第二数量的数据单元或两者来构造与喷泉码相关联的生成矩阵,并且可以基于构造生成矩阵来确定数据块集合。解码设备可以将该组数据块聚合成一个或多个数据单元(例如,一个或多个PDCP PDU)。
描述了一种用于无线通信的方法。该方法可以包括:将一个或多个数据单元划分为数据块集合;使用喷泉码对所述数据块集合进行编码;基于使用所述喷泉码对所述数据块集合进行编码来生成数据单元集合;将所述数据单元集合的第一子集分配给第一载波,以及将所述数据单元集合的第二子集分配给第二载波;并且在所述第一载波上发送所述数据单元集合的所述第一子集,以及在所述第二载波上发送所述数据单元集合的所述第二子集。
描述了一种用于无线通信的装置。该装置可以包括处理器、与所述处理器进行电子通信的存储器、以及存储在所述存储器中的指令。所述指令可由所述处理器执行以使该装置进行以下操作:将一个或多个数据单元划分为数据块集合;使用喷泉码对所述数据块集合进行编码;基于使用所述喷泉码对所述数据块集合进行编码来生成数据单元集合;将所述数据单元集合的第一子集分配给第一载波,以及将所述数据单元集合的第二子集分配给第二载波;并且在所述第一载波上发送所述数据单元集合的所述第一子集,以及在所述第二载波上发送所述数据单元集合的所述第二子集。
描述了用于无线通信的另一装置。该装置可以包括:用于将一个或多个数据单元划分为数据块集合的单元;用于使用喷泉码对所述数据块集合进行编码的单元;用于基于使用所述喷泉码对所述数据块集合进行编码来生成数据单元集合的单元;用于将所述数据单元集合的第一子集分配给第一载波,以及将所述数据单元集合的第二子集分配给第二载波的单元;用于在所述第一载波上发送所述数据单元集合的所述第一子集,以及在所述第二载波上发送所述数据单元集合的所述第二子集的单元。
描述了一种存储有用于无线通信的代码的非暂时性计算机可读介质。所述代码可以包括可由处理器执行以进行以下操作的指令:将一个或多个数据单元划分为数据块集合;使用喷泉码对所述数据块集合进行编码;基于使用所述喷泉码对所述数据块集合进行编码来生成数据单元集合;将所述数据单元集合的第一子集分配给第一载波,以及将所述数据单元集合的第二子集分配给第二载波;并且在所述第一载波上发送所述数据单元集合的所述第一子集,以及在所述第二载波上发送所述数据单元集合的所述第二子集。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,连接所述多个数据单元中的每一个数据单元,其中将所述一个或多个数据单元划分为所述数据块集合可以包括:用于将所连接的多个数据单元划分为所述数据块集合的操作、特征、单元或指令。
本文所描述的方法、装置和非暂时性计算机可读介质的一些示例还可以包括:用于确定所述多个数据单元中的至少一个数据单元不满足大小门限的操作、特征、单元或指令,其中连接所述多个数据单元中的每一个数据单元可以是基于确定所述多个数据单元中的至少一个数据单元不满足所述大小门限
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所述一个或多个数据单元包括单个数据单元,所述方法还包括:确定所述单个数据单元满足大小门限,其中将一个或多个数据单元划分为所述数据块集合可以是基于确定所述单个数据单元满足所述大小门限。
本文所描述的方法、装置和非暂时性计算机可读介质的一些示例还可以包括:用于接收对所述数据块集合的数据块总量的指示和对所述数据单元集合的数据单元总量的指示的操作、特征、单元或指令,其中将所述一个或多个数据单元划分成所述数据块集合可以是基于所指示的数据块总量,并且其中,生成所述数据单元集合可以是基于所指示的数据单元总量。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,发送对所述数据块总量的所述指示和对所述数据单元总量的所述指示可以包括:用于经由无线电资源控制信令进行发送的操作、特征、单元或指令。
本文所描述的方法、装置和非暂时性计算机可读介质的一些示例还可以包括用于以下操作的操作、特征、单元或指令:接收对与所述喷泉码相对应的生成矩阵的指示;以及基于接收到对所述生成矩阵的所述指示来生成所述数据单元集合。
本文所描述的方法、装置和非暂时性计算机可读介质的一些示例还可以包括用于以下操作的操作、特征、单元或指令:接收用于构造与喷泉码相对应的生成矩阵的参数集;以及使用所述参数集来构造所述生成矩阵,其中生成所述数据单元集合可以是基于构造所述生成矩阵。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,接收用于构造与所述喷泉码相对应的所述生成矩阵的所述参数集可以包括:用于经由无线电资源控制信令进行接收的操作、特征、单元或指令。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,在所述第一载波上发送所述数据单元集合的所述第一子集并且在所述第二载波上发送所述数据单元集合的所述第二子集可以包括:用于发送包含与所述数据单元集合的所述第二子集不同的数据单元总量的所述数据单元集合的所述第一子集的操作、特征、单元或指令。
本文所描述的方法、装置和非暂时性计算机可读介质的一些示例还可以包括用于以下操作的操作、特征、单元或指令:将所述第一载波的信道状况与所述第二载波的信道状况进行比较,其中,所述分配包括:基于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较,将所述数据单元集合的所述第一子集分配给所述第一载波,并且将所述数据单元集合的所述第二子集分配给所述第二载波,使得所述数据单元集合的所述第一子集包含与所述数据单元集合的所述第二子集不同的数据单元总量。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较可以包括:用于确定所述第一载波可能具有比所述第二载波更高的链路质量的操作、特征、单元或指令,其中所述分配包括:基于确定所述第一载波具有比所述第二载波更高的链路质量,将所述数据单元集合的所述第一子集分配给所述第一载波,并且将所述数据单元集合的所述第二子集分配给所述第二载波,使得与所述数据单元的所述第二子集相比,所述数据单元集合的所述第一子集包含更多的数据单元总量。
本文所描述的方法、装置和非暂时性计算机可读介质的一些示例还可以包括用于以下操作的操作、特征、单元或指令:在发送所述数据单元集合的所述第一子集之前,在所述第一载波上发送第二数据单元集合的第三子集,其中所述分配包括:基于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较,将所述数据单元集合的所述第一子集分配给所述第一载波,使得所述数据单元集合的所述第一子集包含与所述第三子集不同的数据单元总量。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,生成所述数据单元集合可以包括用于以下的操作、特征、单元或指令:基于使用所述喷泉码对所述数据块集合进行编码来生成分组集合;并且将所述分组集合中的每一个分组映射到所述数据单元集合中的相应数据单元。
本文所描述的方法、装置和非暂时性计算机可读介质的一些示例还可以包括用于以下操作的操作、特征、单元或指令:确定所述第一载波或所述第二载波中的至少一者的信道状况;并且基于确定所述信道状况来确定所述数据单元集合的数据单元总量,其中生成所述数据单元集合可以是基于确定所述数据单元集合的所述数据单元总量。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所发送的所述数据单元集合中的至少一个数据单元包括用于指示是否是使用所述喷泉码来对所述数据单元进行编码的报头。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所述报头包括与所述喷泉码相对应的序列号。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所述报头包括紧接在与所述喷泉码相对应的所述序列号之前的第二序列号。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所述报头基于与对所述数据单元是否包括数据或控制信息的指示相对应的所述报头的一个或多个比特、与对所述数据单元的段信息的指示相对应的一个或多个比特、特定于指示所述数据单元是使用所述喷泉码进行编码的一个或多个比特、或者其任何组合,来指示所述数据单元是使用所述喷泉码进行编码的。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所述数据块集合中的数据块总量可以是基于服务数据单元的大小、生成矩阵或两者的。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所述一个或多个数据单元包括分组数据汇聚协议数据单元。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所述数据单元集合中的每一个数据单元可以是无线电链路控制协议数据单元。
描述了一种用于无线通信的方法。该方法可以包括:在第一载波上接收第一数据单元集合,并且在第二载波上接收第二数据单元集合;基于所述第一数据单元集合和所述第二数据单元集合来构造与喷泉码相关联的生成矩阵;基于构造所述生成矩阵来确定数据块集合;并且将所述数据块集合聚合成一个或多个数据单元。
描述了一种用于无线通信的装置。该装置可以包括处理器、与所述处理器进行电子通信的存储器、以及存储在所述存储器中的指令。所述指令可由所述处理器执行以使该装置进行以下操作:在第一载波上接收第一数据单元集合,并且在第二载波上接收第二数据单元集合;基于所述第一数据单元集合和所述第二数据单元集合来构造与喷泉码相关联的生成矩阵;基于构造所述生成矩阵来确定数据块集合;并且将所述数据块集合聚合成一个或多个数据单元。
描述了用于无线通信的另一装置。该装置可以包括:用于在第一载波上接收第一数据单元集合,并且在第二载波上接收第二数据单元集合的单元;用于基于所述第一数据单元集合和所述第二数据单元集合来构造与喷泉码相关联的生成矩阵的单元;用于基于构造所述生成矩阵来确定数据块集合的单元;用于将所述数据块集合聚合成一个或多个数据单元的单元。
描述了一种存储有用于无线通信的代码的非暂时性计算机可读介质。所述代码可以包括可由处理器执行以进行以下操作的指令:在第一载波上接收第一数据单元集合,并且在第二载波上接收第二数据单元集合;基于所述第一数据单元集合和所述第二数据单元集合来构造与喷泉码相关联的生成矩阵;基于构造所述生成矩阵来确定数据块集合;并且将所述数据块集合聚合成一个或多个数据单元。
本文所描述的方法、装置和非暂时性计算机可读介质的一些示例还可以包括:用于确定所述第一数据单元集合和所述第二数据单元集合中的经组合的数据单元总量满足数量门限的操作、特征、单元或指令,其中确定所述数据块集合可以是基于所述经组合的数据单元总量满足所述数量门限。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,确定所述第一数据单元集合和所述第二数据单元集合中的所述经组合的数据单元总量满足数量门限可以包括:用于确定所述经组合的数据单元总量可以大于所述数据块集合的数据块总量的操作、特征、单元或指令。
本文所描述的方法、装置和非暂时性计算机可读介质的一些示例还可以包括:用于发送对所述数据块集合的数据块总量的指示、对数据单元集合的数据单元总量的指示、或两者的操作、特征、单元或指令。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,发送对所述数据块总量的所述指示、对所述数据单元总量的所述指示或两者可以包括:用于经由无线电资源控制信令进行发送的操作、特征、单元或指令。
本文所描述的方法、装置和非暂时性计算机可读介质的一些示例还可以包括:用于发送对与所述生成矩阵相对应的母生成矩阵的指示的操作、特征、单元或指令。
本文所描述的方法、装置和非暂时性计算机可读介质的一些示例还可以包括:用于发送构造母生成矩阵的参数集的操作、特征、单元或指令。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,发送所述参数集可以包括:用于经由无线电资源控制信令进行发送的操作、特征、单元或指令。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,通过所述第一载波接收所述第一数据单元集合和通过所述第二载波接收所述第二数据单元集合可以包括:用于接收包括与所述第二数据单元集合不同的数据单元总量的所述第一数据单元集合的操作、特征、单元或指令。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,通过所述第一载波接收所述第一数据单元集合和通过所述第二载波接收所述第二数据单元集合可以包括:用于当所述第一载波的信道状况与所述第二载波的信道状况不同时,接收包括与所述第二数据单元集合不同的数据单元总量的所述第一数据单元集合的操作、特征、单元或指令。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,接收包括与所述第二数据单元集合不同数量的数据单元的所述第一数据单元集合可以包括:用于当所述第一载波可能具有比所述第二载波更高的链路质量时,接收包括比所述第二载波更多的数据单元总量的所述第一数据单元集合的操作、特征、单元或指令。
本文所描述的方法、装置和非暂时性计算机可读介质的一些示例还可以包括:用于在接收所述第一数据单元集合之前在所述第一载波上接收第三数据单元集合的操作、特征、单元或指令,其中当在接收第三数据单元集合时的与所述第一载波相关联的信道状况不同于在接收所述第一数据单元集合时的与所述第一载波相关联的信道状况时,所述第三数据单元集合的数据单元总量可以不同于所述第一数据单元集合的数据单元总量。
本文所描述的方法、装置和非暂时性计算机可读介质的一些示例还可以包括:用于将所述第一数据单元集合和所述第二数据单元集合聚合成一个数据单元集合的操作、特征、单元或指令,其中所述第一数据单元集合可以是所述数据单元集合的第一子集,以及所述第二数据单元集合可以是所述数据单元集合的第二子集,并且其中,确定所述数据块集合可以是基于所述数据单元集合。
本文所描述的方法、装置和非暂时性计算机可读介质的一些示例还可以包括:用于将所述数据单元集合中的每个数据单元映射到分组集合中的相应分组的操作、特征、单元或指令,其中确定所述数据块集合可以是基于将所述数据单元集合中的每个数据单元映射到所述分组集合中的所述相应分组。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所述第一数据单元集合或所述第二数据单元集合中的至少一个数据单元包括用于指示所述数据单元是否是使用所述喷泉码进行编码的报头。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所述报头包括与所述喷泉码相对应的序列号。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所述报头包括紧接在与所述喷泉码相对应的所述序列号之前的第二序列号。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所述报头基于与对所述数据单元是否包括数据或控制信息的指示相对应的所述报头的一个或多个比特、与对所述数据单元的段信息的指示相对应的一个或多个比特、特定于指示所述数据单元是使用所述喷泉码进行编码的一个或多个比特、或者其任何组合,来指示所述数据单元是使用所述喷泉码进行编码的。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所述数据块集合中的数据块总量可以是基于服务数据单元的大小、所述生成矩阵或者其组合的。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所述一个或多个数据单元可以是分组数据汇聚协议数据单元。
在本文所描述的方法、装置和非暂时性计算机可读介质的一些示例中,所述第一数据单元集合和所述第二数据单元集合中的每一者可以是无线电链路控制协议数据单元。
附图说明
图1示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的用于无线通信的系统的示例。
图2示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的无线通信系统的示例。
图3示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的编码过程的示例。
图4A和图4B示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的无线电链路控制(RLC)协议数据单元(PDU)格式的示例。
图5示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的过程流的示例。
图6和图7示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的设备的框图。
图8示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的通信管理器的框图。
图9示出根据本公开内容的各方面的包括设备的系统的示意图,该设备利用基于载波聚合的喷泉码操作来支持低延时通信。
图10和图11示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的设备的框图。
图12示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的通信管理器的框图。
图13示出根据本公开内容的各方面的包括设备的系统的示意图,其中该设备使用基于载波聚合的喷泉码操作来支持低延时通信。
图14至图21示出说明根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的方法的流程图。
具体实施方式
在一些情况下,诸如用户设备(UE)之类的第一设备可以将一个或多个分组数据汇聚协议(PDCP)协议数据单元(PDU)映射到一个或多个无线电链路控制(RLC)PDU,并且可以通过载波向第二设备(例如,基站)发送RLC PDU。假设第二设备接收到具有足够高的信号强度和足够低的干扰量的RLC PDU,则第二设备可能能够成功地解码RLC PDU中的每一个RLCPDU。然而,如果接收到的RLC PDU中的任何RLC PDU具有太高的干扰,则第二设备可能无法对这些RLC PDU进行解码。为了使第二设备仍然能够接收包含在这些RLC PDU中的数据,第二设备可以向第一设备发送第二设备未能对这些RLC PDU中的至少一些RLC PDU进行成功解码的指示,第一设备可以依次重传这些RLC PDU。但是,与从第一传输中成功解码每个RLCPDU相比,发送该指示并且等待接收重传的RLC PDU可能与增加的延时相关联。
为了减少第二设备经历与等待重传相关联的增加的延时的机会,第一设备可以在两个载波上发送重复的RLC PDU。如果第二设备未能成功地解码一个载波上的重复RLCPDU,则第二设备可能成功地解码另一载波上的重复RLC PDU。照此,第二设备可能有更大的机会在没有重传的情况下对RLC PDU进行成功解码,并且因此不太可能经历与等待重传相关联的增加的延时。然而,通过使用两个载波,这样的方法可能涉及第一设备针对相同数量的数据在两倍数量的资源上进行通信,这可能增加了与接收数据相关联的开销。
为了减轻与复制RLC PDU相关联的增加的开销,同时仍然限制等待重传的概率,第一设备可以将一个或多个PDCP PDU拆分为K个数据块,并且可以对这K个数据块进行编码(例如,使用喷泉码以生成N个RLC PDU。可以在两个载波之间划分N个RLC PDU,并且可以经由这两个载波发送到第二设备。通常,只要第二设备成功接收并解码了足够多的RLC PDU(例如,只要第二设备成功接收并解码了K个RLC PDU),第二设备就能够确定被第一设备编码的K个数据块。由于载波可能不限于包含重复信息,因此可以发送比基于重复的方法更多的数据,从而减少开销。
最初在无线通信系统的上下文中描述本公开内容的各方面。在另外的无线通信系统、编码处理、RLC PDU格式、过程流的背景中,描述本公开内容的另外方面。通过并参照与使用基于载波聚合的喷泉码操作的低延时通信有关的装置图、系统图和流程图,来进一步示出和描述本公开内容的各方面。
图1示出根据本公开内容的各方面的支持利用基于载波聚合的喷泉编码操作的低延时通信的无线通信系统100的示例。无线通信系统100包括基站105、UE 115和核心网130。在一些示例中,无线通信系统100可以是长期演进(LTE)网络、改进的LTE(LTE-A)网络、LTE-A Pro网络或新无线电(NR)网络。在一些情况下,无线通信系统100可以支持增强的宽带通信、超可靠(例如,关键任务)通信、低延时通信或与低成本和低复杂度设备进行的通信。
基站105可以经由一个或多个基站天线与UE 115进行无线地通信。本文中描述的基站105可以包括或可以由本领域技术人员称为基站收发机、无线基站、接入点、无线收发机、节点B、e节点B(eNB)、下一代节点B或giga-节点B(其中的任一者可以称为gNB)、家庭节点B、家庭e节点B或某个其它合适的术语。无线通信系统100可以包括不同类型的基站105(例如,宏基站或小型小区基站)。本文中描述的UE 115可能能够与各种类型的基站105和包括宏eNB、小型小区eNB、gNB、中继基站等的网络设备进行通信。
每个基站105可以与特定的地理覆盖区域110相关联,在其中支持与各个UE 115进行的通信。每个基站105可以经由通信链路125来为各自的地理覆盖区域110提供通信覆盖,以及基站105与UE 115之间的通信链路125可以利用一个或多个载波。在无线通信系统100中示出的通信链路125可以包括从UE 115到基站105的上行链路传输或者从基站105到UE115的下行链路传输。下行链路传输还可以称为前向链路传输,而上行链路传输还可以称为反向链路传输。
可以将针对基站105的地理覆盖区域110划分为构成该地理覆盖区域110中的一部分的扇区,以及每个扇区可以与小区相关联。例如,每个基站105可以为宏小区、小型小区、热点或其它类型的小区或其各种组合提供通信覆盖。在一些示例中,基站105可以是可移动的,并且因此为移动的地理覆盖区域110提供通信覆盖。在一些示例中,与不同的技术相关联的不同的地理覆盖区域110可以重叠,以及与不同的技术相关联的重叠的地理覆盖区域110可以由相同的基站105或者由不同的基站105支持。例如,无线通信系统100可以包括异构LTE/LTE-A/LTE-A Pro或者NR网络,在其中不同类型的基站105为各种地理覆盖区域110提供覆盖。
术语“小区”指的是用于(例如,通过载波)与基站105进行的通信的逻辑通信实体,以及可以与用于区分经由相同的或不同的载波进行操作的邻近小区的标识符(例如,物理小区标识符(PCID)、虚拟小区标识符(VCID))相关联。在一些示例中,载波可以支持多个小区,以及不同的小区可以是根据可以为不同类型的设备提供接入的不同的协议类型(例如,机器类型通信(MTC)、窄带物联网(NB-IoT)、增强型移动宽带(eMBB)等)来配置的。在一些情况下,术语“小区”可以指的是逻辑实体在其之上操作的地理覆盖区域110(例如,扇区)中的一部分。
UE 115可以是遍及无线通信系统100散布的,以及每个UE 115可以是静止的或移动的。UE 115还可以称为移动设备、无线设备、远程设备、手持设备或者用户设备、或者某个其它合适的术语,其中“设备”还可以称为单元、站、终端或客户端。UE 115还可以是个人电子设备,比如蜂窝电话、个人数字助理(PDA)、平板计算机、膝上型计算机或者个人计算机。在一些示例中,UE 115还可以指的是无线本地环路(WLL)站、物联网(IoT)设备、万物互联网(IoE)设备或者MTC设备等,其可以是在比如家用电器、车辆、仪表等的各种物品中实现的。
比如MTC或IoT设备的一些UE 115可以是低成本或低复杂度设备,以及可以(例如,经由机器到机器(M2M)通信)供应机器之间的自动化通信。M2M通信或MTC可以指的是允许设备在无人工干预的情况下互相通信或者与基站105进行通信的数据通信技术。在一些示例中,M2M通信或MTC可以包括来自整合传感器或仪表的设备的通信,以测量或者捕捉信息以及将该信息中继到中央服务器或应用程序,所述中央服务器或应用程序可以利用该信息,或向与该程序或应用进行交互的人员呈现该信息。一些UE 115可以被设计为收集信息或实现机器的自动化行为。针对MTC设备的应用的示例包括:智能计量、库存监测、水位监测、设备监测、医疗健康监测、野生动物监测、天气和地质事件监测、船队管理和跟踪、远程安全感测、物理接入控制和基于交易的业务计费。
一些UE 115可以被配置为采用减少功率消耗的操作模式,比如半双工通信(例如,支持经由发送或接收的单向通信但不支持同时地发送和接收的模式)。在一些示例中,可以以降低的峰值速率来执行半双工通信。针对UE 115的其它省电技术包括:在不参与活动通信时进入省电“深度睡眠”模式、或(例如,根据窄带通信)在有限的带宽之上操作。在一些情况下,UE 115可以被设计为支持关键功能(例如,关键任务功能),以及无线通信系统100可以被配置为提供针对这些功能的超可靠的通信。
在一些情况下,UE 115还可能能够(例如,使用对等(P2P)或设备到设备(D2D)协议)直接地与其它UE 115进行通信。利用D2D通信的一组UE 115中的一个或多个UE 115可以是在基站105的地理覆盖区域110内的。在这样的组中的其它UE 115可以是在基站105的地理覆盖区域110之外的,或不能够以其它方式从基站105接收传输。在一些情况下,经由D2D通信进行通信的几组UE 115可以利用一到多(1:M)系统,在其中每个UE 115发送给该组中的每个其它UE 115。在一些情况下,基站105促进对用于D2D通信的资源的调度。在其它情况下,在不涉及基站105的情况下,在UE 115之间执行D2D通信。
基站105可以与核心网130进行通信以及互相通信。例如,基站105可以通过回程链路132(例如,经由S1、N2、N3或其它接口)与核心网130相连接。基站105可以通过回程链路134(例如,经由X2、Xn或其它接口)直接地(例如,在基站105之间直接地)或者间接地(例如,经由核心网130)互相通信。
核心网130可以提供用户认证、接入授权、跟踪、互联网协议(IP)连接、以及其它接入、路由或移动性功能。核心网130可以是演进分组核心(EPC),所述EPC可以包括至少一个移动性管理实体(MME)、至少一个服务网关(S-GW)和至少一个分组数据网络(PDN)网关(P-GW)。MME可以管理非接入层(例如,控制平面)功能,比如针对由与EPC相关联的基站105服务的UE 115的移动性、认证和承载管理。用户IP分组可以是通过S-GW来传送的,所述S-GW自身可以连接到P-GW。P-GW可以提供IP地址分配以及其它功能。P-GW可以连接到网络运营商的IP服务。运营商的IP服务可以包括对互联网、内联网、IP多媒体子系统(IMS)的接入,或分组交换(PS)流服务。
网络设备(比如基站105)中的至少一些网络设备可以包括比如接入网络实体的子组件,其可以是接入节点控制器(ANC)的示例。每个接入网络实体可以通过多个其它接入网络传输实体(其可以称为无线头端、智能无线头端或者发送/接收点(TRP))与UE 115进行通信。在一些配置中,每个接入网络实体或基站105的各种功能可以是跨越各种网络设备(例如,无线头端和接入网络控制器)分布的,或者是合并在单个网络设备(例如,基站105)中的。
无线通信系统100可以使用一个或多个频带(典型地在300兆赫兹(MHz)到300千兆赫兹(GHz)的范围内)进行操作。通常地,从300MHz到3GHz的区域称为特高频(UHF)区域或分米频带,这是因为波长范围从长度大约一分米到一米。UHF波可能被建筑物和环境特征阻挡或者改变方向。然而,所述波可以充分地穿透针对宏小区的结构,以向位于室内的UE 115提供服务。与使用低于300MHz的频谱中的高频(HF)或者甚高频(VHF)部分的较小频率和较长波长的传输相比,对UHF波的传输可以与更小的天线和更短的距离(例如,小于100km)相关联。
无线通信系统100还可以使用从3GHz到30GHz的频带(还称为厘米频带),在超高频(SHF)区域中进行操作。SHF区域包括比如5GHz工业、科学和医疗(ISM)频带的频带,其可以由可能能够容忍来自其它用户的干扰的设备适时地使用。
无线通信系统100还可以在频谱的极高频(EHF)区域(例如,从30GHz到300GHz)(还称为毫米频带)中操作。在一些示例中,无线通信系统100可以支持UE 115与基站105之间的毫米波(mmW)通信,以及各自的设备的EHF天线可能甚至比UHF天线要小并且要紧密。在一些情况下,这可以促进对在UE 115内的天线阵列的使用。然而,对EHF传输的传播可能遭受到甚至比SHF传输或UHF传输要大的大气衰减和要短的距离。可以跨越使用一个或多个不同的频率区域的传输来采用本文所公开的技术,以及对跨越这些频率区域的频带的指定的使用可能由于国家或监管机构而不同。
在一些情况下,无线通信系统100可以利用许可的和非许可的射频频谱频带两者。例如,无线通信系统100可以采用许可辅助接入(LAA)、非许可的LTE(LTE-U)无线接入技术、或者在比如5GHz ISM频带的非许可的频带中的NR技术。当在非许可的射频频谱频带中操作时,比如基站105和UE 115的无线设备可以采用先听后讲(LBT)过程,以确保在发送数据之前频率信道是空闲的。在一些情况下,在非许可的频带中的操作可以是基于与在许可的频带(例如,LAA)中操作的分量载波协力的载波聚合配置。在非许可的频谱中的操作可以包括下行链路传输、上行链路传输、对等传输或这些的组合。非许可的频谱中的双工可以是基于频分双工(FDD)、时分双工(TDD)或两者的组合。
在一些示例中,基站105或UE 115可以配备有多个天线,所述天线可以用于采用比如发射分集、接收分集、多输入多输出(MIMO)通信或波束成形的技术。例如,无线通信系统100可以在发送设备(例如,基站105)与接收设备(例如,UE 115)之间使用传输方案,其中发送设备配备有多个天线,以及接收设备配备有一个或多个天线。MIMO通信可以采用多路径信号传播,以通过经由不同的空间层来发送或接收多个信号来增加频谱效率,这可以称为空间复用。例如,可以由发送设备经由不同的天线或者天线的不同的组合来发送多个信号。同样地,可以由接收设备经由不同的天线或者天线的不同的组合来接收所述多个信号。所述多个信号中的每个信号可以称为单独的空间流,以及可以携带与相同的数据流(例如,相同的码字)或不同的数据流相关联的比特。不同的空间层可以与用于信道测量和报告的不同的天线端口相关联。MIMO技术包括单用户MIMO(SU-MIMO)和多用户MIMO(MU-MIMO),其中在SU-MIMO下,将多个空间流发送给同一接收设备,在MU-MIMO下,将多个空间流发送给多个设备。
波束成形(其还可以称为空间滤波、定向发送或定向接收)是可以在发送设备或接收设备(例如,基站105或UE 115)处使用的以沿着发送设备与接收设备之间的空间路径来塑造或导引天线波束(例如,发射波束或接收波束)的信号处理技术。可以通过将经由天线阵列的天线元件传送的信号进行组合来实现波束成形,使得以相对于天线阵列的特定的方向传播的信号经历建设性的干扰,而其它信号经历破坏性的干扰。对经由天线元件传送的信号的调整可以包括:发送设备或接收设备将某种幅度和相位偏移应用于经由与该设备相关联的天线元件中的每个天线元件携带的信号。可以通过与特定的方向(例如,相对于发送设备或接收设备的天线阵列、或相对于某个其它方位)相关联的波束成形权重集来规定与天线元件中的每个天线元件相关联的调整。
在一些示例中,基站105可以使用多个天线或天线阵列来执行波束成形操作用于与UE 115的定向通信。例如,一些信号(例如,同步信号、参考信号、波束选择信号或其它控制信号)可以是由基站105在不同的方向上多次地发送的,其可以包括:根据与不同的传输方向相关联的不同的波束成形权重集来发送信号。(例如,由基站105或比如UE 115的接收设备)可以使用不同的波束方向中的传输来识别用于由基站105进行的随后的发送和/或接收的波束方向。
一些信号(比如与特定的接收设备相关联的数据信号)可以由基站105在单个波束方向(例如,与比如UE 115的接收设备相关联的方向)中发送。在一些示例中,可以至少部分地基于在不同的波束方向上发送的信号来确定与沿着单个波束方向的传输相关联的波束方向。例如,UE 115可以在不同的方向上接收由基站105发送的信号中的一个或多个信号,以及UE 115可以向基站105报告对其以最高的信号质量接收的信号的指示,或者也报告可接受的信号质量。虽然参照由基站105在一个或多个方向上发送的信号来描述这些技术,但是UE 115可以采用类似的技术用于在不同的方向上多次发送信号(例如,用于识别用于由UE 115进行的随后的发送或接收的波束方向),或者在单个方向上发送信号(例如,用于向接收设备发送数据)。
当接收设备(例如,UE 115,其可以是mmW接收设备的示例)从基站105接收各种信号(比如同步信号、参考信号、波束选择信号或其它控制信号)时,其可以尝试多个接收波束。例如,接收设备可以通过以下方式来尝试多个接收方向:经由不同的天线子阵列进行接收,通过处理根据不同的天线子阵列来接收的信号,通过根据应用于在天线阵列的多个天线元件处接收的信号的不同的接收波束成形权重集来进行接收,或者通过根据应用于在天线阵列的多个天线元件处接收的信号的不同的接收波束成形权重集来处理接收的信号,其中的任意项可以称为根据不同的接收波束或接收方向进行“监听”。在一些示例中,接收设备可以使用单个接收波束来沿着单个波束方向进行接收(例如,当接收数据信号时)。所述单个接收波束可以在至少部分地基于根据不同的接收波束方向进行监听所确定的波束方向中对齐(例如,至少部分地基于根据多个波束方向进行监听来确定具有最高的信号强度、最高的信噪比、或者其它可接受的信号质量的波束方向)。
在一些情况下,基站105或UE 115的天线可以位于一个或多个天线阵列内,所述天线阵列可以支持MIMO操作,或者发送或接收波束成形。例如,一个或多个基站天线或天线阵列可以共址于比如天线塔的天线组件处。在一些情况下,与基站105相关联的天线或天线阵列可以位于不同的地理位置中。基站105可以具有包含多行和多列的天线端口的天线阵列,基站105可以使用所述天线端口来支持对与UE 115进行的通信的波束成形。同样地,UE 115可以具有可以支持各种MIMO或波束成形操作的一个或多个天线阵列。
在一些情况下,无线通信系统100可以是根据分层协议栈进行操作的基于分组的网络。在用户平面中,在承载或者分组数据汇聚协议(PDCP)层处的通信可以是基于IP的。无线链路控制(RLC)层可以执行分组分段和重组,以通过逻辑信道进行通信。介质访问控制(MAC)层可以执行优先级处理以及对逻辑信道到传输信道的复用。MAC层还可以使用混合自动重传请求(HARQ)来提供在MAC层处的重传,以改善链路效率。在控制平面中,无线电资源控制(RRC)协议层可以提供对UE 115与基站105或支持针对用户平面数据的无线承载的核心网130之间的RRC连接的建立、配置和维持。在物理层处,可以将传输信道映射到物理信道。
在一些情况下,UE 115和基站105可以支持对数据的重传,以增加成功地接收到数据的可能性。HARQ反馈是增加通过通信链路125来正确地接收数据的可能性的一种技术。HARQ可以包括纠错(例如,使用循环冗余校验(CRC))、前向纠错(FEC)和重传(例如,自动重传请求(ARQ))的组合。HARQ可以在差的无线电状况(例如,信噪比条件)下改善MAC层处的吞吐量。在一些情况下,无线设备可以支持相同时隙HARQ反馈,其中设备可以在针对时隙中的先前的符号中接收的数据的特定的时隙中提供HARQ反馈。在其它情况下,设备可以在随后的时隙中或者根据某种其它时间间隔来提供HARQ反馈。
可以将LTE或NR中的时间间隔表达为基本时间单位的倍数(例如,其可以指的是Ts=1/30,720,000秒的采样周期)。可以根据无线帧来对通信资源的时间间隔进行组织,每个无线帧具有10毫秒(ms)的持续时间,其中帧周期可以表达为Tf=307,200Ts。所述无线帧可以通过范围从0到1023的系统帧编号(SFN)来标识。每个帧可以包括编号从0到9的10个子帧,以及每个子帧可以具有1ms的持续时间。(例如,取决于前缀到每个符号周期的循环前缀的长度)可以将子帧进一步划分为2个时隙,每个时隙具有0.5ms的持续时间,以及每个时隙可以包含6或7个调制符号周期。排除循环前缀,每个符号周期可以包含2048个采样周期。在一些情况下,子帧可以是无线通信系统100的最小调度单元,以及可以称为传输时间间隔(TTI)。在其它情况下,无线通信系统100的最小调度单位可以比子帧要短,或者可以进行动态地选择(例如,在缩短的TTI(sTTI)的突发中,或者在使用sTTI的选择的分量载波中)。
在一些无线通信系统中,可以将时隙进一步划分为包含一个或多个符号的多个微时隙。在一些实例中,微时隙的符号或者微时隙可以是调度的最小单位。例如,每个符号可以取决于子载波间隔或操作的频带,在持续时间上变化。进一步地,一些无线通信系统可以实现时隙聚合,在其中将多个时隙或微时隙聚合在一起以及用于UE 115与基站105之间的通信。
术语“载波”指的是具有规定的物理层结构用于支持在通信链路125之上的通信的射频频谱资源集合。例如,通信链路125的载波可以包括:根据用于给定的无线接入技术的物理层信道进行操作的射频频谱频带中的一部分。每个物理层信道可以携带用户数据、控制信息或其它信令。载波可以与预先规定的频率信道(例如,演进型通用移动电信系统陆地无线接入(E-UTRA)绝对射频信道号(EARFCN))相关联,以及可以根据用于由UE 115发现的信道栅格(raster)进行定位。载波可以是下行链路或上行链路(例如,在FDD模式下),或被配置为携带下行链路通信和上行链路通信(例如,在TDD模式下)。在一些示例中,通过载波发送的信号波形可以由多个子载波构成(例如,使用比如正交频分复用(OFDM)或离散傅里叶变换扩展OFDM(DFT-S-OFDM)的多载波调制(MCM)技术)。
对于不同的无线接入技术(例如,LTE、LTE-A、LTE-A Pro、NR)而言,载波的组织结构可以是不同的。例如,可以根据TTI或时隙来组织载波之上的通信,所述TTI或时隙中的各者可以包括用户数据以及用于支持对该用户数据进行解码的控制信息或信令。载波还可以包括专用捕获信令(例如,同步信号或系统信息等)以及协调针对载波的操作的控制信令。在一些示例中(例如,在载波聚合配置中),载波还可以具有捕获信令或协调针对其它载波的操作的控制信令。
物理信道可以是根据各种技术在载波上进行复用的。例如,物理控制信道和物理数据信道可以是使用时分复用(TDM)技术、频分复用(FDM)技术或者混合TDM-FDM技术来在下行链路载波上进行复用的。在一些示例中,物理控制信道中发送的控制信息可以是以级联方式分布在不同的控制区域之间(例如,在公共控制区域或公共搜索空间与一个或多个特定于UE的控制区域或特定于UE的搜索空间之间)的。
载波可以与射频频谱的特定的带宽相关联,以及在一些示例中,载波带宽可以称为载波或无线通信系统100的“系统带宽”。例如,载波带宽可以是针对特定的无线接入技术的载波的多个确定的带宽中的一个带宽(例如,1.4、3、5、10、15、20、40或80MHz)。在一些示例中,每个服务的UE 115可以被配置用于在载波带宽中的部分或者所有载波带宽之上进行操作。在其它示例中,一些UE 115可以被配置用于使用窄带协议类型进行操作,所述窄带协议类型与载波内的规定的部分或范围(例如,子载波或RB的集合)相关联(例如,窄带协议类型的“带内”部署)。
在采用MCM技术的系统中,一资源元素可以包括一个符号周期(例如,一个调制符号的持续时间)和一个子载波,其中所述符号周期和子载波间隔是逆相关的。由每个资源元素携带的比特的数量可以取决于调制方案(例如,调制方案的阶数)。因此,UE 115接收的资源元素越多并且调制方案的阶数越高,则越高的数据速率可以用于该UE 115。在MIMO系统中,无线通信资源可以指的是射频频谱资源、时间资源和空间资源(例如,空间层)的组合,以及对多个空间层的使用可以进一步增加用于与UE 115进行的通信的数据速率。
无线通信系统100的设备(例如,基站105或UE 115)可以具有支持在特定的载波带宽之上的通信的硬件配置,或者可以被配置为支持在载波带宽的集合中的一个载波带宽之上进行的通信。在一些示例中,无线通信系统100可以包括支持经由与一个以上的不同的载波带宽相关联的载波来进行同时的通信的基站105和/或UE 115。
无线通信系统100可以支持在多个小区或者载波上与UE 115进行的通信,所述特征可以称为载波聚合或多载波操作。根据载波聚合配置,UE 115可以被配置具有多个下行链路分量载波和一个或多个上行链路分量载波。载波聚合可以与FDD分量载波和TDD分量载波两者一起使用。
在一些情况下,无线通信系统100可以利用增强型分量载波(eCC)。eCC可以通过包括以下各项的一个或多个特征来表征:较宽的载波或频率信道带宽、较短的符号持续时间、较短的TTI持续时间或者修改的控制信道配置。在一些情况下,(例如,当多个服务小区具有次优的或者非理想的回程链路时)eCC可以与载波聚合配置或者双连接配置相关联。eCC还可以被配置为在非许可的频谱或者共享的频谱中使用(例如,其中允许一个以上的运营商使用该频谱)。通过宽的载波带宽表征的eCC可以包括一个或多个分段,所述分段可以是由不能够监测整个载波带宽或者以其它方式被配置为使用有限的载波带宽(例如,以节省功率)的UE 115利用的。
在一些情况下,eCC可以利用与其它分量载波不同的符号持续时间,这可以包括对与另一些分量载波的符号持续时间相比减少的符号持续时间的使用。较短的符号持续时间可以与邻近的子载波之间增加的间隔相关联。利用eCC的设备(比如UE 115或基站105)可以(例如,根据20MHz、40MHz、60MHz、80MHz等的频率信道或载波带宽)以减少的符号持续时间(例如,16.67微秒)来发送宽带信号。eCC中的TTI可以包括一个或多个符号周期。在一些情况下,TTI持续时间(也就是说,TTI中的符号周期的数量)可以是可变的。
无线通信系统100可以是可以利用许可的、共享的和非许可的频谱频带以及其它频谱频带的任意组合的NR系统。eCC符号持续时间和子载波间隔的灵活性可以允许用于跨越多个频谱对eCC的使用。在一些示例中,NR共享频谱可以增加频谱利用和谱效率,特别是通过对资源的动态垂直的(例如,跨越频域)和水平的(例如,跨越时域)共享。
已广泛地部署无线通信系统以提供各种类型的通信内容,例如语音、视频、分组数据、消息传送、广播等。这些系统可以是能够通过共享可用系统资源(例如,时间、频率和功率)来支持与多个用户通信的多址系统。无线网络(例如,诸如Wi-Fi(即,电气和电子工程师协会(IEEE)802.11)网络之类的无线局域网(WLAN))可以包括可以与一个或多个无线或移动设备通信的接入点(AP)。AP可以耦合到诸如互联网之类的网络,并且可以使移动设备能够经由网络进行通信(或者与耦合到接入点的其它设备进行通信)。无线设备可以与网络设备进行双向通信。例如,在WLAN中,设备可以经由下行链路(例如,从AP到设备的通信链路)和上行链路(例如,从设备到AP的通信链路)与相关联的AP进行通信。可以包括蓝牙连接的无线个域网(PAN)可以提供两个或更多个配对无线设备之间的短距离无线连接。例如,诸如蜂窝电话之类的无线设备可以利用无线PAN通信,来与无线耳机交换诸如音频信号之类的信息。
所描述的技术涉及利用基于载波聚合的喷泉码操作来支持低延时通信的改进的方法、系统、设备和装置。通常,所描述的技术提供了编码设备(例如,UE 115或基站105)将一个或多个数据单元(例如,PDCP PDU)划分为数据块集合。编码设备可以使用喷泉码对该组数据块进行编码,并且可以基于使用喷泉码对该组数据块进行编码来生成数据单元集合(例如,RLC PDU)。UE可以将该组数据单元的第一子集分配给第一载波,以及将该组数据单元的第二子集分配给第二载波,并且可以在第一载波上发送第一子集,以及在第二载波上发送第二子集。
另外地或替代地,所描述的技术可以提供解码设备(例如,UE或基站)在第一载波上接收第一数量的数据单元(例如,RLC PDU),以及在第二载波上接收第二数量的数据单元(例如,另外的RLC PDU)。解码设备可以基于第一数量的数据单元和第二数量的数据单元来构造与喷泉码相关联的生成矩阵,并且可以基于构造生成矩阵来确定数据块集合。解码设备可以将该组数据块聚合成一个或多个数据单元(例如,一个或多个PDCP PDU)。
图2示出根据本公开内容的各方面的支持利用基于载波聚合的喷泉码操作来支持低延时通信的无线通信系统200的示例。在一些示例中,无线通信系统200可以实现无线通信系统100的各方面。例如,UE 115-a可以是如参考图1所描述的UE 115的示例,以及基站105-a可以是如参考图1所描述的基站105的示例。另一编码设备(例如,基站105)可以代替UE 115-a,和/或另一解码设备(例如,UE 115)可以代替基站105-a,而不脱离本公开内容的保护范围。
UE 115-a可以经由载波205-a和205-b向基站105-a发送数据。例如,UE 115-a可以将一个或多个PDCP PDU 210识别为RLC SDU,并且可以将RLC SDU划分为一组K个数据块。UE115-a可以对K个数据块执行喷泉编码(其可以是一种类型的网络编码),以生成一组N个RLCPDU 215。UE 115-a可以将第一子集(例如,RLC PDU 215中的M个RLC PDU 215)映射到第一载波205a,并且可以将第二子集(例如,N-M个剩余的RLC PDU 215)映射到第二载波205-b。UE 115-a可以继续在载波205-a上发送第一子集,并且在载波205-b上发送第二子集。可以参考图3来描述关于编码过程的更多细节。
基站105-a可以接收并成功解码RLC PDU 215的第一子集中的至少一些RLC PDU215和RLC PDU 215的第二子集中的至少一些RLC PDU 215(例如,Q,其中Q≤N)。假设成功解码的RLC PDU215的数量大于门限量(例如,大于K),基站105-a可以从经解码的RLC PDU 215中构造可逆生成矩阵G。例如,基站105-a可以识别RLC PDU 215中的第一RLC PDU 215的报头,并且可以从报头中识别存储在基站105-a和UE 115-a处的母生成矩阵H的列。基站105-a可以对每个经解码的RLC PDU执行该识别,并且可以通过将母生成矩阵H的每个识别的列映射到可逆生成矩阵G的列,来构造可逆生成矩阵。
在一些示例中,如果第一RLC PDU 215指示母生成矩阵H的列#2,则第二RLC PDU215指示母生成矩阵H的列#6,并且第三RLC PDU 215指示母生成矩阵H的列#12,并且假设剩余的RLC PDU 215中没有任何一个RLC PDU 215指示列#1、#2-#4和#7-#11,列#2可以映射到可逆生成矩阵G的第一列,列#6可以映射到可逆生成矩阵G的第二列,以及列12#可以映射到可逆生成矩阵G的第三列。母生成矩阵H和可逆生成矩阵G两者可以具有K行,并且可以具有由1、0或两者组成的条目。
一旦基站105-a生成了可逆生成矩阵G,基站105-a可以基于可逆生成矩阵G和经解码的RLC PDU 215来重构K个数据块和一个或多个PDCP PDU 210。例如,如果K个恢复的数据块中的每个数据块通过dk来表示,其中0<k≤K,并且RLC PDU 215中的每个数据部分通过pq来表示,其中0<q≤Q,则dk可以等于其中可以表示逆生成矩阵G-1的第q行和第k列。通常,如果根据Q个数据块的可逆生成矩阵G可逆,或者如果可逆生成矩阵G的秩为K,则可以恢复这些数据块。
在一些情况下,基站105-a可以向UE 115-a提供配置K值、N值或者其组合的控制信令(例如,RRC信令)。另外地或替代地,基站105-a可以提供对母生成矩阵的指示。在一些示例中,基站105-a可以将整个母生成矩阵发送给UE 115-a(例如,经由RRC信令)。在另一示例中,基站105-a可以发送(例如,经由RRC信令)UE 115-a可以用来构造母生成矩阵的一个或多个参数。
与基于重复的方法相比,执行基于喷泉码的RLC PDU传输可以具有许多优点。例如,与基于喷泉码的方法相比,基于重复的方法可以具有较低的PDU传输效率。例如,基于重复的方法涉及在两个载波上对每个RLC PDU传输两次,与在两个载波之一而不在另一载波上发送RLC PDU相比,这可能导致使用更多的资源。在一些情况下,如果较早的RLC PDU稍后出现并且可能丢弃重复的PDU,则基于重复的方法可能经历增加的延时。
另外地或替代地,基于重复的方法可能浪费更多的资源用于物理(PHY)和/或MAC层。例如,基于重复的方法可能涉及将用于PDCP重复的资源加倍,并且当信道质量较低时,其性能比通过载波发送PDU更差。在一些情况下,接收子块或RLC PDU的总大小可能略大于原始PDU(例如,原始PDCP PDU)的总大小。
与基于重复的方法相比,基于喷泉码的方法可以不依赖于接收子块或RLC PDU的顺序。另外,接收子块或RLC PDU中的各者可以用于解码,而基于重复的方法中的一半接收子块或RLC PDU可能是冗余的。照此,与基于喷泉码的方法相关联的延时可以低于基于重复的方法的延时。另外,RLC PDU的总大小可能略大于基于重复的方法的RLC PDU的总大小,并且发送PDU的数量可能大于用于解码的约束。照此,与基于重复的方法相比,基于喷泉码的方法可以具有提高的效率。基于喷泉码的方法还可以具有与旧有UE 115(例如,可操作以执行如本文所述的PDCP PDU重复的UE 115)的向后兼容性。
图3示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的编码过程300的示例。在一些示例中,编码过程300可以实现无线通信系统100的各方面。例如,编码过程300可以由参考图1所描述的UE 115或基站105来实现。通常,编码过程300可以表示UE 115或基站105可以使用喷泉编码从一个或多个PDCP PDU生成一组RLC PDU的过程。在一些情况下,如果将RLC PDU作为超可靠低延时通信(URLLC)的一部分进行发送,则UE 115可以执行编码过程300,并且如果将RLC PDU作为另一种类型的通信的一部分进行发送,则可以使用其它过程(例如,基于重复的方法)。虽然主要参考UE 115描述了编码过程300,但是该编码处理可以由另一编码设备(例如,基站105)执行,而不脱离本公开内容的保护范围。
UE 115可以确定PDCP PDU是否超过大小门限。如果PDCP PDU超过大小门限,则UE115可以将PDCP PDU识别为RLC服务数据单元(SDU),并且可以跳过305。但是,如果PDCP PDU不超过大小门限,则UE 115可以在305处将PDCP PDU连接在一起,直到连接的PDCP PDU满足大小门限为止。可以认为满足大小门限的连接的PDCP PDU是RLC SDU。
在310处,UE 115可以将RLC SDU划分为K个数据块s1,...,sK。这些数据块中的每一个数据块可以包含相同数量的比特。通常,可以使用SDU大小和母生成矩阵H来确定K。在315处,UE 115可以对K个数据块执行喷泉编码以生成N个分组p1,...,pN,其中每个分组可以对应于母生成矩阵的不同列。例如,UE 115可以将N个分组中的每一个分组确定为其中Hkn可以表示母生成矩阵H的第k行和第n列的条目的值。
通常,喷泉码可能是无比率的编码,其可以具有无限的列。母生成矩阵可以是具有最小为N的可逆矩阵。可以基于双连接(DC)或载波聚合(CA)的信道状况来确定N。在320处,UE 115可以将N个分组映射到N个RLC PDU。例如,对于给定的分组,UE 115可以将报头添加到分组,其指示与该分组相关联的母生成矩阵的列。参考图4A和图4B描述了关于RLC PDU的格式的更多细节。
在325处,可以通过NR MAC将RLC PDU分类为第一子集和第二子集。第一子集可以包含M个RLC PDU,并且可以映射到第一载波,以及第二子集可以包含N-M个RLC PDU,并且可以映射到第二载波。通常,可以基于每个载波的信道状况来确定M。例如,如果第一载波具有更好的链路质量,则M可以大于N-M。在一些情况下,可以将这些分组交错地分配给第一载波和第二载波。在一些情况下,可以根据每个载波的信道状况来动态地调整分配的分组数量。在330-a处,可以在第一载波上的信道中发送M个RLC PDU,并且在330-b处,可以在第二载波上的信道中发送N-M个RLC PDU。
图4A和图4B示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的RLC PDU格式400-a和400-b的示例。在一些示例中,RLC PDU格式400-a和400-b可以实现无线通信系统100的各方面。例如,实现编码过程300的UE 115或其它编码设备(例如,基站105)可以生成具有RLC PDU格式400-a或400-b的RLC PDU。
RLC PDU格式400-a的报头部分可以包括数据/控制(D/C)字段405-a、P字段410-a、段信息(SI)字段415-a、RLC序列号(SN)字段420-a、以及子SN字段425-a。D/C字段405-a可以包括1比特,并且可以指示RLC PDU是包含数据还是控制信息。P字段410-a可以包括1比特,并且可以指示在接收到RLC PDU时是否要发回状态报告(例如,确认(ACK)或否定确认(NACK))。SI字段415-a可以指示RLC PDU的位置。RLC序列号字段420-a可以包含12比特,并且可以提供RLC PDU的标识符。子SN字段425-a可以包含8个比特,并且可以提供对RLC PDU映射到母生成矩阵H的哪一列的指示。RLC PDU格式400-a的剩余部分可以包括数据430-a。数据430-a可以表示如上所述的分组pn
为了指示已经执行了喷泉编码,可以将D/C字段405-a和SI字段415-a设置为定义的值。例如,可以将D/C字段405-a设置为0,并且可以将SI字段415-a设置为11。
RLC PDU格式400-b的报头部分可以包括数据/控制(D/C)字段405-b、P字段410-b、SI字段415-b、E字段435、R字段440、RLC SN字段420-b和子SN字段425-b。D/C字段405-b可以包括1比特,并且可以指示RLC PDU是包含数据还是控制信息。P字段410-b可以包括1比特,并且可以指示在接收到RLC PDU时是否要发回状态报告(例如,ACK或NACK)。SI字段415-b可以指示RLC PDU的位置。E字段可以包括1比特,并且可以指示是否已经使用喷泉码对RLCPDU的分组进行了编码。R字段可以指示可以用于各种目的的比特数。RLC序列号字段420-b可以包含18比特,并且可以提供针对RLC PDU的标识符。子SN字段425-a可以包含8比特,并且可以提供对RLC PDU映射到母生成矩阵H的哪一列的指示。RLC PDU格式400-b的剩余部分可以包括数据430-b。数据430-b可以表示如本文所描述的分组pn
图5示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的过程流500的示例。在一些示例中,过程流500可以实现无线通信系统100的各方面。例如,UE 115-b可以是参考图1所描述的UE 115的示例,以及基站105-b可以是参考图1所描述的基站105的示例。可以通过另一编码设备(例如,基站105)来替换UE 115-b,和/或可以通过另一解码设备(例如,UE 115)来替换基站105-b,而不脱离本公开内容的范围。
在505处,基站105-b可以发送控制信令(例如,RRC信令)。该控制信令可以包括数据块的总数量(例如,K)的值、经编码的数据单元的总数量(例如,N)的值、对母生成矩阵的显式指示、用于构造母生成矩阵的参数集、或其组合。
在510处,UE 115-b可以将一个或多个数据单元(例如,PDCP PDU)划分为一个数据块集合(例如,K个数据块)。在一些情况下,所述一个或多个数据单元可以由基于确定单个PDU未能满足大小门限而连接在一起的多个数据单元组成。或者,如果单个PDU满足大小门限,则所述一个或多个数据单元可以由单个PDU组成。在一些情况下,数据块集合中的数据块总量是基于SDU的大小、生成矩阵或两者。
在515处,UE 115-b可以使用喷泉码对该数据块集合进行编码,例如本文参考图3所描述的。
在520处,UE 115-b可以基于使用喷泉码对该数据块集合进行编码来生成数据单元集合(例如,N个RLC PDU)。在一些情况下,生成该数据单元集合可以包括:基于对数据块集合进行编码和将分组集合中的每一个分组映射到该数据单元集合的相应数据单元来生成分组集合。在一些情况下,该数据单元集合的数据单元总量可以是基于:确定第一载波或第二载波中的至少一者的信道状况。在一些情况下,所发送的数据单元集合中的至少一个数据单元包括用于指示该数据单元是否是使用喷泉码进行编码的报头。
该报头可以包括与喷泉码相对应的SN(例如,子SN),并且还可以包括紧接在该SN之前的第二SN。在一些情况下,该报头基于以下信息来指示数据单元是使用喷泉码进行编码的:与数据单元是否包括数据或控制信息的指示相对应的报头的一个或多个比特(例如,D/C字段)、与数据单元的段信息的指示相对应的一个或多个比特(例如,SI字段)、特定于指示使用喷泉码对数据单元进行编码的一个或多个比特(例如,E字段)、或其任何组合。
在525处,UE 115-b可以将数据单元集合的第一子集(例如,N个数据单元中的M个数据单元)分配给第一载波,以及将数据单元集合的第二子集(例如,N个数据单元中的剩余的N-M个数据单元)分配给第二载波。
数据单元集合的第一子集包含与数据单元集合的第二子集不同的数据单元总量。在一些情况下,基于将第一载波的信道状况与第二载波的信道状况进行比较,第一子集和第二子集可以包含不同的数据单元总量。例如,如果第一载波具有比第二载波更高的链路质量,则第一子集可以包含更多的数据单元。在一些情况下,UE 115-b可以动态地确定哪个子集可以包含更多的数据单元。
在530处,UE 115-b可以在第一载波上发送数据单元集合的第一子集,并且在第二载波上发送数据单元集合的第二子集。基站105-b可以接收并成功解码第一数据单元子集和第二数据单元子集中的至少一些数据单元。
在535处,基站105-b可以基于成功解码的数据单元,构造与喷泉码相关联的生成矩阵。
在540处,基站105-b可以基于识别生成矩阵来确定数据块集合(例如,K个数据块)。在一些情况下,确定该数据块集合可以是基于成功解码的数据单元中的经组合的数据单元总量满足数量门限(例如,如果接收到的数据单元的总量Q大于或等于K)。在一些情况下,确定该数据块集合可以是基于将数据单元集合中的每一个数据单元映射到一组分组中的相应分组。
在545处,基站105-b可以将该组数据块聚合成一个或多个数据单元(例如,PDCPPDU)。
图6示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的设备605的框图600。设备605可以是如本文所描述的UE 115的一些方面的示例。设备605可以包括接收机610、通信管理器615和发射机620。设备605还可以包括处理器。这些组件中的每一个组件可以彼此之间进行通信(例如,经由一个或多个总线)。
接收机610可以接收比如分组、用户数据或者与各个信息信道(例如,控制信道、数据信道、以及与利用基于载波聚合的喷泉码操作来支持低延时通信有关的信息等)相关联的控制信息之类的信息。可以将信息传送到设备605的其它组件。接收机610可以是参照图9所描述的收发机915的各方面的示例。接收机610可以利用单个天线或者天线的集合。
通信管理器615可以将一个或多个数据单元划分为一个数据块集合,使用喷泉码对数据块集合进行编码,基于使用喷泉码对数据块集合进行编码来生成数据单元集合,将数据单元集合的第一子集分配给第一载波,以及将数据单元集合的第二子集分配给第二载波,并且在第一载波上发送数据单元集合的第一子集,以及在第二载波上发送数据单元集合的第二子集。通信管理器615可以是本文所描述的通信管理器910的各方面的示例。
通信管理器615或其子组件可以是在硬件、由处理器执行的代码(例如,软件或固件)、或其任意组合中来实现的。如果在由处理器执行的代码中实现时,则通信管理器615或其子组件的功能可以由被设计为执行本公开内容中描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑设备、分立门或者晶体管逻辑、分立硬件组件或其任意组合来执行。
通信管理器615或其子组件可以是物理地位于各个位置处的,包括是分布式的使得功能中的一部分功能是通过一个或多个物理组件在不同的物理位置处实现。在一些示例中,根据本公开内容的各个方面,通信管理器615或其子组件可以是单独的和不同的组件。在一些示例中,根据本公开内容的各个方面,可以将通信管理器615或其子组件与一个或多个其它硬件组件进行组合,所述硬件组件包括但不受限于:输入/输出(I/O)组件、收发机、网络服务器、另一计算设备、本公开内容中描述的一个或多个其它组件或其组合。
发射机620可以发送由设备605的其它组件生成的信号。在一些示例中,发射机620可以与接收机610共址于收发机模块中。例如,发射机620可以是参照图9所描述的收发机915的各方面的示例。发射机620可以利用单个天线或天线的集合。
图7示出根据本公开内容的各方面的支持利用基于载波聚合的喷泉编码操作的低延时通信的设备705的方框图700。设备705可以是如本文所描述的设备605或UE 115的各方面的示例。设备705可以包括接收机710、UE通信管理器715和发射机745。设备705还可以包括处理器。这些组件中的每个组件可以(例如,经由一个或多个总线)互相进行通信。
接收机710可以接收比如分组、用户数据或与各个信息信道(例如,控制信道、数据信道、以及与使用基于载波聚合的喷泉码操作来支持低延时通信有关的信息等)相关联的控制信息之类的信息。可以将信息传送到该设备705的其它组件。接收机710可以是参照图9所描述的收发机915的各方面的示例。接收机710可以利用单个天线或者天线的集合。
通信管理器715可以是如本文所描述的通信管理器615的各方面的示例。通信管理器715可以包括数据单元划分器720、数据块喷泉编码器725、数据单元生成器730、数据单元分配器735和数据单元发射机740。通信管理器715可以是本文所描述的通信管理器910的各方面的示例。
数据单元划分器720可以将一个或多个数据单元划分为数据块集合。
数据块喷泉编码器725可以使用喷泉码对数据块集合进行编码。
数据单元生成器730可以基于使用喷泉码对数据块集合进行编码,来生成数据单元集合。
数据单元分配器735可以将数据单元集合的第一子集分配给第一载波,以及将数据单元集合的第二子集分配给第二载波。
数据单元发射机740可以在第一载波上发送数据单元集合的第一子集,以及在第二载波上发送数据单元集合的第二子集。
发射机745可以发送由该设备705的其它组件生成的信号。在一些示例中,发射机745可以与接收机710共址于收发机模块中。例如,发射机745可以是参照图9所描述的收发机915的各方面的示例。发射机745可以利用单个天线或天线的集合。
图8示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的通信管理器805的框图800。通信管理器805可以是本文所描述的通信管理器615、通信管理器715或者通信管理器910的各方面的示例。通信管理器805可以包括数据单元划分器810、数据块喷泉编码器815、数据单元生成器820、数据单元分配器825、数据单元发射机830和控制信令接收机835。这些组件中的每一个组件可以彼此之间直接地或者间接地进行通信(例如,经由一个或多个总线)。
数据单元划分器810可以将一个或多个数据单元划分为数据块集合。在一些示例中,连接所述多个数据单元中的每一个数据单元,其中将所述一个或多个数据单元划分为数据块集合包括:将连接的多个数据单元划分为数据块集合。在一些示例中,数据单元划分器810可以确定所述多个数据单元中的至少一个数据单元不满足大小门限,其中连接所述多个数据单元中的每一个数据单元是基于确定所述多个数据单元中的至少一个数据单元不满足大小门限。
数据块喷泉编码器815可以使用喷泉码对数据块集合进行编码。
数据单元生成器820可以基于使用喷泉码对数据块集合进行编码来生成数据单元集合。在一些示例中,数据单元生成器820可以基于接收到对生成矩阵的指示来生成数据单元集合。在一些示例中,数据单元生成器820可以使用参数集来构造生成矩阵,其中生成数据单元集合是基于构造生成矩阵。在一些示例中,数据单元生成器820可以基于使用喷泉码对数据块集合进行编码来生成分组集合。在一些示例中,数据单元生成器820可以将该分组集合中的每一个分组映射到数据单元集合中的相应数据单元。在一些示例中,数据单元生成器820可以确定第一载波或第二载波中的至少一者的信道状况。在一些示例中,数据单元生成器820可以基于确定信道状况来确定数据单元集合的数据单元总量,其中生成数据单元集合是基于确定数据单元集合的数据单元总量。在一些情况下,所发送的数据单元集合中的至少一个数据单元包括用于指示是否是使用喷泉码来对数据单元进行编码的报头。在一些情况下,该报头包括与喷泉码相对应的序列号。在一些情况下,该报头包括紧接在与喷泉码相对应的序列号之前的第二序列号。在一些情况下,该报头基于与数据单元是否包括数据或控制信息的指示相对应的报头的一个或多个比特、与对数据单元的段信息的指示相对应的一个或多个比特、特定于指示数据单元是使用喷泉码进行编码的一个或多个比特、或者其任何组合来指示数据单元是使用喷泉码进行编码的。
数据单元分配器825可以将数据单元集合的第一子集分配给第一载波,以及将数据单元集合的第二子集分配给第二载波。
数据单元发射机830可以在第一载波上发送数据单元集合的第一子集,以及在第二载波上发送数据单元集合的第二子集。在一些示例中,数据单元发射机830可以发送包含与数据单元集合的第二子集不同的数据单元总量的数据单元集合的第一子集。在一些示例中,将第一载波的信道状况与第二载波的信道状况进行比较,其中,所述分配包括:基于将第一载波的信道状况与第二载波的信道状况进行比较,将数据单元集合的第一子集分配给第一载波,并且将数据单元集合的第二子集分配给第二载波,使得数据单元集合的第一子集包含与数据单元集合的第二子集不同的数据单元总量。在一些示例中,确定第一载波具有比第二载波更高的链路质量,其中所述分配包括:基于确定第一载波具有比第二载波更高的链路质量,将数据单元集合的第一子集分配给第一载波,并且将数据单元集合的第二子集分配给第二载波,使得与数据单元的第二子集相比,数据单元集合的第一子集包含更多的数据单元总量。在一些示例中,在发送数据单元集合的第一子集之前,在第一载波上发送第二数据单元集合的第三子集,其中所述分配包括:基于将第一载波的信道状况与第二载波的信道状况进行比较,将数据单元集合的第一子集分配给第一载波,使得数据单元集合的第一子集包含与第三子集不同的数据单元总量。
控制信令接收机835可以接收对数据块集合的数据块总量的指示和数据单元集合的数据单元总量的指示,其中将所述一个或多个数据单元划分成数据块集合是基于所指示的数据块总量,并且其中,生成数据单元集合是基于所指示的数据单元总量。在一些示例中,控制信令接收机835可以经由无线电资源控制信令进行发送。在一些示例中,控制信令接收机835可以接收对与喷泉码相对应的生成矩阵的指示。在一些示例中,控制信令接收机835可以接收用于构造与喷泉码相对应的生成矩阵的参数集。在一些示例中,控制信令接收机835可以经由无线电资源控制信令进行接收。
图9示出根据本公开内容的各方面的一种包括设备905的系统900的示意图,其中该设备905利用基于载波聚合的喷泉码操作来支持低延时通信。设备905可以是如本文所描述的设备605、设备705或者UE 115的示例,或者包括设备605、设备705或者UE 115的组件。设备905可以包括用于双向语音和数据通信的组件,其包括用于发送通信的组件和用于接收通信的组件,其包括通信管理器910、收发机915、天线920、存储器925和处理器935。这些组件可以经由一个或多个总线(例如,总线940)进行电通信。
通信管理器910可以将一个或多个数据单元划分为数据块集合,使用喷泉码对数据块集合进行编码,基于使用喷泉码对数据块集合进行编码来生成数据单元集合,将数据单元集合的第一子集分配给第一载波,以及将数据单元集合的第二子集分配给第二载波,并且在第一载波上发送数据单元集合的第一子集,以及在第二载波上发送数据单元集合的第二子集。
收发机915可以经由一个或多个天线,使用有线链路或无线链路来进行双向地通信,如上文所描述的。例如,收发机915可以表示无线收发机,以及可以与另一无线收发机进行双向地通信。收发机915还可以包括调制解调器,以对分组进行调制,以及将经调制的分组提供给天线用于传输,以及对从天线接收的分组进行解调。
在一些情况下,无线设备可以包括单个天线920。然而,在一些情况下,设备可以具有一个以上的天线920,所述天线920可能能够同时地发送或接收多个无线传输。
存储器925可以包括随机存取存储器(RAM)和只读存储器(ROM)。存储器925可以存储包括指令的计算机可读、计算机可执行代码930,所述指令在执行时,使得处理器执行本文所描述的各种功能。在一些情况下,存储器925可以包含基本输入/输出系统(BIOS)以及其它事物,所述BIOS可以控制基本硬件或者软件操作(比如与外围组件或设备的交互)。
代码930可以包括用于实现本公开内容的各方面的指令,其包括用于支持无线通信的指令。代码930可以存储在比如系统存储器或其它类型的存储器的非暂时性计算机可读介质中。在一些情况下,代码930可能不能直接地由处理器935执行,而是可能使得计算机(例如,当编译和执行时)执行本文所描述的功能。
处理器935可以包括智能硬件设备(例如,通用处理器、DSP、CPU、微控制器、ASIC、FPGA、可编程逻辑器件、分立门或晶体管逻辑组件、分立硬件组件或其任意组合)。在一些情况下,处理器935可以被配置为使用存储器控制器来操作存储器阵列。在其它情况下,存储器控制器可以整合到处理器935中。处理器935可以被配置为执行存储在存储器(例如,存储器925)中的计算机可读指令,以使得设备905执行各种功能(例如,利用基于载波聚合的喷泉码操作来支持低延时通信的功能或任务)。
图10示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的设备1005的框图1000。设备1005可以是如本文所描述的基站105的各方面的示例。设备1005可以包括接收机1010、通信管理器1015和发射机1020。设备1005还可以包括处理器。这些组件中的每一个组件可以彼此之间进行通信(例如,经由一个或多个总线)。
接收机1010可以接收比如分组、用户数据或者与各个信息信道(例如,控制信道、数据信道、以及与使用基于载波聚合的喷泉码操作来支持低延时通信有关的信息等)相关联的控制信息之类的信息。可以将信息传送到设备1005的其它组件。接收机1010可以是参照图13所描述的收发机1320的各方面的示例。接收机1010可以利用单个天线或者天线的集合。
通信管理器1015可以在第一载波上接收第一数据单元集合,并且在第二载波上接收第二数据单元集合,基于第一数据单元集合和第二数据单元集合来构造与喷泉码相关联的生成矩阵,基于识别与喷泉码相关联的生成矩阵来确定数据块集合,并且将数据块集合聚合成一个或多个数据单元。通信管理器1015可以是本文所描述的通信管理器1310的各方面的示例。
通信管理器1015或其子组件可以是在硬件、由处理器执行的代码(例如,软件或固件)、或其任意组合中来实现的。如果在由处理器执行的代码中实现时,则通信管理器1015或其子组件的功能可以由被设计为执行本公开内容中描述的功能的通用处理器、DSP、专用集成电路(ASIC)、FPGA或其它可编程逻辑设备、分立门或者晶体管逻辑、分立硬件组件或其任意组合来执行。
通信管理器1015或其子组件可以是物理地位于各个位置处的,包括是分布式的使得功能中的一部分功能是通过一个或多个物理组件在不同的物理位置处实现。在一些示例中,根据本公开内容的各个方面,通信管理器1015或其子组件可以是单独的和不同的组件。在一些示例中,根据本公开内容的各个方面,可以将通信管理器1015或其子组件与一个或多个其它硬件组件进行组合,所述硬件组件包括但不受限于:输入/输出(I/O)组件、收发机、网络服务器、另一计算设备、本公开内容中描述的一个或多个其它组件或其组合。
发射机1020可以发送由该设备1005的其它组件生成的信号。在一些示例中,发射机1020可以与接收机1010共址于收发机组件中。例如,发射机1020可以是参照图13所描述的收发机1320的各方面的示例。发射机1020可以利用单个天线或天线的集合。
图11示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的设备1105的框图1100。设备1105可以是如本文所描述的设备1005或基站105的各方面的示例。设备1105可以包括接收机1110、通信管理器1115和发射机1140。设备1105还可以包括处理器。这些组件中的每个组件可以彼此之间进行通信(例如,经由一个或多个总线)。
接收机1110可以接收比如分组、用户数据或者与各个信息信道(例如,控制信道、数据信道、以及与使用基于载波聚合的喷泉码操作来支持低延时通信有关的信息等)相关联的控制信息之类的信息。可以将信息传送到设备1105的其它组件。接收机1110可以是参照图13所描述的收发机1320的各方面的示例。接收机1110可以利用单个天线或者天线的集合。
通信管理器1115可以是如本文所描述的通信管理器1015的各方面的示例。通信管理器1115可以包括数据单元接收机1120、生成矩阵构造器1125、数据块确定组件1130和数据块聚合器1135。通信管理器1115可以是本文所描述的通信管理器1310的各方面的示例。
数据单元接收机1120可以在第一载波上接收第一数据单元集合,并且在第二载波上接收第二数据单元集合。
生成矩阵构造器1125可以基于第一数据单元集合和第二数据单元集合来构造与喷泉码相关联的生成矩阵。
数据块确定组件1130可以基于识别与喷泉码相关联的生成矩阵来确定数据块集合。
数据块聚合器1135可以将数据块集合聚合成一个或多个数据单元。
发射机1140可以发送该设备1105的其它组件所生成的信号。在一些示例中,发射机1140可以与接收机1110共址于收发机组件中。例如,发射机1140可以是参照图13所描述的收发机1320的各方面的示例。发射机1140可以利用单个天线或者天线的集合。
图12示出根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的通信管理器1205的框图1200。通信管理器1205可以是本文所描述的通信管理器1015、通信管理器1115或者通信管理器1310的各方面的示例。通信管理器1205可以包括数据单元接收机1210、生成矩阵构造器1215、数据块确定组件1220、数据块聚合器1225和控制信令发射机1230。这些组件中的每一个组件可以彼此之间直接地或者间接地进行通信(例如,经由一个或多个总线)。
数据单元接收机1210可以在第一载波上接收第一数据单元集合,并且在第二载波上接收第二数据单元集合。在一些示例中,数据单元接收机1210可以接收包括与第二数据单元集合不同的数据单元总量的第一数据单元集合。在一些示例中,当第一载波的信道状况与第二载波的信道状况不同时,数据单元接收机1210可以接收包括与第二数据单元集合不同的数据单元总量的第一数据单元集合。在一些示例中,当第一载波具有比第二载波更高的链路质量时,数据单元接收机1210可以接收包含比第二载波更多的数据单元总量的第一数据单元集合。在一些示例中,数据单元接收机1210可以在接收第一数据单元集合之前在第一载波上接收第三数据单元集合,其中当在接收第三数据单元集合时的与第一载波相关联的信道状况不同于在接收第一数据单元集合时的与第一载波相关联的信道状况时,第三数据单元集合的数据单元总量不同于第一数据单元集合的数据单元总量。在一些情况下,第一数据单元集合或第二数据单元集合中的至少一个数据单元包括用于指示数据单元是否是使用喷泉码进行编码的报头。在一些情况下,该报头包括与喷泉码相对应的序列号。在一些情况下,该报头包括紧接在与喷泉码相对应的序列号之前的第二序列号。在一些情况下,该报头基于对与数据单元是否包括数据或控制信息的指示相对应的报头的一个或多个比特、与对数据单元的段信息的指示相对应的一个或多个比特、特定于指示数据单元是使用喷泉码进行编码的一个或多个比特、或者其任何组合,来指示数据单元是使用喷泉码进行编码的。
生成矩阵构造器1215可以基于第一数据单元集合和第二数据单元集合来构造与喷泉码相关联的生成矩阵。
数据块确定组件1220可以基于识别与喷泉码相关联的生成矩阵来确定数据块集合。在一些示例中,数据块确定组件1220可以确定第一数据单元集合和第二数据单元集合中的经组合的数据单元总量满足数量门限,其中确定数据块集合是基于经组合的数据单元总量满足数量门限。在一些示例中,数据块确定组件1220可以确定经组合的数据单元总量大于数据块集合的数据块总量。在一些示例中,数据块确定组件1220可以将第一数据单元集合和第二数据单元集合聚合成数据单元集合,其中第一数据单元集合是数据单元集合的第一子集,以及第二数据单元集合是数据单元集合的第二子集,并且其中确定数据块集合是基于数据单元集合。在一些示例中,数据块确定组件1220可以将数据单元集合中的每个数据单元映射到分组集合中的相应分组,其中确定数据块集合是基于将数据单元集合中的每个数据单元映射到该分组集合中的相应分组。
数据块聚合器1225可以将数据块集合聚合成一个或多个数据单元。
控制信令发射机1230可以发送对数据块集合的数据块总量的指示、对数据单元集合的数据单元总量的指示、或两者。在一些示例中,控制信令发射机1230可以发送对与生成矩阵相对应的母生成矩阵的指示。在一些示例中,控制信令发射机1230可以发送用于构造母生成矩阵的参数集。在一些示例中,控制信令发射机1230可以经由无线电资源控制信令进行发送。
图13示出根据本公开内容的各方面的一种包括设备1305的系统1300的示意图,其中该设备1305利用基于载波聚合的喷泉码操作来支持低延时通信。设备1305可以是如本文所描述的设备1005、设备1105或者基站105的示例,或者包括设备1005、设备1105或者基站105的组件。设备1305可以包括用于双向语音和数据通信的组件,其包括用于发送通信的组件和用于接收通信的组件,包括通信管理器1310、网络通信管理器1315、收发机1320、天线1325、存储器1330、处理器1340和站间通信管理器1345。这些组件可以经由一个或多个总线(例如,总线1350)进行电通信。
通信管理器1310可以在第一载波上接收第一数据单元集合,并且在第二载波上接收第二数据单元集合,基于第一数据单元集合和第二数据单元集合来构造与喷泉码相关联的生成矩阵,基于识别与喷泉码相关联的生成矩阵来确定数据块集合,并且将数据块集合聚合成一个或多个数据单元。
网络通信管理器1315可以管理与核心网络的通信(例如,经由一个或多个有线回程链路)。例如,网络通信管理器1315可以管理用于客户端设备(例如,一个或多个UE 115)的数据通信的传输。
收发机1320可以经由一个或多个天线、有线链路或无线链路进行双向通信,如上所述。例如,收发机1320可以表示无线收发机,以及可以与另一无线收发机进行双向通信。收发机1320还可以包括调制解调器,以对分组进行调制,以及将调制后的分组提供给天线以进行传输,以及对从天线接收的分组进行解调。
在一些情况下,该无线设备可以包括单个天线1325。但是,在一些情况下,该设备可以具有一个以上的天线1325,这些天线1325可能能够同时地发送或接收多个无线传输。
存储器1330可以包括RAM和ROM。存储器1330可以存储包括有指令的计算机可读、计算机可执行代码1335,该指令在被执行时,使得该处理器执行本文所描述的各种功能。在一些情况下,具体而言,存储器1330可以包含BIOS,其可以控制基本硬件或者软件操作(诸如与外围组件或者设备的交互)。
代码1335可以包括用于实现本公开内容的各方面的指令,其包括支持无线通信的指令。代码1335可以存储在诸如系统存储器或其它类型的存储器之类的非暂时性计算机可读介质中。在一些情况下,代码1335可以不直接由处理器1340执行,而是使计算机(例如,当被编译和执行时)执行本文所描述的功能。
处理器1340可以包括智能硬件设备(例如,通用处理器、DSP、CPU、微控制器、ASIC、FPGA、可编程逻辑器件、分立门或晶体管逻辑组件、分立硬件组件或者其任意组合)。在一些情况下,处理器1340可以被配置为使用存储器控制器来操作存储器阵列。在其它情况下,存储器控制器可以集成到处理器1340中。处理器1340可以被配置为执行存储在存储器(例如,存储器1330)中的计算机可读指令,以使设备1305执行各种功能(例如,利用基于载波聚合的喷泉码操作来支持低延时通信的功能或任务)。
站间通信管理器1345可以管理与其它基站105的通信,以及可以包括用于与其它基站105协作地控制与UE 115的通信的控制器或调度器。例如,站间通信管理器1345可以协调针对UE 115的传输的调度,以实现诸如波束成形或者联合传输之类的各种干扰缓解技术。在一些示例中,站间通信管理器1345可以提供LTE/LTE-A无线通信网络技术内的X2接口以提供基站105之间的通信。
图14示出说明根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的方法1400的流程图。方法1400的操作可以由如本文所描述的UE 115或者其组件来实现。例如,方法1400的操作可以由如参照图6至图9所描述的通信管理器来执行。在一些示例中,UE可以执行指令集来控制该UE的功能单元,以执行所描述的功能。另外地或替代地,UE可以使用专用硬件来执行本文所描述的功能的各方面。
在1405处,UE可以将一个或多个数据单元划分为数据块集合。可以根据本文所描述的方法来执行1405的操作。在一些示例中,1405的操作的各方面可以由如参照图6至图9所描述的数据单元划分器来执行。
在1410处,UE可以使用喷泉码对数据块集合进行编码。可以根据本文所描述的方法来执行1410的操作。在一些示例中,1410的操作的各方面可以由如参照图6至图9所描述的数据块喷泉编码器来执行。
在1415处,UE可以基于使用喷泉码对数据块集合进行编码,来生成数据单元集合。可以根据本文所描述的方法来执行1415的操作。在一些示例中,1415的操作的各方面可以由如参照图6至图9所描述的数据单元生成器来执行。
在1420处,UE可以将数据单元集合的第一子集分配给第一载波,并且将数据单元集合的第二子集分配给第二载波。可以根据本文所描述的方法来执行1420的操作。在一些示例中,1420的操作的各方面可以由如参照图6至图9所描述的数据单元分配器来执行。
在1425处,UE可以在第一载波上发送数据单元集合的第一子集,并且在第二载波上发送数据单元集合的第二子集。可以根据本文所描述的方法来执行1425的操作。在一些示例中,1425的操作的各方面可以由如参照图6至图9所描述的数据单元发射机来执行。
图15示出说明根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的方法1500的流程图。方法1500的操作可以由如本文所描述的UE 115或者其组件来实现。例如,方法1500的操作可以由如参照图6至图9所描述的通信管理器来执行。在一些示例中,UE可以执行指令集来控制该UE的功能单元,以执行所描述的功能。另外地或替代地,UE可以使用专用硬件来执行所描述的功能的各方面。
在1505处,UE可以连接多个数据单元中的每一个数据单元。可以根据本文所描述的方法来执行1505的操作。在一些示例中,1505的操作的各方面可以由如参照图6至图9所描述的数据单元划分器来执行。
在1510处,UE可以将连接的数据单元划分为数据块集合。可以根据本文所描述的方法来执行1510的操作。在一些示例中,1510的操作的各方面可以由如参照图6至图9所描述的数据单元划分器来执行。
在1515处,UE可以使用喷泉码对数据块集合进行编码。可以根据本文所描述的方法来执行1515的操作。在一些示例中,1515的操作的各方面可以由如参照图6至图9所描述的数据块喷泉编码器来执行。
在1520处,UE可以基于使用喷泉码对数据块集合进行编码来生成数据单元集合。可以根据本文所描述的方法来执行1520的操作。在一些示例中,1520的操作的各方面可以由如参照图6至图9所描述的数据单元生成器来执行。
在1525处,UE可以将数据单元集合的第一子集分配给第一载波,并且将数据单元集合的第二子集分配给第二载波。可以根据本文所描述的方法来执行1525的操作。在一些示例中,1525的操作的各方面可以由如参照图6至图9所描述的数据单元分配器来执行。
在1530处,UE可以在第一载波上发送数据单元集合的第一子集,并且在第二载波上发送数据单元集合的第二子集。可以根据本文所描述的方法来执行1530的操作。在一些示例中,1530的操作的各方面可以由如参照图6至图9所描述的数据单元发射机来执行。
图16示出说明根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的方法1600的流程图。方法1600的操作可以由如本文所描述的UE 115或者其组件来实现。例如,方法1600的操作可以由如参照图6至图9所描述的通信管理器来执行。在一些示例中,UE可以执行指令集来控制该UE的功能单元,以执行所描述的功能。另外地或替代地,UE可以使用专用硬件来执行所描述的功能的各方面。
在1605处,UE可以确定单个数据单元满足大小门限。可以根据本文所描述的方法来执行1605的操作。在一些示例中,1605的操作的各方面可以由如参照图6至图9所描述的数据单元划分器来执行。
在1610处,UE可以将一个或多个数据单元划分为数据块集合。可以根据本文所描述的方法来执行1610的操作。在一些示例中,1610的操作的各方面可以由如参照图6至图9所描述的数据单元划分器来执行。
在1615处,UE可以使用喷泉码对数据块集合进行编码。可以根据本文所描述的方法,来执行1615的操作。在一些示例中,1615的操作的各方面可以由如参照图6至图9所描述的数据块喷泉编码器来执行。
在1620处,UE可以基于使用喷泉码对数据块集合进行编码来生成数据单元集合。可以根据本文所描述的方法来执行1620的操作。在一些示例中,1620的操作的各方面可以由如参照图6至图9所描述的数据单元生成器来执行。
在1625处,UE可以将数据单元集合的第一子集分配给第一载波,并且将数据单元集合的第二子集分配给第二载波。可以根据本文所描述的方法来执行1625的操作。在一些示例中,1625的操作的各方面可以由如参照图6至图9所描述的数据单元分配器来执行。
在1630处,UE可以在第一载波上发送数据单元集合的第一子集,并且在第二载波上发送数据单元集合的第二子集。可以根据本文所描述的方法来执行1630的操作。在一些示例中,1630的操作的各方面可以由如参照图6至图9所描述的数据单元发射机来执行。
图17示出了说明根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的方法1700的流程图。方法1700的操作可以由如本文所描述的UE 115或者其组件来实现。例如,方法1700的操作可以由如参照图6至图9所描述的通信管理器来执行。在一些示例中,UE可以执行指令集来控制该UE的功能单元,以执行所描述的功能。另外地或替代地,UE可以使用专用硬件来执行所描述的功能的各方面。
在1705处,UE可以接收对数据块集合的数据块总量的指示和对数据单元集合的数据单元总量的指示。可以根据本文所描述的方法来执行1705的操作。在一些示例中,1705的操作的各方面可以由如参照图6至图9所描述的控制信令接收机来执行。
在1710处,UE可以基于指示的数据块总量来将一个或多个数据单元划分为数据块集合。可以根据本文所描述的方法来执行1710的操作。在一些示例中,1705的操作的各方面可以由如参照图6至图9所描述的数据单元划分器来执行。
在1715处,UE可以使用喷泉码对数据块集合进行编码。可以根据本文所描述的方法来执行1715的操作。在一些示例中,1715的操作的各方面可以由如参照图6至图9所描述的数据块喷泉编码器来执行。
在1720处,UE可以基于指示的数据块总量,基于使用喷泉码对数据块集合进行编码来生成数据单元集合。可以根据本文所描述的方法来执行1720的操作。在一些示例中,1720的操作的各方面可以由如参照图6至图9所描述的数据单元生成器来执行。
在1725处,UE可以将数据单元集合的第一子集分配给第一载波,并且将数据单元集合的第二子集分配给第二载波。可以根据本文所描述的方法来执行1725的操作。在一些示例中,1725的操作的各方面可以由如参照图6至图9所描述的数据单元分配器来执行。
在1730处,UE可以在第一载波上发送数据单元集合的第一子集,并且在第二载波上发送数据单元集合的第二子集。可以根据本文所描述的方法来执行1730的操作。在一些示例中,1730的操作的各方面可以由如参照图6至图9所描述的数据单元发射机来执行。
图18示出说明根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的方法1800的流程图。方法1800的操作可以由如本文所描述的UE 115或者其组件来实现。例如,方法1800的操作可以由如参照图6至图9所描述的通信管理器来执行。在一些示例中,UE可以执行指令集来控制该UE的功能单元,以执行所描述的功能。另外地或替代地,UE可以使用专用硬件来执行所描述的功能的各方面。
在1805处,UE可以接收对与喷泉码相对应的生成矩阵的指示。可以根据本文所描述的方法来执行1805的操作。在一些示例中,1805的操作的各方面可以由如参照图6至图9所描述的控制信令接收机来执行。
在1810处,UE可以将一个或多个数据单元划分为数据块集合。可以根据本文所描述的方法来执行1810的操作。在一些示例中,1805的操作的各方面可以由如参照图6至图9所描述的数据单元划分器来执行。
在1815处,UE可以使用喷泉码对数据块集合进行编码。可以根据本文所描述的方法来执行1815的操作。在一些示例中,1815的操作的各方面可以由如参照图6至图9所描述的数据块喷泉编码器来执行。
在1820处,UE可以基于接收到对生成矩阵的指示,基于使用喷泉码对数据块集合进行编码来生成数据单元集合。可以根据本文所描述的方法来执行1820的操作。在一些示例中,1820的操作的各方面可以由如参照图6至图9所描述的数据单元生成器来执行。
在1825处,UE可以将数据单元集合的第一子集分配给第一载波,并且将数据单元集合的第二子集分配给第二载波。可以根据本文所描述的方法来执行1825的操作。在一些示例中,1825的操作的各方面可以由如参照图6至图9所描述的数据单元分配器来执行。
在1830处,UE可以在第一载波上发送数据单元集合的第一子集,并且在第二载波上发送数据单元集合的第二子集。可以根据本文所描述的方法来执行1830的操作。在一些示例中,1830的操作的各方面可以由如参照图6至图9所描述的数据单元发射机来执行。
图19示出说明根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的方法1900的流程图。方法1900的操作可以由如本文所描述的UE 115或者其组件来实现。例如,方法1900的操作可以由如参照图6至图9所描述的通信管理器来执行。在一些示例中,UE可以执行指令集来控制该UE的功能单元,以执行所描述的功能。另外地或替代地,UE可以使用专用硬件来执行所描述的功能的各方面。
在1905处,UE可以接收用于构造与喷泉码相对应的生成矩阵的参数集。可以根据本文所描述的方法来执行1905的操作。在一些示例中,1905的操作的各方面可以由如参照图6至图9所描述的控制信令接收机来执行。
在1910处,UE可以使用该参数集来构造生成矩阵。可以根据本文所描述的方法来执行1910的操作。在一些示例中,1910的操作的各方面可以由如参照图6至图9所描述的数据单元生成器来执行。
在1915处,UE可以将一个或多个数据单元划分为数据块集合。可以根据本文所描述的方法来执行1915的操作。在一些示例中,1915的操作的各方面可以由如参照图6至图9所描述的数据单元划分器来执行。
在1920处,UE可以使用喷泉码对数据块集合进行编码。可以根据本文所描述的方法来执行1920的操作。在一些示例中,1920的操作的各方面可以由如参照图6至图9所描述的数据块喷泉编码器来执行。
在1925处,UE可以基于使用喷泉码对数据块集合进行编码来生成数据单元集合。可以根据本文所描述的方法来执行1925的操作。在一些示例中,1925的操作的各方面可以由如参照图6至图9所描述的数据单元生成器来执行。
在1930处,UE可以将数据单元集合的第一子集分配给第一载波,并且将数据单元集合的第二子集分配给第二载波。可以根据本文所描述的方法来执行1930的操作。在一些示例中,1930的操作的各方面可以由如参照图6至图9所描述的数据单元分配器来执行。
在1935处,UE可以在第一载波上发送数据单元集合的第一子集,并且在第二载波上发送数据单元集合的第二子集。可以根据本文所描述的方法来执行1935的操作。在一些示例中,1935的操作的各方面可以由如参照图6至图9所描述的数据单元发射机来执行。
在1940处,UE可以接收用于构造与喷泉码相对应的生成矩阵的参数集。可以根据本文所描述的方法来执行1940的操作。在一些示例中,1940的操作的各方面可以由如参照图6至图9所描述的控制信令接收机来执行。
图20示出说明根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的方法2000的流程图。方法2000的操作可以由如本文所描述的UE 115或者其组件来实现。例如,方法2000的操作可以由如参照图6至图9所描述的通信管理器来执行。在一些示例中,UE可以执行指令集来控制该UE的功能单元,以执行所描述的功能。另外地或替代地,UE可以使用专用硬件来执行本文所描述的功能的各方面。
在2005处,UE可以将一个或多个数据单元划分为数据块集合。可以根据本文所描述的方法来执行2005的操作。在一些示例中,2005的操作的各方面可以由如参照图6至图9所描述的数据单元划分器来执行。
在2010处,UE可以使用喷泉码对数据块集合进行编码。可以根据本文所描述的方法来执行2010的操作。在一些示例中,2010的操作的各方面可以由如参照图6至图9所描述的数据块喷泉编码器来执行。
在2015处,UE可以基于使用喷泉码对数据块集合进行编码来生成数据单元集合。可以根据本文所描述的方法来执行2015的操作。在一些示例中,2015的操作的各方面可以由如参照图6至图9所描述的数据单元生成器来执行。
在2020处,UE可以将数据单元集合的第一子集分配给第一载波,并且将数据单元集合的第二子集分配给第二载波。可以根据本文所描述的方法来执行2020的操作。在一些示例中,2020的操作的各方面可以由如参照图6至图9所描述的数据单元分配器来执行。
在2025处,UE可以在第一载波上发送数据单元集合的第一子集,并且在第二载波上发送数据单元集合的第二子集,其中第一子集包含与第二子集不同的数据单元总量。可以根据本文所描述的方法来执行2025的操作。在一些示例中,2025的操作的各方面可以由如参照图6至图9所描述的数据单元发射机来执行。
图21示出说明根据本公开内容的各方面的利用基于载波聚合的喷泉码操作来支持低延时通信的方法2100的流程图。方法2100的操作可以由如本文所描述的基站105或者其组件来实现。例如,方法2100的操作可以由如参照图10至图13所描述的通信管理器来执行。在一些示例中,基站可以执行指令集来控制该基站的功能单元,以执行所描述的功能。另外地或替代地,基站可以使用专用硬件来执行所描述的功能的各方面。
在2105处,基站可以在第一载波上接收第一数据单元集合,并且在第二载波上接收第二数据单元集合。可以根据本文所描述的方法来执行2105的操作。在一些示例中,2105的操作的各方面可以由如参照图10至图13所描述的数据单元接收机来执行。
在2110处,基站可以基于第一数据单元集合和第二数据单元集合来构造与喷泉码相关联的生成矩阵。可以根据本文所描述的方法来执行2110的操作。在一些示例中,2110的操作的各方面可以由如参照图10至图13所描述的生成矩阵构造器来执行。
在2115处,基站可以基于识别与喷泉码相关联的生成矩阵来确定数据块集合。可以根据本文所描述的方法来执行2115的操作。在一些示例中,2115的操作的各方面可以由如参照图10至图13所描述的数据块确定组件来执行。
在2120处,基站可以将数据块集合聚合成一个或多个数据单元。可以根据本文所描述的方法来执行2120的操作。在一些示例中,2120的操作的各方面可以由如参照图10至图13所描述的数据块聚合器来执行。
本文所描述的方法描述可能的实现方式,以及可以重新排列或以其它方式修改操作和步骤,以及其它实现方式是可能的。进一步地,可以组合来自方法中的两个或更多个方法的各方面。
本文所描述的技术可以用于各种无线通信系统,比如码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交频分多址(OFDMA)、单载波频分多址(SC-FDMA)和其它系统。CDMA系统可以实现比如CDMA2000、通用陆地无线接入(UTRA)等的无线电技术。CDMA2000覆盖IS-2000、IS-95和IS-856标准。IS-2000发布版可以共同地称为CDMA2000 1X、1X等。IS-856(TIA-856)共同地称为CDMA2000 1xEV-DO、高速分组数据(HRPD)等。UTRA包括宽带CDMA(WCDMA)和CDMA的其它变形。TDMA系统可以实现比如全球移动通信系统(GSM)的无线电技术。
OFDMA系统可以实现比如超移动宽带(UMB)、演进的UTRA(E-UTRA)、电气和电子工程师协会(IEEE)802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、闪存-OFDM等的无线电技术。UTRA和E-UTRA是通用移动电信系统(UMTS)中的一部分。LTE、LTE-A和LTE-A Pro是UMTS使用E-UTRA的发布版。在来自名称为“第三代合作伙伴计划”(3GPP)的组织的文档中对UTRA、E-UTRA、UMTS、LTE、LTE-A、LTE-A Pro、NR和GSM进行描述。在来自名称为“第三代合作伙伴计划2”(3GPP2)的组织的文档中对CDMA2000和UMB进行描述。本文所描述的技术可以用于本文中提及的系统和无线电技术以及其它系统和无线电技术。尽管可以出于示例的目的描述LTE、LTE-A、LTE-A Pro或NR系统的各方面,以及可以在描述中的大部分描述中使用LTE、LTE-A、LTE-A Pro或NR术语,但是本文中描述的技术可适用于LTE、LTE-A、LTE-A Pro或NR应用之外。
宏小区通常覆盖相对大的地理区域(例如,半径为若干千米),以及可以允许由具有与网络提供者的服务订制的UE进行的无限制的接入。与宏小区相比,小型小区可以与低功率基站相关联,以及小型小区可以在相同的或不同的(例如,许可的、非许可的等)频带中操作作为宏小区。根据各种示例,小型小区可以包括微微小区、毫微微小区和微小区。微微小区可以例如覆盖小的地理区域,以及可以允许由具有与网络提供者的服务订制的UE进行的无限制的接入。毫微微小区也可以覆盖小的地理区域(例如,住宅),以及可以提供由具有与毫微微小区的关联的UE(例如,在封闭用户组(CSG)中的UE、针对住宅中的用户的UE等)进行的受限制的接入。用于宏小区eNB可以称为宏eNB。用于小型小区的eNB可以称为小型小区eNB、微微eNB、毫微微eNB或家庭eNB。eNB可以支持一个或多个(例如,两个、三个、四个等)小区,以及还可以使用一个或多个分量载波来支持通信。
本文中描述的无线通信系统可以支持同步操作或异步操作。针对同步操作,基站可以具有相似的帧定时,以及来自不同的基站的传输可以是在时间上近似地对齐的。针对异步操作,基站可以具有不同的帧定时,以及来自不同的基站的传输可以是在时间上未对齐的。本文所描述的技术可以用于同步操作或者异步操作。
本文中描述的信息和信号可以是使用各种不同的工艺和技术中的任何项来表示的。例如,可以遍及说明书引用的数据、指令、命令、信息、信号、比特、符号和码片可以是通过电压、电流、电磁波、磁场或粒子、光场或粒子或其任意组合来表示的。
结合本文中的公开内容所描述的各种说明性的方框和模块可以是利用被设计为执行本文所描述的功能的通用处理器、DSP、ASIC、FPGA或其它可编程逻辑设备、分立门或晶体管逻辑、分立硬件组件或其任意组合来实现的或执行的。通用处理器可以是微处理器,但是在替代的方式中,处理器可以是任何处理器、控制器、微控制器或状态机。处理器还可以实现为计算设备的组合(例如,DSP和微处理器的组合、多个微处理器、与DSP内核协力的一个或多个微处理器或任何其它这样的配置)。
本文所描述的功能可以是在硬件、由处理器执行的软件、固件或其任意组合中实现的。如果在由处理器执行的软件中实现,则功能可以作为一个或多个指令或代码存储在计算机可读介质上或者通过计算机可读介质进行发送。其它示例和实现方式是在本公开内容和所附的权利要求的范围内的。例如,由于软件的性质,本文所描述的功能可以是使用由处理器执行的软件、硬件、固件、硬接线或这些项中的任何项的组合来实现的。实现功能的特征还可以是物理地位于各种位置处的,包括是分布式的使得功能中的一部分功能是在不同的物理位置处实现的。
计算机可读介质包括非暂时性计算机存储介质和通信介质两者,所述通信介质包括促进计算机程序从一个地方到另一地方的传送的任何介质。非暂时性存储介质可以是可以由通用计算机或专用计算机存取的任何可用的介质。通过举例而非限制性的方式,非暂时性计算机可读介质可以包括RAM、ROM、电可擦除可编程ROM(EEPROM)、闪速存储器、压缩光盘(CD)ROM或其它光盘存储、磁盘存储或其它磁存储设备、或者可以用于以指令或数据结构的形式携带或存储期望的程序代码单元以及可以由通用计算机或专用计算机或通用处理器或专用处理器来存取的任何其它的非暂时性介质。另外,任何连接适当地称为计算机可读介质。例如,如果使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或无线技术(比如红外线、无线电和微波)从网站、服务器或其它远程源发送软件,那么同轴电缆、光纤光缆、双绞线、DSL或无线技术(比如红外线、无线电和微波)是包括在介质的定义中的。如本文所使用的,磁盘和光盘包括CD、激光光盘、光盘、数字多功能光盘(DVD)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘则利用激光来光学地复制数据。上述的组合也包括在计算机可读介质的范围内。
如本文所使用的,包括在权利要求书中,如在条目列表(例如,通过短语比如“中的至少一项”或“中的一个或多个”开始的条目列表)中使用的“或”指示包含的列表,使得例如A、B或C中的至少一项的列表意指A或B或C或AB或AC或BC或ABC(即,A和B和C)。另外,如本文所使用的,短语“基于”不应当解释为对封闭条件集合的引用。例如,在不背离本公开内容的范围的情况下,描述为“基于条件A”的示例性步骤可以是基于条件A和条件B两者。换句话说,如本文所使用的,短语“基于”应当以与短语“至少部分地基于”相同的方式来解释。
在附图中,类似的组件或特征可以具有相同的参考标签。进一步地,相同类型的各种组件可以是通过跟随有在类似的组件之中进行区分的破折号和第二标签的参考标签来区分的。如果第一参考标签仅是在说明书中使用的,则描述可适用于具有相同的第一参考标签的类似的组件中的任何一个组件,而不考虑第二参考标签或其它随后的参考标签。
本文中阐述的描述与附图结合来描述示例配置,以及不表示可以实现的或在权利要求书的范围内的所有示例。本文中使用的术语“示例性”意指“用作示例、实例或说明”,以及不是“优选的”或“比其它示例有优势”。出于提供对所描述的技术的理解的目的,具体实施方式包括具体细节。然而,这些技术可以是在没有这些具体细节的情况下实施的。在一些实例中,结构和设备是以方框图的形式示出的,以便避免使所描述的示例的概念模糊。
提供本文中的描述以使得本领域的技术人员能够做出或使用本公开内容。对本公开内容的各种修改对于本领域的技术人员而言将是显而易见的,以及在不背离本公开内容的范围的情况下,本文所定义的一般原理可以应用于其它变形。因此,本公开内容不受限于本文所描述的示例和设计,而是符合与本文所公开的原理和新颖性特征相一致的最宽的范围。

Claims (66)

1.一种用于无线通信的方法,包括:
经由无线电资源控制信令来接收用于构造与喷泉码相对应的生成矩阵的参数集;
使用所述参数集来构造所述生成矩阵;
将一个或多个数据单元划分为数据块集合;
使用所述喷泉码对所述数据块集合进行编码;
至少部分地基于使用所述喷泉码对所述数据块集合进行编码以及构造所述生成矩阵来生成数据单元集合;
将所述数据单元集合的第一子集分配给第一载波,并且将所述数据单元集合的第二子集分配给第二载波;以及
在所述第一载波上发送所述数据单元集合的所述第一子集,并且在所述第二载波上发送所述数据单元集合的所述第二子集。
2.根据权利要求1所述的方法,还包括:
经由无线电资源控制信令来接收对所述数据块集合的数据块总量的指示和对所述数据单元集合的数据单元总量的指示,其中,将所述一个或多个数据单元划分成所述数据块集合是至少部分地基于所指示的数据块总量,并且其中,生成所述数据单元集合是至少部分地基于所指示的数据单元总量。
3.根据权利要求1所述的方法,其中,在所述第一载波上发送所述数据单元集合的所述第一子集并且在所述第二载波上发送所述数据单元集合的所述第二子集包括:
发送包含与所述数据单元集合的所述第二子集不同的数据单元总量的所述数据单元集合的所述第一子集。
4.根据权利要求3所述的方法,还包括:
将所述第一载波的信道状况与所述第二载波的信道状况进行比较,其中,所述分配包括:至少部分地基于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较,来将所述数据单元集合的所述第一子集分配给所述第一载波,并且将所述数据单元集合的所述第二子集分配给所述第二载波,使得所述数据单元集合的所述第一子集包含与所述数据单元集合的所述第二子集不同的数据单元总量。
5.根据权利要求4所述的方法,其中,将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较包括:
确定所述第一载波具有比所述第二载波更高的链路质量,其中,所述分配包括:至少部分地基于确定所述第一载波具有比所述第二载波更高的链路质量,将所述数据单元集合的所述第一子集分配给所述第一载波,并且将所述数据单元集合的所述第二子集分配给所述第二载波,使得与所述数据单元集合的所述第二子集相比,所述数据单元集合的所述第一子集包含更多的数据单元总量。
6.根据权利要求4所述的方法,还包括:
在发送所述数据单元集合的所述第一子集之前,在所述第一载波上发送第二数据单元集合的第三子集,其中,所述分配包括:至少部分地基于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较,来将所述数据单元集合的所述第一子集分配给所述第一载波,使得所述数据单元集合的所述第一子集包含与所述第三子集不同的数据单元总量。
7.根据权利要求1所述的方法,其中,所发送的所述数据单元集合中的至少一个数据单元包括用于指示是否是使用所述喷泉码来对所述至少一个数据单元进行编码的报头。
8.一种用于无线通信的方法,包括:
接收对与喷泉码相对应的生成矩阵的指示;
将一个或多个数据单元划分为数据块集合;
使用所述喷泉码对所述数据块集合进行编码;
至少部分地基于使用所述喷泉码对所述数据块集合进行编码以及接收对生成矩阵的指示来生成数据单元集合;
将所述数据单元集合的第一子集分配给第一载波,并且将所述数据单元集合的第二子集分配给第二载波;以及
在所述第一载波上发送所述数据单元集合的所述第一子集,并且在所述第二载波上发送所述数据单元集合的所述第二子集。
9.根据权利要求8所述的方法,还包括:
经由无线电资源控制信令来接收对所述数据块集合的数据块总量的指示和对所述数据单元集合的数据单元总量的指示,其中,将所述一个或多个数据单元划分成所述数据块集合是至少部分地基于所指示的数据块总量,并且其中,生成所述数据单元集合是至少部分地基于所指示的数据单元总量。
10.根据权利要求8所述的方法,其中,在所述第一载波上发送所述数据单元集合的所述第一子集并且在所述第二载波上发送所述数据单元集合的所述第二子集包括:
发送包含与所述数据单元集合的所述第二子集不同的数据单元总量的所述数据单元集合的所述第一子集。
11.根据权利要求10所述的方法,还包括:
将所述第一载波的信道状况与所述第二载波的信道状况进行比较,其中,所述分配包括:至少部分地基于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较,来将所述数据单元集合的所述第一子集分配给所述第一载波,并且将所述数据单元集合的所述第二子集分配给所述第二载波,使得所述数据单元集合的所述第一子集包含与所述数据单元集合的所述第二子集不同的数据单元总量。
12.根据权利要求11所述的方法,其中,将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较包括:
确定所述第一载波具有比所述第二载波更高的链路质量,其中,所述分配包括:至少部分地基于确定所述第一载波具有比所述第二载波更高的链路质量,将所述数据单元集合的所述第一子集分配给所述第一载波,并且将所述数据单元集合的所述第二子集分配给所述第二载波,使得与所述数据单元集合的所述第二子集相比,所述数据单元集合的所述第一子集包含更多的数据单元总量。
13.根据权利要求11所述的方法,还包括:
在发送所述数据单元集合的所述第一子集之前,在所述第一载波上发送第二数据单元集合的第三子集,其中,所述分配包括:至少部分地基于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较,来将所述数据单元集合的所述第一子集分配给所述第一载波,使得所述数据单元集合的所述第一子集包含与所述第三子集不同的数据单元总量。
14.根据权利要求8所述的方法,其中,所发送的所述数据单元集合中的至少一个数据单元包括用于指示是否是使用所述喷泉码来对所述至少一个数据单元进行编码的报头。
15.一种用于无线通信的方法,包括:
经由无线电资源控制信令来发送用于构造母生成矩阵的参数集;
在第一载波上接收第一多个数据单元,并且在第二载波上接收第二多个数据单元;
至少部分地基于所述第一多个数据单元和所述第二多个数据单元来构造与喷泉码相关联的生成矩阵;
至少部分地基于构造所述生成矩阵来确定数据块集合;以及
将所述数据块集合聚合成一个或多个数据单元。
16.根据权利要求15所述的方法,还包括:
经由无线电资源控制信令来发送对所述数据块集合的数据块总量的指示、对数据单元集合的数据单元总量的指示、或两者。
17.根据权利要求15所述的方法,其中,在所述第一载波上接收所述第一多个数据单元并且在所述第二载波上接收所述第二多个数据单元包括:
接收包括与所述第二多个数据单元不同的数据单元总量的所述第一多个数据单元。
18.根据权利要求17所述的方法,其中,在所述第一载波上接收所述第一多个数据单元并且在所述第二载波上接收所述第二多个数据单元包括:
当所述第一载波的信道状况与所述第二载波的信道状况不同时,接收包括与所述第二多个数据单元不同的数据单元总量的所述第一多个数据单元。
19.根据权利要求18所述的方法,其中,接收包括与所述第二多个数据单元不同数量的数据单元的所述第一多个数据单元包括:
当所述第一载波具有比所述第二载波更高的链路质量时,接收包含比所述第二载波更多的数据单元总量的所述第一多个数据单元。
20.根据权利要求17所述的方法,还包括:
在接收所述第一多个数据单元之前在所述第一载波上接收第三多个数据单元,其中,当在接收第三多个数据单元时的与所述第一载波相关联的信道状况是不同于在接收所述第一多个数据单元时的与所述第一载波相关联的信道状况时,所述第三多个数据单元的数据单元总量不同于所述第一多个数据单元的数据单元总量。
21.一种用于无线通信的方法,包括:
发送对与生成矩阵相对应的母生成矩阵的指示;
在第一载波上接收第一多个数据单元,并且在第二载波上接收第二多个数据单元;
至少部分地基于所述第一多个数据单元和所述第二多个数据单元来构造与喷泉码相关联的生成矩阵;
至少部分地基于构造所述生成矩阵来确定数据块集合;以及
将所述数据块集合聚合成一个或多个数据单元。
22.根据权利要求21所述的方法,还包括:
经由无线电资源控制信令来发送对所述数据块集合的数据块总量的指示、对数据单元集合的数据单元总量的指示、或两者。
23.根据权利要求21所述的方法,其中,在所述第一载波上接收所述第一多个数据单元并且在所述第二载波上接收所述第二多个数据单元包括:
接收包括与所述第二多个数据单元不同的数据单元总量的所述第一多个数据单元。
24.根据权利要求23所述的方法,其中,在所述第一载波上接收所述第一多个数据单元并且在所述第二载波上接收所述第二多个数据单元包括:
当所述第一载波的信道状况与所述第二载波的信道状况不同时,接收包括与所述第二多个数据单元不同的数据单元总量的所述第一多个数据单元。
25.根据权利要求24所述的方法,其中,接收包括与所述第二多个数据单元不同数量的数据单元的所述第一多个数据单元包括:
当所述第一载波具有比所述第二载波更高的链路质量时,接收包含比所述第二载波更多的数据单元总量的所述第一多个数据单元。
26.根据权利要求23所述的方法,还包括:
在接收所述第一多个数据单元之前在所述第一载波上接收第三多个数据单元,其中,当在接收第三多个数据单元时的与所述第一载波相关联的信道状况是不同于在接收所述第一多个数据单元时的与所述第一载波相关联的信道状况时,所述第三多个数据单元的数据单元总量不同于所述第一多个数据单元的数据单元总量。
27.一种用于无线通信的装置,包括:
一个或多个处理器,
与所述一个或多个处理器进行电子通信的一个或多个存储器,以及
存储在所述一个或多个存储器中并且可由所述一个或多个处理器执行以使所述装置进行以下操作的指令:
经由无线电资源控制信令来接收对用于构造与喷泉码相对应的生成矩阵的参数集;
使用所述参数集来构造所述生成矩阵;
将一个或多个数据单元划分为数据块集合;
使用喷泉码对所述数据块集合进行编码;
至少部分地基于使用所述喷泉码对所述数据块集合进行编码以及构造所述生成矩阵来生成数据单元集合;
将所述数据单元集合的第一子集分配给第一载波,并且将所述数据单元集合的第二子集分配给第二载波;以及
在所述第一载波上发送所述数据单元集合的所述第一子集,并且在所述第二载波上发送所述数据单元集合的所述第二子集。
28.根据权利要求27所述的装置,其中,所述指令还可由所述一个或多个处理器执行以使所述装置进行以下操作:
经由无线电资源控制信令来接收对所述数据块集合的数据块总量的指示和对所述数据单元集合的数据单元总量的指示,其中,将所述一个或多个数据单元划分成所述数据块集合是至少部分地基于所指示的数据块总量,并且其中,生成所述数据单元集合是至少部分地基于所指示的数据单元总量。
29.根据权利要求27所述的装置,其中,用于在所述第一载波上发送所述数据单元集合的所述第一子集并且在所述第二载波上发送所述数据单元集合的所述第二子集的所述指令还可由所述一个或多个处理器执行以使所述装置进行以下操作:
发送包含与所述数据单元集合的所述第二子集不同的数据单元总量的所述数据单元集合的所述第一子集。
30.根据权利要求29所述的装置,其中,所述指令还可由所述一个或多个处理器执行以使所述装置进行以下操作:
将所述第一载波的信道状况与所述第二载波的信道状况进行比较,其中,所述分配可由所述处理器执行以使所述装置至少部分地基于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较,来将所述数据单元集合的所述第一子集分配给所述第一载波,并且将所述数据单元集合的所述第二子集分配给所述第二载波,使得所述数据单元集合的所述第一子集包含与所述数据单元集合的所述第二子集不同的数据单元总量。
31.根据权利要求30所述的装置,其中,用于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较的所述指令可由所述一个或多个处理器执行以使所述装置进行以下操作:
确定所述第一载波具有比所述第二载波更高的链路质量,其中,所述分配可由所述处理器执行以使所述装置至少部分地基于确定所述第一载波具有比所述第二载波更高的链路质量,将所述数据单元集合的所述第一子集分配给所述第一载波,并且将所述数据单元集合的所述第二子集分配给所述第二载波,使得与所述数据单元集合的所述第二子集相比,所述数据单元集合的所述第一子集包含更多的数据单元总量。
32.根据权利要求30所述的装置,其中,所述指令还可由所述一个或多个处理器执行以使所述装置进行以下操作:
在发送所述数据单元集合的所述第一子集之前,在所述第一载波上发送第二数据单元集合的第三子集,其中,所述分配可由所述处理器执行以使所述装置至少部分地基于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较,来将所述数据单元集合的所述第一子集分配给所述第一载波,使得所述数据单元集合的所述第一子集包含与所述第三子集不同的数据单元总量。
33.根据权利要求27所述的装置,其中,所发送的所述数据单元集合中的至少一个数据单元包括用于指示是否是使用所述喷泉码来对所述至少一个数据单元进行编码的报头。
34.一种用于无线通信的装置,包括:
一个或多个处理器,
与所述一个或多个处理器进行电子通信的一个或多个存储器,以及
存储在所述一个或多个存储器中并且可由所述一个或多个处理器执行以使所述装置进行以下操作的指令:
接收对与喷泉码相对应的生成矩阵的指示;
将一个或多个数据单元划分为数据块集合;
使用所述喷泉码对所述数据块集合进行编码;
至少部分地基于使用所述喷泉码对所述数据块集合进行编码以及接收对所述生成矩阵的指示来生成数据单元集合;
将所述数据单元集合的第一子集分配给第一载波,并且将所述数据单元集合的第二子集分配给第二载波;以及
在所述第一载波上发送所述数据单元集合的所述第一子集,并且在所述第二载波上发送所述数据单元集合的所述第二子集。
35.根据权利要求34所述的装置,其中,所述指令还可由所述一个或多个处理器执行以使所述装置进行以下操作:
经由无线电资源控制信令来接收对所述数据块集合的数据块总量的指示和对所述数据单元集合的数据单元总量的指示,其中,将所述一个或多个数据单元划分成所述数据块集合是至少部分地基于所指示的数据块总量,并且其中,生成所述数据单元集合是至少部分地基于所指示的数据单元总量。
36.根据权利要求34所述的装置,其中,用于在所述第一载波上发送所述数据单元集合的所述第一子集并且在所述第二载波上发送所述数据单元集合的所述第二子集的所述指令还可由所述一个或多个处理器执行以使所述装置进行以下操作:
发送包含与所述数据单元集合的所述第二子集不同的数据单元总量的所述数据单元集合的所述第一子集。
37.根据权利要求36所述的装置,其中,所述指令还可由所述一个或多个处理器执行以使所述装置进行以下操作:
将所述第一载波的信道状况与所述第二载波的信道状况进行比较,其中,所述分配可由所述处理器执行以使所述装置至少部分地基于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较,来将所述数据单元集合的所述第一子集分配给所述第一载波,并且将所述数据单元集合的所述第二子集分配给所述第二载波,使得所述数据单元集合的所述第一子集包含与所述数据单元集合的所述第二子集不同的数据单元总量。
38.根据权利要求37所述的装置,其中,用于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较的所述指令可由所述一个或多个处理器执行以使所述装置进行以下操作:
确定所述第一载波具有比所述第二载波更高的链路质量,其中,所述分配可由所述处理器执行以使所述装置至少部分地基于确定所述第一载波具有比所述第二载波更高的链路质量,将所述数据单元集合的所述第一子集分配给所述第一载波,并且将所述数据单元集合的所述第二子集分配给所述第二载波,使得与所述数据单元集合的所述第二子集相比,所述数据单元集合的所述第一子集包含更多的数据单元总量。
39.根据权利要求37所述的装置,其中,所述指令还可由所述一个或多个处理器执行以使所述装置进行以下操作:
在发送所述数据单元集合的所述第一子集之前,在所述第一载波上发送第二数据单元集合的第三子集,其中,所述分配可由所述处理器执行以使所述装置至少部分地基于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较,来将所述数据单元集合的所述第一子集分配给所述第一载波,使得所述数据单元集合的所述第一子集包含与所述第三子集不同的数据单元总量。
40.根据权利要求34所述的装置,其中,所发送的所述数据单元集合中的至少一个数据单元包括用于指示是否是使用所述喷泉码来对所述至少一个数据单元进行编码的报头。
41.一种用于无线通信的装置,包括:
一个或多个处理器,
与所述一个或多个处理器进行电子通信的一个或多个存储器,以及
存储在所述一个或多个存储器中并且可由所述一个或多个处理器执行以使所述装置进行以下操作的指令:
经由无线电资源控制信令来发送用于构造母生成矩阵的参数集;
在第一载波上接收第一多个数据单元,并且在第二载波上接收第二多个数据单元;
至少部分地基于所述第一多个数据单元和所述第二多个数据单元来构造与喷泉码相关联的生成矩阵;
至少部分地基于构造所述生成矩阵来确定数据块集合;以及
将所述数据块集合聚合成一个或多个数据单元。
42.根据权利要求41所述的装置,其中,所述指令还可由所述一个或多个处理器执行以使所述装置进行以下操作:
经由无线电资源控制信令来发送对所述数据块集合的数据块总量的指示、对数据单元集合的数据单元总量的指示、或两者。
43.根据权利要求41所述的装置,其中,用于在所述第一载波上接收所述第一多个数据单元并且在所述第二载波上接收所述第二多个数据单元的指令可由所述一个或多个处理器执行以使所述装置进行以下操作:
接收包括与所述第二多个数据单元不同的数据单元总量的所述第一多个数据单元。
44.根据权利要求43所述的装置,其中,用于在所述第一载波上接收所述第一多个数据单元并且在所述第二载波接收所述第二多个数据单元的指令可由所述一个或多个处理器执行以使所述装置进行以下操作:
当所述第一载波的信道状况与所述第二载波的信道状况不同时,接收包括与所述第二多个数据单元不同的数据单元总量的所述第一多个数据单元。
45.根据权利要求44所述的装置,其中,用于接收包括与所述第二多个数据单元不同数量的数据单元的所述第一多个数据单元的指令可由所述一个或多个处理器执行以使所述装置进行以下操作:
当所述第一载波具有比所述第二载波更高的链路质量时,接收包含比所述第二载波更多的数据单元总量的所述第一多个数据单元。
46.根据权利要求43所述的装置,其中,所述指令还可由所述一个或多个处理器执行以使所述装置进行以下操作:
在接收所述第一多个数据单元之前在所述第一载波上接收第三多个数据单元,其中,当在接收第三多个数据单元时的与所述第一载波相关联的信道状况不同于在接收所述第一多个数据单元时的与所述第一载波相关联的信道状况时,所述第三多个数据单元的数据单元总量不同于所述第一多个数据单元的数据单元总量。
47.一种用于无线通信的装置,包括:
一个或多个处理器,
与所述一个或多个处理器进行电子通信的一个或多个存储器,以及
存储在所述一个或多个存储器中并且可由所述一个或多个处理器执行以使所述装置进行以下操作的指令:
发送对与生成矩阵相对应的母生成矩阵的指示;
在第一载波上接收第一多个数据单元,并且在第二载波上接收第二多个数据单元;
至少部分地基于所述第一多个数据单元和所述第二多个数据单元来构造与喷泉码相关联的生成矩阵;
至少部分地基于构造所述生成矩阵来确定数据块集合;以及
将所述数据块集合聚合成一个或多个数据单元。
48.根据权利要求47所述的装置,其中,所述指令还可由所述一个或多个处理器执行以使所述装置进行以下操作:
经由无线电资源控制信令来发送对所述数据块集合的数据块总量的指示、对数据单元集合的数据单元总量的指示、或两者。
49.根据权利要求47所述的装置,其中,用于在所述第一载波上接收所述第一多个数据单元并且在所述第二载波上接收所述第二多个数据单元的指令可由所述一个或多个处理器执行以使所述装置进行以下操作:
接收包括与所述第二多个数据单元不同的数据单元总量的所述第一多个数据单元。
50.根据权利要求49所述的装置,其中,用于在所述第一载波上接收所述第一多个数据单元并且在所述第二载波接收所述第二多个数据单元的指令可由所述一个或多个处理器执行以使所述装置进行以下操作:
当所述第一载波的信道状况与所述第二载波的信道状况不同时,接收包括与所述第二多个数据单元不同的数据单元总量的所述第一多个数据单元。
51.根据权利要求50所述的装置,其中,用于接收包括与所述第二多个数据单元不同数量的数据单元的所述第一多个数据单元的指令可由所述一个或多个处理器执行以使所述装置进行以下操作:
当所述第一载波具有比所述第二载波更高的链路质量时,接收包含比所述第二载波更多的数据单元总量的所述第一多个数据单元。
52.根据权利要求49所述的装置,其中,所述指令还可由所述一个或多个处理器执行以使所述装置进行以下操作:
在接收所述第一多个数据单元之前在所述第一载波上接收第三多个数据单元,其中,当在接收第三多个数据单元时的与所述第一载波相关联的信道状况不同于在接收所述第一多个数据单元时的与所述第一载波相关联的信道状况时,所述第三多个数据单元的数据单元总量不同于所述第一多个数据单元的数据单元总量。
53.一种用于无线通信的装置,包括:
用于经由无线电资源控制信令来接收用于构造与喷泉码相对应的生成矩阵的参数集的单元;
用于使用所述参数集来构造所述生成矩阵的单元;
用于将一个或多个数据单元划分为数据块集合的单元;
用于使用喷泉码对所述数据块集合进行编码的单元;
用于至少部分地基于使用所述喷泉码对所述数据块集合进行编码以及构造所述生成矩阵来生成数据单元集合的单元;
用于将所述数据单元集合的第一子集分配给第一载波,并且将所述数据单元集合的第二子集分配给第二载波的单元;以及
用于在所述第一载波上发送所述数据单元集合的所述第一子集,并且在所述第二载波上发送所述数据单元集合的所述第二子集的单元。
54.根据权利要求53所述的装置,还包括:
用于经由无线电资源控制信令来接收对所述数据块集合的数据块总量的指示和对所述数据单元集合的数据单元总量的指示的单元,其中,将所述一个或多个数据单元划分成所述数据块集合是至少部分地基于所指示的数据块总量,并且其中,生成所述数据单元集合是至少部分地基于所指示的数据单元总量。
55.根据权利要求53所述的装置,其中,用于在所述第一载波上发送所述数据单元集合的所述第一子集并且在所述第二载波上发送所述数据单元集合的所述第二子集的单元包括:
用于发送包含与所述数据单元集合的所述第二子集不同的数据单元总量的所述数据单元集合的所述第一子集的单元。
56.根据权利要求55所述的装置,还包括:
用于将所述第一载波的信道状况与所述第二载波的信道状况进行比较的单元,其中,所述分配包括:至少部分地基于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较,来将所述数据单元集合的所述第一子集分配给所述第一载波,并且将所述数据单元集合的所述第二子集分配给所述第二载波,使得所述数据单元集合的所述第一子集包含与所述数据单元集合的所述第二子集不同的数据单元总量。
57.根据权利要求56所述的装置,其中,用于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较的单元包括:
用于确定所述第一载波具有比所述第二载波更高的链路质量的单元,其中,所述分配包括:至少部分地基于确定所述第一载波具有比所述第二载波更高的链路质量,将所述数据单元集合的所述第一子集分配给所述第一载波,并且将所述数据单元集合的所述第二子集分配给所述第二载波,使得与所述数据单元集合的所述第二子集相比,所述数据单元集合的所述第一子集包含更多的数据单元总量。
58.根据权利要求56所述的装置,还包括:
用于在发送所述数据单元集合的所述第一子集之前,在所述第一载波上发送第二数据单元集合的第三子集的单元,其中,所述分配包括:至少部分地基于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较,来将所述数据单元集合的所述第一子集分配给所述第一载波,使得所述数据单元集合的所述第一子集包含与所述第三子集不同的数据单元总量。
59.根据权利要求53所述的装置,其中,所发送的所述数据单元集合中的至少一个数据单元包括用于指示是否是使用所述喷泉码来对所述至少一个数据单元进行编码的报头。
60.一种用于无线通信的装置,包括:
用于接收对与喷泉码相对应的生成矩阵的指示的单元;
用于将一个或多个数据单元划分为数据块集合的单元;
用于使用喷泉码对所述数据块集合进行编码的单元;
用于至少部分地基于使用所述喷泉码对所述数据块集合进行编码以及接收对所述生成矩阵的指示来生成数据单元集合的单元;
用于将所述数据单元集合的第一子集分配给第一载波,并且将所述数据单元集合的第二子集分配给第二载波的单元;以及
用于在所述第一载波上发送所述数据单元集合的所述第一子集,并且在所述第二载波上发送所述数据单元集合的所述第二子集的单元。
61.根据权利要求60所述的装置,还包括:
用于经由无线电资源控制信令来接收对所述数据块集合的数据块总量的指示和对所述数据单元集合的数据单元总量的指示的单元,其中,将所述一个或多个数据单元划分成所述数据块集合是至少部分地基于所指示的数据块总量,并且其中,生成所述数据单元集合是至少部分地基于所指示的数据单元总量。
62.根据权利要求60所述的装置,其中,用于在所述第一载波上发送所述数据单元集合的所述第一子集并且在所述第二载波上发送所述数据单元集合的所述第二子集的单元包括:
用于发送包含与所述数据单元集合的所述第二子集不同的数据单元总量的所述数据单元集合的所述第一子集的单元。
63.根据权利要求62所述的装置,还包括:
用于将所述第一载波的信道状况与所述第二载波的信道状况进行比较的单元,其中,所述分配包括:至少部分地基于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较,来将所述数据单元集合的所述第一子集分配给所述第一载波,并且将所述数据单元集合的所述第二子集分配给所述第二载波,使得所述数据单元集合的所述第一子集包含与所述数据单元集合的所述第二子集不同的数据单元总量。
64.根据权利要求63所述的装置,其中,用于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较的单元包括:
用于确定所述第一载波具有比所述第二载波更高的链路质量的单元,其中,所述分配包括:至少部分地基于确定所述第一载波具有比所述第二载波更高的链路质量,将所述数据单元集合的所述第一子集分配给所述第一载波,并且将所述数据单元集合的所述第二子集分配给所述第二载波,使得与所述数据单元集合的所述第二子集相比,所述数据单元集合的所述第一子集包含更多的数据单元总量。
65.根据权利要求63所述的装置,还包括:
用于在发送所述数据单元集合的所述第一子集之前,在所述第一载波上发送第二数据单元集合的第三子集的单元,其中,所述分配包括:至少部分地基于将所述第一载波的所述信道状况与所述第二载波的所述信道状况进行比较,来将所述数据单元集合的所述第一子集分配给所述第一载波,使得所述数据单元集合的所述第一子集包含与所述第三子集不同的数据单元总量。
66.根据权利要求60所述的装置,其中,所发送的所述数据单元集合中的至少一个数据单元包括用于指示是否是使用所述喷泉码来对所述至少一个数据单元进行编码的报头。
CN201980100136.0A 2019-09-20 2019-09-20 利用基于载波聚合的喷泉码的低延时通信 Active CN114342289B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/106945 WO2021051380A1 (en) 2019-09-20 2019-09-20 Low latency communication with carrier-aggregation-based fountain codes

Publications (2)

Publication Number Publication Date
CN114342289A CN114342289A (zh) 2022-04-12
CN114342289B true CN114342289B (zh) 2024-03-19

Family

ID=74883407

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980100136.0A Active CN114342289B (zh) 2019-09-20 2019-09-20 利用基于载波聚合的喷泉码的低延时通信

Country Status (4)

Country Link
US (1) US11949434B2 (zh)
EP (1) EP4032208A4 (zh)
CN (1) CN114342289B (zh)
WO (1) WO2021051380A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021031052A1 (en) * 2019-08-18 2021-02-25 Qualcomm Incorporated Network coding design
GB2595638B (en) * 2020-05-20 2023-07-26 Canon Kk Method for PDCP network coding in 5G-Ran or 4G E-Utran
CN119070952B (zh) * 2024-08-22 2025-11-07 桂林电子科技大学 支持多用户接入的自由空间光通信数字喷泉码编译码方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9590832B1 (en) * 2008-09-23 2017-03-07 Marvell International Ltd. Sub-carrier adaptation in multi-carrier communication systems
WO2018121863A1 (en) * 2016-12-29 2018-07-05 Telefonaktiebolaget Lm Ericsson (Publ) Technique for generating a protocol data unit signal
CN109168196A (zh) * 2013-06-28 2019-01-08 苹果公司 用于提高多载波环境中的无线电链路性能的系统和方法
CN114303344A (zh) * 2019-08-18 2022-04-08 高通股份有限公司 网络编码设计

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2005020488A1 (ja) 2003-08-20 2006-10-26 松下電器産業株式会社 無線通信装置及びサブキャリア割り当て方法
US7782895B2 (en) * 2005-08-03 2010-08-24 Nokia Corporation Apparatus, and associated method, for allocating data for communication upon communication channels in a multiple input communication system
US8315306B2 (en) * 2006-09-08 2012-11-20 The Texas A&M University System Distributed joint source-channel coding of video using raptor codes
US8483223B2 (en) 2008-02-01 2013-07-09 Qualcomm Incorporated Packet transmission via multiple links in a wireless communication system
US8711785B2 (en) 2008-03-25 2014-04-29 Qualcomm Incorporated Fast carrier allocation in multi-carrier systems
US8327216B2 (en) * 2008-10-22 2012-12-04 Samsung Electronics Co., Ltd. Single-stage decoder for raptor codes
US8638773B2 (en) * 2009-01-29 2014-01-28 Qualcomm Incorporated RLC for multi-carrier LTE systems
US8514779B2 (en) 2009-04-13 2013-08-20 Qualcomm Incorporated Radio link control protocol data unit size selection in dual carrier HSUPA
KR101669966B1 (ko) 2009-05-11 2016-10-27 엘지전자 주식회사 다중 반송파를 지원하는 무선 통신 시스템에서 중복 데이터를 송신 및 수신하는 방법 및 장치
GB2493732B (en) 2011-08-16 2014-03-05 Canon Kk Data blocks encoding and transmission over a diversity communication network
RU2563589C2 (ru) 2011-11-17 2015-09-20 Хуавэй Текнолоджиз Ко., Лтд. Устройство планирования агрегирования несущих, способ планирования агрегирования несущих и базовая станция
KR20160018236A (ko) * 2014-08-08 2016-02-17 삼성전자주식회사 인쇄회로기판 어셈블리 및 그 제조방법
US10034200B2 (en) * 2015-10-23 2018-07-24 Motorola Mobility Llc Iteratively transmitting random linear network encoded packets from multiple transmission nodes
WO2017193305A1 (zh) 2016-05-11 2017-11-16 华为技术有限公司 数据传输方法、设备及系统
US10856203B2 (en) * 2017-01-19 2020-12-01 Qualcomm Incorporated Signaling for link aggregation setup and reconfiguration
WO2018233683A1 (en) * 2017-06-22 2018-12-27 Fg Innovation Ip Company Limited Systems, devices, and methods for packet data convergence protocol packet data unit duplication

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9590832B1 (en) * 2008-09-23 2017-03-07 Marvell International Ltd. Sub-carrier adaptation in multi-carrier communication systems
CN109168196A (zh) * 2013-06-28 2019-01-08 苹果公司 用于提高多载波环境中的无线电链路性能的系统和方法
WO2018121863A1 (en) * 2016-12-29 2018-07-05 Telefonaktiebolaget Lm Ericsson (Publ) Technique for generating a protocol data unit signal
CN114303344A (zh) * 2019-08-18 2022-04-08 高通股份有限公司 网络编码设计

Also Published As

Publication number Publication date
CN114342289A (zh) 2022-04-12
WO2021051380A1 (en) 2021-03-25
US20220376710A1 (en) 2022-11-24
EP4032208A1 (en) 2022-07-27
US11949434B2 (en) 2024-04-02
EP4032208A4 (en) 2023-05-31

Similar Documents

Publication Publication Date Title
CN112106321B (zh) 用于超可靠低等待时间通信的传输块大小缩放因子指示
CN112640350B (zh) 用于多发送接收点发送的反馈设计
CN114270752B (zh) 由单个下行链路控制信息消息调度的多个传输块的捆绑和时间线确定
CN113647165B (zh) 针对ue内复用的时间线考虑
CN112514466B (zh) 上行链路功率修改和通信方案改变请求
TWI796385B (zh) 使用對具有不同冗餘版本的傳輸塊的重複傳輸的多時槽排程
TWI833864B (zh) 攜帶用於具有非理想回載的多trp的harq-a的pucch
CN113812104B (zh) 共享射频谱带中的确收反馈技术
CN112088509B (zh) 基于码块组的自主上行链路传输
CN112313902B (zh) 子时隙物理下行链路控制信道监测和下行链路抢占指示
CN112189317B (zh) 用于无线系统的速率匹配资源集
CN112889339B (zh) 两步随机接入规程的消息2以及与四步随机接入规程的共存
CN112544044B (zh) 无线系统中的组反馈技术
CN113647038B (zh) 处理多个确认传输与上行链路数据传输之间的冲突
CN113455082B (zh) 使用上行链路共享信道的反馈传输
CN113170354B (zh) 用于初始控制资源集合的传输配置指示状态排序
CN113924741B (zh) 用于新无线电中的业务感知的数据分组编组
CN113261356B (zh) 无线系统中的资源分配和分段
CN114342298A (zh) 用于无线通信的基于组的确认反馈技术
CN111937336A (zh) 无线通信中的非周期性信道状态信息触发和报告
CN113273125B (zh) 新无线电无执照中的上行链路控制信道码本设计
CN112136282B (zh) 指示媒体接入控制(mac)-控制元素(ce)信息
CN115804033B (zh) 用于多分量载波调度和联合反馈报告的反馈方案
CN115298989B (zh) 用于无线通信的方法、系统和装置
CN113396618B (zh) 在无线系统中的资源调度技术

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
GR01 Patent grant
GR01 Patent grant