Data encoder for power line communications
AssigneeTexas Instruments Incorporated
InventorsBadri N Varadarajan, Anand Dabak, Il Han Kim
Life of this patent
Estimating the term…
Abstract
In a disclosed embodiment, a power line communication (PLC) transmitter includes a forward error correction (FEC) encoder that receives payload data and adds parity information to the data to create an encoded output, a fragmenter that receives the encoded output from the FEC encoder and segments the encoded output into a plurality of fragments, a fragment repetition encoder that receives the plurality of fragments from the fragmenter and copies each of the fragments a selected number of times, and an interleaver that receives the copies of the plurality of fragments from the fragment repetition encoder and interleaves the copies of the plurality of fragments for transmission on a power line.
Claims20
An electronic device comprising:
- a forward error correction (FEC) encoder configured to receive payload data and add parity information to the payload data to create an encoded output;
- a fragmenter configured to receive the encoded output from the FEC encoder and segment the encoded output into a plurality of fragments;
- a fragment repetition encoder configured to receive the plurality of fragments from the fragmenter and copy each of the plurality of fragments a selected number of times;
- and
- an interleaver configured to receive the copies of the plurality of fragments from the fragment repetition encoder and interleave the copies of the plurality of fragments for transmission on a power line.
A transmitter comprising:
- a header encoding circuit configured to receive header data of a frame;
- and
- a payload encoding circuit configured to receive payload data of the frame, wherein the payload encoding circuit includes:
- a first encoder configured to append parity data to the payload data to produce a first output;
- a fragmenter configured to divide the first output into payload fragments;
- a second encoder configured to create copies of the payload fragments;
- and
- an interleaver configured to interleave the payload fragments and the copies of the payload fragments to produce a payload output.
A method comprising:
- receiving a frame that includes header data and payload data;
- encoding the header data to append a first set of parity data to the header data to produce a first set of code words;
- dividing the first set of code words into header fragments;
- creating copies of the header fragments;
- interleaving the header fragments and the copies of the header fragments to produce a first output;
- encoding the payload data to append a second set of parity data to the payload data to produce a second set of code words;
- dividing the second set of code words into payload fragments;
- creating copies of the payload fragments;
- interleaving the payload fragments and the copies of the payload fragments to produce a second output;
- and
- providing the first output and the second output for transmission over a power line.
Dependencies are inferred from the claim text.