System and method to reduce latency in serial FFT based OFDM receiver systems with de-interleaver
AssigneeCypress Semiconductor Corporation
InventorHarish Chuppala
Life of this patent
Estimating the term…
Abstract
One or more devices, systems, and/or methods are provided. In an example of the techniques presented herein, a receiver has a receiver front end configured to receive time domain data in natural order, a fast Fourier transform module configured to generate frequency domain data in digit reversed order based on the time domain data, a demodulator configured to generate first demodulated data in digit reversed order based on the frequency domain data, and a de-interleaver configured to perform a reordering permutation on the first demodulated data to generate second demodulated data in natural order.
Claims15
A receiver, comprising:
- a receiver front end configured to receive time domain data in natural order;
- a fast Fourier transform module configured to generate frequency domain data in digit reversed order based on the time domain data;
- a demodulator configured to generate first demodulated data in digit reversed order based on the frequency domain data;
- and
- a de-interleaver configured to perform a reordering permutation on the first demodulated data to generate second demodulated data in natural order, wherein:
- the de-interleaver is configured to perform a first reverse permutation on the second demodulated data to generate de-interleaved data, and
- the de-interleaver is configured to perform the reordering permutation and the first reverse permutation utilizing a look-up table.
A method, comprising:
- receiving time domain data in natural order;
- performing a fast Fourier transform operation to generate frequency domain data in digit reversed order based on the time domain data;
- generating first demodulated data in digit reversed order based on the frequency domain data;
- performing a reordering permutation on the first demodulated data to generate second demodulated data in natural order;
- performing a first reverse permutation on the second demodulated data to generate de-interleaved data;
- and
- extracting data from the de-interleaved data, wherein:
- performing the reordering permutation and the first reverse permutation comprises performing the reordering permutation and the first reverse permutation utilizing a look-up table.
A receiver, comprising:
- a receiver front end configured to receive time domain data in natural order;
- a fast Fourier transform module configured to generate frequency domain data in digit reversed order based on the time domain data;
- a channel equalizer configured to equalize the frequency domain data to generate equalized frequency domain data in digit reversed order;
- a channel estimation and smoothing module configured to generate channel equalization data utilizing training data in the frequency domain data and to configure the channel equalizer based on the channel equalization data;
- a demodulator configured to generate first demodulated data in digit reversed order based on the equalized frequency domain data;
- a de-interleaver configured to perform a reordering permutation and at least one reverse permutation on the first demodulated data to generate second demodulated data in natural order;
- and
- a descrambler configured to extract data from the second demodulated data.
Dependencies are inferred from the claim text.