Patent US6366776B1 successfully refreshed from Google Patents.
US6366776B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
End-to-end transmission techniques for a processing satellite system
Assignee: Northrop Grumman Systems Corp
•
Filing: 1999-09-29
•
Granted: 2002-04-02
•
Expires: 2019-09-29
Abstract
Abstract Coordination of processing satellite uplink transmission and downlink transmission is achieved by an uplink encoder (418) and uplink modulator (420) which incorporate an adjustable IF amplifier (417) at a ground terminal (400). Information about data traffic transmission errors detected in a satellite (100) is formed into ATM traffic report cells by a cell former (157). The traffic report cells are sent on the downlink to the ground terminal. The traffic report cells are used to adjust the power level of the IF amplifier for the particular channel and slot for which errors were detected.
Inventors
- 👤 David A. Wright
- 👤 Reginald Jue
- 👤 Stuart T. Linsky
- 👤 Dennis A. Nivens
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 11:32
CPC Classifications
H; H04; H04B; H04B7/00; H04B7/14; H04B7/15; H04B7/185; H04B7/1851; H04B7/18513
Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
288 words
In a processing satellite communication system comprising an uplink for transmitting uplink data cells on an uplink beam from a ground terminal to said satellite and a downlink for transmitting downlink data cells on a downlink beam from the satellite to a ground terminal, apparatus for controlling the transmission of said uplink data cells comprising in combination: an encoder arranged to group said uplink data cells with an error correction code and for locating said uplink data cells in predetermined uplink time slots within uplink frames comprising said uplink data cells; a modulator connected to modulate said uplink frames by a predetermined form of modulation to enable placement of the modulated uplink frames into a plurality of uplink channels suitable for transmission to said satellite on said uplink beam, said uplink channels comprising a plurality of said uplink time slots; an adjustable amplifier arranged to adjust the power level at which said uplink beam may be transmitted to said satellite; a demodulator suitable for use in said satellite arranged to demodulate said channels into demodulated uplink frames; a decoder arranged to decode said error correction code, to detect errors in said correction code and to make at least an error estimate of errors in said correction code; a cell former arranged to form report cells comprising error information in response to said error estimate, addresses identifying destinations and identifiers indicating that said report cells contain said error information; a frame organizer arranged to generate downlink frames comprising said report cells for transmission on said downlink beam; and a processor responsive to said downlink beam arranged to unpack said report cells from said downlink frames and to adjust said amplifier based on said error information in said report cells.
Claim 2
Dependent Claim
288 words
In a processing satellite communication system comprising an uplink for transmitting uplink data cells on an uplink beam from a ground terminal to said satellite and a downlink for transmitting downlink data cells on a downlink beam from the satellite to a ground terminal, apparatus for controlling the transmission of said uplink data cells comprising in combination: an encoder arranged to group said uplink data cells with an error correction code and for locating said uplink data cells in predetermined uplink time slots within uplink frames comprising said uplink data cells; a modulator connected to modulate said uplink frames by a predetermined form of modulation to enable placement of the modulated uplink frames into a plurality of uplink channels suitable for transmission to said satellite on said uplink beam, said uplink channels comprising a plurality of said uplink time slots; an adjustable amplifier arranged to adjust the power level at which said uplink beam may be transmitted to said satellite; a demodulator suitable for use in said satellite arranged to demodulate said channels into demodulated uplink frames; a decoder arranged to decode said error correction code, to detect errors in said correction code and to make at least an error estimate of errors in said correction code; a cell former arranged to form report cells comprising error information in response to said error estimate, addresses identifying destinations and identifiers indicating that said report cells contain said error information; a frame organizer arranged to generate downlink frames comprising said report cells for transmission on said downlink beam; and a processor responsive to said downlink beam arranged to unpack said report cells from said downlink frames and to adjust said amplifier based on said error information in said report cells.
Claim 3
Dependent Claim
32 words
Apparatus, as claimed in claim 1 , wherein said error estimate comprises an indication of a relationship between the number of errors in said error estimate and a threshold number of errors.
Claim 4
Dependent Claim
32 words
Apparatus, as claimed in claim 1 , wherein said error information comprises a plurality of error bits, each error bit corresponding to one of said time slots of one of said channels.
Claim 5
Dependent Claim
31 words
Apparatus, as claimed in claim 3 , wherein said report cells maintain said error bits in an order so that the time slots corresponding to said error bits can be determined.
Claim 6
Dependent Claim
14 words
Apparatus, as claimed in claim 1 , wherein said report cells comprise ATM cells.
Claim 7
Dependent Claim
28 words
Apparatus, as claimed in claim 1 , wherein said processor is capable of adjusting the amplifier separately for each of said time slots based on said error information.
Claim 8
Dependent Claim
46 words
Apparatus, as claimed in claim 6 , wherein said error information comprises a plurality of error bits, each error bit corresponding to one of said time slots, and wherein said processor determines the time slot corresponding to said error bits in order to adjust said amplifier.
Claim 9
Dependent Claim
103 words
Apparatus, as claimed in claim 1 , and further comprising a reference oscillator and wherein said uplink data cells comprise uplink symbols transmitted on said uplink beam at a first frequency, wherein said report cells comprise downlink symbols transmitted on said downlink beam at a second frequency, wherein said processor comprises a downlink symbol clock derived from said reference oscillator arranged to clock said downlink symbols at said second frequency, and wherein said modulator comprises an uplink symbol clock derived from said reference oscillator arranged to clock said uplink symbols at said first frequency which is an integer multiple of said second frequency.
Claim 10
Dependent Claim
46 words
Apparatus, as claimed in claim 8 , wherein said downlink frames comprise frame markers and wherein the timing of said reference oscillator, said downlink symbol clock and said uplink symbol clock are varied depending on the times of arrival of said frame markers at said processor.
Claim 11
Dependent Claim
42 words
Apparatus, as claimed in claim 9 , wherein the frequency of said reference oscillator and the phase of said downlink symbol clock and said uplink symbol clock are varied depending on the times of arrival of said frame marker at said processor.
Claim 12
Dependent Claim
39 words
Apparatus, as claimed in claim 1 , wherein said encoder, modulator, amplifier and processor are located at one or more of said ground terminals and wherein said demodulator, decoder, cell former and frame organizer are located at said satellite.
Claim 13
Dependent Claim
138 words
Apparatus, as claimed in claim 1 , wherein said apparatus further comprises a switch located in said satellite, wherein said downlink beam comprises a plurality of downlink beams, wherein said frame organizer comprises a plurality of frame organizers corresponding to said downlink beams, wherein said cell former is arranged to form downlink data cells in response to said uplink data cells, said downlink data cells comprising addresses identifying destinations, and is arranged to transmit said downlink data cells and said report cells to said switch, and wherein said switch directs said downlink data cells and said report cells to said frame organizers corresponding to said downlink beams based on said addresses, whereby said data cells arriving on said uplink beam can be directed to any of said downlink beams through the response of said switch to said addresses.
Claim 14
Dependent Claim
230 words
In a processing satellite communication system comprising an uplink for transmitting uplink data cells on an uplink beam from a ground terminal to said satellite and a downlink for transmitting downlink data cells on a downlink beam from the satellite to a ground terminal, a method of controlling the transmission of said uplink data cells comprising in combination: grouping said uplink data cells with an error correction code; locating said uplink data cells in predetermined uplink time slots within uplink frames comprising said uplink data cells; modulating said uplink frames by a predetermined form of modulation to enable placement of the modulated uplink frames into a plurality of uplink channels suitable for transmission to said satellite on said uplink beam with an adjustable power level, said uplink channels comprising a plurality of said uplink time slots; demodulating said channels into demodulated uplink frames; decoding said error correction code, to detect errors in said correction code and to make at least an error estimate of errors in said correction code; forming report cells comprising error information in response to said error estimate, addresses identifying destinations and identifiers indicating that said report cells contain said error information; generating downlink frames comprising said report cells for transmission on said downlink beam; unpacking said report cells from said downlink frames; and adjusting said power level based on said error information in said report cells.
Claim 15
Dependent Claim
230 words
In a processing satellite communication system comprising an uplink for transmitting uplink data cells on an uplink beam from a ground terminal to said satellite and a downlink for transmitting downlink data cells on a downlink beam from the satellite to a ground terminal, a method of controlling the transmission of said uplink data cells comprising in combination: grouping said uplink data cells with an error correction code; locating said uplink data cells in predetermined uplink time slots within uplink frames comprising said uplink data cells; modulating said uplink frames by a predetermined form of modulation to enable placement of the modulated uplink frames into a plurality of uplink channels suitable for transmission to said satellite on said uplink beam with an adjustable power level, said uplink channels comprising a plurality of said uplink time slots; demodulating said channels into demodulated uplink frames; decoding said error correction code, to detect errors in said correction code and to make at least an error estimate of errors in said correction code; forming report cells comprising error information in response to said error estimate, addresses identifying destinations and identifiers indicating that said report cells contain said error information; generating downlink frames comprising said report cells for transmission on said downlink beam; unpacking said report cells from said downlink frames; and adjusting said power level based on said error information in said report cells.
Claim 16
Dependent Claim
33 words
A method, as claimed in claim 13 , wherein said error estimate comprises an indication of a relationship between the number of errors in said error estimate and a threshold number of errors.
Claim 17
Dependent Claim
33 words
A method, as claimed in claim 13 , wherein said error information comprises a plurality of error bits, each error bit corresponding to one of said time slots of one of said channels.
Claim 18
Dependent Claim
32 words
A method, as claimed in claim 13 , wherein said report cells maintain said error bits in an order so that the time slots corresponding to said error bits can be determined.
Claim 19
Dependent Claim
15 words
A method, as claimed in claim 13 , wherein said report cells comprise ATM cells.
Claim 20
Dependent Claim
28 words
A method, as claimed in claim 13 , wherein said adjusting comprises adjusting said power level separately for each of said time slots based on said error information.
Claim 21
Dependent Claim
48 words
A method, as claimed in claim 18 , wherein said error information comprises a plurality of error bits, each error bit corresponding to one of said time slots, and wherein said unpacking determines the time slot corresponding to said error bits in order to adjust said power level.
Claim 22
Dependent Claim
101 words
A method, as claimed in claim 13 , wherein said uplink data cells comprise uplink symbols transmitted on said uplink beam at a first frequency, wherein said report cells comprise downlink symbols transmitted on said downlink beam at a second frequency, and further comprising generating reference clock pulses, generating downlink symbol clock pulses derived from said reference pulses, clocking said downlink symbols with said downlink symbol clock pulses at said second frequency, generating uplink symbol clock pulses derived from said reference oscillator arranged to clock said uplink symbols at said first frequency which is an integer multiple of said second frequency.
Claim 23
Dependent Claim
50 words
A method, as claimed in claim 20 , wherein said downlink frames comprise frame markers and wherein the timing of said reference pulses, said downlink symbol clock pulses and said uplink symbol clock pulses are varied depending on the times of arrival of said frame markers at said ground terminal.
Claim 24
Dependent Claim
46 words
A method, as claimed in claim 21 , wherein the frequency of said reference pulses and the phase of said downlink symbol clock pulses and said uplink symbol clock pulses are varied depending on the times of arrival of said frame marker at said ground terminal.
Claim 25
Dependent Claim
37 words
A method, as claimed in claim 13 , wherein said grouping, locating, modulating, unpacking and adjusting occur at one or more of said ground terminals and wherein said demodulating, decoding, forming and generating occur at said satellite.
Claim 26
Dependent Claim
93 words
A method, as claimed in claim 13 , wherein said downlink beam comprises a plurality of downlink beams, wherein said forming report cells further comprises forming downlink data cells comprising addresses identifying destinations in response to said uplink data cells, wherein said generating downlink frames comprises generating downlink frames comprising said downlink data cells and report cells for transmission by one of said downlink beams based on said addresses, whereby said data cells arriving on said uplink beam can be directed to any of said downlink beams through the use of said addresses.
Claim 27
Dependent Claim
342 words
In a processing satellite communication system comprising an uplink for transmitting uplink data cells on an uplink beam from a ground terminal to said satellite and a downlink for transmitting downlink data cells on a downlink beam from the satellite to a ground terminal, apparatus for controlling the transmission of said uplink data cells data comprising in combination: an uplink frame organizer arranged to locate burst signals in predetermined time slots within uplink frames comprising said uplink data cells; an uplink unit arranged to launch said uplink frames at a predetermined adjustable time so as to place the uplink frames into a plurality of uplink channels suitable for transmission to said satellite on said uplink beam, said uplink channels comprising a plurality of said time slots; an adjustable amplifier arranged to adjust the power level at which said uplink beam may be transmitted to said satellite; a demodulator suitable for use in said satellite arranged to demodulate said channels into demodulated uplink frames; an uplink processor responsive to said uplink beam arranged to make at least an estimate of the received energy of said burst signals or the time of arrival of said burst signals at said satellite; a cell former arranged to form report cells comprising report information in response to said estimate of the received energy of said burst signal or the time of arrival of said burst signal at said satellite, addresses identifying destinations and identifiers indicating that said report cells contain said report information; a downlink frame organizer arranged to generate downlink frames comprising said report cells for transmission on said downlink beam; and a downlink processor responsive to said downlink beam arranged to unpack said report cells from said downlink frames, to adjust said amplifier based on said report information in said report cells in response to said estimate of the received energy of said burst signal or to adjust said adjustable time based on said report information in said report cells in response to said the time of arrival of said burst signals at said satellite.
Claim 28
Dependent Claim
342 words
In a processing satellite communication system comprising an uplink for transmitting uplink data cells on an uplink beam from a ground terminal to said satellite and a downlink for transmitting downlink data cells on a downlink beam from the satellite to a ground terminal, apparatus for controlling the transmission of said uplink data cells data comprising in combination: an uplink frame organizer arranged to locate burst signals in predetermined time slots within uplink frames comprising said uplink data cells; an uplink unit arranged to launch said uplink frames at a predetermined adjustable time so as to place the uplink frames into a plurality of uplink channels suitable for transmission to said satellite on said uplink beam, said uplink channels comprising a plurality of said time slots; an adjustable amplifier arranged to adjust the power level at which said uplink beam may be transmitted to said satellite; a demodulator suitable for use in said satellite arranged to demodulate said channels into demodulated uplink frames; an uplink processor responsive to said uplink beam arranged to make at least an estimate of the received energy of said burst signals or the time of arrival of said burst signals at said satellite; a cell former arranged to form report cells comprising report information in response to said estimate of the received energy of said burst signal or the time of arrival of said burst signal at said satellite, addresses identifying destinations and identifiers indicating that said report cells contain said report information; a downlink frame organizer arranged to generate downlink frames comprising said report cells for transmission on said downlink beam; and a downlink processor responsive to said downlink beam arranged to unpack said report cells from said downlink frames, to adjust said amplifier based on said report information in said report cells in response to said estimate of the received energy of said burst signal or to adjust said adjustable time based on said report information in said report cells in response to said the time of arrival of said burst signals at said satellite.
Claim 29
Dependent Claim
19 words
Apparatus, as claimed in claim 25 , wherein said downlink processor adjusts said amplifier for all said uplink channels.
Claim 30
Dependent Claim
20 words
Apparatus, as claimed in claim 25 , wherein said downlink processor adjusts said adjustable time for all said uplink channels.
Claim 31
Dependent Claim
101 words
Apparatus, as claimed in claim 25 , wherein said cell former forms report cells including report information in response to said estimate of the received energy of said burst signal and the time of arrival of said burst signal at said satellite, and wherein said downlink processor adjusts said amplifier based on said report information in said report cells in response to said estimate of the received energy of said burst signal and adjusts said adjustable time based on said report information in said report cells in response to said the time of arrival of said burst signals at said satellite.
Claim 32
Dependent Claim
26 words
Apparatus, as claimed in claim 25 , wherein said error information comprises groups of bits, each group of bits corresponding to one of said time slots.
Claim 33
Dependent Claim
33 words
Apparatus, as claimed in claim 29 , wherein said report cells maintain said groups of bits in an order so that the time slots corresponding to said groups of bits can be determined.
Claim 34
Dependent Claim
14 words
Apparatus, as claimed in claim 25 , wherein said report cells comprise ATM cells.
Claim 35
Dependent Claim
45 words
Apparatus, as claimed in claim 25 , wherein said uplink frame organizer, uplink unit, amplifier and downlink processor are located at one or more of said ground terminals and wherein said demodulator, uplink processor, cell former and downlink frame organizer are located at said satellite.
Claim 36
Dependent Claim
275 words
In a processing satellite communication system comprising an uplink for transmitting uplink data cells on an uplink beam from a ground terminal to said satellite and a downlink for transmitting downlink data cells on a downlink beam from the satellite to a ground terminal, a method of controlling the transmission of said uplink data cells data comprising in combination: locating burst signals in predetermined time slots within uplink frames comprising said uplink data cells; launching said uplink frames at a predetermined adjustable time so as to place the uplink frames into a plurality of uplink channels suitable for transmission to said satellite on said uplink beam at an adjustable power level, said uplink channels comprising a plurality of said time slots; demodulating said channels into demodulated uplink frames; making at least an estimate of the received energy of said burst signals or the time of arrival of said burst signals at said satellite; forming report cells comprising report information in response to said estimate of the received energy of said burst signal or the time of arrival of said burst signal at said satellite, addresses identifying destinations and identifiers indicating that said report cells contain said report information; generating downlink frames comprising said report cells for transmission on said downlink beam; and unpacking said report cells from said downlink frames; and adjusting said power level based on said report information in said report cells in response to said estimate of the received energy of said burst signal or said adjustable time based on said report information in said report cells in response to said the time of arrival of said burst signals at said satellite.
Claim 37
Dependent Claim
275 words
In a processing satellite communication system comprising an uplink for transmitting uplink data cells on an uplink beam from a ground terminal to said satellite and a downlink for transmitting downlink data cells on a downlink beam from the satellite to a ground terminal, a method of controlling the transmission of said uplink data cells data comprising in combination: locating burst signals in predetermined time slots within uplink frames comprising said uplink data cells; launching said uplink frames at a predetermined adjustable time so as to place the uplink frames into a plurality of uplink channels suitable for transmission to said satellite on said uplink beam at an adjustable power level, said uplink channels comprising a plurality of said time slots; demodulating said channels into demodulated uplink frames; making at least an estimate of the received energy of said burst signals or the time of arrival of said burst signals at said satellite; forming report cells comprising report information in response to said estimate of the received energy of said burst signal or the time of arrival of said burst signal at said satellite, addresses identifying destinations and identifiers indicating that said report cells contain said report information; generating downlink frames comprising said report cells for transmission on said downlink beam; and unpacking said report cells from said downlink frames; and adjusting said power level based on said report information in said report cells in response to said estimate of the received energy of said burst signal or said adjustable time based on said report information in said report cells in response to said the time of arrival of said burst signals at said satellite.
Claim 38
Dependent Claim
24 words
A method, as claimed in claim 33 , wherein said adjusting said power level comprises adjusting said power level for all said uplink channels.
Claim 39
Dependent Claim
24 words
A method, as claimed in claim 33 , wherein said adjusting said adjustable time comprises adjusting said adjustable time for all said uplink channels.
Claim 40
Dependent Claim
103 words
A method, as claimed in claim 33 , wherein said forming forms report cells including report information in response to said estimate of the received energy of said burst signal and the time of arrival of said burst signal at said satellite, and wherein said adjusting said power level is based on said report information in said report cells in response to said estimate of the received energy of said burst signal and said adjusting said adjustable time is based on said report information in said report cells in response to said the time of arrival of said burst signals at said satellite.
Claim 41
Dependent Claim
27 words
A method, as claimed in claim 33 , wherein said error information comprises groups of bits, each group of bits corresponding to one of said time slots.
Claim 42
Dependent Claim
34 words
A method, as claimed in claim 37 , wherein said report cells maintain said groups of bits in an order so that the time slots corresponding to said groups of bits can be determined.
Claim 43
Dependent Claim
15 words
A method, as claimed in claim 33 , wherein said report cells comprise ATM cells.
Claim 44
Dependent Claim
36 words
A method, as claimed in claim 33 , wherein said locating, launching, unpacking and adjusting occur at one or more of said ground terminals and wherein said demodulating, making, forming and generating occur at said satellite.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-04-01 | 2005-10-01 | 2006-04-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-04-01 | 2009-10-01 | 2010-04-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-04-01 | 2013-10-01 | 2014-04-02 | $7700.00 | Window Closed / Lapsed |