Retransmission Error Control with Memory

Automatic-repeat-request (ARQ) is one of the most commonly used error control techniques today. In this paper, an error control technique that is a basic improvement over ARQ is presented. The technique uses the simple idea of utilizing erroneously received blocks in an ARQ system for error control, retaining most of the other aspects of ARQ. The technique is termed ARQ-with-memory (MRQ). The general MRQ system is described, and simple upper and lower bounds are derived on the throughput achievable by MRQ. The performance of MRQ with respect to throughput, message delay and probability of error is compared to that of ARQ by simulating both systems using error data from a VHF satellite channel being operated in the ALOHA packet broadcasting mode [9].