Scheduling for links having changing parameters
First Claim
1. A method of managing time division duplexing across plural channels, including the steps of:
- establishing a communication session between two or more stations using a duplex protocol, said stations including some combination of customer premises equipment and at least one base station controller each having a system identification code (SID);
defining one or more classes of service for data flows to and from each one of said stations, whereby said classes include (1) a guaranteed transfer rate, and (2) a best efforts transfer rate;
assigning a priority for transmission of data based on some combination of said classes of service and a data time-stamp, said time-stamp indicative of the age of said data; and
scheduling data for transmission based on said priority;
wherein said step of scheduling further includes the steps ofgenerating different classes of upstream and down stream data flows, said data flows including class of service and quality of service parameters;
selecting data for transmission based on the variable symbol rates and constellation types of said customer premises equipment; and
maximizing transmission of each time division duplex frame at the physical wireless and media access control levels.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and system for scheduling for links having changing parameters. The method and system for scheduling for links having changing parameters is responsive to variations in communication capacity of communication links, such as wireless communication links in a wireless communication system. A BSC communicates with a plurality of CPE, including dynamically varying communication parameters for each CPE and substantially simultaneously scheduling traffic for each such CPE in response to those varying communication parameters. The BSC can schedule communication with each individual CPE in response to both (1) requested communication bandwidth and (2) varying communication capacity of the communication link between the BSC and that individual CPE. In a preferred embodiment, the BSC communicates with each CPE during a TDD frame. Sequences of such frames can each have differing communication parameters and can each be separately processed by the scheduling technique.
-
Citations
26 Claims
-
1. A method of managing time division duplexing across plural channels, including the steps of:
-
establishing a communication session between two or more stations using a duplex protocol, said stations including some combination of customer premises equipment and at least one base station controller each having a system identification code (SID); defining one or more classes of service for data flows to and from each one of said stations, whereby said classes include (1) a guaranteed transfer rate, and (2) a best efforts transfer rate; assigning a priority for transmission of data based on some combination of said classes of service and a data time-stamp, said time-stamp indicative of the age of said data; and scheduling data for transmission based on said priority; wherein said step of scheduling further includes the steps of generating different classes of upstream and down stream data flows, said data flows including class of service and quality of service parameters; selecting data for transmission based on the variable symbol rates and constellation types of said customer premises equipment; and maximizing transmission of each time division duplex frame at the physical wireless and media access control levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A base station controller communicating with at least one customer premises equipment over a communication link, said base station controller comprising a transceiver and a controller that performs the steps of:
-
establishing a communication session between two or more stations using a duplex protocol, said stations including some combination of customer premises equipment and said base station controller, wherein each said customer premises equipment has an associated system identification code (SID); defining one or more classes of service for data flows to and from each one of said stations, whereby said classes include (1) a guaranteed transfer rate, and (2) a best efforts transfer rate; assigning a priority for transmission of data based on some combination of said classes of service and a data time-stamp, said time-stamp indicative of the age of said data; and scheduling data for transmission based on said priority; wherein said step of scheduling includes performing the steps of generating different classes of upstream and down stream data flows, said data flows including class of service and quality of service parameters; selecting data for transmission based on the variable symbol rates and constellation types of said customer premises equipment; and maximizing transmission of each time division duplex frame at the physical wireless and media access control levels. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 26)
-
-
18. A computer-readable memory storing information including computer-executable instructions, said instructions executed by a processor to manage time division duplexing across plural channels, the instructions comprising:
-
establishing a communication session between two or more stations using a duplex protocol, said stations including some combination of customer premises equipment and at least one base station controller each having a system identification code (SID); defining one or more classes of service for data flows to and from each one of said stations, whereby said classes include (1) a guaranteed transfer rate, and (2) a best efforts transfer rate; assigning a priority for transmission of data based on some combination of said classes of service and a data time-stamp, said time-stamp indicative of the age of said data; and scheduling data for transmission based on said priority; wherein said step of scheduling includes performing the steps of generating different classes of upstream and down stream data flows, said data flows including class of service and quality of service parameters; selecting data for transmission based on the variable symbol rates and constellation types of said customer premises equipment; and maximizing transmission of each time division duplex frame at the physical wireless and media access control levels. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification