Patent ID: 8259753

Claim:
A method for communicating a message between a transmitter and a receiver over a communications network having a plurality of channels, the method comprising the steps of: partitioning the message into a plurality of blocks having a predetermined order; converting the plurality of blocks into a plurality of packets; selecting a subset of the plurality of packets; detecting a presence of jamming pulses in at least one of the plurality of channels; determining characteristics of the jamming pulses in the at least one of the plurality of channels wherein the determined characteristics define at least interstices between the jamming pulses; transmitting the selected subset of the plurality of packets over at least one of the plurality of channels of the communications network within the interstices of the jamming pulses; receiving the selected subset of the plurality of packets transmitted over the at least one of the plurality of channels; estimating a quality of the at least one of the plurality of channels from at least the received selected subset of the plurality of packets; and constructing an estimate of the message using at least the received selected subset of the plurality of packets and the estimated quality of the at least one of the plurality of channels.