IP Library Granted Patent US 7,366,225
Granted Patent B2
US 7,366,225 · App. 10/881,977 · Granted Apr 29, 2008

Apparatus and method for receiving data in a mobile communication system using an adaptive antenna array technique

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 7,366,225
App. No.
10/881,977
Granted
Apr 29, 2008
Kind
B2
Abstract

A mobile communication system receives a reception signal of a reception signal, and performs a control operation such that a weight for generating a reception beam is calculated using a first technique if a difference between an error sum value at a current time and an error sum value at a previous time is greater than an absolute value of a first threshold or the error sum value at the current time is greater than or equal to a second threshold, and performs a control operation such that the weight is calculated using a second technique if the different between the error sum value at the current time and the error sum value at the previous time is less than or equal to the absolute value of the first threshold and the error sum value at the current time is less than the second threshold.

Claims (61)

1. A method to generate a weight for generating a reception beam in a signal reception apparatus, the method comprising the steps of:

calculating the weight for generating the reception beam based on a reception signal, an output signal generated by using the reception signal, the reception beam, and the weight, using one of a first technique and a second technique;

performing a control operation such that the weight is calculated using the first technique if a difference between an error sum value at a current time and an error sum value at a previous time is greater than an absolute value of a first threshold or the error sum value at the current time is greater than or equal to a second threshold; and

performing a control operation such that the weight is calculated using the second technique if the different between the error sum value at the current time and the error sum value at the previous time is less than or equal to the absolute value of the first threshold and the error sum value at the current time is less than the second threshold;

wherein the error sum value at a previous time is a sum of error values during a time interval from a first timing point to a second timing point, the error sum value at the current time is a sum of error values during a time interval from a third timing point to a fourth timing point, and the second timing point is equal to the third timing point or different from the third timing point.

2. The method of claim 1 , wherein each error value is a value representative of a difference between a desired reception signal and the output signal, and is a mean square (MS) value.

3. The method of claim 1 , wherein each error value is a value representative of a difference between a desired reception signal and the output signal, and is a mean square error (MSE) value.

4. The method of claim 1 , wherein the first technique is a Constant Modulus (CM) technique and the second technique is a Decision-Directed (DD) technique.

5. A method to generate a weight for generating a reception beam in a signal reception apparatus, the method comprising the steps of:

generating a reception beam using the weight generated in one of a first technique and a second technique, and generating an output signal by using a reception signal and the generated reception beam;

calculating a cost function for minimizing an error value representative of a difference between a desired reception signal and the output signal;

performing a control operation such that the weight is calculated using the first technique if a difference between an error sum value at a current time and an error sum value at a previous time is greater than an absolute value of a first threshold or the error sum value at the current time is greater than or equal to a second threshold; and

performing a control operation such that the weight is calculated using the second technique if the difference between the error sum value at the current time and the error value at the previous time is less than or equal to the absolute value of the first threshold and the error sum value at the current time is less than the second threshold;

wherein the error sum value at a previous time is a sum of error values during a time interval from a first timing point to a second timing point, the error sum value at the current time is a sum of error values during a time interval from a third timing point to a fourth timing point, and the second timing point is equal to the third timing point or different from the third timing point.

6. The method of claim 5 , wherein each error value is a mean square (MS) value.

7. The method of claim 5 , wherein the first technique is a Constant Modulus (CM) technique and the second technique is a Decision-Directed (DD) technique.

8. A method to generate a weight for generating a reception beam in a signal reception apparatus, the method of comprising the steps of:

generating a reception beam using the weight generated in one of a first technique and a second technique, and generating an output signal by using a reception signal and the generated reception beam;

calculating reception correlation matrixes using a desired reception signal and the reception signal, and calculating a cost function for minimizing an error value representative of a difference between the output signal and the desired reception signal;

performing a control operation such that the weight is calculated using the first technique if a difference between an error sum value at a current time and an error sum value at a previous time is greater than an absolute value of a first threshold or the error sum value at the current time is greater than or equal to a second threshold; and

