一种物理信道资源的调度方法及装置与流程

文档序号:15596022发布日期:2018-10-02 19:31阅读:232来源:国知局

本申请涉及无线通信领域,尤其涉及一种物理信道资源的调度方法及装置。



背景技术:

通常,可以将物联网设备分为三类:①无需移动性,大数据量(上行),需较宽频段,比如城市监控摄像头。②移动性强,需执行频繁切换,小数据量,比如车队追踪管理。③无需移动性,小数据量,对时延不敏感,比如智能抄表。nb-iot正是为了应对第③种物联网设备而生。nb-iot源起于现阶段物联网的以下几大需求:覆盖增强(增强20db);支持大规模连接,100k终端/200khz小区;超低功耗,10年电池寿命;超低成本,最小化信令开销,尤其是空口信令开销;确保整个系统的安全性,包括核心网的安全性;支持ip和非ip数据传送;支持短信(可选部署)等。

基于蜂窝的窄带物联网(narrowbandinternetofthings,nb-iot)成为万物互联网络的一个重要分支。nb-iot主要面向低成本、低功耗、低速率、广覆盖的物联网业务,如传感器类、抄表类、物流监控、跟踪类等。nb-iot构建于蜂窝网络,只消耗大约180khz的带宽,上下行峰值速率不超过250kbit/s。可直接部署于gsm网络、umts网络或lte网络,以降低部署成本、实现平滑升级。

对于现有lte网络,并不能完全满足以上需求。即使是lte-a,关注的主要是载波聚合、双连接和d2d等功能,并没有考虑物联网。比如,在覆盖上,以水表为例,所处位置无线环境差,与智能手机相比,高度差导致信号差4db,同时再盖上盖子,额外增加约10db左右损耗,所以需要增强20db。在大规模连接上,物联网设备太多,如果用现有的lte网络去连接这些海量设备,会导致网络过载。此外,nb-iot有自己的特点,比如不再有qos,因为现阶段的nb-iot并不传送时延敏感的数据包,例如,实时ims一类的设备,在nb-iot网络里不会出现。

nb-iot通过多次重复发送提高其覆盖(最大耦合损耗(maximumcouplingloss,mcl),从基站天线端口到终端天线端口的路径损耗),可以实现比传统的覆盖增强20db。

下行物理信道间采用时分复用模式,由于资源有限且支持重复传送,因此,nb-iot的上下行都采用异步自适应harq,即根据新接收到的dci(downlinkcontrolinformation)来决定重传。另外,为了降低终端的复杂度,nb-iot只支持一个harq过程,并且允许npdcch和npdsch更长的ue解码时间。dci可以用于调度下行数据或上行数据。调度命令通过承载于npdch的dci传送,npdch使用聚集水平(aggregationlevels,al)1或al2传送dci。对于al1,两个dci复用于一个子帧,或一个子帧仅携带一个dci(即al2),以降低编码率和提升覆盖。通过重传增强覆盖,每次重传占用一个子帧。

因此,nb-iot中不同覆盖的用户的窄带物理下行控制信道(narrowphysicaldownlinkcontrolchannel,npdcch)、窄带物理下行共享信道(narrowphysicaldownlinksharedchannel,npdsch)及窄带物理上行共享信道(narrowphysicaluplinksharedchannel,npusch)的持续传输时间以及传输的起始时间可能有很大差异。而现有技术中对于npdcch、npdsch或npusch的分配方案,很容易导致不同用户在时域调度过程中,出现网络资源浪费的情况,使得npdcch资源的使用率较低,甚至导致覆盖大持续时间长的用户的数据较难发送出去,进而导致网络拥塞,调度效率较低。



技术实现要素:

本申请实施例提供了一种物理下行控制信道资源的调度方法及装置,用于解决现有技术中存在的pdcch资源的使用率低的问题。

本申请实施例提供一种物理信道资源的调度方法,应用于窄带物联网,包括:

基站获取m个用户设备的覆盖等级,m为正整数;

所述基站根据所述m个用户设备的覆盖等级,确定每个用户设备的起始资源调度偏置时间以及调度范围;

