Adaptive Rate Incremental Redundancy Hybrid Automatic Repeat reQuest ARIR-HARQ protocol