IP Library Granted Patent US 8,218,683
Granted Patent B2
US 8,218,683 · App. 11/773,211 · Granted Jul 10, 2012

Method for compensation for any phase and/or amplitude error in a receiver

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,218,683
App. No.
11/773,211
Granted
Jul 10, 2012
Kind
B2
Abstract

The invention relates to a method for compensation for any phase and/or amplitude error in a receiver having a complex processing branch and a complex-conjugate processing branch, wherein an error-compensated complex signal component is determined by subtraction of a complex-conjugate signal component and to which a correction parameter is applied, from a complex signal component. The correction parameter is determined on the basis of a function of a quotient of the complex signal component and the complex-conjugate signal component.

Claims (634)

1. A method for compensation for a phase error, or an amplitude error, or both a phase error and an amplitude error, in a receiver having a complex signal processing branch and a complex-conjugate signal processing branch, comprising:

determining, using a determination element, an error-compensated complex signal component based on a difference between a complex signal component which is subject to an error and a complex-conjugate signal component which is subject to an error that is modified by a correction parameter; and

estimating, using an estimation element, the correction parameter prior to the modification as a function of a quotient of the complex signal component and the complex-conjugate signal component,

wherein before the formation of a quotient for estimation of the correction parameter, the method further comprises combining or averaging a plurality of values of the complex signal component or a plurality of values of the complex-conjugate signal component to form in each case one term.

2. The method of claim 1 , wherein an error-compensated complex-conjugate signal component is determined based on a difference between a complex-conjugate signal component which is subject to an error and a complex-signal component which is subject to an error that is modified by a complex-conjugate correction parameter.

3. The method of claim 2 , wherein the error-compensated complex signal component, or the error-compensated complex-conjugate signal component, or both, are calculated in a digital signal processing section of the complex and complex-conjugate signal processing branches of the receiver.

4. A method for compensation for a phase error, or an amplitude error, or both a phase error and an amplitude error, in a receiver having I and Q signal processing branches, comprising:

determining, using a determination element, an error-compensated I signal component based on a difference between a Q signal component which is subject to an error that is modified by a correction parameter w, and an I-signal component which is subject to an error; and

determining the correction parameter w using the equation:

w

=

E

(

z

k

,

imb

z

k

,

imb

*

)

or an approximation thereof, wherein E is an expected value, Z k,imb is a value of the I signal component at a discrete time k, and z k,imb * is a value of the Q signal component at the discrete time k, and wherein z k,imb and z k,imb * are complex values.

5. The method of claim 4 , further comprising determining an error-compensated Q signal component based on a difference between the I signal component that is modified by a complex-conjugate correction parameter, and the Q signal component which is subject to an error.

6. The method of claim 4 , wherein the correction parameter w is determined using the equation:

w

=

E

(

a

k

-

b

k

+

·

γ

·

2

·

a

k

·

b

k

a

k

+

b

k

)

and wherein z k,imb =a k i+b k and z k,imb *=a k −i·b k , and γ is a variable parameter, and wherein i is the imaginary number representation.

7. A method for compensation for a phase error, or an amplitude error, or both a phase error and an amplitude error, in a receiver having I and Q signal processing branches, comprising:

determining, using a determination element, an error-compensated I signal component based on a difference between a Q signal component which is subject to an error and is modified by a correction parameter w, and an I-signal component which is subject to an error; and

determining the correction parameter based on real and imaginary components of the I and Q signal components:

wherein the correction parameter w is determined using the equation:

w

=

α

·

E

(

a

k

2

-

b

k

2

)

+

·

β

·

E

(

a

k

·

b

k

)

E

(

a

k

2

+

b

k

2

)

or an approximation thereof, wherein E is an expected value, a k and b k are the real and imaginary values, respectively, of the I signal component at a discrete time k, and α and β are variable parameters, and wherein i is the imaginary number representation.

8. The method according to claim 7 , wherein the correction parameter w is determined using the equation:

w

=

·

β

·

E

(

a

k

·

b

k

)

E

(

a

k

2

+

b

k

2

)

,

wherein E is an expected value, a k and b k are the real and imaginary values, respectively, of the I signal component at a discrete time k, wherein β is a variable parameter, and wherein i is the imaginary number representation.

9. A method for compensation for a phase error, or an amplitude error, or both a phase error and an amplitude error, in a receiver having I and Q signal processing branches, comprising:

determining, using a determination element, an error-compensated I signal component by subtracting a Q signal component which is subject to an error and that is modified by a correction parameter w from an I-signal component which is subject to an error; and

determining the correction parameter based on real and imaginary components of the I or Q signal components, or both;

wherein the correction parameter w is determined by:

w

=

μ

·

E

(

a

k

-

b

k

)

+

E

(

·

ν

·

2

·

a

k

·

b

k

)

2

·

E

(

a

k

+

b

k

)

or an approximation thereof, wherein E is an expected value, a k and b k are values of the I and Q signal components, respectively, at a discrete time k, and μ and ν are variable parameters, and wherein i is the imaginary number representation.

10. The method of claim 9 , wherein the correction parameter w is determined using the equation:

w

=

E

(

·

ν

·

a

k

·

b

k

)

E

(

a

k

+

b

k

)

,

wherein E is an expected value, a k and b k are values of the I and Q signal components, respectively, at a discrete time k, and wherein ν is a variable parameter, and wherein i is the imaginary number representation.

11. A receiver, comprising:

a complex signal processing branch;

a complex-conjugate signal processing branch; and

a calculation unit configured to determine an error-compensated complex signal component based on a difference between a complex-conjugate signal component which is subject to an error and that is modified by a correction parameter, and a complex signal component which is subject to an error, and further configured to estimate the correction parameter as a function of a quotient of the complex signal component and the complex-conjugate signal component,

wherein before the formation of a quotient for estimation of the correction parameter, the calculation unit is configured to combine or average a plurality of values of the complex signal component or a plurality of values of the complex-conjugate signal component, or both, to form in each case one term.

12. The receiver of claim 11 , wherein the calculation unit is further configured to determine an error-compensated complex-conjugate signal component based on a difference between a complex signal component which is subject to an error and modified by a complex-conjugate correction parameter, and a complex-conjugate signal component which is subject to an error.

13. The receiver of claim 11 , wherein the calculation unit comprises a digital signal processor.

14. A receiver, comprising:

an I signal processing branch;

a Q signal processing branch; and

a calculation unit configured to determine an error-compensated I signal component based on a difference between a Q signal component which is subject to an error that is modified by a correction parameter, and an I signal component which is subject to an error, and further configured to determine a correction parameter w using the equation:

w

=

E

(

z

k

,

imb

z

k

,

imb

*

)

or an approximation thereof, wherein E is an expected value, z k,imb is a value of the I signal component at a discrete time k, and z k,imb * is a value of the Q signal component at the discrete time k, and wherein z k,imb and z k,imb * are complex values.

15. The receiver of claim 14 , wherein the calculation unit is further configured to determine an error-compensated Q signal component based on a difference between the I signal component that is modified by a complex-conjugate correction parameter, and the Q signal component.

16. The receiver of claim 14 , wherein the calculation unit is configured to determine the correction parameter w using the equation:

w

=

E

(

a

k

-

b

k

+

·

γ

·

2

·

a

k

·

b

k

a

k

+

b

k

)

,

and wherein z k,imb =a k +i·b k and z k,imb *=a k −i·b k and γ is a variable parameter, and wherein i is the imaginary number representation.

17. A receiver, comprising:

an I signal processing branch;

a Q signal processing branch; and

a calculation unit configured to determine an error-compensated I signal component by subtraction of a Q signal component which is subject to an error and to which a correction parameter w is applied, from an I signal component which is subject to an error, and further configured to determine the correction parameter w using real and imaginary components of the I or Q signal components, or both;

wherein the calculation unit is configured to determine the correction parameter according to the equation:

w

=

α

·

E

(

a

k

2

-

b

k

2

)

+

·

β

·

E

(

a

k

·

b

k

)

E

(

a

k

2

+

b

k

2

)

or an approximation thereof, wherein E is an expected value, z k,imb =a k +i·b k is a value of the I signal component at a discrete time k, z k,imb *=a k −i·b k is a value of the Q signal component at the discrete time k, and α and β are variable parameters, and wherein i is the imaginary number representation.

18. The receiver of claim 17 , wherein the calculation unit is further configured to determine the correction parameter w using the equation:

w

=

·

β

·

E

(

a

k

·

b

k

)

E

(

a

k

2

+

b

k

2

)

,

wherein β is a variable parameter, and wherein i is the imaginary number representation.

19. The receiver of claim 17 , wherein the calculation unit is further configured to determine the correction parameter using the equation:

w

=

μ

·

E

(

a

k

-

b

k

)

+

E

(

·

ν

·

2

·

a

k

·

b

k

)

2

·

E

(

a

k

+

b

k

)

or an approximation thereof, wherein E is an expected value, z k,imb =a k +i·b k is a value of the I signal component, which is subject to an error, at a discrete time k, z k,imb *=a k −i·b k is a value of the Q signal component, which is subject to an error, at the discrete time k, and μ and ν are variable parameters, and wherein i is the imaginary number representation.

20. The receiver of claim 17 , wherein the calculation unit is configured to determine the correction parameter w using the equation:

w

=

E

(

·

ν

·

a

k

·

b

k

)

E

(

a

k

+

b

k

)

,

wherein E is an expected value, z k,imb =a k +i·b k is a value of the I signal component, which is subject to an error, at a discrete time k, z k,imb *=a k −i·b k is a value of the Q signal component, which is subject to an error, at the discrete time k, wherein ν is a variable parameter, and wherein i is the imaginary number representation.

