掌桥专利:专业的专利平台
掌桥专利
首页

用于随机接入的方法和设备

文献发布时间:2023-06-19 10:52:42


用于随机接入的方法和设备

相关申请的交叉引用

本申请要求于2018年9月27日提交的名称为“Random Access Method in NewRadio”、申请号为62/737,236的美国临时专利申请的权益和优先权,其代理人卷号为US75079(下文称为“US75079申请”)。在此通过引用将US75079申请的公开内容完全并入本申请中。

技术领域

本案总体上涉及无线通信,更具体地,涉及用于下一代无线通信网络中的随机接入(Random Access,RA)过程。

背景技术

已经为下一代(例如,第五代(5G)新无线电(NR))无线通信系统做出各种努力来改进无线通信的各个方面,如数据速率、延迟、可靠性和移动性。在NR中,RA过程可包括RA过程初始化的步骤、RA资源选择的步骤、RA前导码传输的步骤、RA响应接收的步骤和竞争解决(contention resolution)的步骤。在一个进行中的RA过程期间,用户设备(UE)可以在每次前导码重传之前执行RA资源选择。UE每次执行RA资源选择时可以选择不同的RA资源。业内需要一种用于UE在RA过程中选择不同的RA资源的改进且有效的机制。

发明内容

本案是关于一种下一代无线通信网络中由UE执行的用于随机接入的方法。

根据本案的一个方面,提供一种UE。所述UE包括:一个或多个非临时性计算机可读介质,所述一个或多个非临时性计算机可读介质具有包含在其上的计算机可执行指令;以及至少一个处理器,所述至少一个处理器耦接到所述一个或多个非临时性计算机可读介质。所述至少一个处理器被配置为执行所述计算机可执行指令以:在正在进行的随机接入过程期间,由所述UE的媒体接入控制(Medium Access Control,MAC)实体接收来自基站的随机接入响应(Random Access Response,RAR)中的上行链路(uplink,UL)许可,其中,所述MAC实体包括消息3(Message 3,Msg3)缓存、复用组装实体(multiplexing and assemblyentity),以及混合自动重传请求(Hybrid Automatic Repeat Request,HARQ)实体;在确定所述Msg3缓存中存在至少一个MAC协议数据单元(Protocol Data Unit,PDU)后,由所述HARQ实体从所述Msg3缓存中获取第一MAC协议数据单元(PDU),其中,所述第一MAC PDU包括携带MAC业务数据单元(Service Data Unit,SDU)的第一类型的MAC subPDU和携带MAC控制元素(Control Element,CE)的第二类型的MAC subPDU;当所述UL授权的大小不同于所述第一MAC PDU的大小时,由所述HARQ实体向复用组装实体指示丢弃来自所述第一MAC PDU的特定类型的MAC subPDU,其中上述特定类型的MAC subPDU是第一类型的MAC subPDU和第二类型的MAC subPDU中的一个。

根据本案的另一方面,提供一种UE。所述UE包括:一个或多个非临时性的计算机可读介质,所述一个或多个非临时性的计算机可读介质具有包含在其上的计算机可执行指令;以及至少一个处理器,所述至少一个处理器耦接到所述一个或多个的非临时性计算机可读介质。所述至少一个处理器被配置为执行所述计算机可执行指令以:在正在进行的随机接入过程期间接收来自基站RAR中的UL许可;以及在确定所述Msg3缓存中存在至少一个MAC PDU后,从所述UE的Msg3缓存中获取第一MAC PDU,其中所述第一MAC PDU包括携带MACSDU的第一类型的MAC subPDU和携带MAC CE的第二类型的MAC subPDU;当UL许可的大小不同于第一MAC PDU的大小时,丢弃来自第一MAC PDU的特定类型的MAC subPDU,其中上述特定类型的MAC subPDU是第一类型的MAC subPDU和第二类型的MAC subPDU中的一个。

根据本案的另一方面,提供一种由UE执行的用于随机接入的方法。所述方法包括:在正在进行的随机接入过程期间,由UE的MAC实体接收来自基站的RAR中的UL许可,其中,MAC实体具有Msg3缓存,复用组装实体以及HARQ实体;在确定Msg3缓存中存在至少一个MACPDU后,由所述HARQ实体从Msg3缓存中获取第一MAC PDU,其中,第一MAC PDU包括携带MACSDU的第一类型的MAC subPDU和携带MAC CE的第二类型的MAC sub PDU;当所述UL许可的大小不同于所述第一MAC PDU的大小时,由所述HARQ实体向复用组包实体指示丢弃第一MACPDU中的特定类型的MAC subPDU。上述特定类型的MAC sub PDU是第一类型的MAC subPDU和第二类型的MAC subPDU中的一个。

根据本案的另一方面,提供一种由UE执行的用于随机接入的方法。所述方法包括:在正在进行的随机接入过程期间,接收来自基站的RAR中的UL许可;以及在确定在Msg3缓存中存在至少一个MAC PDU之后,从UE的Msg3缓存中获取第一MAC PDU,其中,第一MAC PDU包括携带MAC SDU的第一类型的MAC subPDU和携带MAC CE的第二类型的MAC subPDU;当所述UL许可的大小与所述第一MAC PDU的大小不同时,丢弃来自所述第一MAC PDU的特定类型的MAC subPDU,所述特定类型的MAC subPDU是所述第一类型的MAC subPDU和第二类型的MACsubPDU中的一个。

附图说明

当结合附图阅读时,根据以下的详细描述可最佳地理解本示例性公开的各个方面。各种特征未按比例绘制,为了使得论述清晰,可任意地放大或缩小各种特征的尺寸。

图1是根据本申请的示例性实施方式示出示例性基于竞争的RA(contention-based RA,CBRA)过程的图。

图2是根据本申请的示例性实施方式示出示例性基于非竞争性随机接入(contention-free RA,CFRA)过程的图。

图3是根据本申请的示例实施方式示出示例性UE的MAC实体的框图。

图4是根据本申请的示例实施方式示出在RA过程中由MAC实体执行的示例性方法的流程图。

图5是根据本申请的示例实施方式示出在RA过程中由HARQ实体执行的示例性方法的流程图。

图6是根据本申请的示例实施方式示出在RA过程中由HARQ实体执行的示例性方法的流程图。

图7是根据本申请的示例实施方式示出示例性MAC PDU。

图8是示出根据本申请的示例实施方式的示例性由UE执行的用于RA过程的方法的流程图。

图9是根据本申请的示例实施方式示出示例性由UE执行的用于RA过程的方法的流程图。

图10是根据本申请的各个方面示出用于无线通信的设备的框图。

具体实施方式

以下描述含有与本案中的示例性实施方式相关的特定信息。本案中的附图及其随附的详细描述仅针对于示例性实施方式。然而,本案并不仅局限于这些示例性实施方式。本领域技术人员将会想到本案的其他变化与实施方式。除非另有说明,否则附图中的相同或对应的元件可由相同或对应的附图标记表示。此外,本案中的附图与图示通常不是按比例绘制的,并且无意与实际的相关尺寸相对应。

出于一致性和易于理解的目的,在示例性附图中通过标记标示相同的特征(虽然在一些示例中未示出)。然而,不同实施方式中的特征在其他方面可能不同,因此不应狭义地局限于附图中所示的特征。

说明书使用了短语“在一个实施方式中”或“在一些实施方式中”,其可以各自指代相同或不同实施方式的其中一个或多个。术语“耦接”被定义为直接地或通过中间部件间接地连接,并且不一定限于物理连接。在使用术语“包含”时表示“包括但不一定限于”;其具体指明所描述的组合、组、系列和等效物中的开放式包含或隶属成员。表述“A、B和C中的至少一者”或“以下项中的至少一者:A、B和C”表示“仅A,或仅B,或仅C,或A、B和C的任何组合”。

