Claims
- 1. A parameter estimator of a multiuser detection receiver comprising:
means for estimating a training sequence location index (τTS) in each frame of a received baseband signal; means for calculating an estimate of an average noise power ({circumflex over (σ)}(p)2) in said received baseband signal in accordance with said training sequence location index (τTS) input; means for estimating signature waveforms (sK(n,p)) unique to each user in said received baseband signal in accordance with said training sequence location index (τTS) input and said transformation matrix (Tr) input; means, coupled to an output of said estimate of an average noise power calculating means and to an output of said signature waveforms estimating means, for determining the number of active users; and means, coupled to said means for determining the number of active users and to prestored known training sequences for each user, for generating said transformation matrix (Tr) to send to said signature waveform estimating means.
- 2. The parameter estimator as recited in claim 1 wherein said means for calculating an estimate of an average noise power in said received baseband signal comprises:
training sequence selector means for calculating an estimate of composite training sequences ({circumflex over (β)}m(n, p) ) in each frame (m) of said received baseband signal (r(n,p)) in accordance with said training sequence index (τTS) and a known number of samples per frame (F) of said received baseband signal; a first averager means for determining an average ({circumflex over (β)}(n, p) ) of said composite training sequences ({circumflex over (β)}m(n, p)); means for subtracting said average ({circumflex over (β)}(n, p) ) of said composite training sequences from said estimate of composite training sequences {circumflex over (β)}m(n, p) to obtain an estimated noise signal (ŵm(n, p)); means for calculating a variance of each noise signal for estimating said average noise power ({circumflex over (σ)}(p)2) in each frame; and a second averager means coupled to an output of said variance calculating means for determining said estimate of an average noise power from said average noise power in each frame (m).
- 3. The parameter estimator as recited in claim 1 wherein said means for estimating signature waveforms unique to each user in said received baseband signal for each diversity port (p) comprises:
means for selecting a received training sequence in each frame of said received baseband signal; and means for multiplying said received training sequence in each frame by said transformation matrix (Tr ) to obtain said estimated signature waveforms (sk(n,p)).
- 4. The parameter estimator as recited in claim 3 wherein said transformation matrix comprises an initial transformation matrix built from prestored known training sequences for each user for an initial matrix multiplication calculation, and said transformation matrix on subsequent matrix multiplication calculations is determined by a transformation matrix rebuilder receiving an estimate of the active users.
- 5. The parameter estimator as recited in claim 1 wherein said means for generating said transformation matrix comprises:
means, coupled to a memory, for building an initial transformation matrix ({circumflex over (T)}r1) in response to said prestored known training sequences for each user; means for rebuilding said transformation matrix (Tr) in response to an output of said active users determining means; and means coupled to said initial transformation matrix generator and said transformation matrix rebuilder for selecting a transformation matrix to send to said signature waveform estimating means.
- 6. The parameter estimator as recited in claim 1 wherein said multiuser detection receiver comprises means for storing said known training sequence for each user.
- 7. A multiuser communication system comprising:
a plurality of user transmitters transmitting co-channel interfering signals; a receiver having means for receiving a composite waveform signal from said plurality of user transmitters; said receiver further comprises means for converting said received composite waveform signal to a received baseband signal; means, coupled to said received baseband signal, for generating estimated signature waveforms of each user (k) for each diversity port (p) by using said received baseband signal from each diversity port in accordance with known training sequences of each of said plurality of user transmitters; means for storing said known training sequence of each of said plurality of user transmitters; and means for demodulating said received baseband signal in accordance with information received from said estimated signature waveform generating means to generate symbols for each of said plurality of user transmitters.
- 8. The multiuser communication system as recited in claim 7 wherein said receiver comprises a single polarized antenna.
- 9. The multiuser communication system as recited in claim 7 wherein:
said receiver comprises a dual polarized antenna for reducing symbol error rate; and each polarized port of said antenna comprises said means for converting said received composite waveform signal to a received baseband signal.
- 10. The multiuser communication system as recited in claim 7 wherein said receiver comprises at least two polarized antennas, each of said antennas having either a single polarization or a dual polarization for reducing symbol error rate; and
each polarized port of each of said antennas comprises means for converting said received composite waveform signal to a received baseband signal.
- 11. The multiuser communication system as recited in claim 7 wherein said means for generating estimated signature waveforms of said received baseband signal comprises:
means for estimating a training sequence location index (τTS) in each frame of a received baseband signal; means for calculating an estimate of the average noise power {circumflex over (σ)}(p)2 in said received baseband signal in accordance with said training sequence location index (σTS) input; means for estimating signature waveforms (sK(n,p)) unique to each user in said received baseband signal in accordance with said training sequence location index (τTS) input and said transformation matrix (Tr); means, coupled to an output of said estimate of an average noise power calculating means and to an output of said signature waveforms estimating means, for determining the number of active users; and means, coupled to said means for determining the number of active users and to prestored known training sequences for each user, for generating said transformation matrix (Tr) to send to said signature waveform estimating means.
- 12. The multiuser communication system as recited in claim 11 wherein said means for generating said transformation matrix comprises:
means, coupled to a memory, for building an initial transformation matrix in response to said prestored known training sequences for each user; means for rebuilding said transformation matrix in response to with an output of said active users determining means; and means coupled to said initial transformation matrix generator and said transformation matrix rebuilder for selecting a transformation matrix to send to said signature waveform estimating means.
- 13. A method of estimating parameters of a received baseband signal in a multiuser detection receiver comprising the steps of:
estimating a training sequence location index in each frame of said received baseband signal; estimating signature waveforms unique to each user in each received baseband signal in response to said training sequence location index and a transformation matrix; determining a number of active users with means coupled to outputs of said average noise power and an estimation of said signature waveforms unique to each user in said receive baseband signal; and generating said transformation matrix with first means coupled to outputs of said number of active users determining means and second means coupled to outputs of prestored known training sequence.
- 14. The method as recited in Clam 13 wherein said step of generating said transformation matrix comprises the steps of:
building an initial transformation matrix in response to said prestored known training sequences for each user for use during a first iteration of a signature estimation loop; rebuilding said transformation matrix in response to an output from said number of active users determining means for use during subsequent iterations of said signature estimation loop; and selecting a transformation matrix from said initial transformation matrix iteration or said rebuilt transformation matrix iterations of said signature estimation loop, to feed to said means for estimating signature waveforms unique to each user.
CROSS REFERENCE OF RELATED APPLICATIONS
[0001] This is a nonprovisional patent application claiming priority of provisional application for patent Serial No. 60/ 372,956, filed Apr. 16, 2002.
STATEMENT OF GOVERNMENT INTEREST
[0002] This invention was made with the support of the United States Government. The United States Government may have rights in this invention.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60372956 |
Apr 2002 |
US |