IP Library Granted Patent US 7,298,774
Granted Patent B2
US 7,298,774 · App. 10/362,647 · Granted Nov 20, 2007

Adaptive array device, adaptive array method and program

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,298,774
App. No.
10/362,647
Granted
Nov 20, 2007
Kind
B2
Abstract

An adaptive array apparatus ( 100 ) that has a weight converge on an optimal value is provided. The adaptive array apparatus repeatedly adjusts the weight using predetermined calculations so as to minimize a difference between a desired signal and a combined signal which has been weighted with the weight. A parameter control unit ( 71 ) judges whether an adjusted weight is located closer to an optimal value than a reference value, and according to the judgment result, changes a step size which is used in the predetermined calculations performed by a reception weight calculating unit ( 72 ), to determine the extent to which the weight should be adjusted. With this construction, the adaptive array apparatus can increase convergence stability and speed in calculating a weight, and the weight converges on an optimal value.

Claims (49)

1. An adaptive array apparatus that causes a weight to converge on an optimal value, by repeatedly adjusting the weight using predetermined calculations so as to minimize a difference between a desired signal and a signal which is weighted using the weight, the adaptive array apparatus comprising:

judging means for judging whether an adjusted weight is located closer to the optimal value than a reference value, wherein the judging means judges that the adjusted weight is located closer to the optimal value than the reference value when the difference between the weighted signal and the desired signal becomes smaller than a predetermined value; and

changing means for changing a first step size in accordance with the judgment result of the judging means, the first step size being used to determine an extent to which the weight should be adjusted in the predetermined calculations, wherein the changing means changes the first step size from a first value to a second value when the adjusted weight is judged to be located closer to the optimal value than the reference value, the second value corresponding to a lower rate at which the weight is adjusted than the first value.

2. An adaptive array apparatus that causes a weight to converge on an optimal value, by repeatedly adjusting the weight using predetermined calculations so as to minimize a difference between a desired signal and a signal which is weighted using the weight, the adaptive array apparatus comprising:

judging means for judging whether an adjusted weight is located closer to the optimal value than a reference value, wherein the judging means judges that the adjusted weight is located closer to the optimal value than the reference value when a frequency offset converges at a lower rate than a predetermined value, the frequency offset being adjusted successively; and

changing means for changing a step size in accordance with the judgment result of the judging means, the step size being used to determine an extent to which the weight should be adjusted in the predetermined calculations, wherein the changing means changes the step size from a first value to a second value when the adjusted weight is judged to be located closer to the optimal value than the reference value, the second value corresponding to a lower rate at which the weight is adjusted than the first value.

3. The adaptive array apparatus of claim 1 , wherein the changing means also changes a second step size from a third value to a fourth value, the second step size being used to determine an extent to which the frequency offset should be adjusted, the fourth value corresponding to a lower rate at which the frequency offset should be adjusted than the third value.

4. The adaptive array apparatus of claim 1 , wherein the judging means judges that the adjusted weight is located closer to the optimal value than the reference value when a phase component of the difference becomes smaller than a phase component of the predetermined value.

5. The adaptive array apparatus of claim 1 , further comprising:

reception response vector calculating means for calculating a reception response vector of an immediately preceding reception timeslot in a TDMA/TDD (Time Division Multiple Access/Time Division Duplex) reception and transmission cycle;

weight vector calculating means for calculating a weight vector of the immediately preceding reception timeslot from the reception response vector; and

initial value setting means for setting the weight vector of the immediately preceding reception timeslot, as an initial value for calculating a weight vector of a present reception timeslot.

6. The adaptive array apparatus of claim 1 , further comprising:

reception response vector calculating means for calculating a reception response vector of an immediately preceding reception timeslot in a TDMA/TDD reception and transmission cycle;

correlation matrix calculating means for calculating a correlation matrix from the reception response vector; and

initial value setting means for setting the correlation matrix as an initial value for calculating a weight vector of a present reception timeslot.

7. The adaptive array apparatus of Claim 6 , further comprising:

weight vector calculating means for calculating a weight vector of the immediately preceding reception timeslot, based on the reception response vector,

wherein the initial value setting means also sets the weight vector of the immediately preceding reception timeslot as an initial value for calculating the weight vector of the present reception timeslot.

8. The adaptive array apparatus of Claim 6 ,

wherein the initial value setting means sets an adjusted correlation matrix as an initial value instead of the correlation matrix, the adjusted correlation matrix being obtained by adding a predetermined value to diagonal elements of the correlation matrix.

9. The adaptive array apparatus of Claim 7 ,

wherein the initial value setting means sets an adjusted correlation matrix as an initial value instead of the correlation matrix, the adjusted correlation matrix being obtained by adding a predetermined value to diagonal elements of the correlation matrix.