另外,出于解释和非限制的目的,对诸如功能实体、技术、协议、标准等具体细节进行阐述,以提供对所描述技术的理解。在其他示例中,省略对公知的方法、技术、系统、架构等的详细描述,以免不必要的细节使描述不清楚。

本领域技术人员将立即认识到本案中描述的任何网络功能或算法可由硬件、软件或软件和硬件的组合来实施。所描述的功能可对应于模块,这些模块可以是软件、硬件、固件或其任何组合。软件实施方式可包括存储在诸如存储器或其他类型的存储装置的计算机可读介质上的计算机可执行指令。例如,具有通信处理能力的一个或多个微处理器或通用计算机可使用对应的可执行指令予以编程,并执行所描述的网络功能或算法。这些微处理器或通用计算机可由专用集成电路(ASIC)、可编程逻辑阵列和/或使用一个或多个数字信号处理器(DSP)形成。虽然本说明书中描述的若干示例性实施方式是针对在计算机硬件上安装和执行的软件,但是作为固件或硬件或硬件与软件的组合而实施的替代示例性实施方式也在本案的范围内。

计算机可读介质包括但不限于随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、闪存、光盘只读存储器(CD-ROM)、盒式磁带、磁带、磁盘存储器或能够存储计算机可读指令的任何其他等效介质。

