Symbol by symbol variable code rate capable communication device
First Claim
1. An apparatus, comprising:
- a rate control sequencer that provides a rate control sequence having a plurality of rate controls; and
an encoder that;
receives the rate control sequence;
based on a first of the plurality of rate controls, encodes a first input bit in accordance with a first code rate thereby generating a first plurality of encoded bits; and
based on a second of the plurality of rate controls, encodes a second input bit in accordance with a second code rate thereby generating a second plurality of encoded bits; and
wherein;
a first encoded symbol and a second encoded symbol are generated from the first plurality of encoded bits and the second plurality of encoded bits, respectively.
3 Assignments
0 Petitions
Accused Products
Abstract
Symbol by symbol variable code rate capable communication device. A communication device is operable to perform processing of a variable code rate signal whose code rate varies on a symbol by symbol basis. This may involve performing encoding of input to generate the variable code rate signal; alternatively, this may involve performing decoding of a variable code rate signal. In doing so, this approach may involve using a single encoder and/or decoder (depending on the application). In some instances, a single device is operable to encode a first variable code rate signal (for transmission to another device) and to decode a second variable code rate signal (that has been received from another device). In addition, a method of coding (including one or both of encoding and decoding) may also operate of a variable code rate signal whose code rate varies on a symbol by symbol basis.
-
Citations
42 Claims
-
1. An apparatus, comprising:
-
a rate control sequencer that provides a rate control sequence having a plurality of rate controls; and an encoder that; receives the rate control sequence; based on a first of the plurality of rate controls, encodes a first input bit in accordance with a first code rate thereby generating a first plurality of encoded bits; and based on a second of the plurality of rate controls, encodes a second input bit in accordance with a second code rate thereby generating a second plurality of encoded bits; and
wherein;a first encoded symbol and a second encoded symbol are generated from the first plurality of encoded bits and the second plurality of encoded bits, respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a rate control sequencer that provides a rate control sequence having a plurality of rate controls; and an encoder that; receives the rate control sequence; based on a first of the plurality of rate controls, encodes a first input bit in accordance with a first code rate thereby generating a first plurality of encoded bits; and based on a second of the plurality of rate controls, encodes a second input bit in accordance with a second code rate thereby generating a second plurality of encoded bits; a puncturing functional block punctures the first plurality of encoded bits to produce a first encoded symbol; and
wherein;the puncturing functional block punctures the second plurality of encoded bits to produce a second encoded symbol. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A coding method that is performed within a communication device, the method comprising:
-
encoding a first input bit according to a first code rate as directed by a first of a plurality of rate controls to produce a first plurality of encoded bits; encoding a second input bit according to a second code rate as directed by a second of a plurality of rate controls to produce a second plurality of encoded bits; generating a first encoded symbol using the first plurality of encoded bits; generating a second encoded symbol using the second plurality of encoded bits; wherein the first encoded symbol and the second encoded symbol form a first variable code rate signal whose code rate varies on a symbol by symbol basis; wherein a third encoded symbol, encoded according to a third code rate as directed by a third of the plurality of rate controls, and a fourth encoded symbol, encoded according to a fourth code rate as directed by a fourth of the plurality of rate controls, form a second variable code rate signal whose code rate varies on a symbol by symbol basis; calculating a first soft symbol decision for the third encoded symbol; calculating a second soft symbol decision for the fourth encoded symbol; generating a first hard symbol decision for the first soft symbol decision thereby making a best estimate for the third encoded symbol; and generating a second hard symbol decision for the second soft symbol decision thereby making a best estimate for the fourth encoded symbol. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An encoding method that is performed within a communication device, the method comprising:
-
encoding a first input bit according to a first code rate to produce a first plurality of encoded bits; encoding a second input bit according to a second code rate to produce a second plurality of encoded bits generating a first encoded symbol using the first plurality of encoded bits; generating a second encoded symbol using the second plurality of encoded bits; and
wherein;the first encoded symbol and the second encoded symbol form a variable code rate signal whose code rate varies on a symbol by symbol basis. - View Dependent Claims (38, 39, 40, 41, 42)
-
Specification