一种随机接入的方法和设备与流程

文档序号:22754051发布日期:2020-10-31 09:49阅读:89来源:国知局
一种随机接入的方法和设备与流程

本发明涉及通信技术领域,特别涉及一种随机接入的方法和设备。



背景技术:

lte(longtermevolution,长期演进)系统和nr(newradio,新无线)系统中处于idle(空闲)状态的终端,如果有数据向网络侧发送时,要通过随机接入过程与网络侧设备建立连接\承载。lte和nr系统的随机接入分为竞争性随机接入和非竞争性随机接入两种,其中lte的竞争性随机接入通过4步完成,又称为4-steprach(randomaccesschannel,随机接入信道),如图1所示,主要过程如下:

step1(步骤1):当ue(userequipment,用户设备)有数据需要发送时,首先根据系统配置的随机接入资源信息,等待rach调度周期,选择一个前导码preamble(前导码)并通过prach(physicalrandomaccesschannel,物理随机接入信道)资源向enb(evolvednodeb,演进基站)发送携带preamble的消息msg1;

step2:enb在接收到ue发送的msgl后,向ue返回随机接入响应消息msg2,一条msg2可以对多个终端的随机接入请求进行响应;

step3:ue在接收到msg2后,在msg2分配的pusch(physicaluplinksharedchannel,物理上行共享信道)资源上发送msg3,针对不同的场景,msg3中包含不同的内容。在初始接入时,msg3中携带rrc(radioresourcecontrol,无线资源控制)层生成的rrc连接请求消息;

step4:enb和ue通过消息msg4完成最终的竞争解决,ue根据msg4判断随机接入是否成功,msg4内容与msg3的内容相对应的。

新一代nr系统,在4-steprach基础上引申出两步随机接入流程,也可以称为2-steprach,如图2所示,主要过程如下:

step1:ue向enb发送msga,其中,msga包含prach上的preamble传输和pusch上的数据传输,可以理解为4-steprach的msg1加msg3;

step2:enb在接收到ue发送的msga后,向enb向ue返回msgb;其中,msgb包含随机接入响应消息和竞争解决标识,可以理解为4-steprach中的msg2加msg4。

目前,当一个小区内同时存在4-steprach和2-steprach竞争随机接入机制时,无论新型nrue还是传统ue(lteue和nrrel-15的ue)都无法对msg2和msgb进行区分,从而出现传统ue或发起4-steprach的新型nrue错误接收和读取msgb。

综上所述,现有技术终端不能区分2-steprach和4-steprach随机接入响应。



技术实现要素:

本发明提供一种随机接入的方法和设备,用以解决现有技术终端不能区分msg2和msgb的问题。

第一方面,本发明实施例提供的一种随机接入的方法包括:

网络侧设备对不同类型的随机接入响应采用不同的rnti区别性加扰,其中所述随机接入响应为msgb或msg2;所述网络侧设备将加扰后的随机接入响应发送给终端。

上述方法,网络侧设备使用不同的rnti对不同类型的随机接入响应进行加扰,终端则可以根据解扰成功的rnti确定随机接入响应的类型,若所述终端只能发起4-steprach或发生了从2-steprach到4-steprach的回退,则可以避免对msgb的误接收以及误读取,解决了终端无法区分2-steprach和4-steprach随机接入响应msgb的问题。

在一种可选的实施方式中,所述网络侧设备对不同类型的随机接入响应采用不同的rnti区别性加扰,包括:

所述网络侧设备使用第一rnti对调度msg2的pdcch加扰和承载msg2的pdsch加扰;使用第二rnti对调度msgb的pdcch加扰和承载msgb的pdsch加扰;或所述网络侧设备使用第一rnti对调度msg2的pdcch加扰和承载msg2的pdsch加扰;使用第一rnti对调度msgb的pdcch加扰和使用第二rnti对承载msgb的pdsch加扰;

其中,所述第一rnti与所述第二rnti不同。

在一种可选的实施方式中,所述网络侧设备通过下列公式确定所述第一rnti:

所述第一rnti=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id1;

其中,s_id1表示第一资源起点的符号位置;t_id1表示第一资源的时域编号;f_id1表示第一资源的频域编号;ul_carrier_id1表示第一资源位于ul或sul;

所述终端通过下列公式确定所述第二rnti:

所述第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2+偏移量;

其中,s_id2表示第二资源起点的符号位置;t_id2表示第二资源的时域编号;f_id2表示第二资源的频域编号;ul_carrier_id2表示第二资源位于ul或sul。

在一种可选的实施方式中,所述第一资源为所述终端发送preamble的prach资源或发送上行传输的pusch资源;和/或

所述第二资源为所述终端发送preamble的prach资源或发送上行传输的pusch资源。

在一种可选的实施方式中,所述偏移量为所述第一rnti的协议中的最大值;或

所述偏移量为所述第一rnti在当前小区配置下的最大值;或

所述偏移量为协议规定的预设数值;或

所述偏移量为常数0。

在一种可选的实施方式中,其中,所述随机接入请求为针对msg1或针对msga的。

在一种可选的实施方式中,所述网络侧设备将加扰后的随机接入响应发送给终端,包括:

若接收到的所述随机接入请求为msg1,则所述网络侧设备将加扰后的包含与接收到的所述preamble对应的preamble标识指示信息的msg2发送给终端;或

若接收到的所述随机接入请求为msga,且所述msga包含所述终端通过pusch传输的上行数据,则所述网络侧设备将加扰后的包含竞争解决标识的msgb发送给终端;或

若接收到针对msga的随机接入请求,且仅接收到preamble,则所述网络侧设备将用于反馈msga的指示信息置于msg2的macpdu中,将加扰后的包含所述指示信息的msg2发送给终端;

其中,所述指示信息包括下列中的部分或全部:ulgrant、tac、临时c-rnti以及用于指示所述终端回退到发送msg3的信息。

在一种可选的实施方式中,所述msg2的macpdu中包含针对多个不同终端发送的msg1的随机接入响应,和/或针对多个不同终端发送的msga中preamble码的随机接入响应;

所述msgb的macpdu中包含针对多个不同终端发送的msga的竞争解决指示。

第二方面,本发明实施例提供的一种随机接入的方法包括:

终端使用不同的rnti对接收的网络侧设备发送的随机接入响应进行区别解扰,其中所述随机接入响应包括msgb或msg2;

所述终端根据对所述随机接入响应解扰成功的rnti确定随机接入响应的类型,并根据解扰后的所述随机接入响应进行对应的操作。

在一种可选的实施方式中,所述终端使用不同的rnti对接收的网络侧设备发送的随机接入响应进行区别解扰,包括:

所述终端使用第一rnti对pdcch和所述pdcch调度所指示的pdsch进行解扰,若解扰成功,则确定所述随机接入响应为msg2;或

所述终端使用所述第二rnti对pdcch和所述pdcch调度所指示的pdsch进行解扰,若解扰成功,则确定所述随机接入响应为msgb;或

所述终端使用所述第一rnti对pdcch解扰,并分别使用所述第一rnti和所述第二rnti对所述pdcch调度所指示的pdsch进行解扰,若采用所述第一rnti解扰成功,则确定所述随机接入响应为msg2,若采用所述第二rnti解扰成功,则确定所述随机接入响应为msgb。

在一种可选的实施方式中,所述终端通过下列公式确定所述第一rnti:

所述第一rnti=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id1;

