首页> 中国专利> 消息3缓冲区中的媒体访问控制协议数据单元

消息3缓冲区中的媒体访问控制协议数据单元

摘要

公开了用于在消息3缓冲区中使用媒体访问控制协议数据单元的装置、方法和系统。一种方法(500)包括:响应于媒体访问控制协议数据单元在消息3缓冲区中并接收上行链路许可:从消息3缓冲区获得(502)媒体访问控制协议数据单元;如果上行链路许可的第一大小与媒体访问控制协议数据单元的第二大小不匹配:指示复用和组装实体以包括媒体访问控制子协议数据单元,该媒体访问控制子协议数据单元在后续上行链路传输中承载来自获得的媒体访问控制协议数据单元的媒体访问控制服务数据单元;以及从复用和组装实体获得媒体访问控制协议数据单元。

著录项

说明书

相关申请的交叉引用

本申请要求Joachim Loehr于2018年9月10日提交的、标题为“HARQ BUFFERMANAGEMENT FOR RACH PROCEDURE IN NR(针对NR中的RACH过程的HARQ缓冲区管理)”的美国专利申请序列号62/729,339的优先权,其全部内容通过引用合并于此。

技术领域

本文公开的主题一般涉及无线通信,并且更具体地涉及在消息3缓冲区中的媒体访问控制协议数据单元。

背景技术

在此定义以下缩写,在以下描述中至少引用其中一些缩写:第三代合作伙伴计划(“3GPP”)、第五代(“5G”)、肯定确认(“ACK”)、聚合等级(“AL”)、接入和移动性管理功能(“AMF”)、接入点(“AP”)、波束故障检测(“BFD”)、二进制相移键控(“BPSK”)、基站(“BS”)、缓冲区状态报告(“BSR”)、带宽(“BW”)、带宽部分(“BWP”)、载波聚合(“CA”)、基于竞争的随机访问(“CBRA”)、空闲信道评估(“CCA”)、控制信道元素(“CCE”)、循环延迟分集(“CDD”)、码分多址(“CDMA”)、控制元素(“CE”)、无竞争的随机访问(“CFRA”)、闭环(“CL”)、协作多点(“CoMP”)、循环前缀(“CP”)、循环冗余校验(“CRC”)、信道状态信息(“CSI”)、信道状态信息参考信号(“CSI-RS”)、公共搜索空间(“CSS”)、控制资源集(“CORESET”)、离散傅立叶变换扩展(“DFTS”)、下行链路控制信息(“DCI”)、下行链路(“DL”)、解调参考信号(“DMRS”)、数据无线电承载(“DRB”)、非连续接收(“DRX”)、下行链路导频时隙(“DwPTS”)、增强型空闲信道评估(“eCCA”)、增强型移动宽带(“eMBB”)、演进型节点B(“eNB”)、有效各向同性辐射功率(“EIRP”)、欧洲电信标准协会(“ETSI”)、基于帧的设备(“FBE”)、频分双工(“FDD”)、频分复用(“FDM”)、频分多址(“FDMA”)、频分正交覆盖码(“FD-OCC”)、5G节点B或下一代节点B(“gNB”)、通用分组无线服务(“GPRS”)、保护期(“GP”)、全球移动通信系统(“GSM”)、全球唯一的临时UE标识符(“GUTI”)、归属AMF(“hAMF”)、混合自动重传请求(“HARQ”)、归属位置寄存器(“HLR”)、切换(“HO”)、归属PLMN(“HPLMN”)、归属用户服务器(“HSS”)、身份或标识符(“ID”)、信息元素(“IE”)、国际移动设备识别码(“IMEI”)、国际移动用户识别码(“IMSI”)、国际移动电信(“IMT”)、物联网(“IoT”)、第2层(“L2”)、授权辅助接入(“LAA”)、基于负载的设备(“LBE”)、先听后讲(“LBT”)、逻辑信道(“LCH”)、逻辑信道优先级(“LCP”)、对数可能性比率(“LLR”)、长期演进(“LTE”)、多址(“MA”)、媒体访问控制(“MAC”)、多媒体广播多播服务(“MBMS”)、调制编码方案(“MCS”)、主信息块(“MIB”)、多输入多输出(“MIMO”)、移动性管理(“MM”)、移动性管理实体(“MME”)、移动网络运营商(“MNO”)、大规模MTC(“mMTC”)、最大功率降低(“MPR”)、机器类型通信(“MTC”)、多用户共享接入(“MUSA”)、非接入层(“NAS”)、窄带(“NB”)、否定确认(“NACK”)或(“NAK”)、网络实体(“NE”)、网络功能(“NF”)、非正交多址(“NOMA”)、新无线电(“NR”)、网络存储库功能(“NRF”)、网络切片实例(“NSI”)、网络切片选择辅助信息(“NSSAI”)、网络切片选择功能(“NSSF”)、网络切片选择策略(“NSSP”)、运维系统(“OAM”)、正交频分复用(“OFDM”)、开环(“OL”)、其他系统信息(“OSI”)、功率角频谱(“PAS”)、物理广播信道(“PBCH”)、功率控制(“PC”)、主小区(“PCell”)、策略控制功能(“PCF”)、物理小区ID(“PCID”)、物理下行链路控制信道(“PDCCH”)、分组数据融合协议(“PDCP”)、物理下行链路共享信道(“PDSCH”)、模式分割多址(“PDMA”)、分组数据单元(“PDU”)、物理混合ARQ指示符信道(“PHICH”)、功率余量(“PH”)、功率余量报告(“PHR”)、物理层(“PHY”)、公共陆地移动网络(“PLMN”)、物理随机访问信道(“PRACH”)、物理资源块(“PRB”)、主辅小区(“PSCell”)、物理上行链路控制信道(“PUCCH”)、物理上行链路共享信道(“PUSCH”)、准共置(“QCL”)、服务质量(“QoS”)、正交相移键控(“QPSK”)、注册区域(“RA”)、无线电接入网(“RAN”)、无线电接入技术(“RAT”)、随机访问过程(“RACH”)、随机访问响应(“RAR”)、资源元素组(“REG”)、无线电链路控制(“RLC”)、RLC确认模式(“RLC-AM”)、RLC未确认模式/透明模式(“RLC-UM/TM”)、无线电链路监视(“RLM”)、无线电网络临时标识符(“RNTI”)、参考信号(“RS”)、剩余最小系统信息(“RMSI”)、无线电资源控制(“RRC”)、无线电资源管理(“RRM”)、资源扩展多址(“RSMA”)、参考信号接收功率(“RSRP”)、往返时间(“RTT”)、接收(“RX”)、稀疏代码多址(“SCMA”)、调度请求(“SR”)、探测参考信号(“SRS”)、单载波频分多址(“SC-FDMA”)、辅小区(“SCell”)、共享信道(“SCH”)、子载波间隔(“SCS”)、服务数据单元(“SDU”)、系统信息块(“SIB”)、SystemInformationBlockType1(“SIB1”)、SystemInformationBlockType2(“SIB2”)、订户身份/标识模块(“SIM”)、信号干扰加噪声比(“SINR”)、服务水平协议(“SLA”)、会话管理功能(“SMF”)、特定小区(“SpCell”)、单个网络切片选择辅助信息(“S-NSSAI”)、信令无线电承载(“SRB”)、缩短的TTI(“sTTI”)、同步信号(“SS”)、同步信号块(“SSB”)、补充上行链路(“SUL”)、用户永久标识符(“SUPI”)、跟踪区域(“TA”)、TA指示符(“TAI”)、传输块(“TB”)、传输块大小(“TBS”)、时分双工(“TDD”)、时分复用(TDM)、时分正交覆盖码(TD-OCC)、传输功率控制(“TPC”)、传输接收点(“TRP”)、传输时间间隔(“TTI”)、发送(“TX”)、上行链路控制信息(“UCI”)、统一数据管理功能(“UDM”)、统一数据存储库(“UDR”)、用户实体/设备(移动终端)(“UE”)、上行链路(“UL”)、通用移动电信系统(“UMTS”)、用户平面(“UP”)、上行链路导频时隙(“UpPTS”)、超可靠性和低延迟通信(“URLLC”)、UE路由选择策略(“URSP”)、访问AMF(“vAMF”)、访问NSSF(“vNSSF”)、访问PLMN(“VPLMN”)、以及微波访问的全球互操作性(“WiMAX”)。

