System and method for variable forward error correction (FEC) protection
AssigneeHarris Corporation
InventorsJohn W. Nieto, William N. Furman
Life of this patent
Estimating the term…
Abstract
A communications system includes a transmitter having an encoder for encoding communications data and varying at least one of a puncturing of the code rate and a repetition rate on different portions of the communications data. As a result, a variable forward error correction is added to different portions of the communications data.
Claims32
A communications system, comprising:
- an encoder for encoding communications data having a header and varying one of a puncturing of the code rate and a repetition rate on the header, wherein a variable forward error correction is added to different portions of the communications data;
- and
- an interleaver for interleaving all or part of the communications data after encoding.
A communications system, comprising:
- a transmitter comprising,
- a convolutional encoder for encoding communications data having a header and varying at least one of a puncturing of the code rate and a repetition rate on the header, wherein a variable forward error correction is added to different portions of the communications data, and
- a modulator that receives the communications data after encoding and forms a communications signal for transmission;
- and
- a receiver that receives the communications signal from the transmitter, and comprising,
- a demodulator that demodulates the communications signal, and
- a decoder that decodes the communications data for further processing.
A method for communicating data, which comprises:
- encoding communications data having a header using an encoder;
- and
- varying one of at least a puncturing of the code rate and a repetition rate on the header, wherein a variable forward error correction is added to different portions of the communications data.
A method for communicating data, which comprises:
- processing communications data having a header at a transmitter by convolutionally encoding the communications data while varying one of at least a puncturing of the code rate and a repetition rate on the header, wherein a variable forward error correction is added to different portions of the data;
- modulating the communications data;
- transmitting the communications data;
- receiving the communications data within a receiver;
- demodulating the communications data;
- and
- decoding the communications data for further processing.
An encoder apparatus, comprising:
- a convolutional encoder module that convolutionally encodes communications data having a header;
- and
- a code puncturing module that varies at least one of a puncturing of the code rate and a repetition rate on the header, wherein a variable forward error correction is added to different portions of the communications data.
A communications system, comprising:
- an encoder for encoding communications data and varying one of a puncturing of the code rate and a repetition rate on different portions of the communications data corresponding to a packet header, wherein a variable forward error correction is added to different portions of the communications data;
- and
- an interleaver for interleaving all or part of the communications data after encoding.
A communications system, comprising:
- an encoder for encoding communications data and varying one of a puncturing of the code rate and a repetition rate on different portions of the communications data and inserting flush bits for communications data that are encoded at different rates, wherein a variable forward error correction is added to different portions of the communications data;
- and
- an interleaver for interleaving all or part of the communications data after encoding.
A method for communicating data, which comprises:
- encoding communications data using an encoder;
- and
- varying one of at least a puncturing of the code rate and a repetition rate on different portions of the communications data corresponding to a packet header, wherein a variable forward error correction is added to different portions of the communications data.
A method for communicating data, which comprises:
- encoding communications data using an encoder;
- and
- varying one of at least a puncturing of the code rate and a repetition rate on different portions of the communications data while inserting flush bits for all communications data that are encoded at different rates, wherein a variable forward error correction is added to different portions of the communications data.
An encoder apparatus, comprising:
- a convolutional encoder module that convolutionally encodes communications data;
- and
- a code puncturing module that varies at least one of a puncturing of the code rate and a repetition rate on different portions of the communications data corresponding to a packet header, wherein a variable forward error correction is added to different portions of the communications data.
Dependencies are inferred from the claim text.