其中,s_id1表示第一资源起点的符号位置;t_id1表示第一资源的时域编号;f_id1表示第一资源的频域编号;ul_carrier_id1表示第一资源位于ul或sul;

所述终端通过下列公式确定所述第二rnti:

所述第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2+偏移量;

其中,s_id2表示第二资源起点的符号位置;t_id2表示第二资源的时域编号;f_id2表示第二资源的频域编号;ul_carrier_id2表示第二资源位于ul或sul。

在一种可选的实施方式中,所述第一资源为发送preamble的prach资源或发送上行传输的pusch资源;和/或

所述第二资源为发送preamble的prach资源或发送上行传输的pusch资源。

在一种可选的实施方式中,所述偏移量为所述第一rnti的协议中的最大值;或

所述偏移量为所述第一rnti在当前小区配置下的最大值;或

所述偏移量为协议规定的预设数值;或

所述偏移量为常数0。

在一种可选的实施方式中,所述终端根据对所述随机接入响应解扰成功的rnti确定随机接入响应的类型,并根据解扰后的所述随机接入响应进行对应的操作,包括:

若对所述随机接入响应解扰成功的rnti为第一rnti,则所述终端确定所述随机接入响应的类型为msg2,且所述msg2中包含与所述终端发送的preamble对应的preamble标识指示信息,和/或指示所述终端回退到发送msg3的回退指示信息,则根据msg2中分配的上行资源向所述网络侧设备发送msg3;或

若对所述随机接入响应解扰成功的rnti为第二rnti,则所述终端确定所述随机接入响应的类型为msgb,且所述msgb包含竞争解决标识,则确定成功完成随机接入流程。

第三方面,本发明实施例提供的一种随机接入的网络侧设备,该设备包括:处理器、存储器和收发机;

其中,所述处理器,用于读取存储器中的程序并执行:

对不同类型的随机接入响应采用不同的rnti区别性加扰,其中所述随机接入响应为msgb或msg2;将加扰后的随机接入响应发送给终端。

在一种可能的实现方式中,所述处理器具体用于:

使用第一rnti对调度msg2的pdcch加扰和承载msg2的pdsch加扰;使用第二rnti对调度msgb的pdcch加扰和承载msgb的pdsch加扰;或

使用第一rnti对调度msg2的pdcch加扰和承载msg2的pdsch加扰;使用第一rnti对调度msgb的pdcch加扰和使用第二rnti对承载msgb的pdsch加扰;

其中,所述第一rnti与所述第二rnti不同。

在一种可能的实现方式中,所述处理器通过下列公式确定所述第一rnti:

所述第一rnti=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id1;

其中,s_id1表示第一资源起点的符号位置;t_id1表示第一资源的时域编号;f_id1表示第一资源的频域编号;ul_carrier_id1表示第一资源位于ul或sul;

通过下列公式确定所述第二rnti:

所述第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2+偏移量;

其中,s_id2表示第二资源起点的符号位置;t_id2表示第二资源的时域编号;f_id2表示第二资源的频域编号;ul_carrier_id2表示第二资源位于ul或sul。

在一种可能的实现方式中,所述第一资源为所述终端发送preamble的prach资源或发送上行传输的pusch资源;和/或

所述第二资源为所述终端发送preamble的prach资源或发送上行传输的pusch资源。

在一种可能的实现方式中,

所述偏移量为所述第一rnti的协议中的最大值;或

所述偏移量为所述第一rnti在当前小区配置下的最大值;或

所述偏移量为协议规定的预设数值;或

所述偏移量为常数0。

在一种可能的实现方式中,所述处理器还用于:

对不同类型的随机接入响应采用不同的rnti区别性加扰之前,接收所述终端发送的随机接入请求;

其中,所述随机接入请求为msg1或针对msga的。

在一种可能的实现方式中,所述处理器具体用于:

若接收到的所述随机接入请求为msg1,则将加扰后的包含与接收到的所述preamble对应的preamble标识指示信息的msg2发送给终端;或

若接收到的所述随机接入请求为msga,且所述msga包含所述终端通过pusch传输的上行数据,则将加扰后的包含竞争解决标识的msgb发送给终端;或

若接收到针对msga的随机接入请求,且仅接收到preamble,则将用于反馈msga的指示信息置于msg2的macpdu中,将加扰后的包含所述指示信息的msg2发送给终端;

其中,所述指示信息包括下列中的部分或全部:ulgrant、tac、临时c-rnti以及用于指示所述终端回退到发送msg3的信息。

在一种可能的实现方式中,所述msg2的macpdu中包含针对多个不同终端发送的msg1的随机接入响应,和/或针对多个不同终端发送的msga中preamble码的随机接入响应;

所述msgb的macpdu中包含针对多个不同终端发送的msga的竞争解决指示。

第四方面,本发明实施例提供的一种随机接入的终端,该终端包括:处理器、存储器和收发机;

其中,所述处理器,用于读取存储器中的程序并执行:

使用不同的rnti对接收的网络侧设备发送的随机接入响应进行区别解扰,其中所述随机接入响应包括msgb或msg2;根据对所述随机接入响应解扰成功的rnti确定随机接入响应的类型,并根据解扰后的所述随机接入响应进行对应的操作。

在一种可能的实现方式中,所述处理器具体用于:

使用第一rnti对pdcch和所述pdcch调度所指示的pdsch进行解扰,若解扰成功,则确定所述随机接入响应为msg2;或

使用所述第二rnti对pdcch和所述pdcch调度所指示的pdsch进行解扰,若解扰成功,则确定所述随机接入响应为msgb;或

使用所述第一rnti对pdcch解扰,并分别使用所述第一rnti和所述第二rnti对所述pdcch调度所指示的pdsch进行解扰,若采用所述第一rnti解扰成功,则确定所述随机接入响应为msg2,若采用所述第二rnti解扰成功,则确定所述随机接入响应为msgb。

在一种可能的实现方式中,所述处理器所述处理器通过下列公式确定所述第一rnti:

所述第一rnti=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id1;

其中,s_id1表示第一资源起点的符号位置;t_id1表示第一资源的时域编号;f_id1表示第一资源的频域编号;ul_carrier_id1表示第一资源位于ul或sul;

通过下列公式确定所述第二rnti:

所述第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2+偏移量;

其中,s_id2表示第二资源起点的符号位置;t_id2表示第二资源的时域编号;f_id2表示第二资源的频域编号;ul_carrier_id2表示第二资源位于ul或sul。

在一种可能的实现方式中,所述第一资源为发送preamble的prach资源或发送上行传输的pusch资源;和/或

所述第二资源为发送preamble的prach资源或发送上行传输的pusch资源。

在一种可能的实现方式中,所述偏移量为所述第一rnti的协议中的最大值;或

所述偏移量为所述第一rnti在当前小区配置下的最大值;或

所述偏移量为协议规定的预设数值;或

所述偏移量为常数0。

在一种可能的实现方式中,所述处理器具体用于:

若对所述随机接入响应解扰成功的rnti为第一rnti,则确定所述随机接入响应的类型为msg2,且所述msg2中包含与所述终端发送的preamble对应的preamble标识指示信息,和/或指示所述终端回退到发送msg3的回退指示信息,则根据msg2中分配的上行资源向所述网络侧设备发送msg3;或

若对所述随机接入响应解扰成功的rnti为第二rnti,则确定所述随机接入响应的类型为msgb,且所述msgb包含竞争解决标识,则确定成功完成随机接入流程。