在某些无线通信网络中,可以使用RACH过程。在这样的网络中,缓冲区可以用作RACH过程的一部分。

发明内容

公开了用于在消息3缓冲区(buffer)中使用媒体访问控制协议数据单元的方法。装置和系统还执行装置的功能。该方法的一个实施例包括:响应于媒体访问控制协议数据单元在消息3缓冲区中并接收上行链路许可:从消息3缓冲区获得媒体访问控制协议数据单元;如果上行链路许可的第一大小与媒体访问控制协议数据单元的第二大小不匹配:指示复用和组装实体以包括媒体访问控制子协议数据单元,该媒体访问控制子协议数据单元在后续上行链路传输中承载来自获得的媒体访问控制协议数据单元的媒体访问控制服务数据单元;以及从复用和组装实体获得媒体访问控制协议数据单元。

一种用于在消息3缓冲区中使用媒体访问控制协议数据单元的装置,包括接收器和处理器,该处理器:响应于媒体访问控制协议数据单元在消息3缓冲区中并且接收器接收上行链路许可:从消息3缓冲区中获得媒体访问控制协议数据单元;如果上行链路许可的第一大小与媒体访问控制协议数据单元的第二大小不匹配:指示复用和组装实体以包括媒体访问控制子协议数据单元,该媒体访问控制子协议数据单元在后续上行链路传输中承载来自获得的媒体访问控制协议数据单元的媒体访问控制服务数据单元;以及从复用和组装实体获得媒体访问控制协议数据单元。

附图说明

通过参考在附图中图示的特定实施例,将呈现以上简要描述的实施例的更具体的描述。应理解,这些附图仅描绘一些实施例,并且因此不应认为是对范围的限制,将通过使用附图以附加的特征和细节来描述和解释实施例,其中:

图1是图示用于使用在消息3缓冲区中的媒体访问控制协议数据单元的无线通信系统的一个实施例的示意性框图;

图2是图示可以被用于使用在消息3缓冲区中的媒体访问控制协议数据单元的装置的一个实施例的示意性框图;

图3是图示可用于发送和/或接收信息和/或数据的装置的一个实施例的示意性框图;

图4是图示作为RACH过程的一部分的通信的一个实施例的通信图;以及

图5是图示用于使用在消息3缓冲区中的媒体访问控制协议数据单元的方法的一个实施例的流程图。

具体实施方式