所述基站根据每个用户设备的所述起始资源调度偏置时间以及调度范围确定每个用户设备对应的调度区间;

所述基站在每个用户设备对应的调度区间内,为所述用户设备调度窄带物理下行控制信道npdcch。

本申请实施例通过基站获取m个用户设备的覆盖等级,m为大于0的整数;所述基站将所述m个用户设备中属于相同覆盖等级的用户设备作为一组,并确定与每组用户设备的覆盖等级对应的起始资源调度偏置时间以及调度范围;所述基站在每组用户设备对应的起始资源调度偏置时间以及调度范围对应的调度区间内,为所述用户设备调度npdcch。可以实现根据不同覆盖等级的用户设备进行分配npdcch的资源,使得资源需求小的用户设备获取较少的pdcch资源,资源需求大的用户设备获取较多的pdcch资源,避免了pdcch资源的浪费,提高了pdcch资源的利用率。另外,所述调度区间包括多个所述覆盖等级对应分配的窄带物理下行控制信道npdcch的搜索空间。保证在一个调度周期内所述m个用户设备可以在对应的调度区间内全部调度完成,并且调度过程中,仅需要搜索对应调度区间内的npdcch即可完成调度,极大的提高了调度效率。

一种可能的实现方式,所述基站根据所述m个用户设备的覆盖等级,确定每个用户设备的起始资源调度偏置时间,包括:

所述基站若确定第一用户对应的覆盖等级小于第二用户对应的覆盖等级,则将所述第二用户对应的覆盖等级的起始资源调度偏置时间设置为大于或等于所述第一用户对应的覆盖等级对应的调度区间的结束时间。

通过上述方法,可以将不同覆盖等级的调度区间在时域空间错开,以避免在调度不同持续时间的用户设备时出现调度效率低以及资源利用率低的问题,可以避免低覆盖等级用户的重传碎片引起更高覆盖用户分配不成功现象,同时减少用户资源搜索运算量。

一种可能的实现方式,所述基站根据所述m个用户设备的覆盖等级,确定每个用户设备的调度范围,包括:

所述基站根据所述m个用户设备对应的覆盖等级,确定所述覆盖等级对应的搜索空间的数目和每个搜索空间的大小;

所述基站根据所述覆盖等级的搜索空间的数目和每个搜索空间的大小,确定所述覆盖等级的调度范围;

其中,所述覆盖等级的搜索空间的大小与所述覆盖等级正相关;所述搜索空间为所述基站为所述用户设备分配npdcch的最小周期。

根据上述方法,可以有效平衡为用户设备搜索资源的处理时间和分配成功率,提高分配效率,减少分配时延。

一种可能的实现方式,所述基站根据所述m个用户设备的覆盖等级,确定每个用户设备的调度范围,包括:

所述基站根据所述基站的搜索能力以及需要调度的用户设备的数量,确定所述调度范围。

通过上述方法,可以根据基站的能力以及用户的需求,确定调度范围,减少了基站为调度范围而设置多种调度范围,减少了基站的处理量,另外,根据用户设备的数量确定调度范围,可以进一步的提高资源利用率,提高了资源分配的效率。

一种可能的实现方式,所述方法还包括:

所述基站若在所述调度区间内,未找到可用的npdcch,则所述基站将所述用户设备加入下一个调度周期进行调度。

将所述用户设备加入下一调度周期,并可以将所述用户设备的优先级调高,以尽快将所述用户设备的数据传输出去,提高了用户设备的资源调度的效率。

本申请实施例提供一种物理信道资源的调度装置,应用于窄带物联网,包括:

获取单元,用于获取m个用户设备的覆盖等级,m为正整数;

处理单元,用于根据所述m个用户设备的覆盖等级,确定每个用户设备的起始资源调度偏置时间以及调度范围;根据每个用户设备的所述起始资源调度偏置时间以及调度范围确定每个用户设备对应的调度区间;在每个用户设备对应的调度区间内,为所述用户设备调度窄带物理下行控制信道npdcch。

一种可能的实现方式,所述处理单元具体用于:

