CN106572536B - 一种上行共享信道中多簇资源的调度方法及*** - Google Patents
一种上行共享信道中多簇资源的调度方法及*** Download PDFInfo
- Publication number
- CN106572536B CN106572536B CN201510646609.0A CN201510646609A CN106572536B CN 106572536 B CN106572536 B CN 106572536B CN 201510646609 A CN201510646609 A CN 201510646609A CN 106572536 B CN106572536 B CN 106572536B
- Authority
- CN
- China
- Prior art keywords
- resource
- carrier
- user
- transmitted
- cluster
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000001228 spectrum Methods 0.000 claims abstract description 35
- 239000000969 carrier Substances 0.000 claims abstract description 24
- 230000005540 biological transmission Effects 0.000 claims description 123
- 238000004364 calculation method Methods 0.000 claims description 9
- 238000000605 extraction Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 8
- 238000013468 resource allocation Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000003595 spectral effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
-
- 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/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
- H04L5/001—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT the frequencies being arranged in component carriers
-
- 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/0058—Allocation criteria
- H04L5/0064—Rate requirement of the data, e.g. scalable bandwidth, data priority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
- H04W72/569—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供了一种上行共享信道中多簇资源的调度方法及***,通过统计需要分配上行资源的用户,并生成用户列表,计算该用户列表中各用户在不同载波上的载波优先级,确定各用户对应的第一载波和第二载波,为用户列表中调度优先级最高的用户分配上行资源,并通过第一载波和第二载波的资源簇承载用户的待传输资源,其中,尽量采用优先级最高的第一载波承载用户的待传输资源,在保证分配给用户的资源簇的信道条件的同时,保证了每个资源簇的频谱资源的频谱效率,从而提高了PUSCH资源利用效率。
Description
技术领域
本申请涉及通信技术领域,特别是涉及一种上行共享信道中多簇资源的调度方法及***。
背景技术
LTE-A是LTE–Advanced的简称,是长期演进(Long Term Evolvement,LTE)技术的后续演进。在LTE-A***中,上行信道的估计及信号的解调主要由物理上行共享信道(Physical Uplink Share Channel,PUSCH)的解调参考信号(Demodulation ReferenceSignal,DMRS)来完成。具体来说,基站在收到DMRS后,根据一定的信道估计算法,得到PUSCH传输带宽上的信道响应,用于对应带宽上的PUSCH数据解调。由于上行的单载波特性,DMRS序列越长,信道估计越准确,PUSCH的解调性能越好。DMRS序列的长度与给用户配置用于PUSCH的资源块(Resource Block,RB)数相等,即PUSCH的传输带宽越宽,PUSCH的解调性能越好。
LTE-A***的一个新特色是支持上行非连续传输,通过非连续传输可以获得分集增益,提高上行链路的吞吐量性能。在PUSCH非连续资源分配中,引入了多簇传输的概念。每个簇包含1个或多个连续的RB,可以为一个UE同时分配多个簇,簇的大小和数量可以灵活调度。
目前,将用户独立调度在各个成员载波上,无论每个成员载波的信道质量如何,同一个用户的多个簇总是分配在不同的成员载波上的。其中,簇的长度影响资源的解调性能,而载波对应信道质量对资源利用率产生影响。以为用户分配两个簇为例,若一味追求给用户配置的两个簇的长度相同,虽然获得了相同的解调性能,但若某个簇的信道条件比较差,就会导致PUSCH资源利用效率的极度恶化;若仅仅考虑两个簇的信道条件来分配两个簇的长度,当两个簇的长度有较大差异时,又会影响到某个簇的解调性能。
因此,现有在上行信道资源分配时,多簇资源调度的灵活性低,难以在信道质量和每个簇的解调性能之间取得平衡,使得资源传输受到影响。
发明内容
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种上行共享信道中多簇资源的调度方法和相应的一种上行共享信道中多簇资源的调度***。
为了解决上述问题,本申请实施例公开了一种上行共享信道中多簇资源的调度方法,包括:
对需要分配上行资源的用户进行统计,生成上行共享信道的用户列表;
分别计算所述用户列表中各用户在不同载波上的载波优先级,确定各用户对应的第一载波和第二载波,其中,第一载波的载波优先级高于第二载波的载波优先级;
从所述用户列表中提取调度优先级最高的用户,获取所述用户的第一载波;
判断所述第一载波的资源簇是否能承载所述用户的待传输资源,当第一载波的资源簇能承载所述用户的待传输资源时,将所述第一载波的资源簇分配给所述用户,采用所述第一载波的资源簇承载所述用户的待传输资源,其中,所述资源簇由载波上连续的上行资源构成的;
当所述第一载波的资源簇不能承载所述用户的待传输资源时,获取所述用户对应的第二载波,将所述第一载波和第二个载波上的资源簇分配给所述用户,通过所述第一载波和第二载波的资源簇承载所述用户的待传输资源。
优选的,所述分别计算所述用户列表中各用户在不同载波上的载波优先级,确定各用户对应的第一载波和第二载波,包括:
分别获取所述用户在各载波上的宽带信道质量信息,以及所述载波分配给所述用户的频谱资源信息;
针对同一载波,计算所述宽带信道质量指示信息与频谱资源信息的比值;
对各载波的比值进行统计,确定所述用户对应的各载波的载波优先级;
将比值最大的载波确定为所述用户的第一载波,以及将比值第二大的载波确定为第二载波。
优选的,所述判断所述第一载波的资源簇是否能承载所述用户的待传输资源,当第一载波的资源簇能承载所述用户的待传输资源时,将所述第一载波的资源簇分配给所述用户,采用所述第一载波的资源簇承载所述用户的待传输资源,包括:
提取所述第一载波上传输容量最大的一个资源簇;
判断所述传输容量最大的一个资源簇是否能承载所述用户的待传输资源;
当所述传输容量最大的一个资源簇能承载所述用户的待传输资源时,将所述传输容量最大的一个资源簇分配给所述用户,采用所述传输容量最大的一个资源簇承载所述用户的待传输资源;
当所述传输容量最大的一个资源簇不能承载所述用户的待传输资源时,提取所述第一载波上传输容量最大的两个资源簇;
判断所提取两个资源簇是否能承载所述用户的待传输资源;
当所提取两个资源簇能承载所述用户的待传输资源时,将所提取的两个资源簇分配给所述用户,采用所述两个资源簇承载所述用户的待传输资源。
优选的,所述将所提取的两个资源簇分配给所述用户,采用所述两个资源簇承载所述用户的待传输资源,包括:
计算所述用户的待传输资源的资源大小;
采用所述待传输资源的资源大小,确定承载所述待传输资源的资源簇的长度;
按照所确定的长度,提取所述第一载波的两个资源簇;
通过所提取的两个资源簇承载所述用户的待传输资源。
优选的,所述将所述第一载波和第二个载波上的资源簇分配给所述用户,通过所述第一载波和第二载波的资源簇承载所述用户的待传输资源,包括:
提取所述第一载波上传输容量最大的一个资源簇,并确定为第一资源簇;
分别计算所述用户的待传输资源的资源大小,以及所述第一资源簇能够承载的资源大小,确定剩余的待传输资源的资源大小;
按照所述剩余的待传输资源的资源大小,提取所述第二载波上的一个资源簇,并确定为第二资源簇;
通过所述第一资源簇和第二资源簇承载所述用户的待传输资源。
优选的,所述方法还包括:
从所述用户列表删除已分配到资源簇的用户;
对所述用户列表中剩余的用户在不同载波上的载波优先级进行重新计算,并继续对所述剩余的用户中调度优先级最高的用户进行分配上行资源。
相应的,本申请还提供了一种上行共享信道中多簇资源的调度***,包括:
用户列表生成模块,用于对需要分配上行资源的用户进行统计,生成上行共享信道的用户列表;
计算模块,用于分别计算所述用户列表中各用户在不同载波上的载波优先级,确定各用户对应的第一载波和第二载波,其中,第一载波的载波优先级高于第二载波的载波优先级;
第一获取模块,用于从所述用户列表中提取调度优先级最高的用户,获取所述用户的第一载波;
第一判断模块,用于判断所述第一载波的资源簇是否能承载所述用户的待传输资源,当第一载波的资源簇能承载所述用户的待传输资源时,将所述第一载波的资源簇分配给所述用户,采用所述第一载波的资源簇承载所述用户的待传输资源,其中,所述资源簇由载波上连续的上行资源构成的;
第二获取模块,用于当所述第一载波的资源簇不能承载所述用户的待传输资源时,获取所述用户对应的第二载波,将所述第一载波和第二个载波上的资源簇分配给所述用户,通过所述第一载波和第二载波的资源簇承载所述用户的待传输资源。
优选的,所述计算模块包括:
信息获取子模块,用于分别获取所述用户在各载波上的宽带信道质量信息,以及所述载波分配给所述用户的频谱资源信息;
计算子模块,用于针对同一载波,计算所述宽带信道质量指示信息与频谱资源信息的比值;
载波优先级确定子模块,用于对各载波的比值进行统计,确定所述用户对应的各载波的载波优先级;
载波确定子模块,用于将比值最大的载波确定为所述用户的第一载波,以及将比值第二大的载波确定为第二载波。
优选的,所述第一判断模块包括:
第一提取子模块,用于提取所述第一载波上传输容量最大的一个资源簇;
第一判断子模块,用于判断所述传输容量最大的一个资源簇是否能承载所述用户的待传输资源;
第一分配子模块,用于当所述传输容量最大的一个资源簇能承载所述用户的待传输资源时,将所述传输容量最大的一个资源簇分配给所述用户,采用所述传输容量最大的一个资源簇承载所述用户的待传输资源;
第二提取子模块,用于当所述传输容量最大的一个资源簇不能承载所述用户的待传输资源时,提取所述第一载波上传输容量最大的两个资源簇;
第二判断子模块,用于判断所提取两个资源簇是否能承载所述用户的待传输资源;
第二分配子模块,用于当所提取两个资源簇能承载所述用户的待传输资源时,将所提取的两个资源簇分配给所述用户,采用所述两个资源簇承载所述用户的待传输资源。
优选的,所述第二分配子模块包括:
资源计算单元,用于计算所述用户的待传输资源的资源大小;
资源长度确定单元,用于采用所述待传输资源的资源大小,确定承载所述待传输资源的资源簇的长度;
资源簇提取单元,用于按照所确定的长度,提取所述第一载波的两个资源簇;
承载单元,用于通过所提取的两个资源簇承载所述用户的待传输资源。
优选的,所述第二获取模块包括:
第一资源簇确定子模块,用于提取所述第一载波上传输容量最大的一个资源簇,并确定为第一资源簇;
剩余资源计算子模块,用于分别计算所述用户的待传输资源的资源大小,以及所述第一资源簇能够承载的资源大小,确定剩余的待传输资源的资源大小;
第二资源簇确定子模块,用于按照所述剩余的待传输资源的资源大小,提取所述第二载波上的一个资源簇,并确定为第二资源簇;
承载子模块,用于通过所述第一资源簇和第二资源簇承载所述用户的待传输资源。
优选的,所述调度***还包括:
用户删除模块,用于从所述用户列表删除已分配到资源簇的用户。
与现有技术相比,本申请具有以下优点:
本申请实施例通过统计需要分配上行资源的用户,并生成用户列表,然后计算该用户列表中各用户在不同载波上的载波优先级,确定各用户对应的第一载波和第二载波,为用户列表中调度优先级最高的用户分配上行资源,并通过第一载波和第二载波的资源簇承载用户的待传输资源,其中,尽量采用优先级最高的第一载波承载用户的待传输资源,在保证分配给用户的资源簇的信道条件的同时,保证了每个资源簇的频谱资源的频谱效率,从而提高了PUSCH资源利用效率。
在本申请实施例中,通过判断第一载波的资源簇是否能承载用户的待传输资源,当第一载波的资源簇能承载该用户的待传输资源时,采用载波优先级最高的第一载波的资源簇承载该用户的待传输资源,使得分配给该用户的资源簇在同一载波上,进一步提高PUSCH资源利用率;当第一载波不能承载所述用户的待传输资源,通过第一载波和第二载波的资源簇承载该用户的待传输资源,提高了多簇资源调度的灵活性,在信道质量和每个簇的解调性能之间取得最大的平衡,从而保证了资源传输的质量。
附图说明
图1是本申请的一种上行共享信道中多簇资源的调度方法实施例的步骤流程图;
图2是本申请实施例的载波上连续资源块构成一个资源簇的示意图;
图3是本申请的另一种上行共享信道中多簇资源的调度方法实施例的步骤流程图;
图4是本申请的另一种上行共享信道中多簇资源的调度方法优选实施例的步骤流程图;
图5是本申请的一种上行共享信道中多簇资源的调度***实施例的结构框图;
图6是本申请的一种上行共享信道中多簇资源的调度***最优选实施例的结构框图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
LTE-A***的一个新特色是支持上行非连续传输,通过非连续传输可以获得分集增益,提高上行链路的吞吐量性能。
在PUSCH非连续资源分配中,引入了多簇传输的概念。每个簇(即资源簇)包含1个或多个连续的RB,可以为一个UE同时分配多个资源簇,资源簇的大小和数量可以灵活调度。
LTE-A***的新标准(Rel-10)已经支持将两个资源簇同时分配在同一个成员载波(简称为载波)上,而现有技术方案将用户独立调度在各个成员载波上,无论每个成员载波的信道质量如何,多个资源簇总是分配在不同的成员载波上的。这样,就不能保证把每个资源簇分配在质量信道较好的成员载波上。如果把某个资源簇分配在信道质量差的成员载波上,那么该资源簇中的频谱资源的频谱效率就会很低。例如,假设有两个成员载波CC1和CC2,有两个用户UE1和UE2,对于UE1而言,CC1的信道质量远远好于CC2,UE1在CC1上传输数据的频谱效率为5bit/s/Hz,而在CC2上传输数据的频谱效率为1bit/s/Hz。对于UE2来说,CC2的信道质量要远远好于CC1,其在CC2上传输数据的频谱效率为5bit/s/Hz,在CC1上为1bit/s/Hz。按照现有的上行资源分配方法,UE1在CC1上被分配到一个簇的频谱资源,在CC2上被分配到一个簇的频谱资源;UE2也是如此,即在CC1上被分配到一个簇的频谱资源,在CC2上被分配到一个簇的频谱资源。假设UE1和UE2分配获得资源簇的长度都相等,为5个RB,则对于分配给UE1和UE2的这些资源簇中的频谱资源而言,其频谱效率为3bit/s/Hz;如果考虑到成员载波的信道质量情况,UE1所需要的两个资源簇由CC1提供,而UE2需要的两个资源簇由CC2提供,那么分配给UE1和UE2的资源簇的频谱资源的频谱效率都能达到5bit/s/Hz。
显然,按照现有的上行资源分配方法,不考虑成员载波的信道质量,将用户独立调度在各个成员载波上,使得分配给用户的资源簇可能在信道质量较差的成员载波上,降低了该资源簇中的频谱资源的频谱效率,使得资源传输受到影响。
因此,本申请实施例的核心构思之一在于,首先对调度优先级最高的用户分配上行资源,并且尽量采用优先级最高的第一载波的资源簇承载同一个用户的待传输资源,在保证分配给用户的资源簇的信道条件的同时,保证了每个资源簇的频谱资源的频谱效率,从而提高了PUSCH资源利用效率。
参照图1,示出了本申请的一种上行共享信道中多簇资源的调度方法实施例的步骤流程图,具体可以包括如下步骤:
步骤101,对需要分配上行资源的用户进行统计,生成上行共享信道的用户列表。
在为用户分配上行资源时,可以对需要分配上行资源的所有用户进行统计,然后确定各用户的调度优先级,生成需要分上行共享信道的用户列表。该用户列表记载了需要分配上行资源的所有用户,以及各用户对应的调度有优先级。其中,调度优先级可以表征为用户分配上行资源的先后顺序,例如,调度优先级越高的用户可以最先分配到上行资源。
步骤103,分别计算所述用户列表中各用户在不同载波上的载波优先级,确定各用户对应的第一载波和第二载波。
实际上,不同的载波,其对应的信道质量有可能不相同,即用户在不同的载波上的信道条件不相同;而且,对于同一个用户而言,不同载波分配给该用户的频谱资源也可以是不相同的,即各载波的负载不相同。
通过计算用户在载波上的信道质量信息与该载波分配给该用户的频谱信息的比值,就可以确定该载波的载波优先级。具体而言,用户在载波上的信道条件可以理解为该用户在载波上的宽带信道质量信息(Channel Quality Indication,CQI)的大小,载波的负载可以理解为被用户占用的RB数。载波的载波优先级越高,表示该载波对该用户来说,其信道质量就越好。例如,用户i在载波j上的宽带CQI为K,载波j中被占用的RB数为N,则K/N表示用户i在载波j上的优先级,当K越大(即用户i在载波j上的信道条件越好),N越小(即载波j上的负载越小),则用户i在载波j上的载波优先级越高。
将载波优先级最高(即比值最大)的载波,确定为该用户的第一载波,以及将载波优先级第二高的载波,确定为该用户的第二载波,依此类推,将载波优先级排名为X位的载波称为第X载波,X为正整数,可见第一载波的载波优先级高于第二载波的载波优先级。
在本申请的一种优选实施例中,上述步骤103可以进一步包括如下子步骤:
子步骤S10301,分别获取所述用户在各载波上的宽带信道质量信息,以及所述载波分配给所述用户的频谱资源信息。
子步骤S10303,针对同一载波,计算所述宽带信道质量指示信息与频谱资源信息的比值。
子步骤S10305,对各载波的比值进行统计,确定所述用户对应的各载波的载波优先级。
子步骤S10307,将比值最大的载波确定为所述用户的第一载波,以及将比值第二大的载波确定为第二载波。
作为本申请具体应用的一种示例,假设有3个载波,分别是CC1、CC2和CC3,分别计算UE1在CC1、CC2和CC3上的载波优先级,确定用户UE1的第一载波或第二载波,具体可以包括如下子步骤:
S1,分别获取UE1在CC1、CC2和CC3上的宽带信道质量信息,以及CC1、CC2和CC3分配给UE1的频谱资源信息,例如在CC1,CC2,CC3上的宽带信道质量信息分别是A,B,C;CC1,CC2,CC3分配给UE1的频谱资源信息分别是X,Y,Z。
S2,分别计算CC1,CC2,CC3的宽带信道质量信息与其分配给UE1的频谱资源信息的比值,具体来说,CC1的比值为A/X;CC2的比值为B/Y;CC3的比值为C/Z。
S3,对CC1,CC2,CC3的进行统计,确定CC1,CC2,CC3的载波优先级,例如,载波优先级可以包括高、中、低,且各载波的比值的大小关系为C/Z>A/X>B/Y,那么CC3的载波优先级为高,CC2的载波优先级为低,CC1的载波优先级为中。
S4,将CC3确定为UE1的第一载波,以及将CC1确定为UE1的第二载波。
步骤105,从所述用户列表中提取调度优先级最高的用户,获取所述用户的第一载波。
在本申请实施例中,可以按照用户的调度优先级顺序,对需要分配资源的用户进行资源分配。通过对用户列表中各用户的调度优先级进行比较,确定调度优先级最高的用户,并把该调度优先级最高的用户从用户列表中提取出来,以及提取该用户的第一载波。
步骤107,判断所述第一载波的资源簇是否能承载所述用户的待传输资源,当第一载波的资源簇能承载所述用户的待传输资源时,将所述第一载波的资源簇分配给所述用户。
当第一载波的资源簇能承载所述用户的待传输资源时,就将第一载波上的资源簇分配给该用户,采用第一载波的资源簇承载该用户的待传输资源,其中,资源簇是有载波上连续的上行资源构成的。
具体来说,载波上连续的资源块可以构成一个资源簇。资源簇的最大长度与该载波的资源占用情况相关。例如,参照图2,其中RB#2和RB#5被占用(灰色标记),则该载波长度最长的资源簇为RB#6、7、8组成的资源簇。从图2可以看出,资源簇是载波上资源的一个子集。通过判断第一载波上的资源簇是否能承载该用户的全部待传输资源,即判断用户的第一载波的资源簇的传输容量是否大于或等于该用户的传输需求量。若第一载波的资源簇传输容量大于或等于该用户的传输需求量,即第一载波的资源簇能够承载该用户的全部待传输资源,就将第一载波的资源簇分配给该用户,通过第一载波的资源簇传输该用户的待传输资源。
需要说明的是,资源簇的传输容量可以由资源簇中RB的CQI以及信号与干扰加噪声比(Signal to Interference plus Noise Ratio,SINR)来确定,例如资源簇中RB的CQI为k,则根据该CQI确定的MCS等级可以获得该簇的传输容量C,又根据基站测量获得RB的SINR,可以获得相应的误块率(Block Error Rate,BLER)。因此,可以用C×BLER作为该资源簇的传输容量。此外,每个用户都会向基站反馈缓冲状态报告(Buffer State Report,BSR),其包含了用户的传输需求量。
步骤109,当所述第一载波的资源簇不能承载所述用户的待传输资源时,获取所述用户对应的第二载波,将所述第一载波和第二个载波上的资源簇分配给所述用户。
当用户的第一载波的资源簇不能承载该用户的全部待传输资源时,可以提取该用户的第二载波,将第一载波以及第二载波上的资源簇分配给该用户,通过第一载波和第二载波的资源簇承载所述用户的待传输资源。
在本申请实施例中,通过对需要分配上行资源的用户进行统计,生成用户列表;通过计算该用户列表中各用户在不同载波上的载波优先级,确定各用户对应的第一载波和第二载波;然后,提取该用户列表中调度优先级最高的用户,并为其分配上行资源。在分配上行资源的过程中,尽量采用载波优先级最高的第一载波承载用户的待传输资源,在保证分配给用户的资源簇的信道条件的同时,保证了每个资源簇的频谱资源的频谱效率,从而提高了PUSCH资源利用效率。此外,在第一载波的资源簇不能承载用户的全部待传输资源时,可以通过第一载波和第二载波的资源簇承载该用户的待传输资源,提高了多簇资源调度的灵活性,在信道质量和每个簇的解调性能之间取得最大的平衡,从而保证了资源传输的质量。
需要说明的是,根据通信***的标准支持多少个资源簇同时分配在同一个载波上,就可以设置相同数量的资源簇传输同一个用户的待传输资源,本申请实施例对传输同一用户的资源簇的数量不加以限制。
例如,LTE-A***的新标准(如Rel-10)已经支持将两个资源簇同时分配在同一个载波上,因此可以通过第一载波的一个或两个资源簇承载同一个用户的待传输资源,或者通过第一载波的一个资源簇和第一载波的一个资源簇。
参照图3,示出了本申请的另一种上行共享信道中多簇资源的调度方法实施例的步骤流程图,具体可以包括如下步骤:
步骤301,对需要分配上行资源的用户进行统计,生成上行共享信道的用户列表。
步骤303,分别计算所述用户列表中各用户在不同载波上的载波优先级,确定各用户对应的第一载波和第二载波。
步骤305,从所述用户列表中提取调度优先级最高的用户,获取所述用户的第一载波。
步骤307,判断所述第一载波的资源簇是否能承载所述用户的待传输资源。
实际上,可以优先采用第一载波的资源簇承载用户的待传输资源。具体来说,当第一载波的资源簇能承载所述用户的全部待传输资源时,即第一载波的资源簇能够满足用户的传输需求时,就该第一载波的资源簇分配给该用户使用,即执行步骤309;当第一载波的资源簇不能承载所述用户的全部待传输资源时,即第一载波的资源簇不能满足用户的传输需求时,就再从第二载波中提取合适的资源簇给该用户使用,即执行步骤311。
步骤309,将所述第一载波的资源簇分配给所述用户。
实际上,若第一载波的一个资源簇能承载用户承载所述用户的全部待传输资源时,即在第一载波的一个资源簇能够满足用户的传输需求时,可以将该资源簇分配给用户,直接采用这一个资源簇承载用户的待传输资源。如果第一载波的一个资源簇不能承载用户承载所述用户的全部待传输资源时,即在第一载波的一个资源簇不能满足用户的传输需求时,就从第一载波提取两个资源簇,判断两个资源簇能否满足用户的传输需求。在第一载波的两个资源簇能够满足用户的传输需求时,将第一载波的两个资源簇分配给该用户,并且尽量保持这两个资源簇的长度相同。
在本申请的一种优选实施例中,所述步骤309可以包括如下子步骤:
子步骤S30901,提取所述第一载波上传输容量最大的一个资源簇。
子步骤S30903,判断所述传输容量最大的一个资源簇是否能承载所述用户的待传输资源。
若所述传输容量最大的一个资源簇能承载所述用户的全部待传输资源,就执行子步骤S30905;若所述传输容量最大的一个资源簇不能承载所述用户的待传输资源,就执行子步骤S30907。
子步骤S30905,将所述传输容量最大的一个资源簇分配给所述用户。
子步骤S30907,提取所述第一载波上传输容量最大的两个资源簇。
子步骤S30909,判断所提取两个资源簇是否能承载所述用户的待传输资源。
若所提取两个资源簇是否能承载所述用户的待传输资源,就执行子步骤S30911;若所提取两个资源簇不能承载所述用户的待传输资源,就执行步骤311。
子步骤S30911,将所提取的两个资源簇分配给所述用户,采用所述两个资源簇承载所述用户的待传输资源。
在具体实现中,可以优先提取第一载波传输容量最大的资源簇,判断其是否能够承载该用户的全部待传输资源。当第一载波传输容量最大的资源簇已经能够承载该用户的全部待传输资源时,就将可以该用户的第一载波上传输容量最大的资源簇分配给该用户,直接采用第一载波上传输容量最大的一个资源簇承载该用户的全部待传输资源。当第一载波传输容量最大的资源簇不能够承载该用户的全部待传输资源时,就提取该用户的第一载波上传输容量最大的两个资源簇,判断所提取的第一载波上传输容量最大的两个资源簇是否能够承载该用户的全部待传输资源。当第一载波上传输容量最大的两个资源簇能够承载该用户的全部待传输资源时,将第一载波上传输容量最大的两个资源簇分配给该用户,即通过第一载波上传输容量最大的两个资源簇承载该用户的待传输资源。当第一载波上传输容量最大的两个资源簇不能够承载该用户的全部待传输资源时,可以判断第一载波的资源簇不能承载该用户的全部待传输资源,然后执行步骤311。其中,为了获取到资源簇最好的解调性能,可以尽量使分配给用户的第一载波上的两个资源簇的长度相等,从而使得两个资源簇的解调性能相同;若不能使两个资源簇的长度相同,则可以尽量缩小两个资源簇的长度差距以使第一载波上的两个资源簇的解调性能相同。
在本申请的一种优选实施例中,所述将所提取的两个资源簇分配给所述用户,采用所述两个资源簇承载所述用户的待传输资源,可以进一步包括以下子步骤:
子步骤S30911-1,计算所述用户的待传输资源的资源大小。
子步骤S30911-3,采用所述待传输资源的资源大小,确定承载所述待传输资源的资源簇的长度。
子步骤S30911-5,按照所确定的长度,提取所述第一载波的两个资源簇。
子步骤S30911-7,通过所提取的两个资源簇承载所述用户的待传输资源。
根据第一载波信道条件可以确定长度为1个RB的资源簇的传输容量。通过对用户的传输需求量的计算,可以确定用户的待传输资源的资源大小,根据长度为1个RB的资源簇的传输容量以及该用户的待传输资源的资源大小,可以计算出承载该用户的全部待传输资源的资源簇总长度,进而可以确定分配给用户的两个簇的长度。
例如,通过计算确定用户UE1的待传输资源的资源大小为M,该用户的第一载波上长度为1RB的资源簇的传输容量为C1,则可以确定承载UE1的全部待传输资源的资源簇的长度为M/C1。假设,M/C1的值为6RB,查找第一载波上的资源簇,当在第一载波上可以形成长度为3RB的两个资源簇时,就从第一载波提取长度为3RB的两个资源簇,将长度为3RB的两个资源簇分配给UE1,采用长度为3RB的两个资源簇承载UE1的待传输资源。当在第一载波上不能形成长度为3RB的两个资源簇时,但可以形成长度分别为2RB和4RB的两个资源簇,或者形成长度分别为1RB和5RB的两个资源簇,就从第一载波上提取长度分别为1RB和5RB的两个资源簇,采用第一载波上的长度分别为2RB和4RB的两个资源簇承载UE1的待传输资源。
在本申请实施例中,在采用第一载波上的两个资源簇传输用户资源时,可以尽量采用第一载波上长度相等的两个资源簇承载用户的待传输资源,使得两个资源簇的解调性能相同。
步骤311,获取所述用户对应的第二载波,将所述第一载波和第二个载波上的资源簇分配给所述用户;
在第一载波上传输容量最大的两个资源簇不能承载用户的全部待传输资源时,就获取该用户的第二载波,然后将所述第一载波和第二个载波上的资源簇分配给该用户,通过第一载波和第二载波的资源簇承载该用户的待传输资源。
具体来说,在第一载波的两个资源资源簇不能满足用户的传输需求时,可以从第一载波中提取传输容量最大的资源簇分配给该用户,然后在从该用户的第二载波中提取一个合适的资源簇给该用户。例如,用户的全部待传输资源的资源大小为L,在第一载波上为该用户分配的资源簇的传输容量是C1,第二载波上该用户能获得的容量最大的资源簇的传输容量为C2,若第一载波的资源簇的传输容量C1与第二载波的资源簇的传输容量C2的和大于全部待传输资源的资源大小L(即C1+C2>L),则在第二载波上提取一个传输容量最接近L-C1的资源簇,即将传输容量为L-C1的资源簇确定为合适的资源簇;否则,将传输容量为C2的资源簇确定为合适的资源簇,即在第一载波的资源簇的传输容量C1与第二载波的资源簇的传输容量C2的和不大于全部待传输资源的资源大小为L(即C1+C2>=L)的情况下,将第二载波上传输容量最大的资源簇确定为合适的资源簇,并将该资源簇分配给用户。
在本申请的一种优选实施例中,将所述第一载波和第二个载波上的资源簇分配给所述用户,通过所述第一载波和第二载波的资源簇承载所述用户的待传输资源,可以进一步包括以下子步骤:
子步骤S31101,提取所述第一载波上传输容量最大的一个资源簇,并确定为第一资源簇。
子步骤S31103,分别计算所述用户的待传输资源的资源大小,以及所述第一资源簇能够承载的资源大小,确定剩余的待传输资源的资源大小。
子步骤S31105,按照所述剩余的待传输资源的资源大小,提取所述第二载波上的一个资源簇,并确定为第二资源簇。
子步骤S31107,通过所述第一资源簇和第二资源簇承载所述用户的待传输资源。
在具体的实现中,从第一载波中,提取传输容量最大的一个资源簇,标注第一资源簇,即尽可能是使第一资源簇承载更多的用户待传输资源。计算第一资源簇的传输容量,可以确定第一资源簇可以承载该用户的待传输资源的资源大小,以及计算该用户的全部待传输资源的资源大小。利用用户的全部待传输资源的资源大小减去第一资源簇可以承载的资源大小,就可以确定第二载波需要承载的资源大小,即可以确定从第二载波上提取的资源簇的长度(如为2RB)。按照所确定的长度,从第二载波提取一个资源簇,并标注为第二资源簇,第二资源簇的长度为所确定的长度(即为2RB)。
本申请实施实例尽量采用第一载波的资源簇承载更多的待传输资源,从而获得更好得***性能。
步骤313,从所述用户列表删除已分配到资源簇的用户。
当用户已经分配到资源簇,就从上行共享信道的用户列表删除该用户,然后对所述用户列表中剩余的用户在不同载波上的载波优先级进行重新计算,并继续对所述剩余的用户中调度优先级最高的用户进行分配上行资源。
在具体的实现过程中,按照用户列表中各用户的调度优先级的顺序,为对用户列表中的所有用户分配上行资源,直到该用户列表的所有用户都已经分配到上行资源,即该用户列表为空,才结束上行资源分配。
为了使本领域技术人员更好地理解本申请实施例,以下结合图4,详细说明本申请实施例的执行过程。
参照图4,示出了本申请的另一种上行共享信道中多簇资源的调度方法优选实施例的步骤流程图,具体的执行过程如下:
步骤401,生成上行共享信道的用户列表UE_PUSCH_list。具体来说,对需要分配上行资源的用户进行统计,生成上行共享信道的用户列表UE_PUSCH_list。
步骤403,判断UE_PUSCH_list是否为空列表。若是,就结束分配上行资源;若UE_PUSCH_list不为空列表,就执行步骤405。
步骤405,为UE_PUSCH_list中的用户计算其在不同载波上的载波优先级。
步骤407,选择调度优先级最高的用户i以及对应载波优先级最高的第一载波j。
步骤409,判断用户i的传输需求能否由第一载波j的一个资源簇来满足。若能满足,则执行步骤411;若用户i的传输需求不能由第一载波j的一个资源簇来满足,就执行步骤413。具体来说,找出载波j上传输容量最大的资源簇(即连续且未被占用的RB),比较该资源簇的传输容量与用户的传输需求的大小,若该资源簇的传输容量大于或等于用户i的传输需求,则执行步骤411;若该资源簇的传输容量小于用户i的传输需求,则执行步骤413。
步骤411,为用户i分配第一载波j上传输容量最大的一个资源簇。可以理解为,提取第一载波上传输容量最大的一个资源簇,并将所提取传输容量最大的一个资源簇分配给用户i使用。分配完后,执行步骤421。
步骤413,判断用户i的传输需求能否由第一载波j的两个资源簇来满足。若能满足,则执行步骤415,若用户i的传输需求不能由第一载波j的一个资源簇来满足,就执行步骤417。
步骤415,为用户i分配第一载波j上的两个资源簇,并尽量使两个资源簇的长度相同。即找出第一载波j上传输容量最大的两个簇,若这两个簇的传输容量之和不小于用户i的传输需求,则将这两个簇分配给用户i使用,并且尽量使两个资源簇的长度相等,然后执行步骤421。
步骤417,尽量第一载波j扩展用户i的资源簇。具体来说,尽量在载波j上扩展一个资源簇,直到传输功率已经达到了上限或者无资源可分配,并将这个扩展的资源簇的资源分配给用户i使用。
步骤419,根据计算的载波优先级大小,选择用户i的载波优先级第二大的第二载波j’,并在该载波上尽量扩展用户i的资源簇。
步骤421,从UE_PUSCH_list中删除用户i,然后跳转执行步骤403。
在本申请实施例中,若***的成员载波上资源受限(即无法在单个载波上满足用户的传输需求),则需要分别在两个载波上为用户分配一个资源簇,此时尽量拉大两者两个资源簇之间的差距,让信道条件好的资源簇的长度尽可能长,信道条件差的簇的长度尽可能短,从而获得更好的***性能;若***的成员载波上的资源不受限,则可以在单个载波上为用户分配两个簇,此时,尽量让两个簇的长度相同,以获得相同的解调性能。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。
参照图5,示出了本申请的一种上行共享信道中多簇资源的调度***实施例的结构框图,具体可以包括如下模块:
用户列表生成模块501,用于对需要分配上行资源的用户进行统计,生成上行共享信道的用户列表。
计算模块503,用于分别计算所述用户列表中各用户在不同载波上的载波优先级,确定各用户对应的第一载波和第二载波,其中,第一载波的载波优先级高于第二载波的载波优先级。
第一获取模块505,用于从所述用户列表中提取调度优先级最高的用户,获取所述用户的第一载波。
第一判断模块507,用于判断所述第一载波的资源簇是否能承载所述用户的待传输资源,当第一载波的资源簇能承载所述用户的待传输资源时,将所述第一载波的资源簇分配给所述用户,采用所述第一载波的资源簇承载所述用户的待传输资源,其中,所述资源簇由载波上连续的上行资源构成的。
第二获取模块509,用于当所述第一载波的资源簇不能承载所述用户的待传输资源时,获取所述用户对应的第二载波,将所述第一载波和第二个载波上的资源簇分配给所述用户,通过所述第一载波和第二载波的资源簇承载所述用户的待传输资源。
参照图6,示出了本申请的一种上行共享信道中多簇资源的调度***最优选实施例的结构框图。
在本申请的一种优选实施例中,所述计算模块503可以包括以下子模块:
信息获取子模块50301,用于分别获取所述用户在各载波上的宽带信道质量信息,以及所述载波分配给所述用户的频谱资源信息。
计算子模块50303,用于针对同一载波,计算所述宽带信道质量指示信息与频谱资源信息的比值。
载波优先级确定子模块50305,用于对各载波的比值进行统计,确定所述用户对应的各载波的载波优先级。
载波确定子模块50307,用于将比值最大的载波确定为所述用户的第一载波,以及将比值第二大的载波确定为第二载波。
在本申请的一种优选实施例中,所述第一判断模块507可以包括以下子模块:
第一提取子模块50701,用于提取所述第一载波上传输容量最大的一个资源簇。
第一判断子模块50703,用于判断所述传输容量最大的一个资源簇是否能承载所述用户的待传输资源。
第一分配子模块50705,用于当所述传输容量最大的一个资源簇能承载所述用户的待传输资源时,将所述传输容量最大的一个资源簇分配给所述用户,采用所述传输容量最大的一个资源簇承载所述用户的待传输资源。
第二提取子模块50707,用于当所述传输容量最大的一个资源簇不能承载所述用户的待传输资源时,提取所述第一载波上传输容量最大的两个资源簇。
第二判断子模块50709,用于判断所提取两个资源簇是否能承载所述用户的待传输资源。
第二分配子模块50711,用于当所提取两个资源簇能承载所述用户的待传输资源时,将所提取的两个资源簇分配给所述用户,采用所述两个资源簇承载所述用户的待传输资源。
在本申请的一种优选实施例中,所述第二分配子模块可以具体包括以下单元:
资源计算单元,用于计算所述用户的待传输资源的资源大小。
资源长度确定单元,用于采用所述待传输资源的资源大小,确定承载所述待传输资源的资源簇的长度。
资源簇提取单元,用于按照所确定的长度,提取所述第一载波的两个资源簇。
承载单元,用于通过所提取的两个资源簇承载所述用户的待传输资源。
在本申请的一种优选实施例中,所述第二获取模块509可以包括以下子模块:
第一资源簇确定子模块50901,用于提取所述第一载波上传输容量最大的一个资源簇,并确定为第一资源簇。
剩余资源计算子模块50903,用于分别计算所述用户的待传输资源的资源大小,以及所述第一资源簇能够承载的资源大小,确定剩余的待传输资源的资源大小。
第二资源簇确定子模块50905,用于按照所述剩余的待传输资源的资源大小,提取所述第二载波上的一个资源簇,并确定为第二资源簇。
承载子模块50907,用于通过所述第一资源簇和第二资源簇承载所述用户的待传输资源。
在本申请的一种优选实施例中,所述上行共享信道中多簇资源的调度***,还可以包括:
用户删除模块511,用于从所述用户列表删除已分配到资源簇的用户。
对于***实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请实施例是参照根据本申请实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本申请所提供的一种上行共享信道中多簇资源的调度方法和一种上行共享信道中多簇资源的调度***,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种上行共享信道中多簇资源的调度方法,其特征在于,包括:
对需要分配上行资源的用户进行统计,生成上行共享信道的用户列表;
分别计算所述用户列表中各用户在不同载波上的载波优先级,确定各用户对应的第一载波和第二载波,其中,第一载波的载波优先级高于第二载波的载波优先级;
从所述用户列表中提取调度优先级最高的用户,获取所述用户的第一载波;
判断所述第一载波的资源簇是否能承载所述用户的待传输资源,当第一载波的资源簇能承载所述用户的待传输资源时,将所述第一载波的资源簇分配给所述用户,采用所述第一载波的资源簇承载所述用户的待传输资源,其中,所述资源簇由载波上连续的上行资源构成的;
当所述第一载波的资源簇不能承载所述用户的待传输资源时,获取所述用户对应的第二载波,将所述第一载波和第二个载波上的资源簇分配给所述用户,通过所述第一载波和第二载波的资源簇承载所述用户的待传输资源;
所述分别计算所述用户列表中各用户在不同载波上的载波优先级,确定各用户对应的第一载波和第二载波,包括:
分别获取所述用户在各载波上的宽带信道质量信息,以及所述载波分配给所述用户的频谱资源信息;
针对同一载波,计算所述宽带信道质量指示信息与频谱资源信息的比值;
对各载波的比值进行统计,确定所述用户对应的各载波的载波优先级;
将比值最大的载波确定为所述用户的第一载波,以及将比值第二大的载波确定为第二载波。
2.根据权利要求1所述的方法,其特征在于,所述判断所述第一载波的资源簇是否能承载所述用户的待传输资源,当第一载波的资源簇能承载所述用户的待传输资源时,将所述第一载波的资源簇分配给所述用户,采用所述第一载波的资源簇承载所述用户的待传输资源,包括:
提取所述第一载波上传输容量最大的一个资源簇;
判断所述传输容量最大的一个资源簇是否能承载所述用户的待传输资源;
当所述传输容量最大的一个资源簇能承载所述用户的待传输资源时,将所述传输容量最大的一个资源簇分配给所述用户,采用所述传输容量最大的一个资源簇承载所述用户的待传输资源;
当所述传输容量最大的一个资源簇不能承载所述用户的待传输资源时,提取所述第一载波上传输容量最大的两个资源簇;
判断所提取两个资源簇是否能承载所述用户的待传输资源;
当所提取两个资源簇能承载所述用户的待传输资源时,将所提取的两个资源簇分配给所述用户,采用所述两个资源簇承载所述用户的待传输资源。
3.根据权利要求2所述的方法,其特征在于,所述将所提取的两个资源簇分配给所述用户,采用所述两个资源簇承载所述用户的待传输资源,包括:
计算所述用户的待传输资源的资源大小;
采用所述待传输资源的资源大小,确定承载所述待传输资源的资源簇的长度;
按照所确定的长度,提取所述第一载波的两个资源簇;
通过所提取的两个资源簇承载所述用户的待传输资源。
4.根据权利要求1所述的方法,其特征在于,所述将所述第一载波和第二个载波上的资源簇分配给所述用户,通过所述第一载波和第二载波的资源簇承载所述用户的待传输资源,包括:
提取所述第一载波上传输容量最大的一个资源簇,并确定为第一资源簇;
分别计算所述用户的待传输资源的资源大小,以及所述第一资源簇能够承载的资源大小,确定剩余的待传输资源的资源大小;
按照所述剩余的待传输资源的资源大小,提取所述第二载波上的一个资源簇,并确定为第二资源簇;
通过所述第一资源簇和第二资源簇承载所述用户的待传输资源。
5.根据权利要求1所述的方法,其特征在于,还包括:
从所述用户列表删除已分配到资源簇的用户;
对所述用户列表中剩余的用户在不同载波上的载波优先级进行重新计算,并继续对所述剩余的用户中调度优先级最高的用户进行分配上行资源。
6.一种上行共享信道中多簇资源的调度***,其特征在于,包括:
用户列表生成模块,用于对需要分配上行资源的用户进行统计,生成上行共享信道的用户列表;
计算模块,用于分别计算所述用户列表中各用户在不同载波上的载波优先级,确定各用户对应的第一载波和第二载波,其中,第一载波的载波优先级高于第二载波的载波优先级;
第一获取模块,用于从所述用户列表中提取调度优先级最高的用户,获取所述用户的第一载波;
第一判断模块,用于判断所述第一载波的资源簇是否能承载所述用户的待传输资源,当第一载波的资源簇能承载所述用户的待传输资源时,将所述第一载波的资源簇分配给所述用户,采用所述第一载波的资源簇承载所述用户的待传输资源,其中,所述资源簇由载波上连续的上行资源构成的;
第二获取模块,用于当所述第一载波的资源簇不能承载所述用户的待传输资源时,获取所述用户对应的第二载波,将所述第一载波和第二个载波上的资源簇分配给所述用户,通过所述第一载波和第二载波的资源簇承载所述用户的待传输资源;
所述计算模块包括:
信息获取子模块,用于分别获取所述用户在各载波上的宽带信道质量信息,以及所述载波分配给所述用户的频谱资源信息;
计算子模块,用于针对同一载波,计算所述宽带信道质量指示信息与频谱资源信息的比值;
载波优先级确定子模块,用于对各载波的比值进行统计,确定所述用户对应的各载波的载波优先级;
载波确定子模块,用于将比值最大的载波确定为所述用户的第一载波,以及将比值第二大的载波确定为第二载波。
7.根据权利要求6所述的***,其特征在于,所述第一判断模块包括:
第一提取子模块,用于提取所述第一载波上传输容量最大的一个资源簇;
第一判断子模块,用于判断所述传输容量最大的一个资源簇是否能承载所述用户的待传输资源;
第一分配子模块,用于当所述传输容量最大的一个资源簇能承载所述用户的待传输资源时,将所述传输容量最大的一个资源簇分配给所述用户,采用所述传输容量最大的一个资源簇承载所述用户的待传输资源;
第二提取子模块,用于当所述传输容量最大的一个资源簇不能承载所述用户的待传输资源时,提取所述第一载波上传输容量最大的两个资源簇;
第二判断子模块,用于判断所提取两个资源簇是否能承载所述用户的待传输资源;
第二分配子模块,用于当所提取两个资源簇能承载所述用户的待传输资源时,将所提取的两个资源簇分配给所述用户,采用所述两个资源簇承载所述用户的待传输资源。
8.根据权利要求7所述的***,其特征在于,所述第二分配子模块包括:
资源计算单元,用于计算所述用户的待传输资源的资源大小;
资源长度确定单元,用于采用所述待传输资源的资源大小,确定承载所述待传输资源的资源簇的长度;
资源簇提取单元,用于按照所确定的长度,提取所述第一载波的两个资源簇;
承载单元,用于通过所提取的两个资源簇承载所述用户的待传输资源。
9.根据权利要求6所述的***,其特征在于,所述第二获取模块包括:
第一资源簇确定子模块,用于提取所述第一载波上传输容量最大的一个资源簇,并确定为第一资源簇;
剩余资源计算子模块,用于分别计算所述用户的待传输资源的资源大小,以及所述第一资源簇能够承载的资源大小,确定剩余的待传输资源的资源大小;
第二资源簇确定子模块,用于按照所述剩余的待传输资源的资源大小,提取所述第二载波上的一个资源簇,并确定为第二资源簇;
承载子模块,用于通过所述第一资源簇和第二资源簇承载所述用户的待传输资源。
10.根据权利要求6所述的***,其特征在于,还包括:
用户删除模块,用于从所述用户列表删除已分配到资源簇的用户。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510646609.0A CN106572536B (zh) | 2015-10-08 | 2015-10-08 | 一种上行共享信道中多簇资源的调度方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510646609.0A CN106572536B (zh) | 2015-10-08 | 2015-10-08 | 一种上行共享信道中多簇资源的调度方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106572536A CN106572536A (zh) | 2017-04-19 |
CN106572536B true CN106572536B (zh) | 2020-04-17 |
Family
ID=58506542
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510646609.0A Expired - Fee Related CN106572536B (zh) | 2015-10-08 | 2015-10-08 | 一种上行共享信道中多簇资源的调度方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106572536B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102543090B1 (ko) * | 2018-01-08 | 2023-06-14 | 삼성전자주식회사 | 무선 통신 시스템에서 자원을 할당하기 위한 장치 및 방법 |
CN110708757B (zh) * | 2018-07-10 | 2022-07-26 | 成都鼎桥通信技术有限公司 | 一种上行主辅载波用户调度方法和装置 |
CN110831221B (zh) * | 2018-08-14 | 2021-06-25 | 大唐移动通信设备有限公司 | 一种基站的数据处理方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101877906A (zh) * | 2010-05-19 | 2010-11-03 | 中兴通讯股份有限公司 | 发射功率的配置方法和装置 |
CN102612093A (zh) * | 2012-03-30 | 2012-07-25 | 西安交通大学 | 一种基于载波聚合的LTE-Advanced ***中的上行跨层资源调度方法 |
CN103369684A (zh) * | 2013-07-18 | 2013-10-23 | 北京北方烽火科技有限公司 | 一种基于载波聚合的资源调度方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8254328B2 (en) * | 2007-12-17 | 2012-08-28 | Nec Corporation | Scheduling method for multi-user MIMO in which resource blocks are allocated based on priorities |
-
2015
- 2015-10-08 CN CN201510646609.0A patent/CN106572536B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101877906A (zh) * | 2010-05-19 | 2010-11-03 | 中兴通讯股份有限公司 | 发射功率的配置方法和装置 |
CN102612093A (zh) * | 2012-03-30 | 2012-07-25 | 西安交通大学 | 一种基于载波聚合的LTE-Advanced ***中的上行跨层资源调度方法 |
CN103369684A (zh) * | 2013-07-18 | 2013-10-23 | 北京北方烽火科技有限公司 | 一种基于载波聚合的资源调度方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106572536A (zh) | 2017-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11337244B2 (en) | Scheduling subband allocation method and apparatus, and device and readable storage medium | |
US8031670B2 (en) | Systems and methods for selecting the size of a control region of a downlink subframe | |
KR101228052B1 (ko) | 리소스 할당 방법, 특정 방법, 무선 통신 시스템, 기지국, 이동국, 및 기록 매체 | |
CN103907386B (zh) | 一种控制信道检测方法及用户设备 | |
CN108270514A (zh) | Pdsch资源的确定方法及装置、终端、基站 | |
JP2013510475A (ja) | サウンディング参照信号のシグナリング配置システム及び方法 | |
CN108111270A (zh) | 导频信号发送、接收方法及装置 | |
CN103828463B (zh) | 下行控制信息传输的方法、网络侧设备及用户设备 | |
JP2020504504A (ja) | 情報伝送方法、ネットワーク機器及び端末装置 | |
CN108834216B (zh) | 一种资源调度方法及装置 | |
CN107113874B (zh) | 基站、用户终端以及数据传输方法 | |
JP7092897B2 (ja) | 時間-周波数リソース割り当て方法および装置 | |
CN107864479B (zh) | 一种被用于免授予的ue、基站中的方法和设备 | |
US10581574B2 (en) | Data transmission method, and apparatus | |
CN106572536B (zh) | 一种上行共享信道中多簇资源的调度方法及*** | |
KR101411732B1 (ko) | 자원 할당 | |
MX2014007640A (es) | Metodo y aparato para la asignacion de recuros de un canal fisico de control de enlace descendente. | |
CN102469604A (zh) | 资源分配的方法及设备 | |
CN108370558B (zh) | 信息源确定方法、资源分配方法及装置 | |
CN110708141B (zh) | 数据传输方法、装置及微型基站 | |
CN110391889B (zh) | 一种时隙格式的确定方法及装置 | |
CN108834432A (zh) | 上行数据发送接收方法、用户设备和接入网设备 | |
CN112039642B (zh) | 一种pucch资源分配方法和一种基站 | |
KR101210115B1 (ko) | 상향링크 sc-fdma 시스템에서의 주파수 부 채널 할당 방법 및 장치 | |
CN111988860A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200417 |
|
CF01 | Termination of patent right due to non-payment of annual fee |