如本领域的技术人员将理解的,实施例的各方面可以体现为系统、装置、方法或程序产品。因此,实施例可以采用完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或者组合软件和硬件方面的实施例的形式,其在本文中通常都可以称为“电路”、“模块”或者“系统”。此外,实施例可以采取体现在存储在下文中被称为代码的机器可读代码、计算机可读代码和/或程序代码的一个或多个计算机可读存储设备中的程序产品的形式。存储设备可以是有形的、非暂时的和/或非传输的。存储设备可能不体现信号。在某个实施例中,存储设备仅采用用于访问代码的信号。

本说明书中描述的某些功能单元可以被标记为模块,以便于更具体地强调它们的实现独立性。例如,模块可以实现为包括定制的超大规模集成(“VLSI”)电路或门阵列、诸如逻辑芯片、晶体管或其他分立组件的现成半导体的硬件电路。模块还可以在诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑器件等的可编程硬件器件中实现。

模块还可以用代码和/或软件实现,以由各种类型的处理器执行。所识别的代码模块可以例如包括可执行代码的一个或多个物理或逻辑块,该可执行代码可以例如被组织为对象、过程或函数。然而,所识别的模块的可执行文件不需要物理地位于一起,而是可以包括存储在不同位置的不相干的指令,当逻辑地连接在一起时,其包括模块并实现模块的目的。

实际上,代码模块可以是单个指令或许多指令,甚至可以分布在几个不同的代码段上、不同的程序当中、并且跨越数个存储器设备。类似地,在本文中,操作数据可以在模块内被识别和图示,并且可以以任何合适的形式体现并且被组织在任何合适类型的数据结构内。操作数据可以作为单个数据集收集,或者可以分布在不同的位置,包括在不同的计算机可读存储设备上。在模块或模块的部分以软件实现的情况下,软件部分存储在一个或多个计算机可读存储设备上。

可以利用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读存储介质。计算机可读存储介质可以是存储代码的存储设备。存储设备可以是,例如,但不限于电子、磁、光、电磁、红外、全息、微机械或半导体系统、装置或设备、或前述的任何合适的组合。

存储设备的更具体示例(非详尽列表)将包括下述:具有一条或多条电线的电气连接、便携式计算机磁盘、硬盘、随机存取存储器(“RAM”)、只读存储器(“ROM”)、可擦除可编程只读存储器(“EPROM”或闪存)、便携式致密光盘只读存储器(“CD-ROM”)、光学存储设备、磁性存储设备、或前述的任何合适的组合。在本文件的上下文中,计算机可读存储介质可以是任何有形介质,其能够包含或存储程序以供指令执行系统、装置或设备使用或与其结合使用。

用于执行实施例的操作的代码可以是任何数量的行,并且可以以包括诸如Python、Ruby、Java、Smalltalk、C++等的面向对象的编程语言、和诸如“C”编程语言等的传统的过程编程语言、和/或诸如汇编语言的机器语言中的一种或多种编程语言的任何组合来编写。代码可以完全地在用户的计算机上执行,部分地在用户的计算机上执行,作为独立的软件包,部分地在用户的计算机上,部分地在远程计算机上或完全地在远程计算机或服务器上执行。在后一种情况下,远程计算机可以通过任何类型的网络连接到用户的计算机,包括局域网(“LAN”)或广域网(“WAN”),或者可以连接到外部计算机(例如,通过使用互联网服务提供商的互联网)。

本说明书中对“一个实施例”、“实施例”或类似语言的引用意指结合该实施例描述的特定特征、结构或特性包括在至少一个实施例中。因此,除非另有明确说明,否则在整个说明书中出现的短语“在一个实施例中”、“在实施例中”和类似语言可以但不一定全部指代相同的实施例,而是意指“一个或多个但不是所有实施例”。除非另有明确说明,否则术语“包括”、“包含”、“具有”及其变形意指“包括但不限于”。除非另有明确说明,否则列举的项目列表并不暗示任何或所有项目是互斥的。除非另有明确说明,否则术语“一”、“一个”和“该”也指“一个或多个”。

此外,所描述的实施例的特征、结构或特性可以以任何合适的方式组合。在以下描述中,提供许多具体细节,诸如编程、软件模块、用户选择、网络事务、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等的示例,以提供对实施例的彻底理解。然而,相关领域的技术人员将认识到,可以在没有一个或多个具体细节的情况下,或者利用其他方法、组件、材料等来实践实施例。在其他情况下,未详细示出或描述公知的结构、材料或操作以避免使实施例的一些方面模糊。

下面参考根据实施例的方法、装置、系统和程序产品的示意性流程图和/或示意性框图来描述实施例的各方面。将会理解,示意性流程图和/或示意性框图的每个块以及示意性流程图和/或示意性框图中的块的组合能够通过代码实现。代码能够被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令,创建用于实现在示意性流程图和/或一个或多个示意性框图块中指定的功能/操作的装置。

代码还可以存储在存储设备中,该存储设备能够指示计算机、其他可编程数据处理装置或其他设备以特定方式运行,使得存储在存储设备中的指令产生包括指令的制品,该指令实现在示意性流程图和/或一个或多个示意性框图的块中指定的功能/操作。

代码还可以被加载到计算机、其他可编程数据处理装置或其他设备上,使得在计算机、其他可编程装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,使得在计算机或其他可编程装置上执行的代码提供用于实现在流程图和/或一个或多个框图的块中指定的功能/操作的过程。

附图中的示意性流程图和/或示意性框图图示根据各种实施例的装置、系统、方法和程序产品的可能实现的架构、功能和操作。在这方面,示意性流程图和/或示意性框图中的每个块可以表示代码的模块、片段或部分,其包括用于实现指定的逻辑功能的代码的一个或多个可执行指令。

还应注意,在一些替代性实现方式中,块中注释的功能可以不按附图中注释的顺序发生。例如,连续示出的两个块实际上可以基本上同时执行,或者这些块有时可以以相反的顺序执行,这取决于所涉及的功能。可以设想其他步骤和方法,其在功能、逻辑或效果上等同于所图示的附图的一个或多个块或其部分。

尽管可以在流程图和/或框图中采用各种箭头类型和线类型,但是应理解它们不限制相应实施例的范围。实际上,一些箭头或其他连接器可以仅用于指示所描绘实施例的逻辑流程。例如,箭头可以指示所描绘的实施例的枚举步骤之间的未指定持续时间的等待或监视时段。还将会注意,框图和/或流程图的每个块以及框图和/或流程图中的块的组合,能够由执行特定功能或操作的基于专用硬件的系统,或专用硬件和代码的组合来实现。

每个附图中的元件的描述可以参考前述附图的元件。相同的数字指代所有附图中的相同元件,包括相同元件的替代实施例。

图1描绘用于使用消息3缓冲区中的媒体访问控制协议数据单元的无线通信系统100的实施例。在一个实施例中,无线通信系统100包括远程单元102和网络单元104。即使图1中描绘特定数量的远程单元102和网络单元104,本领域的技术人员将认识到任何数量的远程单元102和网络单元104可以包括在无线通信系统100中。

在一个实施例中,远程单元102可以包括计算设备,诸如台式计算机、膝上型计算机、个人数字助理(“PDA”)、平板计算机、智能电话、智能电视(例如,连接到互联网的电视)、机顶盒、游戏控制台、安全系统(包括安全相机)、车载计算机、网络设备(例如,路由器、交换机、调制解调器)、空中飞行器、无人机等。在一些实施例中,远程单元102包括可穿戴设备,诸如智能手表、健身带、光学头戴式显示器等。此外,远程单元102可以被称为订户单元、移动设备、移动站、用户、终端、移动终端、固定终端、订户站、UE、用户终端、设备、或者本领域中使用的其他术语。远程单元102可以经由UL通信信号直接与一个或多个网络单元104通信。

网络单元104可以分布在地理区域上。在某些实施例中,网络单元104还可以称为接入点、接入终端、基地、基站、节点-B、eNB、gNB、家庭节点-B、中继节点、设备、核心网络、空中服务器、无线电接入节点、AP、NR、网络实体、AMF、UDM、UDR、UDM/UDR、PCF、RAN、NSSF、或本领域中使用的任何其他术语。网络单元104通常是无线电接入网络的一部分,该无线电接入网络包括可通信地耦合到一个或多个对应的网络单元104的一个或多个控制器。无线电接入网络通常可通信地耦合到一个或多个核心网络,其可以耦合到其他网络,如互联网和公共交换电话网络等等的其他网络。无线电接入和核心网络的这些和其他元件未被图示,但是对于本领域的普通技术人员通常是众所周知的。

在一个实现方式中,无线通信系统100符合在3GPP中标准化的NR协议,其中网络单元104在DL上使用OFDM调制方案进行发送,并且远程单元102在UL上使用SC-FDMA方案或OFDM方案进行发送。然而,更一般地,无线通信系统100可以实现一些其他开放或专有通信协议,例如,WiMAX、IEEE 802.11变形、GSM、GPRS、UMTS、LTE变形、CDMA2000、

网络单元104可以经由无线通信链路服务于服务区域(例如,小区或小区扇区)内的多个远程单元102。网络单元104在时域、频域和/或空间域中发送DL通信信号以服务于远程单元102。

在一个实施例中,响应于媒体访问控制协议数据单元在消息3缓冲区中并接收上行链路许可:远程单元102可以:从消息3缓冲区获得媒体访问控制协议数据单元;如果上行链路许可的第一大小与媒体访问控制协议数据单元的第二大小不匹配:指示复用和组装实体以包括在后续上行链路传输中从获得的媒体访问控制协议数据单元承载媒体访问控制服务数据单元的媒体访问控制子协议数据单元;以及从复用和组装实体获得媒体访问控制协议数据单元。因此,远程单元102可以用于使用在消息3缓冲区中的媒体访问控制协议数据单元。

图2描绘可以被用于使用消息3缓冲区中的媒体访问控制协议数据单元的装置200的一个实施例。装置200包括远程单元102的一个实施例。此外,远程单元102可以包括处理器202、存储器204、输入设备206、显示器208、发射器210和接收器212。在一些实施例中,输入设备206和显示器208被组合成单个设备,诸如触摸屏。在某些实施例中,远程单元102可以不包括任何输入设备206和/或显示器208。在各种实施例中,远程单元102可以包括处理器202、存储器204、发射器210和接收器212中的一个或多个,并且可以不包括输入设备206和/或显示器208。

在一个实施例中,处理器202可以包括能够执行计算机可读指令和/或能够执行逻辑运算的任何已知控制器。例如,处理器202可以是微控制器、微处理器、中央处理单元(“CPU”)、图形处理单元(“GPU”)、辅助处理单元、现场可编程门阵列(“FPGA”)、或类似的可编程控制器。在一些实施例中,处理器202执行存储在存储器204中的指令以执行本文描述的方法和例程。在各种实施例中,处理器202可以:响应于媒体访问控制协议数据单元在消息3缓冲区中,并且接收器接收上行链路许可:从消息3缓冲区获得媒体访问控制协议数据单元;如果上行链路许可的第一大小与媒体访问控制协议数据单元的第二大小不匹配:指示复用和组装实体以包括在后续上行链路传输中承载来自获得的媒体访问控制协议数据单元的媒体访问控制服务数据单元的媒体访问控制子协议数据单元;以及从复用和组装实体获得媒体访问控制协议数据单元。处理器202通信地耦合到存储器204、输入设备206、显示器208、发射器210和接收器212。

