摘要 |
A detection circuit performs a turbo detection process to recover a frame of data symbols from a received signal, the symbols having been effected, by a Markov process with the effect that symbols in the received signal are dependent on one or more preceding symbols which can be represented as a trellis having plural stages. The detection circuit comprises a plurality of processing elements 706,708, each element is associated with one of the trellis stages. Each element receives soft decision values corresponding to symbols associated with the trellis stage, and each processing element is configured, in one clock cycle to receive fixed point data representing a-priori forward slate metrics, a-priori backward state metrics, and a-priori soft decision values for the symbols for the trellis stage. For each cycle, the circuit processes, for each processing element, the a-priori information for symbols detected for the stage associated with the processing element, and t provides extrinsic soft decision values corresponding to the symbols for a next clock cycle of the detection process. |