A system, method and computer program product is provided for mitigating
the effects of burst noise on packets transmitted in a communications
system. A transmitting device applies an outer code, which may include,
for example, a block code, an exclusive OR (XOR) code, or a repetition
code, to one or more packets prior to adaptation of the packets for
transmission over the physical (PHY) layer of the communications system,
wherein the PHY layer adaptation may include FEC encoding of individual
packets. The outer coded packets are then separately transmitted over a
channel of the communications system. A receiving device receives the
outer coded packets, performs PHY level demodulation and optional FEC
decoding of the packets, and then applies outer code decoding to the
out6r coded packets in order to restore packets that were erased during
transmission due to burst noise or other impairments on the channel.