Centralized dynamic channel assignment controller and methods
First Claim
1. A method for allocating channels and cells of a plurality of satellites at each of a plurality of time epochs, the method comprising the steps of:
- a) calculating positions of each of the satellites at a time epoch;
b) calculating positions of each of the cells for each satellite based on the positions of the satellites at the time epoch;
c) calculating a carrier-to-interference value for each of the cells at the time epoch based on a transmitting power of a cell and interfering cells, antenna gain distribution of the cell and the interfering cells, receiving antenna gain distribution of a subscriber unit and receiver filter characteristics of the subscriber unit;
d) allocating channels to each of the cells based on the carrier-to-interference value at the time epoch; and
e) repeating steps (a)-(d) for each of the time epochs.
3 Assignments
0 Petitions
Accused Products
Abstract
A central controller (40) executes a method (100) that selects and assigns channels to serve mobile subscriber units (30) in a space-based mobile telecommunication system (10). The method (100) is based on simultaneous consideration of a number of criteria that affect overall system performance of the mobile telecommunication system. Another method (200) assigns serving cells (15-18) by matching the available channel resources with actual caller demand as a function of time. The methods (100, 200) may be used in systems where the actual demand (i.e., offered subscriber traffic) and the number of channels available in each cell (15-18) is varying over time.
43 Citations
20 Claims
-
1. A method for allocating channels and cells of a plurality of satellites at each of a plurality of time epochs, the method comprising the steps of:
-
a) calculating positions of each of the satellites at a time epoch; b) calculating positions of each of the cells for each satellite based on the positions of the satellites at the time epoch; c) calculating a carrier-to-interference value for each of the cells at the time epoch based on a transmitting power of a cell and interfering cells, antenna gain distribution of the cell and the interfering cells, receiving antenna gain distribution of a subscriber unit and receiver filter characteristics of the subscriber unit; d) allocating channels to each of the cells based on the carrier-to-interference value at the time epoch; and e) repeating steps (a)-(d) for each of the time epochs. - View Dependent Claims (2, 3)
-
-
4. A ground station for allocating channels and cells of a plurality of satellites at each of a plurality of time epochs, the ground station comprising:
-
a central controller for calculating positions of each of the satellites at a plurality of time epochs, for calculating positions of each of the cells for each satellite based on the positions of the satellites at each of the time epochs, for calculating a carrier-to-interference value for each of the cells at each of the time epochs and for allocating channels to each of the cells based on the carrier-to-interference value at each of the time epochs based on a transmitting power of a cell and interfering cells, antenna gain distribution of the cell and the interfering cells, receiving antenna gain distribution of a subscriber unit and receiver filter characteristics of the subscriber unit; and satellite communication means for receiving channel requests from the satellites.
-
-
5. A method for dynamically selecting a candidate cell and a corresponding channel to handle a channel request made by a subscriber unit and received by a node, the method comprising the steps of:
-
a) a central controller selecting the candidate cell having a best overall weight of four criteria from a plurality of candidate cells, the four criteria including broadcast power of each of the candidate cells, carrier-to-interference value of each of the candidate cells, channel availability of each of the candidate cells and an estimated channel duration of a subscriber unit in each of the candidate cells; b) the central controller selecting a channel from a plurality of channels in the candidate cell; and c) the central controller notifying the node of the candidate cell and the channel to service the channel request using the candidate cell and the channel. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for dynamically selecting a candidate cell and a corresponding channel to handle a channel request made by a subscriber unit and received by a node, comprising the steps of:
-
a) a central controller selecting the candidate cell from a plurality of candidate cells; b) the central controller selecting a channel from a plurality of channels in the candidate cell; c) the central controller notifying the node of the candidate cell and the channel to service the channel request using the candidate cell and the channel; d) determining whether a time epoch has expired; e) adjusting inter-cell relationships and usage statistics if the time epoch has expired; and f) repeating steps (a)-(e) once another channel request has been received.
-
-
20. A ground station for assigning channels and cells of a plurality of nodes at each of a plurality of time epochs, the ground station comprising:
-
a central controller for receiving a channel request, for selecting a candidate cell having a best overall weight of four criteria from a plurality of candidate cells, the four criteria including broadcast power of each of the candidate cells, carrier-to-interference value of each of the candidate cells, channel availability of each of the candidate cells and an estimated channel duration of a subscriber unit in each of the candidate cells, for selecting a channel from a plurality of channels in the candidate cell and for notifying a node of the candidate cell and the channel to service the channel request using the candidate cell and the channel; and satellite communication means for receiving the channel request from the nodes.
-
Specification