Patent EP0027006A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0027006A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Decoding terrestrial interface modules bus structure

Assignee: Comsat Corp
•
Filing: 1980-09-24
•
Granted: —
•
Expires: 2000-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract multiplexing/demultiplexing bus structure employing a mapping RAM in common equipment and a decoding device in a plurality of interface modules. The common equipment provides identical encoded information to each of the decoders in the interface modules, the decoders in each of the interface modules determining whether or not incoming or outgoing data is to be written into or read from the associated interface module. The decoders initiate a count to provide an address for the data written into or read out of a buffer in the associated interface module. The common equipment can thereby provide burst-to-burst selection of data. Burst and/or channel allocation may be changed in real time for any of the interface modules through a "demand assignment" process. A central network controller receives all capacity and destination requests for processing. The controller can then send capacity and destination assignments to network stations where they are received and decoded. The mapping functions of the appropriate RAMs are updated in accordance with the central network controller's instructions.

Inventors

  • 👤 Thomas R. Dobyns
  • 👤 Richard R. Lindstrom
  • 👤 Robert P. Ridings

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-07 11:47
CPC Classifications
H; H04; H04B; H04B7/00; H04B7/14; H04B7/15; H04B7/204; H04B7/212; H04B7/2121; H04B7/2123; H04L; H04L5/00; H04L5/22

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 132 words
In a data communications system having a plurality of stations, each of said stations transmitting a burst of data at a selected time, each burst having a plurality of channel portions, each station receiving selected channel portions of selected bursts of data, an apparatus for allocating said selected channel portions of selected bursts to said stations comprising: a) means for counting and tracking said bursts of data; b) means cooperating with said burst counting and tracking means for counting said channel portions of data and for providing a portion count output; c) means receiving said portion count output for providing a selection signal; d) wherein said means for counting and tracking said burst of data presets said means for counting said channel portions, said presetting occurring for each new burst of data.
Claim 2
Dependent Claim 132 words
In a data communications system having a plurality of stations, each of said stations transmitting a burst of data at a selected time, each burst having a plurality of channel portions, each station receiving selected channel portions of selected bursts of data, an apparatus for allocating said selected channel portions of selected bursts to said stations comprising: a) means for counting and tracking said bursts of data; b) means cooperating with said burst counting and tracking means for counting said channel portions of data and for providing a portion count output; c) means receiving said portion count output for providing a selection signal; d) wherein said means for counting and tracking said burst of data presets said means for counting said channel portions, said presetting occurring for each new burst of data.
Claim 3
Dependent Claim 144 words
In a demand assignment communications system having a plurality of stations, each of said stations transmitting a burst of data at a selected time, each burst having a plurality of channel portions, each station receiving selected channel portions of selected bursts of data, an apparatus for selecing said channel portions of said selected bursts -of data comprising: a) means for counting and tracking said bursts of data; b) means cooperating with said burst counting and tracking means for counting said channel portions of data and for providing a portion count output; c) means having an input/output function receiving said portion count output for providing a selection signal in accordance with said input/output function; said selection signal thereby selecting said selected channel portion; d) means for changing said input/output function so as to change the selected channel portion in accordance with said input/output changing means.
Claim 4
Dependent Claim 144 words
In a demand assignment communications system having a plurality of stations, each of said stations transmitting a burst of data at a selected time, each burst having a plurality of channel portions, each station receiving selected channel portions of selected bursts of data, an apparatus for selecing said channel portions of said selected bursts -of data comprising: a) means for counting and tracking said bursts of data; b) means cooperating with said burst counting and tracking means for counting said channel portions of data and for providing a portion count output; c) means having an input/output function receiving said portion count output for providing a selection signal in accordance with said input/output function; said selection signal thereby selecting said selected channel portion; d) means for changing said input/output function so as to change the selected channel portion in accordance with said input/output changing means.
Claim 5
Dependent Claim 47 words
The system of Claim 1, wherein said means for counting and tracking said bursts of data comprises a burst counter for counting the number of bursts received in a frame of bursts and memory means for providing a preset channel count in accordance with said burst counter.
Claim 6
Dependent Claim 84 words
The system of Claim 3, wherein said means for counting said channel portions comprises a counter receiving a clock signal at the frequency of said channel portions and a preset input receiving said preset channel count, whereby said means for counting said channel portions is preset in accordance with said present channel count and counts from said present channel count at said frequency of said channel portions to thereby keep track of the number of said channel portions received in said frame of bursts.
Claim 7
Dependent Claim 62 words
The system of Claim 4, wherein said burst counter is responsive to a relatively high accuracy, low precision signal and said clock signal is responsive to a relatively low accuracy, high.precision signal synchronous with said relatively high accuracy, low precision signal, whereby the temporary loss of said clock signal will not affect the accuracy of said portion count output for succeeding bursts.
Claim 8
Dependent Claim 34 words
The system of Claim 1, 3, 4 or 5, wherein said means for providing said selection signal comprises means having an input/output function to thereby map said portion count output to said selection signal.
Claim 9
Dependent Claim 45 words
The system of Claim 6, further comprising central processing means, and wherein said means for providing said selection signal comprises random access memory means, the contents of which may be changed in response to said central processing means to thereby change said input/ output function.
Claim 10
Dependent Claim 75 words
The system of Claim 6, wherein each of said stations comprise a plurality of interfaces, said system further. comprising means for allocating selected channel portions to individual interfaces, said means for allocating comprising: decoder means receiving said selection signal and for providing an enable signal; a data buffer for receiving data under the control of said enable signal; and address counter means enabled by said enable signal for providing an address to said data buffer.
Claim 11
Dependent Claim 115 words
The system of Claim 2, wherein said means having said input/output function comprises a pair of memory means; and said means for changing said input/output function comprises: a central processing unit (CPU); first and second multiplexers controlled by said CPU selectively providing an address from said CPU to one of said memory means, the other of said memory means receiving said portion count output; a third multiplexer controlled by said CPU selectively delivering data from said CPU to said one of said memory means; and a fourth multiplexer controlled by said CPU selectively delivering said selection signal from said other of said memory means, wherein said selected channel portion may be changed in real time.
Claim 12
Dependent Claim 149 words
A data communications system having a station communicating with a plurality of satellite repeaters, said station transmitting during a burst of data for each of said plurality of repeaters at a selected time, each burst having a plurality of selected channel time slots selected for individual bursts, an apparatus for allocating said selected channel time slots comprising; a) means for indicating to which of said plurality of satellite repeaters said system is in communication with, b) means cooperating with said means for indicating, for counting said channel time slots to provide a time slot count, c) memory means responsive to said time slot count for providing a transmit selection signal, said system transmitting data in response to said transmit selection signal; and d) central processor means for changing the contents of said memory means in order to affect a change in the allocation of said selected channel time slots.
Claim 13
Dependent Claim 149 words
A data communications system having a station communicating with a plurality of satellite repeaters, said station transmitting during a burst of data for each of said plurality of repeaters at a selected time, each burst having a plurality of selected channel time slots selected for individual bursts, an apparatus for allocating said selected channel time slots comprising; a) means for indicating to which of said plurality of satellite repeaters said system is in communication with, b) means cooperating with said means for indicating, for counting said channel time slots to provide a time slot count, c) memory means responsive to said time slot count for providing a transmit selection signal, said system transmitting data in response to said transmit selection signal; and d) central processor means for changing the contents of said memory means in order to affect a change in the allocation of said selected channel time slots.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag