IP Library Granted Patent US 8,085,863
Granted Patent B2
US 8,085,863 · App. 11/775,622 · Granted Dec 27, 2011

Radio receiver or transmitter and method for reducing an IQ gain imbalance

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,085,863
App. No.
11/775,622
Granted
Dec 27, 2011
Kind
B2
Abstract

A radio receiver includes an in-phase channel and a quadrature channel, the channels being provided in parallel at a respective input with quadrature modulated radio frequency signals; and an error correction loop for detecting and correcting an imbalance in gain between at least part of the in-phase channel and a corresponding part of the quadrature channel, wherein the error correction loop comprises: a detector adapted to calculate Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively; a loop filter arranged to receive Error_det new from the detector and calculate loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and a multiplier arranged to receive loop_filter_out new from the loop filter and adjust the signal of the quadrature channel by multiplying the signal by loop_filter_out new .

Claims (118)

1. A radio receiver comprising:

an in-phase channel and a quadrature channel, said channels being provided in parallel at a respective input with quadrature modulated radio frequency signals; and

an error correction loop for detecting and correcting an imbalance in gain between at least part of said in-phase channel and a corresponding part of said quadrature channel,

wherein said error correction loop comprises:

a detector adapted to calculate Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively;

a loop filter arranged to receive Error_det new from the detector and calculate loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and

a multiplier arranged to receive loop_filter_out new from the loop filter and adjust the signal of the quadrature channel by multiplying the signal by loop_filter_out new .

2. A radio receiver according to claim 1 , wherein the error correction loop is provided in a digital domain.

3. A radio receiver according to claim 2 , wherein the detector is adapted to evaluate an imbalance in gain of down-converted signals after being converted from analog into digital signals.

4. A radio receiver according to claim 3 , wherein detector comprises a common digital signal processor for performing the evaluation.

5. A radio receiver according to claim 1 , wherein the error correction loop is provided in an analogue domain.

6. A radio receiver according to claim 1 , wherein the error correction loop is provided across analog-to-digital converters, whereby that the detector is provided in a digital domain and the multiplier is provided in an analogue domain.

7. A radio receiver according to claim 5 , wherein the detector comprises a power or a Vrms (Voltage root mean square) detector for detecting the power of signals in both the in-phase and quadrature channels at some point after down-conversion.

8. A radio receiver according to claim 1 , wherein the radio receiver is an integrated radio receiver.

9. A method, comprising:

feeding quadrature modulated radio frequency signals in parallel to an in-phase channel and to a quadrature channel of a radio receiver;

calculating Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively; and

calculating loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and multiplying the signal of the quadrature channel by loop_filter_out new ;

whereby an imbalance in gain between an in-phase channel and a quadrature channel of a quadrature demodulating radio receiver is reduced.

10. A radio transmitter comprising:

an in-phase channel for in-phase components of a signal;

a quadrature channel for quadrature phase components of said signal; and

an error correction loop for detecting and correcting an imbalance in gain between at least part of said in-phase channel and a corresponding part of said quadrature channel,

wherein said error correction loop comprises:

a detector adapted to calculate Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively;

a loop filter arranged to receive Error_det new from the detector and calculate loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and

a multiplier arranged to receive loop_filter_out new from the loop filter and adjust the signal of the quadrature channel by multiplying the signal by loop_filter_out new .

11. A method, comprising:

feeding an in-phase component of a signal to an in-phase channel and a quadrature-phase component of said signal to a quadrature channel of a radio transmitter;

calculating Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively;

calculating loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and

multiplying the signal of the quadrature channel by loop_filter_out new ;

whereby an imbalance in gain between an in-phase channel and a quadrature channel of a quadrature modulating radio transmitter is reduced.

12. An apparatus, comprising:

a detector in an error correction unit, for calculating Error_det new =|I′|−|Q′|, where I′ and Q′ the in-phase and quadrature channels respectively;

a loop filter in the error correction unit, arranged to receive Error_det new from the detector and calculate loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and

a multiplier in the error correction unit, arranged to receive loop_filter_out new from the loop filter and adjust the signal of the quadrature channel by multiplying said signal by loop_filter_out new .

whereby said error correction unit detects and corrects an imbalance in gain between at least part of an in-phase channel and a corresponding part of a quadrature channel.

13. A method, comprising:

calculating Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively;

calculating loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and

multiplying the signal of the quadrature channel by loop_filter_out new ;

whereby detecting and correcting an imbalance in gain between at least part of an in-phase channel and a corresponding part of a quadrature channel, is achieved.

14. A network entity, comprising:

a radio receiver;

an in-phase channel and a quadrature channel in said radio receiver, said channels being provided in parallel at a respective input with quadrature modulated radio frequency signals; and

an error correction loop in said radio receiver, for detecting and correcting an imbalance in gain between at least part of said in-phase channel and a corresponding part of said quadrature channel,

wherein said error correction loop in said radio receiver, comprises:

a detector in said radio receiver, adapted to calculate Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively;

a loop filter in said radio receiver, arranged to receive Error_det new from the detector and calculate loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and

a multiplier in said radio receiver, arranged to receive loop_filter_out new from the loop filter and adjust the signal of the quadrature channel by multiplying the signal by loop_filter_out new ;

the network entity further comprising:

a radio transmitter;

an in-phase channel in said radio transmitter, for in-phase components of a signal;

a quadrature channel in said radio transmitter, for quadrature phase components of said signal; and

an error correction loop in said radio transmitter, for detecting and correcting an imbalance in gain between at least part of said in-phase channel and a corresponding part of said quadrature channel,

wherein said error correction loop in said radio transmitter, comprises:

