Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
168 words
A method for custom coding uplink signals at a ground station and downlink beams at a satellite, the method comprising the following steps: applying, at an originating ground station, an outer code to a first uplink signal to produce an outer coded uplink signal; applying a reduced complexity inner code to said outer coded uplink signal to produce a concatenated coded uplink signal; transmitting said concatenated coded uplink signal to a satellite; decoding, at said satellite, said reduced complexity inner code on said concatenated coded uplink signal to produce an outer coded satellite data stream; applying at least one selected inner code, at said satellite, to said outer coded satellite data stream, without decoding said outer code at said satellite, to produce a concatenated coded satellite data stream; and transmitting said concatenated coded satellite data stream in a downlink beam to a destination ground station, wherein said first uplink signal remains encoded with said outer code from transmission to the satellite until received by the destination ground station.
Claim 2
Independent Claim
168 words
A method for custom coding uplink signals at a ground station and downlink beams at a satellite, the method comprising the following steps: applying, at an originating ground station, an outer code to a first uplink signal to produce an outer coded uplink signal; applying a reduced complexity inner code to said outer coded uplink signal to produce a concatenated coded uplink signal; transmitting said concatenated coded uplink signal to a satellite; decoding, at said satellite, said reduced complexity inner code on said concatenated coded uplink signal to produce an outer coded satellite data stream; applying at least one selected inner code, at said satellite, to said outer coded satellite data stream, without decoding said outer code at said satellite, to produce a concatenated coded satellite data stream; and transmitting said concatenated coded satellite data stream in a downlink beam to a destination ground station, wherein said first uplink signal remains encoded with said outer code from transmission to the satellite until received by the destination ground station.
Claim 3
Dependent Claim
21 words
The method of claim 1, wherein said step of applying a reduced complexity inner code applies a reduced complexity block code.
Claim 4
Dependent Claim
20 words
The method of claim 1, wherein said step of applying a reduced complexity block code applies a (16,8) block code.
Claim 5
Dependent Claim
20 words
The method of claim 1, wherein said step of applying a reduced complexity block code applies a (8,4) block code.
Claim 6
Dependent Claim
20 words
The method of claim 1, wherein said step of applying a reduced complexity block code applies a (12,8) block code.
Claim 7
Dependent Claim
21 words
The method of claim 1, wherein said step of applying a reduced complexity inner code applies a reduced complexity convolutional code.
Claim 8
Dependent Claim
26 words
The method of claim 6, wherein said step of applying a reduced complexity convolutional code applies a convolutional code with a constraint length between 2-4 inclusive.
Claim 9
Dependent Claim
33 words
The method of claim 1, wherein said step of applying a reduced complexity inner code applies an inner code requiring less than approximately 20% of available processing power at said satellite to decode.
Claim 10
Dependent Claim
33 words
The method of claim 1, wherein said step of applying a selected inner code applies said selected inner code only to one individual data channel located in said outer coded satellite data stream.
Claim 11
Dependent Claim
24 words
The method of claim 1, wherein said step of applying a selected inner code applies said selected inner code to an individual downlink beam.
Claim 12
Dependent Claim
38 words
The method of claim 1, wherein said step of applying a selected inner code adaptively punctures a single inner code in accordance with a BER required for each individual data channel in said outer coded satellite data stream.
Claim 13
Dependent Claim
25 words
The method of claim 1, wherein said step of applying a selected inner code chooses said selected inner code according to a desired downlink BER.
Claim 14
Dependent Claim
24 words
The method of claim 1, wherein said step of applying a selected inner code chooses said selected inner code according to market driven criteria.
Claim 15
Dependent Claim
33 words
The method of claim 1 wherein said step of applying a reduced complexity innercode comprises adapatively selecting inner code based upon at least one of measured downlink signal-to-noise ratio and symbol error rate.
Claim 16
Dependent Claim
19 words
The method of claim 1 comprising interleaving coded Reed Solomon Symbols before applying selected inner code at said satellites.
Claim 17
Dependent Claim
33 words
The method of claim 1, wherein said decoding and applying steps at said satellite further comprise the following steps: conveying said outer coded uplink signal though said satellite without decoding said outer code.
Claim 18
Dependent Claim
44 words
The method of claim 1, further comprising the following steps: measuring at the destination ground station a signal to noise ratio of said downlink beam; and changing a coding rate of said inner code selected by said satellite based on said measured signal-to-noise ratio.
Claim 19
Dependent Claim
41 words
The method of claim 1, further comprising the following step: selecting a coding rate of said inner code applied at said satellite to said satellite data stream independent of a coding rate of said inner code applied to said uplink signal.
Claim 20
Independent Claim
134 words
A method for custom coding downlink beams at a satellite, the method comprising the following steps: receiving, at a satellite, a concatenated coded uplink signal including a reduced complexity inner code having a first inner coding rate; decoding, at said satellite, said reduced complexity inner code on said concatenated coded uplink signal to produce an outer coded satellite data stream; applying at least one selected inner code having a second inner coding rate, at said satellite, to said outer coded satellite data stream to produce a concatenated coded satellite data stream, said first and second inner coding rates being different; and transmitting said concatenated coded satellite data stream in a downlink beam to a destination ground station, wherein said satellite does not decode an outer code applied to the outer coded satellite data stream.
Claim 21
Independent Claim
134 words
A method for custom coding downlink beams at a satellite, the method comprising the following steps: receiving, at a satellite, a concatenated coded uplink signal including a reduced complexity inner code having a first inner coding rate; decoding, at said satellite, said reduced complexity inner code on said concatenated coded uplink signal to produce an outer coded satellite data stream; applying at least one selected inner code having a second inner coding rate, at said satellite, to said outer coded satellite data stream to produce a concatenated coded satellite data stream, said first and second inner coding rates being different; and transmitting said concatenated coded satellite data stream in a downlink beam to a destination ground station, wherein said satellite does not decode an outer code applied to the outer coded satellite data stream.
Claim 22
Dependent Claim
17 words
The method of claim 19, wherein said reduced complexity inner code is a reduced complexity block code.
Claim 23
Dependent Claim
17 words
The method of claim 19, wherein said reduced complexity inner code is a reduced complexity convolutional code.
Claim 24
Dependent Claim
22 words
The method of claim 21, wherein said reduced complexity convolutional code applies is convolutional code with a constraint length between 2-4 inclusive.
Claim 25
Dependent Claim
27 words
The method of claim 19, wherein said step of decoding said reduced complexity inner code requires less than approximately 20% of available processing power at said satellite.
Claim 26
Dependent Claim
34 words
The method of claim 19, wherein said step of applying a selected inner code applies said selected inner code to at least one individual data channel located in said outer coded satellite data stream.
Claim 27
Dependent Claim
24 words
The method of claim 19, wherein said step of applying a selected inner code applies said selected inner code to an individual downlink beam.
Claim 28
Dependent Claim
25 words
The method of claim 19, wherein said step of applying a selected inner code chooses said selected inner code according to a desired downlink BER.
Claim 29
Dependent Claim
38 words
The method of claim 19, wherein said step of applying a selected inner code adaptively punctures a single inner code in accordance with a BER required for each individual data channel in said outer coded satellite data stream.
Claim 30
Dependent Claim
31 words
The method of claim 19 wherein said step of applying a selected inner code adaptively selects an inner code based upon measured downlink signal to noise ratio or symbol error rate.
Claim 31
Dependent Claim
33 words
The method of claim 19 wherein said step of applying a reduced complexity innercode comprises adapatively selecting inner code based upon at least one of measured downlink signal-to-noise ratio and symbol error rate.
Claim 32
Dependent Claim
18 words
The method of claim 19 comprising interleaving coded RS Symbols before applying selected inner code at said satellites.
Claim 33
Dependent Claim
47 words
The method of claim 19, further comprising the following step: conveying outer coded data received in said concatenated coded uplink signal through said satellite to be transmitted in said concatenated coded satellite data stream without decoding on the satellite an outer code of said outer coded data.
Claim 34
Dependent Claim
43 words
The method of claim 19, further comprising the following steps: receiving, via uplink signals to the satellite, adaptation change information indicative of conditions for downlink channels in the downlink beam; and changing said second inner coding rate based on said adaptation change information.
Claim 35
Dependent Claim
32 words
The method of claim 19, further comprising the following step: selecting said second inner coding rate based on channel conditions of the downlink beam and independent of said first inner coding rate.