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 a plurality of metrics using the plurality of input signal frames;
calculating 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.
1 Assignment
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.
20 Citations
38 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 a plurality of metrics using the plurality of input signal frames;
calculating 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 a plurality of metrics using the plurality of input signal frames;
calculating 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 a plurality of metrics using the plurality of input signal frames;
calculating 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 computer readable 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 for receiving a plurality of input signal frames;
program code for decoding the plurality of input signal frames;
program code for calculating a plurality of metrics using the plurality of input signal frames;
program code for calculating an average metric of the plurality of metrics;
program code for selecting a sequence of bits comprising a plurality of synchronization bits and a set of information bits;
program code for populating the sequence of bits, the set of information bits corresponding to the average metric; and
program code for sending the sequence of bits using a plurality of output signal frames. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for controlling a returnlink power of a user terminal, said method comprising:
-
receiving a broadcasting-signal-to-noise-ratio;
estimating a forwardlink carrier-signal-to-noise-ratio based on the broadcasting-signal-to-noise-ratio;
predicting a forwardlink degradation based on the forwardlink carrier-signal-to-noise-ratio;
receiving an error of a returnlink signal;
estimating a returnlink carrier-signal-to-noise-ratio based on the error;
predicting a noise and interference of the returnlink signal; and
calculating a returnlink power signal based on the forwardlink degradation, noise and interference. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for controlling a returnlink power of a user terminal, said method comprising:
-
receiving a broadcasting-signal-to-noise-ratio;
estimating a forwardlink carrier-signal-to-noise-ratio based on the broadcasting-signal-to-noise-ratio;
predicting a forwardlink degradation based on the forwardlink carrier-signal-to-noise-ratio;
calculating adaptively a correlation between a variation of forwardlink signal and a variation of the returnlink signal using a delayed feedback measurement. receiving an error of a returnlink signal;
estimating a returnlink carrier-signal-to-noise-ratio based on the error;
predicting a noise and interference of the returnlink signal;
calculating a returnlink power signal based on the forwardlink degradation, noise and interference;
using the returnlink power signal in the steps of estimating a returnlink carrier-signal-to-noise-ratio, predicting a forwardlink degradation, and predicting a noise and interference; and
estimating a set of model parameters to adjust the noise, interference, and a dynamic degradation based on a Kalman filter. - View Dependent Claims (20)
-
-
21. A computer readable medium embodying program code with instructions for controlling a returnlink power, said computer readable medium comprising:
-
program code for receiving a broadcasting-signal-to-noise-ratio;
program code for estimating a forwardlink carrier-signal-to-noise-ratio based on the broadcasting-signal-to-noise-ratio;
program code for predicting a variation of forwardlink degradation based on a variation of the forwardlink carrier-signal-to-noise-ratio;
program code for receiving an error of a returnlink signal;
program code for estimating a returnlink carrier-signal-to-noise-ratio based on the error;
program code for predicting a noise and interference of the returnlink signal; and
program code for calculating a returnlink power signal based on the forwardlink degradation, noise and interference. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A satellite communication system, comprising:
-
a satellite; and
at least one user terminal comprising;
a forwardlink receiver configured to receive a forwardlink broadcasting signal and a forwardlink user-data transmission signal from the satellite;
a returnlink power control configured to generate a returnlink power signal based on the forwardlink broadcasting signal and the forwardlink user-data transmission signal; and
a returnlink transmission configured to send the returnlink power signal to the satellite. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A satellite communication system, comprising:
-
a satellite;
at least one user terminal configured to communicate with the satellite via a channel, said at least one user terminal comprising;
a forwardlink receiver configured to receive a forwardlink broadcasting signal and a forwardlink user-data transmission signal from the satellite;
a returnlink power control configured to generate a returnlink power signal based on the forwardlink broadcasting signal and the forwardlink user-data transmission signal; and
a returnlink transmission configured to send the returnlink power signal to the satellite; and
a gateway station configured to communicate with the satellite comprising;
a feederlink receiver configured to receive a signal from the satellite; and
a feederlink transmission configured to receive a metric and a pilot tune signal power from the feederlink receiver and send a signal to the satellite.
-
-
33. A method for controlling a returnlink power of a user terminal, said method comprising:
-
receiving a returnlink error and a returnlink power;
estimating a returnlink carrier-signal-to-noise-ratio based on the returnlink error and returnlink power;
predicting a noise and interference of the returnlink power based on the returnlink carrier-signal-to-noise-ratio and the returnlink power;
receiving a forwardlink power;
estimating a forwardlink carrier-signal-to-noise-ratio based on the forwardlink power;
calculating adaptively a correlation between a variation of the forwardlink power and a variation of the returnlink power;
predicting a forwardlink degradation based on the forwardlink carrier-signal-to-noise-ratio, the correlation and the returnlink power; and
computing a returnlink power based on the noise, the interference and the forwardlink degradation. - View Dependent Claims (34, 35)
-
-
36. A computer readable medium embodying program code with instructions for controlling a returnlink power, said computer readable medium comprising:
-
program code for receiving a returnlink error and a returnlink power;
program code for estimating a returnlink carrier-signal-to-noise-ratio based on the returnlink error and returnlink power;
program code for predicting a noise and interference of the returnlink power based on the returnlink carrier-signal-to-noise-ratio and the returnlink power;
program code for receiving a forwardlink power;
program code for estimating a forwardlink carrier-signal-to-noise-ratio based on the forwardlink power;
program code for calculating adaptively a correlation between a variation of the forwardlink power and a variation of the returnlink power;
program code for predicting a forwardlink degradation based on the forwardlink carrier-signal-to-noise-ratio, the correlation and the returnlink power; and
program code for computing a returnlink power based on the noise, the interference and the forwardlink degradation. - View Dependent Claims (37, 38)
-
Specification