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

一种为CSI分配PUCCH资源的处理方法及装置

文献发布时间:2023-06-19 11:45:49


一种为CSI分配PUCCH资源的处理方法及装置

技术领域

本发明涉及通信技术领域,具体涉及一种为CSI分配PUCCH资源的处理方法及装置。

背景技术

PUCCH(Physical Uplink Control Channel,物理上行链路控制信道)CSI(channel state information,信道状态指示信息)可以向基站反馈下行信道质量,以使基站可以选取信道质量较好的下行信道进行下行数据调度以保证用户体验。故而,如何为CSI分配PUCCH资源也显得尤为重要。

现阶段,通常以小区为单位为CSI分配PUCCH资源。具体的,在小区建立资源初始化时,可以小区为单位对用于传输CSI的PUCCH资源进行预留。用于传输CSI的PUCCH资源可以通过链表存储,每个时域资源对应一个链表,每个链表中的结点均为依据频域、码域确定的可用的PUCCH资源,每个链表中还可以保存该链表中空闲PUCCH资源的情况。在为UE(UserEquitment,用户设备)分配PUCCH资源时,可用先确定用于传输CSI的PUCCH资源的时域位置,然后,可以在该时域位置对应的链表中,按照顺序在前述预留的PUCCH资源区域中分配相应的PUCCH资源。参见图1(其中,PUSCH是用于传输业务数据的信道),用于传输CSI的PUCCH资源通常采用PUCCH Format3格式,预留的PUCCH资源均位于接近频带下边缘的RB(Resource Block,资源块)上,即先划分传输CSI的PUCCH资源,再划分传输SR(SchedulingRequest,调度请求信息)和ACK(Acknowledgement,确认消息)/NACK(Negative-Acknowledgment,否定应答)的PUCCH资源。

现有技术中,当小区接入用户较少时,会有较多用于传输CSI的PUCCH资源空闲,由于传输CSI的PUCCH资源与PUSCH不连续。故而,无法利用空闲的用于传输CSI的PUCCH资源进行数据传输,从而会造成PUCCH资源浪费,影响到用户峰速,进而影响到用户体验。

发明内容

由于现有方法存在上述问题,本发明实施例提出一种为CSI分配PUCCH资源的处理方法及装置。

第一方面,本发明实施例提出一种为CSI分配PUCCH资源的处理方法,包括:

获取信道状态指示信息CSI的发送周期和探测参考信号SRS的发送周期,基于所述CSI的发送周期和所述SRS的发送周期确定所述CSI的目标时隙,其中,所述目标时隙包括一个或多个符号组;

确定所述CSI的目标时隙所属的链表,及所述链表中未被占用且与传输业务数据的信道PUSCH的距离最远的目标物理资源块PRB;

确定所述目标PRB中未被占用且序号最小的目标符号组,并基于所述目标时隙、目标PRB及目标符号组,为CSI分配物理上行链路控制信道PUCCH资源。

可选的,还包括:

获取PUCCH资源占用的PRB总数量,所述PRB总数量中为调度请求信息SR和确认消息ACK/否定应答NACK分配的第一PRB数量及为CSI分配的第二PRB数量;

基于所述PRB总数量、所述第一PRB数量、所述第二PRB数量,为CSI预留PUCCH资源。

可选的,所述基于所述PRB总数量、所述第一PRB数量、所述第二PRB数量,为CSI分配PUCCH资源,包括:

确定所述第一PRB数量与所述PRB总数量的第一比值,是否等于预设比值,其中,所述第一比值指第一PRB数量与PRB总数量的比值;

若所述第一比值等于所述预设比值,则确定所述第二PRB数量与所述PRB总数量的第二比值是否小于所述预设比值,其中,所述第二比值指第二PRB数量与PRB总数量的比值;

若所述第二比值小于所述预设比值,则确定所述PUCCH资源的上边缘,并基于所述上边缘及所述第二PRB数量为CSI预留PUCCH资源。

可选的,所述确定所述第一PRB数量与所述PRB总数量的第一比值,是否等于预设比值之后,还包括:

若所述第一比值不等于所述预设比值,则确定所述第一比值是否大于所述预设比值;

若所述第一比值大于所述预设比值,则确定所述第一PRB数量与所述第二PRB数量的和是否小于所述PRB总数量;

若所述第一PRB数量与所述第二PRB数量的和小于所述PRB总数量,则确定所述PUCCH资源的上边缘,基于所述PUCCH资源的上边缘及所述第一PRB数量为ACK/NACK预留PUCCH资源;

确定为ACK/NACK预留的PUCCH资源的下边缘,基于所述为ACK/NACK预留的PUCCH资源的下边缘及所述第二PRB数量为CSI预留PUCCH资源。

可选的,所述确定所述第一比值是否大于所述预设比值之后,还包括:

