Iterative forward error correction
AssigneeRuncom Technologies Ltd.
InventorsNoam Amram, Leonid Entin
Life of this patent
Estimating the term…
Abstract
A method of preparing data for transmission. The method includes providing a block of data, generating a plurality of first dimension code words including first dimension forward error correction FEC elements, the elements of each code word may be used interchangeably to reconstruct a data portion of the block corresponding to the code word, defining a plurality of second dimension source words formed of the generated elements and generating for at least two of the defined second dimension source words, different numbers of parity elements.
Claims17
A method of transmitting data, comprising:
- providing a block of data to a processor;
- generating, by the processor, a plurality of Forward Error Correction (FEC) elements of one or more dimensions that represent the block of data;
- and
- transmitting, from the processor, the plurality of FEC elements over a plurality of different channels, having different loss rates, concurrently, the channels carrying sequences of FEC elements that are not identical
- wherein the processor is adapted to select FEC elements considered to have more importance for transmission on a channel having a higher protection level.
A multicast transmission unit, comprising:
- an input interface for receiving blocks of data;
- a processor adapted to generate a plurality of forward error correction (FEC) elements;
- and
- a transmitter for transmitting FEC elements generated by the processor on a plurality of different channels having different loss rates, and to select FEC elements considered to have more importance for transmission on a specific channel having a higher protection level.
Dependencies are inferred from the claim text.