第五方面,本发明实施例还提供一种计算机可存储介质,其上存储有计算机程序,该程序被处理器执行时实现直接通信中任一一种方法的步骤。

另外,第三方面至第五方面中任一一种实现方式所带来的技术效果可参见第一方面及第二方面中不同实现方式所带来的技术效果,此处不再赘述。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的4-steprach的交互流程示意图;

图2为本发明实施例提供的2-steprach的交互流程示意图;

图3a为本发明实施例提供的一种msg2macce中的结构示意图;

图3b为本发明实施例提供的一种macce中的mac子头的结构示意图;

图3c为本发明实施例提供的一种macce中的macrar的结构示意图;

图4为本发明实施例提供的一种msgbmacce中的结构示意图;

图5为本发明实施例提供的一种进行随机接入的系统结构示意图;

图6为本发明实施例提供的一种加扰方案一中发起4-steprach的终端侧的操作流程示意图;

图7为本发明实施例提供的一种加扰方案一中发起2-steprach的终端对应分支1的完整操作流程示意图;

图8为本发明实施例提供的一种为加扰方案一发起2-steprach的终端对应分支2的完整操作流程示意图;

图9为本发明实施例提供的一种加扰方案二发起2-steprach的终端对应的完整操作流程示意图;

图10为本发明实施例提供的一种进行随机接入的网络侧设备的结构示意图;

图11为本发明实施例另一种进行随机接入的网络侧设备的结构示意图;

图12为本发明实施例一种进行随机接入的终端的结构示意图;

图13为本发明实施例另一种进行随机接入的终端的结构示意图;

图14为本发明实施例提供的一种网络侧设备对应的随机接入的方法流程示意图;

图15为本发明实施例提供的一种终端侧对应的随机接入的方法流程示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

下面对文中出现的一些词语进行解释:

1、“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

2、本发明实施例所指的“终端”是手机、平台等。

3、本发明实施例所指的“网络侧设备”是宏基站、微基站等。

本发明实施例描述的应用场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。其中,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

本发明实施例通过不同的rnti对msg2和msgb进行区别加扰,从而使终端能够根据解扰成功的rnti确定随机接入响应是msg2还是msgb。

首先,对msg2相关内容进行介绍:

基站接收到终点发送的msg1后,向终端反馈msg2。下面通过msg2的结构和数据部分进行说明:

1,msg2的数据部分:

msg2中的内容包括:bi(backoffindicator,回退参数)、与msgl对应的preambleid(标识)、上行传输ta(timingadvance,定时提前量)、为msg3分配的上行资源(即msg3调度信息)、临时c-rnti(cellradionetworktemporaryidentity,小区无线网络临时标识)。bi用于指示如果本次随机接入失败,ue下次发起随机接入的时延均值。ue通过ra-rnti和msg2中的preambleid确定发送给自己的随机接入响应,如果msg2中的preambleid对应的preamble中包含有自己发起随机接入时的preamble,那么认为自己成功接收到随机接入响应消息,后续将向网络侧发送msg3。如果ue没有正确接收到msg2,则依据bi的时延限制确定发起下一次随机接入的时延,另外选择随机接入资源发起下一次随机接入。达到最大随机接入次数后,uemac层向rrc层上报随机接入问题,触发无线链路失败过程。

2,msg2的结构部分:

如图3a所示,为msg2macpdu的数据结构示意图,包含两部分:mac头和macrar。如图3b所示为mac子头示意图。

其中,mac头包含多个mac子头,mac子头中的主要内容为rapid(randomaccesspreambleid,随机接入前导码标识)和回退参数bi(backoffindicator)。

如图3c所示,为随机接入响应macrar示意图。

其中,macrar中包含定时提前量tac(timeadvancecommand)、针对msg3的上行资源授权(ulgrant)和网络侧分配的临时c-rnti(temporaryc-rnti)。

需要说明的是,网络侧设备可以通过一个msg2向多个不同的发起4-steprach的终端反馈相应的随机接入响应,即在msg2macpdu中包含针对多个终端的随机接入响应的macrar。

如果一个小区同时存在2-steprach的随机接入和4-steprach的随机接入,则网络侧在接收到终端发起的随机竞争请求后,可以根据分配给4-steprach的preamble和分配给2-steprach的preamble区分接收到的随机接入请求是4-steprach的msg1还是2-steprach的msga。

终端发送的msga中包含preamble和pusch上行传输,如果网络侧设备接收到的为2-steprach的msga,一种可能的情况是,网络侧设备接收到完整的msga,即终端发送的preamble和pusch上行传输,则网络侧设备将向发起2-steprach终端反馈的随机接入响应置于数据结构如图4所示的msgbmacpdu中,该msgbmacpdu可以包含针对多个不同终端的竞争解决指示,如果终端接收对应自身的竞争解决指示,则确定2-steprach接入成功。

另一种可能的情况是,网络侧设备仅接收到preamble,没有成功接收到pusch的上行传输,则网络侧设备会指示终端回退到4-steprach流程,并将该包含指示终端回退到4-steprach流程以及为终端后续流程的资源配置信息,比如:ulgrant、tac、临时c-rnti等的指示信息置于msg2macpdu中,和要反馈给其他终端的随机接入响应复用同一个msg2macpdu。

上述对msg2的描述中介绍了ue通过ra-rnti和msg2中的preambleid确定发送给自己的随机接入响应,实际上,网络侧设备在发送msg2时,还需要使用ra-rnti(randomaccess-radionetworktemporaryidentity,随机接入无线网络临时标识)对承载msg2的pusch以及调度该msg2的pdcch进行加扰,再将加扰后的msg2发送给终端。由于网络侧设备反馈给终端的msg2是发送在共享信道的,而要解码共享信道首先需要解码pdcch,这就是ra-rnti的作用,终端在接收到网络侧设备的随机接入响应时,使用该ra-rnti进行解扰,解扰成功后,根据接收到的msg2中的preambleid(identification,标识)确定发送给自己的随机接入响应,这里的ra-rnti是根据终端发送preamble的prach的时频资源位置确定的,本发明实施例会在后续的内容对rnti进行详细介绍。

本发明实施例,通过引入不同的rnti对不同类型的随机接入响应进行区分加扰,以指示终端区分msg2和msgb。

下面结合说明书附图对本发明实施例做进一步详细描述。

如图5所示,本发明实施例提供的是一种随机接入的系统,该系统包括:网络侧设备10和终端20。

网络侧设备10,用于对不同类型的随机接入响应采用不同的rnti区别性加扰;将加扰后的随机接入响应发送给终端。

终端20,用于使用不同的rnti对接收的网络侧设备发送的随机接入响应进行区别解扰;根据对所述随机接入响应解扰成功的rnti确定随机接入响应的类型,并根据解扰后的所述随机接入响应进行对应的操作。

通过上述方法,网络侧设备使用不同的rnti对不同类型的随机接入响应进行加扰,终端则可以根据解扰成功的rnti确定随机接入响应的类型,若所述终端只能发起4-steprach或发生了从2-steprach到4-steprach的回退,则可以避免对msgb的误接收以及误读取,解决了终端无法区分2-steprach和4-steprach随机接入响应msgb的问题。

本发明实施例网络侧设备使用第一rnti对msg2进行加扰,使用第二rnti对msgb进行加扰。其中,第一rnti与第二rnti不同。本发明对第一rnt和第二rnti的计算公式进行了定义,下面通过具体的公式1对第一rnti的算法进行介绍:

