Claims
- 1. A whitened front end for a tree-pruned multiuser detection (MUD) system, comprising:
a parameter estimator coupled to a data stream providing estimation values of said data stream, wherein said data stream is an aggregate of a plurality of signals, and each signal is assigned a channel, and wherein said plurality of signals exceeds a number of dimensions of said MUD; a filter bank having a plurality of filters coupled to said data stream and coupled to said parameter estimator, wherein each of said signals is individually coupled to said plurality of filters and produces a filtered output; a whitener designer coupled to said parameter estimator, wherein said whitener designer computes a whitener factorization; an overloaded whitener unit coupled to said filter bank and said whitener designer, wherein said whitener unit applies said whitener factorization to said filtered output to produce a partially de-correlated and whitened output; and, a symbol-hypothesis testing section coupled to said whitener designer and said whitened output, wherein said symbol-hypothesis testing section uses a hypothesis pruning to perform a decision tree search.
- 2. The whitened front end according to claim 1, wherein said MUD system employs an algorithm, and wherein said algorithm is selected from the group comprising: M-algorithm, T-algorithm, and Fano-algorithm.
- 3. The whitened front end according to claim 1, wherein said whitener factorization is based on ordering selected from the group comprising: received power, signal-to-noise ratio, and likelihood based.
- 4. The whitened front end according to claim 1, wherein said estimation values are selected from the group comprising: timing estimates, channel estimates, amplitude estimates, phase estimates, and polarization angle estimates.
- 5. The whitened front end according to claim 1, wherein said filter is selected from the group comprising: a whitening matched filter, a whitened-M algorithm filter, and a matched filter.
- 6. The whitened front end according to claim 1, wherein said whitener factorization is selected from the group comprising: QR factorization, Cholesky factorization, and Hyberbolic Householder transformations.
- 7. The whitened front end according to claim 1, wherein said hypothesis pruning makes decisions sequentially and each decision is fedback to subtract a corresponding interference from said data stream and an individual metrics along a path of said decision tree is accrued.
- 8. A multiuser detection (MUD) apparatus for over-loaded conditions, wherein a plurality of signals having multi-access interference and noise are received as a data stream, comprising:
a parameter estimator providing estimation values of said data stream, wherein each signal is assigned a channel, and wherein said plurality of signals exceeds a number of dimensions of said MUD; an overloaded front-end coupled to said parameter estimator, wherein said overloaded front end performs a hypothesis pruning procedure and produces a whitened output; a multiuser detector coupled to said whitened output, wherein said multiuser detector produces a set of soft decisions for each of said plurality of signals; a bank of decoders coupled to said multiuser detector, wherein said bank of decoders calculates a set of conditional probabilities for each decoded of said plurality of signals, and produces an output data stream for each of said plurality of signals.
- 9. The multiuser detection (MUD) apparatus according to claim 8, wherein said output data stream is hard values.
- 10. The multiuser detection (MUD) apparatus according to claim 8, wherein said output data stream is soft values.
- 11. The multiuser detection (MUD) apparatus according to claim 10, wherein said apparatus is a TurboMUD and said soft values are fed back to said multiuser detector for a number of iterations.
- 12. The multiuser detection (MUD) apparatus according to claim 11, wherein said number of iterations is fixed.
- 13. The multiuser detection (MUD) apparatus according to claim 11, wherein said number of iterations until a desired quality is obtained.
- 14. The multiuser detection (MUD) apparatus according to claim 8, further comprising an interleaver coupled between an output of said bank of decoders and an input to said multiuser detection unit and a deinterleaver coupled to an output of said multiuser detection unit and an input of said bank of decoders.
- 15. A method for estimating symbols in a supersaturated communications system, comprising the steps of:
receiving a plurality of signals, wherein said plurality of signals exceeds a number of dimension of said system; estimating timing, signal amplitudes, phases, polarizations, and identification of active channels for each of said signals; filtering each of said signals producing a plurality of filtered signals; partially decorrelating multi-access interference and partially whitening noise from said plurality of filtered signals; and performing a hypothesis pruning procedure on said signals to produce a bit stream, wherein said hypothesis pruning defers decisions.
- 16. The method for estimating symbols according to claim 15, further comprising a step of performing multiuser detection (MUD) on said bit stream.
- 17. The method for estimating symbols according to claim 16, wherein said MUD uses an algorithm selected from the group comprising: an M-algorithm, T-algorithm, and a FANO-algorithm.
- 18. The method for estimating symbols according to claim 15, wherein said step of performing said hypothesis pruning procedure comprises the steps of ordering each of said signals and forming a decision tree.
- 19. The method for estimating symbols according to claim 18, wherein said ordering is selected from the group comprising: received power, signal-to-noise ratio, and likelihood based.
- 20. The method for estimating symbols according to claim 15, wherein said filtering is selected from the group of filters comprising: a whitening matched filter, a whitened-M algorithm filter, and a matched filter.
RELATED APPLICATIONS
[0001] This application is related to U.S. Application No. (not yet known), filed Apr. 25, 2003, titled “Co-Channel Interference Receiver”<attorney docket number D4622-US>; U.S. Application No. (10/208,409), filed Jul. 29, 2002, titled “Power and Confidence Ordered Low Complexity Soft TurboMUD with Voting System”<attorney docket number D4627-US>; U.S. Application No. (10/120,955), filed Apr. 11, 2002, titled “Method and Apparatus for Improved Turbo Multiuser Detector”<attorney docket number D4606>; U.S. Application No. (10/055,155), filed Jan. 23, 2002, titled “Voting System for Improving the Performance of Single-User Decoders within an Iterative Multi-User Detection System”<attorney docket number D4607>; and U.S. Application No. (10/251,187), filed Sep. 20, 2002, titled “Multichannel Digital Recording System with Multi-User Detector”<attorney docket number D4673-US>. Each of these applications is herein incorporated in its entirety by reference for all purposes.
STATEMENT OF GOVERNMENT INTEREST
[0002] Portions of this invention were made in conjunction with Government funding and there may be certain rights to the Government for the present invention.