无线通信系统中的随机接入方法和装置、用户终端与流程

文档序号:13808859阅读:217来源:国知局
无线通信系统中的随机接入方法和装置、用户终端与流程
本发明涉及通信领域,具体而言,涉及一种无线通信系统中的随机接入方法和装置、用户终端。
背景技术
:在无线通信系统,例如emtc(enhancedmachinetypecommunication,增强mtc)和nb-iot(narrowbandinternetofthings,窄带物联网)标准协议中,支持由enodeb(evolvednodeb,演进型基站)发起的随机接入过程,比如enodeb通过下发pdcchorder(pdcchphysicaldownlinkcontrolchannel,物理下行控制信道)指示用户设备ue(userequipment)发起随机接入过程。此时,enodeb会指示ue使用的prach(physicalrandomaccesschannel,随机接入信道)资源信息(表1所示为pdcchorder指示的prach信息)。当ue收到enodeb的指令后,即在enodeb指定的资源上发送prach,对于emtc系统,ue使用enodeb指定的preamble(即前导码)码字发送prach。表1在emtc和nb-iot系统中,prach资源是根据覆盖等级配置的,每个覆盖等级都对应一组prach时频资源、prach重复次数、随机接入次数,emtc系统还会为每个覆盖配置一组preamble码字。对于enodeb发起的随机接入过程,enodeb指示的prach资源索引或子载波id或preamble码字一定在初始覆盖等级的prach资源组中,以保证ue在初始覆盖等级上按照enodeb指示的prach资源发起随机接入过程。但当ue在enodeb指定的prach资源上多次发起随机接入失败需要提升覆盖等级时,enodeb指示的prach资源索引或子载波id或preamble码字在高一等级的prach资源组中可能并不存在,此时ue无法发起随机接入,或者按照enodeb中指示的prach信息发送prach,但enodeb不会响应,结果都将导致随机接入失败,降低了enodeb发起的随机接入成功率。针对相关技术中移动基站发起的随机接入成功率较低的技术问题,目前尚未提出有效的解决方案。技术实现要素:本发明实施例提供了一种无线通信系统中的随机接入方法和装置、用户终端,以至少解决相关技术中移动基站发起的随机接入成功率较低的技术问题。根据本发明实施例的一个方面,提供了一种无线通信系统中的随机接入方法,该方法包括:接收移动基站发送的指示信息,其中,指示信息用于指示用户终端发起随机接入;基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源,其中,目标prach资源用于发送prach信号,prach信号用于发起随机接入,当前覆盖等级为当前要发起随机接入的覆盖等级,可用资源为当前覆盖等级下允许被使用的资源;当在目标prach资源上发起随机接入失败的情况下,基于更新后的覆盖等级和资源信息从可用资源中重新确定目标prach资源,并在重新确定的目标prach资源上发送prach信号。进一步地,通过如下方式确定在目标prach资源上发起的随机接入失败:获取发起随机接入的失败次数;在失败次数达到预设值的情况下,确定在目标prach资源上发起的随机接入失败,其中,预设值为在当前覆盖等级下,允许发送prach信号的次数最大值。进一步地,该方法还包括:在获取发起随机接入的失败次数之后,在失败次数小于预设值的情况下,在目标prach资源上重新发送prach信号。进一步地,更新后的覆盖等级比更新前的覆盖等级高一个等级。进一步地,目标prach资源包括用于发送prach信号的目标时频域资源、目标码字及目标子载波,基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源包括:根据资源信息从当前覆盖等级下的可用资源中映射出目标prach资源。进一步地,在无线通信系统为emtc系统的情况下,根据资源信息从当前覆盖等级下的可用资源中映射出目标prach资源包括:根据当前覆盖等级下的可用时频域资源的资源数量和资源信息中的时频资源索引确定目标时频域资源;和/或,根据当前覆盖等级下的前导码的起始码字、结束码字及资源信息中的前导码索引确定目标码字。进一步地,根据当前覆盖等级下的可用时频域资源的资源数量和资源信息中的时频资源索引确定目标时频域资源包括:使用预设公式,根据可用时频域资源的资源数量num1和资源信息中的时频资源索引id1计算第一索引id2,其中,预设公式为id2=(id1-k1)mod(num1)+k2,或,id2=(id1)mod(num1)+k3,k1、k2、k3为常数;将与id2对应的时频资源作为目标时频域资源。进一步地,根据当前覆盖等级下的前导码的起始码字、结束码字及资源信息中的前导码索引确定目标码字包括:根据起始码字的索引id3、结束码字的索引id4及前导码索引id5计算第二索引id6=id3+(id5)mod(id4-id3+1),或者,根据起始码字的索引id3、结束码字的索引id4及前导码索引id5、指示信息指示的覆盖等级对应的起始码字索引id9来计算第二索引id6=id3+(id5-id9)mod(id4-id3+1);将与id6对应的码字作为目标码字。进一步地,在无线通信系统为nb-iot系统的情况下,根据资源信息从当前覆盖等级下的可用资源中映射出目标prach资源包括:根据当前覆盖等级下的子载波数量、起始子载波的索引及资源信息中的子载波索引或者偏移确定目标子载波。进一步地,根据当前覆盖等级下的子载波和资源信息中的子载波索引或者偏移确定目标子载波包括:根据当前覆盖等级下的子载波数量num2、起始子载波的索引id7及资源信息中的子载波偏移num3计算第三索引id8=id7+(num3)mod(num2),或者,根据当前覆盖等级下的子载波数量num2、起始子载波的索引id7及资源信息中的子载波索引num3、指示信息中指示的覆盖等级对应的起始在载波索引id10计算第三索引id8=id7+(num3-id10)mod(num2);将与id8对应的子载波作为目标子载波。进一步地,在无线通信系统为emtc系统或nb-iot系统的情况下,指示信息为pdcchorder信息。进一步地,在无线通信系统为emtc系统的情况下,指示信息为切换信息。根据本发明实施例的另一个方面,提供了一种无线通信系统中的随机接入装置,该装置包括:接收单元,用于接收移动基站发送的指示信息,其中,指示信息用于指示用户终端发起随机接入;确定单元,用于基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源,其中,目标prach资源用于发送prach信号,prach信号用于发起随机接入,当前覆盖等级为当前要发起随机接入的覆盖等级;发送单元,用于当在目标prach资源上发起随机接入失败的情况下,基于更新后的覆盖等级和资源信息从可用资源中重新确定目标prach资源,并在重新确定的目标prach资源上发送prach信号。进一步地,发送单元包括:获取模块,用于获取发起随机接入的失败次数;第一确定模块,用于在失败次数达到预设值的情况下,确定在目标prach资源上发起的随机接入失败,其中,预设值为在当前覆盖等级下,允许发送prach信号的次数最大值。进一步地,发送单元还包括:发送模块,用于在获取发起随机接入的失败次数之后,在失败次数小于预设值的情况下,在目标prach资源上重新发送prach信号。进一步地,更新后的覆盖等级比更新前的覆盖等级高一个等级。进一步地,目标prach资源包括用于发送prach信号的目标时频域资源、目标码字及目标子载波,确定单元还用于根据资源信息从当前覆盖等级下的可用资源中映射出目标prach资源。进一步地,在无线通信系统为emtc系统的情况下,确定单元包括:第二确定模块,用于根据当前覆盖等级下的可用时频域资源的资源数量和资源信息中的时频资源索引确定目标时频域资源;第三确定模块,用于根据当前覆盖等级下的前导码的起始码字、结束码字及资源信息中的前导码索引确定目标码字。进一步地,第二确定模块还用于:使用预设公式,根据可用时频域资源的资源数量num1和资源信息中的时频资源索引id1计算第一索引id2,预设公式为id2=(id1-k1)mod(num1)+k2,或,id2=(id1)mod(num1)+k3,k1、k2、k3为常数;将与id2对应的时频资源作为目标时频域资源。进一步地,第三确定模块还用于:根据起始码字的索引id3、结束码字的索引id4及前导码索引id5计算第二索引id6=id3+(id5)mod(id4-id3+1),或者,根据起始码字的索引id3、结束码字的索引id4及前导码索引id5、指示信息指示的覆盖等级对应的起始码字索引id9来计算第二索引id6=id3+(id5-id9)mod(id4-id3+1);将与id6对应的码字作为目标码字。进一步地,在无线通信系统为nb-iot系统的情况下,确定单元包括:第四确定模块,用于根据当前覆盖等级下的子载波数量、起始子载波的索引及资源信息中的子载波索引或者偏移确定目标子载波。进一步地,第四确定模块还用于根据当前覆盖等级下的子载波数量num2、起始子载波的索引id7及资源信息中的子载波偏移num3计算第三索引id8=id7+(num3)mod(num2),或者,根据当前覆盖等级下的子载波数量num2、起始子载波的索引id7及资源信息中的子载波索引num3、指示信息中指示的覆盖等级对应的起始在载波索引id10计算第三索引id8=id7+(num3-id10)mod(num2);将与id8对应的子载波作为目标子载波。进一步地,在无线通信系统为emtc系统或nb-iot系统的情况下,指示信息为pdcchorder信息。进一步地,在无线通信系统为emtc系统的情况下,指示信息为切换信息。根据本发明实施例的另一个方面,提供了一种用户终端,用户终端包括:存储器,存储器中存储有包括如下步骤的代码:接收移动基站发送的指示信息,其中,指示信息用于指示用户终端发起随机接入;基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源,其中,目标prach资源用于发送prach信号,prach信号用于发起随机接入;当在目标prach资源上发起随机接入失败的情况下,基于更新后的覆盖等级和资源信息从可用资源中重新确定目标prach资源,并在重新确定的目标prach资源上发送prach信号;处理器,处理器用于执行存储器中存储的代码;传输装置,分别与存储器和处理器连接,用于将存储器中的代码传输至处理器。根据本发明的另一个实施例,提供了一种存储介质,存储介质可以被设置为存储用于执行以下步骤的程序代码:接收移动基站发送的指示信息,其中,指示信息用于指示用户终端发起随机接入;基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源,其中,目标prach资源用于发送prach信号,prach信号用于发起随机接入;当在目标prach资源上发起随机接入失败的情况下,基于更新后的覆盖等级和资源信息从可用资源中重新确定目标prach资源,并在重新确定的目标prach资源上发送prach信号。在本发明实施例中,接收移动基站发送的指示信息,指示信息用于指示用户终端发起随机接入;基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源,目标prach资源用于发送prach信号,prach信号用于发起随机接入;当在目标prach资源上发起随机接入失败的情况下,基于更新后的覆盖等级和资源信息从可用资源中重新确定目标prach资源,并在重新确定的目标prach资源上发送prach信号,从而解决了相关技术中移动基站发起的随机接入成功率较低的技术问题,实现了提高随机接入成功率的技术效果。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的可选的用户终端的示意图;图2是根据本发明实施例的无线通信系统中的随机接入的流程图;图3是根据本发明实施例的可选的无线通信系统中的随机接入的流程图;图4是根据本发明实施例的可选的无线通信系统中的随机接入的流程图;图5是根据本发明实施例的无线通信系统中的随机接入装置的示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。实施例1本申请实施例一所提供的方法实施例可以在用户终端、计算机终端或者类似的运算装置中执行。以运行在用户终端上为例,如图1所示,用户终端可以包括一个或多个(图中仅示出一个)处理器101(处理器101可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器103、以及用于通信功能的传输装置105。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。存储器103可用于存储应用软件的软件程序以及模块,如本发明实施例中的设备的控制方法对应的程序指令/模块,处理器101通过运行存储在存储器103内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。需要说明的是,存储器中存储有包括如下步骤的代码:接收移动基站发送的指示信息,其中,指示信息用于指示用户终端发起随机接入;基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源,其中,目标prach资源用于发送prach信号,prach信号用于发起随机接入,当前覆盖等级为当前要发起随机接入的覆盖等级;当在目标prach资源上发起随机接入失败的情况下,基于更新后的覆盖等级和资源信息从可用资源中重新确定目标prach资源,并在重新确定的目标prach资源上发送prach信号。传输装置用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输装置包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。根据本发明实施例,提供了一种无线通信系统中的随机接入的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图2是根据本发明实施例的无线通信系统中的随机接入的流程图,如图2所示,该方法包括如下步骤:步骤s201,接收移动基站发送的指示信息,指示信息用于指示用户终端发起随机接入。步骤s202,基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源,目标prach资源用于发送prach信号,prach信号用于发起随机接入,当前覆盖等级为当前要发起随机接入的覆盖等级,可用资源为当前覆盖等级下允许被使用的资源。步骤s203,当在目标prach资源上发起随机接入失败的情况下,基于更新后的覆盖等级和资源信息从可用资源中重新确定目标prach资源,并在重新确定的目标prach资源上发送prach信号。通过上述实施例,接收移动基站发送的指示信息,指示信息用于指示用户终端发起随机接入;基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源,目标prach资源用于发送prach信号,prach信号用于发起随机接入;当在目标prach资源上发起随机接入失败的情况下,基于更新后的覆盖等级和资源信息从可用资源中重新确定目标prach资源,并在重新确定的目标prach资源上发送prach信号,从而解决了相关技术中移动基站发起的随机接入成功率较低的技术问题,实现了提高随机接入成功率的技术效果。可选地,上述步骤的执行主体可以为用户终端等,但不限于此。在步骤s201中,接收移动基站发送的指示信息时,指示信息包括pdcchorder信息,也即基站enodeb可以通过pdcchorder来发送指示信息,但不限于此,在其它类型的基站中可以采用类似的消息来发送。在步骤s202中,在基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源时,根据资源信息从当前覆盖等级下的可用资源中映射出目标prach资源。可以根据与移动基站的系统类型对应的方式来确定目标prach资源。在无线通信系统为emtc系统的情况下,目标prach资源包括用于发送prach信号的目标时频域资源和目标码字,基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源包括:根据当前覆盖等级下的可用时频域资源的资源数量和资源信息中的时频资源索引确定目标时频域资源;和/或,根据当前覆盖等级下的前导码的起始码字、结束码字及资源信息中的前导码索引确定目标码字。具体地,根据当前覆盖等级下的可用时频域资源的资源数量和资源信息中的时频资源索引确定目标时频域资源包括:使用预设公式,根据可用时频域资源的资源数量num1和资源信息中的时频资源索引id1计算第一索引id2,预设公式为id2=(id1-k1)mod(num1)+k2,id2=(id1)mod(num1)+k3,k1、k2、k3为常数;将与id2对应的时频资源作为目标时频域资源。上述的“mod”表示取模运算。根据当前覆盖等级下的前导码的起始码字、结束码字及资源信息中的前导码索引确定目标子载波包括:根据起始码字的索引id3、结束码字的索引id4及前导码索引id5计算第二索引id6=id3+(id5)mod(id4-id3+1),或者,根据起始码字的索引id3、结束码字的索引id4及前导码索引id5、指示信息指示的覆盖等级对应的起始码字索引id9来计算第二索引id6=id3+(id5-id9)mod(id4-id3+1);将与id6对应的码字作为目标码字。在无线通信系统为nb-iot系统的情况下,目标prach资源包括用于发送prach信号目标子载波,基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源包括:根据当前覆盖等级下的子载波数量、起始子载波的索引及资源信息中的子载波索引或者偏移确定目标子载波。具体地,根据当前覆盖等级下的子载波和资源信息中的子载波索引或者偏移确定目标子载波包括:根据当前覆盖等级下的子载波数量num2、起始子载波的索引id7及资源信息中的子载波偏移num3计算第三索引id8=id7+(num3)mod(num2),或者,根据当前覆盖等级下的子载波数量num2、起始子载波的索引id7及资源信息中的子载波索引num3、指示信息中指示的覆盖等级对应的起始在载波索引id10计算第三索引id8=id7+(num3-id10)mod(num2);将与id8对应的子载波作为目标子载波。在步骤s203中,可通过如下方式确定在目标prach资源上发起的随机接入失败:获取发起随机接入的失败次数;在失败次数达到预设值的情况下,确定在目标prach资源上发起的随机接入失败,其中,预设值为在当前覆盖等级下,允许发送prach信号的次数最大值。需要说明的是,在获取发起随机接入的失败次数之后,在失败次数小于预设值的情况下,可在目标prach资源上重新发送prach信号,直至失败的次数达到上述预设值;更新后的覆盖等级比更新前的覆盖等级高一个等级。下面结合图3和图4所记载的实施方式详述本发明的实施例。实施方式1需要说明的是,emtcfdd系统配置了四个覆盖等级,分别为cel0/cel1/cel2/cel2,其中cel0的覆盖等级最低。四个覆盖等级的prach资源信息如表2所示。表2根据36.211协议,上述prach配置索引对应的prach时域资源(无线帧号和子帧号)如表3所示。表3prach配置索引无线帧号子帧号3any16any1,69any1,4,712any0,2,4,6,8步骤s301,在emtc系统中,enodeb指示ue发起随机接入(如下发pdcchorder),指示的rpach资源信息包括:初始覆盖等级和subcarrierindicationofnprach(即子载波索引)。在enodeb下发的pdcchorder中,指示的prach信息的含义如表4所示。表4步骤s302,ue收到pdcchorder,获取初始覆盖等级信息,并获取该等级对应的prach资源,包括时域位置、频域位置和preamble码字,可用的prach时频资源数目为nprach。如,ue根据初始覆盖等级获取prach资源组的时频资源信息、重复次数;ue根据subcarrierindicationofnprach和初始覆盖等级可用的prach子载波数目,计算其使用的prach子载波id。步骤s303,ue在确定的prach资源上发送prach。如果enodeb下发的prachmaskindex(时频域资源索引)在1-10范围内,ue根据prachmaskindex和prach时频资源数目(nprach),通过取模运算(mod)计算确定其使用的uemaskindex(目标时频域资源索引):uemaskindex=(prachmaskindex-1)mod(nprach)+1,或者,uemaskindex=(prachmaskindex)mod(nprach)+1。prach资源数目根据36.211协议中的prach资源配置获得。prachmaskindex字段为其他值时,遵循36.321协议的定义。ue根据enodeb下发的preambleindex(码索引)和preamble码字个数(npreamble)计算其使用的preambleid(目标子载波索引):preambleid=(firstpreamble-r13)+(preambleindex)mod(npreamble),npreamble=(lastpreamble-r13)-(firstpreamble-r13)+1,其中,firstpreamble-r13为“36.331”协议中的信元,为当前覆盖的起始preamble码字;lastpreamble-r13为“36.331”协议中中的信元,为当前覆盖等级使用的最后一个preamble码字。ue根据上述步骤确定的prach和preamble码字发送prach。步骤s304,判断随机接入是否成功,若是则执行步骤s306,否则执行步骤s305。步骤s305,如果发起的随机接入过程失败,则在确定的prach资源上再次发送prach,并判断在初始覆盖等级上发送prach的次数是否小于最大随机接入次数,若是则执行步骤s307,否则执行步骤s306。例如,ue收到pdcchorder,获取初始覆盖等级为cel1,并获取cel1对应的prach资源,prach配置索引为9,即在每个无线帧的子帧1、4、7上发送preamble码,这个配置下可用prach资源数nprach为3;prach起始子帧周期为4个子帧;prach频域起始prb为prb=0;preamble码个数为12、范围为12-23;在cel1上发起随机接入次数为min(3,20)=3次。ue根据pdcchorder指示的prachmaskindex计算其使用的uemaskindex=(prachmaskindex-1)modnprach+1=(3-1)mod3+1=3;根据36.321和36.211标准协议,在每个无线帧的子帧7上发送preamble码。根据prach起始子帧周期为4个子帧,ue在满足的子帧上发送preamble码。这里,sf为无线帧号,ns为时隙号。ue根据pdcchorder中preambleindex计算其使用的uemaskindex=12+15mod12=15;ue在确定的子帧、prb=0的prach资源上发送preamble码字15。如果发起的随机接入过程失败,且在cel0上发起随机接入次数小于3,则在满足的子帧、prb=0的prach资源上再次发送preamble码字15。步骤s306,随机接入过程结束。步骤s307,在初始覆盖等级上发送prach次数是否小于该覆盖等级的随机接入次数,若是指执行步骤s303,否则执行步骤s308。步骤s308,如果在当前覆盖等级上发送prach的次数=max(numpreambleattemptce-r13)(即当前覆盖的随机接入次数)、且当前覆盖等级上发送prach次数<num(repetitionsperpreambleattempt-r13)(即最大随机接入次数),则将覆盖等级提高一个等级,重新执行步骤s303。获取该等级对应的prach资源,包括时域位置、频域位置和preamble码字。ue根据当前覆盖等级获取prach资源组的时频资源信息、重复次数;ue根据subcarrierindicationofnprach和当前覆盖等级可用的prach子载波数目,计算其使用的prach子载波id。ue在新的覆盖等级计算其使用的prachuemaskindex和preambleid,ue在确定的prach资源上发送prach。例如,如果在cel1上发起随机接入次数达到3次(还未达到总次数门限20次),那么ue将覆盖等级提升至cel2,并获取该等级对应的prach资源:prach配置索引为6,即在每个无线帧的子帧1、6上发送preamble码,这个配置下可用prach资源数nprach为2;prach起始子帧周期为8个子帧;prach频域起始prb为prb=0;preamble码个数为12、范围为24-35;在cel2上发起随机接入次数为min(3,20-3)=3次。ue根据pdcchorder指示的prachmaskindex计算其使用的uemaskindex=(3-1)mod2+1=1;根据36.321和36.211标准协议,即在每个无线帧的子帧1上发送preamble码。根据prach起始子帧周期为8个子帧,ue在满足的子帧上发送preamble码。这里,sf为无线帧号,ns为时隙号。ue根据pdcchorder中preambleindex计算其使用的preambleindex(即preambleid)为24+15mod12,即27。ue在确定的子帧、prb=0的prach资源上发送preamble码字27。重复上述步骤,直到随机接入成功,或者达到最大重复次数min(3+3+3,20)=9。可选地,ue收到pdcchorder,获取初始覆盖等级为cel1,并获取cel1对应的prach资源:prach配置索引为9,即在每个无线帧的子帧1、4、7上发送preamble码,这个配置下可用prach资源数nprach为3;prach起始子帧周期为4个子帧;prach频域起始prb为prb=0;preamble码个数为12、范围为12-23;在cel1上发起随机接入次数为min(3,20)=3次。ue根据pdcchorder指示的prachmaskindex计算其使用的maskindex:maskindex=prachmaskindexmodnprach+1=3mod3+1=1;根据36.321和36.211标准协议,maskindex=3,即在每个无线帧的子帧7上发送preamble码。根据prach起始子帧周期为4个子帧,ue在满足的子帧上发送preamble码。这里,sf为无线帧号,ns为时隙号。ue根据pdcchorder中preambleindex计算其使用的preambleindex:preambleindex=12+preambleindexmod12=12+15mod12=15;ue在确定的子帧、prb=0的prach资源上发送preamble码字15。如果发起的随机接入过程失败,且在cel0上发起随机接入次数小于3,则在满足的子帧、prb=0的prach资源上再次发送preamble码字15。如果在cel1上发起随机接入次数达到3次(还未达到总次数门限20次),那么ue将覆盖等级提升至cel2,并获取该等级对应的prach资源:prach配置索引为6,即在每个无线帧的子帧1、6上发送preamble码,这个配置下可用prach资源数nprach为2;prach起始子帧周期为8个子帧;prach频域起始prb为prb=0;preamble码个数为12、范围为24-35;在cel2上发起随机接入次数为min(3,20-3)=3次。ue根据pdcchorder指示的prachmaskindex计算其使用的maskindex=(prachmaskindex-1)modnprach+1=(3-1)mod2+1=1;根据36.321和36.211标准协议,maskindex=1,即在每个无线帧的子帧1上发送preamble码。根据prach起始子帧周期为8个子帧,ue在满足的子帧上发送preamble码。这里,sf为无线帧号,ns为时隙号。ue根据pdcchorder中preambleindex计算其使用的preambleindex=24+preambleindexmod12=24+15mod12=27;ue在确定的子帧、prb=0的prach资源上发送preamble码字27。重复上述步骤,直到随机接入成功,或者达到最大重复次数min(3+3+3,20)=9。实施方式2需要说明的是,nb-iot系统配置了三个覆盖等级,分别为cel0/cel1/cel2,其中cel0的覆盖等级最低。三个覆盖等级的prach资源信息如表5所示。表5步骤s401,在nb-iot系统中,enodeb下发pdcchorder,其中指示的prach信息如表5所示,包括字段“startingnumberofnprachrepetitions”和“subcarrierindicationofnprach”。表5步骤s402,ue收到pdcchorder,获取初始覆盖等级信息,并获取该等级对应的prach资源,包括时域位置、频域位置。其中频域位置由nprach-subcarrieroffset-r13(prach起始子载波)、nprach-numsubcarriers-r13两个参数确定(prach载波个数)确定。例如,获取初始覆盖等级为cel0,并获取cel0对应的prach资源,其周期为640ms,起始子帧偏移为8,子载波个数为12、范围为0-11,在cel0上发起随机接入次数为min(3,20)=3次。ue根据指示的subcarrierindicationofnprach,来计算其在cel0上使用的子载波id,计算方法可以但不限于:prach的子载波id=nprach-subcarrieroffset-r13+subcarrierindicationofnprachmodnprach-numsubcarriers-r13=0+6mod12=6。步骤s403,pdcchorder结束子帧为n,从索引为(n+9)的子帧开始,ue在确定的prach资源上发送prach。如,ue在满足的子帧作为起始子帧发送prach信号,使用的子载波id为6。这里,sf为无线帧号,ns为时隙号。如果发起的随机接入过程失败,且在cel0上发起随机接入次数小于3,则在满足子帧作为起始子帧再次发送prach信号,使用的子载波id为6。步骤s404,判断随机接入是否成功,若是则执行步骤s406,否则执行步骤s405。如果在cel0上发起随机接入次数达到3次(还未达到总次数门限20次),那么ue将覆盖等级提升至cel1,并获取该等级对应的prach资源,其周期为640ms,起始子帧偏移为64,子载波个数为12、范围为12-23,在cel1上发起随机接入次数为min(3,20-3)=3次。步骤s405,如果发起的随机接入过程失败,则在确定的prach资源上再次发送prach,并判断在初始覆盖等级上发送prach的次数是否小于最大随机接入次数,若是则执行步骤s407,否则执行步骤s406。步骤s406,随机接入过程结束。步骤s407,在初始覆盖等级上发送prach次数是否小于该覆盖等级的随机接入次数,若是指执行步骤s403,否则执行步骤s408。步骤s408,如果在当前覆盖等级上发送prach次数=maxnumpreambleattemptce-r13(当前覆盖的随机接入次数)、且当前覆盖等级上发送prach次数<numrepetitionsperpreambleattempt-r13(最大随机接入次数),则覆盖等级+1,并获取该等级对应的prach资源,包括时域位置、频域位置和重复次数;则将覆盖等级提高一个等级,重新执行步骤s403。ue在新的覆盖等级上计算其使用的prach子载波id。ue在重新确定的prach资源上发送prach。例如,ue根据指示的subcarrierindicationofnprach,来计算其在cel1使用的子载波id,计算方法可以但不限于:prach子载波id=12+6mod12=18,ue在满足的子帧作为起始子帧再次发送prach信号,使用的子载波id为18。重复上述步骤,直到随机接入成功,或者达到最大重复次数min(3+3+3,20)=9。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。实施方式3需要说明的是,nb-iot系统配置了三个覆盖等级,分别为cel0、cel1、cel2,其中cel0的覆盖等级最低。三个覆盖等级的prach资源信息如表5所示。表5步骤s401,在nb-iot系统中,enodeb下发pdcchorder,其中指示的prach信息如表5所示,包括字段“startingnumberofnprachrepetitions”和“subcarrierindicationofnprach”。表5步骤s402,ue收到pdcchorder,获取初始覆盖等级信息,并获取该等级对应的prach资源,包括时域位置、频域位置。其中频域位置由nprach-subcarrieroffset-r13(prach起始子载波)、nprach-numsubcarriers-r13两个参数确定(prach载波个数)确定。例如,获取初始覆盖等级为cel0,并获取cel0对应的prach资源,其周期为640ms,起始子帧偏移为8,子载波个数为12、范围为0-11,在cel0上发起随机接入次数为min(3,20)=3次。ue根据指示的subcarrierindicationofnprach,来计算其在cel0上使用的子载波id,计算方法可以但不限于:prach的子载波id=nprach-subcarrieroffset-r13+(subcarrierindicationofnprach-nprach-subcarrieroffset-r13)modnprach-numsubcarriers-r13=0+(6-0)mod12=6。步骤s403,pdcchorder结束子帧为n,从索引为(n+9)的子帧开始,ue在确定的prach资源上发送prach。如,ue在满足的子帧作为起始子帧发送prach信号,使用的子载波id为6。这里,sf为无线帧号,ns为时隙号。如果发起的随机接入过程失败,且在cel0上发起随机接入次数小于3,则在满足子帧作为起始子帧再次发送prach信号,使用的子载波id为6。步骤s404,判断随机接入是否成功,若是则执行步骤s406,否则执行步骤s405。如果在cel0上发起随机接入次数达到3次(还未达到总次数门限20次),那么ue将覆盖等级提升至cel1,并获取该等级对应的prach资源,其周期为640ms,起始子帧偏移为64,子载波个数为12、范围为12-23,在cel1上发起随机接入次数为min(3,20-3)=3次。步骤s405,如果发起的随机接入过程失败,则在确定的prach资源上再次发送prach,并判断在初始覆盖等级上发送prach的次数是否小于最大随机接入次数,若是则执行步骤s407,否则执行步骤s406。步骤s406,随机接入过程结束。步骤s407,在初始覆盖等级上发送prach次数是否小于该覆盖等级的随机接入次数,若是指执行步骤s403,否则执行步骤s408。步骤s408,如果在当前覆盖等级上发送prach次数=maxnumpreambleattemptce-r13(当前覆盖的随机接入次数)、且当前覆盖等级上发送prach次数<numrepetitionsperpreambleattempt-r13(最大随机接入次数),则覆盖等级+1,并获取该等级对应的prach资源,包括时域位置、频域位置和重复次数;则将覆盖等级提高一个等级,重新执行步骤s403。ue在新的覆盖等级上计算其使用的prach子载波id。ue在重新确定的prach资源上发送prach。例如,ue根据指示的subcarrierindicationofnprach,来计算其在cel1使用的子载波id,计算方法可以但不限于:prach子载波id=12+(6-0)mod12=18,ue在满足的子帧作为起始子帧再次发送prach信号,使用的子载波id为18。重复上述步骤,直到随机接入成功,或者达到最大重复次数min(3+3+3,20)=9。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。实施例2本发明实施例中还提供了一种无线通信系统中的随机接入装置。该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图5是根据本发明实施例的无线通信系统中的随机接入装置的示意图。如图5所示,该装置可以包括:接收单元51、确定单元52以及发送单元53。接收单元51用于接收移动基站发送的指示信息,其中,指示信息用于指示用户终端发起随机接入。确定单元52用于基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源,其中,目标prach资源用于发送prach信号,prach信号用于发起随机接入,当前覆盖等级为当前要发起随机接入的覆盖等级。发送单元53用于当在目标prach资源上发起随机接入失败的情况下,基于更新后的覆盖等级和资源信息从可用资源中重新确定目标prach资源,并在重新确定的目标prach资源上发送prach信号通过上述实施例,接收单元接收移动基站发送的指示信息,指示信息用于指示用户终端发起随机接入;确定单元基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源,目标prach资源用于发送prach信号,prach信号用于发起随机接入;发送单元当在目标prach资源上发起随机接入失败的情况下,基于更新后的覆盖等级和资源信息从可用资源中重新确定目标prach资源,并在重新确定的目标prach资源上发送prach信号,从而解决了相关技术中移动基站发起的随机接入成功率较低的技术问题,实现了提高随机接入成功率的技术效果。在接收单元接收移动基站发送的指示信息时,可以是接收为pdcchorder信息的指示信息。在确定单元基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源时,可根据资源信息从当前覆盖等级下的可用资源中映射出目标prach资源。具体可以根据与移动基站的系统类型对应的方式来确定目标prach资源。在无线通信系统为emtc系统的情况下,目标prach资源包括用于发送prach信号的目标时频域资源和目标码字,确定单元包括:第二确定模块,用于根据当前覆盖等级下的可用时频域资源的资源数量和资源信息中的时频资源索引确定目标时频域资源;第三确定模块,用于根据当前覆盖等级下的前导码的起始码字、结束码字及资源信息中的前导码索引确定目标码字。具体地,第二确定模块还用于使用预设公式,根据可用时频域资源的资源数量num1和资源信息中的时频资源索引id1计算第一索引id2,其中,预设公式为id2=(id1-k1)mod(num1)+k2,或,id2=(id1)mod(num1)+k3,k1、k2、k3为常数;将与id2对应的时频资源作为目标时频域资源。第三确定模块还用于根据起始码字的索引id3、结束码字的索引id4及前导码索引id5计算第二索引id6=id3+(id5)mod(id4-id3+1),或者,根据起始码字的索引id3、结束码字的索引id4及前导码索引id5、指示信息指示的覆盖等级对应的起始码字索引id9来计算第二索引id6=id3+(id5-id9)mod(id4-id3+1);将与id6对应的码字作为目标码字。在无线通信系统为nb-iot系统的情况下,目标prach资源包括用于发送prach信号目标子载波,确定单元包括:第四确定模块,用于根据当前覆盖等级下的子载波数量、起始子载波的索引及资源信息中的子载所以或波偏移确定目标子载波。具体地,第四确定模块还用于根据当前覆盖等级下的子载波数量num2、起始子载波的索引id7及资源信息中的子载波偏移num3计算第三索引id8=id7+(num3)mod(num2),或者,根据当前覆盖等级下的子载波数量num2、起始子载波的索引id7及资源信息中的子载波索引num3、指示信息中指示的覆盖等级对应的起始在载波索引id10计算第三索引id8=id7+(num3-id10)mod(num2);;将与id8对应的子载波作为目标子载波。上述的发送单元包括:获取模块,用于获取发起随机接入的失败次数;第一确定模块,用于在失败次数达到预设值的情况下,确定在目标prach资源上发起的随机接入失败,其中,预设值为在当前覆盖等级下,允许发送prach信号的次数最大值。可选地,发送单元还包括:发送模块,用于在获取发起随机接入的失败次数之后,在失败次数小于预设值的情况下,在目标prach资源上重新发送prach信号。需要说明的是,更新后的覆盖等级比更新前的覆盖等级高一个等级。需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。实施例3本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:s1,接收移动基站发送的指示信息,其中,指示信息用于指示用户终端发起随机接入;s2,基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源,其中,目标prach资源用于发送prach信号,prach信号用于发起随机接入;s3,当在目标prach资源上发起随机接入失败的情况下,基于更新后的覆盖等级和资源信息从可用资源中重新确定目标prach资源,并在重新确定的目标prach资源上发送prach信号。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:接收移动基站发送的指示信息,其中,指示信息用于指示用户终端发起随机接入;基于当前覆盖等级和指示信息中携带的资源信息从可用资源中确定目标prach资源,其中,目标prach资源用于发送prach信号,prach信号用于发起随机接入;当在目标prach资源上发起随机接入失败的情况下,基于更新后的覆盖等级和资源信息从可用资源中重新确定目标prach资源,并在重新确定的目标prach资源上发送prach信号。可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1