FEC (forward error correction) decoder with dynamic parameters
First Claim
1. A communication device, comprising:
- a demodulator 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 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 to extract the second decoding parameter from the first block; and
wherein;
the decoder is to decode the second block using at least one additional decoding parameter extracted from at least one block preceding the first block;
the decoder is 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.
29 Citations
20 Claims
-
1. A communication device, comprising:
-
a demodulator 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 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 to extract the second decoding parameter from the first block; and
wherein;the decoder is to decode the second block using at least one additional decoding parameter extracted from at least one block preceding the first block; the decoder is 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 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 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 based on an error flag associated with the at least one CP indicating different parameters therein relative to the at least one FEC block; and a parameter extraction module that, based upon the detection of the at least one CP by the decoder, extracts a second plurality of decoding parameters from the at least one CP; and
wherein;the decoder decodes 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; decoding the second block using at least one additional decoding parameter extracted from at least one block preceding the first block; and decoding the third block using the second decoding parameter. - View Dependent Claims (17, 18, 19, 20)
-
Specification