第一rnti=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id1…公式1

其中,s_id1表示第一资源起点的符号位置;t_id1表示第一资源的时域编号;f_id1表示第一资源的频域编号;ul_carrier_id1表示第一资源位于ul或sul;

第一资源可以是终端发送preamble的prach时频资源或终端发送上行传输的pusch时频资源。

下面通过具体的公式2对第二rnti的算法进行介绍:

第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2+偏移量…公式2

其中,s_id2表示第二资源起点的符号位置;t_id2表示第二资源的时域编号;f_id2表示第二资源的频域编号;ul_carrier_id2表示第二资源位于ul或sul。

第二资源可以是终端发送preamble的prach时频资源或终端发送上行传输的pusch时频资源。

偏移量可以理解为第一rnti和第二rnti之间的偏移量,偏移量的取值方式有多种,下面举例说明:

取值方式一:偏移量为第一rnti的协议中的最大值;

比如,nrrel-15协议中第一rnti(可以理解为ra-rnti)的取值范围为0~17920,则偏移量可以取第一rnti的协议中的最大值,即17920。

相应的,若偏移量为17920,则第二rnti的表达式如公式3所示:

第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2+17920…公式3

取值方式二:偏移量为第一rnti在当前小区配置下的最大值;

偏移量为终端当前小区中可能使用的第一rnti的最大值,该最大值取决于该小区配置的可用于4-steprach的prach占用的资源情况,比如:该小区没有sul配置的情况下,第一rnti最大值可以为8960。

相应的,若偏移量为第一rnti在当前小区配置下的最大值时,则第二rnti的表达式如公式4所示:

第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2+当前小区内配置的第一rnti的最大值…公式4

取值方式三:偏移量为协议规定的预设数值;

偏移量为协议规定的任意固定值,比如:协议规定偏移量为2。

相应的,若偏移量为协议规定的任意固定值时,则第二rnti的表达式如公式5所示:

第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2+协议规定的固定值…公式5

取值方式四:偏移量为常数0。

相应的,若偏移量为0时,则第二rnti的表达式如公式6所示:

第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2…公式6

需要说明的是,当偏移量为常数0时,第一rnti和第二rnti的在计算时,需要使用不同的时频资源进行计算,以进行区分。比如:在计算第一rnti时,使用终端发送的preamble的prach时频资源确定第一rnti;在计算第二rnti,时,使用终端发送上行传输的pusch时频资源。

本发明实施例通过以上方式确定对msg2进行加扰的第一rnti,以及对msgb进行加扰的第二rnti,以此区分随机接入响应的类型是msg2还是msgb。具体的加扰过程涉及对承载随机接入响应的资源进行加扰和对调度随机接入响应的资源进行加扰两个方面,因此进行加扰的具体方案有多种,下面举例进行说明:

加扰方案一:使用第一rnti对调度msg2的pdcch和承载msg2的pdsch进行加扰;使用第二rnti对调度msgb的pdcch和承载msgb的pdsch进行加扰。

下面通过具体实施例对加扰方案一进行说明:

实施例一:应用加扰方案一的4-steprach的信令流程:

终端侧:

如图6所示,为发起4-steprach的终端侧的操作流程示意图,包括以下步骤:

步骤600:终端向网络侧设备发送随机接入请求msg1;

步骤601:终端在发送msg1后,根据发送preamble的prach资源计算第一rnti,并判断是否在msg2window(窗口)内监听到第一rnti加扰的pdcch,如果是,则执行步骤603,否则,执行步骤602;

步骤602:本次随机接入失败;

步骤603:在成功接收到与发送msg1的资源对应的第一rnti加扰的pdcch后,使用第一rnti对该pdcch进行解扰,解扰成功后,根据pdcch的指示接收承载的msg2的pusch;

步骤604:终端使用第一rnti对接收到的pusch进行解扰,并判断是否成功解析出macpdu,且macpdu中包含与终端发送的preamble对应的preambleid,如果是,则执行步骤605,否则,执行步骤602;

步骤605:终端根据msg2中指示的ulgrant,发送msg3。

网络侧:

网络侧设备根据终端发送的msg1后,使用第一rnti对调度msg2的pdcch和承载msg2的pdsch进行加扰,并将加扰后的msg2发送给终端;具体流程可以参见背景技术中对于4-steprach中基站侧的具体实施流程,此处不再赘述。

需要说明的是,从本发明整体方案考虑,若在加扰方案二的应用场景下,终端发送msg1后,接收到携带第一rnti的pdcch后,一种可能的情况,该pdcch指示的pusch为第一rnti加扰的,则终端能够成功解析;另一种可能的情况是,该pdcch指示的pusch为第二rnti加扰的,则终端不能够成功解析。

实施例二:应用加扰方案一的2-steprach的信令流程:

终端侧:终端向网络侧设备发送msga,即在prach上发送随机接入请求preamble和在pusch上发送上行传输;

相应的,网络侧设备接收终端发送的随机接入请求后,可能出现的情况包括下列两种:

情况一:网络侧设备接收到完整的msga(包括preamble和pusch传输),网络侧设备根据发送preamble的prach的时频资源或发送上行传输的pusch的时频资源确定第二rnti;网络侧设备使用第二rnti对调度msgb的pdcch加扰和承载msgb的pdsch加扰,其中,该msgb中包含终端发送preamble对应的preambleid和该终端的竞争解决标识或仅包含该终端的竞争解决标识。

情况二:网络侧设备在接收到针对msga的随机接入请求后,仅接收到终端发送的preamble,即没有成功接收到pusch承载的上行传输,则网络侧设备将该终端发送的preamble对应的preambleid、包含用于指示该终端回退到4-steprach流程的信息以及后续资源配置信息的指示信息置于msg2macpdu中,与反馈给其他发起4-steprach的终端的随机接入响应复用同一个msg2macpdu,组织成新的msg2,将对该新的msg进行加扰后,发送给终端。

对应上述两种情况,终端也具有两个分支;

分支1:终端在发送完msga的preamble后,启动msg2window,根据发送preamble的prach资源计算第一rnti,msg2window并判断是否在msg2window内监听到第一rnti加扰的pdcch;

终端在启动msg2window之后,对应的流程包括如下步骤:

步骤1-1:终端在msg2window内监听到第一rnti加扰的pdcch后,使用第一rnti对该pdcch进行解扰,解扰成功后,根据pdcch的指示接收承载的msg2的pusch;

步骤2-1:终端使用第一rnti对接收到的pusch进行解扰,并判断是否成功解析出macpdu,如果能够解析出macpdu,再进一步判断且该macpdu包含的macrar(mac随机接入响应)中是否包含与该终端发送的preamble对应的preambleid,以及指示终端回退到4-steprach流程的指示信息,如果有,则根据指示信息中包含的资源配置信息,比如:ulgrant、tac、临时c-rnti等执行后续的发送msg3,接收msg4流程;如果没有,则认为本次随机接入失败;

可选的,终端在确定该macpdu中是否包含用于指示终端回退到4-steprach流程的指示信息后,可以停止对msg2和/或msgb的监听。

分支2:终端在发送完msga的preamble和/或在pusch上发送上行传输之后,启动msgbwindow,根据发送preamble的prach资源或发送上行传输的pusch时频资源计算第二rnti,并判断是否在msgbwindow内监听到第二rnti加扰的pdcch。

对于分支2:终端在启动msgbwindow之后,对应的流程包括如下步骤:

