Асинхронный HARQ
Асинхронный HARQ (англ. Asynchronous Hybrid Automatic Repeat reQuest, асинхронный гибридный автоматический запрос повторной передачи) — это механизм коррекции ошибок в системах цифровой связи, при котором повторная передача ошибочно принятого пакета данных может быть инициирована в произвольный момент времени, не привязанный к фиксированному временному слоту или номеру подкадра. В отличие от синхронного HARQ, где повторные передачи строго запланированы по времени, асинхронный вариант обеспечивает большую гибкость в планировании ресурсов и используется в современных беспроводных стандартах, таких как LTE (Long-Term Evolution) и 5G NR (New Radio).
История развития
Концепция HARQ (Hybrid Automatic Repeat reQuest) возникла как развитие классического механизма ARQ (Automatic Repeat reQuest) и кодов с упреждающей коррекцией ошибок (FEC, Forward Error Correction). Первые реализации HARQ были синхронными: повторные передачи происходили через строго определённые интервалы времени, что упрощало управление буферами и сигнализацию, но снижало эффективность использования спектра при переменной нагрузке.
С появлением высокоскоростных пакетных систем, таких как HSDPA (High-Speed Downlink Packet Access) в стандарте UMTS (3G), возникла потребность в более гибком управлении повторными передачами. Асинхронный HARQ был впервые стандартизирован в спецификациях 3GPP Release 5 (2002 год) для HSDPA. Впоследствии он был адаптирован для LTE (3GPP Release 8, 2008 год) и стал основным механизмом коррекции ошибок в 5G NR (3GPP Release 15, 2018 год).
Принцип работы
Асинхронный HARQ основан на комбинации двух методов: автоматического запроса повторной передачи (ARQ) и упреждающей коррекции ошибок (FEC). При приёме пакета данных приёмник сначала пытается декодировать его с использованием встроенного кода FEC (например, турбокода или LDPC-кода). Если декодирование успешно, пакет считается принятым. Если ошибки не могут быть исправлены, приёмник сохраняет принятые данные в буфере и отправляет передатчику сигнал NACK (Negative Acknowledgement), запрашивая повторную передачу.
В асинхронном HARQ передатчик может отправить повторную передачу в любом последующем временном ресурсе (например, в любом подкадре или слоте), а не в строго фиксированном. Это позволяет динамически распределять ресурсы между разными пользователями и услугами. Передатчик также может изменять параметры повторной передачи, такие как модуляция, кодовая скорость или схема кодирования (MCS, Modulation and Coding Scheme), на основе текущих условий канала.
Типы гибридного ARQ
Различают два основных типа HARQ, используемых в асинхронном режиме:
- HARQ Type I (Chase Combining): При повторной передаче отправляется точно такая же копия ошибочного пакета. Приёмник объединяет (комбинирует) принятые копии, используя методы мягкого декодирования (например, сложение логарифмических отношений правдоподобия). Это повышает отношение сигнал/шум (SNR) и вероятность успешного декодирования.
- HARQ Type II (Incremental Redundancy): При повторной передаче отправляются дополнительные биты чётности (избыточности), которые не передавались в первой попытке. Приёмник объединяет все полученные версии, формируя более мощный код с меньшей кодовой скоростью. Этот тип более эффективен, но требует большего объёма буфера на приёмнике.
В стандартах LTE и 5G NR преимущественно используется HARQ Type II с инкрементальной избыточностью, хотя в некоторых сценариях применяется и Chase Combining.
Отличия от синхронного HARQ
Основные различия между асинхронным и синхронным HARQ:
| Характеристика | Синхронный HARQ | Асинхронный HARQ |
|---|---|---|
| Время повторной передачи | Фиксировано (например, через 8 мс) | Произвольное, определяется планировщиком |
| Сигнализация | Минимальная (номер процесса HARQ выводится из времени) | Требуется явная сигнализация номера процесса и других параметров |
| Гибкость | Низкая (ресурсы зарезервированы) | Высокая (ресурсы выделяются динамически) |
| Задержка | Предсказуемая, но может быть избыточной | Может быть минимизирована за счёт приоритизации |
| Применение | Системы с фиксированной структурой кадров (например, WiMAX) | Современные системы с OFDMA (LTE, 5G NR) |
Процессы HARQ
В асинхронном HARQ используется несколько параллельных процессов (HARQ processes), каждый из которых отвечает за передачу одного пакета данных. Пока один процесс ожидает подтверждения (ACK/NACK), другие процессы могут передавать новые пакеты. Это позволяет непрерывно загружать канал, не дожидаясь завершения каждой отдельной попытки.
В LTE поддерживается до 8 процессов HARQ на одно транспортное соединение, в 5G NR — до 16 процессов. Номер процесса (HARQ process ID) явно указывается в управляющей сигнализации (например, в DCI — Downlink Control Information). Это позволяет приёмнику правильно ассоциировать повторную передачу с исходным пакетом и объединять их в буфере.
Применение в стандартах связи
LTE
В LTE асинхронный HARQ используется как для нисходящей (DL), так и для восходящей (UL) линий связи. Для нисходящей линии применяется асинхронный HARQ с явной сигнализацией номера процесса. Для восходящей линии в LTE используется синхронный HARQ (повторная передача происходит через фиксированный интервал), однако в LTE-Advanced (3GPP Release 10) была введена возможность асинхронного HARQ и для UL.
5G NR
В 5G NR асинхронный HARQ является основным механизмом для всех типов трафика. Он поддерживает как HARQ Type I, так и Type II, а также адаптивное изменение параметров передачи (MCS, количество ресурсных блоков). В 5G NR также введена концепция «HARQ-ACK codebook» — структурированного набора подтверждений для множества процессов, что позволяет эффективно передавать информацию о статусе приёма.
Другие системы
Асинхронный HARQ также применяется в некоторых системах спутниковой связи, в сетях Wi-Fi (например, в стандарте IEEE 802.11ax, известном как Wi-Fi 6, используется механизм OFDMA с возможностью асинхронных повторных передач) и в системах ретрансляции (relay).
Преимущества и недостатки
Преимущества
- Гибкость планирования: Планировщик (scheduler) может динамически распределять ресурсы, отдавая приоритет срочным или высокоприоритетным данным.
- Эффективность использования спектра: Повторные передачи могут быть отложены на время, когда канал улучшится, или выполнены с более подходящей модуляцией.
- Поддержка разнородного трафика: Асинхронный HARQ хорошо подходит для смешанного трафика (голос, видео, данные), где требования к задержке и надёжности различаются.
- Масштабируемость: Количество процессов HARQ может быть увеличено без изменения структуры кадров.
Недостатки
- Увеличение сигнализации: Требуется передача дополнительной управляющей информации (номер процесса, номер версии избыточности, новая индикация данных).
- Сложность реализации: Приёмник должен поддерживать буферизацию для нескольких процессов и уметь обрабатывать повторные передачи, приходящие в произвольном порядке.
- Потенциальная задержка: При неправильном планировании повторная передача может быть отложена, что увеличит общую задержку доставки пакета.
Критика и ограничения
Основной критикой асинхронного HARQ является его чувствительность к ошибкам в управляющей сигнализации. Если приёмник неправильно декодирует DCI (например, из-за помех), он может неверно интерпретировать номер процесса или версию избыточности, что приведёт к сбою объединения и потере пакета. Для минимизации этого риска в 5G NR используются мощные коды для управляющих каналов (PDCCH) и механизмы проверки целостности (CRC).
Кроме того, в системах с очень низкой задержкой (например, в ультра-надёжных средах с малой задержкой, URLLC) асинхронный HARQ может быть менее предпочтительным, чем синхронный, из-за дополнительной задержки на планирование. В таких случаях применяются специальные процедуры, такие как «предварительное выделение ресурсов» (pre-emptive scheduling) или использование HARQ с фиксированным временем повторной передачи.
См. также
- Автоматический запрос повторной передачи (ARQ)
- Упреждающая коррекция ошибок (FEC)
- Планирование в LTE
- 5G NR
Источники
- 3GPP TS 36.213: «Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures» (Release 16).
- 3GPP TS 38.213: «NR; Physical layer procedures for control» (Release 17).
- Dahlman, E., Parkvall, S., & Sköld, J. (2018). 5G NR: The Next Generation Wireless Access Technology. Academic Press.
- Sesia, S., Toufik, I., & Baker, M. (2011). LTE — The UMTS Long Term Evolution: From Theory to Practice. Wiley.
- Holma, H., & Toskala, A. (2012). LTE Advanced: 3GPP Solution for IMT-Advanced. Wiley.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →