IP Library Granted Patent US 8,964,902
Granted Patent B2
US 8,964,902 · App. 13/882,761 · Granted Feb 24, 2015

Method and apparatus for eliminating direct current offset

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,964,902
App. No.
13/882,761
Granted
Feb 24, 2015
Kind
B2
Abstract

The present invention provides a method and an apparatus for eliminating direct current offset. The method comprises the steps of: calculating Euclidean distances between every two demodulation symbols of a plurality of demodulation symbols based on Quadrature Phase Shift Keying (QPSK) modulation; determining four sets from the plurality of demodulation symbols in accordance with the Euclidean distances between the demodulation symbols, each set corresponding to a modulation direction for the QPSK modulation; performing Euclidean distance weighted summation on the determined four sets respectively, and selecting a demodulation symbol with the minimum weighted summation value from each set as a rough estimation point for the QPSK modulation, so as to obtain four rough estimation points; re-determining four sets from the plurality of demodulation symbols in accordance with the Euclidean distances between the demodulation symbols and the rough estimation points; performing Euclidean distance weighted summation on the re-determined four sets respectively, and selecting a demodulation symbol with the minimum weighted summation value from each set as a precise estimation point; and performing direct current offset calculation and compensation in accordance with the precise estimation points. The present invention can improve the demodulation performance of a system.

Claims (74)

1. A method for eliminating direct current offset, comprising:

calculating Euclidean distances between every two demodulation symbols of a plurality of demodulation symbols based on Quadrature Phase Shift Keying (QPSK) modulation;

determining four sets from the plurality of demodulation symbols in accordance with the Euclidean distances between the demodulation symbols, each set corresponding to a modulation direction for the QPSK modulation;

performing Euclidean distance weighted summation on the determined four sets respectively, and selecting a demodulation symbol with the minimum weighted summation value from each set as a rough estimation point for the QPSK modulation, so as to obtain four rough estimation points;

re-determining four sets from the plurality of demodulation symbols in accordance with the Euclidean distances between the demodulation symbols and the rough estimation points;

performing Euclidean distance weighted summation on the re-determined four sets respectively, and selecting a demodulation symbol with the minimum weighted summation value from each set as a precise estimation point, so as to obtain four precise estimation points; and

performing direct current offset calculation and compensation in accordance with the precise estimation points.

2. The method according to claim 1 , wherein the step of determining four sets from the plurality of demodulation symbols in accordance with the Euclidean distances between the demodulation symbols comprises:

acquiring two demodulation symbols with the maximum Euclidean distance therebetween from the plurality of demodulation symbols, so as to obtain first and third reference points;

acquiring a set of the demodulation symbols, the Euclidean distances between which and the first and third reference points are less than a first threshold, from the plurality of demodulation symbols respectively, so as to obtain first and third sets;

acquiring two demodulation symbols with the maximum Euclidean distance therebetween from the demodulation symbols of the plurality of demodulation symbols which do not belong to the first and third sets, so as to obtain second and fourth reference points; and

acquiring sets of the demodulation symbols, the Euclidean distances between which and the second and fourth reference points are less than the first threshold, from the plurality of demodulation symbols respectively, so as to obtain second and fourth sets.

3. The method according to claim 1 , wherein the step of determining four sets from the plurality of demodulation symbols in accordance with the Euclidean distances between the demodulation symbols comprises:

acquiring two demodulation symbols with the maximum Euclidean distance therebetween from the plurality of demodulation symbols, so as to obtain first and third reference points;

acquiring a demodulation symbol with the maximum sum of Euclidean distances from the first and third reference points from the plurality of demodulation symbols, so as to obtain a second reference point;

acquiring a demodulation symbol with the maximum sum of Euclidean distances from the first, second and third reference points from the plurality of demodulation symbols, so as to obtain a fourth reference points; and

acquiring sets of the demodulation symbols, the Euclidean distances between which and the first, second, third and fourth reference points are less than a first threshold, from the plurality of demodulation symbols respectively, so as to obtain first, second, third and fourth sets.

4. The method according to claim 2 , wherein the first threshold is a product of the Euclidean distance between the first and third reference points and a first coefficient.

5. The method according to claim 1 , wherein the step of performing Euclidean distance weighted summation on the determined four sets respectively, and selecting the demodulation symbol with the minimum weighted summation value from each set as the rough estimation point for the QPSK modulation comprises:

