METHOD AND APPARATUS FOR EFFICIENT DATA TRANSMISSION IN A VOICE-OVER-DATA COMMUNICATION SYSTEM
A method and apparatus for increasing the probability of successful data frame transmission from a transmitter to a receiver. When a data frame is generated by a processor (210), it is stored in a transmit queue (212) and a copy of the data frame is stored in a secondary queue (214). An elapsed time device (220) tracks the elapsed time that the data frame copy has been stored in the secondary queue (214). When no data frames are generated by the processor (210), data frame copies from the secondary queue (214) are placed into the transmit queue (212), thereby increasing the redundancy of transmitted data frames and thus the probability of successful transmission to the receiver.