若所述第一比值小于所述预设比值,则确定所述第一PRB数量与所述第二PRB数量的和与所述PRB总数量的第三比值,并确定所述第三比值是否小于所述预设比值,其中,所述第三比值指所述第一PRB数量与所述第二PRB数量的和,与所述PRB总数量的比值;

若所述第三比值小于所述预设比值,则确定所述PUCCH资源的下边缘,基于所述PUCCH资源的下边缘及所述第一PRB数量为SR和ACK/NACK预留PUCCH资源;

确定为SR和ACK/NACK预留的PUCCH资源的下边缘,并基于所述为SR和ACK/NACK预留的PUCCH资源的下边缘及所述第二PRB数量为CSI预留PUCCH资源。

可选的,所述确定所述第三比值是否小于所述预设比值之后,还包括:

若所述第三比值大于所述预设比值,则确定所述第一PRB数量与所述第二PRB数量的和是否小于所述PRB总数量;

若所述第一PRB数量与所述第二PRB数量的和小于所述PRB总数量,则确定所述PUCCH资源的下边缘,基于所述PUCCH资源的下边缘及所述第一PRB数量为SR和ACK/NACK预留PUCCH资源;

确定为SR和ACK/NACK预留的PUCCH资源的下边缘,基于所述为SR和ACK/NACK预留的PUCCH资源的下边缘及所述第二PRB数量为CSI预留PUCCH资源,并监测已分配的PRB数量与PRB总数量的比值是否等于所述预设比值;

当已分配的PRB数量与PRB总数量的比值等于所述预设比值,则确定所述PUCCH资源的上边缘,基于所述已分配的PRB数量、所述第一PRB数量及所述PUCCH资源的上边缘为CSI预留PUCCH资源。

可选的,还包括:

确定所述CSI需要承载的上行链路控制信息UCI比特数,及所述UCI比特数需要的符号数,并确定所述符号数是否小于或等于第一预设符号数;

若所述符号数小于或等于所述第一预设符号数,则按照第一预设分组格式对当前时隙对应的所有符号进行分组,并按照分组顺序为每个分组后的符号组设置序号;

若所述符号数大于所述第一预设符号数,则确定所述符号数是否小于或等于第二预设符号数;

若所述符号数小于或等于所述第二预设符号数,则按照第二预设分组格式对所述当前时隙对应的所有符号进行分组,并按照分组顺序为每个分组后的符号组设置序号;

若所述符号数大于所述第二预设符号数,则将所述当前时隙分为一个符号组。

第二方面,本发明实施例还提出一种为CSI分配PUCCH资源的处理装置,包括时隙确定模块、PRB确定模块、资源分配模块,其中:

所述时隙确定模块,用于获取信道状态指示信息CSI的发送周期和探测参考信号SRS的发送周期,基于所述CSI的发送周期和所述SRS的发送周期确定所述CSI的目标时隙,其中,所述目标时隙包括一个或多个符号组;

所述PRB确定模块,用于确定所述CSI的目标时隙所属的链表,及所述链表中未被占用且与传输业务数据的信道PUSCH的距离最远的目标物理资源块PRB;

所述资源分配模块,用于确定所述目标PRB中未被占用且序号最小的目标符号组,并基于所述目标时隙、目标PRB及目标符号组,为CSI分配物理上行链路控制信道PUCCH资源。

可选的,还包括资源预留模块,用于:

获取PUCCH资源占用的PRB总数量,所述PRB总数量中为调度请求信息SR和确认消息ACK/否定应答NACK分配的第一PRB数量及为CSI分配的第二PRB数量;

基于所述PRB总数量、所述第一PRB数量、所述第二PRB数量,为CSI预留PUCCH资源。

可选的,所述资源预留模块,用于:

确定所述第一PRB数量与所述PRB总数量的第一比值,是否等于预设比值,其中,所述第一比值指所述第一PRB数量与所述PRB总数量的比值;

若所述第一比值等于所述预设比值,则确定所述第二PRB数量与所述PRB总数量的第二比值是否小于所述预设比值,其中,所述第二比值指所述第二PRB数量与所述PRB总数量的比值;

若所述第二比值小于所述预设比值,则确定所述PUCCH资源的上边缘,并基于所述上边缘及所述第二PRB数量为CSI预留PUCCH资源。

可选的,所述资源预留模块,还用于:

若所述第一比值不等于所述预设比值,则确定所述第一比值是否大于所述预设比值;

若所述第一比值大于所述预设比值,则确定所述第一PRB数量与所述第二PRB数量的和是否小于所述PRB总数量;

若所述第一PRB数量与所述第二PRB数量的和小于所述PRB总数量,则确定所述PUCCH资源的上边缘,基于所述PUCCH资源的上边缘及所述第一PRB数量为ACK/NACK预留PUCCH资源;

确定为ACK/NACK预留的PUCCH资源的下边缘,基于所述为ACK/NACK预留的PUCCH资源的下边缘及所述第二PRB数量为CSI预留PUCCH资源。

