CA2628742C

Reduced complexity detection and decoding for a receiver in a communication system

Abstract

Techniques for performing detection and decoding at a receiver are described. In one scheme, the receiver obtains R received symbol streams for M data streams transmitted by a transmitter, performs receiver spatial processing on thereceived symbols to obtain detected symbols, performs log-likelihood ratio (LLR) computation independently for each of D best data streams, and performs LLR computation jointly for the M-D remaining data streams, where M > D>= 1 and M> 1. The D best data streams may be selected based on SNR and/or other criteria. In another scheme, the receiver performs LLR computation independently for each of the D best data streams, performs LLR computation jointly for the M-D remaining data streams, and reduces the number of hypotheses to consider for the joint LLR computation by performing a search for candidate hypotheses using list sphere detection, Markov chain Monte Carlo, or some other search technique.

CA2628742C, drawing sheet 1
Sheet 1 of 16

Term

Projected expiry 20 November 2026.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

47 claims: 9 independent, 38 dependent

  1. 1
    CA 02628742 2011-07-22 74769-2056 CLAIMS:1. An apparatus comprising: at least one processor configured to perform detection independently for each of at least one data stream selected from among multiple data streams transmitted in parallel via a communication channel, and to perform detection jointly for remaining data streams among the multiple data streams;and a memory coupled to the at least one processor.
  2. 11
    A method comprising:performing detection independently for each of at least one data stream selected from among multiple data streams transmitted in parallel via a communication channel;and performing detection jointly for remaining data streams among the multiple data streams.
  3. 16
    17. An apparatus comprising:at least one processor configured to compute log-likelihood ratios (LLRs) independently for each of at least one data symbol in a set of data symbols transmitted via a multiple-input multiple-output (ΜΙΜΟ) channel, and to compute LLRs jointly for remaining data symbols in the set of data symbols;and a memory coupled to the at least one processor.
  4. 24
    25. A method comprising:computing log-likelihood ratios (LLRs) independently for each of at least one data symbol in a set of data symbols transmitted via a multiple-input multiple-output (ΜΙΜΟ) channel;and computing LLRs jointly for remaining data symbols in the set of data symbols.
  5. 27
    28. An apparatus comprising:means for computing log-likelihood ratios (LLRs) independently for each of at least one data symbol in a set of data symbols transmitted via a multiple-input multiple-output (ΜΙΜΟ) channel;and means for computing LLRs jointly for remaining data symbols in the set of data symbols.
  6. 30
    31. An apparatus comprising:at least one processor configured to perform detection independently for each of at least one data stream selected from among multiple data streams transmitted in parallel via a communication channel, to perform detection jointly for remaining data streams among the multiple data streams, to perform decoding for the multiple data streams, and to perform detection independently for each of the at least one data stream, to perform detection jointly for the remaining data streams, and to perform decoding for the multiple data streams for at least one additional iteration;and a memory coupled to the at least one processor.
  7. 31
    32. An apparatus comprising:at least one processor configured to compute log-likelihood ratios (LLRs) independently for each of at least one data symbol in a set of data symbols transmitted CA 02628742 2012-04-18 74769-2056 via a multiple-input multiple-output (ΜΙΜΟ) channel, to determine a list of candidate hypotheses for remaining data symbols in the set of data symbols, and to compute LLRs jointly for the remaining data symbols with the list of candidate hypotheses;and a memory coupled to the at least one processor.
  8. 42
    43. A method comprising:computing log-likelihood ratios (LLRs) independently for each of at least one data symbol in a set of data symbols transmitted via a multiple-input multipleoutput (ΜΙΜΟ) channel;determining a list of candidate hypotheses for remaining data symbols in the set of data symbols;and computing LLRs jointly for the remaining data symbols with the list of candidate hypotheses.
  9. 45
    46. An apparatus comprising:means for computing log-likelihood ratios (LLRs) independently for each of at least one data symbol in a set of data symbols transmitted via a multiple-input multiple-output (ΜΙΜΟ) channel;means for determining a list of candidate hypotheses for remaining data symbols in the set of data symbols;and means for computing LLRs jointly for the remaining data symbols with the list of candidate hypotheses.