US6947502B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Parameter estimator for a multiuser detection receiver
Assignee: Collision Communications Inc
•
Filing: 2002-08-26
•
Granted: 2005-09-20
•
Expires: 2022-08-26
Abstract
Abstract A Parameter Estimator for accurately estimating signature responses of multiple co-channel interfering digital transmission signals. The Parameter Estimator is used in a Multiuser Detection (MUD) Receiver to significantly reduce the error rate. The Parameter Estimator comprises a plurality of software components, including a Signature Waveform Estimator, Training Sequence Locator, Noise Estimator, Active Users Tester, Initial Transformation Matrix Builder, a Transformation Matrix Rebuilder, and a Transformation Matrix Selector, and generates an estimated noise power, a training sequence index and estimated signature waveforms.
Inventors
- 👤 Matthew A. Taylor
- 👤 Joshua D. Niedzwiecki
- 👤 Robert B. MacLeod
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 18:32
CPC Classifications
H; H04; H04B; H04B1/00; H04B1/69; H04B1/707; H04B1/7097; H04B1/7103; H04B1/7105; H04B1/71057; H04B7/00; H04B7/02; H04B7/04; H04B7/08; H04B7/0837; H04B7/0842; H04B7/0848; H04B7/0851; H04L; H04L1/00; H04L1/02; H04L1/06; H04L1/20; H04L1/24
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
169 words
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 (s K (n,p)) unique to each user in said received baseband signal in accordance with said training sequence location index (τ TS ) input and a transformation matrix ( T r ) 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 a 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 ( T r ) to send to said signature waveform estimating means.
Claim 2
Dependent Claim
169 words
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 (s K (n,p)) unique to each user in said received baseband signal in accordance with said training sequence location index (τ TS ) input and a transformation matrix ( T r ) 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 a 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 ( T r ) to send to said signature waveform estimating means.
Claim 3
Dependent Claim
194 words
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 location 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).
Claim 4
Dependent Claim
73 words
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 ( T r ) to obtain said estimated signature waveforms (s k (n,p)).
Claim 5
Dependent Claim
55 words
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.
Claim 6
Dependent Claim
94 words
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 ( T r 1 ) in response to said prestored known training sequences for each user; means for rebuilding said transformation matrix ( T r ) in response to an output of said active users determining means; and means coupled to said initial transformation matrix building means and said transformation matrix rebuilding means for selecting a transformation matrix to send to said signature waveform estimating means.
Claim 7
Dependent Claim
24 words
The parameter estimator as recited in claim 1 wherein said multiuser detection receiver comprises means for storing said known training sequence for each user.
Claim 8
Dependent Claim
138 words
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.
Claim 9
Dependent Claim
138 words
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.
Claim 10
Dependent Claim
17 words
The multiuser communication system as recited in claim 7 wherein said receiver comprises a single polarized antenna.
Claim 11
Dependent Claim
44 words
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.
Claim 12
Dependent Claim
59 words
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.
Claim 13
Dependent Claim
179 words
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 (s K (n,p)) unique to each user in said received baseband signal in accordance with said training sequence location index (τ TS ) input and a transformation matrix (T r ); 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 a 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 (T r ) to send to said signature waveform estimating means.
Claim 14
Dependent Claim
87 words
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 building means and said transformation matrix rebuilding means for selecting a transformation matrix to send to said signature waveform estimating means.
Claim 15
Independent Claim
103 words
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 based on an average noise power and an estimation of said signature waveforms unique to each user in said receive baseband signal; and generating said transformation matrix based on the determined number of active users and prestored known training sequences.
Claim 16
Independent Claim
103 words
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 based on an average noise power and an estimation of said signature waveforms unique to each user in said receive baseband signal; and generating said transformation matrix based on the determined number of active users and prestored known training sequences.
Claim 17
Dependent Claim
99 words
The method as recited in claim 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 the determined number of active users 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, for estimating signature waveforms unique to each user.
References Cited (Backward Citations)
US5790606A
Cited
US6122269A
Cited
US5905721A
Cited
US5982813A
Cited
US6219341B1
Cited
US6240099B1
Cited
US6198775B1
Cited
US20020027985A1
Cited
US20020037061A1
Cited
US6831574B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2008-09-19 | 2009-03-21 | 2009-09-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2012-09-19 | 2013-03-21 | 2013-09-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2016-09-19 | 2017-03-21 | 2017-09-20 | $7700.00 | Window Closed / Lapsed |