可选的,所述资源预留模块,还用于:

若所述第一比值小于所述预设比值,则确定所述第一PRB数量与所述第二PRB数量的和与所述PRB总数量的第三比值,并确定所述第三比值是否小于所述预设比值,其中,所述第三比值指所述第一PRB数量与所述第二PRB数量的和,与所述PRB总数量的比值;

若所述第三比值小于所述预设比值,则确定所述PUCCH资源的下边缘,基于所述PUCCH资源的下边缘及所述第一PRB数量为SR和ACK/NACK预留PUCCH资源;

确定为SR和ACK/NACK预留的PUCCH资源的下边缘,并基于所述为SR和ACK/NACK预留的PUCCH资源的下边缘及所述第二PRB数量为CSI预留PUCCH资源。

可选的,所述资源预留模块,还用于:

若所述第三比值大于所述预设比值,则确定所述第一PRB数量与所述第二PRB数量的和是否小于所述PRB总数量;

若所述第一PRB数量与所述第二PRB数量的和小于所述PRB总数量,则确定所述PUCCH资源的下边缘,基于所述PUCCH资源的下边缘及所述第一PRB数量为SR和ACK/NACK预留PUCCH资源;

确定为SR和ACK/NACK预留的PUCCH资源的下边缘,基于所述为SR和ACK/NACK预留的PUCCH资源的下边缘及所述第二PRB数量为CSI预留PUCCH资源,并监测已分配的PRB数量与PRB总数量的比值是否等于所述预设比值;

当已分配的PRB数量与PRB总数量的比值等于所述预设比值,则确定所述PUCCH资源的上边缘,基于所述已分配的PRB数量、所述第一PRB数量及所述PUCCH资源的上边缘为CSI预留PUCCH资源。

可选的,还包括资源初始化模块,还用于:

确定所述CSI需要承载的上行链路控制信息UCI比特数,及所述UCI比特数需要的符号数,并确定所述符号数是否小于或等于第一预设符号数;

若所述符号数小于或等于所述第一预设符号数,则按照第一预设分组格式对当前时隙对应的所有符号进行分组,并按照分组顺序为每个分组后的符号组设置序号;

若所述符号数大于所述第一预设符号数,则确定所述符号数是否小于或等于第二预设符号数;

若所述符号数小于或等于所述第二预设符号数,则按照第二预设分组格式对所述当前时隙对应的所有符号进行分组,并按照分组顺序为每个分组后的符号组设置序号;

若所述符号数大于所述第二预设符号数,则将所述当前时隙分为一个符号组。

第三方面,本发明实施例还提出一种电子设备,包括:

至少一个处理器;以及

与所述处理器通信连接的至少一个存储器,其中:

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述方法。

第四方面,本发明实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述方法。

由上述技术方案可知,本发明实施例通过确定目标时隙、目标时隙所属链表中未被占用且与PUSCH距离最远的目标PRB,以及目标PRB中未被占用且序号最小的目标符号组,基于目标时隙、目标PRB及目标符号组,为CSI分配PUCCH资源。这样,一方面,可以使得为CSI分配的PUCCH资源更连续,即可以减少频谱碎片,如此,当接入用户较少时,会有较多未被占用的为CSI分配的PUCCH资源,且这部分未被占用的为CSI分配的PUCCH资源与PUSCH资源是连续的,故而,PUSCH可以利用这部分未被占用的为CSI分配的PUCCH资源进行数据传输,从而可以有效减少PUCCH资源的浪费,进而可以有效提高用户峰速,提高用户体验。另一方面,本发明实施例提供的方法中时隙被分割成多个符号组,当接入用户较多时,同一个时隙的不同符号组可以被应用于不同的用户,从而可以有效PUCCH资源的利用率,提高用户容量。

附图说明

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

图1为背景技术提供的一种为CSI分配PUCCH资源的示意图;

图2为本发明一实施例提供的一种为CSI分配PUCCH资源的处理方法的流程示意图;

图3为本发明一实施例提供的一种为CSI分配资源的示意图;

图4为本发明一实施例提供的一种为CSI预留PUCCH资源的示意图;

图5为本发明一实施例提供的一种为CSI预留PUCCH资源的示意图;

图6为本发明一实施例提供的一种为CSI预留PUCCH资源的示意图;

图7为本发明一实施例提供的一种为CSI预留PUCCH资源的示意图;

图8为本发明一实施例提供的一种为CSI预留PUCCH资源的初始化流程图;

图9为本发明一实施例提供的一种为CSI分配PUCCH资源的处理装置的结构示意图;

图10为本发明一实施例提供的电子设备的逻辑框图。

具体实施方式

下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

图2示出了本实施例提供的一种为CSI分配PUCCH资源的方法的流程示意图,包括:

S201,获取信道状态指示信息CSI的发送周期和探测参考信号SRS的发送周期,基于CSI的发送周期和SRS的发送周期确定CSI的目标时隙。

其中,所述目标时隙包括一个或多个符号组。

所述目标时隙指用于传输CSI的PUCCH资源对应的时域信息中的时隙位置。

在实施中,当有UE接入时,基于CSI的发送周期和SRS(Soundng ReferenceSignal,探测参考信号)的发送周期确定目标时隙,基于目标时隙确定目标PRB(physicalresource block,物理资源块)和目标符号组,并基于前述目标时隙、目标PRB和目标符号组为CSI分配PUCCH资源。具体的,可以获取CSI的发送周期和SRS的发送周期,以基于取CSI的发送周期和SRS的发送周期确定欲为CSI分配的PUCCH资源(即用于传输CSI的PUCCH资源)对应的目标时隙。确定目标时隙的具体过程可以如下:

首先,可以先为SRS分配PUCCH资源:将SRS在时域上均匀分配。可以采取分时域(即时隙)存储PUCCH资源,在时隙资源链的链头保存对应的空闲PUCCH资源个数,按照时隙顺序查找空闲个数最多的时隙资源链进行分配。然后,可以为CSI分配PUCCH资源:为CSI分配PUCCH资源要求需要在为SRS分配PUCCH资源的时隙位置之后并且靠近为SRS分配PUCCH资源的时隙位置。具体分配流程可以分为两种情况,参见图3,其中,N

S202,确定CSI的目标时隙所属的链表,及链表中未被占用且与传输业务数据的信道PUSCH的距离最远的目标物理资源块PRB。

其中,所述目标PRB指为CSI分配的PUCCH资源对应的PRB信息。

在实施中,在确定出目标时隙之后,可以确定目标PRB。具体的,首先,可以确定前述目标时隙所属的链表。然后,可以确定前述链表中所有未被占用的PRB。之后,可以在前述链表中所有未被占用的PRB中,选择出与PUSCH(Physical Uplink Shared Channel,物理上行共享信道)距离最远的PRB,并可以将与PUSCH距离最远的PRB确定为目标PRB。

S203,确定目标PRB中未被占用且序号最小的目标符号组,并基于目标时隙、目标PRB及目标符号组,为CSI分配物理上行链路控制信道PUCCH资源。

其中,所述目标符号组指为CSI分配的PUCCH资源对应的符号组。

在实施中,在确定出上述目标时隙和目标PRB之后,可以确定目标符号组。具体的,首先,可以确定前述目标PRB对应的所有符号组,并在该所有符号组中确定出未被占用的符号组。然后,可以获取各个前述未被占用的符号组对应的序号,并将序号最小的符号组确定为目标符号组。之后,可以基于前述目标时隙和目标符号确定欲为CSI分配的PUCCH的时域位置,并确定前述欲为CSI分配的PUCCH的时域位置及前述目标PRB对应的PUCCH资源,将该PUCCH资源分配给CSI,即用于传输CSI。

由上述技术方案可知,本发明实施例通过确定目标时隙、目标时隙所属链表中未被占用且与PUSCH距离最远的目标PRB,以及目标PRB中未被占用且序号最小的目标符号组,基于目标时隙、目标PRB及目标符号组,为CSI分配PUCCH资源。这样,一方面,可以使得为CSI分配的PUCCH资源更连续,即可以减少频谱碎片,如此,当接入用户较少时,会有较多未被占用的为CSI分配的PUCCH资源,且这部分未被占用的为CSI分配的PUCCH资源与PUSCH资源是连续的,故而,PUSCH可以利用这部分未被占用的为CSI分配的PUCCH资源进行数据传输,从而可以有效减少PUCCH资源的浪费,进而可以有效提高用户峰速,提高用户体验。另一方面,本发明实施例提供的方法中时隙被分割成多个符号组,当接入用户较多时,同一个时隙的不同符号组可以被应用于不同的用户,从而可以有效PUCCH资源的利用率,提高用户容量。

进一步地,在上述方法实施例的基础上,在为CSI分配PUCCH资源之前,可以为CSI预留PUCCH资源,相应的处理可以如下:获取PUCCH资源占用的PRB总数量,PRB总数量中为调度请求信息SR和确认消息ACK/否定应答NACK分配的第一PRB数量及为CSI分配的第二PRB数量;基于PRB总数量、第一PRB数量、第二PRB数量,为CSI预留PUCCH资源。