在一个实施例中,存储器204是计算机可读存储介质。在一些实施例中,存储器204包括易失性计算机存储介质。例如,存储器204可以包括RAM,其包括动态RAM(“DRAM”)、同步动态RAM(“SDRAM”)和/或静态RAM(“SRAM”)。在一些实施例中,存储器204包括非易失性计算机存储介质。例如,存储器204可以包括硬盘驱动器、闪存或任何其他合适的非易失性计算机存储设备。在一些实施例中,存储器204包括易失性计算机存储介质和非易失性计算机存储介质两者。在一些实施例中,存储器204还存储程序代码和相关数据,诸如在远程单元102上操作的操作系统或其他控制器算法。

在一个实施例中,输入设备206可以包括任何已知的计算机输入设备,包括触摸板、按钮、键盘、触控笔、麦克风等。在一些实施例中,输入设备206可以与显示器208集成,例如,作为触摸屏或类似的触敏显示器。在一些实施例中,输入设备206包括触摸屏,使得可以使用在触摸屏上显示的虚拟键盘和/或通过在触摸屏上手写来输入文本。在一些实施例中,输入设备206包括诸如键盘和触摸板的两个或更多个不同的设备。

在一个实施例中,显示器208可以包括任何已知的电子可控显示器或显示设备。显示器208可以被设计为输出视觉信号、听觉信号和/或触觉信号。在一些实施例中,显示器208包括能够向用户输出视觉数据的电子显示器。例如,显示器208可以包括但不限于LCD显示器、LED显示器、OLED显示器、投影仪或能够向用户输出图像、文本等的类似显示设备。作为另一个非限制性示例,显示器208可以包括诸如智能手表、智能眼镜、平视显示器等的可穿戴显示器。此外,显示器208可以是智能电话、个人数字助理、电视、台式计算机、笔记本(膝上型)计算机、个人计算机、车辆仪表板等的组件。

在某些实施例中,显示器208包括用于产生声音的一个或多个扬声器。例如,显示器208可以产生可听警报或通知(例如,嘟嘟声或钟声)。在一些实施例中,显示器208包括用于产生振动、运动或其他触觉反馈的一个或多个触觉设备。在一些实施例中,显示器208的全部或部分可以与输入设备206集成。例如,输入设备206和显示器208可以形成触摸屏或类似的触敏显示器。在其他实施例中,显示器208可以位于输入设备206附近。

发射器210用于向网络单元104提供UL通信信号,并且接收器212用于从网络单元104接收DL通信信号,如在此所描述的。尽管仅图示一个发射器210和一个接收器212,但是远程单元102可以具有任何合适数量的发射器210和接收器212。发射器210和接收器212可以是任何合适类型的发射器和接收器。在一个实施例中,发射器210和接收器212可以是收发器的一部分。

图3描绘可以用于发送和/或接收信息和/或数据的装置300的一个实施例。装置300包括网络单元104的一个实施例。此外,网络单元104可以包括处理器302、存储器304、输入设备306、显示器308、发射器310和接收器312。可以理解,处理器302、存储器304、输入设备306、显示器308、发射器310和接收器312可以基本上分别类似于远程单元102的处理器202、存储器204、输入设备206、显示器208、发射器210和接收器212。

尽管仅图示一个发射器310和一个接收器312,但是网络单元104可以具有任何合适数量的发射器310和接收器312。发射器310和接收器312可以是任何合适类型的发射器和接收器。在一个实施例中,发射器310和接收器312可以是收发器的一部分。

在一些实施例中,因为可以期望网络仅将CFRA资源分配给小区中的波束的子集,所以UE可以基于针对每个随机访问资源选择的波束而最终在CFRA和CBRA之间切换。在这样的实施例中,如果UE配置有CFRA资源,则可能发生这种情况(例如,在HO期间),但是在随机访问资源选择时,没有一个具有配置的CFRA资源的SSB高于选择阈值。而且,在这样的实施例中,UE可以退回到能够选择任何SSB的CBRA资源。如果CBRA未能通过竞争解决(例如,如果所选择的SSB没有提供足够的质量),则UE可以执行新的随机访问资源选择,这可以导致成功的SSB选择和CFRA。可以理解,从CBRA到CFRA的切换可能仅适用于处于RRC连接模式的UE。表1示出用于资源选择的随机访问过程,诸如可用于NR的过程。

表1:随机访问资源选择

在某些实施例中,如果UE应用CBRA并且然后切换到CFRA,则可能已经生成消息3(例如,Msg3)并将其存储在消息3缓冲区(例如,Msg3缓冲区)中。在一些实施例中,UE还可以针对CFRA来发送存储在Msg3缓冲区中的TB(例如,由随机访问响应消息分配的上行链路传输)。在这样的实施例中,如果竞争解决失败,则可以刷新HARQ缓冲区,并且可以将在消息3中发送的MAC PDU存储在Msg3缓冲区中。此外,在这样的实施例中,如果继续进行随机访问过程并且接收到新的RAR,则由于在Msg3缓冲区中存储MAC PDU,不管它是CBRA还是CFRA,UE可以在RAR分配的UL资源上从Msg3缓冲区发送TB。

