EP1516432B1

Method and receiver for processing a multi-user signal

Abstract

The invention relates to the field of signal processing for telecommunications, and concerns a method and receiver for processing a multi-user signal. In the method of the invention, a multi-user signal is processed by a receiver using an iterative receiver process including the steps of (a) receiving a signal transmission including a plurality of user signals on a TDMA channel, (b) detecting one or more user signals and determining transmission channel estimates for each said user signal, (c) deriving a soft signal for a first user by subtracting, if available, weighted representations of other user signals from the detected user signal of said first user, (d) calculating a-posteriori probabilities for each symbol comprising the soft signal, (e) refining said probabilities utilizing the transmission channel estimate for the first user in an iterative decoding algorithm, wherein a probability is either partially or fully decoded depending on the application of decoder convergence criteria, and (f) returning to step (a), (b) or (c) with the refined probabilities forming part of the weighted representations to be subtracted from detected user signals of other users. This method allows for efficient detection and decoding of multiple user signals by controlling the behaviour of an iterative decoding algorithm operating within an iterative receiver process.

EP1516432B1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 13 June 2023, 3.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

25 claims: 10 independent, 15 dependent

  1. 1
    A method for processing a multi-user signal received on a TDMA channel, the method comprising an iterative receiver process including the steps of:(a) receiving a signal transmission including a plurality of user signals (201);(b) detecting one or more user signals from said received signal transmission;(c) deriving a soft signal for each detected user signal by subtracting, if available, weighted representations of other user signals from said each detected user signal (201) and determining transmission channel estimates for each detected user signal from the soft signals (202);(d) calculating a-posteriori probabilities for each symbol comprised in the soft signals (204A, 204B, 206C);(e) refining said probabilities utilising a plurality of decoders (206A, 206B, 206C);(f) constructing a new multi-user signal by producing conditional expectations of re-coded and re-modulated symbols from the refined probabilities (208A, 208B, 208C);(g) returning to step (a), (b) or (c);characterized in that said refining step(e) comprises an iterative decoding algorithm, wherein a probability is either partially or fully decoded depending on decoder convergence criteria.
  2. 4
    The method of any one of claims 1 to 2, wherein the decoder convergence criteria includes adaptively adjusting a stopping criteria threshold value, and fully decoding the probabilities in step (e) if they are greater than the threshold value or partially decoding the probabilities if they are less than the threshold value.
  3. 7
    The method of any one of claims 1 to 3, wherein in the refining step (e) a stored value of optimal number of iterations of the iterative decoding algorithm for any particular iteration of the iterative receiver process is used.
  4. 10
    The method of any one of claims 1 to 9, wherein steps (c) (d) and (e) are carried out in parallel for each of the plurality of users detected in step (b).
  5. 13
    The method of any one of claims 1 to 12, wherein the iterative decoding algorithm is a turbo decoding algorithm.
  6. 14
    A receiver for processing a multi-user signal received on a TDMA channel in an iterative receiver process, whereby the receiver includes:receiver means (201) for receiving a signal transmission including a plurality of user signals;a detector for detecting one or more user signals from said signal transmission;an interference canceller (201) for deriving a soft signal for each detected user signal by subtracting, if available, weighted representations of other user signals from said each detected user signal;means (202) for determining transmission channel estimates for each detected user signal from the soft signals;means (204A, 204B, 204C) for calculating a-posteriori probabilities for each symbol comprised in the soft signals;a plurality of decoders (206A, 206B, 206C) for refining the probabilities ;and means (208A, 208B, 208C) for constructing a new multi-user signal by producing conditional expectations of re-coded, re-modulated symbols from the refined probabilities, and for inputting new multi-user signal to the interference canceller(201);characterized in that the plurality of decoders (206A, 206B, 206C) are configured to run an iterative decoding algorithm, and to partially or fully decode a probability depending on decoder convergence criteria.
  7. 17
    The receiver of any one of claims 14 to 15, wherein the decoder convergence criteria includes adaptively adjusting a stopping criteria threshold value, and fully decoding the probabilities when they are greater than the threshold value or partially decoding the probabilities when they are less than the threshold value.
  8. 20
    The receiver of any one of claims 14 to 16, wherein the plurality of decoders (206A,206B, 206C) are adapted to utilise a stored value of optimal number of iterations of the iterative decoding algorithm for any particular iteration of the iterative receiver process.
  9. 23
    The receiver of claims 14 to 22, wherein the means (202) for determining transmission channel estimates is adapted to modify the refined probabilities in accordance with the channel estimates to form the weighted representations of other user signals used in a subsequent iteration of the iterative receiver process.
  10. 25
    The receiver of any one of claims 14 to 24, wherein the iterative decoding algorithm is a turbo decoding algorithm.