在实施中,在小区建立时,可以综合APM(Application Performance Management,应用性能管理平台)的配置以及小区内其他PUCCH资源的分配情况,为CSI预留PUCCH资源。具体的,可以获取管理站配置的PUCCH资源占用的PRB总数量,并可以确定PRB总数量中,为SR和ACK/NACK分配的PRB数量(可称为第一PRB数量),以及为CSI分配的PRB数量(可称为第二PRB数量)。然后,可以基于前述PRB总数量、第一PRB数量和第二PRB数量为CSI预留PUCCH资源。其中,进行PUCCH资源预留时,管理站配置的PUCCH资源占用的PRB总数量,可以平均分为上下两部分。用于传输SR的PUCCH资源位于最接近频带下边缘的RB上,与用于传输SR的PUCCH资源相邻的PUCCH资源用于传输ACK/NACK,与用于传输ACK/NACK的PUCCH资源相邻的PUCCH资源,用于传输CSI,且预留的用于传输CSI的PUCCH资源紧靠PUSCH。这样,根据PRB总数量、第一PRB数量及第二PRB数量为CSI预留PUCCH资源,且预留的用于传输CSI的PUCCH资源紧靠PUSCH,可以在接入用户较少时,PUSCH可以利用这部分未被占用的为CSI分配的PUCCH资源进行数据传输,从而可以进一步减少PUCCH资源的浪费,进一步有效提高用户峰速,提高用户体验。

进一步地,在上述方法实施例的基础上,可以根据第一PRB数量与PRB总数量的第一比值,为CSI预留PUCCH资源,相应的处理可以如下:确定第一PRB数量与PRB总数量的第一比值,是否等于预设比值;若第一比值等于预设比值,则确定第二PRB数量与PRB总数量的第二比值是否小于预设比值;若第二PRB数量小于预设比值,则确定PUCCH资源的上边缘,并基于上边缘及所述第二PRB数量为CSI预留PUCCH资源。

其中,所述第一比值指第一PRB数量与PRB总数量的比值;

所述第二比值指第二PRB数量与PRB总数量的比值;

所述预设比值指预先设定的一个固定的比值,该比值可以作为为CSI预留PUCCH资源的数据依据。

在实施中,在获取到PRB总数量、第一PRB数量及第二PRB数量之后,可以计算第一预设PRB数量与PRB总数量的第一比值,并确定该第一比值是否与预设比值相等。若第一比值与预设比值相等,则可以进一步确定第二PRB数量与PRB总数量的第二比值是否小于前述预设比值。若第二比值小于前述预设比值,则可以确定PUCCH资源的上边缘,并基于PUCCH资源的上边缘和第二PRB数量为CSI预留PUCCH资源,参见图4,图4中CSI、PUSCH、ACK/NACK、SR分别表示的是用于传输CSI的PUCCH资源、用于传输业务数据的信道、用于传输ACK/NACK的PUCCH资源、用于传输SR的PUCCH资源,可以从PUCCH资源的上边缘(即图中CSI的上边缘)开始,紧靠该上边缘依次向下排列,直至排列完第二PRB数量,即是为CSI预留的PUCCH资源。若第二比值大于或者等于前述预设比值,则确认为CSI预留PUCCH资源失败,小区建立失败。这样,紧靠PUCCH资源的上边缘依次向下排列,为CSI预留的PUCCH资源的下边缘紧靠PUSCH,可以使得PUSCH在接入用户较少时,可以利用未被占用的为CSI分配的PUCCH资源进行数据传输,进一步减少PUCCH资源的浪费,进一步有效提高用户峰速,提高用户体验。

可以理解的是,图5-图7中CSI、PUSCH、ACK/NACK、SR的含义与图4中的含义相同。

进一步地,在上述方法实施例的基础上,可以在第一比值大于预设比值时为CSI预留PUCCH资源,相应的处理可以如下:若第一比值不等于预设比值,则确定第一比值是否大于预设比值;若第一比值大于预设比值,则确定第一PRB数量与第二PRB数量的和是否小于PRB总数量;若第一PRB数量与第二PRB数量的和小于PRB总数量,则确定PUCCH资源的上边缘,基于PUCCH资源的上边缘及第一PRB数量为ACK/NACK预留PUCCH资源;确定为ACK/NACK预留的PUCCH资源的下边缘,基于为ACK/NACK预留的PUCCH资源的下边缘及第二PRB数量为CSI预留PUCCH资源。

在实施中,若上述第一比值不等于上述预设比值,则可以确定前述第一比值是否大于该预设比值。若第一比值大于预设比值,则可以计算第一PRB数量与第二PRB数量的和,并确定该和是否小于上述PRB总数量。若第一PRB数量与第二PRB数量的和小于上述PRB总数量,则可以确定PUCCH资源的上边缘,并可以基于该PUCCH资源的上边缘及前述第一PRB数量为ACK/NACK预留PUCCH资源。然后可以确定为ACK/NACK预留的PUCCH资源的下边缘,并可以基于该为ACK/NACK预留的PUCCH资源的下边缘以及前述第二PRB数量为CSI预留PUCCH资源,如图5所示。这样,将ACK/NACK对应的PUCCH资源预留至PUCCH的上边缘,将CSI对应的PUCCH资源预留至紧靠PUSCH,可以使得PUSCH在用户接入较少时,更方便迅速的利用未被占用的为CSI预留的PUCCH资源进行数据传输,从而可以进一步提高用户峰速和用户体验。

