Separation of communication signals in an adaptive antenna array
First Claim
1. A method for separating m radio frequency signals incident on an array n antenna elements, wherein there is, for each element, a time-varying signal from the element and a corresponding input signal capable of being processed by the method, which input signal is generated from the time-varying signal and can be representative of its complex envelope, said method comprising:
- computing the weighted combination of the input signals for each set of weights in an ordered sequence of sets of weights, from a first set through an n-th set, with each of the resulting n computed combinations providing an output signal, designated with an index i as yi, and associated with the i-th set of weights;
forming, for each one of the n output signals, a set of products of the one output signal and the complex conjugates of the input signals, and time smoothing each of said sets of products;
for each of the n sets of smoothed products, modifying the i-th set of smoothed products associated with the i-th output signal, in response to all of the sets of weights which precede the i-th set of weights in said sequence; and
for each of the n modified sets of smoothed products, normalizing the modified i-th set of smoothed products to provide the i-th set of weights, approaching that eigenvector of the cross-correlation matrix of the complex envelopes of said time-varying signals which corresponds to the -th largest eigenvalue of the matrix,whereby each of said output signals corresponds predominately to a different one of said incident radio frequency signals for m less than or equal to n.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus are disclosed for separating radio frequency signals incident upon an array of antenna elements which has available from each of the elements an input signal capable of being processed by the method and apparatus. The processing includes combining the input signals according to a first set of complex weights, thereby providing a first output signal. The first set of weights is derived from the input signals and from the first output signal and converges to the eigenvector corresponding to the largest eigenvalue of the cross-correlation matrix of the complex envelopes of the input signals. The input signals are also combined according to a second set of complex weights to provide a second output signal. The second set of weights is derived from the input signals, from the second output signal and from the first set of weights. The second set of weights converges to the eigenvector corresponding to the second largest eigenvalue of said cross-correlation matrix. As a result of this processing, the first and second output signals respectively, correspond, in general, to the first and second most powerful signals incident on the array. Additional sets of weights can be developed to separate any additional signals.
28 Citations
11 Claims
-
1. A method for separating m radio frequency signals incident on an array n antenna elements, wherein there is, for each element, a time-varying signal from the element and a corresponding input signal capable of being processed by the method, which input signal is generated from the time-varying signal and can be representative of its complex envelope, said method comprising:
-
computing the weighted combination of the input signals for each set of weights in an ordered sequence of sets of weights, from a first set through an n-th set, with each of the resulting n computed combinations providing an output signal, designated with an index i as yi, and associated with the i-th set of weights; forming, for each one of the n output signals, a set of products of the one output signal and the complex conjugates of the input signals, and time smoothing each of said sets of products; for each of the n sets of smoothed products, modifying the i-th set of smoothed products associated with the i-th output signal, in response to all of the sets of weights which precede the i-th set of weights in said sequence; and for each of the n modified sets of smoothed products, normalizing the modified i-th set of smoothed products to provide the i-th set of weights, approaching that eigenvector of the cross-correlation matrix of the complex envelopes of said time-varying signals which corresponds to the -th largest eigenvalue of the matrix, whereby each of said output signals corresponds predominately to a different one of said incident radio frequency signals for m less than or equal to n. - View Dependent Claims (7, 8)
-
-
2. A method for separating m radiating signals incident on an array of n receiving elements, wherein there is, for each element, a time-varying signal derived from the element and a corresponding input signal capable of being processed by the method, which input signal is generated from the time-varying signal and can be representative of its complex envelope, said method comprising:
-
computing the weighted combination of the input signals for each set of weights in ordered sequence of sets of weights, from a first set through an n-th set, with each of the resulting n computed combinations providing an output signal, designated with an index i as yi, and associated with the i-th set of weights; forming, for each one of the n output signals, a set of products of the one output signal and the complex conjugates of the input signals, and time smoothing each of said sets of products; for each of the n sets of smoothed products, modifying the i-th set of smoothed products associated with the i-th input signal, in response to all of the sets of weights which precede the i-th set of weights in said sequence; and for each of the n modified sets of smoothed products, normalizing the modified i-th set of smoothed products to provide the i-th set of weights, approaching that eigenvector of the cross-correlation matrix of the complex envelopes of said time-varying signals which corresponds to the i-th largest eigenvalue of the matrix, whereby each of said output signals corresponds predominantly to a different one of said incident signals for m less than or equal to n.
-
-
3. A method for separating m radio frequency signals incident on an array of n antenna elements, wherein there is, for each element, a time-varying signal derived from the element and a corresponding input signal capable of being processed by the method, which input signal is generated from the time-varying signal and can be representative of its complex envelope, said method comprising:
-
multiplying a vector, which has as components the input signals, by each weighting vector in an ordered sequence of weighting vectors, from a first through an n-th weighting vector, with each of the resulting n products providing an output signal, designated with an index i as yi, and associated with the i-th weighting vector; forming, for each one of the n output signals, the product of the one output signal and a vector having as components the complex conjugates of the input signals, and time smoothing each of the resulting n product vectors; for each of the n smoothed product vectors, modifying the i-th smoothed product vector associated with the i-th output signal, in response to all of the weighting vectors which precede the i-th weighting vector in said sequence; and for each of the n modified smoothed product vectors, normalizing the modified i-th smoothed product vector to provide the i-th weighting vector, approaching that eigenvector of the cross-correlation matrix of the complex envelopes of said time-varying signals which corresponds to the i-th eigenvalue of the matrix, whereby each of said output signals corresponds predominantly to a different one of said incident signals for m less than or equal to n. - View Dependent Claims (5, 9)
-
-
4. A method for separating m radiating signals incident on an array of n receiving elements, wherein there is, for each element, a time-varying signal derived from the element and a corresponding input signal capable of being processed by the method, which input signal is generated from the time-varying signal and can be representative of its complex envelope, said method comprising:
-
multiplying a vector, which has as components the input signals, by each weighting vector in an ordered sequence of weighting vectors, from a first through an n-th weighting vector, with each of the resulting n products providing an output signal, designated with an index i as yi, and associated with the i-th weighting vector; forming, for each one of the n output signals, the product of the one output signal and a vector having as components the complex conjugates of the input signals, and time smoothing each of the resulting n product vectors; for each of the n smoothed product vectors, modifying the i-th smoothed product vector associated with the i-th output signal, in response to all of the weighting factors which precede the i-th weighting vector in said sequence; and for each of the n modified smoothed product vectors, normalizing the modified i-th smoothed product vector to provide the i-th weighting vector, approaching that eigenvector of the cross-correlation matrix of the complex envelopes of said time-varying signals which corresponds to the i-th largest eigenvalue of the matrix, whereby each of said output signals corresponds predominantly to a different one of said incident signals for m less than or equal to n. - View Dependent Claims (6)
-
-
10. An apparatus for separating m radio frequency signals incident on an array of n antenna elements, wherein there is, for each element, a time-varying signal derived from the element and a corresponding input signal capable of being processed by the apparatus, which input signal is generated from the time-varying signal and can be representative of its complex envelope, said apparatus comprising:
-
means for computing the weighted combination of the input signals for each set of weights in an ordered sequence of sets of weights, from a first set through an n-th set, with each of the resulting n computed combinations providing an output signal, designated with an index i as yi, and associated with the i-th set of weights; means for forming, for each one of the n output signals, a set of products of the one output signal and the complex conjugates of the input signals, and time smoothing each of said sets of products; means, for each of the n sets of smoothed products, for modifying the i-th set of smoothed products associated with the i-th output signal, in response to all of the sets of weigths which precede the i-th set of weights in said sequence; and means, for each of the n modified sets of smoothed products, for normalizing the modified i-th set of smoothed products to provide the i-th set of weights, approaching that eigenvector of the cross-correlation matrix of the complex envelopes of said time-varying signals which corresponds to the i-th largest eigenvalue of the matrix, whereby each of said output signals corresponds predominantly to a different one of said input signals for m less than or equal to n.
-
-
11. An apparatus for separating m radiating signals incident on an array of n receiving elements, wherein there is, for each element, a time-varying signal derived from the element and a corresponding input signal capable of being processed by the apparatus, which input signal is generated from the time-varying signal and can be representative of, its complex envelope, said apparatus comprising:
-
means for computing the weighted combination of the input signals for each set of weights in an ordered sequence of sets of weights, from a first set through an n-th set, with each of the resulting n computed combinations providing an output signal, designated with an index i as yi, and associated with the i-th set of weights; means for forming, for each one of the n output signals, a set of products of the one output signal and the complex conjugates of the input signals, and time smoothing each of said sets of products; means, for each of the n sets of smoothed products, for modifying the i-th set of smoothed products associated with the i-th output signal, in response to all of the sets of weights which precede the i-th set of weights in said sequence; and means, for each of the n modified sets of smoothed products, for normalizing the modified i-th set of smoothed products to provide the i-th set of weights, approaching that eigenvector of the cross-correlation matrix of the complex envelopes of said time-varying signals which corresponds to the i-th largest eigenvalue of the matrix, whereby each of said output signals corresponds to a different one of said input signals for m less than or equal to n.
-
Specification