Patent ID: 8201057
Filing Date: 2012-06-12
Classification: H03M,H04L

Abstract:
1. An encoder for encoding a stream of packets for transmission over a channel, comprising: a buffer configured to store a sequence of N packets from the stream of packets, wherein N is an integer value; a forward error correction (FEC) packet generator configured to produce one FEC packet for transmission over the channel, after each new set of I packets from the stream of packets are shifted into the sequence of N packets stored in the buffer, by performing a mathematical operation on only M packets selected from the N packets, wherein I and M are integer values that are less than N; and an interleaver configured to interleave the stream of packets with the one FEC packet produced by the FEC packet generator after each new set of I packets from the stream of packets are shifted into the sequence of N packets stored in the buffer to produce an encoded stream of packets.