FEC (forward error correction) decoder with dynamic parameters
First Claim
1. A communication device, comprising:
- a demodulator that is operable to process a signal thereby generating a plurality of blocks that includes a first block followed by a second block followed by a third block;
a decoder that is operable to;
decode the first block using a first decoding parameter; and
detect a second decoding parameter in the first block; and
a parameter extraction module that is operable to extract the second decoding parameter from the first block; and
wherein;
the decoder is operable to decode the third block using the second decoding parameter.
3 Assignments
0 Petitions
Accused Products
Abstract
FEC (Forward Error Correction) decoder with dynamic parameters. A novel means by which FEC parameters may be encoded into, and subsequently extracted from, a signal stream to allow for adaptive changing of any 1 or more operational parameters that govern communications across a communication channel. FEC parameters are encoded directly into a data frame such that the data frame is treated identical to all other data frames within the signal stream. When the data frame actually includes FEC parameters, it is characterized as a CP (Control Packet) type. For example, when decoding an MPEG stream, an MPEG block that includes FEC parameters, that MPEG block is characterized as a CP MPEG block. The means by which FEC parameters are encoded and extracted from the signal stream allows for much easier adaptive modification of the manner by which signal are encoded, modulated, and processed within a communication system.
51 Citations
20 Claims
-
1. A communication device, comprising:
-
a demodulator that is operable to process a signal thereby generating a plurality of blocks that includes a first block followed by a second block followed by a third block;
a decoder that is operable to;
decode the first block using a first decoding parameter; and
detect a second decoding parameter in the first block; and
a parameter extraction module that is operable to extract the second decoding parameter from the first block; and
wherein;
the decoder is operable to decode the third block using the second decoding parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communication device, comprising:
-
a demodulator that is operable to process a signal thereby generating a plurality of blocks that includes at least one FEC (Forward Error Correction) block and at least one CP (Control Packet);
a decoder that is operable to;
decode a first subset of the plurality of blocks using a first plurality of decoding parameters; and
detect the at least one CP within the plurality of blocks; and
a parameter extraction module that, based upon the detection of the at least one CP by the decoder, is operable to extract a second plurality of decoding parameters from the at least one CP; and
wherein;
the decoder is operable to decode a second subset of the plurality of blocks using the second plurality of decoding parameters. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for decoding a signal, the method comprising:
-
processing a signal thereby generating a plurality of blocks that includes a first block followed by a second block followed by a third block;
decoding the first block using a first decoding parameter;
detecting a second decoding parameter in the first block;
extracting the second decoding parameter from the first block; and
decoding the third block using the second decoding parameter. - View Dependent Claims (17, 18, 19, 20)
-
Specification