CA2492477C

Method and apparatus for compensating code channel power in a transmitter

Abstract

It has now been found that in some transmitter implementations which transmit multiple code channels, for example CDMA transmitters, the observed power for each code channel at the output relative to the other code channels is dependent upon the total transmit power due to non-linearities in the transmitter. Methods and apparatus are provided which use pre-set digital gains or digital gain adjustments to compensate for the non-linearities as a function of total transmit power such that at the output, the desired relative powers are observed.

CA2492477C, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 14 January 2025, 1.7 years ago.

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

45 claims: 6 independent, 39 dependent

  1. 1
    CA 02492477 2008-06-06 53074-4 CLAIMS:1. A method in a transmitter having an output comprising : determining a current total transmit power for the output;determining a set of digital gains in response to the current total transmit power;applying the set of digital gains to a corresponding set of code channels, the set of digital gains setting relative powers of the set of code channels and also compensating for non-linearities in the transmitter as a function of the current total transmit power such that a desired relationship between channel powers of the set of code channels after having been combined to produce the output is achieved;combining the set of code channels to produce the output.
  2. 6
    A method according to any one of claims 3 to 5 wherein each state comprises a selection of a particular set of code channels from a set of possible code channels, and a selection of at least one of an encoding format, a signal format, and a data rate for at least one of the set of particular code channels.
  3. 7
    A method according to any one of claims 3 to 6 wherein each state comprises at least one of:a selection of a particular set of code channels from an available set;CA 02492477 2008-06-06 53074-4 a selection of a particular encoder format for at least one code channel;a selection of a particular signal format for at least one code channel;and a selection of a particular data rate for at least one code channel.
  4. 8
    A method according to any one of claims 4 to 7 comprising :for each state and for each code channel: maintaining the pre-set digital gains in a table mapping each range of transmit power to a respective pre-set digital gain.
  5. 9
    A method according to any one of claims 1 to 8 wherein, for each of at least one of the code channels determining a digital gain of said set of digital gains comprises :determining a nominal digital gain for the code channel;determining a gain adjustment for the code channel in response to the current total transmit power;combining the nominal digital gain and the gain adjustment to produce the digital gain of said set of digital gains for the code channel.
  6. 12
    A method according to any one of claims 9 to 11 comprising :for each state and for each code channel: maintaining the gain adjustments in a table mapping each range of transmit power to a respective gain adj ustment.
  7. 13
    A method according to any one of claims 9 to 12 wherein each gain adjustment is pre-determined to provide compensation over a range of nominal digital gains.
  8. 14
    A method according to any one of claims 1 to 13 wherein the code channels are CDMA code channels.
  9. 15
    A transmitter having an output and a current transmit power, the transmitter comprising:a plurality of code channel generators and/or code channel encoders;for each code channel generator and/or code channel encoder, a respective digital gain element;a compensation element adapted to apply a set of digital gains to the digital gain elements, the set of digital gains compensating for non-linearities in the transmitter as a function of the current total transmit power such that a desired relationship between code channel powers of said set of code channels after having been combined to produce the output is substantially achieved. CA 02492477 2008-06-06 53074-4
  10. 17
    A transmitter according to any one of claims 15 to 16 wherein the compensation element comprises a controller adapted to configure the transmitter to have a selected state of a plurality of states, each state comprising at least one of:a) a selection of a particular set of code channels from a set of available code channels;b) a selection of a particular encoder format for at least one code channel;c) a selection of a particular signal format for at least one code channel;, and d) a selection of a particular data rate for at least one code channel;a memory containing for each state, a pre-set digital gain value for each code channel for each of a plurality of ranges of transmit power;wherein for each code channel the controller is adapted to apply the appropriate pre-set digital gain value as a function of the state and total transmit power as one digital gain of said set of digital gains. CA 02492477 2008-06-06 53074-4
  11. 18
    A transmitter according to any one of claims 15 to 17 wherein the compensation element is further adapted to determine for at least one code channel a nominal digital gain for the code channel, and to combine a respective gain adjustment with each nominal digital gain value to determine the digital gains to be applied to the digital gain elements for the at least one code channel.
  12. 19
    A transmitter according to any one of claims 15 to 18 wherein the compensation element comprises a controller adapted to configure the transmitter to have a selected state of a plurality of states, each state comprising at least one of:a) a selection of a particular set of code channels from a set of available code channels;b) a selection of a particular encoder format for at least one code channel;c) a selection of a particular signal format for at least one code channel;and d) a selection of a particular data rate for at least one code channel;a memory containing for each state, the pre-set digital gain adjustment for each code channel for each of a plurality of ranges of transmit power;wherein for each code channel the controller is adapted to employ an appropriate pre-set digital gain adjustment as a function of the state and total transmit power as said respective gain adjustment.
  13. 20
    A transmitter according to any one of claims 15 to 19 further comprising:CA 02492477 2008-06-06 53074-4 a power control subsystem adapted to determine the total transmit power.
  14. 21
    A computer readable medium comprising computer readable instructions for implementing a method comprising:determining a current total transmit power for an output;determining a set of digital gains in response to the current total transmit power, the set of digital gains setting relative powers of a set of code channels and also compensating for non-linearities in a transmitter as a function of the current total transmit power such that a desired relationship between channel powers of the set of code channels after having been combined to produce the output is achieved.
  15. 25
    A method in a transmitter having an output comprising :determining a transmit power indicator;determining a set of digital gains as a function of the transmit power indicator;applying the set of digital gains to a corresponding set of code channels, the set of digital gains setting relative powers of the set of code channels and also compensating for non-linearities in the transmitter as a function of the transmit power indicator such that a desired relationship between channel powers of said set of channels after having been combined to produce the output is achieved;combining the set of channels to produce the output. CA 02492477 2008-06-06 53074-4
  16. 28
    The method according to any one of claims 25 to 27 wherein the desired relationship between channel powers comprises a specified relative power for each of the channels in the output.
  17. 29
    The method according to any one of claims 25 to 28 wherein determining a set of digital gains as a function of the transmit power indicator further comprises:for each of at least one channel: using a non-linear function that is a function of the transmit power indicator in generating a digital gain value for the current state and for the current transmit power of the respective channel.
  18. 31
    The method according to any one of claims 25 to 30 wherein determining a set of digital gains as a function of the transmit power indicator further comprises:CA 02492477 2008-06-06 53074-4 for each of at least one channel: maintaining a respective pre-set digital gain value for the channel for each of a plurality of states of the set of channels, and as a function of the transmit power indicator;determining and using a digital gain value for the current state and for the current transmit power of the at least one channel by interpolation of pre-set digital gain values.
  19. 32
    The method according to any one of claims 29 to 31 wherein each state comprises a selection of a particular set of code channels from a set of possible code channels, and a selection of at least one of an encoding format, a signal format, and a data rate for at least one of the set of particular code channels.
  20. 33
    The method according to any one of claims 29 to 32 wherein each state comprises at least one of:a selection of a particular set of code channels from an available set;a selection of a particular encoder format for at least one code channel a selection of a particular signal format for at least one code channel;and a selection of a particular data rate for at least one code channel.
  21. 34
    The method according to any one of claims 25 to 33 wherein, for each of at least one of the code channels determining a digital gain of said set of digital gains comprises :CA 02492477 2008-06-06 53074-4 determining a nominal digital gain for the code channel;determining a gain adjustment for the code channel as a function of the transmit power indicator;combining the nominal digital gain and the gain adjustment to produce the digital gain of said set of digital gains for the code channel.
  22. 35
    The method according to any one of claims 25 to 34 wherein the code channels are CDMA code channels.
  23. 36
    A transmitter having an output and a transmit power indicator, the transmitter comprising:a plurality of code channel generators and/or code channel encoders;for each code channel generator and/or code channel encoder, a respective digital gain element;a compensation element adapted to apply a set of digital gains to the digital gain elements, the set of digital gains compensating for non-linearities in the transmitter as a function of the transmit power indicator such that a desired relationship between code channel powers of said set of code channels after having been combined to produce the output is achieved.
  24. 39
    The transmitter according to any one of claims 36 to 38 further comprising:15 a power control subsystem adapted to determine the transmit power.
  25. 40
    A computer readable medium having computer readable instructions stored thereon for implementation by a computer processor for implementing a method comprising:20 determining a transmit power indicator;determining a set of digital gains as a function of the transmit power indicator;applying the set of digital gains to a corresponding set of code channels, the set of digital gains 25 setting relative powers of a set of code channels and also compensating for non-linearities in a transmitter as a function of the transmit power indicator such that a desired relationship between channel powers of said set of channels CA 02492477 2008-06-06 53074-4 after having been combined -to produce the output is achieved.
  26. 43
    The computer readable medium according to any one of claims 40 to 42 wherein the method step of determining a set of digital gains as a function of the transmit power indicator further comprises:20 for each of at least one channel: maintaining a respective pre-set digital gain value for the channel for each of a plurality of states of the set of channels, and as a function of the transmit power indicator;determining and using a digital gain value for the current state and for the current transmit power of the at least one channel by interpolation of pre-set digital gain values. CA 02492477 2008-06-06 53074-4
  27. 44
    The computer readable medium according to any one of claims 41 to 43 wherein each state comprises a selection of a particular set of code channels from a set of possible code channels, and a selection of at least one of an 5 encoding format, a signal format, and a data rate for at least one of the set of particular code channels.
Independent claims27