Lte系统中上行子帧pusch可用资源的估算方法及系统的制作方法

文档序号:7554208阅读:429来源:国知局
专利名称:Lte系统中上行子帧pusch可用资源的估算方法及系统的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种LTE系统中上行子帧PUSCH可用资源的估算方法及系统。
背景技术
长期演进(Long Term Evolution, LTE)系统中一个上行子巾贞的物理资源块(Physical Resource Block,PRB)资源主要用于物理上行链路控制信道(Physical UplinkControl Channel,PUCCH)和物理上行共享信道(Physical Uplink Shared Channel,PUSCH)传输,PUCCH 用于传输 CQI (Channel Qualtity Indicator:信道质量指不)/SR(SchedulingRequest:调度请求)/ACK (Acknowledgement:确认)信息,其中ACK是对下行F1DSCH传输的确认。PUSCH用来传输用户的上行数据,也可以同时携带用户的CQI/ACK信息。每个子帧用于传输ACK的PUCCH信道数目不固定,因此每个上行子帧PUCCH占用的PRB也是变化的。所以确定一个上行子帧调度PUSCH可用PRB资源需要首先确定该子帧PUCCH占用的PRB资源。协议规定,一个用户在同一个子帧只能传输PUCCH和PUSCH两者之一(一个上行子帧可以用来传PUCCH和/或PUSCH,PUCCH或PUSCH是用来传用户的数据/控制信息的),用户如果同时有PUSCH和PUCCH要传输,则只传输PUSCH,PUCCH上携带的ACK内容可通过PUSCH带上去。在上行调度之前,如果一个用户即有ACK要传输,又有上行数据要传输(LTE系统里,上行数据只能通过PUSCH来传输),基站调度器并不知道用户最终调度的是PUCCH还是PUSCH,所以调度器很难准确估计最终PUCCH实际占用的PRB资源,因此用于PUSCH传输的PRB资源也就估计不准确,容易造成上行PRB资源的浪费。目前,LTE系统中对于上行子帧PUCCH占用PRB资源(或者说PUSCH可用PRB资源。未被上行子帧PUCCH占用PRB资源即为PUSCH可用PRB资源)的估算,一般有以下两种方案:方案一,按照ACK可能占用的最多PRB数来估计PUCCH最终占用的PRB资源。根据协议,一个子帧可能传输的PUCCH信道数目可以根据公式计算出来,因此,如果不确定一个PUCCH最终到底会不会调度,就可以按照最大可能来估计,除I3UCCH最大可能占用PRB之外的资源才可以用于I3USCH传输。方案二,根据已经调度的ACK来估计PUCCH最终占用的资源。这个方案假设需要传输ACK的用户最后都用PUCCH传输,按照已经调度的ACK占用的PUCCH资源来估计最终PUCCH占用的资源,剩余的PRB资源才可以用于PUSCH传输。对于上述方案一,只需要根据各子帧的CFI配置和协议公式计算,非常简单,但是TOCCH资源估计误差比较大。例如:一个上行子帧并没有ACK要传输,根本不可能调度PUCCH,此时依然按照PUCCH可能的最大PRB数来估计,这些空闲的PRB实际上并没有被PUCCH占用,但是也不能用于PUSCH传输,导致PRB资源的极大浪费。对于上述方案二,在方案一的基础上更进了一步,考虑了实际调度的TOCCH,对于上面那个例子对应的情况,由于之前没有ACK传输,所以就没有PUCCH,因此不需预留PRB资源给PUCCH,此时,PUSCH可用PRB资源估计的比较准确。但是在一些情况下,这种估计方法也有一定误差。例如:一个上行子巾贞有一个用户的ACK要传输,同时这个用户还有上行数据要调度,采用方案二,就会给这个用户的ACK传输留出PRB资源,而实际上这个用户在这个上行子帧肯定要调度PUSCH,所以ACK完全可以在PUSCH中发送,不需要给PUCCH预留PRB资源,这样也会导致PUSCH占用PRB资源估计不准确。发明内容
(一)要解决的技术问题
本发明要解决的技术问题是:如何准确地估计LTE系统中对于上行子帧PUSCH可用PRB资源。
(二)技术方案
为解决上述技术问题,本发明提供了一种LTE系统中上行子帧PUSCH可用资源的估算方法,包括步骤:
估计PUCCH占用的物理资源块PRB资源Spueeh,以估算PUSCH可用PRB资源Spusch ;
根据所述PUSCH可用PRB资源Spusdl估计上行子帧可能调度的用户集合;
从所述Spueeh中删除所述用户集合中的用户传输ACK所需PUCCH占用的PRB资源,以得到更新后的Spucxh ;
根据更新后的Spueeh重新计算PUSCH可用PRB资源Spusch。
其中,所述估计I3UCCH占用的PRB资源Spucxh的方式为:根据已经调度的ACK来确定PUCCH占用的PRB资源Spucch。
其中,所述根据所述PUSCH可用PRB资源Spuseh估计上行子帧可能调度的用户集合具体包括:
根据各用户调度优先级、本次要发送的数据量和信道平均SINR估计本上行子帧要调度PUSCH的用户,使得最终调度了 PUSCH的用户包含估计要调度I3USCH的用户。
其中,从所述Spueeh中删除所述用户集合中的用户要传输的ACK所需的PRB资源,以得到更新后的Spucxh具体包括:
遍历所述用户集合中的每个用户,判断该用户是否需要传输ACK ;
若需要,则从所述Spueeh中删除该用户传输ACK所需PUCCH占用的PRB资源。
本发明还提供了一种LTE系统中上行子帧PUSCH可用资源的估算系统,包括:
资源估计模块,用于估计PUCCH占用的物理资源块PRB资源Spueeh,以估算PUSCH可用 PRB 资源 Spusdl ;
用户估计模块,用于根据所述TOSCH可用PRB资源Spuseh估计上行子帧可能调度的用户集合;
资源更新模块,用于从所述Spurah中删除所述用户集合中的用户传输ACK所需PUCCH占用的PRB资源,以得到更新后的Spucxh ;
可用资源计算模块,用于根据更新后的Spueeh重新计算PUSCH可用PRB资源Spuseh。
其中,所述资源估计模块具体用于根据已经调度的ACK来确定PUCCH占用的PRB资源 Spucxh。
其中,所述用户估计模块具体用于根据各用户调度优先级、本次要发送的数据量和信道平均SINR估计本上行子帧要调度PUSCH的用户,使得最终调度了 PUSCH的用户包含估计要调度I3USCH的用户。
其中,所述资源更新模块包括:
ACK判断模块,用于遍历所述用户集合中的每个用户,判断该用户是否需要传输ACK ;
资源删除模块,用于在该用户若需要传输ACK时从所述Spucxh中删除该用户传输ACK所需PUCCH占用的PRB资源。
(三)有益效果
本发明通过估计上行子帧可能被调度的用户集合,将该用户集合中要传输ACK所占用的PRB资源从事先估计的PUCCH占用的PRB资源中删除,从而能够相对准确地估计PUCCH占用的PRB资源,即能够准确地计算出上行子帧PUSCH可用PRB资源,以提高上行子帧PRB的利用率。