若确定第一用户对应的覆盖等级小于第二用户对应的覆盖等级,则将所述第二用户对应的覆盖等级的起始资源调度偏置时间设置为大于或等于所述第一用户对应的覆盖等级对应的调度区间的结束时间。

一种可能的实现方式,所述处理单元具体用于:

根据所述m个用户设备对应的覆盖等级,确定所述覆盖等级对应的搜索空间的数目和每个搜索空间的大小;根据所述覆盖等级的搜索空间的数目和每个搜索空间的大小,确定所述覆盖等级的调度范围;其中,所述覆盖等级的搜索空间的大小与所述覆盖等级正相关;所述搜索空间为所述基站为所述用户设备分配npdcch的最小周期。

一种可能的实现方式,所述处理单元具体用于:

根据所述基站的搜索能力以及需要调度的用户设备的数量,确定所述调度范围。

一种可能的实现方式,所述处理单元还用于:

若在所述调度区间内,未找到可用的npdcch,则所述基站将所述用户设备加入下一个调度周期进行调度。

附图说明

图1为本申请实施例的一种物理信道资源的调度方法的流程示意图;

图2为本申请实施例的一种物理信道资源的调度方法的结构示意图;

图3为本申请实施例的一种物理信道资源的调度装置的结构示意图。

具体实施方式

如图1所示,本申请实施例提供一种物理信道资源的调度方法,应用于窄带物联网,包括以下步骤:

步骤101:基站获取m个用户设备的覆盖等级,m为正整数;

步骤102:所述基站根据所述m个用户设备的覆盖等级,确定每个用户设备的起始资源调度偏置时间以及调度范围;

步骤103:所述基站根据每个用户设备的所述起始资源调度偏置时间以及调度范围确定每个用户设备对应的调度区间;

步骤104:所述基站在每个用户设备对应的调度区间内,为所述用户设备调度窄带物理下行控制信道npdcch。

通过上述方法,可以实现根据不同覆盖等级的用户设备进行分配npdcch的资源,使得资源需求小的用户设备获取较少的pdcch资源,资源需求大的用户设备获取较多的pdcch资源,避免了pdcch资源的浪费,提高了pdcch资源的利用率。使得增强覆盖等级用户,尤其是高覆盖等级的用户,容易调度成功,以及减小了调度时延。另外,所述调度区间包括多个所述覆盖等级对应分配的窄带物理下行控制信道npdcch的搜索空间。保证在一个调度周期内所述m个用户设备可以在对应的调度区间内全部调度完成,并且调度过程中,仅需要搜索对应调度区间内的npdcch即可完成调度,提高了调度和分配资源的处理效率,达到高效调度及减少调度时延效果,极大的提高了调度效率。

由于nb-iot需实现更长时间待机。通常可以借助节电模式(powersavingmode,psm)和超长非连续接收(enhanceddiscontinuousreception,edrx)实现,例如,psm模式下,用户设备仍旧注册在网,但信令不可达,从而使用户设备可以更长时间驻留在深睡眠以达到省电的目的。edrx进一步延长用户设备在空闲模式下的睡眠周期,减少用户设备中的接收单元不必要的启动。

一种可能的实现方式中,用户设备可以会设定启动周期,仅在需要进行传输数据时,用户设备启动进行注册,此时,该用户设备需要进行npdcch的调度。

在步骤101中,所述基站可以在调度周期达到时,根据预设规则确定所述m个用户设备。

其中,调度周期可以为1ms、2ms等,具体的,可以根据基站处理能力及用户设备的时延要求进行设置,以保证在调度周期内可以将所述m个用户设备调度完成。

在nb-iot系统中,上下行资源调度信息(例如:资源分配结果、编码调制方式等信息)都是由npdcch来承载。而在npdcch中的dci(downlinkcontrolinformation,下行控制信息)包含了一个或者多个用户设备上的资源分配和其他控制信息。每一个用户设备在获取到npdcch之后,通过解调npdcch中dci,确定用于传输下行数据(包括广播消息,寻呼,ue的数据等)的npdsch对应的资源位置,以及确定用于传输上行数据的npusch对应的资源位置。npdcch包含了ulgrant,以指示ue上行数据传输时所使用的资源。

