System and method for interleaving data in a communications device
AssigneeBroadcom Corporation
InventorTak K Lee
Life of this patent
Estimating the term…
Loading patent…
AssigneeBroadcom Corporation
InventorTak K Lee
Estimating the term…
A system and method is provided for interleaving data in a communications device. The system includes a memory for storing symbols of a data block, a read module and a write module, each of which is coupled to the memory. The system also includes a interleaving logic module coupled to the read and write modules. The interleaving logic module determines an interleaving sequence comprising a sequence of memory addresses. Each memory address is then communicated sequentially to the read and write modules. When the read module receives the address, the read module reads the stored data symbol. When the write module receives the address, the write module writes a symbol from a next data block to the vacated address. The interleaving logic module repeats these steps until every symbol of the stored block has been read and every symbol of the next data block has been written to memory.
A system for interleaving data in a communications device, wherein the data is comprised of a plurality of data blocks, each block having a plurality of symbols, the system comprising:
A method for interleaving data in a communications device including a block interleaver, wherein the data comprises a plurality of data blocks, each data block having a plurality of symbols, the method comprising the steps of:
A system for de-interleaving data in a communications device, wherein the data is comprised of a plurality of data blocks, each block having a plurality of interleaved data symbols, the system comprising:
A method for de-interleaving a block of interleaved data symbols in a receiving communications device including a block de-interleaver, wherein the data is received from a transmitting communications device having a block interleaver which generated the interleaved data sequence and wherein the block de-interleaver includes a receiving block interleaver having a width equal to a depth of the generating block interleaver, the method comprising the steps of:
Dependencies are inferred from the claim text.