A method for de-interleaving interleaved data in a coded orthogonal frequency division multiplexing receiver, said de-interleaving including frequency de-interleaving, block de-interleaving and time de-interleaving, said method comprising the steps of:
- (a) generating access addresses of a de-interleaving memory and controlling read and write operations for said interleaved data;
- and
- (b) de-interleaving said interleaved data in a manner of simultaneously performing said frequency de-interleaving, said block de-interleaving and said time de-interleaving in said de-interleaving memory.