步骤1-2:终端在msgbwindow内监听到第二rnti加扰的pdcch后,使用第二rnti对该pdcch进行解扰,解扰成功后,根据pdcch的指示接收承载的msgb的pusch;

步骤2-2:终端使用第二rnti对接收到的pusch进行解扰,并判断是否成功解析出macpdu,如果能够解析出macpdu,再进一步判断该macpdu包含的macrar中是否有与该终端发送的preamble对应的preambleid,和/或指示该ue的竞争解决标识,一种可能的情况,该macpdu中仅包含该终端发送的preamble对应的preambleid而没有接收到指示该ue的竞争解决标识,则根据macrar的backoff参数的时延限制确定发起下一次随机接入的时延,另外选择随机接入资源发起下一次随机接入,达到最大随机接入次数后,终端的mac层向rrc层上报随机接入问题,触发无线链路失败过程;如果,该macpdu中包含该ue的竞争解决标识,则认为2-steprach接入成功。

其中,第二rnti的计算公式可以为上述公式2~公式5中的任意一个,但需要配置与网络侧设备相同的第二rnti的计算公式,如果终端依据pusch的时频资源计算获得第二rnti,则msgbwindow只能在pusch发送之后启动。

进一步,需要说明的是,本发明实施例中,终端启动的msg2window和msgbwindow可以是同一个window;或msg2window和msgbwindow为两个完全独立的window;或msg2window和msgbwindow为有部分交叠的两个window。

如图7所示,为发起2-steprach的终端对应分支1的完整操作流程示意图,包括以下步骤:

步骤700:终端向网络侧设备发送msga;

步骤701:终端在发送preamble后,根据发送preamble的prach资源计算第一rnti,启动msg2window并判断是否在msg2window内监听到第一rnti加扰的pdcch,如果是,则执行步骤703,否则,执行步骤702;

步骤702:本次随机接入失败;

步骤703:在成功接收到与发送的preamble对应的第一rnti加扰的pdcch后,使用第一rnti对该pdcch进行解扰,解扰成功后,根据pdcch的指示接收承载msg2的pusch;

步骤704:终端使用第一rnti对接收到的pusch进行解扰,并判断是否成功解析出macpdu,且macpdu中包含与终端发送的preamble对应的preambleid,如果是,则执行步骤705,否则,执行步骤702;

步骤705:终端根据msg2中指示的ulgrant,发送msg3。

如图8所示,为发起2-steprach的终端对应分支2的完整操作流程示意图,包括以下步骤:

步骤800:终端向网络侧设备发送msga;

步骤801:终端在发送完msga的preamble和/或在pusch上发送上行传输之后,根据发送preamble的prach资源或发送上行传输的pusch时频资源计算第二rnti,启动msgbwindow并判断是否在msgbwindow内监听到第二rnti加扰的pdcch,如果是,则执行步骤803,否则,执行步骤802;

步骤802:本次随机接入失败;

步骤803:在成功接收到与发送的preamble对应的第二rnti加扰的pdcch后,使用第二rnti对该pdcch进行解扰,解扰成功后,根据pdcch的指示接收承载msgb的pusch;

步骤804:终端使用第二rnti对接收到的pusch进行解扰,并判断是否成功解析出macpdu,且macpdu中包含该终端的竞争解决标识,如果是,则确定2–steprach完成,否则,执行步骤802。

加扰方案二:使用第一rnti对调度msg2的pdcch和承载msg2的pdsch进行加扰;使用第一rnti对调度msgb的pdcch进行加扰和使用第二rnti对承载msgb的pdsch进行加扰。

对于应用加扰方案二的4-steprach的流程可以参见上述实施例1,此处不再赘述。

实施例3:应用加扰方案二的2-steprach的信令流程:

终端侧:终端向网络侧设备发送msga,即在prach上发送随机接入请求preamble和在pusch上发送上行传输;

相应的,网络侧设备接收终端发送的随机接入请求后,可能出现的情况包括下列两种:

情况一:网络侧设备接收到完整的msga(包括preamble和pusch传输)。

网络侧设备根据发送preamble的prach的时频资源或发送上行传输的pusch的时频资源确定第一rnti和第二rnti;网络侧设备使用第一rnti对调度msgb的pdcch进行加扰,使用第二rnti对承载msgb的pdsch加扰,其中,该msgb中包含终端发送preamble对应的preambleid和该终端的竞争解决标识或仅包含该终端的竞争解决标识。

情况二:网络侧设备在接收到针对msga的随机接入请求后,仅接收到终端发送的preamble,即没有成功接收到pusch承载的上行传输。

网络侧设备将该终端发送的preamble对应的preambleid、包含用于指示该终端回退到4-steprach流程的信息以及后续资源配置信息的指示信息置于msg2macpdu中,与反馈给其他发起4-steprach的终端的随机接入响应复用同一个msg2macpdu,组织成新的msg2;网络侧设备使用第一rnti对调度该新的msg2的pdcch加扰和承载该msg2的pdsch进行加扰。将对该新的msg2发送给终端。

对应上述两种情况,终端也具有两个分支;

分支1:终端在发送完msga的preamble后,启动msg2window,根据发送preamble的prach资源计算第一rnti,msg2window并判断是否在msg2window内监听到第一rnti加扰的pdcch;

终端在启动msg2window之后,对应的流程包括如下步骤:

步骤1-1:终端在msg2window内监听到第一rnti加扰的pdcch后,使用第一rnti对该pdcch进行解扰,解扰成功后,根据pdcch的指示接收承载的msg2的pusch;

步骤2-1:终端使用第一rnti和/或第二rnti对接收到的pusch进行解扰,并判断是否成功解析出macpdu,如果使用第一rnti能够成功解析出macpdu,则确定该随机接入响应为msg2;如果使用第二rnti能够成功解析出macpdu,则确定该随机接入响应为msgb;

若确定随机接入响应为msg2,再进一步判断且该macpdu包含的macrar中是否包含与该终端发送的preamble对应的preambleid,以及指示终端回退到4-steprach流程的指示信息,如果有,则根据指示信息中包含的资源配置信息,比如:ulgrant、tac、临时c-rnti等执行后续的发送msg3,接收msg4流程;如果没有,则认为本次随机接入失败;

若确定随机接入响应为msgb,则根据解析出的macpdu,再进一步判断该macpdu包含的macrar中是否有与该终端发送的preamble对应的preambleid,和/或指示该ue的竞争解决标识,一种可能的情况,该macpdu中仅包含该终端发送的preamble对应的preambleid而没有接收到指示该ue的竞争解决标识,则根据macrar中的指示信息中包含的资源配置信息,比如:ulgrant、tac、临时c-rnti等执行后续的发送msg3,接收msg4流程;如果,该macpdu中包含该ue的竞争解决标识,则认为2-steprach接入成功。

可选的,终端在确定该macpdu中是否包含用于指示终端回退到4-steprach流程的指示信息后,可以停止对msg2和/或msgb的监听。

分支2:终端在发送完msga的preamble和/或在pusch上发送上行传输之后,启动msgbwindow,根据发送preamble的prach资源或发送上行传输的pusch时频资源计算第二rnti,并判断是否在msgbwindow内监听到第二rnti加扰的pdcch。

终端在启动msgbwindow之后,对应的流程包括如下步骤:

步骤1-2:终端在msgbwindow内监听到第二rnti加扰的pdcch后,使用第二rnti对该pdcch进行解扰,解扰成功后,根据pdcch的指示接收承载的msgb的pusch;

