IL148607A

Multiuser detector for variable spreading factors

Abstract

A multiuser detector method and receiver that detects and decodes synchronous or asynchronous CDMA subchannels having different spreading factors with reduced computational complexity. The multiuser receiver is compatible with ZF-BLE, MMSE, decorrelating detectors and the like using Cholesky decomposition to minimize numeric operations. The receiver and method arranges the columns of system transmission response matrices representing the response characteristics of individual users into a total system transmission response matrix which represents a plurality of matched-filter responses for a given block of received data. The invention when used in conjunction with Cholesky decomposition reduces the number of required mathematic operations prior to parallel matched filtering.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

30 claims: 12 independent, 18 dependent

  1. 1
    • ------ 10 004 What is claimed is:1. A method for recovering data from a plurality of data signals transmitted in a wireless code division multiple access communication system, the data signals having differing spreading factors, the plurality of data signals are received (2f) and an impulse response is determined for each received data signal Q9), for each data signal a system response matrix is derived using that data signal impulse response (27) and a spreading code of that data signal (29), the method characterized by: grouping the system response matrices into groups having a same spreading factor for their corresponding data signals (203);for each group, constructing a group system response matrix comprising columns of all the system response matrices in that group (203);for each group, in sequence, excluding the group having a lowest spreading factor, inserting the columns of that group into the lowest spreading factor group as a total system response matrix (209-223);and determining data (23) JT, 23) of the data signals using the received data signals and the total system response matrix.
  2. 8
    The method of any claims 1-7 wherein the data determining uses a minimum mean square error detector.
  3. 9
    The method of claims 1-7 wherein the data determining uses a zero- -31- Empf.zeit:20/11. AMENDED SHEET ΛΜΛΙΙΐν» ru @005 forcing block linear equalizer.
  4. 10
    The method of any of claims 1-7 wherein the data determining uses a decorrelator.
  5. 11
    A receiver for recovering data from, a plurality of data signals .transmitted in a wireless code division multiple access communication system, the data signals having different spreading factors, the receiver receives the plurality of data signals and an impulse response is determined for each received data signal, for each data signal a system response matrix is derived using that data signal impulse response and a spreading code of that data signal, the receiver characterized by:means (33) for grouping the system response matrices into.groups having a same spreading factor for their corresponding data signals;means (SS) for each group, for constructing a group system response matrix comprising columns of all the system response matrices in the group;means (33) for each group, in sequence, excluding the group having a lowest spreading factor, for inserting the columns of that group into the lowest spreading factor group as a total system response matrix;and means (33) for determining data of the data signals using the received data signals and the total system response matrix.
  6. 18
    The receiver of any of claims 11-17 wherein the data determi ning uses a minimum mean square error detector. -33- npf.zeit:20/r. AMENDED SHEET tgJUUtf
  7. 19
    The receiver of any of claims 11-17 wherein the data determining uses a zero-forcing block linear equalizer.
  8. 20
    The receiver of any of claims 11-17 wherein the data determining uses a decorrelator.
  9. 21
    A receiver for recovering data from a plurality of data signals transmitted in a wireless code division multiple access communication system, the data signals having different spreading factors, the receiver receives the plurality of data signals, a channel estimator estimates animpulseresponsefor eachreceived data signal, a linear data detector for each data signal deriving a system response matrix using that data signal impulse response and a spreading code of that data signal, the receiver characterized by:a rearrangement processor (33) for grouping the systemresponse matrices into groups having a same spreading factor for their corresponding data signals;for each group, constructing a group system response matrix comprising columns of all the system response matrices in that group;for each group, in sequence, excluding the group having a lowest spreading factor, inserting the columns of that group into the lowest spreading factor group as a total system response matrix;and wherein data of the data signal is determined using the received data signals and the total system response matrix. -34- Empf .zeit:2Q/i: AMENDED SHEET f •Cil wo
  10. 28
    The receiver of any claims 21-27 wherein the data determining uses a -35- Empf .zei t :7(1/1 AMENDED SHEET minimum mean square error detector.
  11. 29
    The receiver of claims 21-27 wherein the data determining uses azero- forcing block linear equalizer.
  12. 30
    The receiver of any of claims 21-27 wherein the data determining uses a decorrelator. For the Applicants REINHOLD COHN AND PARTNERS By» \ / -36- ----AMENDED SHEET , crrixan rwzn arn iniQ^n pnow ρηνπ irn πτ “|»ob ,Ρ’ηη ίχώπ ίώοώπ» nizrna π^πίώώ πρ^ποζ .□Ό3Μ3Π TO3 ηΐρ'ΌΠ 7ΠΊ31? ΟΧηΠΠ □ιηππ Ρν _____ΖΖζζ~ SB04003 .(mouo πανιπ) cras ’Bn nwa