Hybrid ARQ процессы

HARQ использует так называемый "stop and wait" метод передачи, в соответствии с которым передатчик передает пакет данных и далее переходит в режим ожидания подтверждения получения отправленного пакета от приемника (ACK или NACK). С одной стороны, это упрощает дизайн системы, но с другой приводит к снижению ее пропускной способности за счет времени ожидания в котором находится передатчик между моментами отправки пакета и получения подтверждения. Чтобы предотвратить этот негативный эффект 3GPP предусмотрел использование нескольких HARQ процессов, функционирующих параллельно. При этом, пока один процесс передает данные остальные ожидают получение подтверждения.

В восходящем канале (Uplink) определены жестко 8 HARQ процессов, каждый из которых назначен на определенный субфрейм (sub frame). Таким образом, каждый HARQ процесс осуществляет передачу пакета данных (начальную, либо повторную) раз в 8мс. В нисходящем канале (Downlink) кол-во HARQ процессов является переменной величиной, но не может превышать 8-ми. При этом в отличии от Uplink-а используется асинхронный режим.

Использование нескольких параллельных HARQ процессов приводит к нарушению порядка получения пакетов данных приемником – см. Рис. 7. Восстановление исходной последовательности на приемной стороне обеспечивается протоколом RLC (для 4G-LTE) и протоколом PDCP (для сетей 5G).

Рис. 7 (HARQ процессы, пример)