10. An adaptive array method used in an adaptive array apparatus that causes a weight to converge on an optimal value, by repeatedly adjusting the weight using predetermined calculations so as to minimize a difference between a desired signal and a signal which is weighted using the weight, the adaptive array method comprising:

a reception response vector calculating step for calculating a reception response vector of an immediately preceding reception timeslot in a TDMA/TDD (Time Division Multiple Access/Time Division Duplex) reception and transmission cycle;

a weight vector calculating step for calculating a weight vector of the immediately preceding reception timeslot from the reception response vector;

an initial value setting step for setting the weight vector of the immediately preceding reception timeslot, as an initial value for calculating a weight vector of a present reception timeslot;

a judging step for judging whether an adjusted weight is located closer to the optimal value than a reference value; and

a changing step for changing a step size in accordance with the judgment result of the judging step, the step size being used to determine an extent to which the weight should be adjusted in the predetermined calculations.

11. An adaptive array method used in an adaptive array apparatus that causes a weight to converge on an optimal value, by repeatedly adjusting the weight using predetermined calculations so as to minimize a difference between a desired signal and a signal which is weighted using the weight, the adaptive array method comprising:

a reception response vector calculating step for calculating a reception response vector of an immediately preceding reception timeslot in a TDMA/TDD (Time Division Multiple Access/Time Division Duplex) reception and transmission cycle;

a correlation matrix calculating step for calculating a correlation matrix from the reception response vector;

an initial value setting step for setting the correlation matrix as an initial value for calculating a weight vector of a present reception timeslot;

a judging step for judging whether an adjusted weight is located closer to the optimal value than a reference value; and

a changing step for changing a step size in accordance with the judgment result of the judging step, the step size being used to determine an extent to which the weight should be adjusted in the predetermined calculations.

12. A computer readable medium storing a program which when executed by a computer in an adaptive array apparatus causes a weight to converge on an optimal value, by repeatedly adjusting the weight using predetermined calculations so as to minimize a difference between a desired signal and a signal which is weighted using the weight, the program comprising:

a reception response vector calculating step for calculating a reception response vector of an immediately preceding reception timeslot in a TDMA/TDD (Time Division Multiple Access/Time Division Duplex) reception and transmission cycle;

a weight vector calculating step for calculating a weight vector of the immediately preceding reception timeslot from the reception response vector;

an initial value setting step for setting the weight vector of the immediately preceding reception timeslot, as an initial value for calculating a weight vector of a present reception timeslot;

a judging step for judging whether an adjusted weight is located closer to the optimal value than a reference value; and

a changing step for changing a step size in accordance with the judgment result of the judging step, the step size being used to determine an extent to which the weight should be adjusted in the predetermined calculations.

13. A computer readable medium storing a program which when executed by a computer in an adaptive array apparatus causes a weight to converge on an optimal value, by repeatedly adjusting the weight using predetermined calculations so as to minimize a difference between a desired signal and a signal which is weighted using the weight, the program comprising:

a reception response vector calculating step for calculating a reception response vector of an immediately preceding reception timeslot in a TDMA/TDD (Time Division Multiple Access/Time Division Duplex) reception and transmission cycle;

a correlation matrix calculating step for calculating a correlation matrix from the reception response vector;

an initial value setting step for setting the correlation matrix, as an initial value for calculating a weight vector of a present reception timeslot;

a judging step for judging whether an adjusted weight is located closer to the optimal value than a reference value; and a changing step for changing a step size in accordance with the judgment result of the judging step, the step size being used to determine an extent to which the weight should be adjusted in the predetermined calculations.

14. An adaptive array apparatus that causes a weight to converge on an optimal value, by repeatedly adjusting the weight using predetermined calculations so as to minimize a difference between a desired signal and a signal which is weighted using the weight, the adaptive array apparatus comprising:

judging means for judging, whether an adjusted weight is located closer to the optimal value than a reference value, wherein the judging means judges that the adjusted weight is located closer to the optimal value than the reference value when a number of times the weight is adjusted reaches twice a number of antennas; and

changing means for changing a first step size in accordance with the judgment result of the judging means, the first step size being used to determine an extent to which the weight should be adjusted in the predetermined calculations, wherein when the adjusted weight is judged to be located closer to the optimal value than the reference value, the changing means (a) changes the first step size from a first value to a second value, the second value corresponding to a lower rate at which the weight is adjusted than the first value, and (b) changes a second step size from a third value to a fourth value, the second step size being used to determine an extent to which a frequency offset should be adjusted, the fourth value corresponding to a lower rate at which the frequency offset should be adjusted than the third value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2009
From: SANYO ELECTRIC CO., LTD.
To: KYOCERA CORPORATION
Reel/Frame 022764/0839 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2003
From: MIYATA, TAKEO; DOI, YOSHIHARU; IWAMI, MASASHI
To: SANYO ELECTRIC CO., LTD.
Reel/Frame 014345/0672 →