Reduced memory iterative baseband processing
AssigneeNXP B.V.
InventorNur Engin
Life of this patent
Estimating the term…
Abstract
A receiver, including: a posteriori probability demodulator configured to receive an input digital signal and output demodulated data; a deinterleaver configured to deinterleave the demodulated data; a forward error correction (FEC) decoder configured to error correct the demodulated data; a FEC encoder configured to encode the error corrected demodulated data; an interleaver configured to interleave the FEC encoded data and output the interleaved FEC encoded data to the posteriori probability demodulator; and a symbol compressor/decompressor configured to compress symbol data from the a posteriori demodulator and store the compressed data in a symbol memory and configured to decompress compressed symbol data stored in the symbol memory.
Claims20
A receiver, comprising:
- an a posteriori probability demodulator configured to receive an input digital signal and output demodulated data;
- a deinterleaver configured to deinterleave the demodulated data;
- a forward error correction (FEC) decoder configured to error correct the demodulated data;
- a FEC encoder configured to encode the error corrected demodulated data;
- an interleaver configured to interleave the FEC encoded data and output the interleaved FEC encoded data to the a posteriori probability demodulator;
- and
- a symbol compressor/decompressor configured to compress symbol data from the a posteriori demodulator and store the compressed data in a symbol memory and configured to decompress compressed symbol data stored in the symbol memory, wherein in a second demodulation iteration, the symbol data, which is the decompressed compressed symbol data, is less precise than the symbol data in a first demodulation iteration.
A receiver, comprising:
- an a posteriori probability demodulator configured to receive an input digital signal and output demodulated data;
- a deinterleaver configured to deinterleave the demodulated data;
- a soft input soft output (SISO) decoder configured to decode the demodulated data;
- an interleaver configured to interleave the demodulated data and output the interleaved demodulated data to the a posteriori probability demodulator;
- and
- a symbol compressor/decompressor configured to compress symbol data from the a posteriori demodulator and store the compressed data in a symbol memory and configured to decompress compressed symbol data stored in the symbol memory, wherein in a second demodulation iteration, the symbol data, which is the decompressed compressed symbol data, is less precise than the symbol data in a first demodulation iteration.
A non-transitory machine-readable storage medium encoded with instructions for execution by a processor in a receiver, comprising:
- instructions for an a posteriori probability demodulating an input digital signal and outputting demodulated data;
- instructions for deinterleaving the demodulated data;
- instructions for a forward error correction (FEC) decoding the demodulated data;
- instructions for FEC encoding the error corrected demodulated data;
- instructions for interleaving the FEC encoded data;
- instructions for compressing symbol data from the demodulated data and storing the compressed data in a symbol memory;
- and
- instructions for decompressing compressed symbol data stored in the symbol memory, wherein in a second demodulation iteration, the symbol data, which is the decompressed compressed symbol data, is less precise than the symbol data in a first demodulation iteration.
A non-transitory machine-readable storage medium encoded with instructions for execution by a processor in a receiver, comprising:
- instructions for an a posteriori probability demodulating an input digital signal and outputting demodulated data;
- instructions for deinterleaving the demodulated data;
- instructions for soft input soft output (SISO) decoding the demodulated data;
- instructions for interleaving the SISO decoded data;
- instructions for compressing symbol data from the demodulated data and storing the compressed data in a symbol memory;
- and
- instructions for decompressing compressed symbol data stored in the symbol memory,
- wherein in a second demodulation iteration, the symbol data, which is the decompressed compressed symbol data, is less precise than the symbol data in a first demodulation iteration.
Dependencies are inferred from the claim text.