步骤2-2:终端使用第二rnti对接收到的pusch进行解扰,并判断是否成功解析出macpdu,如果能够解析出macpdu,再进一步判断该macpdu包含的macrar中是否有与该终端发送的preamble对应的preambleid,和/或指示该ue的竞争解决标识,一种可能的情况,该macpdu中仅包含该终端发送的preamble对应的preambleid而没有接收到指示该ue的竞争解决标识,则根据macrar中的指示信息中包含的资源配置信息,比如:ulgrant、tac、临时c-rnti等执行后续的发送msg3,接收msg4流程;如果,该macpdu中包含该ue的竞争解决标识,则认为2-steprach接入成功。

如图9所示,为发起2-steprach的终端侧的对应分支一的完整操作流程示意图,包括以下步骤:

步骤900:终端向网络侧设备发送msga;

步骤901:终端在发送preamble后,根据发送preamble的prach时频资源计算和/或发送上行传输的pusch时频资源计算第一rnti和第二rnti,启动msg2window并判断是否在msg2window内监听到第一rnti加扰的pdcch,如果是,则执行步骤903,否则,执行步骤902;

步骤902:本次随机接入失败;

步骤903:在成功接收到与发送的preamble对应的第一rnti加扰的pdcch后,使用第一rnti对该pdcch进行解扰,在解扰成功后,根据pdcch的指示接收承载的msg2的pusch;

步骤904:终端使用第一rnti和/或第二rnti对接收到的pusch进行解扰,若能够解扰成功,则判断解扰成功的rnti是否为第一rnti;如果是第一rnti,则执行步骤905;否则,执行步骤906;

步骤905:终端使用第一rnti对接收到的pusch进行解扰,并判断是否成功解析出macpdu,且macpdu中包含与终端发送的preamble对应的preambleid,如果是,则执行步骤906,否则,执行步骤902;

步骤906:终端发送msg3;

步骤907:终端使用第二rnti对接收到的pusch进行解扰,并判断是否成功解析出macpdu,且macpdu中包含该终端的竞争解决标识,如果是,则确定2-steprach完成,否则,执行步骤902。

基于同一发明构思,本发明实施例中还提供了一种随机接入的网络侧设备,由于该设备是本发明实施例一种随机接入的系统中的网络侧设备,并且该设备解决问题的原理与系统中网络侧设备的方法相似,因此该设备的实施可以参见系统中网络侧设备的实施,重复之处不再赘述。

如图10所示,本发明实施例第一种随机接入的网络侧设备,该设备包括处理器1000、存储器1001和收发机1002;

处理器1000负责管理总线架构和通常的处理,存储器1001可以存储处理器1000在执行操作时所使用的数据。收发机1002用于在处理器1000的控制下接收和发送数据。

总线架构可以包括任意数量的互联的总线和桥,具体由处理器1000代表的一个或多个处理器和存储器1001代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器1000负责管理总线架构和通常的处理,存储器1001可以存储处理器1000在执行操作时所使用的数据。

本发明实施例揭示的流程,可以应用于处理器1000中,或者由处理器1000实现。在实现过程中,信号处理流程的各步骤可以通过处理器1000中的硬件的集成逻辑电路或者软件形式的指令完成。处理器1000可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1001,处理器1000读取存储器1001中的信息,结合其硬件完成信号处理流程的步骤。

具体地,处理器1000,用于读取存储器1001中的程序并执行:

对不同类型的随机接入响应采用不同的rnti区别性加扰,其中所述随机接入响应为msgb或msg2;将加扰后的随机接入响应发送给终端。

可选的,所述处理器1000具体用于:

使用第一rnti对调度msg2的pdcch加扰和承载msg2的pdsch加扰;使用第二rnti对调度msgb的pdcch加扰和承载msgb的pdsch加扰;或

使用第一rnti对调度msg2的pdcch加扰和承载msg2的pdsch加扰;使用第一rnti对调度msgb的pdcch加扰和使用第二rnti对承载msgb的pdsch加扰;

其中,所述第一rnti与所述第二rnti不同。

可选的,所述处理器1000通过下列公式确定所述第一rnti:

所述第一rnti=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id1;

其中,s_id1表示第一资源起点的符号位置;t_id1表示第一资源的时域编号;f_id1表示第一资源的频域编号;ul_carrier_id1表示第一资源位于ul或sul;

通过下列公式确定所述第二rnti:

所述第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2+偏移量;

其中,s_id2表示第二资源起点的符号位置;t_id2表示第二资源的时域编号;f_id2表示第二资源的频域编号;ul_carrier_id2表示第二资源位于ul或sul。

可选的,所述第一资源为所述终端发送preamble的prach资源或发送上行传输的pusch资源;和/或

所述第二资源为所述终端发送preamble的prach资源或发送上行传输的pusch资源。

可选的,所述偏移量为所述第一rnti的协议中的最大值;或

所述偏移量为所述第一rnti在当前小区配置下的最大值;或

所述偏移量为协议规定的预设数值;或

所述偏移量为常数0。

可选的,所述处理器1000还用于:

对不同类型的随机接入响应采用不同的rnti区别性加扰之前,接收所述终端发送的随机接入请求;

其中,所述随机接入请求为msg1或针对msga的。

可选的,所述处理器1000具体用于:

若接收到的所述随机接入请求为msg1,则将加扰后的包含与接收到的所述preamble对应的preamble标识指示信息的msg2发送给终端;或

若接收到的所述随机接入请求为msga,且所述msga包含所述终端通过pusch传输的上行数据,则将加扰后的包含竞争解决标识的msgb发送给终端;或

若接收到针对msga的随机接入请求,且仅接收到preamble,则将用于反馈msga的指示信息置于msg2的macpdu中,将加扰后的包含所述指示信息的msg2发送给终端;

其中,所述指示信息包括下列中的部分或全部:ulgrant、tac、临时c-rnti以及用于指示所述终端回退到发送msg3的信息。

可选的,所述msg2的macpdu中包含针对多个不同终端发送的msg1的随机接入响应,和/或针对多个不同终端发送的msga中preamble码的随机接入响应;

所述msgb的macpdu中包含针对多个不同终端发送的msga的竞争解决指示。

基于相同的思路,如图11所示,本发明实施例提供的另一种随机接入的网络侧设备的结构示意图,该设备包括:

加扰模块1100:用于对不同类型的随机接入响应采用不同的rnti区别性加扰,其中所述随机接入响应为msgb或msg2;

传输模块1101:用于将加扰后的随机接入响应发送给终端。

可选的,所述加扰模块1100具体用于:

使用第一rnti对调度msg2的pdcch加扰和承载msg2的pdsch加扰;使用第二rnti对调度msgb的pdcch加扰和承载msgb的pdsch加扰;或

使用第一rnti对调度msg2的pdcch加扰和承载msg2的pdsch加扰;使用第一rnti对调度msgb的pdcch加扰和使用第二rnti对承载msgb的pdsch加扰;

其中,所述第一rnti与所述第二rnti不同。

可选的,所述加扰模块1100通过下列公式确定所述第一rnti:

所述第一rnti=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id1;

其中,s_id1表示第一资源起点的符号位置;t_id1表示第一资源的时域编号;f_id1表示第一资源的频域编号;ul_carrier_id1表示第一资源位于ul或sul;

通过下列公式确定所述第二rnti:

所述第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2+偏移量;

