| CPC H04L 1/0063 (2013.01) [H04L 1/0041 (2013.01); H04L 1/0059 (2013.01)] | 124 Claims |

|
1. A frame splitting encoder system comprising:
a frame splitter configured to split each of a number of data frames i into a plurality of components including at least a first component Γ[i] and a second component γ[i];
a parity symbol generator configured to allocate parity symbols for the components to ensure that (a) if the fraction of packets lost during time slot i is at most and the data of all prior frames is available, then the parity symbols sent during a time slot suffice to recover the lost data during that time slot, and (b) if time slot i is part of a partial burst starting in time slot j (i.e., for each time slot z∈{j, . . . , j+bj−1}, lz or fewer fraction of the packets sent during the time slot are lost where i∈{j, . . . , j+bj−1}) followed by a partial guard space (i.e., for each time slot z∈{j+bj, . . . , j+bj−1+τ}, lz(G) or fewer fraction of the packets sent during the time slot are lost) and all the data of frames before the start of the partial burst is available, then the data for frame i is recovered within τ time slots; and
a packetizer configured to packetize the components and the parity symbols.
|