Signal processing apparatus and method for reducing the effects of interference and noise in wireless communication systems
First Claim
1. A signal processing apparatus for minimizing interference and for reducing effects of noise by controlling beam patterns of a telecommunication system having an array antenna, comprising:
- a means for computing a residue vector (r), by using a signal vector (x(t)) provided from said array antenna at each snapshot, a final array output signal (y) of said telecommunication system at the last previous snapshot and a value of a gain vector (w) of the present snapshot, and for outputting said residue vector (r);
a means for synthesizing a scalar value (β
), which is needed to generate a search direction vector (υ
), from said residue vector (r);
a means for producing said search direction vector (υ
), by using said residue vector (r) and said scalar value (β
);
a means for producing an adaptive gain (ρ
), by using said signal vector (x(t)), said search direction vector (υ
), said final array output signal (y) of said telecommunication system at the last previous snapshot and the value of said gain vector (w) of the present snapshot; and
a means for updating said gain vector (w), by using said search direction vector (υ
) and said adaptive gain (ρ
) at the present snapshot.
6 Assignments
0 Petitions
Accused Products
Abstract
A signal processing apparatus for minimizing interference and for reducing effects of noise by controlling beam patterns of a telecommunication system having an array antenna, comprising: a means for computing a residue vector, by using a signal vector provided from said array antenna at each snapshot, a final array output signal of said telecommunication system at the last previous snapshot and a value of a gain vector of the present snapshot, and for outputting said residue vector; a means for synthesizing a scalar value, which is needed to generate a search direction vector, from said residue vector; a means for producing said search direction vector, by using said residue vector and said scalar value; a means for producing an adaptive gain, by using said signal vector, said search direction vector, said final array output signal of said telecommunication system at the last previous snapshot and the value of said gain vector of the present snapshot; and a means for updating said gain vector, by using said search direction vector and said adaptive gain at the present snapshot.
86 Citations
106 Claims
-
1. A signal processing apparatus for minimizing interference and for reducing effects of noise by controlling beam patterns of a telecommunication system having an array antenna, comprising:
-
a means for computing a residue vector (r), by using a signal vector (x(t)) provided from said array antenna at each snapshot, a final array output signal (y) of said telecommunication system at the last previous snapshot and a value of a gain vector (w) of the present snapshot, and for outputting said residue vector (r); a means for synthesizing a scalar value (β
), which is needed to generate a search direction vector (υ
), from said residue vector (r);a means for producing said search direction vector (υ
), by using said residue vector (r) and said scalar value (β
);a means for producing an adaptive gain (ρ
), by using said signal vector (x(t)), said search direction vector (υ
), said final array output signal (y) of said telecommunication system at the last previous snapshot and the value of said gain vector (w) of the present snapshot; anda means for updating said gain vector (w), by using said search direction vector (υ
) and said adaptive gain (ρ
) at the present snapshot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A signal processing apparatus for minimizing interference and for reducing effects of noise by controlling beam patterns of a telecommunication system having an array antenna, comprising:
-
an autocorrelation generating means that produces an autocorrelation matrix from a signal vector (x(t)) provided from said array antenna at each snapshot; a maximum eigenvalue synthesizing means that estimates the maximum eigenvalue of said autocorrelation matrix at each snapshot; a residue vector synthesizing means that produces a residue vector, by using said autocorrelation matrix generated at each snapshot, said maximum eigenvalue and a value of a gain vector of the present snapshot; a scalar synthesizing means that produces a scalar value, which is needed to generate a search direction vector, from said residue vector; a search direction vector synthesizing means that produces said search direction vector, by using said residue vector and said scalar value; an adaptive gain synthesizing means that produces an adaptive gain, by using said autocorrelation matrix, said search direction vector (υ
), said maximum eigenvalue at the present snapshot, and the value of said gain vector (w) at the present snapshot; anda gain vector updating means that updates said gain vector by using said search direction vector and said adaptive gain at each present snapshot. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A signal processing apparatus for minimizing interference and reducing effects of noises by controlling beam patterns of a telecommunication system having an array antenna, comprising:
-
a matrix operation approximation means for receiving a signal vector (x(t)) provided from said array antenna at each snapshot, and for generating a gamma vector (γ
) and a zeta vector (ζ
) by approximating, at each snapshot, a first and a second matrix-oriented operations including autocorrelation matrix operations with the corresponding vector operations;a means for estimating the maximum eigenvalue of said autocorrelation matrix supplied from said matrix operation approximation means; a means for generating a residue vector, by utilizing said gamma vector (γ
), said maximum eigenvalue and said gain vector of the present snapshot;a means for generating a scalar quantity by utilizing said residue vector; a means for generating a search direction vector, by utilizing said residue vector and said scalar quantity; a means for generating an adaptive gain (ρ
) at each snapshot, by utilizing said zeta vector (ζ
), said search direction vector, said maximum eigenvalue and said gain vector at the present snapshot; anda means for updating said gain vector by utilizing said search direction vector and said adaptive gain at each snapshot. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A signal processing apparatus for minimizing interference and reducing effects of noises by controlling beam patterns of a telecommunication system having an array antenna, comprising:
-
a residue vector synthesizing means for generating a residue vector, by utilizing received signals provided from said array antenna at each snapshot, a final array output signal of said telecommunication system of the last previous snapshot and a phase delay vector during the last previous snapshot, and for outputting said residue vector; a scalar synthesizing means connected to an output of said residue vector synthesizing means, for synthesizing a scalar value from said residue vector; a search direction vector synthesizing means respectively connected to another output of said residue vector synthesizing means and an output of said scalar synthesizing means, for producing a search direction vector by using said residue vector and said scalar value; an adaptive gain synthesizing means for generating a value of adaptive gain, by utilizing said received signals provided from said antenna elements at the present snapshot, a final array output signal of said telecommunication system at the last previous snapshot, said search direction vector provided from said search direction vector synthesizing means at the present snapshot and said phase delay vector during the last previous snapshot, and for outputting the value of said adaptive gain; and a means for updating said phase delay vector, by utilizing said search direction vector and said adaptive gain of the present snapshot. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A signal processing method for minimizing interference and reducing effects of noises by controlling beam patterns of a telecommunication system having an array antenna, comprising the steps of:
-
(a) synthesizing a residue vector by using a signal vector (x(t)) provided from said array antenna at each snapshot, a final array output signal (y) of said telecommunication system at the last previous snapshot and a value of a gain vector (w) of the present snapshot; (b) synthesizing a scalar value, which is needed to generate a search direction vector, from said residue vector; (c) producing a search direction vector by using said residue vector and said scalar value; (d) producing an adaptive gain by using said signal vector (x(t)), said search direction vector (υ
), said final array output signal (y) of said telecommunication system at the last previous snapshot and the value of gain vector (w) of the present snapshot; and(e) updating said gain vector by using said search direction vector and said adaptive gain at the present snapshot. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A signal processing method for minimizing interference and reducing effects of noises by controlling beam patterns of a telecommunication system having an array antenna, comprising the steps of:
-
(a) generating an autocorrelation matrix from a signal vector (x(t)) provided from said array antenna at each snapshot; (b) synthesizing a maximum eigenvalue of the autocorrelation matrix at each snapshot; (c) synthesizing a residue vector from the autocorrelation matrix generated at each snapshot, the maximum eigenvalue, and a present value of a gain vector; (d) synthesizing a scalar value, which is needed to generate a search direction vector, from said residue vector; (e) synthesizing a search direction vector from said residue vector and said scalar value; (f) synthesizing an adaptive gain from said autocorrelation matrix, said search direction vector (υ
), said maximum eigenvalue, and the present value of said gain vector (w); and(g) updating said gain vector from said search direction vector and adaptive gain at each present snapshot. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A signal processing method for minimizing interference and reducing effects of noises by controlling beam patterns of a telecommunication system having an array antenna, comprising the steps of:
-
(a) generating a gamma vector (γ
) and a zeta vector (ζ
) by approximating an autocorrelation matrix operations with a corresponding vector operations by utilizing a signal vector provided from said array antenna at each snapshot;(b) estimating a maximum eigenvalue of autocorrelation matrix by utilizing a gain vector at present snapshot and said gamma vector (γ
);(c) generating a residue vector by utilizing said gamma vector (γ
), said maximum eigenvalue of autocorrelation matrix, and said gain vector of the present snapshot;(d) generating a scalar quantity by utilizing said residue vector; (e) generating a search direction vector by utilizing said residue vector and said scalar quantity; (f) generating an adaptive gain at each snapshot by utilizing said zeta vector (ζ
), said search direction vector, said maximum eigenvalue of autocorrelation matrix, and said gain vector at the present snapshot; and(g) updating said gain vector by utilizing said search direction vector and said adaptive gain at each snapshot. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88, 89)
-
-
90. A signal processing method for minimizing interference and reducing effects of noises by controlling beam patterns of a telecommunication system having an array antenna, comprising the steps of:
-
(a) synthesizing a residue vector, by utilizing received signals provided from said array antenna at each snapshot, a final array output signal of said telecommunication system at the last previous snapshot and a phase delay vector during the last previous snapshot; (b) synthesizing a scalar value from said residue vector; (c) synthesizing a search direction vector by using said residue vector and said scalar value; (d) synthesizing a value of adaptive gain, by utilizing the received signals of present snapshot provided from the antenna elements, said final array output signal of said telecommunication system at the last previous snapshot, said search direction vector of the present snapshot and said phase delay vector during the last previous snapshot; and (e) updating said phase delay vector by utilizing said search direction vector and said adaptive gain of the present snapshot. - View Dependent Claims (91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102)
-
-
103. A computer-readable medium having stored thereon computer-executable instructions for performing the steps comprising:
-
(a) synthesizing a residue vector by using a signal vector provided from an array antenna at each snapshot, a final array output signal of a telecommunication system at the last previous snapshot and a value of a gain vector of the present snapshot; (b) synthesizing a scalar value, which is needed to generate a search direction vector, from said residue vector; (c) producing a search direction vector by using said residue vector and said scalar value; (d) producing an adaptive gain by using said signal vector, said search direction vector, said final array output signal of the telecommunication system at the last previous snapshot and the value of gain vector of the present snapshot; and (e) updating said gain vector by using said search direction vector and said adaptive gain at the present snapshot.
-
-
104. A computer-readable medium having stored thereon computer-executable instructions for performing the steps comprising:
-
(a) generating an autocorrelation matrix from a signal vector provided from an array antenna at each snapshot; (b) synthesizing a maximum eigenvalue of the autocorrelation matrix at each snapshot; (c) synthesizing a residue vector from the autocorrelation matrix generated at each snapshot, the maximum eigenvalue, and a present value of a gain vector;
(d) synthesizing a scalar value, which is needed to generate a search direction vector, from said residue vector;(e) synthesizing a search direction vector from said residue vector and said scalar value; (f) synthesizing an adaptive gain from said autocorrelation matrix, said search direction vector, said maximum eigenvalue, and the present value of said gain vector; and (g) updating said gain vector from said search direction vector and adaptive gain at each present snapshot.
-
-
105. A computer-readable medium having stored thereon computer-executable instructions for performing the steps comprising:
-
(a) generating a gamma vector and a zeta vector by approximating an autocorrelation matrix operations with a corresponding vector operations by utilizing a signal vector provided from an array antenna at each snapshot; (b) estimating a maximum eigenvalue of autocorrelation matrix by utilizing a gain vector at present snapshot and said gamma vector; (c) generating a residue vector by utilizing said gamma vector, said maximum eigenvalue of autocorrelation matrix, and said gain vector of the present snapshot; (d) generating a scalar quantity by utilizing said residue vector; (e) generating a search direction vector by utilizing said residue vector and said scalar quantity; (f) generating an adaptive gain at each snapshot by utilizing said zeta vector, said search direction vector, said maximum eigenvalue of autocorrelation matrix, and said gain vector at the present snapshot; and
(g) updating said gain vector by utilizing said search direction vector and said adaptive gain at each snapshot.
-
-
106. A computer-readable medium having stored thereon computer-executable instructions for performing the steps comprising:
-
(a) synthesizing a residue vector, by utilizing received signals provided from an array antenna at each snapshot, a final array output signal of a telecommunication system at the last previous snapshot and a phase delay vector during the last previous snapshot, (b) synthesizing a scalar value from said residue vector, (c) synthesizing a search direction vector by using said residue vector and said scalar value; (d) synthesizing a value of adaptive gain, by utilizing the received signals of present snapshot provided from the antenna elements, said final array output signal of said telecommunication system at the last previous snapshot, said search direction vector of the present snapshot and said phase delay vector during the last previous snapshot; and (e) updating said phase delay vector by utilizing said search direction vector and said adaptive gain of the present snapshot.
-
Specification