无线通信网络架构(例如,长期演进(LTE)系统、LTE-Advanced(LTE-A)系统,LTE-Advanced Pro系统或5G NR无线接入网络通常包括至少一个基站、至少一个UE以及提供连接到网络的一个或多个可选网络元件。UE通过由一个或多个基站建立的RAN与网络(例如,核心网络(CN)、演进分组核心(EPC)网络、演进通用陆地无线接入网(E-UTRAN)、5G核心(5GC)或互联网)进行通信。

应该注意,在本申请中,UE可包括但不限于移动站、移动终端或装置、用户通信无线终端。例如,UE可以是便携式无线设备,其包括但不限于具有无线通信能力的移动电话、平板电脑、可穿戴设备、传感器、车辆或个人数字助理(PDA)。UE被配置为通过空中接口从无线接入网中的一个或多个小区接收信号和向无线接入网中的一个或多个小区发送信号。

基站可以被配置为根据以下无线电接入技术(RATs)中的至少一个来提供通信服务:全球微波接入互操作性(WiMAX),全球移动通信系统(GSM,通常称为2G),基于增强型数据速率GSM演进技术(EDGE)的无线接入网(GERAN),通用分组无线业务(GPRS),基于基本的宽带码分多址(W-CDMA)的通用移动电信系统(UMTS,通常称为3G),高速分组接入(HSPA),LTE,LTE-A,eLTE(演进型LTE,例如连接到5GC的LTE),NR(通常称为5G)和/或LTE-A Pro。然而,本申请的范围不应局限于以上提及的协议。

基站可以包括但不限于:UMTS中的节点B(NB),如LTE或LTE-A中的演进节点B(eNB)、UMTS中的无线网络控制器(RNC)、GSM/GERAN中的基站控制器(BSC)、与5GC连接的E-UTRA基站中的NG-eNB、5G-RAN中的下一代节点B(gNB)以及能够控制无线通信并管理小区内的无线资源的任何其他装置。基站可通过无线接口服务一个或多个UE。

基站是可操作的以使用形成无线接入网的多个小区向特定地理区域提供无线覆盖。基站支持这些小区的操作。每个小区是可操作的以向其无线覆盖范围内的至少一个UE提供服务。更具体地,每个小区(通常称为服务小区)提供服务以服务于其无线覆盖范围内的一个或多个UE(例如,每个小区向其无线覆盖范围内的至少一个UE调度下行链路和可选的上行链路资源,以用于下行链路和可选的上行链路分组传输)。基站能够通过多个小区与无线通信系统中的一个或多个UE进行通信。小区可以分配侧链路(SL)资源来支持邻近服务(ProSe)或车联网(V2X)服务。每个小区可以具有与其他小区重叠的覆盖区域。

如上所述,针对NR的帧结构要支持灵活的配置以适应各种下一代(例如5G)通信要求,诸如增强型移动宽带(eMBB)、海量机器类通信(mMTC)、超可靠通信和低时延通信(URLLC),同时满足高可靠性、高数据速率和低时延要求。在3GPP中所协定的正交频分复用(OFDM)技术可以用作NR波形的基准。还可以使用可扩展的OFDM参数集,诸如自适应子载波间隔、信道带宽和循环前缀(CP)。另外,针对NR考虑两种编码方案:(1)低密度奇偶校验(LDPC)码和(2)极化码。编码方案调适可以基于信道状态和/或服务应用来配置。

此外,以下内容也被考虑,在单个NR帧的传输时间间隔TX中,应该至少包括下行链路(DL)传输数据、保护时段和上行链路(UL)传输数据,其中(例如)基于NR的网络动态性,DL传输数据、保护时段和UL传输数据的各个部分也应该是可配置的。此外,还可以在NR帧中提供侧链路资源以支持ProSe服务或V2X服务。

另外,本文中的术语“系统”和“网络”可以互换使用。本文中的术语“和/或”仅是用于描述关联对象的关联关系,并且表示可以存在三个关系。例如,A和/或B可能表示:A单独存在,A和B同时存在,B单独存在。另外,本文中的字符“/”通常表示前一个和后一个关联对象为“或”关系。

因为在NR中可以支持多波束操作,所以NR中的RA过程可能与长期演进(LTE)中的RA过程不同。例如,在RA被启动之前,基站(例如,gNB)可以通过系统信息向UE提供同步信号块(synchronization signal blocks,SSB)与一个或多个随机接入信道(RACH)资源之间的关联信息。基站还可以向UE提供用于SSB选择的参考信号接收功率(reference signalreceived power,RSRP)阈值。在RA被启动之后,在RA资源选择的步骤期间,UE可以执行用于波束选择的DL参考信号(例如,SSB或信道状态信息参考信号(CSI-RS))测量。

在NR中,RA过程可以由以下一个或多个事件触发,所述事件包括:

-来自无线资源控制(RRC)空闲状态(RRC_IDLE)的初始接入;

-RRC连接重建过程;

-切换(Handover,HO);

-当UL同步状态为“非同步”时,在RRC连接状态(RRC_CONNECTED)期间DL或UL数据到达;

-从RRC_INACTIVE转换;

-在辅助小区(SCell)添加时建立时间对准;

-针对其他系统信息的请求;和

-波束故障恢复(BFR)。

基于由UE传送的RA前导码是否具有与另一个UE传送的前导码冲突的可能性,可以有两种类型的RA:基于竞争的RA(CBRA)和基于非竞争的RA(CFRA)。在完成RA过程后,可能会发生正常的DL/UL传输。

图1是根据本申请的示例性实施方式示出示例性CBRA过程的示图100。CBRA过程也可以称为4步随机接入信道(RACH)过程。在动作131中,UE 110向基站120传送消息1(Msg1)。Msg1可以包括在物理随机接入信道(PRACH)上传送的随机接入(RA)前导码。在动作132中,基站120向UE 110传送可以包括随机接入响应(RAR)的消息2(Msg2)。Msg2可以携带用于消息3(Msg3)传输的资源分配信息,例如UL授权。在UE 110成功解码RAR之后,在动作133中,UE110在授权的资源上的发送Msg3给基站120。Msg3可以包括RRC消息,如RRC连接请求消息。Msg3可以是MAC PDU,MAC PDU携带从公共控制信道(CCCH)上的上位层接收到的数据。在RA过程中,所述Msg3可以被存储在Msg 3缓存中,以防止从位于CCCH的上位层接收到的数据的丢失。在动作134中,基站120向UE 110传送消息4(Msg4)。所述Msg4可以包括竞争解决MAC控制元素(CE)。

图2是根据本申请的示例实施方式示出示例性CFRA过程的示图200。CFRA过程也可以被称为2步RACH过程。在动作230中,基站220向UE 210指配前导码。在动作231中,UE 210向基站220传送Msg1。在动作232中,基站220向UE 210传送可以包括RAR的Msg2。

在NR中,在RA过程中的每个前导码传输或重传(例如,包括第一个前导码传输和每个随机退避之后的前导码重传)之前,UE可以执行RA资源选择。在RA资源选择期间,可能有两种RA资源:CBRA资源(例如,由MAC实体从一个或多个基于竞争的随机接入前导码中选择的随机接入前导码)和CFRA资源(例如,不是由MAC实体从一个或多个基于竞争的随机接入前导码中选择的随机接入前导码)。应当注意,CFRA资源可以不是必须由基站(例如,gNB)配置给UE。如果CFRA资源是由基站配置的,则UE可以在每次执行RA前导码传输过程之前选择CFRA资源还是CBRA资源。换句话说,在正在进行的RA过程中,可以允许UE交替地经由CBRA资源或CFRA资源来传送或重发RA前导码。在下面的描述中,术语CBRA可以表示前导码是通过CBRA资源传送的,术语CFRA可以表示前导码是通过CFRA资源传送的。在正在进行的RA过程中,UE可以在CBRA和CFRA之间切换。

图3是根据本申请的示例实施方式示出示例性UE的MAC实体的框图。MAC实体300可以包括Msg3缓存310,多路复用和汇编(M&A)实体320,以及混合自动重传请求(HARQ)实体330。

图4是根据本申请的示例实施方式示出由MAC实体(例如,图3中的MAC实体300)在RA过程中执行的方法400的流程图。在动作410中,UE的MAC实体300成功地接收到含有UL授权的RAR。在一个实施方式中,成功接收RAR可以表示已经在物理下行链路控制信道(PDCCH)上针对无线网络临时标识符(RA-RNTI)接收到下行链路指配,并且已成功解码了接收到的传输块(Transport Block,TB)。RAR可以含有具有随机接入前导码标识符的MAC subPDU,所述随机接入前导码标识符与所传送的前导码索引相对应。如果MAC实体300正在执行CFRA(例如,动作420的“是”分支),在动作430中,RA过程可以成功完成。如果MAC实体300正在执行CBRA(例如,动作420的“否”分支),在动作440中,MAC实体300可以确定在动作410中接收到的RAR是否是在RA过程中第一次成功接收到的RAR。

在RA过程期间,在竞争解决成功之前,MAC实体300可以成功接收RAR若干次,因为RA前导码可以被重传若干次。当MAC实体300在该RA过程内首次成功接收到RAR时(例如,动作440的“是”分支),在动作450中,MAC实体300可以从M&A实体320获取MAC PDU。在一些实施方式中,M&A实体320也可以被表示为M&A过程。在一个实施方式中,MAC实体300可以执行M&A过程以获取MAC PDU,并且在授权的资源上传送MAC PDU。在动作450中,MAC实体300还可以将所获取的MAC PDU存储于Msg3缓存310中。在一些实施方式中,动作450也可以被表示为“从M&A过程中获取MAC PDU并将其存储在Msg3缓存中”。当RAR不是该RA过程中的首次成功接收到的RAR时(例如,动作440的“否”分支),在动作460中,MAC实体300可以从Msg3缓存310获取MAC PDU。

图5是根据本申请的示例实施方式示出在RA过程中由HARQ实体(例如,图3中的HARQ实体330)执行的方法500的流程图。在动作510中,当UL授权被附加在RAR中时,UE的HARQ实体330可以检查在Msg3缓存310中是否存在一个MAC PDU。如果在Msg3缓存310中存在MAC PDU,则在动作530中,HARQ实体330可以从Msg3缓存310中获取MAC PDU。否则,在动作520中,HARQ实体330可以从M&A实体320中获取MAC PDU。之后,在动作540中,HARQ实体330可以将获取的MAC PDU传送给HARQ过程。在一个实施方式中,可存在由HARQ实体330执行的若干HARQ过程,每个HARQ过程具有一个HARQ过程ID(例如,HARQ过程#0,HARQ过程#1,HARQ过程#2,等等)。

应该注意,由基站分配的UL授权的大小可以取决于其实作,这意味着在RAR中接收的UL授权的大小可以与在Msg3缓存310中存储的MAC PDU的大小不同。当UE被配置有CFRA资源时,可能会出现此问题,但是在RA资源选择阶段,不存在与CFRA资源相关联的SSB,该CFRA资源具有高于一选择阈值(其可以由基站配置)的同步信号参考信号接收功率(Synchronization Signal Reference Signal Received Power,SS-RSRP)。在这种情况下,UE可能被迫执行CBRA(例如,选择CBRA资源)。在一个实施方式中,如果不存在具有高于阈值的SS-RSRP的SSB,则UE可以选择任何SSB。当CBRA在竞争解决阶段失败时,UE可以回退到RA资源选择阶段,并且这次UE可以成功选择与CFRA资源相关联的SSB。在这种情况下,UE可以切换到CFRA以进行RA重试,并且基站可以为Msg3(可以含有HO complete命令)分配较大的UL授权(例如,通过RAR)或因为UL资源不足而分配较小的UL许可。根据基站的实作,UL许可的大小可以更大或更小,因此在传输包含HO complete命令的Msg3时可能会出现问题。

图6是根据本申请的示例性实施方式示出在RA过程中由HARQ实体(例如,图3中的HARQ实体330)执行的方法600的流程图。当UE在RAR中接收到UL授权时,在动作610中,UE的HARQ实体330可以检查在Msg3缓存310中是否存在MAC PDU。在动作630中,如果在Msg3缓存310中存在MAC PDU,HARQ实体330可以从Msg3缓存310获取MAC PDU。否则,在动作620中,HARQ实体330可以从M&A实体320获取MAC PDU。在动作630之后,HARQ实体330可以在动作640中检查是否满足特定条件。如果满足特定条件,则在动作650中,HARQ实体330可以应用特定过程。否则,在动作660中,HARQ实体330可以将获取的MAC PDU传送给HARQ过程。在执行动作620或动作650之后,HARQ实体330还可以在动作660中将获取的MAC PDU传送给HARQ过程。

在一个实施方式中,在动作640中,HARQ实体330可以检查UL授权的大小是否等于从Msg3缓存310获取的MAC PDU的大小。如果UL授权的大小不同于从Msg3缓存310获取的MACPDU的大小(例如,满足动作640中的特定条件),则在动作650中,HARQ实体330可以通知或指示M&A实体320重建新的MAC PDU。在动作660中,HARQ实体330可以将新的MAC PDU(例如,重建的MAC PDU)传送给HARQ过程。

在一个实施方式中,动作650可以进一步包括HARQ实体330/M&A实体320/MAC实体300将新的MAC PDU存储在Msg3缓存310中。

在一个实施方式中,动作650可以进一步包括:在通知/指示M&A实体320重建新的MAC PDU之前或之后,HARQ实体330/M&A实体320/MAC实体300请求刷新Msg3缓存310。

在一个实施方式中,动作650可以进一步包括:HARQ实体330将获取的MAC PDU传送给M&A实体320,并请求MAC实体300刷新Msg3缓存310。之后,M&A实体320可以重建新的MACPDU并传送新的MAC PDU到Msg3缓存310(或M&A实体320可以将新的MAC PDU存储在Msg3缓存310中)。然后,HARQ实体330可以从Msg3缓存310获取重建的MAC PDU。

在一个实施方式中,动作650可以进一步包括HARQ实体330向M&A实体320指示重建MAC PDU。在接收到指示之后,M&A实体320可以获取存储在Msg3缓存310中的MAC PDU并刷新Msg3缓存310。之后,M&A实体320可以重建新的MAC PDU并将新的MAC PDU传送给Msg3缓存310(或M&A实体320可以重建新的MAC PDU并将新的MAC PDU存储在Msg3缓存310中)。然后,HARQ实体330可以从Msg3缓存310获取重建的MAC PDU。

M&A实体320可以执行逻辑信道优先化(logical channel prioritization,LCP)过程。在一个实施方式中,当执行新的传输时,LCP可以被触发。在LCP内,M&A实体320可以通过将资源分配给逻辑信道(例如,将从一个或多个逻辑信道(LCH)接收的MAC SDU(s)打包到MAC PDU中)并将MAC SDU与MAC CE复用来产生MAC PDU。一个MAC PDU可以包括一个或多个MAC subPDU。每个subPDU可以携带以下项中的至少一者:

-仅MAC子报头(包括补充(padding));

-MAC子报头和MAC SDU;

-MAC子报头和MAC CE;及

-MAC子报头和补充。

在一个实施方式中,当M&A实体320重建MAC PDU时,LCP还可以由M&A实体320执行。在由重建MAC PDU触发的LCP中的行为可以与在由新的传输触发的LCP中的行为不同。例如,当M&A实体320重建MAC PDU(或构建新的MAC PDU)时,由M&A实体320执行的LCP可能需要考虑以下项中的至少一者:从Msg3缓存310获取的MAC PDU;从LCH接收到的MAC SDU;,MAC CE;和补充subPDU。M&A实体320可能需要通过考虑UL授权的大小和/或一些其他规范来检查从Msg3缓存310获取的MAC PDU内的每个subPDU是否可以被打包到新的MAC PDU中。

应该注意,当M&A实体320开始重建MAC PDU时,所述MAC PDU(其为从Msg3缓存310中获取)可以在HARQ实体330中,而不是在M&A实体320中。因此,某些过程可能需要由HARQ实体330和M&A实体320执行。例如,HARQ实体330可以将MAC PDU传送给M&A实体320。此外,为了将从Msg3缓存310获取的MAC PDU(其包括一个或多个MAC subPDU)打包到新的MAC PDU中,还可能需要HARQ实体330和M&A实体320之间的一些交互。例如,在M&A实体320重建MAC PDU之前,M&A实体320可能需要从Msg3缓存310或从HARQ实体330获取MAC PDU。

关于M&A实体320如何获取存储在Msg3缓存310中的MAC PDU,可以有几种实现方式。在一个实施方式中,HARQ实体330可以先将MAC PDU(其是从Msg3缓存310中获取的)传送给M&A实体320,然后HARQ实体330可以随后从M&A实体320获取新的MAC PDU。在一个实施方式中,M&A实体320可以先从HARQ实体330获取MAC PDU,然后HARQ实体330可以随后从M&A实体320获取新的MAC PDU。在一个实施方式中,HARQ实体330可以丢弃MAC PDU(其是从Msg3缓存310中获取的),然后从M&A实体320获取新的MAC PDU。上面介绍的每个替代实施方式都可以适用于特定情况。因此,在HARQ实体330和M&A实体320之间应用哪个交互的确定可以基于MAC PDU内的内容(其是从Msg3缓存310中获取的)或基于一些其他事件。例如,所述确定可以基于从Msg3缓存310获取的MAC PDU是否包含来自特定逻辑信道(例如,CCCH或专用控制信道(DCCH))的数据(例如,MAC SDU)。

如上所述,M&A实体320也可以被表示为M&A过程。当M&A作为实体表示时,M&A实体320可以通过LCP生成MAC PDU。当M&A作为过程表示时,MAC实体300可以通过包括LCP的M&A过程来生成MAC PDU。这两个替代表述(M&A实体and M&A过程)都可以在某些实施方式中逻辑性地被采用。

在一个实施方式中,图6所示的动作640可以指用于触发用于重建MAC PDU的过程的条件,且图6所示的动作650可以指用于重建MAC PDU的过程。在以下描述中描述了动作640中的特定条件和动作650中的特定过程的几种实施方式。

在一个实施方式中,动作640中的特定条件可以取决于UL授权的大小和存储在Msg3缓存310中的MAC PDU的大小。

情况1-1:当UL授权的大小大于Msg3缓存310中存储的MAC PDU的大小时,动作640中的特定条件被满足。

情况1-2:当UL授权的大小小于Msg3缓存310中存储的MAC PDU的大小时,动作640中的特定条件被满足。

情况1-3:当UL授权的大小不同于Msg3缓存310中存储的MAC PDU的大小时,动作640中的特定条件被满足。

情况1-4:当UL授权的大小与Msg3缓存310中存储的MAC PDU的大小的差值大于或小于一个特定值时,动作640中的特定条件被满足。

情况1-5:当UL授权的大小大于或小于由基站预先配置的一个值时,动作640中的特定条件被满足。

情况1-6:当UL授权的大小大于或小于一个预定值(例如,技术标准中定义的值)时,动作640中的特定条件被满足。

情况1-7:在动作640中检查特定条件时,可以考虑一些其他事件。

情况1-7-a:在一个实施方式中,当在MAC实体300/上位层/下位层中的特定计时器正在运行时,动作640中的特定条件被满足。在一个实施方式中,当在MAC实体300/上位层/下位层中的特定定时器没有在运行时,动作640中的特定条件被满足。

情况1-7-b:在一个实施方式中,当将特定的HARQ过程ID配置给UL授权时,动作640中的特定条件被满足。例如,当UL授权与用于Msg3传输的HARQ过程ID(例如,HARQ过程#0)相关联时,动作640中的特定条件被满足。在一个实施方式中,当特定的HARQ相关的配置被配置给MAC实体300时,动作640中的特定条件被满足。

情况1-7-c:在一个实施方式中,当配置了特定的上位/下位层配置时,动作640中的特定条件被满足。例如,无线链路层控制协议(RLC)实体被配置为具有特定的操作模式(例如,确认模式,未确认的模式或透明模式)或一个特定配置,所述RLC实体是被配置用于无线承载,所述无线承载是被应用于传送Msg3。另一个示例可以是被配置为用于传输具有特定配置的MAC PDU的HARQ过程。

在一个实施方式中,由HARQ实体330执行的方法可以如下表1所述:

表1

动作640中的特定条件可以包括情况1-1至1-7(或其任何组合)。动作650中的特定过程可以包括以下描述的情况2-1至2-6(或其任何组合)。一旦MAC PDU被重建(例如,一旦动作650被执行),则HARQ实体330和M&A实体320之间可能存在一些交互。

情况2-1:HARQ实体330将MAC PDU传送给M&A实体320

在一个实施方式中,HARQ实体330可以先将MAC PDU(其是从Msg3缓存310中被获取)传送给M&A实体320,然后HARQ实体330随后可以从M&A实体320获取重建的MAC PDU。在一个实施方式中,在动作660中,HARQ实体330可以将新的MAC PDU(重建的MAC PDU)传送给HARQ过程。在一个实施方式中,动作650可以进一步包括HARQ实体330/M&A实体320/MAC实体300将新的MAC PDU存储在Msg3缓存310中(例如,覆盖被存储在Msg3缓存310中的内容)。在一个实施方式中,在通知/指示M&A实体320重建新的MAC之前或之后,动作650可以进一步包括HARQ实体330/M&A实体320/MAC实体300刷新Msg3缓存310(例如,清除被存储在Msg3缓存310中的内容)。在一个实施方式中,动作650可以进一步包括HARQ实体330将获取的MAC PDU传送给M&A实体320并请求MAC实体300刷新Msg3缓存310。之后,M&A实体320可以重建新的MAC PDU并将新的MAC PDU传送给Msg3缓存310(或M&A实体320可以将新的MAC PDU存储在Msg3缓存310中)。然后,HARQ实体330可以从Msg3缓存310获取重建的MAC PDU。

情况2-1-a:HARQ实体330可以将从Msg3缓存310获取的MAC PDU传送给M&A实体320,并从M&A实体320获取重建的MAC PDU。

情况2-1-b:HARQ实体330可以刷新Msg3缓存310,将从Msg3缓存310获取的MAC PDU传送给M&A实体320,从M&A实体320获取重建的MAC PDU,并且将重建的MAC PDU存储在Msg3缓存310中。

情况2-1-c:HARQ实体330可以将从Msg3缓存310获取的MAC PDU传送给M&A实体320,请求MAC实体300刷新Msg3缓存310,从M&A实体320获取重建的MAC PDU,并将重建的MACPDU存储到Msg3缓存310中。

情况2-2:MAC PDU是由M&A实体320获取的(没有明确指示MAC PDU要被从HARQ实体330传送到M&A实体320)

在一个实施方式中,HARQ实体330可以向M&A实体320指示重建MAC PDU,然后HARQ实体330可以随后从M&A实体320获取新的MAC PDU(重建的MAC PDU)。在一个实施方式中,在动作660中,HARQ实体330可以将新的MAC PDU(重建的MAC PDU)递送给HARQ过程。在一个实施方式中,动作650可以进一步包括HARQ实体330/M&A实体320/MAC实体300将新的MAC PDU存储在Msg3缓存310中(例如,覆盖存储在Msg3缓存310中的内容)。在一个实施方式中,在通知/指示M&A实体320重建新的MAC之前或之后,动作650可以进一步包括HARQ实体330/M&A实体320/MAC实体300刷新Msg3缓存310(例如,清除存储在Msg3缓存310中的内容)。在一个实施方式中,动作650可以进一步包括HARQ实体330指示M&A实体320重建MAC PDU。在接收指示之后,M&A实体320可以获取存储在Msg3缓存310中的MAC PDU并刷新Msg3缓存310。之后,M&A实体320可以重建新的MAC PDU并将新的MAC PDU传送给Msg3缓存310(或M&A实体320可以将新的MAC PDU存储在Msg3缓存310中)。然后,HARQ实体330可以从Msg3缓存310获取重建的MAC PDU。

情况2-2-a:HARQ实体330可以指示M&A实体320重建MAC PDU,并从M&A实体320获取重建的MAC PDU。

情况2-2-b:HARQ实体330可以指示M&A实体320重建MAC PDU,从M&A实体320获取重建的MAC PDU,刷新Msg3缓存310,并将重建的MAC PDU存储在Msg3缓存310中。

在一个实施方式中,当:(a)新的传输被执行时,(b)指示是从其他实体(例如,HARQ实体330,MAC实体300、上位层或下位层)接收到的时,(c)一些用于重建MAC PDU的规范被满足时,或(d)已经生成了MAC PDU,但由于某些特定事件(例如,MAC PDU的大小不等于更新的UL授权大小的大小(TB大小已更改),UL资源被基站或来自上位层/下位层的一些其他指示取消,传输取消被MAC实体300触发,或某些其他事件)需要以某种方式重建时,逻辑信道优先级排序过程可以被应用(例如,通过M&A实体320)。

在一个实施方式中,每当新的传输执行或MAC PDU重建时,LCP过程可以应用。在一个实施方式中,每当新的传输执行或由HARQ实体指示,LCP过程可以应用。

在一个实施方式中,当重建MAC PDU时,M&A实体可以从触发重建MAC PDU的过程的HARQ实体获取MAC PDU。在一个实施方式中,当重建MAC PDU时,当被HARQ实体指示时,M&A实体可以从Msg3缓存获取MAC PDU。

情况2-3:M&A实体已获取MAC PDU

在一个实施方式中,HARQ实体330可以丢弃从Msg3缓存310获取的MAC PDU,然后HARQ实体330可以从M&A实体320获取新的MAC PDU。在一个实施方式中,在动作660中,HARQ实体330可以将新的MAC PDU(重建的MAC PDU)传送给HARQ过程。在一个实施方式中,动作650可以进一步包括HARQ实体330/M&A实体320/MAC实体300将新的MAC PDU存储在Msg3缓存310中(例如,覆盖存储在Msg3缓存310中的内容)。在一个实施方式中,在通知/指示M&A实体320重建新的MAC PDU之前或之后,动作650可以进一步包括HARQ实体330/M&A实体320/MAC实体300刷新Msg3缓存310(例如,清除存储在Msg3缓存310中的内容)。在一个实施方式中,动作650可以进一步包括HARQ实体330将获取的MAC PDU传送给M&A实体320,并请求MAC实体300刷新Msg3缓存310。之后,M&A实体320可以重建新的MAC PDU并将新的MAC PDU传送给Msg3缓存310(或M&A实体320可以将新的MAC PDU存储在Msg3缓存310中)。然后,HARQ实体330可以从Msg3缓存310获取重建的MAC PDU。在一个实施方式中,动作650可以进一步包括HARQ实体330指示M&A实体320重建MAC PDU。在接收到指示之后,M&A实体320可以获取存储在Msg3缓存310中的MAC PDU并刷新Msg3缓存310。之后,M&A实体320可以重建新的MAC PDU并将新的MAC PDU传送给Msg3缓存310(或M&A实体320可以将新的MAC PDU存储在Msg3缓存310中)。然后,HARQ实体330可以从Msg3缓存310获取重建的MAC PDU。

情况2-3-a:HARQ实体330可以丢弃从Msg3缓存310获取的MAC PDU,指示M&A实体320重建MAC PDU,并从M&A实体320获取重建的MAC PDU。

情况2-3-b:HARQ实体330可以丢弃从Msg3缓存310获取的MAC PDU,指示M&A实体320重建MAC PDU,清除Msg3缓存310,从M&A实体获取重建的MAC PDU 320,并将重建的MACPDU存储在Msg3缓存310中。

在M&A实体320获取MAC PDU(例如,从Msg3缓存310或从HARQ实体330)之后,M&A实体320可以开始重建MAC PDU。关于M&A实体320如何重建MAC PDU有几种实施方式。

情况2-4:修改补充subPDU

在一个实施方式中,在重建MAC PDU的过程中,M&A实体320可以保持含在原始MACPDU中的携带MAC CE的subPDU和/或携带MAC SDU的subPDU中的至少一个或全部,而无需修改相应的子报头(以及MAC SDU和/或MAC CE)。例如,新的MAC PDU(重建的MAC PDU)可以包括来自原始MAC PDU的携带MAC CE的subPDU和/或携带MAC SDU的subPDU中的至少一个或全部。

在一个实施方式中,如果原始MAC PDU(在被重建之前)还包含具有补充的subPDU或仅具有子报头(包括补充)的subPDU,则这两种类型的subPDU可以被修改以满足UL授权(例如,TB大小)。在一个实施方式中,M&A实体320可以不将剩余的UL资源(例如,在将获取的MAC PDU中的所有subPDUs打包之后,在UL授权内的额外UL资源)分配给任何逻辑信道。在一个实施方式中,M&A实体320可以去除/丢弃补充subPDU并添加新的/更新的补充subPDU。在一个实施方式中,M&A实体320可以直接更新补充subPDU的子报头和/或补充比特,或者添加额外的一个或多个补充subPDU以满足UL授权。

在一个实施方式中,UE还可以在调度过程中遵循以下规则:

-如果整个SDU(或部分传送的SDU或重传的RLC PDU)适合于相关MAC实体的剩余资源,则UE可以不对RLC SDU(或部分传送的SDU或重传的RLC PDU)分段;

-如果UE对来自逻辑信道的RLC SDU分段,则其可以最大化分段的大小以尽可能多地填充关联的MAC实体的授权;

-UE可以最大化数据传输;

如果MAC实体被给予等于或大于8字节的UL授权大小,同时具有能用于传输的数据,则MAC实体可以不仅仅传输补充缓存状态报告(BSR)和/或补充。

-如果不针对新的传输执行调度过程,则UE可以不向任何逻辑信道分配资源;

-如果不为新的传输执行调度过程,则相关联的MAC实体的剩余资源可以仅被分配给补充比特(或分配给补充或补充subPDU);

-如果没有针对新的传输执行调度过程并且MAC PDU包括补充subPDU,则可以去除/丢弃该补充subPDU。

在一个实施方式中,如果未对新传输执行调度过程,则可以执行调度过程以重建MAC PDU。

情况2-5:结合一些丢弃动作

在一个实施方式中,在重建MAC PDU的过程中,M&A实体320可以不将所有subPDU(包含在原始MAC PDU中)保留在新的MAC PDU中。因此,一些subPDU可以被丢弃。另外,补充subPDU(如果包含在原始MAC PDU中)可以被修改以便满足UL授权(例如,TB大小)。在一个实施方式中,M&A实体320可以不将剩余的UL资源分配给任何逻辑信道。在一个实施方式中,M&A实体320可以去除/丢弃补充subPDU并添加新的/更新的补充subPDU。在一个实施方式中,M&A实体320可以直接更新补充subPDU的子报头和/或补充比特,或者添加额外的一个或多个补充subPDU以满足UL授权。

在一个实施方式中,M&A实体320可以根据特定顺序来决定在MAC PDU内要丢弃哪个subPDU。在一个实施方式中,特定顺序可以如下所列(首先列出的为最低优先级):

-C-RNTI MAC CE或来自UL-CCCH的数据;

-配置的授权确认MAC CE;

-用于BSR的MAC CE,但用于补充的BSR除外;

-单入口功率余量报告(PHR)MAC CE或多入口功率余量报告MAC CE;

-来自任何逻辑信道的数据,UL-CCCH的数据除外;

-用于建议的比特率查询的MAC CE;和

-用于补充的BSR的MAC CE。

应该注意,在不同的实施方式中,要被丢弃的subPDU的顺序可能是不同的。

在一个实施方式中,UE还可以在调度过程中遵循以下规则:

如果没有对新的传输执行调度过程,则UE可以不向任何逻辑信道分配资源;

如果没有对新的传输执行调度过程,则相关联的MAC实体的剩余资源可以仅分配给补充比特(或分配给补充或补充subPDU);

如果没有对新的传输执行调度过程,并且MAC PDU包括补充subPDU,则所述补充subPDU可以被去除/丢弃;

如果没有对新的传输执行调度过程,则允许丢弃subPDU(正在重建的MAC PDU内)。

在一个实施方式中,可以根据以下顺序(例如,最高优先级首先列出)对逻辑信道进行优先级化:

-C-RNTI MAC CE或来自UL-CCCH的数据;

-配置的授权确认MAC CE;

-用于BSR的MAC CE,但用于补充的BSR除外;

-单入口PHR MAC CE或多入口PHR MAC CE;

-来自任何逻辑信道的数据,来自UL-CCCH的数据除外;

-用于建议的比特率查询的MAC CE;和

-用于补充的BSR的MAC CE。

应该注意,当在重建MAC PDU时丢弃subPDU,以上顺序可以颠倒。

在一个实施方式中,M&A实体320可以丢弃MAC PDU内的除了以下列出的特定数据外的所有subPDU:

-来自CCCH的数据;

-来自特定LCH的数据;

-特定类型的MAC CE;

-MAC CE的特定类型和/或格式,所述特定类型和/或格式也满足特定条件;

-BSR MAC CE,其包含特定LCH或LCH组(LCG)的缓存状态;和

-BSR MAC CE,其包含缓存状态至最新的缓存状态。

情况2-6:从特定的LCH添加新的subPDU

情况2-6-a:在一个实施方式中,在M&A实体320从HARQ实体330或Msg3缓存310获取MAC PDU之后,M&A实体320可以解构所述MAC PDU并重构/重建新的MAC PDU。

情况2-6-b:在一个实施方式中,当在情况2-6-a中重构/重建新的MAC PDU时,可以允许M&A实体320向MAC PDU添加以下项中的至少一者:(a)任何MAC CE;(b)特定的MAC CE;(c)来自任何逻辑信道的数据;(d)来自特定逻辑信道的数据。

情况2-6-c:在一个实施方式中,当重建MAC PDU时,除了具有MAC CE的MAC subPDU和具有补充的MAC subPDU外,仅被选择用于构建原始MAC PDU(其被存储在Msg3缓存310中)的LCH可以被选择来分配资源(例如,LCP内的资源分配)。例如,MAC实体300可以被配置有三个逻辑信道(例如,LCH#1,#2和#3)。存储在Msg3缓存310中的MAC PDU可以包含来自LCH#1和#2的MAC SDU。在一个实施方式中,当重建MAC PDU时,MAC实体300可以忽略针对每个配置的逻辑信道的所有映射限制。在一个实施方式中,映射限制可以包括:参数allowedSCS-List,其设置用于传输的允许的子载波间隔;参数maxPUSCH-Duration,其设置允许用于传输的最大物理上行链路共享信道(PUSCH)持续时间;参数configureGrantType1Allowed,其设置配置的授权类型1是否可用于传输;及,参数allowedServingCells,其设置用于传输的允许的小区。在以上示例中,除了具有MAC CE的MAC subPDU和具有补充的MAC sbuPDU之外,MAC实体300可以仅在需要时向LCH#1和#2分配资源。

在一个实施方式中,除了具有MAC CE的MAC subPDU和具有补充的MAC subPDU之外,MAC实体300可以仅将资源分配给满足以下所有条件的逻辑信道:

-参数allowedSCS-List中的允许的子载波间隔索引值集合(如果已配置)包括与UL授权相关联的子载波间隔索引;

-参数maxPUSCH-Duration(如果已配置)大于或等于与UL授权相关联的PUSCH传输持续时间;

-在UL授权是配置的授权类型1的情况下,参数configuredGrantType1Allowed(如果已配置)被设置为TRUE;和

-参数allowedServingCells(如果已配置)包括与UL授权关联的小区信息。

在一个实施方式中,可以将上述两个实施方式组合。例如,MAC实体300可以被配置有三个逻辑信道(例如,LCH#1,#2和#3)。存储在消息3缓存310中的MAC PDU可以包含来自LCH#1和#2的MAC SDU。当重建MAC PDU时,除了具有MAC CE的MAC subPDU和具有补充的MACsubPDU之外,MAC实体300可以仅将资源分配给满足以下所有条件的LCH#1和/或LCH#2:

-参数allowedSCS-List中的允许的子载波间隔索引值集合(如果已配置)包括与UL授权相关联的子载波间隔索引;

-参数maxPUSCH-Duration(如果已配置)大于或等于与UL授权相关联的PUSCH传输持续时间;

-在UL授权是配置的授权类型1的情况下,参数configuredGrantType1Allowed(如果已配置)被设置为TRUE;和

-参数allowedServingCells(如果已配置)包括与UL授权关联的小区信息。

情况2-6-d:在一个实施方式中,当重建MAC PDU时,M&A实体320可以直接添加补充(例如,以达到RAR授权的TB大小)。

情况2-6-e:在一个实施方式中,当重建MAC PDU时,M&A实体320可以首先删除补充,然后相应地添加新的补充(例如,以达到RAR授权的TB大小)。

情况2-6-f:在一个实施方式中,当重建MAC PDU时,M&A实体320可以保留来自获取的MAC PDU(可以被存储在Msg3缓存310中或从HARQ实体330被接收)的一些MACsubPDU(例如,仅MAC子报头、MAC子报头和MAC SDU、MAC子报头和MAC CE、或MAC子报头和补充)。在一个实施方式中,M&A实体320可以基于预定义规则和/或由RAR授权的TB大小来丢弃一些MACsubPDU。

情况2-6-g:在一个实施方式中,M&A实体320可以基于预定义的规则和/或任何新的UL授权所授权的TB大小,保留在生成的MAC PDU中的一些MAC subPDU和/或丢弃一些MACsubPDU。这种情况可能发生在当生成的MAC PDU无法达到更新的UL授权大小(例如,TB大小已更改)时,UL资源被基站或来自上位/下位层的某些其他指示取消时,传输取消被MAC实体300本身出发时,或一些其他事件时。

情况2-6-h:在一个实施方式中,当重建MAC PDU时,M&A实体320可以仅保留来自CCCH的包含MAC SDU的MAC subPDU,然后再添加补充。

情况2-6-i:在一个实施方式中,当重建MAC PDU时,M&A实体320可以保留/减少/丢弃包含特定MAC CE(例如BSR MAC CE)的MAC subPDU。

图7根据本申请的示例实施方式示出了MAC PDU 700。MAC PDU700可包括MACsubPDU#1 710,MAC subPDU#2 720,MAC subPDU#3 730,MAC subPDU#4 740和MAC subPDU#5750。MAC subPDU#1710可包括MAC子报头711和MAC SDU#1712。MAC subPDU#2 720可包括MAC子报头721和MAC SDU#2722。MAC subPDU#3 730可包括MAC子报头731和MAC CE#1 732(例如,固定大小的MAC CE)。MAC subPDU#4 740可以包括MAC子报头741和MAC CE#2 742(例如,可变大小的MAC CE)。MAC subPDU#5 750可以包括补充。

MAC subPDU#1 710和MAC subPDU#2 720可以属于携带MAC SDU的第一类型的MACsubPDU。MAC subPDU#3 730和MAC subPDU#4 740可以属于携带MAC CE的第二类型的MACsubPDU。MAC subPDU#5 750可以属于用于补充的第三类型的MAC subPDU。用于补充的MACsubPDU(例如,MAC subPDU#5 750)可以可选地包括在MAC PDU(例如,MAC PDU 700)中。即,属于第三类型的MAC subPDU的数量可以为零。应该注意,属于图7所示的特定类型的MACsubPDU的数量仅为示例性的而不是限制性的。例如,属于第一类型(或第二类型)的MACsubPDU的数量也可以大于两个或小于两个。在一个实施方式中,属于第二类型的MACsubPDU的数量可以为零,这表示在MAC PDU中不存在携带MAC CE的MAC subPDU。

图8是根据本申请的示例实施方式示出用于由UE执行的RA过程的方法800的流程图。方法800可以包括动作802、804和806。如以上参考图3所述,UE的MAC实体300可以包括Msg3缓存310、M&A实体320和HARQ实体330。在动作802中,UE的MAC实体300在正在进行的随机接入过程期间接收来自基站的RAR中的UL授权。在一个实施方式中,包含UL授权的RAR可以不是在正在进行的随机接入过程期间的第一个成功接收的RAR。动作802可以对应于图1所示的动作132或图4所示的动作410。

在动作804中,HARQ实体330可以检查在Msg3缓存310中是否存在MAC PDU(例如,图6中所示的动作610)。如果在Msg3缓存310中存在MAC PDU,HARQ实体330可以从Msg3缓存310获取第一MAC PDU。第一MAC PDU的结构可以采用图7所示的MAC PDU 700作为示例。第一MACPDU可以包括携带MAC SDU的第一类型的MAC subPDU(例如,图7所示的MAC subPDU#1 710和MAC subPDU#2 720)和MAC CE的第二类型的MAC subPDU(例如,图7所示的MAC subPDU#3730和MAC subPDU#4740)。

在动作806中,HARQ实体330可以检查UL授权的大小和第一MAC PDU的大小(例如,图6中所示的动作640中的特定条件)。当UL授权的大小不同于第一MAC PDU的大小时(例如,上述情况1-1,情况1-2,情况1-3),HARQ实体330可以向M&A实体320指示丢弃来自第一MACPDU的特定类型的MAC subPDU(例如,图6所示的动作650中的特定过程)。在一个实施方式中,特定类型的MAC subPDU可以是第一类型的MAC subPDU和第二类型的MAC subPDU中的一个。动作806的一个实施方式可以参考情况2-5,上述情况中,M&A实体320可在重建MAC PDU时丢弃一些MAC subPDU。

在一个实施方式中,特定类型的MAC subPDU可以是第一类型的MAC subPDU。在动作806中,在从HARQ实体330接收到指示之后,M&A实体320可以丢弃属于第一类型的MACsubPDU中的至少一个或全部MAC subPDU。参考图7所示的示例,在一个实施方式中,M&A实体320可以从MAC PDU 700中丢弃MAC subPDU#1 710和MAC subPDU#2 720。

在一个实施方式中,特定类型的MAC subPDU可以是第二类型的MAC subPDU。在动作806中,在从HARQ实体330接收到指示之后,M&A实体320可以丢弃属于第二类型的MACsubPDU中的至少一个或全部MAC subPDU。参照图7所示的示例,在一个实施方式中,M&A实体320可以从MAC PDU 700中丢弃MAC subPDU#3 730和MAC subPDU#4 740。

在一个实施方式中,方法800可以进一步包括:HARQ实体330从M&A实体320获取第二MAC PDU;HARQ实体330将第二MAC PDU传送给基站(例如,图1所示的动作133)。在一个实施方式中,第二MAC PDU可以是在动作806中从HARQ实体330接收到指示之后由M&A实体320重建的MAC PDU。在一个实施方式中,在动作802中,可以在与UL授权相关联的资源上传输第二MAC PDU。在另一个实施方式中,可以在与在动作802中接收到的UL授权不相关的资源上传输第二MAC PDU。也就是说,第二MAC PDU可以是在后续的上行链路传输中传送的MACPDU。在一个实施方式中,第二MAC PDU可以包括在第一MAC PDU(在动作804中被获取)中的属于第一类型的MAC subPDU的至少一个subPDU。参考图7所示的示例,第二MAC PDU可以包括MAC subPDU#1 710和MAC subPDU#2 720中的至少一个。

在一个实施方式中,第一MAC PDU(在动作804中被获取)可以进一步包括用于补充的第三类型的MAC subPDU(例如,图7中所示的MAC subPDU#5 750)。方法800可以进一步包括:当UL授权的大小不同于第一MAC PDU的大小时(例如,图6中所示的动作640中的特定条件),HARQ实体330可以向M&A实体320指示丢弃第一MAC PDU中的第三类型的MAC subPDU(例如,图6中所示的动作650中的特定过程)。参照图7所示的示例,在一个实施方式中,M&A实体320可以从MAC PDU 700中丢弃MAC subPDU#5750。一个实施方式可以参考情况2-5,上述实施方式中,M&A实体320可以在重建MAC PDU时丢弃用于补充的MAC subPDU。

图9是根据本申请的示例实施方式示出用于由UE执行的RA过程的方法900的流程图。方法900可以包括动作902,904和906。在动作902中,UE可以在正在进行的随机接入过程期间从基站接收RAR中的UL授权。动作902可以对应于图1所示的动作132或图4所示的动作410。

在动作904中,如果在Msg3缓存中存在MAC PDU(例如,图6中所示的动作610),则UE可以从UE的Msg3缓存中获取第一MAC PDU。图7所示的MAC PDU 700可以作为第一MAC PDU的结构的示例。

在动作906中,当UL授权的大小不同于第一MAC PDU的大小时(例如,图6所示的动作640),UE可以从第一MAC PDU中丢弃特定类型的MAC subPDU(例如,图6所示的动作650)。在一个实施方式中,特定类型的MAC subPDU可以是第一类型的MAC subPDU和第二类型的MAC subPDU中的一个。动作806的一个实施方式可以参考情况2-5,其中UE可以在重建MACPDU时丢弃一些MAC subPDU。

在一个实施方式中,特定类型的MAC subPDU可以是第一类型的MAC subPDU。在动作906中,UE可以丢弃属于第一类型的MAC subPDU的至少一个或全部MAC subPDU。参考图7所示的示例,在一个实施方式中,UE可以从MAC PDU 700中丢弃MAC subPDU#1 710和MACsubPDU#2 720。

在一个实施方式中,特定类型的MAC subPDU可以是第二类型的MACsubPDU。在动作906中,UE可以丢弃属于第二类型的MAC subPDU的至少一个或全部的MAC subPDU。参照图7所示的示例,在一个实施方式中,UE可以从MAC PDU 700中丢弃MAC subPDU#3 730和MACsubPDU#4 740。

在一个实施方式中,方法900可以进一步包括UE向基站传输第二MAC PDU(例如,图1所示的动作133)。在一个实施方式中,第二MAC PDU可以在与在动作902中接收到的UL授权相关联的资源上被传输。在另一实施方式中,第二MAC PDU可以在与在动作902中接收的UL授权不相关的资源上被传输。即,可以在随后的上行链路传输中传送第二MAC PDU。在一个实施方式中,第二MAC PDU可以包括属于第一MAC PDU中的第一类型的MAC subPDU的至少一个subPDU(在动作904中被获取)。参考图7所示的示例,第二MAC PDU可以包括MAC subPDU#1710和MAC subPDU#2 720中的至少一个。

在一个实施方式中,第一MAC PDU(在动作904中被获取)可以进一步包括用于补充的第三类型的MAC subPDU(例如,图7中所示的MAC subPDU#5 750)。方法900可以进一步包括:当上行链路授权的大小不同于第一MAC PDU的大小时(例如,图6所示的动作640),UE可以从第一MAC PDU中丢弃第三类型的MAC subPDU(例如,图6所示的动作650)。参考图7所示的示例,在一个实施方式中,UE可以从MAC PDU 700中丢弃MAC subPDU#5 750。

在一个实施方式中,由M&A实体320执行的方法(例如,LCP过程)也可以由HARQ实体330应用。此外,本案中提供的实施方式可以在逻辑上组合或由替代方式替代。本案中提供的方法和装置也可以应用于以下列出的一些其他情况:

-当已生成MAC PDU(例如,在MAC实体300中已经存在),但是

-新的UL许可大小被确定或通知了;和

当一个RA过程在补充UL(Supplementary UL,SUL)载波上被执行。

图10是根据本申请的各个方面示出用于无线通信的设备的框图。如图10所示,设备1000可以包括收发器1020,处理器1028,存储器1034,一个或多个呈现组件1038和至少一个天线1036。设备1000还可以包括RF频谱模块,基站(BS)通信模块,网络通信模块和系统通信管理模块,输入/输出(I/O)端口,I/O组件和电源(图10中未明确示出)。每一个组件可以通过一个或多个总线1040彼此直接或间接地通信。在一个实施方式中,设备1000可以是执行本文中描述的各种功能的UE或基站,例如,参考图1至9。

具有发送器1022(例如,传送/传送电路)和接收器1024(例如,接收/接收电路)的收发器1020可以被配置为传输和/或接收时间和/或频率资源划分信息。在一些实施方式中,收发器1020可经被配置以在不同类型的子帧和时隙中传输,所述子帧和时隙包括但不限于可用、不可使用和可灵活使用的子帧和时隙格式。收发器1020可以被配置以接收数据和控制信道。

设备1000可以包括各种计算机可读介质。计算机可读介质可以是可以由设备1000访问的任何可用介质,并且包括易失性和非易失性介质、可移动和不可移动介质两者。作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括通过用于存储诸如计算机可读指令、数据结构、过程模块或数据等信息的任何方法或技术实施的易失性和非易失性的介质、可移动和不可移动介质两者。

计算机存储介质包括RAM、ROM、EEPROM、闪存或其他存储技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储装置、磁卡带、磁带、磁盘存储装置或其他磁存储装置。计算机存储介质不包含传播的数据信号。通信介质典型地包含计算机可读指令、数据结构、过程模块或采用诸如载波或其他传输机制的经调制的数据信号中的其他数据,并且包括任何信息传送介质。术语“经调制的数据信号”是指这样的信号:通过将信息编码在信号中的方式设置或更改了其特性中的一个或多个特性。举例来说而非限制,通信介质包括有线介质,诸如有线网络或直接有线连接;以及无线介质,诸如声学、RF、红外和其他无线介质。以上各项中的任一者的组合也应该包括在计算机可读介质的范围内。

存储器1034可以包括易失性和/或非易失性存储器形式的计算机存储介质。存储器1034可以是可移动的、不可移动的或其组合。示例存储器包括固态存储器、硬盘驱动器、光盘驱动器等。如图10所示,存储器1034可以存储计算机可读的计算机可执行指令1032(例如,软件代码),所述指令1032被配置为在被执行时使处理器1034执行本文中例如参考图1至图4描述的各种功能。可选地,指令1032可以不由处理器1028直接执行,而是被配置为使设备1000(例如,在编译和执行时)执行本文所述的各种功能。

处理器1028(例如具有处理电路)可以包括智能硬件设备,例如中央处理单元(CPU),微控制器,ASIC等。处理器1028可以包括存储器。处理器1028可以处理从存储器1034接收的数据1030和指令1032,以及通过收发器1020、基带通信模块和/或网络通信模块的信息。处理器1028还可以处理要传送到收发器1020以通过天线1036传输的信息、要传送到网络通信模块以传输到核心网络的信息。

一个或多个呈现组件1038向人或其他装置呈现数据指示。示例性的一个或多个呈现组件1038包括显示装置、扬声器、打印部件、振动部件等。

从以上描述中明显看出,在不背离在本申请中描述的概念的范围的情况下,可以使用各种技术来实施所述概念。而且,虽然已经具体参考某些实施方式来描述了这些概念,但是本领域技术人员可以认识到,在不背离那些概念的范围的情况下,可以作出形式和细节上的改变。由此,所描述的实施方式在所有方面都将视为说明性的而非限制性的。还应该理解,本申请不限于上文描述的特定实施方式,而是在不背离本案的范围的情况下,许多重新布置、修改和替换都是可能的。

技术分类

06120112716111