所述预设规则包括:根据用户设备的优先级、用户设备的调度时延、用户设备的业务类型等确定所述m个用户设备。针对不同的上行下行数据量需求以及周期,可以确定在一个调度周期内的m个用户设备。例如,自主异常报告业务类型。如烟雾报警探测器、智能电表停电的通知等,上行数据极小数据量需求(十字节量级),周期可以以年、月为单位。2)自主周期报告业务类型。如智能公用事业(煤气/水/电)测量报告、智能农业、智能环境等,上行较小数据量需求(百字节量级),周期可以以天、小时为单位。3)网络指令业务类型。如开启/关闭、设备触发发送上行报告、请求抄表,下行极小数据量需求(十字节量级),周期可以以天、小时为单位。4)软件更新业务类型。如软件补丁/更新,上行下行较大数据量需求(千字节量级),周期可以以天、小时为单位。

可以看出,在时域调度过程中,不同类型的用户设备在数据量需求中差异较大,因此,在当前调度周期内需要调度的用户设备中,根据基站的处理能力以及用户设备的业务类型等规则进行选择m个用户设备进行调度,可以均衡所述基站的调度能力,减少调度拥塞,提高调度效率。

在具体实施过程中,可以根据选择的所述m个用户设备进行资源分配,通过用户设备优先级或轮询的方式,对用户设备排序,选择前m个用户设备进行优先资源分配,以提高资源利用率。

nb-iot通过多次重复发送提高其覆盖(最大耦合损耗(maximumcouplingloss,mcl),从基站天线端口到终端天线端口的路径损耗),可以实现比传统的覆盖增强20db。以水表为例,其所处位置无线环境较差,与智能手机相比,高度差导致信号差4db,同时再盖上盖子,额外增加约10db左右损耗,所以需要覆盖增强。

举例来说,所述覆盖等级(coverageenhancementlevel,celevel),可以分为三个等级,分别对应可对抗144db、154db、164db的信号衰减。基站与nb-iot的用户设备之间会根据其所在的覆盖等级来选择相对应的信息重发次数。其中,所述用户设备的覆盖等级可以在用户设备接入时确定,具体的确定方式在此不再赘述。

nb-iot采用集中控制方式管理演进节点(evolvednodebasestation,enb)与用户设备之间,数据传输所需的无线资源。与lte系统相同,ue传输或是接收数据皆听从于enb指示.分别为下行链路传输分配(downlinkassignment)与上行链路传输授权(uplinkgrant);即下行链路传输控制指示(downlinkcontrolindicator,dci),上行部份使用dci格式,下行部份为dcin1格式,寻呼(paging)部份则使用dcin2格式。

ue在与基站链接的过程会周期性地监测/监听(monitor)dci传送的区域,即窄频物理下行控制频道(npdcch),亦称搜索空间(searchspace)。ue收到属于自己的dci后,再依其内容指示至相对应数据传送区域,即窄频物理下行分享频道(npdsch)接收数据。并非每个子帧都有npdcch,而是周期性出现。各个搜索空间有无线资源控制(rrc)配置相对应的最大重复次数rmax,其搜索空间的出现周期大小即为相应的rmax与rrc层配置的一参数的乘积。一个dci中会带有该dci的重传次数,以及dci传送结束后至其所排程的npdsch或npusch所需的延迟时间,nb-iot的用户设备即可使用此dci所在的搜索空间的开始时间,来推算dci的结束时间以及排程的数据的开始时间,以进行数据的传送或接收。

另外,在时域调度过程中,nb-iot为fdd半双工type-b模式。即上行和下行在频率上分开,用户设备不会同时处理接收和发送,用户设备只需一个切换器去改变发送和接收模式。因此,不同的上行传输持续时间和不同的下行传输持续时间都会影响基站对用户设备npdcch的调度。对于低覆盖等级用户,可以通过dlgap或ulgap机制进行数据发送。

