TDMA Satellite communication system
First Claim
1. A network control method for a satellite communications network having a plurality of terrestrially based communication nodes, each node including a host computer, a communications controller, a modulator/demodulator, and an RF transmission/reception terminal, comprising the steps of:
- assigning a first one of said nodes as a primary control node and the remaining ones of said plurality of nodes as secondary nodes in said network, establishing a first point to multipoint broadcast subnetwork within said network;
conducting two-way point to multipoint data transmissions from said first primary node to said first secondary nodes and transmitting commands via said satellite for link control;
transferring said primary control function from said first primary node to a second primary node selected from one of said plurality of first secondary nodes;
establishing point to multipoint data and control transmission from said second primary node to the remaining nodes in said network as second secondary nodes;
continuing the steps of passing primary control to successive ones of said nodes and said network and conducting point to multipoint broadcast data and control transmissions from the new primary node to the new secondary nodes;
whereby time devision multiple access communication between said nodes in said network division achieved.
0 Assignments
0 Petitions
Accused Products
Abstract
A time division multiple access satellite communication architecture is disclosed to achieve a relatively simple control procedure for permitting multiple computers to establish peer coupled transmission paths for high speed transfer by dynamically allocating satellite communication facilities in a sequentially shared broadcast mode. Each sequentially established CPU-to-CPU logical link takes the form of a point-to-multipoint sub-network which incorporates a standard data link control protocol for the control of information transfer. The function of the primary station is sequentially passed from station to station within the network and as each station assumes primary control of its logical point-to-multipoint circuit, other stations conform to the secondary role for that logical link configuration.
31 Citations
6 Claims
-
1. A network control method for a satellite communications network having a plurality of terrestrially based communication nodes, each node including a host computer, a communications controller, a modulator/demodulator, and an RF transmission/reception terminal, comprising the steps of:
-
assigning a first one of said nodes as a primary control node and the remaining ones of said plurality of nodes as secondary nodes in said network, establishing a first point to multipoint broadcast subnetwork within said network; conducting two-way point to multipoint data transmissions from said first primary node to said first secondary nodes and transmitting commands via said satellite for link control; transferring said primary control function from said first primary node to a second primary node selected from one of said plurality of first secondary nodes; establishing point to multipoint data and control transmission from said second primary node to the remaining nodes in said network as second secondary nodes; continuing the steps of passing primary control to successive ones of said nodes and said network and conducting point to multipoint broadcast data and control transmissions from the new primary node to the new secondary nodes; whereby time devision multiple access communication between said nodes in said network division achieved.
-
-
2. A satellite communications controller being one of a plurality of such controllers for operation in a network having a plurality of communication nodes over a satellite link, each node having one such controller, the local controller assuming a primary control status while the remaining remote controllers in said network assume a secondary control status during a first point-to-multipoint broadcast subnetwork operation between said local controller and said remaining remote controllers, said local controller transferring said primary control function from itself to one of said remaining remote controllers establishing point-to-multipoint data and control transmission from said one of said remaining controllers while said local controller assumes a secondary control status, comprising:
-
a first level control means in said controller for implementing the point to multipoint subnetwork connection between said controller and said remaining controllers in said network; a second level control means in said controller for passing the primary station status from one node to another over said satellite link; whereby time division multiple access communication between said nodes in said network is achieved.
-
-
3. A satellite communications controller being one of a plurality of such controllers for operation in a network having a plurality of communication nodes over a satellite link, each node having one such controller, the local controller assuming a primary control status while the remaining remote controllers in said network assume a secondary control status during a first point-to-multipoint broadcast subnetwork operation between said local controller and said remaining remote controllers, said local controller transferring said primary control function from itself to one of said remaining remote controllers establishing point-to-multipoint data and control transmission from said one of said remaining controllers while said local controller assumes a secondary control status, comprising:
-
a first level control means in said controller for implementing the point-to-multipoint subnetwork connection between said controller and said remaining controllers in said network; a second level control means in said controller for passing the primary station status from one node to another over said satellite link; said first level control means further comprising; a primary control processor for controlling the function of said local controller during its primary control status; a secondary control processor for controlling the function of said local controller during its secondary control status; a user input signal router having a control input connected to said primary control processor, a primary signal output and a secondary signal output, for steering said input signal into said primary or secondary signal output in response to said primary control processor; a primary transmit burst buffer having an input connected to said primary signal output of said router and an output connected to said satellite link, for storing primary output signals to be transmitted over said satellite link during said primary control status of said local controller; a secondary transmit burst buffer having an input connected to said secondary signal output of said router and an output connected to said satellite link, for storing secondary output signals to be transmitted over said satellite link in response to a transmit command for one of said remote controllers having the primary status, during said secondary control status of said local controller; a satellite link input address decoder having an input connected to the satellite link, a primary link signal output and a secondary link signal output, for switching said link input to said primary link output or secondary link output in response to the coded representation of said link input address as being from a remote controller in said primary status or in said secondary status, respectively; a primary link logic connected to said primary link output, for processing data messages transmitted from a remote controller in said primary status having a control input connected to said secondary control processor; a secondary link logic connected to said secondary link output, for processing data messages transmitted from a remote controller in said secondary status, having a control input connected to said primary control processor; a data sequencer having first and second inputs connected to said primary link logic and said secondary link logic and a user output, for arranging data messages output from said primary and secondary link logic into the order received over said satellite link; whereby time division multiple access communication between said nodes in said network is achieved. - View Dependent Claims (4, 5, 6)
-
Specification