HARQ methods and systems and systems are provided which adaptively switch
between two modes such as an NCP (non-complete puncture) mode, and a SAW
(stop and wait) mode. Advantageously, this is done to avoid buffer
overflow associated with ongoing NCP, and the delay associated with SAW.
The switch between the modes can be performed on the basis of any number
of criteria. These may include buffer size, consecutive negative
acknowledgements in respect of either of the modes, length of time in one
or the other mode, to name a few examples.