Multi-user adaptive array receiver and method
First Claim
1. An array receiver for processing signals received from a plurality of transmitting users via an array antenna having an array of N antenna elements providing a set of antenna signals (x1, x2, . . . , xN), respectively, each comprising information from each user, wherein said receiver has a common preprocessing section for sampling each of the antenna element signals (x1, x2, . . . , xN) and processing the samples of at least some of said antenna signals to form a plurality of basis signals (y0, . . . , yM) together having fewer space-time dimensions than the space-time dimensions of the combined antenna signals, and a plurality of signal processing units each having a plurality of inputs coupled to the common preprocessing section for receiving all of the basis signals, each processing unit processing and combining said basis signals to produce a respective one of a set of estimated received signals (z0, . . . , zM) each for a corresponding desired one of the users, the common preprocessing section comprising filtering means for combining all of the antenna signals (x1, x2, . . . , xN)to provide said plurality of basis signals (y0, . . . , yM), each of the basis signals comprising a different combination of the antenna signals, each of the signal processing units combining the basis signals to provide a user-specific output signal, and updating means for periodically updating parameters of the filtering means used for deriving each particular basis signal such that each user-specific output signal will exhibit a desired optimized concentration of energy of that desired user'"'"'s received signal as received by the array antenna.
1 Assignment
0 Petitions
Accused Products
Abstract
An array receiver which reduces complexity and cost by exploiting multiuser information in signals received from a plurality of transmitting users preprocesses (40) samples of antenna signals ( x1, x2 . . . , xN) from the antenna elements (22/1, . . . , 22/N) to form basis signals (yO . . . , yM) together having fewer space-time dimensions than the space-time dimensions of the combined antenna signals. The receiver processes and combines the basis signals to produce sets of estimated received signals (z0, . . . , zM), each for a corresponding one of the users. Each of the basis signals comprises a different combination of the antenna signals. The receiver combines the basis signals to provide a user-specific output signal, and periodically updates parameters of the filters (40/0, . . . , 40/M) used for deriving each particular basis signal such that each user-specific output signal will exhibit a desired optimized concentration of energy of that user'"'"'s received signal as received by the array antenna.
84 Citations
17 Claims
-
1. An array receiver for processing signals received from a plurality of transmitting users via an array antenna having an array of N antenna elements providing a set of antenna signals (x1, x2, . . . , xN), respectively, each comprising information from each user, wherein said receiver has
a common preprocessing section for sampling each of the antenna element signals (x1, x2, . . . , xN) and processing the samples of at least some of said antenna signals to form a plurality of basis signals (y0, . . . , yM) together having fewer space-time dimensions than the space-time dimensions of the combined antenna signals, and a plurality of signal processing units each having a plurality of inputs coupled to the common preprocessing section for receiving all of the basis signals, each processing unit processing and combining said basis signals to produce a respective one of a set of estimated received signals (z0, . . . , zM) each for a corresponding desired one of the users, the common preprocessing section comprising filtering means for combining all of the antenna signals (x1, x2, . . . , xN)to provide said plurality of basis signals (y0, . . . , yM), each of the basis signals comprising a different combination of the antenna signals, each of the signal processing units combining the basis signals to provide a user-specific output signal, and updating means for periodically updating parameters of the filtering means used for deriving each particular basis signal such that each user-specific output signal will exhibit a desired optimized concentration of energy of that desired user'"'"'s received signal as received by the array antenna.
-
8. A receiver for receiving signals from a plurality of transmitting users via an array antenna having an array of N antenna elements providing a set of antenna signals (x1, x2, . . . xN), respectively, each comprising information from each user, said receiver comprising a common preprocessing section followed by a plurality of receiver sections, each corresponding to a different one of the users and coupled to the outputs of the common preprocessing section, the preprocessing section sampling each of the antenna signals (x1, x2, . . . , xN) and processing the samples of at least some of said antenna element signals to form a plurality of basis signals (y0, . . . , yM) together having fewer space-time dimensions than the space-time dimensions of the combined antenna signals, and a plurality of signal processing units each having a plurality of inputs coupled to the common preprocessing section for receiving all of the basis signals, each processing unit processing and combining said basis signals to produce a respective one of a set of estimated received signals (z0, . . . , zM) each for a corresponding desired one of the users,
the common preprocessing section comprising (i) means for maintaining through periodic updates a set of dominant subspace filters, each of which being matched to one of the users of interest, and the outputs of which being used by the subsequent receiver sections, to be processed and combined in order to yield an estimate of the desired signal for each user of interest; -
(ii) means for periodically estimating and/or updating the component weights of the dominant subspace filters by correlation, with a known training sequence or with the user'"'"'s spreading code in a CDMA system or with any other signal strongly correlated with the user of interest'"'"'s signal, in combination with appropriate temporal averaging to isolate subspace-level information, as opposed to instantaneous channel characteristics; and
(iii) means for periodically or dynamically estimating and/or updating the component weights and/or any other parameters of interest of the receiver sections fed from the preprocessing section in a manner and at a rate such that instantaneous channel changes are tracked to provide a reliable and consistent estimate of the desired signal.
-
-
9. An array receiver system comprising an array antenna comprising a plurality of antenna elements in combination with an array receiver for processing signals received from a plurality of transmitting users via said array antenna, said array antenna having N antenna elements for providing a set of antenna signals (x1, x2, xN), respectively, each comprising information from each user,
wherein said receiver has a common preprocessing section for sampling each of the antenna element signals (x1, x2, . . . , xN) and processing the samples of at least some of said antenna signals to form a plurality of basis signals (y0, . . . , yM) together having fewer space-time dimensions than the space-time dimensions of the combined antenna signals, and plurality of signal processing units each having a plurality of inputs coupled to the common preprocessing section for receiving all of the basis signals, each processing unit processing and combining said basis signals to produce a respective one of a set of estimated received signals (z0, . . . , zM) each for a corresponding desired one of the users, the common preprocessing section comprising filtering means for combining all of the antenna signals (x1, x2, . . . , xN) to provide said plurality of basis signals (y0, . . . , yM), each of the basis signals comprising a different combination of the antenna signals, each of the signal processing units combining the basis signals to provide a user-specific output signal, and updating means for periodically updating parameters of the filtering means used for deriving each particular basis signal such that each user-specific output signal will exhibit a desired optimized concentration of energy of that desired user'"'"'s received signal as received by the array antenna.
-
10. A method of receiving signals from a plurality of transmitting users via an array antenna having N antenna elements providing a set of antenna signals (x1, x2, . . . , xN), respectively, each comprising information from each user, the method comprising the steps of:
-
sampling each of the antenna signals;
preprocessing the samples of at least some of said antenna element signals (x1, x2, . . . , xN) to form a plurality of basis signals (y0, . . . , yM) together having fewer space-time dimensions than the space-time dimensions of the combined antenna signals, processing and combining said basis signals (y0, . . . , yM) to produce a set of estimated received signals (z0, . . . , zM) each for a corresponding one of the users, the preprocessing including the steps of combining all of the antenna signals (x1, x2, . . . , xN) to provide said plurality of basis signals (y0, . . . , yM) such that each of the basis signals comprises a different combination of the antenna signals, the processing and combining step comprising the step of combining the basis signals (y0, . . . , yM) to provide a series of user-specific output signals, the method further comprising the step of periodically updating parameters used for deriving each particular basis signal such that each user-specific output signal will exhibit a desired optimum concentration of energy of the received signal if that particular user as received by the array antenna. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of receiving signals from a plurality of transmitting users using an array antenna having an array of antenna elements and a receiver comprised of a common prefiltering section followed by a plurality of receiver sections, each corresponding to a different one of the users and coupled to the outputs of the common prefiltering section, the method comprising the steps of
(i) maintaining through periodic updates a set of dominant subspace filters, each matched to one of the users of interest, and the outputs of which being used by the subsequent receiver sections, to be processed and combined in order to yield an estimate of the desired signal for each user of interest; -
(ii) periodically estimating and/or updating the component weights of the dominant subspace filters by correlation with at least one of (a) a known training sequence, (b) the user'"'"'s spreading code where the method is used in a CDMA system, and (c) any other signal strongly correlated with the signal of the user of interest, in combination with appropriate temporal averaging to isolate subspace-level information, as opposed to instantaneous channel characteristics; and
(iii) periodically or dynamically estimating and/or updating the component weights and/or any other parameters of interest of the receiver sections fed from the prefiltering section in a manner and at a rate such that instantaneous channel changes are tracked to provide a reliable and consistent estimate of the desired signal.
-
Specification