在步骤102中,所述用户设备对应的覆盖等级的起始资源调度偏置时间,为基站针对该调度周期内的调度时刻开始,经过一个预设的偏置时间后的时间;例如,若确定所述基站的开始调度的时刻为t0,则经过第一覆盖等级预设的偏置时间为t1,则第一覆盖等级的起始资源调度偏置时间为t0+t1。

为提高npdcch的资源利用率,减少资源碎片,一种可能的实现方式,所述起始资源调度偏置时间还可以根据所述覆盖等级以及所述覆盖等级对应的用户设备的待发送信号时长进行设置。

例如,假设第一用户设备和第二用户设备对应第一覆盖等级,第三用户设备对应第二覆盖等级;第一用户设备的待发送信号时长为1ms,第二用户设备的待发送信号时长为2ms;

若确定所述第一覆盖等级对应的起始资源调度偏置时间为10ms,第一覆盖等级的调度范围为12ms,则可以设置所述第二覆盖等级的起始资源调度偏置时间为10ms+12ms+2ms=24ms。

一种可能的实现方式,所述基站根据所述m个用户设备的覆盖等级,确定每个用户设备的起始资源调度偏置时间,可以包括:

所述基站若确定第一用户对应的覆盖等级小于第二用户对应的覆盖等级,则将所述第二用户对应的覆盖等级的起始资源调度偏置时间设置为大于或等于所述第一用户对应的覆盖等级对应的调度区间的结束时间。

例如,若确定第一覆盖等级预设的偏置时间为t1,第一覆盖等级的调度范围为t1,则第一覆盖等级的调度区间的起始时间为所述第一覆盖等级的起始资源调度偏置时间t0+t1,第一覆盖等级的调度区间的结束时间为t0+t1+t1。第二覆盖等级预设的偏置时间可以为t2,第二覆盖等级的起始资源调度偏置时间可以为t0+t1+t1+t2。若第二覆盖等级的调度范围为t2,则第二覆盖等级的调度区间的结束时间为t0+t1+t1+t2+t2。

通过上述方法,可以将不同覆盖等级的调度区间在时域空间错开,以避免在调度不同持续时间的用户设备时出现调度效率低以及资源利用率低的问题,可以避免低覆盖等级用户的重传碎片引起更高覆盖用户分配不成功现象,同时减少用户资源搜索运算量。例如,对于覆盖等级小的用户,其发送npdsch的持续时间较小,在覆盖等级较小的不同用户设备占用的npdsch之间,不能分配给覆盖等级较大的用户设备,导致覆盖等级大持续时间长的用户设备的数据只能排在更后面的位置尝试发送,进而出现阻塞,影响调度的效率;另外,也较容易出现资源碎片,导致资源利用率较低。

在步骤102中,为保证在调度周期内所述m个用户设备可以调度完毕,并且可以合理利用资源。一种可能的实现方式,所述基站根据所述m个用户设备的覆盖等级,确定每个用户设备的调度范围,可以包括:

所述基站根据所述m个用户设备对应的覆盖等级,确定所述覆盖等级对应的搜索空间的数目和每个搜索空间的大小;

所述基站根据所述覆盖等级的搜索空间的数目和每个搜索空间的大小,确定所述覆盖等级的调度范围;

其中,所述覆盖等级的搜索空间与所述覆盖等级正相关;所述搜索空间为所述基站为所述用户设备分配的npdcch的最小周期。

在具体实施过程中,所述调度范围为根据所述覆盖等级对应的npdcch的搜索空间的大小,以及所述搜索空间的数目,即搜索次数,确定的。例如,若用户设备对应的覆盖等级设定npdcch的搜索次数为10,则会由调度时刻偏移所述覆盖等级对应的起始资源调度偏置时间对应的时刻开始,搜索10个对应所述覆盖等级的npdcch搜索空间,作为所述覆盖等级的调度范围。