如果在新的RAR中接收到许可,则UE可以如表2中所述将上行链路许可和相关联的HARQ信息递送给HARQ实体。

表2

因此,可以获得来自Msg3缓冲区的MAC PDU以便传输。

在各种实施例中,如果UE响应于无竞争的RACH前导传输而成功地接收到RAR,则UE可以在RAR中处理UL许可,并从Msg3缓冲区获得用于CBRA到CFRA开关盒的MAC PDU。然而,因为CFRA过程在接收到RAR后成功完成,所以UE可以从Msg3缓冲区刷新用于传输TB的HARQ过程。

在一些实施例中,UE可以在接收到RAR之后获得存储在Msg3缓冲区中的TB,并将其存储在HARQ过程0的HARQ缓冲区中,并且然后随后刷新HARQ过程0的HARQ缓冲区(例如,因为RACH过程已完成)。表3示出随机访问响应接收的一个实施例。表4示出完成随机访问过程的一个实施例。

表3:随机访问响应接收

表4:随机访问过程的完成

在本文描述的某些实施例中,UE可以在CBRA和CFRA之间切换,并且在这样的实施例中,Msg3缓冲区在UE执行CFRA的时间可以不为空。

在各种实施例中,对于在CBRA和CFRA之间进行切换,如果响应于CFRA前导传输提供的许可的大小等于响应于CBRA前导传输先前提供的许可的大小,则Msg3缓冲区中的MACPDU可以在提供的许可中被发送。然而,在这样的实施例中,可以定义两个不同的前导组,并且网络可能不知道UE是否在CFRA之前已经尝试CBRA。因此,网络不可能知道应该向UE提供哪种许可大小,以避免与Msg3缓冲区中的MAC PDU不同的许可大小。

如可以理解的,本文描述的各种实施例可以用于:如果在RAR内接收到的UL许可与Msg3缓冲区中的TB的大小不匹配,则重建MAC PDU;并且/或者避免刷新用于根据在RAR内接收到的UL许可生成的MAC PDU传输的HARQ缓冲区。

在一些实施例中,UE实现可以用于确定未指定如果RAR许可大小与存储在Msg3缓冲区中的TB的大小不匹配会发生什么。在某些实施例中,UE可以根据最新接收到的RAR UL许可来生成新的传输块。换句话说,包含在Msg3缓冲区中的TB中的数据可能会丢失(例如,对于RLC-UM/TM),或者网络和/或UE可能依赖于针对RLC-AM的RLC重传。

在各种实施例中,UE可以将针对其数据被包含在Msg3缓冲区中的TB中的RLC上下文和/或状态LCH设置为在针对Msg3缓冲区中的TB执行LCP之前的时间实例(例如,撤销存储在Msg3缓冲区中的TB的LCP过程)。如本文所述,可以避免如果RAR许可大小与存储在Msg3缓冲区中的TB的大小不匹配的数据丢失。

图4是图示作为RACH过程的一部分的通信400的一个实施例的通信图。通信400发生在UE 402(例如,远程单元102)和eNB 404(例如,网络单元104,gNB)之间。可以理解,本文描述的每个通信400可以包括一个或多个消息。

在一个实施例中,在从eNB 404发送到UE 402的第一通信406中,eNB 404将SIB发送到UE 402。在某些实施例中,在从UE 402发送到eNB 404的第二通信408中,UE 402向eNB404发送PRACH前导。在一些实施例中,在从eNB 404向UE 402发送的第三通信410中,eNB404向UE 402发送RAR。

在各种实施例中,在从UE 402发送到eNB 404的第四通信412中,UE 402在PUSCH上发送上行链路传输,例如,将连接请求消息发送到eNB 404。在一个实施例中,在从eNB 404发送到UE 402的第五通信414中,eNB 404将竞争解决消息发送到UE 402。

可以理解,图4示出CBRA。应该注意的是,CFRA不包括第四通信412和第五通信414。在一些实施例中,在CFRA中,可以向UE分配RACH前导和/或RACH资源(例如,借助于PDCCH顺序),使对竞争解决方案的需求过时。对于CBRA和CFRA,RAR消息的内容可能相同。可以理解,例如,CFRA可以用于切换(HO)、上行链路定时对准和波束故障恢复。

在第一实施例中,如果从基于竞争的随机访问前导的集合中选择PRACH前导,则UE可以仅刷新用于在Msg3缓冲区中的MAC PDU的传输的HARQ缓冲区。换句话说,如果成功完成的RACH尝试(例如,成功完成的随机访问过程)是基于竞争的RACH,则UE可以刷新用于传输Msg3缓冲区的MAC PDU的HARQ缓冲区(例如,HARQ过程0的缓冲区)。如果无竞争的RACH尝试成功完成,则UE可能不会刷新HARQ缓冲区。

表5示出基于第一实施例的完成随机访问过程的实现方式的一个实施例。

表5:随机访问过程的完成

在某些实施例中,如果由UE执行CFRA,则新条件可以确保不刷新HARQ过程0的HARQ缓冲区。因此,如果UE在CBRA和CFRA之间切换,则不刷新用于传输Msg3 TB的HARQ缓冲区。因此,可以在由RAR中的UL许可所授予的UL资源上和/或在由重传许可所分配的上行链路资源上发送(或重发)从Msg3缓冲区获得的MAC PDU。

