Patent ID: 8699407
Filing Date: 2014-04-15
Classification: H04L,H04W

Abstract:
1. A method for scheduling radio resources among service flows for services supported in a multi-input multi-output orthogonal frequency division multiplexing (MIMO-OFDM) wireless communication system, the resources comprising one or more spatial division multiple access (SDMA) regions, the supported services comprising one or more of adaptive Granting and Polling service (aGP), Best Effort service (BE), non-real-time Polling Service (nrtPS), real-time Polling Service (rtPS), Unsolicited Grant Service (UGS) and extended real-time Polling Service (ertPS), each of the supported services having a plurality of service flows, the scheduling method comprising: a first stage of scheduling for a first set of services that are the supported services selected from UGS, ertPS, aGP, rtPS and nrtPS; and a second stage of scheduling for a second set of services that are the supported services selected from aGP, rtPS, nrtPS and BE when there is any resource remaining available after the first stage of scheduling; wherein the first stage of scheduling comprises resource scheduling for each of the supported services in the first service set, the resource scheduling for a service in the first service set comprising: selecting a first primary flow from the service flows for said service in the first service set when there is any resource remaining available, wherein the selecting of the first primary flow includes prioritizing the service flows of said service in the first service set; determining a portion of the resources for allocating to the first primary flow selected for said service in the first service set such that a requirement of supporting a minimum data rate for the first primary flow is guaranteed unless resources available are not sufficient to guarantee this requirement; selecting one or more first secondary flows from the service flows of said service in the first service set when there is any resource remaining available, wherein the one or more first secondary flows are selected so as to optimize spectrum efficiency when transmitting with the first primary flow in a same SDMA region; and determining a portion of the resources for allocating to each of the one or more first secondary flows selected for said service in the first service set such that a requirement of supporting a minimum data rate for each of the one or more first secondary flows is guaranteed unless resources available are not sufficient to guarantee this requirement; and wherein the second stage of scheduling comprises resource scheduling for each of the supported services in the second service set, the resource scheduling for a service in the second service set comprising: selecting a second primary flow from the service flows for said service in the second service set when there is any resource remaining available, wherein the selecting of the second primary flow includes prioritizing the service flows of said service in the second service set; determining a portion of the resources for allocating to the second primary flow selected for said service in the second service set such that a requirement of not exceeding a maximum data rate for the second primary flow is satisfied; selecting one or more second secondary flows from the service flows of said service in the second service set when there is any resource remaining available, wherein the one or more second secondary flows are selected so as to optimize spectrum efficiency when transmitting with the second primary flow in a same SDMA region; and determining a portion of the resources for allocating to each of the one or more second secondary flows selected for said service in the second service set such that a requirement of not exceeding a maximum data rate for each of the one or more second secondary flows is satisfied.