进一步地,在上述方法实施例的基础上,可以在第一比值小于预设比值时,为CSI预留PUCCH资源,相应的处理可以如下:若第一比值小于预设比值,则确定第一PRB数量与第二PRB数量的和与PRB总数量的第三比值,并确定第三比值是否小于预设比值;若第三比值小于预设比值,则确定PUCCH资源的下边缘,基于PUCCH资源的下边缘及第一PRB数量为SR和ACK/NACK预留PUCCH资源;确定为SR和ACK/NACK预留的PUCCH资源的下边缘,并基于为SR和ACK/NACK预留的PUCCH资源的下边缘及第二PRB数量为CSI预留PUCCH资源。

其中,所述第三比值指第一PRB数量与第二PRB数量的和,与PRB总数量的比值。

在实施中,若上述第一比值小于上述预设比值,则可以计算第一PRB数量和第二PRB数量的和,及该和与PRB总数量的第三比值,并可以确定该第三比值是否小于前述预设比值。若该第三比值小于前述预设比值,则可以确定PUCCH资源的下边缘,并基于该PUCCH资源的下边缘和第一PRB数量为SR和ACK/NACK预留PUCCH资源。然后,可以确定为SR和ACK/NACK预留的PUCCH资源的下边缘,并可以基于该为SR和ACK/NACK预留的PUCCH资源的下边缘以及第二PRB数量为CSI预留PUCCH资源,如图6所示。这样,将SR和ACK/NACK对应的PUCCH资源预留至PUCCH的下边缘,将CSI对应的PUCCH资源预留至紧靠PUSCH,使得PUSCH可以在用户接入较少时,更方便迅速的利用未被占用的为CSI预留的PUCCH资源进行数据传输,从而可以进一步提高用户峰速,进而可以进一步提高用户体验。

进一步地,在上述方法实施例的基础上,可以在第三比值大于预设比值时为CSI预留PUCCH资源,相应的处理可以如下:若第三比值大于预设比值,则确定第一PRB数量与第二PRB数量的和是否小于PRB总数量;若第一PRB数量与第二PRB数量的和小于PRB总数量,则确定PUCCH资源的下边缘,基于PUCCH资源的下边缘及第一PRB数量为SR和ACK/NACK预留PUCCH资源;确定为SR和ACK/NACK预留的PUCCH资源的下边缘,基于为SR和ACK/NACK预留的PUCCH资源的下边缘及第二PRB数量为CSI预留PUCCH资源,并监测已分配的PRB数量与PRB总数量的比值是否等于预设比值;当已分配的PRB数量与PRB总数量的比值等于预设比值,则确定PUCCH资源的上边缘,基于已分配的PRB数量、第一PRB数量及PUCCH资源的上边缘为CSI预留PUCCH资源。

在实施中,若上述第三比值大于预设比值,则可以计算第一PRB数量和第二PRB数量的和是否小于PRB总数量。若小于PRB总数量,则可以确定PUCCH资源的下边缘,并可以基于该PUCCH资源的下边缘及第一PRB资源为SR和ACK/NACK预留PUCCH资源。然后,可以确定为SR和ACK/NACK分配的PUCCH资源的下边缘,并可以基于该确定为SR和ACK/NACK分配的PUCCH资源的下边缘以及上述第二PRB数量为CSI预留PUCCH资源,同时还可以监测已分配的PRB数量与PRB总数量的比值是否等于前述预设比值。当监测到已分配的PRB数量与PRB总数量的比值等于预设比值时,可以确定PUCCH资源的上边缘,基于前述已分配的PRB数量、第一PRB数量及PUCCH资源的上边缘为CSI预留PUCCH资源。如图7所示,为CSI预留的PUCCH资源可以分为两部分:一部分预留在PUCCH资源的下半部分,紧靠ACK/NACK资源的上边缘往上排列,一直排到预设比值与PRB总数量的乘积个PRB;另一部分,预留在PUCCH资源的上半部分,从带宽的上边缘往下排列,直到排完第二PRB数量个PRB。这样,将上下两部分为CSI预留的PUCCH资源均连续紧靠PUSCH预留,可以使得PUSCH可以更方便迅速的调用未被占用的为CSI预留的PUCCH资源,从未可以进一步提高用户体验。

可以理解,不满足上述条件的其他情况,则均可以认为是为CSI预留PUCCH资源失败,小区建立失败。

