US 7,515,601 B2
Turbo decoding module supporting state n metric value normalization operations
Jie Lai, Belle Mead, N.J. (US); and Mark David Hahm, Hartland, Wis. (US)
Assigned to Broadcom Corporation, Irvine, Calif. (US)
Filed on May 31, 2005, as Appl. No. 11/140,805.
Prior Publication US 2006/0268929 A1, Nov. 30, 2006
This patent is subject to a terminal disclaimer.
Int. Cl. H04B 7/212 (2006.01)
U.S. Cl. 370—442  [370/479; 375/265; 714/792] 21 Claims
OG exemplary drawing
 
1. A baseband processing module for use within a Radio Frequency (RF) transceiver, the baseband processing module comprising:
a downlink/uplink interface operable to receive outbound data from, and to provide inbound data to coupled host processing components;
TX processing components communicatively coupled to a RF front end of the RF transceiver and to the downlink/uplink interface and operable to receive the outbound data from the downlink/uplink interface, to process the outbound data to produce a baseband TX signal, and to output the baseband TX signal to the RF front end of the RF transceiver;
RX processing components coupled to the RF front end and operable to receive a baseband RX signal from the RF front end, to produce a set of IR samples from the baseband RX signal, and to transfer the set of IR samples to a communicative coupled memory; and
a turbo decoding module communicatively coupled to the processor, to the memory, and to the downlink/uplink interface, the turbo decoding module operable to:
form a turbo code word from the set of IR samples retrieved from the memory; and
decode the turbo code word to produce the inbound data, during which the turbo decoding module:
maintains a set of metrics while turbo decoding the turbo code word, each metric of the set of metrics represented by a sign and a magnitude;
identifies a chosen metric of the set of metrics; and
normalizes each other metric of the set of metrics based upon the chosen metric.