IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0974933
(2001-10-10)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
62 인용 특허 :
18 |
초록
▼
Method and apparatus for a generalized scheduler for scheduling transmissions in a communications system. The scheduler is defined by a priority function of the channel condition and fairness criteria. The generalized scheduler is adapted to apply a variety of combinations of channel condition metri
Method and apparatus for a generalized scheduler for scheduling transmissions in a communications system. The scheduler is defined by a priority function of the channel condition and fairness criteria. The generalized scheduler is adapted to apply a variety of combinations of channel condition metrics and user fairness metrics. The scheduler distinguishes among classes of users, allowing individual processing per class. In one embodiment, a system controller receives a Delivery Priority Parameter (DPP) for each of a plurality of users, and maps each DPP to a corresponding common Mapped Priority Parameter (MPP). An operating point is determined and a corresponding MPP value for each of the users is applied to schedule transmissions.
대표청구항
▼
1. In a wireless communication system a scheduling method, comprising:receiving channel condition indicators from a plurality of mobile users, wherein the channel condition indicators correspond to forward link communications;determining a function (A) corresponding to each of the channel condition
1. In a wireless communication system a scheduling method, comprising:receiving channel condition indicators from a plurality of mobile users, wherein the channel condition indicators correspond to forward link communications;determining a function (A) corresponding to each of the channel condition indicators, given as: A i ( t )= f ( B i ( t )/ B _AVE i ( t ) for i =1 , . . . ,N ), wherein A i (t) is a function of the channel condition indicator for an ith mobile station, B i (t) is the channel condition indicator from the ith mobile station at time t, B_AVE i (t) is an average value of channel condition indicators recently received from the ith mobile station, and N is the total number of mobile stations in the plurality of mobile stations;determining a fairness indicator as a function of throughput to the plurality of mobile users; anddetermining a transmission schedule for the plurality of mobile users, wherein the transmission schedule is a function of the channel condition indicators and fairness indicators. 2. The method as in claim 1, determining a transmission schedule further comprises:calculating scheduling indicators for the plurality of mobile stations as a function of the channel condition indicator and the fairness indicator; andselecting at least one of the plurality of mobile stations for a next transmission based on the scheduling indicators. 3. The method as in claim 2, wherein calculating scheduling indicators comprises:for each of the plurality of mobile stations, determining a ratio of a corresponding channel condition indicator to a corresponding fairness indicator. 4. The method as in claim 1, wherein the transmission schedule is a function of: A i ( t )= B ( t )/ B _AVE( t ) for i =1 , . . . N. 5. The method as in claim 4, wherein the channel condition indicator is a data rate control request, and the average value of channel condition indicators is a filtered data rate control request from the ith mobile station. 6. The method as in claim 5, wherein calculating a function of the channel condition indicator comprises:calculating the filtered data rate control request from the ith mobile station at time t as: B _AVE i ( t +1)= B _AVE i ( t )[1−(1 /T c )]+ B i ( t )[1 /T c ],wherein T c is a fairness time period. 7. The method as in claim 6, wherein calculating a function of the channel condition indicator further comprises:assigning a weight to each of the recently received data rate control requests. 8. The method as in claim 1, wherein for each mobile station the fairness indicator is a fraction of time the mobile station was served during a fairness time period. 9. A program embodied on a computer-readable medium containing computer-executable instructions, comprising:a first set of instructions for processing channel condition indicators received from a plurality of mobile users;a second set of instructions for determining a fairness indicator as a function of throughput to the plurality of mobile users;a third set of instructions for calculating a function (A) corresponding to each of the channel condition indicators, given as: A i ( t )= f ( B i ( t )/ B _AVE i ( t ) for i =1 , . . . N, wherein A i (t) is a function of the channel condition indicator for an ith mobile station, B i (t) is the channel condition indicator from the ith mobile station at time t, B_AVE i (t) is an average value of channel condition indicators recently received from the ith mobile station, and N is the total number of mobile stations in the plurality of mobile stations; anda fourth set of instructions for determining a transmission schedule for the plurality of users as a function of the channel condition indicators and the fairness indicators. 10. The program as in claim 9, wherein determining a transmission schedule for the plurality of users as a function of the channel condition indicators and the fairness indicators is done by balan cing the channel condition indicators with the fairness indicators. 11. In a wireless communication system, an access network, comprising:receiving means for receiving channel condition indicators from a plurality of mobile users, wherein the channel condition indicators correspond to forward link communications;means for determining a function (A) corresponding to each of the channel condition indicators, given as: A i ( t )= f ( B i ( t )/ B _AVE i ( t ) for i =1 , . . . N, wherein A i (t) is a function of the channel condition indicator for an ith mobile station, B i (t) is the channel condition indicator from the ith mobile station at time t, B_AVE i (t) is an average value of channel condition indicators recently received from the ith mobile station, and N is the total number of mobile stations in the plurality of mobile stations;means for determining a fairness indicator as a function of throughput to the plurality of mobile users; andmeans for determining a transmission schedule for the plurality of mobile users, wherein the transmission schedule is a function of the channel condition indicators and fairness indicators. 12. A method for scheduling data transmissions in a wireless communication system, comprising:receiving a value for a delivery priority parameter from each of a plurality of mobile users;for each of the plurality of mobile users, applying a mapped priority parameter value corresponding to an operating point;determining a delivery priority parameter value corresponding to the mapped priority parameter value;if any of the delivery priority parameters are different types, mapping each delivery priority parameter to a mapped priority parameter; anddetermining the operating point based on the mapped priority parameters of the plurality of mobile users. 13. The method as in claim 12 wherein a first delivery priority parameter is a desired time allotment. 14. The method as in claim 12 wherein a second delivery priority parameter is a desired throughput. 15. The method as in claim 12 wherein a third delivery priority parameter is a desired delay. 16. A system controller in a wireless communication system, comprising:means for receiving a delivery priority parameter from each of a plurality of mobile users;means for applying a mapped priority parameter value corresponding to an operating point for each of the plurality of mobile users;means for determining a delivery priority parameter value corresponding to the mapped priority parameter value;means for mapping each delivery priority parameter to a mapped priority parameter if any of the delivery priority parameters are different types; andmeans for determining the operating point based on the mapped priority parameters of the plurality of mobile users. 17. An apparatus in a wireless communication system, comprising:a processing element; anda memory storage element coupled to the processing element, the memory storage element adapted for storing computer-readable instructions for implementing:receiving a delivery priority parameter from each of a plurality of mobile users;applying a mapped priority parameter value corresponding to an operating point for each of the plurality of mobile users;determining a delivery priority parameter value corresponding to the mapped priority parameter value;mapping each delivery priority parameter to a mapped priority parameter if any of the delivery priority parameters are different types; anddetermining the operating point based on the mapped priority parameters of each the plurality of mobile users. 18. The apparatus as in claim 17, wherein the computer-readable instructions further implement:applying the operating point to each of the plurality of mobile users, wherein the operating point determines mapped priority parameter values corresponding to each of the plurality of mobile users. 19. The apparatus as in claim 18, wherein the computer-readable instructions further implement:scheduling the plurali ty of mobile users according to the operating point using the mapped priority parameter values.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.