Patent ID: 7904049

Claim:
A baseband processing module for use within a Radio Frequency (RF) transceiver, the baseband processing module comprising: RX processing components communicatively coupled to an RF front end of the RF transceiver and operable to receive a baseband RX signal from the RF front end and to produce a set of Incremental Redundancy (IR) samples from the baseband RX signal; a memory communicatively coupled to the RX processing components to receive the set of IR samples from the RX processing components and operable to store the set of IR samples along with a plurality of sets of IR samples received from the RX processing components; a turbo decoding module communicatively coupled to the memory and operable to retrieve at least one of the plurality of sets of IR samples from the memory, to form a turbo code word from the at least one set of IR samples, to turbo decode the turbo code word and to produce inbound data from the turbo code word; wherein the turbo decoding module is further operable to maintain a set of metrics while turbo decoding the turbo code word, identify a chosen metric of the set of metrics; and normalize each other metric of the set of metrics based upon the chosen metric.