CN112039642B - 一种pucch资源分配方法和一种基站 - Google Patents
一种pucch资源分配方法和一种基站 Download PDFInfo
- Publication number
- CN112039642B CN112039642B CN201910483035.8A CN201910483035A CN112039642B CN 112039642 B CN112039642 B CN 112039642B CN 201910483035 A CN201910483035 A CN 201910483035A CN 112039642 B CN112039642 B CN 112039642B
- Authority
- CN
- China
- Prior art keywords
- resource
- resource set
- prb
- prbs
- resources
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了一种PUCCH资源分配方法和一种基站,所述方法包括:确定PUCCH资源中的剩余资源;根据所述剩余资源,为与所述PUCCH资源对应的小区分配应答资源;当用户接入所述小区时,采用所述应答资源承载与所述用户对应的应答信息;所述应答信息包括肯定应答ACK信息和否定应答NACK信息中的至少一种。本发明实施例可以实现提供一种适用于NR***的PUCCH资源分配方案,在保证用户能够接入小区的同时,SR、CSI和ACK/NACK资源得到充分利用。
Description
技术领域
本发明涉及通信技术领域,特别是涉及一种PUCCH资源分配方法和一种基站。
背景技术
PUCCH(Physical Uplink Control CHannel,物理上行链路控制信道)用于在用户设备与基站同步以后传输上行控制信息,包括:SR(Schedule Request,调度请求)、CSI(Channel State Information,信道状态信息)、ACK(Acknowledgement,肯定应答)/NACK(Negative ACKnowledgment,否定应答)信息等。
在LET(Long Term Evolution,长期演进)***中,SR和CSI占用的资源都是半静态配置的,即通过RRC(Radio Resource Control,无线资源控制)信令通知进行分配的。在LTE中,ACK/NACK占用的资源由MAC(Media Access Control,媒体介入控制层)通过DCI(Downlink Control Information,下行控制信息)命令动态调度,无需由RRC进行分配。
而在NR(New Radio,新无线)***中,ACK/NACK资源是在半静态配置的基础上,再通过DCI动态分配的,具体的:RRC信令配置多个资源集,每个资源集又可以分配多组资源,每组资源可以包括时域、频域和码字资源。MAC从RRC信令通知的资源中选择一组,通过MAC的DCI命令动态通知用户设备每次反馈ACK/NACK需要真实占用的资源位置。因此,在LTE***中对ACK/NACK资源的分配方案不适用于NR***。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种PUCCH资源分配方法和相应的一种资源分配装置。
为了解决上述问题,本发明实施例公开了一种物理上行控制信道PUCCH资源分配方法,包括:
确定PUCCH资源中的剩余资源;
根据所述剩余资源,为与所述PUCCH资源对应的小区分配应答资源;
当用户接入所述小区时,采用所述应答资源承载与所述用户对应的应答信息;所述应答信息包括肯定应答ACK信息和否定应答NACK信息中的至少一种。
优选地,所述PUCCH资源对应于多个物理资源块PRB;所述根据所述剩余资源和预设的小区配置信息,为与所述PUCCH资源对应的小区分配预留资源的步骤,包括:
生成第一格式承载数;所述第一格式承载数为单个所述PRB承载第一格式资源的个数最大值,所述第一格式资源为format1资源;
采用预设的小区配置信息和所述第一个格式承载数,确定所述剩余资源对应的可支持的应答资源套数;每一套应答资源包括第一资源集和第二资源集;
采用所述剩余资源,为所述小区分配与所述可支持的应答资源套数匹配的资源位置。
优选地,所述PUCCH资源包括第一资源和第二资源,所述第一资源位于频带的第一边缘,所述第二资源位于频带的第二边缘,所述第一边缘的频率值小于第二边缘的频率值;所述PRB包括与所述第一资源对应于的依次排序的第一PRB,以及与所述第二资源对应于的依次排序的第二PRB;在所述确定所述PUCCH资源中的剩余资源之前,所述方法还包括:
获取所述初始信息;所述初始信息包括:调度请求SR和信道状态信息CSI;
按照频率值从小到大的次序,将所述第一PRB划分给所述初始信息,以及,按照频率值从大到小的次序,将所述第二PRB划分给所述初始信息。
优选地,一个PRB包括多个资源位置;所述小区配置信息包括应答资源期望套数、PUCCH资源对应的PRB总个数、第一资源集占用数、第二资源集占用数,以及,第二格式承载数;其中,所述第一资源集占用数为一个第一资源集占用的资源位置个数、所述第二资源集占用数为一个第二资源集占用的资源位置个数;所述第二格式承载数为一个第二格式资源占用的PRB数量,所述第二格式资源为format3资源;所述采用预设的小区配置信息和所述第一个格式承载数,确定所述剩余资源对应的可支持的应答资源套数的步骤,包括:
获取资源套数计数值,以及,与所述初始资源占用的PRB数量对应的初始PRB个数;
当所述资源套数计数值小于所述应答资源期望套数时,采用所述资源套数计数值和所述第一资源集占用数,生成第一资源集占用总数;
根据所述第一资源集占用总数和所述第一格式承载数,生成第一资源集PRB占用数;
采用所述第二资源集占用数和所述第二格式承载数,生成第二资源集PRB占用数;
计算所述初始PRB个数、所述第一资源集PRB占用数和所述第二资源集PRB占用数之和为当前PRB占用数;
当所述当前PRB占用数小于所述PRB总数时,采用预设递增值对所述资源套数计数值进行增数处理,生成新的资源套数计数值;
采用所述新的资源套数计数值生成新的当前PRB占用数,直至所述新的当前PRB占用数不小于所述PRB总数时,确定前一个资源套数计数值为所述可支持的应答资源套数。
优选地,所述根据所述第一资源集占用总数和所述第一格式承载数,生成第一资源集PRB占用数的步骤,包括:
判断所述初始资源与所述第一资源集是否存在共用的PRB;
若所述初始资源与所述第一资源集存在共用的PRB,,采用所述第一资源集占用总数与所述第一格式承载数的商值为所述第一资源集PRB占用数;
若所述初始资源与所述第一资源集存在共用的PRB,则确定在所述共用的PRB中所述第一格式资源占用的资源位置数量为复用资源数;确定所述第一资源集占用总数与所述复用资源数的差值为非复用资源数;采用所述非复用资源数与所述第一格式承载数的商值为所述第一资源集PRB占用数。
优选地,所述采用所述剩余资源,为所述小区分配与所述可支持的应答资源套数匹配的资源位置的步骤,包括:
确定与所述可支持的应答资源套数对应的目标第一资源集占用总数和目标第二资源集占用总数,以及与所述剩余资源对应的剩余PRB;
生成与所述第一资源集对应的初始循环移位信息和时域扩频信息;
采用所述剩余PRB确定与所述第一资源集对应的第一起始PRB位置;
采用所述第一起始PRB位置、所述循环移位信息和所述时域扩频信息,将所述剩余PRB中划分给与所述目标第一资源集占用总数对应的第一资源集;
根据所述第一资源集存储的资源位置,确定与所述第二资源集对应的第二起始PRB位置;
采用所述第二起始PRB位置和所述第二格式承载数,将所述剩余PRB中划分给与所述目标第二资源集占用总数对应的第二资源集。
优选地,所述采用所述第一起始PRB位置、所述循环移位信息和所述时域扩频信息,将所述剩余PRB中划分给与所述目标第一资源集占用总数对应的第一资源集的步骤,包括:
判断所述初始PRB个数是否大于所述PRB总数的一半;
若所述初始PRB个数不大于所述PRB总数的一半,按照频率值从小到大的次序,以所述第一起始PRB位置为起点,将所述第一PRB划分给所述第一资源集;
生成当前第一资源集PRB占用数;
当所述当前第一资源集PRB占用数与所述初始PRB个数之和大于所述PRB总数的一半时,按照频率值从大到小的次序,将所述第二PRB划分给所述第一资源集。
优选地,所述采用所述第一起始PRB位置、所述循环移位信息和所述时域扩频信息,将所述剩余PRB中划分给与所述目标第一资源集占用总数对应的第一资源集的步骤,还包括:
若所述初始PRB个数大于所述PRB总数的一半,则按照频率值从大到小的次序,以所述第一起始PRB位置为起点,将所述第二PRB划分给所述第一资源集。
优选地,所述将所述剩余PRB中划分给与所述目标第二资源集占用总数对应的第二资源集的步骤,包括:
生成当前第一资源集PRB占用数;
判断所述初始PRB个数与所述当前第一资源集PRB占用数之和是否大于所述PRB总数的一半;
若所述初始PRB个数与所述当前第一资源集PRB占用数之和不大于所述PRB总数的一半,则按照频率值从小到大的次序,以所述第二起始PRB位置为起点,将所述第一PRB划分给所述第二资源集;
生成当前第二资源集PRB占用数;
当所述初始PRB个数、所述当前第一资源集PRB占用数、所述当前第二资源集PRB占用数之和大于所述PRB总数的一半时,按照频率值从大到小的次序,将所述第二PRB划分给所述第一资源集。
优选地,所述将所述剩余PRB中划分给与所述目标第二资源集占用总数对应的第二资源集的步骤,还包括:
若所述初始PRB个数与所述当前第一资源集PRB占用数之和大于所述PRB总数的一半,则以第二起始PRB位置为起点,将所述第二PRB划分给所述第二资源集。
优选地,所述采用所述应答资源承载与所述用户对应的应答信息的步骤,包括:
获取每一套应答资源当前已分配的用户数量;
确定所述当前已分配的用户数量最少的一套应答资源为目标应答资源;
为所述用户分配所述目标应答资源;所述目标应答资源用于承载所述用户对应的应答信息。
本发明实施例还公开了一种基站,包括:
剩余资源模块,用于确定PUCCH资源中的剩余资源;
应答资源分配模块,用于根据所述剩余资源,为与所述PUCCH资源对应的小区分配应答资源;
用户接入模块,用于当用户接入所述小区时,采用所述应答资源承载与所述用户对应的应答信息;所述应答信息包括肯定应答ACK信息和否定应答NACK信息中的至少一种。
优选地,所述PUCCH资源对应于多个物理资源块PRB;所述应答资源分配模块包括:
第一格式承载数子模块,用于生成第一格式承载数;所述第一格式承载数为单个所述PRB承载第一格式资源的个数最大值,所述第一格式资源为format1资源;
支持套数子模块用于,采用预设的小区配置信息和所述第一个格式承载数,确定所述剩余资源对应的可支持的应答资源套数;每一套应答资源包括第一资源集和第二资源集;
剩余资源分配子模块,用于采用所述剩余资源,为所述小区分配与所述可支持的应答资源套数匹配的资源位置。
优选地,所述PUCCH资源包括第一资源和第二资源,所述第一资源位于频带的第一边缘,所述第二资源位于频带的第二边缘,所述第一边缘的频率值小于第二边缘的频率值;所述PRB包括与所述第一资源对应于的依次排序的第一PRB,以及与所述第二资源对应于的依次排序的第二PRB;所述基站还包括:
初始信息获取模块,用于获取所述初始信息;所述初始信息包括:调度请求SR和信道状态信息CSI;
初始信息划分模块,用于按照频率值从小到大的次序,将所述第一PRB划分给所述初始信息,以及,按照频率值从大到小的次序,将所述第二PRB划分给所述初始信息。
优选地,一个PRB包括多个资源位置;所述小区配置信息包括应答资源期望套数、PUCCH资源对应的PRB总个数、第一资源集占用数、第二资源集占用数,以及,第二格式承载数;其中,所述第一资源集占用数为一个第一资源集占用的资源位置个数、所述第二资源集占用数为一个第二资源集占用的资源位置个数;所述第二格式承载数为一个第二格式资源占用的PRB数量,所述第二格式资源为format3资源;所述支持套数子模块包括:
第一获取单元,用于获取资源套数计数值,以及,与所述初始资源占用的PRB数量对应的初始PRB个数;
第一资源集占用总数生成单元,用于当所述资源套数计数值小于所述应答资源期望套数时,采用所述资源套数计数值和所述第一资源集占用数,生成第一资源集占用总数;
第一资源集PRB占用数生成单元,用于根据所述第一资源集占用总数和所述第一格式承载数,生成第一资源集PRB占用数;
第二资源集PRB占用数生成单元,用于采用所述第二资源集占用数和所述第二格式承载数,生成第二资源集PRB占用数;
PRB求和单元,用于计算所述初始PRB个数、所述第一资源集PRB占用数和所述第二资源集PRB占用数之和为当前PRB占用数;
资源套数计数值单元,用于当所述当前PRB占用数小于所述PRB总数时,采用预设递增值对所述资源套数计数值进行增数处理,生成新的资源套数计数值;
支持套数确定单元,用于采用所述新的资源套数计数值生成新的当前PRB占用数,直至所述新的当前PRB占用数不小于所述PRB总数时,确定前一个资源套数计数值为所述可支持的应答资源套数。
优选地,所述第一资源集PRB占用数生成单元包括:
第一判断子单元,用于判断所述初始资源与所述第一资源集是否存在共用的PRB;
第一否定子单元,用于若所述初始资源与所述第一资源集存在共用的PRB,采用所述第一资源集占用总数与所述第一格式承载数的商值为所述第一资源集PRB占用数;
第一肯定单元,用于若所述初始资源与所述第一资源集存在共用的PRB,则确定在所述共用的PRB中所述第一格式资源占用的资源位置数量为复用资源数;确定所述第一资源集占用总数与所述复用资源数的差值为非复用资源数;采用所述非复用资源数与所述第一格式承载数的商值为所述第一资源集PRB占用数。
优选地,所述剩余资源分配子模块包括:
第一确定单元,用于确定与所述可支持的应答资源套数对应的目标第一资源集占用总数和目标第二资源集占用总数,以及与所述剩余资源对应的剩余PRB;
信息生成单元,用于生成与所述第一资源集对应的初始循环移位信息和时域扩频信息;
第一起始单元,用于采用所述剩余PRB确定与所述第一资源集对应的第一起始PRB位置;
第一划分单元,用于采用所述第一起始PRB位置、所述循环移位信息和所述时域扩频信息,将所述剩余PRB中划分给与所述目标第一资源集占用总数对应的第一资源集;
第二起始单元,根据所述第一资源集存储的资源位置,确定与所述第二资源集对应的第二起始PRB位置;
第二划分单元,用于采用所述第二起始PRB位置和所述第二格式承载数,将所述剩余PRB中划分给与所述目标第二资源集占用总数对应的第二资源集。
优选地,所述第一划分单元包括:
第二判断子单元,用于判断所述初始PRB个数是否大于所述PRB总数的一半;
第二否定子单元,用于若所述初始PRB个数不大于所述PRB总数的一半,按照频率值从小到大的次序,以所述第一起始PRB位置为起点,将所述第一PRB划分给所述第一资源集;
第一当前占用数生成子单元,用于生成当前第一资源集PRB占用数;
第一资源划分子单元,用于当所述当前第一资源集PRB占用数与所述初始PRB个数之和大于所述PRB总数的一半时,按照频率值从大到小的次序,将所述第二PRB划分给所述第一资源集。
优选地,所述第一划分单元还包括:
第一上部划分子单元,用于若所述初始PRB个数大于所述PRB总数的一半,则按照频率值从大到小的次序,以所述第一起始PRB位置为起点,将所述第二PRB划分给所述第一资源集。
优选地,所述第二划分单元包括:
第二当前占用数生成子单元,用于生成当前第一资源集PRB占用数;
第三判断子单元,用于判断所述初始PRB个数与所述当前第一资源集PRB占用数之和是否大于所述PRB总数的一半;
第三否定单元,用于若所述初始PRB个数与所述当前第一资源集PRB占用数之和不大于所述PRB总数的一半,则按照频率值从小到大的次序,以所述第二起始PRB位置为起点,将所述第一PRB划分给所述第二资源集;
第三当前占用数生成子单元,用于生成当前第二资源集PRB占用数;
第二资源划分子单元,用于当所述初始PRB个数、所述当前第一资源集PRB占用数、所述当前第二资源集PRB占用数之和大于所述PRB总数的一半时,按照频率值从大到小的次序,将所述第二PRB划分给所述第一资源集。
优选地,所述第二划分单元还包括:
第二上部划分子单元,用于若所述初始PRB个数与所述当前第一资源集PRB占用数之和大于所述PRB总数的一半,则以第二起始PRB位置为起点,将所述第二PRB划分给所述第二资源集。
优选地,所述用户接入模块包括:
用户数量获取子模块,用于获取每一套应答资源当前已分配的用户数量;
数量优选子模块,用于确定所述当前已分配的用户数量最少的一套应答资源为目标应答资源;
用户承载子模块,用于为所述用户分配所述目标应答资源;所述目标应答资源用于承载所述用户对应的应答信息。
本发明实施例包括以下优点:
在本发明实施例中,通过在PUCCH资源划分给SCI和SR后,采用PUCCH资源中的剩余资源给对应的小区分配应答资源,使得当用户接入小区时,能够采用应答资源与小区传输肯定应答或者否定应答,从而实现提供一种适用于NR***的PUCCH资源分配方案,在保证用户能够接入小区的同时,SR、CSI和ACK/NACK资源得到充分利用。
附图说明
图1是本发明的一种资源分配方法实施例的步骤流程图;
图2是本发明的一种基站实施例的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明的一种道PUCCH资源分配方法实施例的步骤流程图,具体可以包括如下步骤:
步骤101,确定PUCCH资源中的剩余资源;
在NR***中,需要采用PUCCH资源划分给SR、CSI和ACK/NACK。本发明以CSI和SR的资源成功预留为基础,即剩余资源可以是指PUCCH中除去CSI和SR后的资源。
步骤102,根据所述剩余资源,为与所述PUCCH资源对应的小区分配应答资源;
在小区建立时,需要初始化一定数量的ACK/NACK资源。本发明可以是在采用PUCCH资源分配给CSI和SR后,对ACK/NACK进行资源划分,即采用剩余资源,为PUCCH资源对应的小区分配ACK/NACK资源,即应答资源。
步骤103,当用户接入所述小区时,采用所述应答资源承载与所述用户对应的应答信息;所述应答信息包括肯定应答ACK信息和否定应答NACK信息中的至少一种。
在根据剩余资源为小区分配应答资源,用户可以采用应答资源与所述小区传输肯定应答或者否定应答。
在本发明实施例中,通过在PUCCH资源划分给SCI和SR后,采用PUCCH资源中的剩余资源给对应的小区分配应答资源,使得当用户接入小区时,能够采用应答资源与小区传输肯定应答或者否定应答,从而实现提供一种适用于NR***的PUCCH资源分配方案,在保证用户能够接入小区的同时,SR、CSI和ACK/NACK资源得到充分利用。
在本申请实施例中,所述PUCCH资源包括第一资源和第二资源,所述第一资源位于频带的第一边缘,所述第二资源位于频带的第二边缘,所述第一边缘的频率值小于第二边缘的频率值;所述PUCCH资源对应于多个物理资源块PRB;所述PRB包括与所述第一资源对应于的依次排序的第一PRB,以及与所述第二资源对应于的依次排序的第二PRB;在步骤101之前,所述方法还包括:获取所述初始信息;所述初始信息包括:调度请求SR和信道状态信息CSI;按照频率值从小到大的次序,将所述第一PRB划分给所述初始信息,以及,按照频率值从大到小的次序,将所述第二PRB划分给所述初始信息。
可以将PUCCH资源划分为两部分,即第一资源和第二资源,其中,第一资源可以位于频带的下边缘即第一边缘,第二资源可以位于频带的上边缘即第二边缘。
PRB是PUCCH资源的物理承载,基于PUCCH资源分为两部分,对应的,PRB也可以分为两部分,即与第一资源对应的第一PRB和与第二资源对于的PRB。
在获取包含有SR和CSI的初始信息后,按照频率值从小到大的次序,将第一PRB划分给初始信息,即建立第一PRB与初始信息的对应关系。当第一PRB耗尽而还有初始信息需要划分资源时,则按照频率值从大到小的次序,将第二PRB划分给初始信息。
在申请实施例中,所述步骤102包括:
子步骤S1021,生成第一格式承载数;所述第一格式承载数为单个所述PRB承载第一格式资源的个数最大值,所述第一格式资源为format1资源;
PUCCH资源可以对应有一个管理站,管理站用于记录与当前PUCCH资源对应的各种参数,例如:与format1资源对应的参数,包括:循环移位间隔CyclicShiftDelta,循环移位个数NofCyclicShift,以及,format1资源占用的符号数。
根据format1占用的符号数和5G标准中的38.211协议,得到时域扩频的可配置个数NofOCC。
第一格式承载数PucchF1ResNum可以通过如下公式生成:
PucchF1ResNum=NofCyclicShift*NofOCC/CyclicShiftDelta
在一种示例中,NofCyclicShift为12,即确定循环位移间隔为12。
子步骤S1022,采用预设的小区配置信息和所述第一个格式承载数,确定所述剩余资源对应的可支持的应答资源套数;每一套应答资源包括第一资源集set0和第二资源集set1;
管理站可以预先设定有小区配置信息,采用小区配置信息和步骤1021中生成的第一格式承载数,可以确定在PUCCH资源划分给初始信息后,剩余的资源可以支持的应答资源套数。其中,每一套应答资源可以包括第一资源集set0和第二资源集set1。
子步骤S1023,采用所述剩余资源,为所述小区分配与所述可支持的应答资源套数匹配的资源位置。
在确定可支持的应答资源套数后,将剩余资源划分给应答资源,从而实现小区级的应答资源划分。
在本申请的一种实施例中,一个PRB包括多个资源位置;所述小区配置信息包括应答资源期望套数、PUCCH资源对应的PRB总个数、第一资源集占用数、第二资源集占用数,以及,第二格式承载数;其中,所述第一资源集占用数为一个第一资源集占用的资源位置个数、所述第二资源集占用数为一个第二资源集占用的资源位置个数;所述第二格式承载数为一个第二格式资源占用的PRB数量,所述第二格式资源为format3资源;所述子步骤S1022可以包括:
子步骤S10221,获取资源套数计数值,以及,与所述初始资源占用的PRB数量对应的初始PRB个数;
通过对资源套数技术值的不断递增和执行子步骤S10222-S10227,从而确定出可支持的应答资源套数。
子步骤S10222,当所述资源套数计数值小于所述应答资源期望套数时,采用所述资源套数计数值和所述第一资源集占用数,生成第一资源集占用总数;
子步骤S10223,根据所述第一资源集占用总数和所述第一格式承载数,生成第一资源集PRB占用数;
在本申请的一种实施例中,所述子步骤S10223包括:
子步骤S102231,判断所述初始资源与所述第一资源集是否存在共用的PRB;
子步骤S102232,若所述初始资源与所述第一资源集不存在共用的PRB,采用所述第一资源集占用总数与所述第一格式承载数的商值为所述第一资源集PRB占用数;
子步骤S102233,若所述初始资源与所述第一资源集存在共用的PRB,则确定在所述共用的PRB中所述第一格式资源占用的资源位置数量为复用资源数;确定所述第一资源集占用总数与所述复用资源数的差值为非复用资源数;采用所述非复用资源数与所述第一格式承载数的商值为所述第一资源集PRB占用数。
子步骤S10224,采用所述第二资源集占用数和所述第二格式承载数,生成第二资源集PRB占用数;
子步骤S10225,计算所述初始PRB个数、所述第一资源集PRB占用数和所述第二资源集PRB占用数之和为当前PRB占用数;
子步骤S10226,当所述当前PRB占用数小于所述PRB总数时,采用预设递增值对所述资源套数计数值进行增数处理,生成新的资源套数计数值;
子步骤S10227,采用所述新的资源套数计数值生成新的当前PRB占用数,直至所述新的当前PRB占用数不小于所述PRB总数时,确定前一个资源套数计数值为所述可支持的应答资源套数。
在本申请的一种实施例中,所述子步骤S10223包括:
子步骤S102231,判断所述初始资源与所述第一资源集是否存在共用的PRB;
子步骤S102232,若所述初始资源与所述第一资源集不存在共用的PRB,采用所述第一资源集占用总数与所述第一格式承载数的商值为所述第一资源集PRB占用数;
子步骤S102233,若所述初始资源与所述第一资源集存在共用的PRB,则确定在所述共用的PRB中所述第一格式资源占用的资源位置数量为复用资源数;确定所述第一资源集占用总数与所述复用资源数的差值为非复用资源数;采用所述非复用资源数与所述第一格式承载数的商值为所述第一资源集PRB占用数。
以下,引用一个示例对子步骤S10221-S10227,以及子步骤S102231-S102233作进一步说明:
小区配置信息包括应答资源期望套数M、PUCCH资源对应的PRB总个数NofPucchPrb、第一资源集占用数NofResPerSet0、第二资源集占用数NofResPerSet1,以及,第二格式承载数NofPrbPerFormat3。
获取资源套数计数值i,和初始PRB个数NofCsiAndSr。
对套数i进行1~M的循环判断,如果支持i套应答资源,则这i套应答资源中第一资源集占用的资源位置总数即第一资源集占用总数NofAckSet0Res通过如下公式计算确定:
NofAckSet0Res=NofResPerSet0*i,
如果对初始信息占用的资源划分之后,SR与set0有共用PRB,且SR在共用PRB中资源位置的最后一个索引为SrLastIndex(0~PucchF1ResNum-1),则这i套应答资源中set0单独占用的PRB个数即第一资源集PRB占用数为:
NofAckSet0Prb=(NofAckSet0Res-(PucchF1ResNum-SrLastIndex-1))/PucchF1ResNum;其中,该公式向上取整。
如果CSI和SR资源划分之后,SR与set0无共用PRB,则i套应答资源中set0单独占用的PRB个数即第一资源集PRB占用数为:
NofAckSet0Prb=NofAckSet0Res/PucchF1ResNum;其中,该公式向上取整。
则i套应答资源中set1占用的PRB个数即第二资源集PRB占用数为:
NofAckSet1Prb=NofPrbPerFormat3*NofResPerSet1*i。
如果(NofCsiAndSr+NofAckSet0Prb+NofAckSet1Prb)大于NofPucchPrb,说明PUCCH资源无法划分给i套应答资源,只能放下i–1套资源,即可支持的应答资源套数N=i–1,获取可支持的应答资源套数N不再继续循环;否则,对i进行加1计算,生成新的资源套数计算值,并重新执行子步骤S10222-S10226。
针对不同的资源集,需要确定对应的起始PRB位置,才能将PUCCH资源划分给对应的资源集。而由于第一资源集的资源格式为format1,所以针对第一资源集,还要生成其对应的初始循环移位信息initialCyclicShift和时域扩频信息timeDomainOCC。
在本申请的一种实施例中,所述子步骤S1023可以包括:
子步骤S10231,确定与所述可支持的应答资源套数对应的目标第一资源集占用总数和目标第二资源集占用总数,以及与所述剩余资源对应的剩余PRB;
在确定可支持应答资源套数N后,可以确定N套应答资源的set0占用的总资源数即目标第一资源集占用总数NofAckSet0Res',N套应答资源的set1占用的总资源数目标第二资源集占用总数NofAckSet1Res'。
子步骤S10232,生成与所述第一资源集对应的初始循环移位信息和时域扩频信息;
以下,引用一个示例对子步骤S10232作进一步说明:
对第一资源集每个中资源i(0~NofAckSet0Res-1)进行循环判断。ResIndex(0~PucchF1ResNum-1)表示第i个资源在当前PRB中的资源索引。
如果SR正好占用了整数个PRB,与set0没有共用的PRB,那么:
ResGlobalIndex=i;ResGlobalIndex表示第一资源集中第i个资源在所有set0占用的PRB中的的资源索引。
如果SR与set0有共用的PRB,则SR对应的最后一个资源的索引为SrLastIndex,此时,ResGlobalIndex为:
ResGlobalIndex=i+SrLastIndex+1;
那么,第一资源集中,第i个资源在当前PRB中的资源索引ResIndex为:
ResIndex=ResGlobalIndex mod PucchF1ResNum;其中,mod为取余运算。
资源索引ResIndex对应的资源位置编号ResPosNum为:
ResPosNum=ResIndex*CyclicShiftDelta。
则initialCyclicShift=ResPosNum mod PucchF1ResNum。
则timeDomainOCC=ResPosNum/PucchF1ResNum;其中,该式向下取整。
子步骤S10233,采用所述剩余PRB确定与所述第一资源集对应的第一起始PRB位置;
子步骤S10234,采用所述第一起始PRB位置、所述循环移位信息和所述时域扩频信息,将所述剩余PRB中划分给与所述目标第一资源集占用总数对应的第一资源集;
在本申请实施例中,所述子步骤S10234包括:
子步骤S102341,判断所述初始PRB个数是否大于所述PRB总数的一半;
子步骤S102342,若所述初始PRB个数不大于所述PRB总数的一半,按照频率值从小到大的次序,以所述第一起始PRB位置为起点,将所述第一PRB划分给所述第一资源集;
子步骤S102343,生成当前第一资源集PRB占用数;
子步骤S102344,当所述当前第一资源集PRB占用数与所述初始PRB个数之和大于所述PRB总数的一半时,按照频率值从大到小的次序,将所述第二PRB划分给所述第一资源集。
子步骤S102345,若所述初始PRB个数大于所述PRB总数的一半,则按照频率值从大到小的次序,以所述第一起始PRB位置为起点,将所述第二PRB划分给所述第一资源集。
以下,引用一个示例对子步骤子步骤S10233-S10234作进一步说明:
对每个第一资源集中的资源i(0~NofAckSet0Res'-1)进行循环判断,先计算前i个第一资源集单独占用的PRB个数Prb set0Num(即不包含和SR共用的PRB)。
如果SR与第一资源集没有共用的PRB,则:
Prbset0Num=ResGlobalIndex/PucchF1ResNum+1;
如果SR与第一资源集存在共用的PRB,则
Prb set0Num=ResGlobalIndex/PucchF1ResNum。
得到Prbset0Num之后,如果SR和CSI占用的PRB个数和前i个第一资源集单独占用的PRB个数不大于PUCCH总个数的一半(NofCsiAndSr+Prb set0Num≤NofPucchPrb/2),即第一资源集中的前i个资源划分在第一PRB,那么:
Startingset0PRB=PrbNum+SrEndPrb;Startingset0PRB为第一资源集的起始PRB位置,SrEndPrb为最后一个SR资源所在的PRB位置。
如果SR和CSI占用的PRB个数和前i个set0资源单独占用的PRB个数大于PUCCH总个数的一半,第一资源集中第i个资源划分在第二PRB。
如果初始PRB个数大于PUCCH总个数的一半,即如果SR和CSI占用的PRB个数小于或等于PUCCH总个数的一半(NofCsiAndSr≤NofPucchPrb/2)即,即第一资源集是从第一PRB进行划分的,中间出现了翻转,一部分在第一PRB,一部分在第二PRB。记下第一资源集第一次划分在第二PRB时的i值为OverTurnIndex,那么:
FirstUpSet0Prb=PucchUpEndPrb;
UlPrbset0Num=(i–OverTurnIndex)/PucchF1ResNum+1;
其中,FirstUpSet0Prb表示从第二边缘开始划分set0资源是第一资源集所占的第一个PRB,PucchUpEndPrb表示第一个第二PRB,UlPrbset0Num表示划分给第一资源集前i个资源占用的第一PRB个数。
否则,如果初始PRB个数小于PUCCH总个数的一半,即如果SR和CSI占用的PRB个数大于PUCCH总个数的一半,即第一资源集只划分在第二PRB,那么,
如果SR和第一资源集有共用的PRB,
FirstSet0UlPrb=SrEndPrb;
如果SR和第一资源集没有共用的PRB,
FirstSet0UlPrb=SrEndPrb–1。
其中,SrEndPrb表示最后一个SR资源所在的PRB位置。
由于第一资源集只划分在第二PRB,前i个资源在PUCCH上半部分单独占用的PRB个数与前i个set0资源单独占用的PRB个数PrbNum相同,即,
UlPrbset0Num=Prbset0Num。
那么,第一资源集的第i个资源在第一PRB划分时时,如果SR与第一资源集没有共用的PRB,则:
Startingset0PRB=FirstSet0UlPrb+1-UlPrbset0Num;
如果SR与第一资源集存在共用PRB,则:
Startingset0PRB=FirstSet0UlPrb–UlPrbset0Num。
采用所述Startingset1PRB、initialCyclicShift和timeDomainOCC,将PUCCH资源对应的PRB分配给第一资源集。
子步骤S10235,根据所述第一资源集存储的资源位置,确定与所述第二资源集对应的第二起始PRB位置;
子步骤S10236,采用所述第二起始PRB位置和所述第二格式承载数,将所述剩余PRB中划分给与所述目标第二资源集占用总数对应的第二资源集。
在申请的一种实施例中,所述子步骤S10236可以包括:
子步骤S102361,生成当前第一资源集PRB占用数;
子步骤S102362,判断所述初始PRB个数与所述当前第一资源集PRB占用数之和是否大于所述PRB总数的一半;
子步骤S102363,若所述初始PRB个数与所述当前第一资源集PRB占用数之和不大于所述PRB总数的一半,则按照频率值从小到大的次序,以所述第二起始PRB位置为起点,将所述第一PRB划分给所述第二资源集;
子步骤S102364,生成当前第二资源集PRB占用数;
子步骤S102365,当所述初始PRB个数、所述当前第一资源集PRB占用数、所述当前第二资源集PRB占用数之和大于所述PRB总数的一半时,按照频率值从大到小的次序,将所述第二PRB划分给所述第一资源集。
子步骤S102366,若所述初始PRB个数与所述当前第一资源集PRB占用数之和大于所述PRB总数的一半,则以第二起始PRB位置为起点,将所述第二PRB划分给所述第二资源集。
以下,引用一个示例对子步骤S10235-S10236作进一步说明:
对每个资源i(0~NofAckSet1Res'-1)进行循环判断:
先计算前i个第二资源集单独占用的PRB个数Prbset1Num:
Prb set1Num=(i+1)*NofPrbPerFormat3;
如果SR、CSI和第一资源集占用的PRB个数和前i个第二资源集单独占用的PRB个数不大于PUCCH总个数的一半(NofCsiAndSr+NofAckSet0Prb+PrbNum≤NofPucchPrb/2),即第二资源集前i个划分在第一PRB,那么,
Startingset1PRB=Ack0EndPrb+1+i*NofPrbPerFormat3;
其中,Ack0EndPrb表示第一资源集占用的PRB位置。
否则,如果SR、CSI和第一资源集占用的PRB个数和前i个第二资源集单独占用的PRB个数大于PUCCH总个数的一半,则第i个资源在PUCCH上半部分排布。
此时,如果SR、CSI和第一资源集占用的PRB个数小于等于PUCCH总个数的一半(NofCsiAndSr+NofAckSet0Prb≤NofPucchPrb/2),即第一资源集是一开始是划分在第一PRB,中间出现了翻转,一部分划分在第一PRB,另一部分划分在第二PRB。记下第二资源集第一次翻转到PUCCH上半部分时的i值为OverTurnIndex'。那么,
UlPrbset1Num=(i–OverTurnIndex+1)*PucchF3ResNum;
startingPRB=PucchUpEndPrb+1–UlPrbset1Num;
其中,PucchUpEndPrb表示PUCCH上半部分资源的上边缘PRB,UlPrbset1Num表示第二资源集中前i个资源在单独占用的第一PRB个数。
否则,如果SR、CSI和第一资源集占用的PRB个数大于PUCCH总个数的一半,即第二资源集只划分在第二PRB,那么,
UlPrbset1Num=(i+1)*PucchF3ResNum;
Startingset1PRB=Ack0EndPrb–UlPrbset1Num。
采用所述Startingset1PRB,将PUCCH资源对应的PRB分配给第二资源集。
在本申请的一种实施例中,所述步骤103可以包括:
子步骤S1031,获取每一套应答资源当前已分配的用户数量;
子步骤S1032,确定所述当前已分配的用户数量最少的一套应答资源为目标应答资源;
子步骤S1033,为所述用户分配所述目标应答资源;所述目标应答资源用于承载所述用户对应的应答信息。
实时记录有每一套应答资源当前已分配的用户数量Ui,当有用户接入时,选择Ui最小值对应的应答资源给用户,并更新该套资源对应的当前已分配的用户数量,从而实现均衡每一套应答资源分配的用户数量,防止过多的用户采用相同的应答资源,造成通信阻塞。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图2,示出了本发明的一种基站实施例的结构框图,具体可以包括如下模块:
剩余资源模块201,用于确定PUCCH资源中的剩余资源;
应答资源分配模块202,用于根据所述剩余资源,为与所述PUCCH资源对应的小区分配应答资源;
用户接入模块203,用于当用户接入所述小区时,采用所述应答资源承载与所述用户对应的应答信息;所述应答信息包括肯定应答ACK信息和否定应答NACK信息中的至少一种。
在本申请的一种实施例中,所述PUCCH资源对应于多个物理资源块PRB;所述应答资源分配模块包括:
第一格式承载数子模块,用于生成第一格式承载数;所述第一格式承载数为单个所述PRB承载第一格式资源的个数最大值,所述第一格式资源为format1资源;
支持套数子模块用于,采用预设的小区配置信息和所述第一个格式承载数,确定所述剩余资源对应的可支持的应答资源套数;每一套应答资源包括第一资源集和第二资源集;
剩余资源分配子模块,用于采用所述剩余资源,为所述小区分配与所述可支持的应答资源套数匹配的资源位置。
在本申请的一种实施例中,所述PUCCH资源包括第一资源和第二资源,所述第一资源位于频带的第一边缘,所述第二资源位于频带的第二边缘,所述第一边缘的频率值小于第二边缘的频率值;所述PRB包括与所述第一资源对应于的依次排序的第一PRB,以及与所述第二资源对应于的依次排序的第二PRB;所述基站还包括:
初始信息获取模块,用于获取所述初始信息;所述初始信息包括:调度请求SR和信道状态信息CSI;
初始信息划分模块,用于按照频率值从小到大的次序,将所述第一PRB划分给所述初始信息,以及,按照频率值从大到小的次序,将所述第二PRB划分给所述初始信息。
在本申请的一种实施例中,一个PRB包括多个资源位置;所述小区配置信息包括应答资源期望套数、PUCCH资源对应的PRB总个数、第一资源集占用数、第二资源集占用数,以及,第二格式承载数;其中,所述第一资源集占用数为一个第一资源集占用的资源位置个数、所述第二资源集占用数为一个第二资源集占用的资源位置个数;所述第二格式承载数为一个第二格式资源占用的PRB数量,所述第二格式资源为format3资源;所述支持套数子模块包括:
第一获取单元,用于获取资源套数计数值,以及,与所述初始资源占用的PRB数量对应的初始PRB个数;
第一资源集占用总数生成单元,用于当所述资源套数计数值小于所述应答资源期望套数时,采用所述资源套数计数值和所述第一资源集占用数,生成第一资源集占用总数;
第一资源集PRB占用数生成单元,用于根据所述第一资源集占用总数和所述第一格式承载数,生成第一资源集PRB占用数;
第二资源集PRB占用数生成单元,用于采用所述第二资源集占用数和所述第二格式承载数,生成第二资源集PRB占用数;
PRB求和单元,用于计算所述初始PRB个数、所述第一资源集PRB占用数和所述第二资源集PRB占用数之和为当前PRB占用数;
资源套数计数值单元,用于当所述当前PRB占用数小于所述PRB总数时,采用预设递增值对所述资源套数计数值进行增数处理,生成新的资源套数计数值;
支持套数确定单元,用于采用所述新的资源套数计数值生成新的当前PRB占用数,直至所述新的当前PRB占用数不小于所述PRB总数时,确定前一个资源套数计数值为所述可支持的应答资源套数。
在本申请的一种实施例中,所述第一资源集PRB占用数生成单元包括:
第一判断子单元,用于判断所述初始资源与所述第一资源集是否存在共用的PRB;
第一否定子单元,用于若所述初始资源与所述第一资源集存在共用的PRB,采用所述第一资源集占用总数与所述第一格式承载数的商值为所述第一资源集PRB占用数;
第一肯定单元,用于若所述初始资源与所述第一资源集存在共用的PRB,则确定在所述共用的PRB中所述第一格式资源占用的资源位置数量为复用资源数;确定所述第一资源集占用总数与所述复用资源数的差值为非复用资源数;采用所述非复用资源数与所述第一格式承载数的商值为所述第一资源集PRB占用数。
在本申请的一种实施例中,所述剩余资源分配子模块包括:
第一确定单元,用于确定与所述可支持的应答资源套数对应的目标第一资源集占用总数和目标第二资源集占用总数,以及与所述剩余资源对应的剩余PRB;
信息生成单元,用于生成与所述第一资源集对应的初始循环移位信息和时域扩频信息;
第一起始单元,用于采用所述剩余PRB确定与所述第一资源集对应的第一起始PRB位置;
第一划分单元,用于采用所述第一起始PRB位置、所述循环移位信息和所述时域扩频信息,将所述剩余PRB中划分给与所述目标第一资源集占用总数对应的第一资源集;
第二起始单元,根据所述第一资源集存储的资源位置,确定与所述第二资源集对应的第二起始PRB位置;
第二划分单元,用于采用所述第二起始PRB位置和所述第二格式承载数,将所述剩余PRB中划分给与所述目标第二资源集占用总数对应的第二资源集。
在本申请的一种实施例中,所述第一划分单元包括:
第二判断子单元,用于判断所述初始PRB个数是否大于所述PRB总数的一半;
第二否定子单元,用于若所述初始PRB个数不大于所述PRB总数的一半,按照频率值从小到大的次序,以所述第一起始PRB位置为起点,将所述第一PRB划分给所述第一资源集;
第一当前占用数生成子单元,用于生成当前第一资源集PRB占用数;
第一资源划分子单元,用于当所述当前第一资源集PRB占用数与所述初始PRB个数之和大于所述PRB总数的一半时,按照频率值从大到小的次序,将所述第二PRB划分给所述第一资源集。
在本申请的一种实施例中,所述第一划分单元还包括:
第一上部划分子单元,用于若所述初始PRB个数大于所述PRB总数的一半,则按照频率值从大到小的次序,以所述第一起始PRB位置为起点,将所述第二PRB划分给所述第一资源集。
在本申请的一种实施例中,所述第二划分单元包括:
第二当前占用数生成子单元,用于生成当前第一资源集PRB占用数;
第三判断子单元,用于判断所述初始PRB个数与所述当前第一资源集PRB占用数之和是否大于所述PRB总数的一半;
第三否定单元,用于若所述初始PRB个数与所述当前第一资源集PRB占用数之和不大于所述PRB总数的一半,则按照频率值从小到大的次序,以所述第二起始PRB位置为起点,将所述第一PRB划分给所述第二资源集;
第三当前占用数生成子单元,用于生成当前第二资源集PRB占用数;
第二资源划分子单元,用于当所述初始PRB个数、所述当前第一资源集PRB占用数、所述当前第二资源集PRB占用数之和大于所述PRB总数的一半时,按照频率值从大到小的次序,将所述第二PRB划分给所述第一资源集。
在本申请的一种实施例中,所述第二划分单元还包括:
第二上部划分子单元,用于若所述初始PRB个数与所述当前第一资源集PRB占用数之和大于所述PRB总数的一半,则以第二起始PRB位置为起点,将所述第二PRB划分给所述第二资源集。
在本申请的一种实施例中,所述用户接入模块包括:
用户数量获取子模块,用于获取每一套应答资源当前已分配的用户数量;
数量优选子模块,用于确定所述当前已分配的用户数量最少的一套应答资源为目标应答资源;
用户承载子模块,用于为所述用户分配所述目标应答资源;所述目标应答资源用于承载所述用户对应的应答信息。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种PUCCH资源分配方法和一种基站,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (22)
1.一种物理上行控制信道PUCCH资源分配方法,其特征在于,包括:
确定PUCCH资源中的剩余资源;所述PUCCH资源对应于多个物理资源块PRB;
根据所述剩余资源,为与所述PUCCH资源对应的小区分配应答资源;
当用户接入所述小区时,采用所述应答资源承载与所述用户对应的应答信息;所述应答信息包括肯定应答ACK信息和否定应答NACK信息中的至少一种;
其中,所述应答资源包括其对应的可支持的应答资源套数匹配的资源位置;所述可支持的应答资源套数基于预设的小区配置信息和第一格式承载数确定;所述第一格式承载数为单个所述PRB承载第一格式资源的个数最大值;所述剩余资源为所述PUCCH资源中除去信道状态信息和调度请求后的资源。
2.根据权利要求1所述的方法,其特征在于,所述根据所述剩余资源,为与所述PUCCH资源对应的小区分配应答资源的步骤,包括:
生成所述第一格式承载数;所述第一格式资源为format1资源;
采用预设的小区配置信息和所述第一格式承载数,确定所述剩余资源对应的可支持的应答资源套数;每一套应答资源包括第一资源集和第二资源集;
采用所述剩余资源,为所述小区分配与所述可支持的应答资源套数匹配的资源位置。
3.根据权利要求2所述的方法,其特征在于,所述PUCCH资源包括第一资源和第二资源,所述第一资源位于频带的第一边缘,所述第二资源位于频带的第二边缘,所述第一边缘的频率值小于第二边缘的频率值;所述PRB包括与所述第一资源对应于的依次排序的第一PRB,以及与所述第二资源对应于的依次排序的第二PRB;在所述确定所述PUCCH资源中的剩余资源之前,所述方法还包括:
获取初始信息;所述初始信息包括:调度请求SR和信道状态信息CSI;
按照频率值从小到大的次序,将所述第一PRB划分给所述初始信息,以及,按照频率值从大到小的次序,将所述第二PRB划分给所述初始信息。
4.根据权利要求3所述的方法,其特征在于,一个PRB包括多个资源位置;所述小区配置信息包括应答资源期望套数、PUCCH资源对应的PRB总数、第一资源集占用数、第二资源集占用数,以及,第二格式承载数;其中,所述第一资源集占用数为一个第一资源集占用的资源位置个数、所述第二资源集占用数为一个第二资源集占用的资源位置个数;所述第二格式承载数为一个第二格式资源占用的PRB数量,所述第二格式资源为format3资源;所述采用预设的小区配置信息和所述第一格式承载数,确定所述剩余资源对应的可支持的应答资源套数的步骤,包括:
获取资源套数计数值,以及,与初始资源占用的PRB数量对应的初始PRB个数;
当所述资源套数计数值小于所述应答资源期望套数时,采用所述资源套数计数值和所述第一资源集占用数,生成第一资源集占用总数;
根据所述第一资源集占用总数和所述第一格式承载数,生成第一资源集PRB占用数;
采用所述第二资源集占用数和所述第二格式承载数,生成第二资源集PRB占用数;
计算所述初始PRB个数、所述第一资源集PRB占用数和所述第二资源集PRB占用数之和为当前PRB占用数;
当所述当前PRB占用数小于PRB总数时,采用预设递增值对所述资源套数计数值进行增数处理,生成新的资源套数计数值;
采用所述新的资源套数计数值生成新的当前PRB占用数,直至所述新的当前PRB占用数不小于所述PRB总数时,确定前一个资源套数计数值为所述可支持的应答资源套数。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一资源集占用总数和所述第一格式承载数,生成第一资源集PRB占用数的步骤,包括:
判断所述初始资源与所述第一资源集是否存在共用的PRB;
若否,采用所述第一资源集占用总数与所述第一格式承载数的商值为所述第一资源集PRB占用数;
若是,则确定在所述共用的PRB中所述第一格式资源占用的资源位置数量为复用资源数;确定所述第一资源集占用总数与所述复用资源数的差值为非复用资源数;采用所述非复用资源数与所述第一格式承载数的商值为所述第一资源集PRB占用数。
6.根据权利要求5所述的方法,其特征在于,所述采用所述剩余资源,为所述小区分配与所述可支持的应答资源套数匹配的资源位置的步骤,包括:
确定与所述可支持的应答资源套数对应的目标第一资源集占用总数和目标第二资源集占用总数,以及与所述剩余资源对应的剩余PRB;
生成与所述第一资源集对应的初始循环移位信息和时域扩频信息;
采用所述剩余PRB确定与所述第一资源集对应的第一起始PRB位置;
采用所述第一起始PRB位置、所述循环移位信息和所述时域扩频信息,将所述剩余PRB中划分给与所述目标第一资源集占用总数对应的第一资源集;
根据所述第一资源集存储的资源位置,确定与所述第二资源集对应的第二起始PRB位置;
采用所述第二起始PRB位置和所述第二格式承载数,将所述剩余PRB中划分给与所述目标第二资源集占用总数对应的第二资源集。
7.根据权利要求6所述的方法,其特征在于,所述采用所述第一起始PRB位置、所述循环移位信息和所述时域扩频信息,将所述剩余PRB中划分给与所述目标第一资源集占用总数对应的第一资源集的步骤,包括:
判断所述初始PRB个数是否大于所述PRB总数的一半;
若否,按照频率值从小到大的次序,以所述第一起始PRB位置为起点,将所述第一PRB划分给所述第一资源集;
生成当前第一资源集PRB占用数;
当所述当前第一资源集PRB占用数与所述初始PRB个数之和大于所述PRB总数的一半时,按照频率值从大到小的次序,将所述第二PRB划分给所述第一资源集。
8.根据权利要求7所述的方法,其特征在于,所述采用所述第一起始PRB位置、所述循环移位信息和所述时域扩频信息,将所述剩余PRB中划分给与所述目标第一资源集占用总数对应的第一资源集的步骤,还包括:
若所述初始PRB个数大于所述PRB总数的一半,则按照频率值从大到小的次序,以所述第一起始PRB位置为起点,将所述第二PRB划分给所述第一资源集。
9.根据权利要求6所述的方法,其特征在于,所述将所述剩余PRB中划分给与所述目标第二资源集占用总数对应的第二资源集的步骤,包括:
生成当前第一资源集PRB占用数;
判断所述初始PRB个数与所述当前第一资源集PRB占用数之和是否大于所述PRB总数的一半;
若否,则按照频率值从小到大的次序,以所述第二起始PRB位置为起点,将所述第一PRB划分给所述第二资源集;
生成当前第二资源集PRB占用数;
当所述初始PRB个数、所述当前第一资源集PRB占用数、所述当前第二资源集PRB占用数之和大于所述PRB总数的一半时,按照频率值从大到小的次序,将所述第二PRB划分给所述第一资源集。
10.根据权利要求9所述的方法,其特征在于,所述将所述剩余PRB中划分给与所述目标第二资源集占用总数对应的第二资源集的步骤,还包括:
若所述初始PRB个数与所述当前第一资源集PRB占用数之和大于所述PRB总数的一半,则以第二起始PRB位置为起点,将所述第二PRB划分给所述第二资源集。
11.根据权利要求2所述的方法,其特征在于,所述采用所述应答资源承载与所述用户对应的应答信息的步骤,包括:
获取每一套应答资源当前已分配的用户数量;
确定所述当前已分配的用户数量最少的一套应答资源为目标应答资源;
为所述用户分配所述目标应答资源;所述目标应答资源用于承载所述用户对应的应答信息。
12.一种基站,其特征在于,包括:
剩余资源模块,用于确定PUCCH资源中的剩余资源;所述PUCCH资源对应于多个物理资源块PRB;
应答资源分配模块,用于根据所述剩余资源,为与所述PUCCH资源对应的小区分配应答资源;
用户接入模块,用于当用户接入所述小区时,采用所述应答资源承载与所述用户对应的应答信息;所述应答信息包括肯定应答ACK信息和否定应答NACK信息中的至少一种;
其中,所述应答资源包括其对应的可支持的应答资源套数匹配的资源位置;所述可支持的应答资源套数基于预设的小区配置信息和第一格式承载数确定;所述第一格式承载数为单个所述PRB承载第一格式资源的个数最大值;所述剩余资源为所述PUCCH资源中除去信道状态信息和调度请求后的资源。
13.根据权利要求12所述的基站,其特征在于,所述应答资源分配模块包括:
第一格式承载数子模块,用于生成第一格式承载数;所述第一格式资源为format1资源;
支持套数子模块用于,采用预设的小区配置信息和所述第一格式承载数,确定所述剩余资源对应的可支持的应答资源套数;每一套应答资源包括第一资源集和第二资源集;
剩余资源分配子模块,用于采用所述剩余资源,为所述小区分配与所述可支持的应答资源套数匹配的资源位置。
14.根据权利要求13所述的基站,其特征在于,所述PUCCH资源包括第一资源和第二资源,所述第一资源位于频带的第一边缘,所述第二资源位于频带的第二边缘,所述第一边缘的频率值小于第二边缘的频率值;所述PRB包括与所述第一资源对应于的依次排序的第一PRB,以及与所述第二资源对应于的依次排序的第二PRB;所述基站还包括:
初始信息获取模块,用于获取所述初始信息;所述初始信息包括:调度请求SR和信道状态信息CSI;
初始信息划分模块,用于按照频率值从小到大的次序,将所述第一PRB划分给所述初始信息,以及,按照频率值从大到小的次序,将所述第二PRB划分给所述初始信息。
15.根据权利要求14所述的基站,其特征在于,一个PRB包括多个资源位置;所述小区配置信息包括应答资源期望套数、PUCCH资源对应的PRB总数、第一资源集占用数、第二资源集占用数,以及,第二格式承载数;其中,所述第一资源集占用数为一个第一资源集占用的资源位置个数、所述第二资源集占用数为一个第二资源集占用的资源位置个数;所述第二格式承载数为一个第二格式资源占用的PRB数量,所述第二格式资源为format3资源;所述支持套数子模块包括:
第一获取单元,用于获取资源套数计数值,以及,与初始资源占用的PRB数量对应的初始PRB个数;
第一资源集占用总数生成单元,用于当所述资源套数计数值小于所述应答资源期望套数时,采用所述资源套数计数值和所述第一资源集占用数,生成第一资源集占用总数;
第一资源集PRB占用数生成单元,用于根据所述第一资源集占用总数和所述第一格式承载数,生成第一资源集PRB占用数;
第二资源集PRB占用数生成单元,用于采用所述第二资源集占用数和所述第二格式承载数,生成第二资源集PRB占用数;
PRB求和单元,用于计算所述初始PRB个数、所述第一资源集PRB占用数和所述第二资源集PRB占用数之和为当前PRB占用数;
资源套数计数值单元,用于当所述当前PRB占用数小于所述PRB总数时,采用预设递增值对所述资源套数计数值进行增数处理,生成新的资源套数计数值;
支持套数确定单元,用于采用所述新的资源套数计数值生成新的当前PRB占用数,直至所述新的当前PRB占用数不小于PRB总数时,确定前一个资源套数计数值为所述可支持的应答资源套数。
16.根据权利要求15所述的基站,其特征在于,所述第一资源集PRB占用数生成单元包括:
第一判断子单元,用于判断所述初始资源与所述第一资源集是否存在共用的PRB;
第一否定子单元,用于若所述初始资源与所述第一资源集存在共用的PRB,采用所述第一资源集占用总数与所述第一格式承载数的商值为所述第一资源集PRB占用数;
第一肯定单元,用于若所述初始资源与所述第一资源集存在共用的PRB,则确定在所述共用的PRB中所述第一格式资源占用的资源位置数量为复用资源数;确定所述第一资源集占用总数与所述复用资源数的差值为非复用资源数;采用所述非复用资源数与所述第一格式承载数的商值为所述第一资源集PRB占用数。
17.根据权利要求16所述的基站,其特征在于,所述剩余资源分配子模块包括:
第一确定单元,用于确定与所述可支持的应答资源套数对应的目标第一资源集占用总数和目标第二资源集占用总数,以及与所述剩余资源对应的剩余PRB;
信息生成单元,用于生成与所述第一资源集对应的初始循环移位信息和时域扩频信息;
第一起始单元,用于采用所述剩余PRB确定与所述第一资源集对应的第一起始PRB位置;
第一划分单元,用于采用所述第一起始PRB位置、所述循环移位信息和所述时域扩频信息,将所述剩余PRB中划分给与所述目标第一资源集占用总数对应的第一资源集;
第二起始单元,根据所述第一资源集存储的资源位置,确定与所述第二资源集对应的第二起始PRB位置;
第二划分单元,用于采用所述第二起始PRB位置和所述第二格式承载数,将所述剩余PRB中划分给与所述目标第二资源集占用总数对应的第二资源集。
18.根据权利要求17所述的基站,其特征在于,所述第一划分单元包括:
第二判断子单元,用于判断所述初始PRB个数是否大于所述PRB总数的一半;
第二否定子单元,用于若所述初始PRB个数不大于所述PRB总数的一半,按照频率值从小到大的次序,以所述第一起始PRB位置为起点,将所述第一PRB划分给所述第一资源集;
第一当前占用数生成子单元,用于生成当前第一资源集PRB占用数;
第一资源划分子单元,用于当所述当前第一资源集PRB占用数与所述初始PRB个数之和大于所述PRB总数的一半时,按照频率值从大到小的次序,将所述第二PRB划分给所述第一资源集。
19.根据权利要求18所述的基站,其特征在于,所述第一划分单元还包括:
第一上部划分子单元,用于若所述初始PRB个数大于所述PRB总数的一半,则按照频率值从大到小的次序,以所述第一起始PRB位置为起点,将所述第二PRB划分给所述第一资源集。
20.根据权利要求17所述的基站,其特征在于,所述第二划分单元包括:
第二当前占用数生成子单元,用于生成当前第一资源集PRB占用数;
第三判断子单元,用于判断所述初始PRB个数与所述当前第一资源集PRB占用数之和是否大于所述PRB总数的一半;
第三否定单元,用于若所述初始PRB个数与所述当前第一资源集PRB占用数之和不大于所述PRB总数的一半,则按照频率值从小到大的次序,以所述第二起始PRB位置为起点,将所述第一PRB划分给所述第二资源集;
第三当前占用数生成子单元,用于生成当前第二资源集PRB占用数;
第二资源划分子单元,用于当所述初始PRB个数、所述当前第一资源集PRB占用数、所述当前第二资源集PRB占用数之和大于所述PRB总数的一半时,按照频率值从大到小的次序,将所述第二PRB划分给所述第一资源集。
21.根据权利要求20所述的基站,其特征在于,所述第二划分单元还包括:
第二上部划分子单元,用于若所述初始PRB个数与所述当前第一资源集PRB占用数之和大于所述PRB总数的一半,则以第二起始PRB位置为起点,将所述第二PRB划分给所述第二资源集。
22.根据权利要求13所述的基站,其特征在于,所述用户接入模块包括:
用户数量获取子模块,用于获取每一套应答资源当前已分配的用户数量;
数量优选子模块,用于确定所述当前已分配的用户数量最少的一套应答资源为目标应答资源;
用户承载子模块,用于为所述用户分配所述目标应答资源;所述目标应答资源用于承载所述用户对应的应答信息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910483035.8A CN112039642B (zh) | 2019-06-04 | 2019-06-04 | 一种pucch资源分配方法和一种基站 |
PCT/CN2020/092136 WO2020244407A1 (zh) | 2019-06-04 | 2020-05-25 | 一种pucch资源分配方法和一种基站 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910483035.8A CN112039642B (zh) | 2019-06-04 | 2019-06-04 | 一种pucch资源分配方法和一种基站 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112039642A CN112039642A (zh) | 2020-12-04 |
CN112039642B true CN112039642B (zh) | 2022-06-07 |
Family
ID=73576132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910483035.8A Active CN112039642B (zh) | 2019-06-04 | 2019-06-04 | 一种pucch资源分配方法和一种基站 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112039642B (zh) |
WO (1) | WO2020244407A1 (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101431774A (zh) * | 2008-11-28 | 2009-05-13 | 华为技术有限公司 | 物理上行控制信道资源配置方法与装置、基站 |
CN102208968A (zh) * | 2011-02-12 | 2011-10-05 | 中兴通讯股份有限公司 | 一种正确/错误应答消息的发送方法及实现终端 |
CN103095436A (zh) * | 2011-11-07 | 2013-05-08 | 上海贝尔股份有限公司 | 用于确定/辅助确定pucch的资源的方法及相应的装置 |
CN103283170A (zh) * | 2010-11-02 | 2013-09-04 | Lg电子株式会社 | 在无线通信***中发射/接收上行链路控制信息的方法和装置 |
CN103368709A (zh) * | 2012-04-09 | 2013-10-23 | 中兴通讯股份有限公司 | 一种混合自动重传请求确认应答信息发送方法及装置 |
CN103378954A (zh) * | 2012-04-20 | 2013-10-30 | 北京三星通信技术研究有限公司 | 支持发送分集和信道选择的分配harq-ack信道资源的方法 |
CN104284424A (zh) * | 2013-07-05 | 2015-01-14 | 电信科学技术研究院 | 多天线***中的上行控制信道资源分配方法和基站 |
CN104602346A (zh) * | 2013-10-31 | 2015-05-06 | 普天信息技术研究院有限公司 | 物理上行控制信道资源的分配方法 |
CN104683087A (zh) * | 2015-02-27 | 2015-06-03 | 大唐移动通信设备有限公司 | 一种基于pucch格式1b的信道选择资源的分配方法和设备 |
CN107567095A (zh) * | 2016-06-30 | 2018-01-09 | 中兴通讯股份有限公司 | 一种物理上行链路控制信道pucch资源分配方法和基站 |
CN107567105A (zh) * | 2016-06-30 | 2018-01-09 | 中兴通讯股份有限公司 | 一种pucch资源的调度方法和装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101964698A (zh) * | 2010-09-30 | 2011-02-02 | 中兴通讯股份有限公司 | 多天线***下应答信息的传输方法及用户设备 |
CN102595600B (zh) * | 2011-01-17 | 2014-12-31 | 华为技术有限公司 | 半静态调度方法、用户设备及网络设备 |
US8549374B2 (en) * | 2011-02-11 | 2013-10-01 | Sharp Laboratories Of America, Inc. | Dual Reed-Muller (RM) code segmentation for uplink control information (UCI) |
CN109152010B (zh) * | 2017-06-14 | 2021-01-08 | 维沃移动通信有限公司 | 一种资源配置方法、基站、终端及计算机可读存储介质 |
-
2019
- 2019-06-04 CN CN201910483035.8A patent/CN112039642B/zh active Active
-
2020
- 2020-05-25 WO PCT/CN2020/092136 patent/WO2020244407A1/zh active Application Filing
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101431774A (zh) * | 2008-11-28 | 2009-05-13 | 华为技术有限公司 | 物理上行控制信道资源配置方法与装置、基站 |
CN103283170A (zh) * | 2010-11-02 | 2013-09-04 | Lg电子株式会社 | 在无线通信***中发射/接收上行链路控制信息的方法和装置 |
CN102208968A (zh) * | 2011-02-12 | 2011-10-05 | 中兴通讯股份有限公司 | 一种正确/错误应答消息的发送方法及实现终端 |
CN103095436A (zh) * | 2011-11-07 | 2013-05-08 | 上海贝尔股份有限公司 | 用于确定/辅助确定pucch的资源的方法及相应的装置 |
CN103368709A (zh) * | 2012-04-09 | 2013-10-23 | 中兴通讯股份有限公司 | 一种混合自动重传请求确认应答信息发送方法及装置 |
CN103378954A (zh) * | 2012-04-20 | 2013-10-30 | 北京三星通信技术研究有限公司 | 支持发送分集和信道选择的分配harq-ack信道资源的方法 |
CN104284424A (zh) * | 2013-07-05 | 2015-01-14 | 电信科学技术研究院 | 多天线***中的上行控制信道资源分配方法和基站 |
CN104602346A (zh) * | 2013-10-31 | 2015-05-06 | 普天信息技术研究院有限公司 | 物理上行控制信道资源的分配方法 |
CN104683087A (zh) * | 2015-02-27 | 2015-06-03 | 大唐移动通信设备有限公司 | 一种基于pucch格式1b的信道选择资源的分配方法和设备 |
CN107567095A (zh) * | 2016-06-30 | 2018-01-09 | 中兴通讯股份有限公司 | 一种物理上行链路控制信道pucch资源分配方法和基站 |
CN107567105A (zh) * | 2016-06-30 | 2018-01-09 | 中兴通讯股份有限公司 | 一种pucch资源的调度方法和装置 |
Non-Patent Citations (1)
Title |
---|
PUCCH Resource Allocation;CATT;《3GPP TSG RAN WG1 Meeting #88 Athens, Greece 13th - 17th February 2017 R1- 1702099》;20170217;第1-3页 * |
Also Published As
Publication number | Publication date |
---|---|
WO2020244407A1 (zh) | 2020-12-10 |
CN112039642A (zh) | 2020-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5960771B2 (ja) | 複数の割り当ての受信に応答する確認応答信号に対するリソースインデキシング | |
US8031670B2 (en) | Systems and methods for selecting the size of a control region of a downlink subframe | |
US8897240B2 (en) | Methods and apparatus for physical uplink control channel (PUCCH) load control by physical downlink control channel (PDCCH) restrictions | |
US8804646B2 (en) | Method and device for allocating control channel element | |
CN107210854B (zh) | 多载波通信***中传输上行链路控制信息的方法与装置 | |
US20150200741A1 (en) | Control channel detection method and user equipment | |
CN108270514A (zh) | Pdsch资源的确定方法及装置、终端、基站 | |
EP2176982B1 (en) | Apparatus, method and computer program product for resource allocation to decrease signaling for retransmissions | |
CN106559101B (zh) | 一种频域扩频、解扩频方法及装置 | |
CN103947274B (zh) | 控制信道候选个数和盲检次数分配方法、基站和用户设备 | |
JP2013510475A (ja) | サウンディング参照信号のシグナリング配置システム及び方法 | |
CN107734665B (zh) | 资源指示、确定方法及装置、网络侧设备及移动通信终端 | |
CN107295651B (zh) | 物理上行共享信道的发送方法及装置 | |
JP2010527567A (ja) | Ackチャネルをユーザに割り当てるための方法、装置、及びシステム | |
CN109921888B (zh) | 一种控制信道候选的分配方法及装置 | |
CN102595612B (zh) | 一种资源分配方法及装置 | |
JP2018505592A (ja) | ユーザ機器、アクセスネットワークデバイス、ならびにフィードバック情報送信および受信方法 | |
CN101569124A (zh) | 控制信道的盲估计 | |
JP7027440B2 (ja) | アップリンク伝送方法、装置、端末装置、アクセスネットワーク装置及びシステム | |
CN111148259B (zh) | 一种通信方法及装置 | |
KR20230087488A (ko) | 무선 통신 시스템에서 상향링크 전송 방법, 장치 및 시스템 | |
KR20190073368A (ko) | 업링크 제어 정보를 전송하는 방법, 단말 장비 및 네트워크 장비 | |
CN102668442B (zh) | 资源分配 | |
JP2023543082A (ja) | 無線通信システムにおいて上りリンク制御情報の送信方法、装置及びシステム | |
CN106572536B (zh) | 一种上行共享信道中多簇资源的调度方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |