The present invention provides for adaptive and multimode decoding, in a data packet-based communication
system, to provide improved received
signal quality in the presence of burst erasures or random bit errors, with particular suitability for real-time,
delay sensitive applications, such as voice over
Internet Protocol. In the presence of burst erasures, the adaptive multimode decoder of the present invention provides burst erasure correction decoding, preferably utilizes a maximally short (MS) burst erasure correcting code, which has a comparatively short decoding
delay. Depending upon the level of such burst erasures, different rate MS codes may be utilized, or other codes may be utilized, such as
hybrid or multidescriptive codes. When no burst erasures are detected, the adaptive multimode decoder of the present invention provides random bit error correction decoding, in lieu of or in addition to corresponding burst erasure correction coding.