在第二实施例中,UE可以在处理RAR内的接收到的UL许可并从Msg3缓冲区获得MACPDU之前首先刷新用于传输在Msg3缓冲区中的MAC PDU的HARQ缓冲区(例如,如果MAC PDU存储在Msg3缓冲区中)。因此,可以在处理在RAR内接收到的UL许可之前执行HARQ缓冲区刷新。

在第三实施例中,如果在不适合存储在Msg3缓冲区中的TB的大小的RAR消息内接收到UL许可,则UE根据在RAR内接收到的UL许可来执行LCP过程。因此,来自存储在Msg3缓冲区中的MAC PDU的MAC subPDU可以用作LCP过程的输入。

在某些实施例中,可以将来自Msg3缓冲区中的MAC PDU的MAC subPDU(例如,承载MAC CE的MAC subPDU或承载MAC SDU的MAC subPDU)优先于在用于传输的UE中未决的任何其他数据。在这样的实施例中,UE可以为来自由RAR调度的TB中的Msg3缓冲区中的MAC PDU的MAC subPDU预留空间(例如,如RAR内的UL许可所指示的),并且UE可以根据LCP过程添加MAC subPDU。可以理解,包括来自在Msg3缓冲区中的MAC PDU的MAC subPDU可能不会影响相应逻辑信道的令牌桶状态。如果由RAR中的UL许可指示的TB大小大于Msg3缓冲区中存储的TB,则UE从Msg3缓冲区中存储的TB中获得所有MAC subPDU(例如,除可能的填充MAC subPDU之外),并根据LCP过程通过新的MAC subPDU填充其余的可用空间。

