Multiuser detector for variable spreading factors
AssigneeInterDigital Techology Corporation
InventorsYounglok Kim, Jung-Lin Pan, Ariela Zeira, Alexander Reznik
Life of this patent
Estimating the term…
Abstract
A plurality of communication signals have differing spreading codes. Each communication has an associated code comprising chips. For each chip of each communication, a vector of that chip convolved with an impulse response is produced. For each communication, support blocks comprising the chip vectors are produced. A number of the chip vectors in a support block is based on that communication's spreading factor. A system response matrix is assembled. The system response matrix has symbol sub-matrices. Each symbol sub-matrix comprises a support block from each communication. Data of the communications is detected using the symbol response matrix.
Claims40
A method for receiving a plurality of communication signals having differing spreading factors, each communication having an associated code comprising chips, the method comprising:
- for each chip of each communication, producing a vector of that chip convolved with an impulse response;
- for each communication, producing support blocks comprising the chip vectors, a number of the chip vectors in a support block based on that communication's spreading factor;
- assembling a system response matrix having symbol sub-matrices, each symbol sub-matrix comprising a support block from each communication;
- and
- detecting data of the communications using the system response matrix.
A user equipment for receiving a plurality of communication signals having differing spreading factors, each communication having an associated code comprising chips, the user equipment comprising:
- means for each chip of each communication, for producing a vector of that chip convolved with an impulse response;
- means for each communication, for producing support blocks comprising the chip vectors, a number of the chip vectors in a support block based on that communication's spreading factor;
- means for assembling a system response matrix having symbol sub-matrices, each symbol sub-matrix comprising a support block from each communication;
- and
- means for detecting data of the communications using the system response matrix.
A user equipment for receiving a plurality of communication signals having differing spreading factors, each communication having an associated code comprising chips, the user equipment comprising:
- a construct system response block for each chip of each communication, for producing a vector of that chip convolved with an impulse response;
- a rearrangement processor for each communication, for producing support blocks comprising the chip vectors, a number of the chip vectors in a support block based on that communication's spreading factor, for assembling a system response matrix having symbol sub-matrices, each symbol sub-matrix comprising a support block from each communication;
- and
- a multi-user for detecting data of the communications using the system response matrix.
A base station for receiving a plurality of communication signals having differing spreading factors, each communication having an associated code comprising chips, the base station comprising:
- means for each chip of each communication, for producing a vector of that chip convolved with an impulse response;
- means for each communication, for producing support blocks comprising the chip vectors, a number of the chip vectors in a support block based on that communication's spreading factor;
- means for assembling a system response matrix having symbol sub-matrices, each symbol sub-matrix comprising a support block from each communication;
- and
- means for detecting data of the communications using the system response matrix.
A base station for receiving a plurality of communication signals having differing spreading factors, each communication having an associated code comprising chips, the base station comprising:
- a construct system response block for each chip of each communication, for producing a vector of that chip convolved with an impulse response;
- a rearrangement processor for each communication, for producing support blocks comprising the chip vectors, a number of the chip vectors in a support block based on that communication's spreading factor, for assembling a system response matrix having symbol sub-matrices, each symbol sub-matrix comprising a support block from each communication;
- and
- a multi-user for detecting data of the communications using the system response matrix.
Dependencies are inferred from the claim text.