Patent ID: 8139612

Claim:
A method for mapping metric data to produce a decodable packet associated with a logical channel, the method comprising: iteratively filling a plurality of buffers equal in number to a number of logical channels to be handled simultaneously by: obtaining a data mode associated with the metric data, wherein the metric data results from processing a ready slot of data from a transmission frame and comprises log likelihood ratio (LLR) metrics, wherein an address counter is set at a beginning of each slot and used to generate a read address for the ready slot of data, the address counter being increased every predetermined number of clock cycles depending on the data mode; selecting an available buffer from the plurality of buffers, wherein the plurality of buffers are of various sizes to accommodate various packet sizes, with a largest buffer size being at least equal to a largest packet size, and the selection of an available buffer of a given size is dependent on the available buffer being at least equal in size to a size of the decodable packet associated with a transmitting pattern; and writing the metric data to the selected buffer; and emptying the plurality of buffers by: detecting when a decodable packet is formed in the selected buffer of the plurality of buffers, wherein the decodable packet is mapped from the metric data; and outputting the decodable packet from the selected buffer to decoding logic.