在一些实施例中,如果由RAR中的UL许可指示的TB大小小于存储在Msg3缓冲区中的MAC PDU的TB大小,则UE可以以从最高优先级MAC subPDU开始的降序优先级顺序从获得的MAC PDU中采用MAC subPDU(例如,Msg3缓冲区中的TB),直到耗尽UL许可为止。剩余空间可以根据LCP过程用MAC subPDU(例如,新的MAC subPDU)填充。在一个实施例中,可以根据在TS38.321的章节5.4.3.1.3中指定的相对优先级顺序以及由RRC信令配置的逻辑信道优先级来定义MAC subPDU的优先级。在这样的实施例中,可以将来自Msg3缓冲区中的MAC PDU的MAC subPDU(例如,承载MAC CE的MAC subPDU或承载MAC SDU的MAC subPDU)优先于UE中未决用于传输的任何其他数据(例如,UE根据TB大小(诸如通过RAR内的UL许可指示)为来自Msg3缓冲区中的MAC PDU的MAC subPDU预留空间。

在某些实施例中,因为可以针对整个UL许可执行LCP过程,所以可以针对由UL许可指示的TB大小执行LCP,并且所生成的MAC PDU可以符合定义的MAC PDU格式(例如,从存储在Msg3缓冲区中的TB采用的MAC subPDU和新生成的MAC subPDU可以被放置在MAC PDU内的正确位置处)。

表6示出实现第三实施例的一个实施例。在表6中,UE可以指示复用和组装实体在随后的上行链路传输中包括来自所获得的MAC PDU的MAC subPDU,从而如果上行链路许可大小(例如,在RAR中接收到)与来自Msg3缓冲区的MAC PDU的大小不匹配,则将来自获得的MAC PDU的MAC subPDU优先于新生成的MAC subPDU。

表6:HARQ实体

在各种实施例中,UE使包含SRB的MAC SDU的来自在Msg3缓冲区中的MAC PDU的MACsubPDU优先于任何其他数据(例如,UE中未决用于传输的数据以及来自Msg3缓冲区中的MACPDU的其他MAC subPDU)。在这样的实施例中,可以在MAC CE之前首先将RRC消息放置在新的MAC PDU中(例如,根据RAR内的UL许可来生成)。可以理解的是,这种优先化的好处是,即使RAR中的UL许可所指示的TB大小小于存储在Msg3缓冲区中的MAC PDU的TB大小,也可以在新生成的MAC PDU中承载切换完成消息。

在第四实施例中,如果UE在不适合存储在Msg3缓冲区中的TB的大小的RAR消息内接收到UL许可,则UE可以根据在RAR内接收到的UL许可来执行LCP过程,从而使用来自存储在Msg3缓冲区中的MAC PDU的MAC subPDU作为对LCP过程的输入,除了包含MAC CE或填充的MAC subPDU(使用包含MAC SDU的MAC subPDU作为对LCP过程的输入)。在这样的实施例中,UE可以指示复用和组装过程以新生成包含在Msg3缓冲区中存储的TB中的MAC CE。例如,如果在Msg3缓冲区中的MAC PDU内包含BSR MAC CE,则UE可以生成新的BSR MAC CE(例如,反映最新的缓冲区状态)并将其包括在MAC PDU中(例如,如果根据LCP过程,存在足够的空间)。因此,BSR MAC CE类型可以不同(例如,截断的BSR MAC CE可以被包含在来自Msg3缓冲区中的TB中),只要根据RAR内接收到的UL许可在新的MAC PDU中包括BSR MAC CE即可。

在一些实施例中,UE将包含MAC CE的MAC subPDU视为用于LCP过程的输入。然而,UE可以根据最新的UE状态(例如,用于BSR MAC CE的缓冲区状态或用于PHR MAC CE的功率状况)来更新MAC CE的内容。

图5是图示用于在消息3缓冲区中使用媒体访问控制协议数据单元的方法500的一个实施例的流程图。在一些实施例中,方法500由诸如远程单元102的装置执行。在某些实施例中,方法500可以由执行程序代码的处理器,例如,微控制器、微处理器、CPU、GPU、辅助处理单元、FPGA等执行。

方法500可以包括:响应于媒体访问控制协议数据单元在消息3缓冲区中并接收上行链路许可:从消息3缓冲区获得502媒体访问控制协议数据单元;如果上行链路许可的第一大小与媒体访问控制协议数据单元的第二大小不匹配:指示复用和组装实体以包括媒体访问控制子协议数据单元,该媒体访问控制子协议数据单元在后续上行链路传输中承载来自获得的媒体访问控制协议数据单元的媒体访问控制服务数据单元;以及从复用和组装实体获得媒体访问控制协议数据单元。

在某些实施例中,接收上行链路许可包括在随机访问响应内接收上行链路许可,作为基于非竞争的随机访问过程的一部分。在一些实施例中,方法500进一步包括基于上行链路许可来执行逻辑信道优先化过程。在各种实施例中,媒体访问控制子协议数据单元用作对逻辑信道优先化过程的输入。

在一个实施例中,包括媒体访问控制控制元素的媒体访问控制子协议数据单元被排除在输入的部分之外。在某些实施例中,包括填充的媒体访问控制子协议数据单元被排除在输入的部分之外。在一些实施例中,方法500进一步包括指令复用和组装实体以生成包含在媒体访问控制协议数据单元中的媒体访问控制控制元素。

在各种实施例中,方法500进一步包括如果来自基于竞争的随机访问前导的集合中的随机访问信道前导被使用,则刷新用于消息3缓冲区中的媒体访问控制协议数据单元的传输的混合自动重复请求缓冲区。在一个实施例中,方法500进一步包括在处理上行链路许可之前刷新在消息3缓冲区中用于传输媒体访问控制协议数据单元的混合自动重复请求缓冲区。

在一个实施例中,一种方法包括:响应于媒体访问控制协议数据单元在消息3缓冲区中并接收上行链路许可:从消息3缓冲区获得媒体访问控制协议数据单元;如果上行链路许可的第一大小与媒体访问控制协议数据单元的第二大小不匹配:指示复用和组装实体以包括媒体访问控制子协议数据单元,该媒体访问控制子协议数据单元在后续上行链路传输中承载来自获得的媒体访问控制协议数据单元的媒体访问控制服务数据单元;以及从复用和组装实体获得媒体访问控制协议数据单元。

在某些实施例中,接收上行链路许可包括在随机访问响应内接收上行链路许可,作为基于非竞争的随机访问过程的一部分。

在一些实施例中,该方法进一步包括基于上行链路许可来执行逻辑信道优先化过程。

在各种实施例中,媒体访问控制子协议数据单元被用作对逻辑信道优先化过程的输入。

在一个实施例中,包括媒体访问控制控制元素的媒体访问控制子协议数据单元被排除在输入的部分之外。

在某些实施例中,包括填充的媒体访问控制子协议数据单元被排除在输入的部分之外。

在一些实施例中,该方法进一步包括指令复用和组装实体以生成包含在媒体访问控制协议数据单元中的媒体访问控制控制元素。

在各种实施例中,该方法进一步包括如果来自基于竞争的随机访问前导的集合中的随机访问信道前导被使用,则刷新在消息3缓冲区中的被用于传输媒体访问控制协议数据单元的混合自动重复请求缓冲区。

在一个实施例中,该方法进一步包括在处理上行链路许可之前,刷新在消息3缓冲区中的被用于传输媒体访问控制协议数据单元的混合自动重复请求缓冲区。

在一个实施例中,一种装置包括:接收器;以及处理器,该处理器响应于媒体访问控制协议数据单元位于消息3缓冲区中,并且接收器接收到上行链路许可,从消息3缓冲区中获得媒体访问控制协议数据单元;如果上行链路许可的第一大小与媒体访问控制协议数据单元的第二大小不匹配:指示复用和组装实体以包括媒体访问控制子协议数据单元,该媒体访问控制子协议数据单元在后续上行链路传输中承载来自获得的媒体访问控制协议数据单元的媒体访问控制服务数据单元;以及从复用和组装实体获得媒体访问控制协议数据单元。

在某些实施例中,接收器接收上行链路许可包括接收器在随机访问响应内接收上行链路许可,作为基于非竞争的随机访问过程的一部分。

在一些实施例中,处理器基于上行链路许可来执行逻辑信道优先化过程。

在各种实施例中,媒体访问控制子协议数据单元被用作对逻辑信道优先化过程的输入。

在一个实施例中,包括媒体访问控制控制元素的媒体访问控制子协议数据单元被排除在输入的部分之外。

在某些实施例中,包括填充的媒体访问控制子协议数据单元被排除在输入的部分之外。

在一些实施例中,处理器指令复用和组装实体以生成包含在媒体访问控制协议数据单元中的媒体访问控制控制元素。

在各种实施例中,如果使用来自基于竞争的随机访问前导的集合的随机访问信道前导,则处理器刷新消息3缓冲区中用于传输媒体访问控制协议数据单元的混合自动重复请求缓冲区。

在一个实施例中,处理器在处理上行链路许可之前刷新在消息3缓冲区中用于传输媒体访问控制协议数据单元的混合自动重复请求缓冲区。

可以以其他特定形式实践实施例。所描述的实施例在所有方面都应被视为仅是说明性的而非限制性的。因此,本发明的范围由所附权利要求而不是前面的描述来指示。在权利要求的含义和等同范围内的所有变化都包含在其范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号