Patent ID: 7505478

Claim:
A method comprising: receiving a frame over a channel in a frame buffer; determining at least an indication of size of a de-interleaved symbol from the frame; de-multiplexing the de-interleaved symbol to provide a de-multiplexed symbol; computing a target address of the de-multiplexed symbol; and writing, by a processor, the de-multiplexed symbol in a channel buffer according to the target address; wherein the channel buffer comprises two or more transport channel buffers and computing the target address comprises: estimating in which one of the transport channel buffers the de-multiplexed symbol should be written, wherein the estimating comprises: inputting a size of at least one of the transport channel buffers; determining a difference between an address of the de-multiplexed symbol in the frame buffer and the size of at least one of the transport channel buffers; and comparing the difference with a threshold in order to estimate if the de-multiplexed symbol may be written at the at least one of the transport channel buffers.