Claims
- 1. A digital baseband (DBB) transmitter comprising:
(a) a digital amplitude imbalance compensation module having real and imaginary signal paths, the digital amplitude imbalance compensation module being configured to adjust the amplitude characteristics of the real and imaginary signal paths; and (b) a controller in communication with the digital amplitude imbalance compensation module, the controller being configured to determine an amplitude compensation value used to adjust the amplitude characteristics of the imaginary signal path such that the real and imaginary signal paths substantially have the same amplitude.
- 2. The DBB transmitter of claim 1 further comprising:
(c) a digital phase imbalance compensation module in communication with the controller and having real and imaginary signal paths in communication with the real and imaginary signal paths of the digital amplitude imbalance compensation module, respectively, wherein the controller determines a phase compensation value used by the digital phase imbalance compensation module to adjust the phase difference between the real and imaginary signal paths to 90 degrees.
- 3. The DBB transmitter of claim 2 further comprising:
(d) a modem switchably connected to the real and imaginary signal paths of the digital amplitude imbalance compensation module, the modem having real and imaginary signal outputs; and (e) first and second switches connected to the real and imaginary signal outputs of the modem, the real and imaginary signal paths of the digital amplitude imbalance compensation module and the controller, wherein the amplitude and phase compensation values are determined after the switches disconnect the modem from the real and imaginary signal paths of the digital amplitude imbalance compensation module and connect the controller to the real and imaginary signal paths of the digital amplitude imbalance compensation module.
- 4. The DBB transmitter of claim 3 wherein the controller disables the imaginary signal path of the digital amplitude imbalance compensation module, applies a first reference signal to the real signal path of the digital amplitude imbalance compensation module, and receives a first detected reading having a value PI-TARGET in response to the first reference signal.
- 5. The DBB transmitter of claim 4 wherein the controller disables the real signal path of the digital amplitude imbalance compensation module, applies a second reference signal to the imaginary signal path of the digital amplitude imbalance compensation module, and receives a second detected reading having a value PQ in response to the second reference signal.
- 6. The DBB transmitter of claim 5 wherein the controller compares the value of PI-TARGET to the value of PQ, wherein if the values of PI-TARGET and PQ are not substantially the same, the controller incrementally adjusts the value of the amplitude compensation value until the values of PI-TARGET and PQ are substantially the same.
- 7. The DBB transmitter of claim 6 wherein the controller simultaneously applies the first reference signal to the real signal path and the second reference signal to the imaginary signal path, reduces the power level of the first and second reference signals by half, and receives a third detected reading having a value PPHASE-ERROR in response to the simultaneously applied first and second reference signals.
- 8. The DBB transmitter of claim 7 wherein the controller compares the value of PPHASE-ERROR to the value of PI-TARGET, and if the values of PPHASE-ERROR and PI-TARGET are not substantially the same, the controller incrementally adjusts the value of the phase compensation value until the values of PPHASE-ERROR and PI-TARGET are substantially the same, indicating that the phases of the real and imaginary signal paths are orthogonal to each other.
- 9. The DBB transmitter of claim 2 further comprising:
(d) an analog radio transmitter in communication with the digital amplitude imbalance compensation module and the digital phase imbalance compensation module; and (e) a memory in communication with the controller, the memory for storing at least one of the phase and amplitude compensation values.
- 10. The DBB transmitter of claim 9 wherein the analog radio transmitter further includes a temperature sensor in communication with the controller, and the controller determines the amplitude and phase compensation values if the temperature sensor detects a change in temperature greater than a predetermined threshold, or a temperature excursion beyond a predetermined value or range.
- 11. The DBB transmitter of claim 10 wherein the analog radio transmitter further comprises an amplifier, wherein the controller sets the amplifier to a predetermined gain level, prior to determining the amplitude and phase compensation values.
- 12. The DBB transmitter of claim 2 wherein the controller sets a previously determined phase compensation value to zero, prior to determining a new phase compensation value.
- 13. The DBB transmitter of claim 2 wherein the DBB transmitter processes communication signals which include first and second time slots separated by a guard period, and the controller determines the amplitude and phase compensation values during at least a portion of the guard period.
- 14. The DBB transmitter of claim 2 wherein the digital phase imbalance compensation module comprises:
(i) a first adder having first and second inputs and a first output, the first input being coupled to the real signal input of the digital phase imbalance compensation module, and the first output being coupled to a real signal output of the digital phase imbalance compensator module; (ii) a second adder having third and fourth inputs and a second output, the third input being coupled to the imaginary signal input of the digital phase imbalance compensation module, and the first output being coupled to an imaginary signal output of the digital phase imbalance compensator module; (iii) a first multiplier having fifth and sixth inputs and a third output, the fifth input being coupled to the imaginary signal input of the digital phase imbalance compensation module, and the third output being coupled to the second input of the first adder; and (iv) a second multiplier having seventh and eighth inputs and a fourth output, the seventh input being coupled to the real signal input of the digital phase imbalance compensation module, the fourth output being coupled to the fourth input of the first adder, and the eight input of the second multiplier being coupled to the sixth input of the first multiplier and to the controller for receiving the phase adjustment signal.
- 15. The DBB transmitter of claim 1 wherein the digital amplitude imbalance compensation module comprises:
(i) a multiplier having a first input coupled to the imaginary signal input of the digital amplitude imbalance compensation module, a second input coupled to the controller for receiving the amplitude adjustment signal, and a first output; and (ii) an adder having a third input coupled to the imaginary signal input of the digital amplitude imbalance compensation module, a fourth input connected to the output of the multiplier, and a second output connected to an imaginary signal output of the digital amplitude imbalance compensation module.
- 16. The DBB transmitter of claim 1 wherein the controller sets a previously determined amplitude compensation value to zero, prior to determining a new amplitude compensation value.
- 17. A digital baseband (DBB) transmitter comprising:
(a) a digital phase imbalance compensation module having real and imaginary signal paths and being configured to adjust the phase difference between the real and imaginary signal paths; and (b) a controller in communication with the digital phase imbalance compensation module and being configured to determine a phase compensation value used to adjust the phase difference between the real and imaginary signal paths to 90 degrees.
- 18. The DBB transmitter of claim 17 further comprising:
(c) a digital amplitude imbalance compensation module in communication with the controller and having real and imaginary signal paths in communication with the real and imaginary signal paths of the digital phase imbalance compensation module, respectively, wherein the controller determines an amplitude compensation value used by the digital amplitude imbalance compensation module to adjust the amplitude characteristics of the imaginary signal path such that the real and imaginary signal paths substantially have the same amplitude.
- 19. The DBB transmitter of claim 18 further comprising:
(d) a modem switchably connected to the real and imaginary signal paths of the digital amplitude imbalance compensation module, the modem having real and imaginary signal outputs; and (e) first and second switches connected to the real and imaginary signal outputs of the modem, the real and imaginary signal paths of the digital amplitude imbalance compensation module and the controller, wherein the amplitude and phase compensation values are determined after the switches disconnect the modem from the real and imaginary signal paths of the digital amplitude imbalance compensation module and connect the controller to the real and imaginary signal paths of the digital amplitude imbalance compensation module.
- 20. The DBB transmitter of claim 19 wherein the controller disables the imaginary signal path of the digital amplitude imbalance compensation module, applies a first reference signal to the real signal path of the digital amplitude imbalance compensation module, and receives a first detected reading having a value PI-TARGET in response to the first reference signal.
- 21. The DBB transmitter of claim 20 wherein the controller disables the real signal path of the digital amplitude imbalance compensation module, applies a second reference signal to the imaginary signal path of the digital amplitude imbalance compensation module, and receives a second detected reading having a value PQ in response to the second reference signal.
- 22. The DBB transmitter of claim 21 wherein the controller compares the value of PI-TARGET to the value of PQ, wherein if the values of PI-TARGET and PQ are not substantially the same, the controller incrementally adjusts the value of the amplitude compensation value until the values of PI-TARGET and PQ are substantially the same.
- 23. The DBB transmitter of claim 22 wherein the controller simultaneously applies the first reference signal to the real signal path and the second reference signal to the imaginary signal path, reduces the power level of the first and second reference signals by half, and receives a third detected reading having a value PPHASE-ERROR in response to the simultaneously applied first and second reference signals.
- 24. The DBB transmitter of claim 23 wherein the controller compares the value of PPHASE-ERROR to the value of PI-TARGET, and if the values of PPHASE-ERROR and PI-TARGET are not substantially the same, the controller incrementally adjusts the value of the phase compensation value until the values of PPHASE-ERROR and PI-TARGET are substantially the same, indicating that the phase difference between the real and imaginary signal paths is 90 degrees.
- 25. The DBB transmitter of claim 18 further comprising:
(d) an analog radio transmitter in communication with the digital amplitude imbalance compensation module and the digital phase imbalance compensation module; and (e) a memory in communication with the controller, the memory for storing at least one of the phase and amplitude compensation values.
- 26. The DBB transmitter of claim 25 wherein the analog radio transmitter further includes a temperature sensor in communication with the controller, and the controller determines the amplitude and phase compensation values if the temperature sensor detects a change in temperature greater than a predetermined threshold, or a temperature excursion beyond a predetermined value or range.
- 27. The DBB transmitter of claim 26 wherein the analog radio transmitter further comprises an amplifier, wherein the controller sets the amplifier to a predetermined gain level, prior to determining the amplitude and phase compensation values.
- 28. The DBB transmitter of claim 18 wherein the controller sets a previously determined amplitude compensation value to zero, prior to determining a new amplitude compensation value.
- 29. The DBB transmitter of claim 18 wherein the DBB transmitter processes communication signals which include first and second time slots separated by a guard period, and the controller determines the amplitude and phase values during at least a portion of the guard period.
- 30. The DBB transmitter of claim 18 wherein the digital amplitude imbalance compensation module comprises:
(i) a multiplier having a first input coupled to the imaginary signal input of the digital amplitude imbalance compensation module, a second input coupled to the controller for receiving the amplitude adjustment signal, and a first output; and (ii) an adder having a third input coupled to the imaginary signal input of the digital amplitude imbalance compensation module, a fourth input connected to the output of the multiplier, and a second output connected to an imaginary signal output of the digital amplitude imbalance compensation module.
- 31. The DBB transmitter of claim 17 wherein the digital phase imbalance compensation module comprises:
(i) a first adder having first and second inputs and a first output, the first input being coupled to the real signal input of the digital phase imbalance compensation module, and the first output being coupled to a real signal output of the digital phase imbalance compensator module; (ii) a second adder having third and fourth inputs and a second output, the third input being coupled to the imaginary signal input of the digital phase imbalance compensation module, and the first output being coupled to an imaginary signal output of the digital phase imbalance compensator module; (iii) a first multiplier having fifth and sixth inputs and a third output, the fifth input being coupled to the imaginary signal input of the digital phase imbalance compensation module, and the third output being coupled to the second input of the first adder; and (iv) a second multiplier having seventh and eighth inputs and a fourth output, the seventh input being coupled to the real signal input of the digital phase imbalance compensation module, the fourth output being coupled to the fourth input of the first adder, and the eight input of the second multiplier being coupled to the sixth input of the first multiplier and to the controller for receiving the phase adjustment signal.
- 32. The DBB transmitter of claim 17 wherein the controller sets a previously determined phase compensation value to zero, prior to determining a new phase compensation value.
- 33. A wireless transmit/receive unit (WTRU) comprising:
(a) a digital amplitude imbalance compensation module having real and imaginary signal paths, the digital amplitude imbalance compensation module being configured to adjust the amplitude characteristics of the real and imaginary signal paths; and (b) a controller in communication with the digital amplitude imbalance compensation module, the controller being configured to determine an amplitude compensation value used to adjust the amplitude characteristics of the imaginary signal path such that the real and imaginary signal paths substantially have the same amplitude.
- 34. The WTRU of claim 32 further comprising:
(c) a digital phase imbalance compensation module in communication with the controller and having real and imaginary signal paths in communication with the real and imaginary signal paths of the digital amplitude imbalance compensation module, respectively, wherein the controller determines a phase compensation value used by the digital phase imbalance compensation module to adjust the phase difference between the real and imaginary signal paths to 90 degrees.
- 35. The WTRU of claim 34 further comprising:
(d) a modem switchably connected to the real and imaginary signal paths of the digital amplitude imbalance compensation module, the modem having real and imaginary signal outputs; and (e) first and second switches connected to the real and imaginary signal outputs of the modem, the real and imaginary signal paths of the digital amplitude imbalance compensation module and the controller, wherein the amplitude and phase compensation values are determined after the switches disconnect the modem from the real and imaginary signal paths of the digital amplitude imbalance compensation module and connect the controller to the real and imaginary signal paths of the digital amplitude imbalance compensation module.
- 36. The WTRU of claim 35 wherein the controller disables the imaginary signal path of the digital amplitude imbalance compensation module, applies a first reference signal to the real signal path of the digital amplitude imbalance compensation module, and receives a first detected reading having a value PI-TARGET in response to the first reference signal.
- 37. The WTRU of claim 36 wherein the controller disables the real signal path of the digital amplitude imbalance compensation module, applies a second reference signal to the imaginary signal path of the digital amplitude imbalance compensation module, and receives a second detected reading having a value PQ in response to the second reference signal.
- 38. The WTRU of claim 37 wherein the controller compares the value of PI-TARGET to the value of PQ, wherein if the values of PI-TARGET and PQ are not substantially the same, the controller incrementally adjusts the value of the amplitude compensation value until the values of PI-TARGET and PQ are substantially the same.
- 39. The WTRU of claim 38 wherein the controller simultaneously applies the first reference signal to the real signal path and the second reference signal to the imaginary signal path, reduces the power level of the first and second reference signals by half, and receives a third detected reading having a value PPHASE-ERROR in response to the simultaneously applied first and second reference signals.
- 40. The WTRU of claim 39 wherein the controller compares the value of PPHASE-ERROR to the value of PI-TARGET, and if the values of PPHASE-ERROR and PI-TARGET are not substantially the same, the controller incrementally adjusts the value of the phase compensation value until the values of PPHASE-ERROR and PI-TARGET are substantially the same, indicating that the phases of the real and imaginary signal paths are orthogonal to each other.
- 41. The WTRU of claim 34 further comprising:
(d) an analog radio transmitter in communication with the digital amplitude imbalance compensation module and the digital phase imbalance compensation module; and (e) a memory in communication with the controller, the memory for storing at least one of the phase and amplitude compensation values.
- 42. The WTRU of claim 41 wherein the analog radio transmitter further includes a temperature sensor in communication with the controller, and the controller determines the amplitude and phase compensation values if the temperature sensor detects a change in temperature greater than a predetermined threshold, or a temperature excursion beyond a predetermined value or range.
- 43. The WTRU of claim 42 wherein the analog radio transmitter further comprises an amplifier, wherein the controller sets the amplifier to a predetermined gain level, prior to determining the amplitude and phase compensation values.
- 44. The WTRU of claim 34 wherein the controller sets a previously determined phase compensation value to zero, prior to determining a new phase compensation value.
- 45. The WTRU of claim 34 wherein the WTRU processes communication signals which include first and second time slots separated by a guard period, and the controller determines the amplitude and phase compensation values during at least a portion of the guard period.
- 46. The WTRU of claim 34 wherein the digital phase imbalance compensation module comprises:
(i) a first adder having first and second inputs and a first output, the first input being coupled to the real signal input of the digital phase imbalance compensation module, and the first output being coupled to a real signal output of the digital phase imbalance compensator module; (ii) a second adder having third and fourth inputs and a second output, the third input being coupled to the imaginary signal input of the digital phase imbalance compensation module, and the first output being coupled to an imaginary signal output of the digital phase imbalance compensator module; (iii) a first multiplier having fifth and sixth inputs and a third output, the fifth input being coupled to the imaginary signal input of the digital phase imbalance compensation module, and the third output being coupled to the second input of the first adder; and (iv) a second multiplier having seventh and eighth inputs and a fourth output, the seventh input being coupled to the real signal input of the digital phase imbalance compensation module, the fourth output being coupled to the fourth input of the first adder, and the eight input of the second multiplier being coupled to the sixth input of the first multiplier and to the controller for receiving the phase adjustment signal.
- 47. The WTRU of claim 33 wherein the digital amplitude imbalance compensation module comprises:
(i) a multiplier having a first input coupled to the imaginary signal input of the digital amplitude imbalance compensation module, a second input coupled to the controller for receiving the amplitude adjustment signal, and a first output; and (ii) an adder having a third input coupled to the imaginary signal input of the digital amplitude imbalance compensation module, a fourth input connected to the output of the multiplier, and a second output connected to an imaginary signal output of the digital amplitude imbalance compensation module.
- 48. The WTRU of claim 33 wherein the controller sets a previously determined amplitude compensation value to zero, prior to determining a new amplitude compensation value.
- 49. A wireless transmit/receive unit (WTRU) comprising:
(a) a digital phase imbalance compensation module having real and imaginary signal paths and being configured to adjust the phase difference between the real and imaginary signal paths; and (b) a controller in communication with the digital phase imbalance compensation module and being configured to determine a phase compensation value used to adjust the phase difference between the real and imaginary signal paths to 90 degrees.
- 50. The WTRU of claim 49 further comprising:
(c) a digital amplitude imbalance compensation module in communication with the controller and having real and imaginary signal paths in communication with the real and imaginary signal paths of the digital phase imbalance compensation module, respectively, wherein the controller determines an amplitude compensation value used by the digital amplitude imbalance compensation module to adjust the amplitude characteristics of the imaginary signal path such that the real and imaginary signal paths substantially have the same amplitude.
- 51. The WTRU of claim 50 further comprising:
(d) a modem switchably connected to the real and imaginary signal paths of the digital amplitude imbalance compensation module, the modem having real and imaginary signal outputs; and (e) first and second switches connected to the real and imaginary signal outputs of the modem, the real and imaginary signal paths of the digital amplitude imbalance compensation module and the controller, wherein the amplitude and phase compensation values are determined after the switches disconnect the modem from the real and imaginary signal paths of the digital amplitude imbalance compensation module and connect the controller to the real and imaginary signal paths of the digital amplitude imbalance compensation module.
- 52. The WTRU of claim 51 wherein the controller disables the imaginary signal path of the digital amplitude imbalance compensation module, applies a first reference signal to the real signal path of the digital amplitude imbalance compensation module, and receives a first detected reading having a value PI-TARGET in response to the first reference signal.
- 53. The WTRU of claim 52 wherein the controller disables the real signal path of the digital amplitude imbalance compensation module, applies a second reference signal to the imaginary signal path of the digital amplitude imbalance compensation module, and receives a second detected reading having a value PQ in response to the second reference signal.
- 54. The WTRU of claim 53 wherein the controller compares the value of PI-TARGET to the value of PQ, wherein if the values of PI-TARGET and PQ are not substantially the same, the controller incrementally adjusts the value of the amplitude compensation value until the values of PI-TARGET and PQ are substantially the same.
- 55. The WTRU of claim 54 wherein the controller simultaneously applies the first reference signal to the real signal path and the second reference signal to the imaginary signal path, reduces the power level of the first and second reference signals by half, and receives a third detected reading having a value PPHASE-ERROR in response to the simultaneously applied first and second reference signals.
- 56. The WTRU of claim 55 wherein the controller compares the value of PPHASE-ERROR to the value of PI-TARGET, and if the values of PPHASE-ERROR and PI-TARGET are not substantially the same, the controller incrementally adjusts the value of the phase compensation value until the values of PPHASE-ERROR and PI-TARGET are substantially the same, indicating that the phase difference between the real and imaginary signal paths is 90 degrees.
- 57. The WTRU of claim 50 further comprising:
(d) an analog radio transmitter in communication with the digital amplitude imbalance compensation module and the digital phase imbalance compensation module; and (e) a memory in communication with the controller, the memory for storing at least one of the phase and amplitude compensation values.
- 58. The WTRU of claim 57 wherein the analog radio transmitter further includes a temperature sensor in communication with the controller, and the controller determines the amplitude and phase compensation values if the temperature sensor detects a change in temperature greater than a predetermined threshold, or a temperature excursion beyond a predetermined value or range.
- 59. The WTRU of claim 58 wherein the analog radio transmitter further comprises an amplifier, wherein the controller sets the amplifier to a predetermined gain level, prior to determining the amplitude and phase compensation values.
- 60. The WTRU of claim 50 wherein the controller sets a previously determined amplitude compensation value to zero, prior to determining a new amplitude compensation value.
- 61. The WTRU of claim 50 wherein the WTRU processes communication signals which include first and second time slots separated by a guard period, and the controller determines the amplitude and phase values during at least a portion of the guard period.
- 62. The WTRU of claim 50 wherein the digital amplitude imbalance compensation module comprises:
(i) a multiplier having a first input coupled to the imaginary signal input of the digital amplitude imbalance compensation module, a second input coupled to the controller for receiving the amplitude adjustment signal, and a first output; and (ii) an adder having a third input coupled to the imaginary signal input of the digital amplitude imbalance compensation module, a fourth input connected to the output of the multiplier, and a second output connected to an imaginary signal output of the digital amplitude imbalance compensation module.
- 63. The WTRU of claim 49 wherein the digital phase imbalance compensation module comprises:
(i) a first adder having first and second inputs and a first output, the first input being coupled to the real signal input of the digital phase imbalance compensation module, and the first output being coupled to a real signal output of the digital phase imbalance compensator module; (ii) a second adder having third and fourth inputs and a second output, the third input being coupled to the imaginary signal input of the digital phase imbalance compensation module, and the first output being coupled to an imaginary signal output of the digital phase imbalance compensator module; (iii) a first multiplier having fifth and sixth inputs and a third output, the fifth input being coupled to the imaginary signal input of the digital phase imbalance compensation module, and the third output being coupled to the second input of the first adder; and (iv) a second multiplier having seventh and eighth inputs and a fourth output, the seventh input being coupled to the real signal input of the digital phase imbalance compensation module, the fourth output being coupled to the fourth input of the first adder, and the eight input of the second multiplier being coupled to the sixth input of the first multiplier and to the controller for receiving the phase adjustment signal.
- 64. The DBB transmitter of claim 49 wherein the controller sets a previously determined phase compensation value to zero, prior to determining a new phase compensation value.
- 65. An integrated circuit (IC) comprising:
(a) a digital amplitude imbalance compensation module having real and imaginary signal paths, the digital amplitude imbalance compensation module being configured to adjust the amplitude characteristics of the real and imaginary signal paths; and (b) a controller in communication with the digital amplitude imbalance compensation module, the controller being configured to determine an amplitude compensation value used to adjust the amplitude characteristics of the imaginary signal path such that the real and imaginary signal paths substantially have the same amplitude.
- 66. The IC of claim 65 further comprising:
(c) a digital phase imbalance compensation module in communication with the controller and having real and imaginary signal paths in communication with the real and imaginary signal paths of the digital amplitude imbalance compensation module, respectively, wherein the controller determines a phase compensation value used by the digital phase imbalance compensation module to adjust the phase difference between the real and imaginary signal paths to 90 degrees.
- 67. The IC of claim 66 further comprising:
(d) a modem switchably connected to the real and imaginary signal paths of the digital amplitude imbalance compensation module, the modem having real and imaginary signal outputs; and (e) first and second switches connected to the real and imaginary signal outputs of the modem, the real and imaginary signal paths of the digital amplitude imbalance compensation module and the controller, wherein the amplitude and phase compensation values are determined after the switches disconnect the modem from the real and imaginary signal paths of the digital amplitude imbalance compensation module and connect the controller to the real and imaginary signal paths of the digital amplitude imbalance compensation module.
- 68. The IC of claim 67 wherein the controller disables the imaginary signal path of the digital amplitude imbalance compensation module, applies a first reference signal to the real signal path of the digital amplitude imbalance compensation module, and receives a first detected reading having a value PI-TARGET in response to the first reference signal.
- 69. The IC of claim 68 wherein the controller disables the real signal path of the digital amplitude imbalance compensation module, applies a second reference signal to the imaginary signal path of the digital amplitude imbalance compensation module, and receives a second detected reading having a value PQ in response to the second reference signal.
- 70. The IC of claim 69 wherein the controller compares the value of PI-TARGET to the value of PQ, wherein if the values of PI-TARGET and PQ are not substantially the same, the controller incrementally adjusts the value of the amplitude compensation value until the values of PI-TARGET and PQ are substantially the same.
- 71. The IC of claim 70 wherein the controller simultaneously applies the first reference signal to the real signal path and the second reference signal to the imaginary signal path, reduces the power level of the first and second reference signals by half, and receives a third detected reading having a value PPHASE-ERROR in response to the simultaneously applied first and second reference signals.
- 72. The IC of claim 71 wherein the controller compares the value of PPHASE-ERROR to the value of PI-TARGET, and if the values of PPHASE-ERROR and PI-TARGET are not substantially the same, the controller incrementally adjusts the value of the phase compensation value until the values of PPHASE-ERROR and PI-TARGET are substantially the same, indicating that the phases of the real and imaginary signal paths are orthogonal to each other.
- 73. The IC of claim 66 further comprising:
(d) an analog radio transmitter in communication with the digital amplitude imbalance compensation module and the digital phase imbalance compensation module; and (e) a memory in communication with the controller, the memory for storing at least one of the phase and amplitude compensation values.
- 74. The IC of claim 73 wherein the analog radio transmitter further includes a temperature sensor in communication with the controller, and the controller determines the amplitude and phase compensation values if the temperature sensor detects a change in temperature greater than a predetermined threshold, or a temperature excursion beyond a predetermined value or range.
- 75. The IC of claim 74 wherein the analog radio transmitter further comprises an amplifier, wherein the controller sets the amplifier to a predetermined gain level, prior to determining the amplitude and phase compensation values.
- 76. The IC of claim 66 wherein the controller sets a previously determined phase compensation value to zero, prior to determining a new phase compensation value.
- 77. The IC of claim 66 wherein the IC processes communication signals which include first and second time slots separated by a guard period, and the controller determines the amplitude and phase compensation values during at least a portion of the guard period.
- 78. The IC of claim 66 wherein the digital phase imbalance compensation module comprises:
(i) a first adder having first and second inputs and a first output, the first input being coupled to the real signal input of the digital phase imbalance compensation module, and the first output being coupled to a real signal output of the digital phase imbalance compensator module; (ii) a second adder having third and fourth inputs and a second output, the third input being coupled to the imaginary signal input of the digital phase imbalance compensation module, and the first output being coupled to an imaginary signal output of the digital phase imbalance compensator module; (iii) a first multiplier having fifth and sixth inputs and a third output, the fifth input being coupled to the imaginary signal input of the digital phase imbalance compensation module, and the third output being coupled to the second input of the first adder; and (iv) a second multiplier having seventh and eighth inputs and a fourth output, the seventh input being coupled to the real signal input of the digital phase imbalance compensation module, the fourth output being coupled to the fourth input of the first adder, and the eight input of the second multiplier being coupled to the sixth input of the first multiplier and to the controller for receiving the phase adjustment signal.
- 79. The IC of claim 65 wherein the digital amplitude imbalance compensation module comprises:
(i) a multiplier having a first input coupled to the imaginary signal input of the digital amplitude imbalance compensation module, a second input coupled to the controller for receiving the amplitude adjustment signal, and a first output; and (ii) an adder having a third input coupled to the imaginary signal input of the digital amplitude imbalance compensation module, a fourth input connected to the output of the multiplier, and a second output connected to an imaginary signal output of the digital amplitude imbalance compensation module.
- 80. The IC of claim 65 wherein the controller sets a previously determined amplitude compensation value to zero, prior to determining a new amplitude compensation value.
- 81. An integrated circuit (IC) comprising:
(a) a digital phase imbalance compensation module having real and imaginary signal paths and being configured to adjust the phase difference between the real and imaginary signal paths; and (b) a controller in communication with the digital phase imbalance compensation module and being configured to determine a phase compensation value used to adjust the phase difference between the real and imaginary signal paths to 90 degrees.
- 82. The IC of claim 81 further comprising:
(c) a digital amplitude imbalance compensation module in communication with the controller and having real and imaginary signal paths in communication with the real and imaginary signal paths of the digital phase imbalance compensation module, respectively, wherein the controller determines an amplitude compensation value used by the digital amplitude imbalance compensation module to adjust the amplitude characteristics of the imaginary signal path such that the real and imaginary signal paths substantially have the same amplitude.
- 83. The IC of claim 82 further comprising:
(d) a modem switchably connected to the real and imaginary signal paths of the digital amplitude imbalance compensation module, the modem having real and imaginary signal outputs; and (e) first and second switches connected to the real and imaginary signal outputs of the modem, the real and imaginary signal paths of the digital amplitude imbalance compensation module and the controller, wherein the amplitude and phase compensation values are determined after the switches disconnect the modem from the real and imaginary signal paths of the digital amplitude imbalance compensation module and connect the controller to the real and imaginary signal paths of the digital amplitude imbalance compensation module.
- 84. The IC of claim 83 wherein the controller disables the imaginary signal path of the digital amplitude imbalance compensation module, applies a first reference signal to the real signal path of the digital amplitude imbalance compensation module, and receives a first detected reading having a value PI-TARGET in response to the first reference signal.
- 85. The IC of claim 84 wherein the controller disables the real signal path of the digital amplitude imbalance compensation module, applies a second reference signal to the imaginary signal path of the digital amplitude imbalance compensation module, and receives a second detected reading having a value PQ in response to the second reference signal.
- 86. The IC of claim 85 wherein the controller compares the value of PI-TARGET to the value of PQ, wherein if the values of PI-TARGET and PQ are not substantially the same, the controller incrementally adjusts the value of the amplitude compensation value until the values of PI-TARGET and PQ are substantially the same.
- 87. The IC of claim 86 wherein the controller simultaneously applies the first reference signal to the real signal path and the second reference signal to the imaginary signal path, reduces the power level of the first and second reference signals by half, and receives a third detected reading having a value PPHASE-ERROR in response to the simultaneously applied first and second reference signals.
- 88. The IC of claim 87 wherein the controller compares the value of PPHASE-ERROR to the value of PI-TARGET, and if the values of PPHASE-ERROR and PI-TARGET are not substantially the same, the controller incrementally adjusts the value of the phase compensation value until the values of PPHASE-ERROR and PI-TARGET are substantially the same, indicating that the phase difference between the real and imaginary signal paths is 90 degrees.
- 89. The IC of claim 82 further comprising:
(d) an analog radio transmitter in communication with the digital amplitude imbalance compensation module and the digital phase imbalance compensation module; and (e) a memory in communication with the controller, the memory for storing at least one of the phase and amplitude compensation values.
- 90. The IC of claim 89 wherein the analog radio transmitter further includes a temperature sensor in communication with the controller, and the controller determines the amplitude and phase compensation values if the temperature sensor detects a change in temperature greater than a predetermined threshold, or a temperature excursion beyond a predetermined value or range.
- 91. The IC of claim 90 wherein the analog radio transmitter further comprises an amplifier, wherein the controller sets the amplifier to a predetermined gain level, prior to determining the amplitude and phase compensation values.
- 92. The IC of claim 82 wherein the controller sets a previously determined amplitude compensation value to zero, prior to determining a new amplitude compensation value.
- 93. The IC of claim 82 wherein the IC processes communication signals which include first and second time slots separated by a guard period, and the controller determines the amplitude and phase values during at least a portion of the guard period.
- 94. The IC of claim 82 wherein the digital amplitude imbalance compensation module comprises:
(i) a multiplier having a first input coupled to the imaginary signal input of the digital amplitude imbalance compensation module, a second input coupled to the controller for receiving the amplitude adjustment signal, and a first output; and (ii) an adder having a third input coupled to the imaginary signal input of the digital amplitude imbalance compensation module, a fourth input connected to the output of the multiplier, and a second output connected to an imaginary signal output of the digital amplitude imbalance compensation module.
- 95. The IC of claim 81 wherein the digital phase imbalance compensation module comprises:
(i) a first adder having first and second inputs and a first output, the first input being coupled to the real signal input of the digital phase imbalance compensation module, and the first output being coupled to a real signal output of the digital phase imbalance compensator module; (ii) a second adder having third and fourth inputs and a second output, the third input being coupled to the imaginary signal input of the digital phase imbalance compensation module, and the first output being coupled to an imaginary signal output of the digital phase imbalance compensator module; (iii) a first multiplier having fifth and sixth inputs and a third output, the fifth input being coupled to the imaginary signal input of the digital phase imbalance compensation module, and the third output being coupled to the second input of the first adder; and (iv) a second multiplier having seventh and eighth inputs and a fourth output, the seventh input being coupled to the real signal input of the digital phase imbalance compensation module, the fourth output being coupled to the fourth input of the first adder, and the eight input of the second multiplier being coupled to the sixth input of the first multiplier and to the controller for receiving the phase adjustment signal.
- 96. The IC of claim 81 wherein the controller sets a previously determined phase compensation value to zero, prior to determining a new phase compensation value.
- 97. In a wireless communication system having real and imaginary signal paths, a method of adjusting the amplitude of the each of the signal paths, the method comprising:
(a) disabling the imaginary signal path; (b) applying a first reference signal to the real signal path; (c) receiving and storing a first detected reading having a value PI-TARGET in response to the first reference signal; (d) disabling the real signal path: (e) enabling the imaginary signal path and applying a second reference signal to the imaginary signal path; (f) receiving a second detected reading having a value PQ in response to the second reference signal; (g) comparing the value of PI-TARGET to the value of PQ; and (h) if the values of PI-TARGET and PQ are not substantially the same, adjusting the amplitude characteristics of the imaginary signal path until the values of PI-TARGET and PQ are substantially the same.
- 98. A method of adjusting a phase difference between the signal paths of the wireless communication system of claim 97, the method comprising:
(A) enabling the real signal path and reapplying the first reference signal to the real signal path; (B) reducing the power of each of the applied first and second reference signals by 3 dB; (C) receiving a third detected reading having a value PIQ in response to applying the first and second reference signals at the same time; (D) determining the difference between the values of PI-TARGET and PIQ; and (E) if the difference between the values of PI-TARGET and PIQ is not substantially equal to zero, adjusting the phase difference between the real and imaginary signal paths until the difference between the values of PI-TARGET and PIQ is substantially equal to zero.
- 99. In a wireless communication system having real and imaginary signal paths, a method of adjusting the amplitude of the each of the signal paths, the method comprising:
(a) disabling the real signal path; (b) applying a first reference signal to the imaginary signal path; (c) receiving and storing a first detected reading having a value PI-TARGET in response to the first reference signal; (d) disabling the imaginary signal path: (e) enabling the real signal path and applying a second reference signal to the real signal path; (f) receiving a second detected reading having a value PQ in response to the second reference signal; (g) comparing the value of PI-TARGET to the value of PQ; and (h) if the values of PI-TARGET and PQ are not substantially the same, adjusting the amplitude characteristics of the imaginary signal path until the values of PI-TARGET and PQ are substantially the same.
- 100. A method of adjusting a phase difference between the signal paths of the wireless communication system of claim 99, the method comprising:
(A) enabling the imaginary signal path and reapplying the first reference signal to the imaginary signal path; (B) reducing the power of each of the applied first and second reference signals by 3 dB; (C) receiving a third detected reading having a value PIQ in response to applying the first and second reference signals at the same time; (D) determining the difference between the values of PI-TARGET and PIQ; and (E) if the difference between the values of PI-TARGET and PIQ is not substantially equal to zero, adjusting the phase difference between the real and imaginary signal paths until the difference between the values of PI-TARGET and PIQ is substantially equal to zero.
CROSS REFERENCE TO RELATED APPLICATION(S)
[0001] This application claims priority from U.S. provisional application No. 60/482,312, filed Jun. 25, 2003, which is incorporated by reference as if fully set forth.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60482312 |
Jun 2003 |
US |