performing a control operation such that the weight is calculated using the second technique if the difference between the error sum value at the current time and the error sum value at the previous time is less than or equal to the absolute value of the first threshold and the error sum value at the current time is less than the second threshold;

wherein the error sum value at a previous time is sum of error values during a time interval from a first timing point to a second timing point, the error sum value at the current time is a sum of error values during a time interval from a third timing point to a fourth timing point. and the second timing point is equal to the third timing point or different from the third timing point.

9. The method of claim 8 , wherein each error value is a mean square error (MSE) value.

10. The method of claim 8 , wherein the reception correlation matrixes include an auto-correlation matrix and a cross-correlation matrix.

11. The method of claim 8 , where the first technique is a Constant Modulus (CM) technique and the second technique is a Decision-Directed (DD) technique.

12. An apparatus to generate a weight for generating a reception beam in a signal reception apparatus, the apparatus comprising:

a signal processor to receive a reception signal, an output signal generated by using the reception signal and the generated reception beam and the weight, calculate the weight using a first technique if a difference between an error sum value at a current time and an error sum value at a previous time is greater than an absolute value of a first threshold or the error sum value at the current time is greater than or equal to a second threshold, and calculate the weight using a second technique if the different between the error value at the current time and the error sum value at the previous time is less than or equal to the absolute value of the first threshold and the error sum value at the current time is less than the second threshold;

wherein the error sum value at a previous time is a sum of error values during a time interval from a first timing point to a second timing point, the error sum value at the current time is a sum of error values during a time interval from a third timing point to a fourth timing point. and the second timing point is equal to the third timing point or different from the third timing point.

13. The apparatus of claim 12 , wherein each error value is a value representative of a difference between a desired reception signal and the output signal, and is a mean square (MS) value.

14. The apparatus of claim 12 , wherein each error value is a value representative of a difference between a desired reception signal and the output signal, and is a mean square error (MSE) value.

15. The apparatus of claim 12 , wherein the first technique is a Constant Modulus (CM) technique and the second technique is a Decision-Directed (DD) technique.

16. An apparatus to generate a weight for generating a reception beam in a signal reception apparatus, the apparatus comprising:

a weight calculator to receive a reception signal and calculate the weight using one of a first technique and a second technique;

a convergence determiner to allow the weight calculator to use the first technique if a difference between an error sum value at a current time and an error sum value at a previous time is greater than an absolute value of a first threshold or the error sum value at the current time is greater than or equal to a second threshold, and allowing the weight calculator to use the second technique if the difference between the error sum value at the current time and the error sum value at the previous time is less than or equal to the absolute value of the first threshold and the error sum value at the current time is less than the second threshold; and

a reception beam generator to receive the reception signal, generate a reception beam using the calculated weight, and generate an output signal by using the reception signal and the reception beam;

wherein the error sum value at a previous time is a sum of error values during a time interval from a first timing point to a second timing point, the error sum value at the current time is a sum of error values during a time interval from a third timing point to a fourth timing point, and the second timing point is equal to the third timing point or different from the third timing point.

17. The apparatus of claim 16 , wherein each error value is a value representative of a difference between a desired reception signal and the output signal, and is a mean square (MS) value.

18. The apparatus of claim 16 , wherein the first technique is a Constant Modulus (CM) technique and the second technique is a Decision-Directed (DD) technique.

19. An apparatus to generate a weight for generating a reception beam in a signal reception apparatus, the apparatus comprising:

a reception correlation matrix calculator to calculate reception correlation matrixes using a desired reception signal and a reception signal;

a weight calculator to receive the reception signal and calculate the weight using one of a first technique and a second technique;

a convergence determiner to allow the weight calculator to use the first technique if a difference between an error sum value at a current time, representative of a difference between an output signal generated by using the reception signal, the reception beam, a desired reception signal, and an error sum value at a previous time is greater than an absolute value of a first threshold or the error sum value at the current time is greater than or equal to a second threshold, and allowing the weight calculator to use the second technique if the difference between the error sum value at the current time and the error sum value at the previous time is less than or equal to the absolute value of the first threshold and the error sum value at the current time is less than the second threshold; and

