Adaptive coding scheme for a processing communications satellite
First Claim
1. In a satellite communications system including terminals which send and receive data through a satellite, a method for adaptive error control coding of data in a downlink the method comprising the steps of:
- receiving at a destination terminal a downlink including light coded data transmitted by a satellite;
determining a first data error rate associated with said light coded data;
when said first data error rate exceeds a first threshold, commanding said originating terminal to subsequently select transmission of heavy coded data having a code rate less than said light coded data in said downlink to said destination terminal;
when said first data error rate falls below a second threshold, commanding said originating terminal to subsequently select transmission of light coded data in said downlink to said destination terminal;
establishing an enter-suspension threshold;
determining a second data error rate associated with said heavy coded data; and
commanding said first originating terminal to suspend transmission when said second data error rate exceeds said enter-suspension threshold, wherein said first threshold is different from said second threshold and said enter-suspension threshold.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a comprehensive method for controlling, independently, transmit power and coding levels for data transmitted in uplinks and downlinks. One preferred embodiment of the present invention provides a method for adaptive coding of data in a downlink. A data error rate associated with downlink data (e.g., a character error rate provided by a Reed Solomon decoder) is determined. The method, based upon pre-established error rate thresholds, controls the level of coding (e.g., heavy or light) on data in the downlink to achieve a desired data error rate. Heavy coded data is typically associated with a code rate half that of light coded data, and changes between heavy and light coding may be selected using a destination address applied at an originating terminal and interpreted at the satellite.
-
Citations
24 Claims
-
1. In a satellite communications system including terminals which send and receive data through a satellite, a method for adaptive error control coding of data in a downlink the method comprising the steps of:
-
receiving at a destination terminal a downlink including light coded data transmitted by a satellite;
determining a first data error rate associated with said light coded data;
when said first data error rate exceeds a first threshold, commanding said originating terminal to subsequently select transmission of heavy coded data having a code rate less than said light coded data in said downlink to said destination terminal;
when said first data error rate falls below a second threshold, commanding said originating terminal to subsequently select transmission of light coded data in said downlink to said destination terminal;
establishing an enter-suspension threshold;
determining a second data error rate associated with said heavy coded data; and
commanding said first originating terminal to suspend transmission when said second data error rate exceeds said enter-suspension threshold, wherein said first threshold is different from said second threshold and said enter-suspension threshold. - View Dependent Claims (2, 3, 4, 5, 6, 11, 13)
establishing an exit-suspension threshold separated from said enter suspension threshold by a suspension hysteresis interval;
commanding said originating terminal to resume transmission when said second data error rate falls below said exit-suspension threshold.
-
-
3. The method of claim 2, wherein said step of commanding to resume transmission further comprises commanding said originating terminal to select transmission of heavy coded data in said downlink to said destination terminal.
-
4. The method of claim 1, wherein said step of commanding to suspend transmission further comprises commanding a Network Operation Control (NOC) to suspend transmission to said destination terminal.
-
5. The method of claim 2, wherein said step of commanding to resume transmission comprises commanding originating terminal to resume transmissions.
-
6. The method of claim 2, wherein said step of commanding to resume transmission comprises commanding a Network Operation Control (NOC) to resume transmission to said destination terminal.
-
11. The method of claim 1, wherein said step of determining a second data error rate comprises determining a second data error rate associated with data in said downlink originating at a second originating terminal.
-
13. The method of claim 2, wherein said step of commanding to subsequently select transmission of heavy coded data comprises the step of selecting transmission of data in said downlink of heavy coded data having a code rate half that of light coded data.
-
7. In a satellite communications system including terminals which send and receive data through a satellite, a method for adaptive error control coding of data in a downlink, the method comprising the steps of:
-
receiving at a destination terminal a downlink including light coded data transmitted by a satellite;
determining a first data error rate associated with said light coded data;
when said first data error rate exceeds a first threshold, commanding said originating terminal to set an address bit to a heavy coding value having a code rate less than said light coded data in said downlink to said destination terminal; and
when said first data error rate falls below a second threshold, commanding said originating terminal to subsequently select transmission of light coded data in said downlink to said destination terminal, wherein said first threshold is different from said second threshold. - View Dependent Claims (8, 12)
-
-
9. In a satellite communications system including terminals which send and receive data through a satellite, a method for adaptive error control coding of data in a downlink, the method comprising the steps of:
-
receiving at a destination terminal a downlink including light coded data transmitted by a satellite;
determining a first data error rate associated with said light coded data;
when said first data error rate exceeds a first threshold, commanding said originating terminal to subsequently select transmission of heavy coded data having a code rate less than said light coded data in said downlink to said destination terminal; and
when said first data error rate falls below a second threshold, commanding said originating terminal to set and address bit to a light coding value, wherein said first threshold is different from said second threshold. - View Dependent Claims (10)
-
-
14. In a satellite communications system including a Network Operation Center (NOC) and terminals which send and receive data through a satellite, a method for adaptive error control coding data in an uplink, the method comprising the steps of:
-
sending in uplink transmissions, by an originating terminal, light coded data addressed to a first destination terminal;
monitoring a power level associated with said uplink transmissions;
when said power level exceeds a first threshold, subsequently sending heavy coded data in said uplink transmissions; and
when said power level exceeds a second threshold, suspending, by said originating terminal, subsequent transmissions, wherein said first threshold is different from said second threshold. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
when said power level falls below a third threshold, subsequently sending light coded data in said uplink transmissions.
-
-
16. The method of claim 14, further comprising the steps of:
resuming transmissions, by said originating terminal, when said power level falls below a fourth threshold separated from said second threshold by a suspension hysteresis interval.
-
17. The method of claim 14, wherein said step of subsequently sending heavy coded data further comprising the step of sending a switch-to-heavy request and when said switch-to-heavy request is denied, commanding said originating terminal to enter standby mode.
-
18. The method of claim 16, wherein said step of resuming transmissions comprises resuming transmissions of heavy coded data from said originating terminal.
-
19. The method of claim 16, wherein said step of resuming transmissions comprises resuming transmissions of light coded data from said originating terminal.
-
20. The method of claim 16, wherein said step of suspending subsequent transmissions comprises suspending transmissions other than synchronization bursts.
-
21. The method of claim 14, wherein the step of subsequently sending heavy coded data comprises the step of applying an inner code generating said heavy coded data.
-
22. The method of claim 21, wherein the step of applying an inner code to generate said heavy coded data comprises applying an inner code having a code rate half that of light coded data.
-
23. The method of claim 15, wherein the step of subsequently sending light coded data comprises the step of applying an inner code generating said light coded data.
-
24. The method of claim 23, wherein the step of applying an inner code to generate said light coded data comprises applying an inner code having a code rate twice that of heavy coded data.
Specification