Patent ID: 6842491

Claim:
A method for allocating information bits and first and second parity bits to bins, each bin corresponding to a respective channel of a multichannel communications link, said first parity bits being generated by a first encoder and said second parity bits being generated by a second encoder, said second encoder receiving an interleaved version of an input data stream applied to said first encoder, said method comprising the steps of: preparing a list of signal-to-noise ratio data indicating a low signal-to-noise ratio and constellation size required to send a given number of information bits for a plurality of simulated channels, determining a respective channel characteristic of each of said simulated channels; allocating at least one respective information bit of said information bits to each of said bins responsively to said list and said respective channel characteristics corresponding to said first parity bits of said bins; and allocating said first and second parity bits among said bins such that the number of first parity bits allocated to said bins is substantially the same as the number of second parity bits, wherein each of said steps of allocating includes determining a number of information bits that can be allocated to a channel without exceeding a power spectral density mask limit.