a reception beam generator to receive the reception signal, generate a reception beam using the calculated weight, and generate an output signal by using the reception signal and the reception beam;

wherein the error sum value at a previous time is a sum of error values during a time interval from a first timing point to a second timing point, the error sum value at the current time is a sum of error values during a time interval from a third timing point to a fourth timing point, and the second timing point is equal to the third timing point or different from the third timing point.

20. The apparatus of claim 19 , wherein an error value is a mean square error (MSE) value.

21. The apparatus of claim 19 , wherein the reception correlation matrixes include an auto-correlation matrix and a cross-correlation matrix.

22. The apparatus of claim 19 , where the first technique is a Constant Modulus (CM) technique and the second technique is a Decision-Directed (DD) technique.

23. An apparatus to generate a reception beam signal in a signal reception apparatus, the apparatus comprising:

a reception beam generator to generate a reception beam signal by receiving a reception signal and a weight signal; and

a signal processor for generating the reception beam signal using a first technique if a difference between an error sum value of a current weight signal generated according to a reception signal corresponding to the number of iterations at a current time and an error sum value of a previous weight signal generated according to a reception signal corresponding to the number of iterations at a previous time is greater than an absolute value of a first threshold, or if the error sum value of the current weight signal is greater than or equal to a second threshold, and generating the reception beam signal using a second technique if the difference between the error sum value of the current weight signal and the error sum value of the previous weight signal is less than or equal to the absolute value of the first threshold and the error sum value of the current weight signal is less than the second threshold;

wherein the error sum value at a previous time is a sum of error values during a time interval from a first timing point to a second timing point, the error sum value at the current time is a sum of error values during a time interval from a third timing point to a fourth timing point, and the second timing point is equal to the third timing point or different from the third timing point.

24. The apparatus of claim 23 , wherein each error value is a mean square (MS) value.

25. The apparatus of claim 23 , wherein each error value is a mean square error (MSE) value.

26. The apparatus of claim 23 , wherein the first technique is a constant modulus (CM) technique and the second technique is a Decision-Directed (DD) technique.

27. A method to generate a reception beam signal in a signal reception apparatus, the method comprising the steps of:

generating a reception beam signal using a reception signal and a weight signal; and

generating the reception beam signal using a first technique if a difference between an error sum value of a current weight signal generated according to a reception signal corresponding to the number of iterations at a current time and an error sum value of a previous weight signal generated according to a reception signal corresponding to the number of iterations at a previous time is greater than an absolute value of a first threshold, or if the error sum value of the current weight signal is greater than or equal to a second threshold, and generating the reception beam signal using a second technique if the difference between the error sum value of the current weight signal and the error sum value of the previous weight signal is less than or equal to the absolute value of the first threshold and the error sum value of the current weight signal is less than the second threshold;

wherein the error sum value at a previous time is a sum of error values during a time interval from a first timing point to a second timing point, the error sum value at the current time is a sum of error values during a time interval from a third timing point to a fourth timing point, and the second timing point is equal to the third timing point or different from the third timing point.

28. The method of claim 27 , wherein each error value is a mean square (MS) value.

29. The method of claim 27 , wherein each error value is a mean square error (MSE) value.

30. The method of claim 27 , wherein the first technique is a constant modulus (CM) technique and the second technique is a Decision-Directed (DD) technique.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2019
From: WSOU INVESTMENTS LLC
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 050643/0505 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2018
From: NOKIA SOLUTIONS AND NETWORKS OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 044658/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2016
From: SAMSUNG ELECTRONICS CO., LTD.
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 040061/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2004
From: CHAE, CHAN-BYOUNG; SUH, CHANG-HO; PARK, DONG-SEEK; CHO, YOUNG-KWON; KIM, BYOUNG-YUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 015540/0776 →