Значение коррекции ошибок в Cdma Signal Integrity
Исправление ошибок в CDMA Signal Integrity
В современной беспроводной связи поддержание целостности сигнала является фундаментальным для надежной передачи данных. Code Division Multiple Access (CDMA) выступает в качестве краеугольной технологии, которая позволяет нескольким пользователям одновременно использовать одну и ту же полосу частот с помощью уникальных кодов распространения. В то время как CDMA предлагает исключительную спектральную эффективность и устойчивость к помехам, его сигналы по-прежнему уязвимы для шума, затухания и других нарушений канала. Форвардная коррекция ошибок (FEC) играет критическую роль в сохранении целостности сигнала, позволяя приемнику обнаруживать и исправлять ошибки, не требуя повторной передачи. В этой статье исследуется механика FEC, его конкретные приложения в системах CDMA и ощутимые преимущества, которые он предоставляет для сетевых операторов и конечных пользователей.
Основы коррекции ошибок в будущем
Forward Error Correction - это метод кодирования, который добавляет избыточную информацию, известную как коды, исправляющие ошибки, к исходным данным перед передачей. В отличие от протоколов автоматического повторного запроса (ARQ), которые полагаются на отправитель, ретранслирующий потерянные или поврежденные пакеты, FEC позволяет приемнику реконструировать исходное сообщение даже при повреждении частей сигнала. Это достигается путем математического кодирования данных с помощью битов четности, которые могут использоваться для идентификации и исправления ошибок.
Основной принцип включает в себя отображение исходных данных в большее пространство кодового слова, так что даже если некоторые биты перевернуты или потеряны, приемник может восстановить предполагаемое сообщение, найдя ближайшее действительное кодовое слово. Сила схемы FEC измеряется его скоростью кода (отношение битов данных к общим битам) и его способностью исправления ошибок. Более низкие скорости кода (например, 1/2) предлагают большую избыточность и более сильную коррекцию, но уменьшают пропускную способность, в то время как более высокие скорости кода (например, 7/8) являются более эффективными, но обеспечивают меньшую защиту. Дизайнеры должны найти баланс на основе условий канала и требований приложения.
Почему системам CDMA нужна коррекция ошибок
Сигналы CDMA по своей природе подвержены нескольким явлениям, которые ухудшают качество сигнала:
- Ближайшая к дальней проблеме: Сигналы от ближнего передатчика могут перегружать более слабый сигнал дальнего передатчика, вызывая серьёзные помехи. Алгоритмы управления мощностью помогают, но остаточные помехи всё же вызывают ошибки.
- Мультипатическое угасание:] Отражения от зданий и местности создают множественные копии сигнала, поступающего в разное время, приводя к конструктивным или разрушительным помехам.Ресиверы смягчают это, но затухающие всплески остаются.
- Ко-канал помех: Поскольку все пользователи имеют одну и ту же частоту, система ограничена помехами от других пользователей.Даже с ортогональными кодами распространения, несовершенства перекрестной корреляции вводят шум.
- Добавочный белый гауссовый шум (AWGN): Тепловой шум и другие источники окружающей среды всегда вносят базовый коэффициент ошибок.
Без FEC эти нарушения будут вызывать частые ретрансляции, снижая эффективную скорость передачи данных и увеличивая задержку. В CDMA, где емкость ограничена помехами, FEC предоставляет мощный инструмент для переноса более высоких уровней помех, непосредственно улучшая пропускную способность сети и пользовательский опыт.
Типы кодов FEC, используемых в сетях CDMA
Стандарты CDMA, такие как IS-95, CDMA2000 и WCDMA (3G/UMTS), приняли различные коды FEC, каждый из которых подходит для различных условий канала и скорости передачи данных.
Сводные коды
Свёрточные коды — рабочая лошадка ранних CDMA-систем. Они обрабатывают поток данных непрерывным образом, используя раздвижное окно длины ограничения K для генерации выходных битов. Скорость 1/2, длина ограничения 9 свёрточного кода использовалась в IS-95 для голосовых и управляющих каналов. Эти коды превосходны в исправлении случайных, независимых битовых ошибок, но менее эффективны против длинных всплесков. Их сложность декодирования умеренна, а декодеры Viterbi могут достигать почти оптимальной производительности с управляемым энергопотреблением.
Турбокоды
Введенные в системах CDMA третьего поколения (3G) типа WCDMA и CDMA2000 1xEV-DO, турбокоды приближаются к пределу Шеннона — теоретической максимальной пропускной способности канала. Они состоят из двух параллельных сверточных кодеров, разделенных между собой межслойным узлом, и декодер использует итеративный процесс для уточнения оценок битов. Турбокоды обеспечивают исключительную производительность при низком соотношении Eb/N0 (энергия на бит к мощности шума спектральной плотности), что делает их идеальными для высокоскоростных служб передачи данных, где эффективное использование мощности передачи имеет решающее значение. Они используются в каналах нисходящей линии связи 3G HSPA и LTE.
Коды проверки паритета низкой плотности (LDPC)
Хотя коды LDPC получили известность в системах Wi-Fi и более поздних системах 4G/5G, они также использовались в некоторых спутниковых и глубоководных приложениях на основе CDMA. Коды LDPC обеспечивают производительность, сравнимую с турбокодами с более низкой сложностью декодирования, особенно для больших размеров блоков. Они определяются скудными матрицами проверки четности, что позволяет эффективно декодировать распространение убеждений. В контекстах CDMA коды LDPC особенно полезны, когда длина блока длинная, а ограничения задержки позволяют итеративное декодирование.
Коды Рида-Соломона
Коды Рида-Соломона — это блочные коды, которые работают на группах битов (символов), а не на отдельных битах. Они особенно эффективны против ошибок с разрывом, которые повреждают несколько последовательных символов — общих в угасающих каналах. В системах CDMA коды Рида-Соломона использовались в качестве внешних кодов в сцепленных схемах, где внутренний сверточный или турбокод обрабатывает случайные ошибки, а внешний код Рида-Соломона стирает любые оставшиеся всплески ошибок. Этот подход распространен в спутниковых системах CDMA и цифровом видеотрансляции.
Как FEC улучшает целостность сигнала CDMA
FEC превращает приемник CDMA из простого детектора в мощный двигатель коррекции ошибок. Процесс работает следующим образом:
- Кодирование: На передатчике биты данных подаются в кодер FEC вместе с кодом распространения. Кодер выводит более длинную последовательность кодированных битов.
- Передача: Закодированный сигнал проходит через канал затухания, помех и шума.
- Демодуляция и распространение: Приемник рассеивает сигнал и производит метрики мягкого решения (вероятности) для каждого закодированного бита. Эти метрики содержат информацию о доверии о том, является ли бит 0 или 1.
- Декодирование: Декодер FEC использует мягкие метрики для поиска наиболее вероятно передаваемого кодового слова. Если шум находится в пределах возможности коррекции кода, декодированные данные будут безошибочными.
Эта архитектура позволяет системам CDMA работать с более низкими соотношениями сигнал-интерференция-плюс-шум (SINR), чем это было бы возможно в противном случае. Результатом является резкое снижение частоты битовых ошибок (BER) и частоты кадровых ошибок (FER), что напрямую приводит к меньшему количеству пропущенных вызовов, более высоким скоростям передачи данных и лучшей удовлетворенности пользователей.
Связывайте бюджетные льготы
FEC улучшает эффективный бюджет ссылок систем CDMA. Кодирование усиления — уменьшение требуемого Eb/N0 для достижения целевого BER — обычно колеблется от 3 до 8 дБ в зависимости от кода и скорости. Для мобильного оператора это усиление может быть использовано для расширения покрытия, снижения требуемой мощности передатчика или увеличения емкости, позволяя большему количеству пользователей использовать один и тот же спектр. В системах CDMA, где каждый пользователь добавляет шум к другим, емкость обратно связана с требуемым Eb/N0 на пользователя. Таким образом, усиление кодирования 3 дБ может удвоить число поддерживаемых пользователей.
Устранение помех посредством кодирования
FEC также взаимодействует синергетически с присущим CDMA приростом обработки. Распределяющий прирост (отношение скорости чипа к скорости передачи данных) обеспечивает первую линию защиты от узкополосных помех. Объединив его с FEC, система эффективно повышает порог помехозащищенности. Это особенно важно в нелицензированных полосах или средах с преднамеренным помехой.
Практические применения стандартов CDMA
Чтобы проиллюстрировать реальное влияние, давайте рассмотрим, как FEC используется в основных стандартах CDMA:
IS-95 (2G CDMA)
IS-95, первый широко развёрнутый стандарт CDMA для сотовой связи, использовал скорость 1/2 или 1/3 свёртки кода с длиной ограничения 9 для каналов прямого и обратного трафика. Услуги голосовой связи работали на скорости 8 кбит/с (кодек QCELP) с сильным FEC, обеспечивая качество вызова, которое часто было лучше аналогового AMPS даже при более низких сигнальных показателях. В передней линии связи также использовался внешний код Рида-Соломона на канале подкачки для повышения надёжности. Эта комбинация позволила IS-95 превзойти GSM по эффективности покрытия во многих сценариях развертывания.
CDMA2000 1x и 1xEV-DO
Эволюция к CDMA2000 принесла турбокоды для высокоскоростных пакетных данных. 1xEV-DO (Evolution Data Optimized) использовал турбокоды со скоростью от 1/5 до 1/3, достигая пиковых скоростей передачи данных до 3,1 Мбит/с на передней линии связи. Турбодекодер провёл несколько итераций (обычно от 8 до 18) для сходства на правильном кодовом слове. Это позволило просматривать веб-страницы, потоковое видео и загрузку файлов по сетям CDMA с надежностью, сравнимой с стационарными соединениями. Обратная линия поддерживала сверточные коды, чтобы поддерживать низкое энергопотребление для мобильных устройств.
WCDMA/UMTS (3G)
WCDMA принял гибкую структуру FEC: сверточные коды (скорость 1/2 или 1/3, длина ограничения 9) для каналов управления и служб с низкой скоростью передачи данных и турбокоды (скорость 1/3 до 1/4) для каналов передачи данных выше 32 кбит/с. Турбо-перемычка была разработана для максимизации производительности в различных размерах блоков. Схемы FEC WCDMA в сочетании с мягкой передачей и быстрым управлением мощностью позволили операторам обеспечить надежную мобильную широкополосную связь 384 кбит/с в начале 2000-х годов, позже эволюционировав до скоростей HSPA, превышающих 14 Мбит/с.
Компромиссы и соображения дизайна
Хотя FEC незаменима, она предлагает компромиссы, которые инженеры должны тщательно балансировать:
- Задержка: Декодирование турбо- и LDPC-кодов требует итеративной обработки, что добавляет задержку. Для голосовых сервисов эта задержка должна оставаться ниже 100 мс для поддержания естественного разговора. Свёрточные коды с декодированием Viterbi имеют меньшую задержку, что делает их пригодными для голоса в реальном времени даже при сильном FEC.
- Сложность и мощность: Сложные декодеры требуют больше затворов и потребляют больше энергии. Мобильные устройства работают на ограниченной емкости батареи, поэтому конструкция FEC должна быть энергоэффективной. Современные интегральные схемы (ASIC) для конкретных приложений и специализированные аппаратные ускорители помогают управлять этим.
- Выбор скорости кодирования: Фиксированная скорость кода не может оптимально обслуживать все условия. Адаптивное кодирование и модуляция (ACM) используется во многих системах данных на основе CDMA — базовая станция выбирает более низкую скорость кода для пользователей на краях ячеек или в глубоком угасании, и более высокую скорость для пользователей, близких к сайту ячейки. Этот динамический компромисс максимизирует пропускную способность системы при сохранении надежности связи.
- Интерливеринг: Для борьбы с ошибками разрыва коды FEC часто соединяются с интерливерами, которые распространяют данные по времени или частоте. В CDMA распространено межливерное перемешивание. Для превышения типичной длительности блек-тестирования необходимо выбрать глубину межливера, что повышает требования к памяти и задержке.
Продвинутые темы: FEC и MIMO в CDMA
Технология Multiple-Input Multiple-Output (MIMO), которая использует несколько антенн как на передатчике, так и на приемнике, была интегрирована с CDMA в стандартах, таких как HSPA + и LTE (хотя LTE использует OFDMA, его восходящая линия сохраняет CDMA-подобные принципы в SC-FDMA). Комбинация MIMO и FEC обеспечивает пространственный мультиплексинг наряду с усилением кодирования. Например, система MIMO CDMA 2x2 с турбокодированием может достигать как разнообразия (снижая глубину блек-тестирования), так и скорости передачи данных. Декодер теперь также должен отделять пространственные потоки, часто используя итеративное обнаружение MIMO с декодированием FEC - вычислительно интенсивная, но мощная стратегия.
Будущие тренды: FEC в 5G и за его пределами
В то время как 5G New Radio (NR) в основном использует коды OFDM и LDPC для данных и полярные коды для управления, уроки, извлеченные из FEC в системах CDMA, непосредственно информируют эти проекты. Стремление к производительности почти емкости является универсальным. По мере того, как беспроводные сети движутся к частотам миллиметровых волн и массивным MIMO, ухудшения каналов становятся более серьезными. Будущие схемы FEC, вероятно, будут включать машинное обучение для адаптивного декодирования, а сверхнадежная связь с низкой задержкой (URLLC) требует кодов с короткой длиной блока и быстрой декодировки. наследие CDMA надежной интеграции FEC продолжает формировать эти инновации.
Заключение
Форвардная коррекция ошибок является важным фактором целостности сигнала CDMA, позволяя сетям предоставлять надежные голосовые и информационные услуги даже в сложных условиях. От ранних сверточных кодов IS-95 до турбокодов почти с Шенноном в 3G и за его пределами FEC последовательно улучшала бюджеты каналов связи, увеличивала пропускную способность системы и снижала потребность в ретрансляциях. Компромиссы в задержке, сложности и скорости кода требуют тщательной инженерии, но преимущества очевидны: более сильное покрытие, более высокие скорости передачи данных и лучший пользовательский опыт. Поскольку беспроводная технология продолжает развиваться, основы FEC, заложенные CDMA, останутся жизненно важными в развитии будущих систем связи, гарантируя, что связь остается надежной и эффективной во всем мире.
Для дальнейшего чтения этих технологий см. спецификации 3GPP для CDMA2000 и WCDMA, подробный RFC по кодированию управления ошибками и академический обзор производительности турбокодов в угасающих каналах.