其中,s_id2表示第二资源起点的符号位置;t_id2表示第二资源的时域编号;f_id2表示第二资源的频域编号;ul_carrier_id2表示第二资源位于ul或sul。

可选的,所述第一资源为所述终端发送preamble的prach资源或发送上行传输的pusch资源;和/或

所述第二资源为所述终端发送preamble的prach资源或发送上行传输的pusch资源。

可选的,所述偏移量为所述第一rnti的协议中的最大值;或

所述偏移量为所述第一rnti在当前小区配置下的最大值;或

所述偏移量为协议规定的预设数值;或

所述偏移量为常数0。

可选的,所述加扰模块1100还用于:

对不同类型的随机接入响应采用不同的rnti区别性加扰之前,接收所述终端发送的随机接入请求;

其中,所述随机接入请求为msg1或针对msga的。

可选的,所述传输模块1101具体用于:

若接收到的所述随机接入请求为msg1,则将加扰后的包含与接收到的所述preamble对应的preamble标识指示信息的msg2发送给终端;或

若接收到的所述随机接入请求为msga,且所述msga包含所述终端通过pusch传输的上行数据,则将加扰后的包含竞争解决标识的msgb发送给终端;或

若接收到针对msga的随机接入请求,且仅接收到preamble,则将用于反馈msga的指示信息置于msg2的macpdu中,将加扰后的包含所述指示信息的msg2发送给终端;

其中,所述指示信息包括下列中的部分或全部:ulgrant、tac、临时c-rnti以及用于指示所述终端回退到发送msg3的信息。

可选的,所述msg2的macpdu中包含针对多个不同终端发送的msg1的随机接入响应,和/或针对多个不同终端发送的msga中preamble码的随机接入响应;

所述msgb的macpdu中包含针对多个不同终端发送的msga的竞争解决指示。

基于同一发明构思,本发明实施例中还提供了一种随机接入的终端,由于该终端是本发明实施例一种随机接入的系统中的终端,并且该终端解决问题的原理与系统中该终端的方法相似,因此该终端的实施可以参见系统中终端的实施,重复之处不再赘述。

如图12所示,本发明实施例一种随机接入的终端,该设备包括处理器1200、存储器1201和收发机1202;

处理器1200负责管理总线架构和通常的处理,存储器1201可以存储处理器1200在执行操作时所使用的数据。收发机1202用于在处理器1200的控制下接收和发送数据。

总线架构可以包括任意数量的互联的总线和桥,具体由处理器1200代表的一个或多个处理器和存储器1201代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器1200负责管理总线架构和通常的处理,存储器1201可以存储处理器1200在执行操作时所使用的数据。

本发明实施例揭示的流程,可以应用于处理器1200中,或者由处理器1200实现。在实现过程中,信号处理流程的各步骤可以通过处理器1200中的硬件的集成逻辑电路或者软件形式的指令完成。处理器1200可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1201,处理器1200读取存储器1201中的信息,结合其硬件完成信号处理流程的步骤。

具体地,处理器1200,用于读取存储器1201中的程序并执行:

使用不同的rnti对接收的网络侧设备发送的随机接入响应进行区别解扰,其中所述随机接入响应包括msgb或msg2;根据对所述随机接入响应解扰成功的rnti确定随机接入响应的类型,并根据解扰后的所述随机接入响应进行对应的操作。

可选的,所述处理器1200具体用于:

使用第一rnti对pdcch和所述pdcch调度所指示的pdsch进行解扰,若解扰成功,则确定所述随机接入响应为msg2;或

使用所述第二rnti对pdcch和所述pdcch调度所指示的pdsch进行解扰,若解扰成功,则确定所述随机接入响应为msgb;或

使用所述第一rnti对pdcch解扰,并分别使用所述第一rnti和所述第二rnti对所述pdcch调度所指示的pdsch进行解扰,若采用所述第一rnti解扰成功,则确定所述随机接入响应为msg2,若采用所述第二rnti解扰成功,则确定所述随机接入响应为msgb。

可选的,所述处理器1200通过下列公式确定所述第一rnti:

所述第一rnti=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id1;

其中,s_id1表示第一资源起点的符号位置;t_id1表示第一资源的时域编号;f_id1表示第一资源的频域编号;ul_carrier_id1表示第一资源位于ul或sul;

通过下列公式确定所述第二rnti:

所述第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2+偏移量;

其中,s_id2表示第二资源起点的符号位置;t_id2表示第二资源的时域编号;f_id2表示第二资源的频域编号;ul_carrier_id2表示第二资源位于ul或sul。

可选的,所述第一资源为发送preamble的prach资源或发送上行传输的pusch资源;和/或

所述第二资源为发送preamble的prach资源或发送上行传输的pusch资源。

可选的,所述偏移量为所述第一rnti的协议中的最大值;或

所述偏移量为所述第一rnti在当前小区配置下的最大值;或

所述偏移量为协议规定的预设数值;或

所述偏移量为常数0。

可选的,所述处理器1200具体用于:

若对所述随机接入响应解扰成功的rnti为第一rnti,则确定所述随机接入响应的类型为msg2,且所述msg2中包含与所述终端发送的preamble对应的preamble标识指示信息,和/或指示所述终端回退到发送msg3的回退指示信息,则根据msg2中分配的上行资源向所述网络侧设备发送msg3;或

若对所述随机接入响应解扰成功的rnti为第二rnti,则确定所述随机接入响应的类型为msgb,且所述msgb包含竞争解决标识,则确定成功完成随机接入流程。

基于相同的思路,如图13所示,本发明实施例提供的另一种随机接入的终端的结构示意图,该终端包括:

解扰模块1300:用于使用不同的rnti对接收的网络侧设备发送的随机接入响应进行区别解扰,其中所述随机接入响应包括msgb或msg2;

处理模块1301:用于根据对所述随机接入响应解扰成功的rnti确定随机接入响应的类型,并根据解扰后的所述随机接入响应进行对应的操作。

可选的,所述解扰模块1300具体用于:

使用第一rnti对pdcch和所述pdcch调度所指示的pdsch进行解扰,若解扰成功,则确定所述随机接入响应为msg2;或

使用所述第二rnti对pdcch和所述pdcch调度所指示的pdsch进行解扰,若解扰成功,则确定所述随机接入响应为msgb;或

使用所述第一rnti对pdcch解扰,并分别使用所述第一rnti和所述第二rnti对所述pdcch调度所指示的pdsch进行解扰,若采用所述第一rnti解扰成功,则确定所述随机接入响应为msg2,若采用所述第二rnti解扰成功,则确定所述随机接入响应为msgb。

可选的,所述解扰模块1300通过下列公式确定所述第一rnti:

所述第一rnti=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id1;

其中,s_id1表示第一资源起点的符号位置;t_id1表示第一资源的时域编号;f_id1表示第一资源的频域编号;ul_carrier_id1表示第一资源位于ul或sul;

通过下列公式确定所述第二rnti:

所述第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2+偏移量;

其中,s_id2表示第二资源起点的符号位置;t_id2表示第二资源的时域编号;f_id2表示第二资源的频域编号;ul_carrier_id2表示第二资源位于ul或sul。

可选的,所述第一资源为发送preamble的prach资源或发送上行传输的pusch资源;和/或

所述第二资源为发送preamble的prach资源或发送上行传输的pusch资源。

可选的,所述偏移量为所述第一rnti的协议中的最大值;或