21. A method for compensation for a phase error, or an amplitude error, or both a phase error and an amplitude error, in a receiver having I and Q signal processing branches, comprising:

determining, using a determination element, an error-compensated I signal component based on a difference between a Q signal component which is subject to an error and is modified by a correction parameter w, and an I-signal component which is subject to an error; and

determining the correction parameter based on real and imaginary components of the I and Q signal components;

wherein the correction parameter w is determined using the equation:

w

=

i

·

β

·

E

(

a

k

·

b

k

)

E

(

a

k

2

+

b

k

2

)

,

wherein E is an expected value, a k and b k are the real and imaginary values.

22. A method for compensation for a phase error, or an amplitude error, or both a phase error and an amplitude error, in a receiver having I and Q signal processing branches, comprising:

determining, using a determination element, an error-compensated I signal component by subtracting a Q signal component which is subject to an error and that is modified by a correction parameter w from an I-signal component which is subject to an error; and

determining the correction parameter based on real and imaginary components of the I or Q signal components, or both;

wherein the correction parameter w is determined using the equation:

w

=

E

(

i

·

v

·

a

k

·

b

k

)

E

(

a

k

+

b

k

)

,

wherein E is an expected value, a k and b k are values of the I and Q signal components, respectively, at a discrete time k, and wherein ν is a variable parameter, and wherein i is the imaginary number representation.

23. A receiver, comprising:

an I signal processing branch;

a Q signal processing branch; and

a calculation unit configured to determine an error-compensated I signal component by subtraction of a Q signal component which is subject to an error and to which a correction parameter w is applied, from an I signal component which is subject to an error, and further configured to determine the correction parameter w using real and imaginary components of the I or Q signal components, or both;

wherein the calculation unit is further configured to determine the correction parameter w using the equation:

w

=

i

·

β

·

E

(

a

k

·

b

k

)

E

(

a

k

2

+

b

k

2

)

,

wherein β is a variable parameter, and wherein i is the imaginary number representation.

24. A receiver, comprising:

an I signal processing branch;

a Q signal processing branch; and

a calculation unit configured to determine an error-compensated I signal component by subtraction of a Q signal component which is subject to an error and to which a correction parameter w is applied, from an I signal component which is subject to an error, and further configured to determine the correction parameter w using real and imaginary components of the I or Q signal components, or both;

wherein the calculation unit is further configured to determine the correction parameter using the equation:

w

=

μ

·

E

(

a

k

-

b

k

)

+

E

(

i

·

v

·

2

·

a

k

·

b

k

)

2

·

E

(

a

k

+

b

k

)

or an approximation thereof, wherein E is an expected value, z k,imb=a k +i·b k is a value of the I signal component, which is subject to an error, at a discrete time k, z k,imb *=a k −i·b k is a value of the Q signal component, which is subject to an error, at the discrete time k, and μ and ν are variable parameters, and wherein i is the imaginary number representation.

25. A receiver, comprising:

an I signal processing branch;

a Q signal processing branch; and

a calculation unit configured to determine an error-compensated I signal component by subtraction of a Q signal component which is subject to an error and to which a correction parameter w is applied, from an I signal component which is subject to an error, and further configured to determine the correction parameter w using real and imaginary components of the I or Q signal components, or both;

wherein the calculation unit is configured to determine the correction parameter w using the equation:

w

=

E

(

i

·

v

·

a

k

·

b

k

)

E

(

a

k

+

b

k

)

,

wherein E is an expected value, z k,imb =a k +i·b k is a value of the I signal component, which is subject to an error, at a discrete time k, z k,imb *=a k −i·b k is a value of the Q signal component, which is subject to an error, at the discrete time k, wherein ν is a variable parameter, and wherein i is the imaginary number representation.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 053518/0586 →
CONFIRMATORY ASSIGNMENT EFFECTIVE AS OF JANUARY 1, 2018 Recorded Aug 12, 2020
From: INTEL DEUTSCHLAND GMBH
To: INTEL CORPORATION
Reel/Frame 053477/0001 →
CHANGE OF NAME Recorded Nov 6, 2015
From: INTEL MOBILE COMMUNICATIONS GMBH
To: INTEL DEUTSCHLAND GMBH
Reel/Frame 037057/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2012
From: INTEL MOBILE COMMUNICATIONS TECHNOLOGY GMBH
To: INTEL MOBILE COMMUNICATIONS GMBH
Reel/Frame 027556/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2012
From: INFINEON TECHNOLOGIES AG
To: INTEL MOBILE COMMUNICATIONS TECHNOLOGY GMBH
Reel/Frame 027548/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2007
From: MENKHOFF, ANDREAS; AUMAYER, BERNHARD
To: INFINEON TECHNOLOGIES AG
Reel/Frame 019867/0740 →