举例来说,如图2所示,为本申请一个具体的实施例,覆盖等级包括第一覆盖等级,第二覆盖等级,第三覆盖等级,所述第一覆盖等级的起始资源调度偏置时间为t1,所述第二覆盖等级的起始资源调度偏置时间为t2,所述第三覆盖等级的起始资源调度偏置时间为t3,所述第一覆盖等级的调度范围为n1×pp1,所述第二覆盖等级202的调度范围为n2×pp2,所述第三覆盖等级的调度范围为n3×pp3。其中,所述n1,n2,n3为对应覆盖等级的调度范围中的搜索空间的搜索次数;所述pp1,pp2,pp3为对应覆盖等级的调度范围中的搜索空间的时长,可以设置为pp3>pp2>pp1;举例来说,第一覆盖等级的搜索空间的数目n1可以为3,每个搜索空间,即npdcch的最小周期可以为1s。不同覆盖等级的起始资源调度偏置时间间的关系可以表示为:t2≥t1+n1×pp1;t3≥t2+n2×pp2;在下一调度周期中的第一覆盖等级的起始资源调度偏置时间t1可以设置为t1≥t3+n3×pp3。

根据上述方法,可以有效平衡为用户设备搜索资源的处理时间和分配成功率,提高分配效率,减少分配时延。

一种可能的实现方式,所述基站根据所述m个用户设备的覆盖等级,确定每个用户设备的调度范围,还可以包括:

所述基站根据所述基站的搜索能力以及需要调度的用户设备的数量,确定所述调度范围。

在具体实施过程中,所述基站根据所述基站的cpu的处理能力,以及存储空间,确定可搜索的最大范围,例如,所述调度范围可以为1小时;还可以根据所述需要调度的用户设备的数量,确定所述调度范围,例如,若确定所述用户设备的数量较少,所述调度范围可以设置为至少1个搜索空间的时长。

另外,还可以根据其他方式设置所述覆盖等级对应的调度区间,在此不做限定。

通过上述方法,可以根据基站的能力以及用户的需求,确定调度范围,减少了基站为调度范围而设置多种调度范围,减少了基站的处理量,另外,根据用户设备的数量确定调度范围,可以进一步的提高资源利用率,提高了资源分配的效率。

在步骤103中,所述基站将覆盖等级的起始资源调度偏置时间作为所述覆盖等级对应的调度区间的起始时间,将所述覆盖等级的调度范围加上起始时间的时间作为所述覆盖等级的调度区间的结束时间。

例如,第一覆盖等级的调度区间的起始时间为所述第一覆盖等级的起始资源调度偏置时间t0+t1,第一覆盖等级的调度区间的结束时间为t0+t1+t1。

在步骤104中,本申请实施例还包括:根据npdcch的分配结果,分配npdsch和npusch。

npdsch的子帧结构和npdcch一样。npdsch是用来传送下行数据以及系统信息,npdsch所占用的带宽是一整个prb大小。一个传输块(transportblock,tb)依据所使用的调制与编码策略(mcs),可能需要使用多于一个子帧来传输,因此在npdcch中接收到的downlinkassignment中会包含一个tb对应的子帧数目以及重传次数指示。

npusch用于传输上行数据以及上行控制信息。npusch传输可使用单频或多频传输。映射到传输块的最小单元为资源单元(resourceunit,ru),它由npusch格式和子载波空间决定。nb-iot根据子载波和时隙数目来作为资源分配的基本单位。由于一个tb可能需要使用多个资源单位来传输,因此在npdcch中接收到的uplinkgrant中除了指示上行数据传输所使用的资源单位的子载波的索引(index),也会包含一个tb对应的资源单位数目以及重传次数指示。

因此,在确定可分配的npdcch后,需要进行npdsch或npusch的分配时,可以根据npdcch与npdsch或npusch的时序关系,即根据npdsch或npusch的时延(delay)及资源元素(resourceelement,re)确定。

例如,所述基站根据用户设备对应的覆盖等级的起始资源调度偏置时间,确定计算起始调度时刻,同时根据所述覆盖等级的调度范围,搜索到n个可用的npdcch;根据npdcch与npdsch或npusch的时序关系,遍历n个npdcch资源对应的npdsch或npusch资源。若确定其中一个npdcch资源对应的npdsch或npusch资源还没有被占用,则将所述npdcch资源以及所述npdsch活npusch资源分配至所述用户设备。在具体实施过程中,对于低覆盖等级用户,可以通过dlgap或ulgap机制进行数据发送。

