Skip to Main Content
Providing quality-of-service (QoS) guarantees over wireless packet networks requires a thorough understanding and quantification of the interactions among the traffic source, the wireless channel characteristics, the underlying link-layer error control mechanisms, and the various packet dropping policies adopted by the upper network layers. We explore the idea of cooperation among some of these different aspects to assist the packet level error recovery. First, we revise UDP to tolerate a certain amount of channel error and to allow the delivery of partially corrupted packets. Secondly, we propose a novel technique to resolve the problem of missed bits without the need to identify their exact locations. It is based on modifying the stack algorithm for convolutional decoding. Simulation results establish the effectiveness of the proposed approach for detecting and correcting missed bits, which have direct impact on packet loss and on the overall system performance.