进一步地,在上述方法实施例的基础上,可以对每个时隙内的符号进行分组,相应的处理可以如下:确定CSI需要承载的上行链路控制信息UCI比特数,及UCI比特数需要的符号数,并确定符号数是否小于或等于第一预设符号数;若符号数小于或等于第一预设符号数,则按照第一预设分组格式对当前时隙对应的所有符号进行分组,并按照分组顺序为每个分组后的符号组设置序号;若符号数大于第一预设符号数,则确定符号数是否小于或等于第二预设符号数;若符号数小于或等于第二预设符号数,则按照第二预设分组格式对当前时隙对应的所有符号进行分组,并按照分组顺序为每个分组后的符号组设置序号;若符号数大于第二预设符号数,则将当前时隙分为一个符号组。

其中,第一/二/三预设分组格式分别指预先设定的三种不同的对符号进行分组的分组格式,相应的第一/二预设符号数指用于确定采用哪种预设分组格式的数据依据。

在实施中,在为CSI预留PUCCH资源之后,可以进行对为CSI预留的PUCCH资源对应的每个时隙的符号进行分组,具体的,首先,可以确定CSI需要承载的UCI(Uplink ControlInformation,上行链路控制信息)比特数,并可以确定前述需要承载的UCI比特数需要的符号数(如Format3符号)。然后,可以将前述符号数与第一预设符号数进行比较,确定前述符号数是否小于或等于第一预设符号数。若前述符号数小于或等于第一预设符号数,则按照第一预设分组格式对当前时隙对应的所有符号进行分组,并可以按照分组顺序为每个分组后的符号组设置序号。若前述符号数大于第一预设符号数,则可以确定前述符号数是否小于或等于第二预设符号数。若前述符号数小于或等于第二预设符号数,则按照第二预设分组格式对当前时隙对应的所有符号进行分组,并可以按照分组顺序为每个分组后的符号组设置序号。若前述符号数大于第二预设符号数,则可以将当前时隙分为一个符号组,即一个时隙中的所有符号为一个符号组。

以当前时隙内共有14个Format3符号,第一预设分组格式为4/4/6、第二预设分组格式为7/7、第三预设分组格式为14为例,可以确定第一预设符号数为4、第二预设符号数为7。假设需要承载的UCI比特数使用4个及4个以下Format3符号就能承载,则使用第一预设分组格式4/4/6的分割方式,将一个时隙分割为三个符号组,并按照分组顺序为每个符号组设置序号,如可以是符号组1包括4个Format3符号、符号组2包括4个Format3符号、符号组3包括6个Format3符号;假设需要承载的UCI比特数使用5-7个Format3符号就能承载,则使用第二预设分组格式7/7的分割方式,将一个时隙分割为两个符号组,如可以是符号组1包括7个Format3符号、符号组2包括7个Format3符号;假设需要承载的UCI比特数使用8-14个Format3符号才能承载,则使用第三预设分组格式,将一个时隙分割为一个符号组。这样,可以根据实际需要选择不同的分割方式划分符号组,同一个时隙的符号分割为多个符号组,可以实现时隙复用,即同一个时隙可能供多个用户使用,从而可以进一步提高用户容量。

可以理解,当对时隙内的符号进行符号组分割之后,可以对为CSI分配的PUCCH资源的链表进行初始化。如图8所示,首先,可以根据APM配置计算小区支持的为CSI分配的PUCCH资源的个数M,然后,可以根据CSI发送周期配置和小区的上下行时隙配比计算出每个CSI发送周期内可用的上行时隙个数S,并将CSI发送周期内的每一个上行时隙初始化为一个CSI资源链表,将M个为CSI分配的PUCCH资源平均分到S个时隙的CSI资源链表上。这部分与现有技术中已有的算法类似,不同的是,单个CSI资源链表对各个PUCCH资源结点进行排列时,除了考虑资源结点的PRB位置,还需要考虑资源结点属于的符号组这一维度:每个CSI资源链表排列时,按照PRB从小到大的顺序进行排列,PRB较小的资源结点排在链表的前面,在一个PRB中,按照符号组序号大小从前往后的顺序进行排列,符号组序号较小的结点排在链表的前面,当一个PRB内的资源节点排列完成后,再排列下一个PRB,排列过程中,在CSI资源链表的每个结点中记下该结点所在的PRB位置和符号组序号,并将所有资源节点置为空闲状态,为后续分配做准备。

图9示出了本实施例提供的一种为CSI分配PUCCH资源的处理装置,包括时隙确定模块901、PRB确定模块902、资源分配模块903,其中:

所述时隙确定模块901,用于获取信道状态指示信息CSI的发送周期和探测参考信号SRS的发送周期,基于所述CSI的发送周期和所述SRS的发送周期确定所述CSI的目标时隙,其中,所述目标时隙包括一个或多个符号组;

所述PRB确定模块902,用于确定所述CSI的目标时隙所属的链表,及所述链表中未被占用且与传输业务数据的信道PUSCH的距离最远的目标物理资源块PRB;

