Demand assignment technique for TDMA satellite communication network
First Claim
1. In a TDMA satellite communications system including a satellite transponder, a reference station and a plurality of ground stations, each ground station having input ports for connecting asynchronous service requests for voice transmission or data transmission from a terrestrial network to the satellite transponder, the reference station assigning a subplurality of (NI) channels from a plurality of (NT) time division channels to each ground station based upon the demand made by each respective ground station for channel capacity, the method comprising the steps of:
- computing in each ground station the channel demand based upon said port requests;
transmitting by each ground station its channel demand to the reference station;
comparing in said reference station the channel demand for each ground station with its corresponding existing assigned number of channels;
summing the channel demands from all of said ground stations if any channel demand exceeds its corresponding existing channel assignment;
transmitting from said reference station a limit command if the sum of all the channel demands is less than the total capacity (NT), to limit the number of channels used in each ground station to the last assigned number of channels;
allocating in said reference station a new channel assignment for each ground station approximately equal to said channel demand plus a portion of excess channels equal to (NT) minus the sum of the channel demand, in proportion to the relative demand of each ground station to the total demand;
transmitting from said reference station the new channel assignments;
sending a block command from said reference station if said sum of the channel demands is greater than the total channel capacity (NT), to block voice requests at each ground station;
blocking voice requests at each ground station in response to said blocking command and periodically transmitting channel demands to said reference station which decrease as the use of said ports diminishes;
summing said channel demand in said reference station;
assigning new channels (NI) to that ground station requiring additional channels when the sum of the channel demands is less than the total channel capacity (NT);
transmitting from said reference station a revocation message to revoke said blocking message.
0 Assignments
0 Petitions
Accused Products
Abstract
In a time division multiple access satellite communication system, a reference station which allocates channel capacity also regulates demand by the ground stations for that capacity. The regulation is accomplished by means in the reference station for transmitting limiting, blocking and revocation messages to the ground stations and means in the ground stations responsive to these messages to regulate the processing of input service requests. The limiting messages notify the ground stations to limit their channel usage to the channels required in the last demand message transmitted but not to exceed their last channel assignment. The blocking messages instruct the ground stations to unconditionally block any new requests for service on their input ports, rather than counting such calls as increments of demand, and thereby effectively reduce the aggregate demand in the system. When the reference station observes that a sufficient decrease in channel requirements occurs, resulting in an increasing spare capacity, it revokes the previously communicated blocking messages by a revocation message.
-
Citations
8 Claims
-
1. In a TDMA satellite communications system including a satellite transponder, a reference station and a plurality of ground stations, each ground station having input ports for connecting asynchronous service requests for voice transmission or data transmission from a terrestrial network to the satellite transponder, the reference station assigning a subplurality of (NI) channels from a plurality of (NT) time division channels to each ground station based upon the demand made by each respective ground station for channel capacity, the method comprising the steps of:
-
computing in each ground station the channel demand based upon said port requests; transmitting by each ground station its channel demand to the reference station; comparing in said reference station the channel demand for each ground station with its corresponding existing assigned number of channels; summing the channel demands from all of said ground stations if any channel demand exceeds its corresponding existing channel assignment; transmitting from said reference station a limit command if the sum of all the channel demands is less than the total capacity (NT), to limit the number of channels used in each ground station to the last assigned number of channels; allocating in said reference station a new channel assignment for each ground station approximately equal to said channel demand plus a portion of excess channels equal to (NT) minus the sum of the channel demand, in proportion to the relative demand of each ground station to the total demand; transmitting from said reference station the new channel assignments; sending a block command from said reference station if said sum of the channel demands is greater than the total channel capacity (NT), to block voice requests at each ground station; blocking voice requests at each ground station in response to said blocking command and periodically transmitting channel demands to said reference station which decrease as the use of said ports diminishes; summing said channel demand in said reference station; assigning new channels (NI) to that ground station requiring additional channels when the sum of the channel demands is less than the total channel capacity (NT); transmitting from said reference station a revocation message to revoke said blocking message.
-
-
2. In a TDMA satellite communication system including a satellite transponder, a reference station and a plurality of ground stations, each ground station having input ports for connecting asynchronous service requests for voice transmission or data transmission from a terrestrial network to the satellite transponder, the reference station assigning a subplurality of channels (NI) from a plurality (NT) of time division channels to each ground station based upon the demand made by each respective ground station for channel capacity, where in the improvement comprises:
-
means in each of said ground stations connected to said ports, for calculating channel demands based upon port requests; means connected to said calculating means for transmitting said channel demand to said reference station; means in said reference station for receiving said transmitted channel demands for each of said ground stations; means connected to said receiving means for comparing the channel demand from each ground station with its corresponding channel assignment; means connected to said comparison means for summing all of said channel demands if any channel demand is greater than its corresponding existing channel assignment; means connected to said comparison means for sending a limit command to said ground stations if the sum of said channel demand is less than said total channel capacity (NT); means in each of said ground stations for receiving said limit command; means connected to said receiving means in said ground station for limiting the channels used to the last channel demand, in response to the reception of said limit command; means in said reference station connected to said comparison means for allocating new channels for each of said ground stations equal to the corresponding channel demand plus a portion of excess channels equal to (NT) minus the sum of the channel demands, in proportion to the relative demand of the respective ground station with respect to the total channel demand; means in said reference station for transmitting the new channel assignments to said ground station; means in said reference station connected to said comparison means, for sending a blocking command to said ground station if the sum of the channel demands are greater than (NT); means in each ground station for receiving said blocking command; means in each ground station connected to said blocking reception means for blocking additional voice requests in response to said blocking command; means in each ground station for periodically transmitting channel demands which decrease as the usage of said ports diminish; means in said reference station for summing said channel demands; means in said reference station for allocating new channels (NI) for the station in need of additional channel capacity, when the sum of the channel demand is less than (NT); means in said reference station for transmitting the new assignments and a revocation message revoking said blocking command. - View Dependent Claims (3, 4, 5)
-
-
6. In a TDMA satellite communication system including a satellite transponder, a reference station and a plurality of ground stations, each ground station having input ports for connecting asynchronous service requests for voice transmission or data transmission from a terrestrial network to the satellite transponder, the reference station assigning a subplurality of channels (NI) from a plurality (NT) of time division channels to each ground station based upon the demand made by each respective ground station for channel capacity, wherein the improvement comprises:
-
channel demand logic in each of said ground stations connected to said ports, for calculating channel demands based upon port requests; a ground station transmitter connected to said channel demand logic for transmitting said channel demand to said reference station; a reference station receiver in said reference station for receiving said transmitted channel demands for each of said ground stations; a channel demand array in said reference station having an input connected to said receiver, for storing the present channel demands of all of said ground stations; a present channel assignment array in said reference station having an input connected to said receiver, for storing the present channel assignments of all of said ground stations; a first comparator in said reference station having inputs connected to said channel demand array and to said present channel assignment array for outputting an enabling signal when the channel demand from any ground station is greater than its corresponding channel assignment; an accumulator having an input connected to said first comparator for summing all of said channel demands; a second comparator having inputs connected to said accumulator and to a register storing said value NT, for outputting a first output enabling signal when the sum of said channel demands is less than said value NT and outputting a second output enabling signal when said sum of channel demands is greater than said value NT ; a first AND gate having said output from said first comparator as a first input and said first output signal of said second comparator as a second input, for providing the logical AND function of its inputs as an output signal; send limit logic connected to the output of said first AND gate for sending a limit command to said ground stations in response to said first enabling signal; a reference station transmitter connected to said send limit logic, for transmitting said limit command to said ground stations; a ground station receiver at each of said ground stations, for receiving said limit command; a current assignment register connected to said receiver in said ground station for limiting the channels used to the last channel demand, in response to the reception of said limit command; channel allocation logic in said reference station connected to said first output signal of said second comparator, for allocating new channels for each of said ground stations equal to the corresponding channel demand plus a portion of excess channels in a proportion to the relative demand of each respective ground station with respect to the total channel demand; said transmitter in said reference station transmitting said new channel assignments to said ground stations. - View Dependent Claims (7, 8)
-
Specification