图1是本发明实施例的一种LTE系统中上行子帧PUSCH可用资源的估算方法流程图2是本发明实施例的一种LTE系统中上行子帧PUSCH可用资源的估算系统结构示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
本实施例的LTE系统中上行子帧PUSCH可用资源的估算方法具体流程如图1所示,包括:
步骤SI 10,估计PUCCH占用的PRB资源Spueeh,以估算PUSCH可用PRB资源Spusch。即从全部PRB资源中去掉PUCCH占用PRB资源,一方面是PRB数目上相减,另一方面也要考虑具体哪些PRB被PUCCH占用,而不能被PUSCH占用。本实施例中,假设ACK都通过PUCCH来传,根据已经调度的ACK (—个用户在前面调度了下行H)SCH,在协议规定的上行子帧就要发送ACK)来确定PUCCH占用的PRB资源Spucc;h。
步骤S120,根据PUSCH可用PRB资源Spuseh估计上行子帧可能调度的用户集合U,即这些用户在这个上行子帧要发送PUSCH。本实施例中,可以根据各用户调度优先级、本次要发送的数据量和信道平均信号与干扰加噪声比(Signal to Interference plus NoiseRatio,SINR)估计本子帧要调度PUSCH用户,这里采用保守估计的方式,确保不会出现估算时判断要调度PUSCH的用户最后没能调度PUSCH,即估计出来的调度PUSCH的用户集合U可能是最终调度的用户列表的子集。估计该用户集合U的具体步骤如下:
根据调度算法确定的用户调度优先级,按照优先级由高到低,依次处理用户,对于每个用户,
步骤1:根据该用户待发送的数据量和信道平均SINR估算该用户需要使用的PRB数。信道平均SINR对应于频谱效率,用户需要占用的PRB数等于该用户待发送的数据量除以频谱效率。步骤2:在PUSCH可用PRB资源Spuseh中为该用户选择相应数目的PRB资源。同时这个用户进入该上行子帧可能调度的用户集合;步骤3:更新PUSCH可用PRB资源Spusch。步骤4:除去该用户集合中用户所占用的PRB资源Spuseh外,如果PUSCH可用PRB资源Spusdl中还有剩余PRB资源,则继续下处理下一个用户,重复步骤I 4 ;否则流程结束,此时获得该上行子帧可能调度的用户集合。步骤S130,从Spucxh中删除用户集合中的用户传输ACK所需PUCCH占用的PRB资源,以得到更新后的Spuc;c;h。具体通过遍历用户集合中的每个用户,判断该用户是否需要传输ACK ;若需要,则从Spucxh中删除该用户要传输ACK所需PUCCH占用的PRB资源,直到遍历完用户集合中的所有用户。步骤S140,根据更新后的Spueeh重新计算PUSCH可用PRB资源Spuseh。在准确估计出PUSCH可用PRB资源数量以后就可以进行正式的上行I3USCH调度,精确的为每个用户分配PRB资源。当一个上行子帧只有一个用户的ACK要传输,同时这个用户还有上行数据要调度,采用上述方法,在步骤S120该用户则会判断为可以调度PUSCH,因此就会进入本上行子帧要调度用户集合U,随后在步骤S130中,传输该ACK所需PUCCH占用的PRB资源就会被删除,这样在步骤S140中,对于该用户,该上行子帧就没有ACK需要传输,PUSCH可用资源就是全部PRB资源(不考虑CQI/SR占用PRB的情况)。后续这个用户正式进行上行调度时就可以占用全部资源,从而实现了上行PRB资源的充分利用。本发明还提供了一种LTE系统中上行子帧TOSCH可用资源的估算系统,如图2所示,包括:资源估计模块210,用于估计PUCCH占用的物理资源块PRB资源Spueeh,以估算PUSCH 可用 PRB 资源 Spusch;用户估计模块220,用于根据所述PUSCH可用PRB资源Spuseh估计上行子帧可能调度的用户集合;资源更新模块230,用于从所述Spueeh中删除所述用户集合中的用户传输ACK所需PUCCH占用的PRB资源,以得到更新后的Spucxh ;可用资源计算模块240,用于根据更新后的Spucxh重新计算PUSCH可用PRB资源
S
Upusch °其中,所述资源估计模块210具体用于根据已经调度的ACK来确定PUCCH占用的
PRB 资源 Spucch。其中,所述用户估计模块220具体根据各用户调度优先级、本次要发送的数据量和信道平均SINR估计本上行子帧要调度PUSCH的用户,使得最终调度了 PUSCH的用户包含估计要调度I3USCH的用户。其中,所述资源更新模块230包括:ACK判断模块231,用于遍历所述用户集合中的每个用户,判断该用户是否需要传输 ACK ;资源删除模块232,用于在该用户若需要传输ACK时从所述Spurah中删除该用户传输ACK所需PUCCH占用的PRB资源。
以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
权利要求
1.一种LTE系统中上行子帧TOSCH可用资源的估算方法,其特征在于,包括步骤: 估计PUCCH占用的物理资源块PRB资源Spueeh,以估算PUSCH可用PRB资源Spusch ; 根据所述PUSCH可用PRB资源Spusdl估计上行子帧可能调度的用户集合; 从所述Spueeh中删除所述用户集合中的用户传输ACK所需PUCCH占用的PRB资源,以得到更新后的Spucxh ; 根据更新后的Spueeh重新计算PUSCH可用PRB资源Spuseh。
2.如权利要求1所述的LTE系统中上行子帧PUSCH可用资源的估算方法,其特征在于,所述估计PUCCH占用的PRB资源Spucxh的方式为:根据已经调度的ACK来确定PUCCH占用的PRB 资源 Spucch。
3.如权利要求1所述的LTE系统中上行子帧PUSCH可用资源的估算方法,其特征在于,所述根据所述PUSCH可用PRB资源Spusdl估计上行子帧可能调度的用户集合具体包括: 根据各用户调度优先级、本次要发送的数据量和信道平均SINR估计本上行子帧要调度PUSCH的用户,使得最终调度了 PUSCH的用户包含估计要调度PUSCH的用户。
4.如权利要求1 3中任一项所述的LTE系统中上行子帧I3USCH可用资源的估算方法,其特征在于,从所述Spurah中删除所述用户集合中的用户要传输的ACK所需的PRB资源,以得到更新后的Spucxh具体包括: 遍历所述用户集合中的每个用户,判断该用户是否需要传输ACK ; 若需要,则从所述Spueeh中删除该用户传输ACK所需PUCCH占用的PRB资源。
5.一种LTE系统中上行子帧TOSCH可用资源的估算系统,其特征在于,包括: 资源估计模块,用于估计PUCCH占用的物理资源块PRB资源Spueeh,以估算PUSCH可用PRB 资源 Spusch ; 用户估计模块,用于根据所述PUSCH可用PRB资源Spusdl估计上行子帧可能调度的用户集合; 资源更新模块,用于从所述Spucxh中删除所述用户集合中的用户传输ACK所需PUCCH占用的PRB资源,以得到更新后的Spueeh ; 可用资源计算模块,用于根据更新后的Spucxh重新计算PUSCH可用PRB资源Spusdlt5
6.如权利要求5所述的LTE系统中上行子帧PUSCH可用资源的估算系统,其特征在于,所述资源估计模块具体用于根据已经调度的ACK来确定PUCCH占用的PRB资源Spueeh。
7.如权利要求5所述的LTE系统中上行子帧PUSCH可用资源的估算系统,其特征在于,所述用户估计模块具体用于根据各用户调度优先级、本次要发送的数据量和信道平均SINR估计本上行子帧要调度PUSCH的用户,使得最终调度了 PUSCH的用户包含估计要调度I3USCH的用户。
8.如权利要求5 7中任一项所述的LTE系统中上行子帧PUSCH可用资源的估算系统,其特征在于,所述资源更新模块包括: ACK判断模块,用于遍历所述用户集合中的每个用户,判断该用户是否需要传输ACK; 资源删除模块,用于在该用户若需要传输ACK时从所述Spurah中删除该用户传输ACK所需PUCCH占用的PRB资源。
全文摘要
本发明涉及通信技术领域,公开了一种LTE系统中上行子帧PUSCH可用资源的估算方法,包括步骤估计PUCCH占用的物理资源块PRB资源Spucch,以估算PUSCH可用PRB资源Spusch;根据所述PUSCH可用PRB资源Spusch估计上行子帧可能调度的用户集合;从所述Spucch中删除所述用户集合中的用户传输ACK所需PUCCH占用的PRB资源,以得到更新后的Spucch;根据更新后的Spucch重新计算PUSCH可用PRB资源Spusch。本发明还公开了一种LTE系统中上行子帧PUSCH可用资源的估算系统,本发明的方法及系统能够更准确地估计上行子帧PUSCH可用资源,从而实现了上行PRB资源的充分利用。
文档编号H04W72/12GK103152835SQ20131010257
公开日2013年6月12日 申请日期2013年3月27日 优先权日2013年3月27日
发明者孔健 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1