with respect to each of the determined four sets, calculating a sum of squared Euclidean distances between each demodulation symbol and all the other demodulation symbols in the set, and selecting a demodulation symbol with the minimum sum of squares as the rough estimation point corresponding to the set.

6. The method according to claim 1 , wherein the step of re-determining four sets from the plurality of demodulation symbols in accordance with the Euclidean distances between the demodulation symbols and the rough estimation points comprises:

with respect to each rough estimation point, acquiring a set of the demodulation symbols, the Euclidean distances between which and the rough estimation point are less than a second threshold, from the plurality of demodulation symbols, so as to re-determine four sets.

7. The method according to claim 6 , wherein

the second threshold is a product of a smaller one of the first and second Euclidean distances and a second coefficient;

the first Euclidean distance is a length of a diagonal line of a quadrilateral formed by the four rough estimation points; and

the second Euclidean distance is a length of another diagonal line of the quadrilateral.

8. The method according to claim 1 , wherein the step of performing Euclidean distance weighted summation on the re-determined four sets respectively, and selecting the demodulation symbol with the minimum weighted summation value from each set as the precise estimation point comprises:

with respect to each of the re-determined four sets, calculating a sum of squared Euclidean distances between each demodulation symbol and all the other demodulation symbols in the set, and selecting a demodulation symbol with the minimum sum of squares as the precise estimation point corresponding to the set.

9. The method according to claim 1 , wherein the step of performing direct current offset calculation and compensation in accordance with the precise estimation points comprises:

calculating average values of real parts and imaginary parts of the four precise estimation points respectively, so as to obtain a real part and an imaginary part of a direct current estimation value; and

with respect to each of the plurality of demodulation symbols, subtracting the real part and the imaginary part of the direct current estimation value from the real part and the imaginary part of the demodulation symbol respectively, so as to obtain a demodulation symbol for eliminating the direct current offset.

10. The method according to claim 1 , further comprising the step of:

judging whether the precise estimation points meet a predetermined condition, if yes, executing the step of performing direct current offset calculation and compensation in accordance with the precise estimation points, and otherwise not executing the step of performing direct current offset calculation and compensation in accordance with the precise estimation points.

11. The method according to claim 10 , wherein the predetermined condition is one or a combination of the following conditions:

where an angle between a first line and a second line is greater than a third threshold, the first line being a diagonal line of a quadrilateral formed by the four precise estimation points and the second line being another diagonal line of the quadrilateral;

where the number of the demodulation symbols included in each of the re-determined four sets is greater than a fourth threshold; and

where a ratio of the number of the demodulation symbols included in each of the re-determined four sets to the number of the plurality of demodulation symbols is greater than a fifth threshold.

12. An apparatus for eliminating direct current offset, comprising:

an Euclidean distance calculating module, configured to calculate Euclidean distances between every two demodulation symbols of a plurality of demodulation symbols based on Quadrature Phase Shift Keying (QPSK) modulation;

a first determining module, configured to determine four sets from the plurality of demodulation symbols in accordance with the Euclidean distances between the demodulation symbols, each set corresponding to a modulation direction for the QPSK modulation;

a rough estimating module, configured to perform Euclidean distance weighted summation on the determined four sets respectively, and select a demodulation symbol with the minimum weighted summation value from each set as a rough estimation point for the QPSK modulation, so as to obtain four rough estimation points;

a second determining module, configured to re-determine four sets from the plurality of demodulation symbols in accordance with the Euclidean distances between the demodulation symbols and the rough estimation points;

a precise estimating module, configured to perform Euclidean distance weighted summation on the re-determined four sets respectively, and select a demodulation symbol with the minimum weighted summation value from each set as a precise estimation point, so as to obtain four precise estimation points; and

a direct current offset eliminating module, configured to perform direct current offset calculation and compensation in accordance with the precise estimation points.

13. The apparatus according to claim 12 , wherein the first determining module is further configured to:

acquire two demodulation symbols with the maximum Euclidean distance there between from the plurality of demodulation symbols, so as to obtain first and third reference points;

acquire a set of the demodulation symbols, the Euclidean distances between which and the first and third reference points are less than a first threshold, from the plurality of demodulation symbols respectively, so as to obtain first and third sets;

