Still i am answering it. I hope it will satisfy the question.
Synchronous HARQ (used in UPLINK):
- Re-transmissions are scheduled at fixed time intervals
- Generates lower over-head as it doesn't need to include HARQ process Id in the outgoing data
- Always works in cycle even if no resources are allocated during a specific sub frame; which means that the 1st process will repeat itself after every 8 ms.
Asynchronous HARQ (used in DOWNLINK):
- eNB can use any of the HARQ process (out of 1-8 SAW process) in the DL
- eNB provides instructions to the UE regarding which HARQ process to use during each sub-frame for which resources are allocated. (The HARQ process identity is included within the PDCCH transmission)
- Asynchronous HARQ increases signalling overhead because it includes the HARQ process Identity within the DCI.
- Asynchronous HARQ increases flexibility because re-transmissions doesn't have to be scheduled during every sub-frame.
UL HARQ:
As mentioned, above HARQ is synchronous in the UL. Whenever, a re-transmission occurs in UL, it can be either Adaptive and Non-adaptive