Error correction decoder for turbo code
AssigneeHitachi, Ltd.
InventorsTakashi Yano, Tsuyoshi Tamaki
Life of this patent
Estimating the term…
Abstract
To provide a turbo decoder reducing power consumption by reducing an operational processing amount while ensuring sufficient error correction capability, there is provided a constitution including an input signal memory for storing turbo-coded received data, a decoder for executing SOVA decoding, a decoded result memory for storing a decoded result, a control block for executing repeated decoding, a memory stored with an interleave pattern, and judging means for judging reliability of a decoded result and the reliability of the decoded result is judged based on a soft decision value outputted from the SOVA decoder and when desired reliability is satisfied by the judgment result, the repeated decoding is finished.
Claims5
A turbo decoder comprising:
- a decoder for inputting data turbo-coded for correcting an error and repeatedly carrying out soft output decoding to thereby restore original data;
- judging means for judging a reliability of a soft output decoding result from said decoder provided by the soft output decoding from statistics of the soft output decoding result;
- and
- controlling means for controlling the number of iterations of the soft output decoding based on a result of judgment, by said judging means, of the reliability of the soft output decoding result from said decoder,
- wherein said judging means uses a mean value and a dispersion value of the soft output decoding result from said decoder as the statistics for judging the reliability of the soft output decoding result from said decoder.
A turbo decoder comprising:
- a decoder for inputting data turbo-coded for correcting an error and repeatedly carrying out soft output decoding to thereby restore original data;
- judging means for judging a reliability of a soft output decoding result from said decoder provided by the soft output decoding from statistics of the soft output decoding result;
- and
- controlling means for controlling the number of iterations of the soft output decoding based on a result of judgment, by said judging means, of the reliability of the soft output decoding result from said decoder,
- wherein said judging means uses a mean value and a minimum value of the soft output decoding result from said decoder as the statistics for judging the reliability of the soft output decoding result from said decoder.
A turbo decoder comprising:
- a decoder for inputting data turbo-coded for correcting an error and repeatedly carrying out soft output decoding to thereby restore original data;
- judging means for judging a reliability of a soft output decoding result from said decoder provided by the soft output decoding from statistics of the soft output decoding result;
- and
- controlling means for controlling the number of iterations of the soft output decoding based on a result of judgment, by said judging means of the reliability of the soft output decoding result from said decoder,
- wherein said judging means uses a maximum value and a minimum value of the soft output decoding result from said decoder as the statistics for judging the reliability of the soft output decoding result from said decoder.
A mobile station of a mobile communication system, said mobile station comprising:
- a radio frequency circuit for receiving a radio frequency signal of data turbo-coded for correcting an error by an antenna and outputting a received signal;
- a receiver for outputting original data from the received signal as received data;
- and
- a signal processor for subjecting the received data to a signal processing;
- the receiver further comprising:
- a turbo decoder for decoding the turbo-coded data constituting the received signal for outputting the received data,
- the turbo decoder comprising:
- a decoder for inputting the turbo-coded data and repeatedly carrying out soft output decoding to thereby restore the original data;
- judging means for judging a reliability of a soft output decoding result from said decoder provided by the soft output decoding from statistics of the soft output decoding result, and
- controlling means for controlling the number of iterations of the soft output decoding based on a result of judgment, by said judging means, of the reliability of the soft output decoding result from said decoder,
- wherein said judging means uses, as the statistic for judging the reliability, one of:
- a mean value and a dispersion value of the soft output decoding result from said decoder,
- a mean value and a minimum value of the soft output decoding result from said decoder, and
- a maximum value and a minimum value of the soft output decoding result from said decoder.
A base station of a mobile communication system, said base station comprising:
- a radio frequency circuit for receiving a radio frequency signal of data turbo-coded for correcting an error by an antenna and outputting a received signal;
- a receiver for outputting original data from the received signal as received data;
- and
- a station interface circuit for transmitting the received data to a communication network,
- the receiver comprising:
- a turbo decoder for decoding the turbo-coded data and outputting the received data,
- the turbo decoder comprising:
- a decoder for inputting the turbo-coded data constituting the received signal and repeatedly carrying out soft output decoding to thereby restore the original data,
- judging means for judging a reliability of a soft output decoding result from said decoder provided by the soft output decoding from statistics of the soft output decoding result, and
- controlling means for controlling the number of iterations of the soft output decoding based on a result of judgment, by said judging means, of the reliability of the soft output decoding result from said decoder,
- wherein said judging means uses, as the statistic for judging the reliability, one of:
- a mean value and a dispersion value of the soft output decoding result from said decoder,
- a mean value and a minimum value of the soft output decoding result from said decoder, and
- a maximum value and a minimum value of the soft output decoding result from said decoder.
Dependencies are inferred from the claim text.