A communications system includes a transmitter having an encoder for
encoding communications data and varying at least one of a puncturing of
the code rate and a repetition rate on different portions of the
communications data. As a result, a variable forward error correction is
added to different portions of the communications data.