← Back to Patent Explorer
US3825899A Expired / Lapsed US ⏱️ 0.0 years remaining

Expansion/compression and elastic buffer combination

Assignee: Comsat Corp
•
Filing: 1971-08-11
•
Granted: 1974-07-23
•
Expires: 1991-08-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a satellite transponder communications system operating in a time division multiple access mode, each earth station transmits data in a burst format. All bursts within a single transponder frame are synchronized to a special reference burst which contains no data communications. A single earth station sends out the reference burst as well as its normal burst, and in the case of a multitransponder and multi transponder frames, the single reference station sends out all of the reference bursts for the various transponder frames. Data to be transmitted may be received in many different forms and included within the same burst because of the modular arrangement of the earth stations. Individual terrestrial interface modules receive data in various forms, convert the data into bit form which is compatible with the TDMA system, store the converted bit stream and hold the compressed block of data until a multiplexer requests the block of data for inclusion into the earth stations transmitted burst. The arrangement of blocks of data within a burst and the timing and duration of a burst is controlled by digital words stored in a memory. Complete reordering of burst times and the arrangement of blocks of data within a burst is accomplished by changing the words stored in the memory. A comparable system on the receive side of the earth station extracts blocks of data in selected bursts for conveyance to selected terrestrial interface modules. A terrestrial interface module is provided for receiving data at a rate asynchronous with the TDMA bits rate and adding or subtracting dummy bit where necessary to provide the data out of the terrestrial interface module at a rate synchronized to the TDMA bit rate. The elastic buffer and compression/expansion buffer functions, necessary for handling asynchronous data and confining the data to assigned burst times, respectively, are combined in a single elastic-compression buffer on the transmit side and a single elastic-expansion buffer at the receive side.

Inventors

  • 👤 H Haeberle
  • 👤 J Husted

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:39
CPC Classifications
H; H04; H04B; H04B7/00; H04B7/14; H04B7/15; H04B7/204; H04B7/212; H04B7/2125; H04B7/2126; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/062

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 169 words
In a time division multiple access (TDMA) communications system having a fixed frame rate determined by frame reference pulses, the improvement comprising, a. first means adapted to receive information bits at a rate which is not synchronized to said fixed frame rate; b. means for detecting the number of information bits received during each said fixed frame; c. means responsive to said detecting means and to said received information bits for temporarily storing the information bits received each frame; d. means responsive to said detecting means for generating and temporarily storing a code word identifying the number of information bits received and stored in a frame; and e. means responsive to a predetermined number of clock pulses synchronized to said frame rate and occurring each frame, for reading out from said code word storing means and said information bit storage means, a fixed number of bits, dependent upon the number of said clock pulses, said fixed number of bits always including all information bits stored during the previous frame.
Claim 2
Dependent Claim 169 words
In a time division multiple access (TDMA) communications system having a fixed frame rate determined by frame reference pulses, the improvement comprising, a. first means adapted to receive information bits at a rate which is not synchronized to said fixed frame rate; b. means for detecting the number of information bits received during each said fixed frame; c. means responsive to said detecting means and to said received information bits for temporarily storing the information bits received each frame; d. means responsive to said detecting means for generating and temporarily storing a code word identifying the number of information bits received and stored in a frame; and e. means responsive to a predetermined number of clock pulses synchronized to said frame rate and occurring each frame, for reading out from said code word storing means and said information bit storage means, a fixed number of bits, dependent upon the number of said clock pulses, said fixed number of bits always including all information bits stored during the previous frame.
Claim 3
Dependent Claim 58 words
A system as claimed in claim 1 wherein said means for generating and storing a code word comprises means responsive to said detecting means for generating said code word only in response to said detecting means detecting a number of information bits per frame different than preset number corresponding to the nominal number of information bits per frame.
Claim 4
Dependent Claim 53 words
A system as claimed in claim 2 wherein said means for reading out comprises means responsive to a first group of said clock pulses for reading out from said code storage means less than the entire code word, wherein said stored code word is read out and submultiplexed over a number of frames.
Claim 5
Dependent Claim 45 words
A system as claimed in claim 1 wherein said means for generating and storing a code word comprises means responsive to said detecting means for generating and storing a code word each frame identifying the number of information bits received and stored during said frame.
Claim 6
Dependent Claim 59 words
A system as claimed in claim 4 wherein said read out means comprises means responsive to a number of said clock pulses equal in number to the number of bits in said code word for reading out said complete code word, wherein a code word is completely read out each frame and included in said fixed number of bits.
Claim 7
Dependent Claim 71 words
A system as claimed in claim 1 wherein said detecting means comprises, a. a counter adapted to count clock pulses occurring at the information bit rate, and provide a first output pulse when said counter reaches a predetermined number, x; b. a phase comparator responsive to said first pulses and said frame reference pulses for providing an output representing the out-of-phase condition of said first pulses and said frame reference pulses.
Claim 8
Dependent Claim 34 words
A system as claimed in claim 6 further comprising means responsive to said code generating means for causing said counter to recycle at a count corresponding to the number represented by said code word.
Claim 9
Dependent Claim 95 words
A system as claimed in claim 6 wherein said information bit storAge means comprises: a. first and second buffer storage means, each adapted to write in information bits applied thereto when write-enabled and to read out their contents when read-enabled, and b. read-write enabling means responsive to the recycling of said counter and said predetermined number of clock pulses for alternately write-enabling said first and second buffer storage means and read-enabling said first and second storage means each recycle of said counter, one of said buffer storage means being read-enabled while the other is write-enabled.
Claim 10
Dependent Claim 78 words
A system as claimed in claim 8 further comprising: a. receiver storage means; b. means responsive to said code word in said fixed number of bits for gating only the information bits in said fixed number of bits into said receiver storage means; and c. means responsive to said code word and to said frame reference pulses for reading out the information bits in said receiver storage means at a rate corresponding to the said information bit rate.

References Cited (Backward Citations)

US3136861A Cited
US3480734A Cited
US3461245A Cited
US3420956A Cited
US3541524A Cited
US3569631A Cited
US3652800A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1977-07-22 1978-01-21 1978-07-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1981-07-22 1982-01-21 1982-07-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1985-07-22 1986-01-21 1986-07-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag