Innovative combinational closed-loop and open-loop satellite user terminal power control system
First Claim
1. A method for coding an average metric value of a plurality of input signal frames, comprising:
- receiving a plurality of input signal frames;
decoding the plurality of input signal frames;
calculating on a computer a plurality of metrics using the plurality of input signal frames;
calculating on the computer an average metric of the plurality of metrics;
selecting a sequence of bits comprising a plurality of synchronization bits and a set of information bits;
populating the sequence of bits, the set of information bits corresponding to the average metric; and
sending the sequence of bits using a plurality of output signal frames.
0 Assignments
0 Petitions
Accused Products
Abstract
Devices and methods are disclosed for reducing power control cushion of a user terminal configured to communicate with a satellite and a gateway station. The present invention provides a power control algorithm implemented in a user terminal that is designed to operate in a satellite communication system. The power control algorithm can recursively calculate a returnlink power to reduce a power control cushion so that an extra link margin is available to the satellite communication system. The present invention also provides a source coding technique that provides an accurate feedback signal for the user terminal. The average metric of input signal frames is coded in a sequence of bits that are carried by contiguous output signal frames.
-
Citations
13 Claims
-
1. A method for coding an average metric value of a plurality of input signal frames, comprising:
-
receiving a plurality of input signal frames; decoding the plurality of input signal frames; calculating on a computer a plurality of metrics using the plurality of input signal frames; calculating on the computer an average metric of the plurality of metrics; selecting a sequence of bits comprising a plurality of synchronization bits and a set of information bits; populating the sequence of bits, the set of information bits corresponding to the average metric; and sending the sequence of bits using a plurality of output signal frames. - View Dependent Claims (2, 3, 4)
-
-
5. A method for coding an average metric value of a plurality of input signal frames, comprising:
-
receiving a plurality of input signal frames; decoding the plurality of input signal frames; calculating on a computer a plurality of metrics using the plurality of input signal frames; calculating on the computer an average metric of the plurality of metrics; coding the average metric; and sending the average metric using a plurality of output signal frames. - View Dependent Claims (6, 7)
-
-
8. A method for coding an average metric value of a plurality of input signal frames, comprising:
-
receiving a plurality of input signal frames; decoding the plurality of input signal frames; calculating on a computer a plurality of metrics using the plurality of input signal frames; calculating on the computer an average metric of the plurality of metrics; selecting a sequence of bits comprising a plurality of synchronization bits and a set of information bits; assigning ones to the plurality of synchronization bits; populating the set of information bits in accordance with the average metric; and sending the sequence of bits using a plurality of output signal frame.
-
-
9. A non-transitory computer readable storage medium embodying program code with instructions for coding an average metric value of a plurality of input signal frames, said computer readable medium comprising:
-
program code, stored on the computer readable medium, for receiving a plurality of input signal frames; program code, stored on the computer readable medium, for decoding the plurality of input signal frames; program code, stored on the computer readable medium, for calculating a plurality of metrics using the plurality of input signal frames; program code, stored on the computer readable medium, for calculating an average metric of the plurality of metrics; program code, stored on the computer readable medium, for selecting a sequence of bits comprising a plurality of synchronization bits and a set of information bits; program code, stored on the computer readable medium, for populating the sequence of bits, the set of information bits corresponding to the average metric, wherein a populated sequence of bits is formed; and program code, stored on the computer readable medium, for sending the sequence of bits using a plurality of output signal frames. - View Dependent Claims (10, 11, 12, 13)
-
Specification