a detector in said radio transmitter, adapted to calculate Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively;

a loop filter in said radio transmitter, arranged to receive Error_det new from the detector and calculate loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and

a multiplier in said radio transmitter, arranged to receive loop_filter_out new from the loop filter and adjust the signal of the quadrature channel by multiplying the signal by loop_filter_out new .

15. A network entity according to claim 14 , wherein the network entity is a base station.

16. A mobile station, comprising:

a radio receiver;

an in-phase channel and a quadrature channel in said radio receiver, said channels being provided in parallel at a respective input with quadrature modulated radio frequency signals; and

an error correction loop in said radio receiver, for detecting and correcting an imbalance in gain between at least part of said in-phase channel and a corresponding part of said quadrature channel,

wherein said error correction loop in said radio receiver, comprises:

a detector in said radio receiver, adapted to calculate Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively;

a loop filter in said radio receiver, arranged to receive Error_det new from the detector and calculate loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and

a multiplier in said radio receiver, arranged to receive loop_filter_out new from the loop filter and adjust the signal of the quadrature channel by multiplying the signal by loop_filter_out new ;

the mobile station further comprising:

a radio transmitter;

an in-phase channel in said radio transmitter, for in-phase components of a signal;

a quadrature channel in said radio transmitter, for quadrature phase components of said signal; and

an error correction loop in said radio transmitter, for detecting and correcting an imbalance in gain between at least part of said in-phase channel and a corresponding part of said quadrature channel,

wherein said error correction loop in said radio transmitter, comprises:

a detector in said radio transmitter, adapted to calculate Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively;

a loop filter in said radio transmitter, arranged to receive Error_det new from the detector and calculate loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and

a multiplier in said radio transmitter, arranged to receive loop_filter_out new from the loop filter and adjust the signal of the quadrature channel by multiplying the signal by loop_filter_out new .

17. A radio communications system, comprising:

a mobile station and a base station, each of which comprises:

a radio receiver;

an in-phase channel and a quadrature channel in said radio receiver, said channels being provided in parallel at a respective input with quadrature modulated radio frequency signals; and

an error correction loop in said radio receiver, for detecting and correcting an imbalance in gain between at least part of said in-phase channel and a corresponding part of said quadrature channel,

wherein said error correction loop in said radio receiver, comprises:

a detector in said radio receiver, adapted to calculate Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively;

a loop filter in said radio receiver, arranged to receive Error_det new from the detector and calculate loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and

a multiplier in said radio receiver, arranged to receive loop_filter_out new from the loop filter and adjust the signal of the quadrature channel by multiplying the signal by loop_filter_out new ;

the mobile station and the base station, each further comprising:

a radio transmitter;

an in-phase channel in said radio transmitter, for in-phase components of a signal;

a quadrature channel in said radio transmitter, for quadrature phase components of said signal; and

an error correction loop in said radio transmitter, for detecting and correcting an imbalance in gain between at least part of said in-phase channel and a corresponding part of said quadrature channel,

wherein said error correction loop in said radio transmitter, comprises:

a detector in said radio transmitter, adapted to calculate Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively;

a loop filter in said radio transmitter, arranged to receive Error_det new from the detector and calculate loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and

a multiplier in said radio transmitter, arranged to receive loop_filter_out new from the loop filter and adjust the signal of the quadrature channel by multiplying the signal by loop_filter_out new .

18. A non-transitory computer program product comprising: a non-transitory computer readable medium containing program code executable on a data processor;

program code in said computer readable medium for feeding quadrature modulated radio frequency signals in parallel to an in-phase channel and to a quadrature channel of a radio receiver;

program code in said computer readable medium for calculating Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively; and

program code in said computer readable medium for calculating loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and multiplying the signal of the quadrature channel by loop_filter_out new :

whereby an imbalance in gain between an in-phase channel and a quadrature channel of a quadrature demodulating radio receiver is reduced.

19. A non-transitory computer program product comprising: a non-transitory computer readable medium containing program code executable on a data processor;

program code in said computer readable medium for feeding an in-phase component of a signal to an in-phase channel and a quadrature-phase component of said signal to a quadrature channel of a radio transmitter;

program code in said computer readable medium for calculating Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively;

program code in said computer readable medium for calculating loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and

program code in said computer readable medium for multiplying the signal of the quadrature channel by loop_filter_out new ;

whereby an imbalance in gain between an in-phase channel and a quadrature channel of a quadrature modulating radio transmitter is reduced.

20. An apparatus, comprising:

means for feeding quadrature modulated radio frequency signals in parallel to an in-phase channel and to a quadrature channel of a radio receiver;

means for calculating Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively; and

means for calculating loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and multiplying the signal of the quadrature channel by loop_filter_out new ;

whereby an imbalance in gain between an in-phase channel and a quadrature channel of a quadrature demodulating radio receiver is reduced.

21. An apparatus, comprising:

means for feeding an in-phase component of a signal to an in-phase channel and a quadrature-phase component of said signal to a quadrature channel of a radio transmitter;

means for calculating Error_det new =|I′|−|Q′|, where I′ and Q′ are the in-phase and quadrature channels respectively;

means for calculating loop_filter_out new +=K i * Error_det new , where K i is the loop filter constant and loop_filter_out new has an initial value of 1; and

means for multiplying the signal of the quadrature channel by loop_filter_out new ;

whereby an imbalance in gain between an in-phase channel and a quadrature channel of a quadrature modulating radio transmitter is reduced.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 043953/0822 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035561/0438 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2007
From: GUPTA, CHANDRA
To: NOKIA CORPORATION
Reel/Frame 019979/0708 →