根据上述方法,可以避免低覆盖等级用户的重传碎片,减少更高覆盖等级的用户设备分配不成功的问题,同时减少基站为用户设备分配资源时的搜索运算量,提高调度效率。

在所述用户设备分配所述npdcch成功后,开始下一个用户设备的资源分配,分配方式可以参见上述方法,在此不再赘述。

在步骤104中,所述方法还包括:所述基站在所述起始资源调度偏置时间以及所述调度范围对应的调度区间内,未找到可用的npdcch,则所述基站将所述用户设备加入下一个调度周期进行调度。

结合前面的例子,当所述用户设备在对应的覆盖等级的10个搜索空间中能成功分配npdcch资源,则确定所述用户设备的npdcch资源分配成功,若否,则确定所述用户设备的npdcch资源分配失败。

或者,所述用户设备在实施调度区间内搜索到n个可用的npdcch资源,但是所述n个可用的npdcch资源对应的npdsch或npusch资源都不可用,则认为没有可用资源分配至所述用户设备,则确定所述用户设备在所述调度周期内调度失败,将所述用户设备加入下一调度周期,并可以将所述用户设备的优先级调高,以尽快将所述用户设备的数据传输出去,提高了用户设备的资源调度的效率。

如图3所示,本申请实施例提供一种物理信道资源的调度装置,应用于窄带物联网,包括:

获取单元301,用于获取m个用户设备的覆盖等级,m为正整数;

处理单元302,用于根据所述m个用户设备的覆盖等级,确定每个用户设备的起始资源调度偏置时间以及调度范围;根据每个用户设备的所述起始资源调度偏置时间以及调度范围确定每个用户设备对应的调度区间;在每个用户设备对应的调度区间内,为所述用户设备调度窄带物理下行控制信道npdcch。

一种可能的实现方式,处理单元302具体用于:

若确定第一用户对应的覆盖等级小于第二用户对应的覆盖等级,则将所述第二用户对应的覆盖等级的起始资源调度偏置时间设置为大于或等于所述第一用户对应的覆盖等级对应的调度区间的结束时间。

一种可能的实现方式,处理单元302具体用于:

根据所述m个用户设备对应的覆盖等级,确定所述覆盖等级对应的搜索空间的数目和每个搜索空间的大小;根据所述覆盖等级的搜索空间的数目和每个搜索空间的大小,确定所述覆盖等级的调度范围;其中,所述覆盖等级的搜索空间的大小与所述覆盖等级正相关;所述搜索空间为所述基站为所述用户设备分配npdcch的最小周期。

一种可能的实现方式,处理单元302具体用于:

根据所述基站的搜索能力以及需要调度的用户设备的数量,确定所述调度范围。

一种可能的实现方式,处理单元302还用于:

若在所述调度区间内,未找到可用的npdcch,则所述基站将所述用户设备加入下一个调度周期进行调度。

本申请实施例通过基站获取m个用户设备的覆盖等级,m为大于0的整数;所述基站将所述m个用户设备中属于相同覆盖等级的用户设备作为一组,并确定与每组用户设备的覆盖等级对应的起始资源调度偏置时间以及调度范围;所述基站在每组用户设备对应的起始资源调度偏置时间以及调度范围对应的调度区间内,为所述用户设备调度npdcch。可以实现根据不同覆盖等级的用户设备进行分配npdcch的资源,使得资源需求小的用户设备获取较少的pdcch资源,资源需求大的用户设备获取较多的pdcch资源,避免了pdcch资源的浪费,提高了pdcch资源的利用率。另外,所述调度区间包括多个所述覆盖等级对应分配的窄带物理下行控制信道npdcch的搜索空间。保证在一个调度周期内所述m个用户设备可以在对应的调度区间内全部调度完成,并且调度过程中,仅需要搜索对应调度区间内的npdcch即可完成调度,极大的提高了调度效率。

本领域的技术人员应明白,本申请的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

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

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