所述偏移量为所述第一rnti在当前小区配置下的最大值;或

所述偏移量为协议规定的预设数值;或

所述偏移量为常数0。

可选的,所述处理模块1301具体用于:

若对所述随机接入响应解扰成功的rnti为第一rnti,则确定所述随机接入响应的类型为msg2,且所述msg2中包含与所述终端发送的preamble对应的preamble标识指示信息,和/或指示所述终端回退到发送msg3的回退指示信息,则根据msg2中分配的上行资源向所述网络侧设备发送msg3;或

若对所述随机接入响应解扰成功的rnti为第二rnti,则确定所述随机接入响应的类型为msgb,且所述msgb包含竞争解决标识,则确定成功完成随机接入流程。

基于同一发明构思,本发明实施例中还提供了一种随机接入的方法,由于该方法对应的是本发明实施例一种随机接入的系统中的网络侧设备对应的方法,并且该方法解决问题的原理与该设备相似,因此该方法的实施可以参见该设备的实施,重复之处不再赘述。

如图14所示,为本发明实施例提供的一种随机接入的方法流程图,具体包括如下步骤:

步骤1400,网络侧设备对不同类型的随机接入响应采用不同的rnti区别性加扰,其中所述随机接入响应为msgb或msg2;

步骤1401,所述网络侧设备将加扰后的随机接入响应发送给终端。

可选的,所述网络侧设备使用第一rnti对调度msg2的pdcch加扰和承载msg2的pdsch加扰;使用第二rnti对调度msgb的pdcch加扰和承载msgb的pdsch加扰;或

所述网络侧设备使用第一rnti对调度msg2的pdcch加扰和承载msg2的pdsch加扰;使用第一rnti对调度msgb的pdcch加扰和使用第二rnti对承载msgb的pdsch加扰;

其中,所述第一rnti与所述第二rnti不同。

可选的,所述网络侧设备通过下列公式确定所述第一rnti:

所述第一rnti=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id1;

其中,s_id1表示第一资源起点的符号位置;t_id1表示第一资源的时域编号;f_id1表示第一资源的频域编号;ul_carrier_id1表示第一资源位于ul或sul;

所述终端通过下列公式确定所述第二rnti:

所述第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2+偏移量;

其中,s_id2表示第二资源起点的符号位置;t_id2表示第二资源的时域编号;f_id2表示第二资源的频域编号;ul_carrier_id2表示第二资源位于ul或sul。

可选的,所述第一资源为所述终端发送preamble的prach资源或发送上行传输的pusch资源;和/或

所述第二资源为所述终端发送preamble的prach资源或发送上行传输的pusch资源。

可选的,所述偏移量为所述第一rnti的协议中的最大值;或

所述偏移量为所述第一rnti在当前小区配置下的最大值;或

所述偏移量为协议规定的预设数值;或

所述偏移量为常数0。

可选的,所述网络侧设备对不同类型的随机接入响应采用不同的rnti区别性加扰之前,还包括:

所述网络侧设备接收所述终端发送的随机接入请求;

其中,所述随机接入请求为针对msga的或msg1。

可选的,所述网络侧设备将加扰后的随机接入响应发送给终端,包括:

若接收到的所述随机接入请求为msg1,则所述网络侧设备将加扰后的包含与接收到的所述preamble对应的preamble标识指示信息的msg2发送给终端;或

若接收到的所述随机接入请求为msga,且所述msga包含所述终端通过pusch传输的上行数据,则所述网络侧设备将加扰后的包含竞争解决标识的msgb发送给终端;或

若接收到针对msga的随机接入请求,且仅接收到preamble,则所述网络侧设备将用于反馈msga的指示信息置于msg2的macpdu中,将加扰后的包含所述指示信息的msg2发送给终端;

其中,所述指示信息包括下列中的部分或全部:ulgrant、tac、临时c-rnti以及用于指示所述终端回退到发送msg3的信息。

可选的,所述msg2的macpdu中包含针对多个不同终端发送的msg1的随机接入响应,和/或针对多个不同终端发送的msga中preamble码的随机接入响应;

所述msgb的macpdu中包含针对多个不同终端发送的msga的竞争解决指示。

基于同一发明构思,本发明实施例中还提供了一种随机接入的方法,由于该方法对应的是本发明实施例一种随机接入的系统中的终端对应的方法,并且该方法解决问题的原理与该终端相似,因此该方法的实施可以参见终端的实施,重复之处不再赘述。

如图15所示,为本发明实施例提供的一种随机接入的方法流程图,具体包括如下步骤:

步骤1500,终端使用不同的rnti对接收的网络侧设备发送的随机接入响应进行区别解扰,其中所述随机接入响应包括msgb或msg2;

步骤1501,所述终端根据对所述随机接入响应解扰成功的rnti确定随机接入响应的类型,并根据解扰后的所述随机接入响应进行对应的操作。

可选的,所述终端使用不同的rnti对接收的网络侧设备发送的随机接入响应进行区别解扰,包括:

所述终端使用第一rnti对pdcch和所述pdcch调度所指示的pdsch进行解扰,若解扰成功,则确定所述随机接入响应为msg2;或

所述终端使用所述第二rnti对pdcch和所述pdcch调度所指示的pdsch进行解扰,若解扰成功,则确定所述随机接入响应为msgb;或

所述终端使用所述第一rnti对pdcch解扰,并分别使用所述第一rnti和所述第二rnti对所述pdcch调度所指示的pdsch进行解扰,若采用所述第一rnti解扰成功,则确定所述随机接入响应为msg2,若采用所述第二rnti解扰成功,则确定所述随机接入响应为msgb。

可选的,所述终端通过下列公式确定所述第一rnti:

所述第一rnti=1+s_id1+14×t_id1+14×80×f_id1+14×80×8×ul_carrier_id1;

其中,s_id1表示第一资源起点的符号位置;t_id1表示第一资源的时域编号;f_id1表示第一资源的频域编号;ul_carrier_id1表示第一资源位于ul或sul;

所述终端通过下列公式确定所述第二rnti:

所述第二rnti=1+s_id2+14×t_id2+14×80×f_id2+14×80×8×ul_carrier_id2+偏移量;

其中,s_id2表示第二资源起点的符号位置;t_id2表示第二资源的时域编号;f_id2表示第二资源的频域编号;ul_carrier_id2表示第二资源位于ul或sul。

可选的,所述第一资源为发送preamble的prach资源或发送上行传输的pusch资源;和/或

所述第二资源为发送preamble的prach资源或发送上行传输的pusch资源。

可选的,所述偏移量为所述第一rnti的协议中的最大值;或

所述偏移量为所述第一rnti在当前小区配置下的最大值;或

所述偏移量为协议规定的预设数值;或

所述偏移量为常数0。

可选的,所述终端根据对所述随机接入响应解扰成功的rnti确定随机接入响应的类型,并根据解扰后的所述随机接入响应进行对应的操作,包括:

若对所述随机接入响应解扰成功的rnti为第一rnti,则所述终端确定所述随机接入响应的类型为msg2,且所述msg2中包含与所述终端发送的preamble对应的preamble标识指示信息,和/或指示所述终端回退到发送msg3的回退指示信息,则根据msg2中分配的上行资源向所述网络侧设备发送msg3;或

若对所述随机接入响应解扰成功的rnti为第二rnti,则所述终端确定所述随机接入响应的类型为msgb,且所述msgb包含竞争解决标识,则确定成功完成随机接入流程。

以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。

相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1