Patent ID: 7385949

Claim:
A system for de-interleaving data in a wireless receiver comprising: a memory buffer divided into logical partitions representing radio frame blocks and physical channel blocks, each radio frame block storing a single radio frame of data, each radio frame block being divided into two or more of the physical channel blocks, the single memory buffer comprising a separate single-ported memory device for each radio frame block; and unified means, coupled to said memory buffer, for performing a first and second de-interleaving of the data stored in said memory buffer, wherein said unified means includes means for reading and writing the data to the memory buffer in connection with said first and second de-interleaving, wherein said unified means applies a first portion of a second de-interleaving pattern as data is written to the memory buffer, and wherein said unified means applies a second portion of said second de-interleaving pattern as data is read from the memory buffer.