EP2017971B1

Method and apparatus for power control with variable data rate

Abstract

This record has no abstract on file.

EP2017971B1, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Expired 22 November 2014, 11.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

12 claims: 4 independent, 8 dependent

  1. 1
    A method for providing a variable data rate communication forward link , the method comprising:receiving a data frame having an input data rate selected from a plurality of possible input data rates;selecting, based on said input data rate, an encoding rate from a plurality of encoding rates;encoding (201) data bits of said data frames at said selected encoding rate to produce output symbols;repeating (202) each of said output symbols at least once using a first generating polynomial;repeating (203) each of said output symbols at least once using a second generating polynomial;multiplexing (204) said repeated output symbols using said first generating polynomial and said repeated output symbols using said second generating polynomial to produce a symbol sequence;selecting, based on said input data rate, a puncturing format from a plurality of puncturing formats, wherein each puncturing format identifies puncturing different bit locations in the symbol sequence;puncturing (205) at least one data bit from the symbol sequence in accordance with said selected puncturing format;producing output data having a constant output data rate for at least a number of said plurality of possible input data rates based on a combination of said selected input data rates, said selected encoding rate and said selected puncturing format for providing said variable data rate communication link;determining (560) a frame error rate for said at least a number of said plurality of possible input data rates in response to a decode indication;generating (525) a difference, for each of said at least a number of said plurality of possible input data rates, between said frame error rate and a predetermined target error rate;if the difference is greater than predetermined threshold (530), adjusting (535) the power of the first communication device to a first predetermined level;if the difference is equal to said predetermined threshold (540), adjusting (545) the power of the first communication device to a second predetermined level;and if the difference is less than said predetermined threshold, adjusting (550) the power of the first communication device to a third predetermined level.
  2. 5
    An apparatus for providing a variable data rate communication forward link , the apparatus comprising:means for receiving a data frame having an input data rate selected from a plurality of possible input data rates;means for selecting, based on said input data rate, an encoding rate from a plurality of encoding rates;means for encoding (201) data bits of said data frames at said selected encoding rate to produce output symbols;means for repeating (202) each of said output symbols at least once using a first generating polynomial;means for repeating (203) each of said output symbols at least once using a second generating polynomial;means for multiplexing (204) said repeated output symbols using said first generating polynomial and said repeated output symbols using said second generating polynomial to produce a symbol sequence;means for selecting, based on said input data rate, a puncturing format from a plurality of puncturing formats, wherein each puncturing format identifies puncturing different bit locations in the symbol sequence;means for puncturing (205) at least one data bit from the symbol sequence in accordance with said selected puncturing format;means for producing output data having a constant output data rate for at least a number of said plurality of possible input data rates based on a combination of said selected input data rates, said selected encoding rate and said selected puncturing format for providing said variable data rate communication link;means for determining (525) a frame error rate for said at least a number of said plurality of possible input data rates in response to a decode indication;means for generating (530, 540) a difference, for each of said at least a number of said plurality of possible input data rates, between said frame error rate and a predetermined target error rate;means for adjusting (535) the power of the first communication device to a first predetermined level if the difference is greater than predetermined threshold (530);means for adjusting (545) the power of the first communication device to a second predetermined level if the difference is equal to said predetermined threshold (540);and means for adjusting (550) the power of the first communication device to a third predetermined level if the difference is less than said predetermined threshold.
  3. 8
    The apparatus to claim 5, wherein said means for multiplexing performs a parallel to serial conversion on said repeated output symbols.
  4. 12
    The apparatus to claim 9, wherein said multiplexer is ad a pted to perform a parallel to serial conversion on said repeated output symbols.