acquire two demodulation symbols with the maximum Euclidean distance there between from the demodulation symbols of the plurality of demodulation symbols which do not belong to the first and third sets, so as to obtain second and fourth reference points; and

acquire sets of the demodulation symbols, the Euclidean distances between which and the second and fourth reference points are less than the first threshold, from the plurality of demodulation symbols respectively, so as to obtain second and fourth sets.

14. The apparatus according to claim 12 , wherein the first determining module is further configured to:

acquire two demodulation symbols with the maximum Euclidean distance there between from the plurality of demodulation symbols, so as to obtain first and third reference points;

acquire the demodulation symbol with the maximum sum of Euclidean distances from the first and third reference points from the plurality of demodulation symbols, so as to obtain a second reference point;

acquire the demodulation symbol with the maximum sum of Euclidean distances from the first, second and third reference points from the plurality of demodulation symbols, so as to obtain a fourth reference points; and

acquire sets of the demodulation symbols, the Euclidean distances between which and the first, second, third and fourth reference points are less than a first threshold, from the plurality of demodulation symbols respectively, so as to obtain first, second, third and fourth sets.

15. The apparatus according to claim 13 , wherein the first threshold is a product of the Euclidean distance between the first and third reference points and a first coefficient.

16. The apparatus according to claim 12 , wherein the rough estimating module is further configured to:

with respect to each of the determined four sets, calculate a sum of squared Euclidean distances between each demodulation symbol and all the other demodulation symbols in the set, and select a demodulation symbol with the minimum sum of squares as the rough estimation point corresponding to the set.

17. The apparatus according to claim 12 , wherein the second determining module is further configured to:

with respect to each rough estimation point, acquire a set of the demodulation symbols, the Euclidean distances between which and the rough estimation point are less than a second threshold, from the plurality of demodulation symbols, so as to re-determine four sets.

18. The apparatus according to claim 17 , wherein

the second threshold is a product of a smaller one of the first and second Euclidean distances and a second coefficient;

the first Euclidean distance is a length of a diagonal line of a quadrilateral formed by the four rough estimation points; and

the second Euclidean distance is a length of another diagonal line of the quadrilateral.

19. The apparatus according to claim 12 , wherein the precise estimating module is further configured to:

with respect to each of the re-determined four sets, calculate a sum of squared Euclidean distances between each demodulation symbol and all the other demodulation symbols in the set, and select a demodulation symbol with the minimum sum of squares as the precise estimation point corresponding to the set.

20. The apparatus according to claim 12 , wherein the direct current offset eliminating module is further configured to:

calculate average values of real parts and imaginary parts of the four precise estimation points respectively, so as to obtain a real part and an imaginary part of a direct current estimation value; and

with respect to each of the plurality of demodulation symbols, subtract the real part and the imaginary part of the direct current estimation value from the real part and the imaginary part of the demodulation symbol respectively, so as to obtain a demodulation symbol for eliminating the direct current offset.

21. The apparatus according to claim 12 , further comprising:

a judging module, configured to judge whether the precise estimation points meet a predetermined condition, if yes, trigger the direct current offset eliminating module, and otherwise not trigger the direct current offset eliminating module.

22. The apparatus according to claim 21 , wherein the predetermined condition is one or a combination of the following conditions:

where an angle between a first line and a second line is greater than a third threshold, the first line being a diagonal line of a quadrilateral formed by the four precise estimation points and the second line being another diagonal line of the quadrilateral;

where the number of the demodulation symbols included in each of the re-determined four sets is greater than a fourth threshold; and

where a ratio of the number of the demodulation symbols included in each of the re-determined four sets to the number of the plurality of demodulation symbols is greater than a fifth threshold.

Assignments (3)
STATUS CHANGE - ENTITY IN LIQUIDATION Recorded Feb 17, 2016
From: ST-ERICSSON SA
To: ST-ERICSSON SA, EN LIQUIDATION
Reel/Frame 037841/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2016
From: ST-ERICSSON SEMICONDUCTOR (BEIJING) CO., LTD.
To: ST-ERICSSON SA
Reel/Frame 037727/0777 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2014
From: CHEN, JIANGSHAN; MA, ZHENGUO; YIN, LIYONG
To: ST-ERICSSON SEMICONDUCTOR (BEIJING) CO., LTD
Reel/Frame 034184/0888 →