所述资源分配模块903,用于确定所述目标PRB中未被占用且序号最小的目标符号组,并基于所述目标时隙、目标PRB及目标符号组,为CSI分配物理上行链路控制信道PUCCH资源。

可选的,还包括资源预留模块,用于:

获取PUCCH资源占用的PRB总数量,所述PRB总数量中为调度请求信息SR和确认消息ACK/否定应答NACK分配的第一PRB数量及为CSI分配的第二PRB数量;

基于所述PRB总数量、所述第一PRB数量、所述第二PRB数量,为CSI预留PUCCH资源。

可选的,所述资源预留模块,用于:

确定所述第一PRB数量与所述PRB总数量的第一比值,是否等于预设比值,其中,所述第一比值指所述第一PRB数量与所述PRB总数量的比值;

若所述第一比值等于所述预设比值,则确定所述第二PRB数量与所述PRB总数量的第二比值是否小于所述预设比值,其中,所述第二比值指所述第二PRB数量与所述PRB总数量的比值;

若所述第二比值小于所述预设比值,则确定所述PUCCH资源的上边缘,并基于所述上边缘及所述第二PRB数量为CSI预留PUCCH资源。

可选的,所述资源预留模块,还用于:

若所述第一比值不等于所述预设比值,则确定所述第一比值是否大于所述预设比值;

若所述第一比值大于所述预设比值,则确定所述第一PRB数量与所述第二PRB数量的和是否小于所述PRB总数量;

若所述第一PRB数量与所述第二PRB数量的和小于所述PRB总数量,则确定所述PUCCH资源的上边缘,基于所述PUCCH资源的上边缘及所述第一PRB数量为ACK/NACK预留PUCCH资源;

确定为ACK/NACK预留的PUCCH资源的下边缘,基于所述为ACK/NACK预留的PUCCH资源的下边缘及所述第二PRB数量为CSI预留PUCCH资源。

可选的,所述资源预留模块,还用于:

若所述第一比值小于所述预设比值,则确定所述第一PRB数量与所述第二PRB数量的和与所述PRB总数量的第三比值,并确定所述第三比值是否小于所述预设比值,其中,所述第三比值指所述第一PRB数量与所述第二PRB数量的和,与所述PRB总数量的比值;

若所述第三比值小于所述预设比值,则确定所述PUCCH资源的下边缘,基于所述PUCCH资源的下边缘及所述第一PRB数量为SR和ACK/NACK预留PUCCH资源;

确定为SR和ACK/NACK预留的PUCCH资源的下边缘,并基于所述为SR和ACK/NACK预留的PUCCH资源的下边缘及所述第二PRB数量为CSI预留PUCCH资源。

可选的,所述资源预留模块,还用于:

若所述第三比值大于所述预设比值,则确定所述第一PRB数量与所述第二PRB数量的和是否小于所述PRB总数量;

若所述第一PRB数量与所述第二PRB数量的和小于所述PRB总数量,则确定所述PUCCH资源的下边缘,基于所述PUCCH资源的下边缘及所述第一PRB数量为SR和ACK/NACK预留PUCCH资源;

确定为SR和ACK/NACK预留的PUCCH资源的下边缘,基于所述为SR和ACK/NACK预留的PUCCH资源的下边缘及所述第二PRB数量为CSI预留PUCCH资源,并监测已分配的PRB数量与PRB总数量的比值是否等于所述预设比值;

当已分配的PRB数量与PRB总数量的比值等于所述预设比值,则确定所述PUCCH资源的上边缘,基于所述已分配的PRB数量、所述第一PRB数量及所述PUCCH资源的上边缘为CSI预留PUCCH资源。

可选的,还包括资源初始化模块,还用于:

确定所述CSI需要承载的上行链路控制信息UCI比特数,及所述UCI比特数需要的符号数,并确定所述符号数是否小于或等于第一预设符号数;

若所述符号数小于或等于所述第一预设符号数,则按照第一预设分组格式对当前时隙对应的所有符号进行分组,并按照分组顺序为每个分组后的符号组设置序号;

若所述符号数大于所述第一预设符号数,则确定所述符号数是否小于或等于第二预设符号数;

若所述符号数小于或等于所述第二预设符号数,则按照第二预设分组格式对所述当前时隙对应的所有符号进行分组,并按照分组顺序为每个分组后的符号组设置序号;

若所述符号数大于所述第二预设符号数,则将所述当前时隙分为一个符号组。

本实施例所述的为CSI分配PUCCH资源的处理装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。

参照图10,所述电子设备,包括:处理器(processor)1001、存储器(memory)1002和总线1003;

其中,

所述处理器1001和存储器1002通过所述总线1003完成相互间的通信;

所述处理器1001用于调用所述存储器1002中的程序指令,以执行上述各方法实施例所提供的方法。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

相关技术
  • 一种为CSI分配PUCCH资源的处理方法及装置
  • 一种PUCCH资源的分配方法及装置
技术分类

06120113043358