Configurable encoder for cyclic error correction codes
First Claim
1. An mobile communication device, comprising:
- an Error Correction Code (ECC) encoder configured to receive input data, and encode the received input data with an ECC;
a modem coupled to the ECC encoder, wherein the modem is configured to modulate the encoded data; and
a front-end unit coupled to the modem, wherein the front-end unit is configured to;
convert the modulate encoded data into an analog signal;
convert the analog signal into a radio frequency (RF) signal; and
transmit the RF signal to a receiver using an antenna;
wherein to encode the received input data, the ECC encoder is further configured to;
filter the received input data using a first set of coefficients to produce a first output; and
filter the first output using a second set of coefficients.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatus for encoding includes a first processing stage, which is configured to filter input data with a first set of coefficients belonging to a first generator polynomial representing a first ECC, to produce a first output. A second processing stage is configured to filter the first output using a second set of coefficients belonging to a quotient polynomial, which is defined as a quotient of a second generator polynomial, representing a second ECC, divided by the first generator polynomial, to produce a second output. Ancillary circuitry has first and second operational modes and is coupled to the first and second processing stages so as to generate a first redundancy output corresponding to the first ECC based on the first output when operating in the first mode, and to generate a second redundancy output corresponding to the second ECC based on the second output when operating in the second mode.
7 Citations
20 Claims
-
1. An mobile communication device, comprising:
-
an Error Correction Code (ECC) encoder configured to receive input data, and encode the received input data with an ECC; a modem coupled to the ECC encoder, wherein the modem is configured to modulate the encoded data; and a front-end unit coupled to the modem, wherein the front-end unit is configured to; convert the modulate encoded data into an analog signal; convert the analog signal into a radio frequency (RF) signal; and transmit the RF signal to a receiver using an antenna; wherein to encode the received input data, the ECC encoder is further configured to; filter the received input data using a first set of coefficients to produce a first output; and filter the first output using a second set of coefficients. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving input data; filtering the received input data using a first set of coefficients to produce a first output; filtering the first output using a second set of coefficients; generating an encoded output dependent upon the first output and the second output; modulating the encoded output; converting the modulated selected output into an analog signal; converting the analog signal into a radio frequency (RF) signal; and transmitting the RF signal to a receiver using an antenna. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-accessible non-transitory storage medium, having program instructions stored therein that, in response to execution by a computer system, cause the computer system to perform operations including:
-
receiving input data; filtering the received input data using a first set of coefficients to produce a first output; filtering the first output using a second set of coefficients; generating an encoded output dependent upon the first output and the second output; modulating the encoded output; converting the modulated selected output into an analog signal; converting the analog signal into a radio frequency (RF) signal; and transmitting the RF signal to a receiver using an antenna. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification