CN103002506A - 一种调度方法及装置 - Google Patents
一种调度方法及装置 Download PDFInfo
- Publication number
- CN103002506A CN103002506A CN2011102724381A CN201110272438A CN103002506A CN 103002506 A CN103002506 A CN 103002506A CN 2011102724381 A CN2011102724381 A CN 2011102724381A CN 201110272438 A CN201110272438 A CN 201110272438A CN 103002506 A CN103002506 A CN 103002506A
- Authority
- CN
- China
- Prior art keywords
- harq
- frame
- user
- harq process
- scheduling
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
本发明提供了一种调度方法及装置,在有重传且4个HARQ进程全被占用时,判断当帧资源能够满足重传需求,在不能满足重传需求时,进一步判断是否存在处于等待反馈状态的HARQ进程,如果有,本发明采取本帧不调度该用户的方式以避免丢包发生,等到处于等待反馈状态的HARQ进程得到反馈后再考虑调度该用户;而如果4个HARQ进程当前全被HARQ重传占用时,为了避免死锁,本发明采取了调度一次的方式。可见,采用本发明提供的调度方法及装置能够解决HSUPA用户MAC-e重传丢包的问题,并避免发生死锁。
Description
技术领域
本发明涉及移动通信技术,特别涉及一种调度方法及装置。
背景技术
协议规定:UE收到EAGCH(Enhanced Dedicated Channel AbsoluteGrants,增强专用信道绝对授权信道)后,需要按照以下规则在HARQ(混合自动重传)实体进行E-TFC(E-DCH Transport Format Combination增强专用信道传输格式组合)选择:
对于每个配置的MAC-d流,给定的E-TFC可为如下状态之一:支持状态或阻塞状态。
E-TFC状态可按照如下方式导出:
若为重传,则只有与初始传输具有相同传输块大小的E-TFC处于支持状态;
发送时只考虑授权所分配的时隙数目所支持的E-TFCS(E-DCH传输格式组合集)的传输块大小表格中的E-TFC。
E-TFC索引与E-DCH传输块大小(TBS:TBSize)映射表如表1所示,不同时隙数对应的TBSize不同:
表1:E-TFC索引与E-DCH传输块大小映射表
目前协议规定,与调度相关的HARQ进程只有4个,这就要求调度时延必须≤4。当调度时延为4时,一个HARQ进程被占用后,到4帧才能收到反馈,如果收到的反馈为ACK(确认),则该HARQ进程可以释放出来传输新的MAC-e PDU(媒体接入控制-增强协议数据单元),如果收到的反馈为NACK(非确认),则该HARQ进程会一直被占用。
这样对于连续调度,如果恰好有一个NACK,4个HARQ进程将全部被占用。根据协议规定,UE只能将重传的HARQ进程里的MAC-e PDU丢掉,并选择该HARQ进程传输新数据,这将造成MAC层丢包。
对于上行资源池配置多个时隙的情况,上述现象更为明显。这是因为:根据表1,不同时隙对应的TB size不同,当授权时隙和重传HARQ进程中的MAC-e PDU不同时,就无法重传,因此,更容易造成丢包。
当调度时延小于4时,情况会有所改善,但是,收到NACK的频率较高时,仍会有丢包现象发生。
发明内容
本发明提供了一种调度方法,以解决HSUPA用户MAC-e重传丢包的问题。
本发明提供的一种调度方法,包括:
基站确定用户终端(UE)侧混合自动重传请求(HARQ)进程的状态,并记下状态为非确认(NACK)的HARQ进程的个数M;
设调度时延为D,D≤4,设当帧的前D-1帧基站对用户的调度次数为N;
如果M+N<4,根据当帧资源调度所述UE对应的用户;
如果M+N≥4,判断是否存在满足条件:当帧可用时隙数大于重传HARQ进程使用时隙数,并且当帧授权功率大于重传HARQ进程所需功率的重传HARQ进程;
如果存在满足所述条件的重传HARQ进程,则根据该满足条件的HARQ进程的时隙数调度所述用户;
如果所有重传HARQ都不满足所述条件,则判断N是否等于0;
如果N=0,根据当帧资源调度所述用户,否则,不调度所述用户。
较佳地,NodeB根据对增强专用信道物理上行信道(EPUCH)的解调结果,确定UE侧HARQ进程的状态。
本发明提供的一种调度装置,包括:
进程状态确定模块,用于确定用户终端(UE)侧混合自动重传请求(HARQ)进程的状态,并记下状态为非确认(NACK)的HARQ进程的个数M,并用于确定当帧的前D-1帧基站对用户的调度次数N,其中,D表示调度时延,D≤4;
判断模块,用于根据M和N的值进行判断,在M+N<4,用于通知调度模块根据当帧资源调度所述UE对应的用户;
在M+N≥4时,用于判断是否存在满足条件:当帧可用时隙数大于重传HARQ进程使用时隙数,并且当帧授权功率大于重传HARQ进程所需功率的重传HARQ进程;
在存在满足所述条件的重传HARQ进程时,用于通知调度模块根据该满足条件的HARQ进程的时隙数调度所述用户;
在所有重传HARQ都不满足所述条件时,进一步用于判断N是否等于0;
在N=0时,通知调度模块根据当帧资源调度所述用户,在N≠0时,通知调度模块不调度所述用户;
调度模块,用于根据判断模块的通知对用户进行调度。
所述进程状态确定模块,用于根据对增强专用信道物理上行信道(EPUCH)的解调结果,确定UE侧HARQ进程的状态。
由上述技术方案可见,本发明提供的调度方法及装置在有重传且4个HARQ进程全被占用时,判断当帧资源能够满足重传需求,在不能满足重传需求时,进一步判断是否存在处于等待反馈状态的HARQ进程,如果有,本发明采取本帧不调度该用户的方式以避免丢包发生,等到处于等待反馈状态的HARQ进程得到反馈后再考虑调度该用户;而如果4个HARQ进程当前全被HARQ重传占用时,为了避免死锁,本发明采取了调度一次的方式。可见,采用本发明提供的调度方法及装置能够解决HSUPA用户MAC-e重传丢包的问题,并避免发生死锁。
附图说明
图1为本发明一较佳调度方法的流程示意图;
图2为本发明一较佳调度装置的组成结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。
图1为本发明一较佳调度方法的流程示意图。参见图1,该方法包括:
步骤101:NodeB根据对EPUCH(E-DCH物理上行信道)的解调结果,确定UE侧HARQ进程的状态,并记下状态为NACK的HARQ进程的个数M。
具体而言,NodeB对EPUCH进行解码,并根据其循环校验位来判断收到的EPUCH是正确还是错误,如果错误,将该EPUCH信道对应的HARQ进程记为NACK。
步骤102:设调度时延为D(D≤4),NodeB通过当帧的前D-1帧对用户的调度情况获知UE侧处于等待反馈(Waiting)状态的HARQ进程的个数,设前D-1帧对该用户的调度次数为N。
步骤103:如果M+N<4,说明UE侧的HARQ进程有空闲,则可以执行步骤104,根据当帧资源调度该用户,并结束本方法流程,否则,继续步骤105。
步骤105:如果M+N≥4,说明有重传,并且4个HARQ进程全被占用,此时需要判断当前资源是否满足重传需求,继续执行步骤106。
具体的判断方法是:
步骤106:针对每个重传HARQ进程,如果其中任意一个重传HARQ进程满足条件“当帧可用时隙数大于重传HARQ进程使用时隙数,并且当帧授权功率大于重传HARQ进程所需功率”,则执行步骤107,根据此重传HARQ进程的时隙数调度该用户,即:按照此重传HARQ进程所使用的时隙数为该用户分配的相同数量的时隙,并结束本方法流程;否则,继续执行步骤108。
满足上述条件表明:此时给用户分配的时隙数和功率都满足重传条件,UE可以发送重传数据,不会丢包,因此,本发明设置上述条件来判断是否可以对用户进行调度。
步骤108:如果所有重传HARQ都不满足上述条件,则说明当帧资源不能满足重传,则判断N是否等于0,如果N=0,执行步骤104,根据当帧资源调度该用户,否则,执行步骤109,不调度该用户。
至此,结束本发明调度方法的流程。
对本发明方法的进一步说明:
当M+N≥4并且当帧资源不能满足重传需求时,如果继续调度该用户,则UE只能丢弃重传数据,造成丢包,所以,如果N≠0时(即有处于Waiting状态的HARQ进程),本帧可以不调度该用户,等到处于Waiting状态的HARQ进程得到反馈后再考虑调度该用户;但如果N=0,说明4个HARQ全是NACK,这时如果不调度,4个HARQ会一直NACK,为了避免死锁,本发明采取了调度一次的方式。
对应于上述方法,本发明提供了一种调度装置,如图2所示。该装置包括:
进程状态确定模块210,用于确定UE侧HARQ进程的状态,并记下状态为NACK的HARQ进程的个数M,并用于确定当帧的前D-1帧基站对用户的调度次数N,其中,D表示调度时延,D≤4;
判断模块220,用于根据M和N的值进行判断,在M+N<4,用于通知调度模块根据当帧资源调度所述UE对应的用户;
在M+N≥4时,用于判断是否存在满足条件:当帧可用时隙数大于重传HARQ进程使用时隙数,并且当帧授权功率大于重传HARQ进程所需功率的重传HARQ进程;
在存在满足所述条件的重传HARQ进程时,用于通知调度模块230根据该满足条件的HARQ进程的时隙数调度所述用户;
在所有重传HARQ都不满足所述条件时,进一步用于判断N是否等于0;
在N=0时,通知调度模块230根据当帧资源调度所述用户,在N≠0时,通知调度模块不调度所述用户;
调度模块230,用于根据判断模块220的通知对用户进行调度。
较佳地,进程状态确定模块210,用于根据对EPUCH的解调结果,确定UE侧HARQ进程的状态。
由上述实施例可见,本发明提供的调度方法及装置能够解决HSUPA用户MAC-e重传丢包的问题,并避免发生死锁。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (4)
1.一种调度方法,其特征在于,包括:
基站确定用户终端(UE)侧混合自动重传请求(HARQ)进程的状态,并记下状态为非确认(NACK)的HARQ进程的个数M;
设调度时延为D,D≤4,设当帧的前D-1帧基站对用户的调度次数为N;
如果M+N<4,根据当帧资源调度所述UE对应的用户;
如果M+N≥4,判断是否存在满足条件:当帧可用时隙数大于重传HARQ进程使用时隙数,并且当帧授权功率大于重传HARQ进程所需功率的重传HARQ进程;
如果存在满足所述条件的重传HARQ进程,则根据该满足条件的HARQ进程的时隙数调度所述用户;
如果所有重传HARQ都不满足所述条件,则判断N是否等于0;
如果N=0,根据当帧资源调度所述用户,否则,不调度所述用户。
2.根据权利要求1所述的方法,其特征在于,
NodeB根据对增强专用信道物理上行信道(EPUCH)的解调结果,确定UE侧HARQ进程的状态。
3.一种调度装置,其特征在于,包括:
进程状态确定模块,用于确定用户终端(UE)侧混合自动重传请求(HARQ)进程的状态,并记下状态为非确认(NACK)的HARQ进程的个数M,并用于确定当帧的前D-1帧基站对用户的调度次数N,其中,D表示调度时延,D≤4;
判断模块,用于根据M和N的值进行判断,在M+N<4,用于通知调度模块根据当帧资源调度所述UE对应的用户;
在M+N≥4时,用于判断是否存在满足条件:当帧可用时隙数大于重传HARQ进程使用时隙数,并且当帧授权功率大于重传HARQ进程所需功率的重传HARQ进程;
在存在满足所述条件的重传HARQ进程时,用于通知调度模块根据该满足条件的HARQ进程的时隙数调度所述用户;
在所有重传HARQ都不满足所述条件时,进一步用于判断N是否等于0;
在N=0时,通知调度模块根据当帧资源调度所述用户,在N≠0时,通知调度模块不调度所述用户;
调度模块,用于根据判断模块的通知对用户进行调度。
4.根据权利要求3所述的装置,其特征在于:
所述进程状态确定模块,用于根据对增强专用信道物理上行信道(EPUCH)的解调结果,确定UE侧HARQ进程的状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110272438.1A CN103002506B (zh) | 2011-09-14 | 2011-09-14 | 一种调度方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110272438.1A CN103002506B (zh) | 2011-09-14 | 2011-09-14 | 一种调度方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103002506A true CN103002506A (zh) | 2013-03-27 |
CN103002506B CN103002506B (zh) | 2015-03-11 |
Family
ID=47930525
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110272438.1A Expired - Fee Related CN103002506B (zh) | 2011-09-14 | 2011-09-14 | 一种调度方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103002506B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104142858A (zh) * | 2013-11-29 | 2014-11-12 | 腾讯科技(深圳)有限公司 | 阻塞任务调度方法及装置 |
CN107070611A (zh) * | 2016-02-05 | 2017-08-18 | 诺基亚通信公司 | 用于实施重传方案的方法和装置 |
WO2017148381A1 (zh) * | 2016-03-03 | 2017-09-08 | 上海朗帛通信技术有限公司 | 一种用户设备、终端中的用于低延迟通信的方法和装置 |
CN110831190A (zh) * | 2018-08-10 | 2020-02-21 | 北京展讯高科通信技术有限公司 | 上行免调度数据传输方法及装置、存储介质、用户设备 |
CN114257348A (zh) * | 2020-09-25 | 2022-03-29 | 展讯通信(上海)有限公司 | 调度时延的获取方法及装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101106439A (zh) * | 2006-07-12 | 2008-01-16 | 大唐移动通信设备有限公司 | 混合自动重传请求进程处理方法及装置 |
-
2011
- 2011-09-14 CN CN201110272438.1A patent/CN103002506B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101106439A (zh) * | 2006-07-12 | 2008-01-16 | 大唐移动通信设备有限公司 | 混合自动重传请求进程处理方法及装置 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104142858A (zh) * | 2013-11-29 | 2014-11-12 | 腾讯科技(深圳)有限公司 | 阻塞任务调度方法及装置 |
CN104142858B (zh) * | 2013-11-29 | 2016-09-28 | 腾讯科技(深圳)有限公司 | 阻塞任务调度方法及装置 |
US9501319B2 (en) | 2013-11-29 | 2016-11-22 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for scheduling blocking tasks |
CN107070611A (zh) * | 2016-02-05 | 2017-08-18 | 诺基亚通信公司 | 用于实施重传方案的方法和装置 |
WO2017148381A1 (zh) * | 2016-03-03 | 2017-09-08 | 上海朗帛通信技术有限公司 | 一种用户设备、终端中的用于低延迟通信的方法和装置 |
US10484143B2 (en) | 2016-03-03 | 2019-11-19 | Shanghai Langbo Communication Technology Company Limited | Method and device for short-latency communications in UE and base station |
CN110831190A (zh) * | 2018-08-10 | 2020-02-21 | 北京展讯高科通信技术有限公司 | 上行免调度数据传输方法及装置、存储介质、用户设备 |
CN114257348A (zh) * | 2020-09-25 | 2022-03-29 | 展讯通信(上海)有限公司 | 调度时延的获取方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103002506B (zh) | 2015-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2616542C (en) | Method and apparatus for control of enhanced dedicated channel transmissions | |
CN101132260B (zh) | 增强上行链路异步混合自动重传请求的重传控制方法 | |
CN101594666B (zh) | 接入方式选择方法与装置、上行数据发送方法与装置 | |
EP2878165A1 (en) | Dl scheduling and harq-ack feedback for dl transmissions in flexible-tdd systems without and with cross-subframe scheduling | |
CN103444242A (zh) | 一种用于帧确认的方法和装置 | |
CN103002506B (zh) | 一种调度方法及装置 | |
CN101615999A (zh) | 数据传输同步实现方法和装置 | |
WO2008028368A1 (fr) | Procédé de transmission pour le partage de ressources non programmées et de ressources programmées dans un système amélioré à liaison montante | |
CN102447547B (zh) | 一种mc-hsupa中混合自动重传的方法、***和终端 | |
CN107733598A (zh) | 一种消息传输方法、用户设备及基站 | |
CN101924618B (zh) | 一种td-hsupa中harq的实现方法 | |
CN101616057A (zh) | 一种上行传输增强中资源释放的方法、装置和*** | |
CN102595609A (zh) | 一种子帧捆绑时实现上行子帧调度的方法和*** | |
CN102638897B (zh) | 一种资源调度方法及装置 | |
CN101316404B (zh) | 一种提高无线通信上行分组调度效率的方法 | |
CN103548316A (zh) | 一种用于帧确认的方法和装置 | |
CN103298089B (zh) | 一种对hsupa调度授权进行优化的方法及装置 | |
CN104838614B (zh) | 一种传输多媒体数据的方法及网络设备 | |
CN106686742A (zh) | 一种子帧调度方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150311 Termination date: 20210914 |