1. A communication method, the method comprising: receiving a sequence of information bits to be transmitted; encoding the information bits to generate a plurality of systematic bits and a plurality of parity bits; grouping the systematic bits and the parity bits in a plurality of output blocks; and assigning each output block to one of a plurality of addresses of a constellation scheme, wherein the plurality of addresses includes a first set of addresses that are more prone to error and a second set of addresses that are less prone to error, and wherein groups of consecutive information bits in the sequence of information bits are distributed amongst at least the first set of addresses and the second set of addresses such that the groups of consecutive information bits are not concentrated in the second set of addresses.