US 7,321,633 B1
Determination of variable code rates for a rate control sequence
Kelly Brian Cameron, Irvine, Calif. (US); Ba-Zhong Shen, Irvine, Calif. (US); and Hau Thien Tran, Irvine, Calif. (US)
Assigned to Broadcom Corporation, Irvine, Calif. (US)
Filed on Jan. 08, 2003, as Appl. No. 10/338,432.
Claims priority of provisional application 60/384698, filed on May 31, 2002.
Int. Cl. H04L 23/02 (2006.01)
U.S. Cl. 375—265 75 Claims
OG exemplary drawing
 
1. An encoder, comprising:
a constituent trellis encoder that receives a plurality of input bits; and
a rate control sequencer operably coupled to the constituent trellis encoder that selects a first rate control sequence from a plurality of rate control sequences based on at least one of a bandwidth requirement of a communication channel and a Signal to Noise Ratio (SNR) of the communication channel; and wherein:
the constituent trellis encoder encodes at least some of the plurality of input bits, according to the first rate control sequence, to generate a plurality of encoded symbols;
a first rate control of the first rate control sequence directs a first encoded symbol of the plurality of encoded symbols to be symbol mapped to a first constellation having a corresponding first mapping;
a second rate control of the first rate control sequence directs a second encoded symbol of the plurality of encoded symbols to be symbol mapped to a second constellation having a corresponding second mapping;
the plurality of encoded symbols is provided to the communication channel; and
based upon a change in at least one of the bandwidth requirement and the SNR, the rate control sequencer selects a second rate control sequence from the plurality of rate control sequences for use in place of the first rate control sequence during subsequent encoding of at least some input bits of the plurality of input bits.