Кодовое разделение каналов множественного доступа

Pause

Кодо́вое разделе́ние кана́лов мно́жественного до́ступа (англ. code division multiple access, CDMA) — способ совместной передачи, при котором все абоненты занимают одну и ту же полосу частот в один и тот же момент времени, а их сигналы различаются формой — взаимно малокоррелированными кодовыми последовательностями[1]. Приёмник каждого абонента умножает принятую смесь на копию «своего» кода: полезный сигнал сжимается обратно в узкую полосу, а чужие сигналы и помехи остаются широкополосными и отфильтровываются как шум[1].

CDMA связан с техникой расширенного спектра. Одним из исторических примеров частотных скачков стала запатентованная в 1942 году система Хеди Ламарр и Джордж Антейла[2]. Применение расширенного спектра к сотовой связи исследовали Купер и Неттлтон в 1978 году[3]. Кодовое разделение использовалось в системе второго поколения IS-95 (cdmaOne), а затем в системах 3G — CDMA2000 и широкополосном радиоинтерфейсе WCDMA системы UMTS[4][5].

Общие сведения
Кодовое разделение каналов множественного доступа
Область использования радиосвязь, сотовые сети
Ключевые слова расширенный спектр, CDMA, 3G, корреляционный приём
Базовые понятия расширенный спектр, функции Уолша, псевдослучайный код, регулировка мощности

Принцип действия

В классических схемах доступа абонентов разводят по ресурсу: частотное разделение выделяет каждому свою полосу, временное — свой отрезок времени[1]. Хотя такое разделение снижает взаимные помехи, в реальной сети они не исключены полностью (например, из-за соседнеканальных утечек или межсотовых наложений). Кодовое разделение отказывается от жёсткого деления: все передают одновременно и в общей полосе, а разделяются «почерком» сигнала. В варианте с прямой последовательностью (DS-CDMA) каждый бит данных умножается на короткую чиповую последовательность из десятков элементов, поэтому спектр сигнала расширяется во столько же раз; в приёмнике коррелятор «свёртывает» спектр обратно только для своего кода[1]. Выигрыш от расширения измеряется отношением полос: усиление обработки

дБ,

где — ширина расширенного спектра, — полоса данных; при расширении в 128 раз оно составляет около 21 дБ[6]. Эта величина характеризует потенциальное улучшение отношения сигнала к шуму после коррелятора; фактическое ослабление чужих сигналов зависит от взаимных корреляций кодов, их относительных задержек и типа приёмника[6].

Для канала с аддитивным белым гауссовским шумом теорема Шеннона связывает предельную скорость передачи с полосой и отношением мощностей сигнала и шума: . Эта граница не означает, что простое расширение спектра само по себе снижает вероятность ошибки в любой системе[7]. Практическим пределом служит собственный шум системы: слишком много абонентов в одной соте поднимают суммарную помеху, и качество падает для всех сразу[8].

Отсюда ключевое инженерное правило кодового доступа: система работает «на пороге шума». Мощность каждого передатчика удерживают на минимально достаточном уровне, потому что каждый лишний децибел одного абонента — это помеха для всех остальных[9]. Ни частотное, ни временное разделение такого требования не предъявляет: там абоненты разделены физически, здесь же взаимная помеха — плата за общую полосу[8].

Для читателя полезна аналогия. Частотное и временное разделение похожи на раздельные коридоры и графики движения, а кодовое — на общий зал, где каждый разговор ведётся на своём языке и ухо настроено выделять только его. Формальная основа та же: сигналы с малой взаимной корреляцией почти не мешают при линейной обработке[1]. Аналогия неточна в одном: «языков» должно хватить всем абонентам, а запас их ограничен длиной кода[6].

Различают синхронное и асинхронное кодовое разделение. В синхронном прямом канале могут применяться ортогональные коды, например функции Уолша[10]. Идеальное взаимное подавление предполагает сохранение синхронизации и ортогональности на приёме. Многолучёвость может нарушать эти условия и создавать внутрисотовую помеху[11]. В асинхронном (обратный канал абонентов) сигналы приходят со случайными задержками, ортогональность теряется, и применяют квазиортогональные ансамбли — псевдослучайные последовательности и коды Голда[12].

Назначение кодов — отдельная задача планирования: прямому каналу соты коды раздаёт базовая станция, абонентским — по запросу, следя, чтобы соседи не получили сильно коррелированные пары[4]. Ошибки назначения проявляются как локальные всплески взаимной помехи, и операторы следят за ними по статистике повторных передач[13].

История

Один из известных ранних патентов на систему с частотными скачками был выдан в 1942 году: актриса Хеди Ламарр и композитор Джордж Антейл предложили секретную систему связи с перескоком несущей по случайной последовательности, набранной с перфорированной ленты в духе музыкального автомата[2]. Военное ведомство идею тогда отложило, но сама схема частотных скачков пережила десятилетия и вошла в арсенал расширенного спектра[14].

Послевоенные годы дали ключевые элементы. В 1958 году Прайс и Грин описали приёмник RAKE, собирающий энергию многолучёвого сигнала, — устройство, ставшее распространённым решением в сотовом CDMA[15]. Математическую базу ортогональных кодов заложил ещё Уолш в 1923 году полной системой функций из значений ±1[16], а в 1967 году Голд построил большие ансамбли последовательностей с управляемыми корреляциями[12].

Сотовый поворот случился в 1978 году: Купер и Неттлтон показали, что расширенный спектр может повышать, а не снижать ёмкость сети, если абоненты делят одну полосу и управляются регулировкой мощности[3]. Обзор Пикхольца, Шиллинга и Милстейна 1982 года свёл технику расширенного спектра в инженерную методологию и закрепил терминологию[1]. В 1991 году группа Qualcomm под руководством Ирвина Джейкобса и Эндрю Витерби доказала расчётом, что кодовое разделение даёт кратно большую ёмкость, чем аналоговые сети[8], и в 1993 году стандарт IS-95 стал первым коммерческим CDMA-стандартом[13].

В третьем поколении связь перешла к широкополосному CDMA: европейско-японская линия привела к радиоинтерфейсу UMTS[4], американская — к семейству CDMA2000[17]. Оба направления включили в семейство IMT-2000, и кодовое разделение стало основой радиодоступа 3G по всему миру[10].

Путь от демонстрации до стандарта занял у Qualcomm несколько лет: полевые испытания в Сан-Диего доказали работоспособность регулировки мощности в реальном городе[18]. Показателен и научный стиль той работы: ключевые статьи Джейкобса, Витерби и их коллег вышли в открытой печати параллельно со стандартизацией, что обеспечило быстрое признание подхода университетским сообществом[18]. Витерби, подводя итоги этих работ, называл регулировку мощности и мягкий хендовер главными уроками, превратившими CDMA из спорной идеи в массовую технологию[18].

Кодовые последовательности

Работоспособность кодового разделения определяется свойствами кодов. Во-первых, нужен большой ансамбль: число абонентов соты не может превышать число пригодных последовательностей. Во-вторых, важны малая взаимная корреляция и подходящие автокорреляционные свойства при ненулевых сдвигах. Требования зависят от синхронизации и способа приёма.[6] В-третьих, желательно равновесие: примерно поровну элементов +1 и −1, чтобы спектр не имел заметных пиков[19].

Простейшее семейство — функции Уолша, строки матрицы Адамара, строящейся удвоением: из матрицы второго порядка получается четвёртого, из четвёртой — восьмой и так далее[16]. Строки взаимно ортогональны при нулевом взаимном сдвиге; идеальное разделение требует сохранения этих условий на приёме: в IS-95 шестьдесят четыре функции Уолша обслуживают прямые каналы соты[10]. Их слабость — плохие автокорреляции при сдвигах, что делает функции непригодными для асинхронного обратного канала[19].

Для асинхронных каналов применяют псевдослучайные m-последовательности с почти идеальными автокорреляциями и их пары — коды Голда, дающие большие ансамбли с ограниченным взаимным пиком[12].

undefined

Прямая последовательность и скачки частоты

Две исторические ветви расширенного спектра дают два вида кодового доступа. Прямая последовательность (DS-CDMA) умножает данные на быстрый чиповый код при фазовой модуляции, расширяя спектр «на месте»; так работают IS-95, CDMA2000 и UMTS[10]. Частотные скачки (FH-CDMA) заставляют несущую прыгать по сетке частот по кодовому расписанию: абоненты встречаются на одной частоте редко и коротко[1]. Именно FH предлагала система Ламарр — Антейла, и в этом виде техника десятилетиями служила военной связи[2].

В смешанных схемах скачки комбинируются с прямой последовательностью для защиты от узкополосных помех и посадки на частоту[6]. Выбор между ветвями диктует задача: DS выигрывает в ёмкости и удобстве приёма, FH — в устойчивости к преднамеренным помехам[1].

undefined

Приём сигналов и многолучёвость

Городской радиоканал доставляет сигнал многими путями: отражения от зданий приходят с задержками и складываются с прямым лучом случайными фазами, вызывая замирания[1]. Для узкополосных систем это критично, для CDMA — ресурс: расширенный спектр позволяет разделить лучи по задержкам, поскольку разрешение по времени равно обратной ширине полосы[15].

Приёмник RAKE, предложенный Прайсом и Грином, держит несколько «гребней» — корреляторов, каждый со своей задержкой, — и складывает выровненные по фазе отклики, обращая отражения в пользу приёма[15]. В IS-95 типовой приёмник обрабатывает три-четыре луча, и вклад мягкого хендовера усиливает ту же идею: абонент на границе сот общается с несколькими базовыми станциями сразу[9].

undefined

Регулировка мощности

Все абоненты делят одну полосу, поэтому сигнал, пришедший от близкой станции, может заглушить дальнего абонента: это классическая проблема «близко — далеко»[8]. Для ограничения взаимных помех применяют регулировку мощности. Например, в IS-95 команды замкнутого управления мощностью мобильной станции передаются с интервалом 1,25 мс, то есть 800 раз в секунду[20].

Скорость команд регулировки выбирается из характера канала: замирания городских трасс меняются за миллисекунды, и цепь должна успевать за ними. При этом быстрые изменения мощности делают помеху структурированной, и её учитывают в расчётах ёмкости как дополнительный фактор[9].

Точная регулировка определяет и ёмкость: Витерби показал, что число одновременных разговоров в соте задаётся отношением полной мощности к мощности, нужной одному абоненту, и связал его с эрланговой нагрузкой сети[9]. Гилхаузен и соавторы свели ёмкость к отношению сигнала к взаимной помехе и показали, что секторизация антеннами и активность речи (паузы молчания) дают кратный выигрыш[8]. Эти расчёты и стали экономическим аргументом перехода сотовых операторов на CDMA[18].

undefined

Ёмкость и хендовер

В частотном планировании соседние соты работают на разных частотах, и кластер повторного использования съедает спектр. Кодовое разделение допускает частотное переиспользование «один к одному»: соты сети могут вещать в одной полосе, а разделение обеспечивают коды[8]. Ёмкость при этом становится мягкой: качество речи плавно снижается с ростом числа абонентов, а не обрывается по исчерпании каналов, как в частотных схемах[9].

Мягкий хендовер — прямое следствие одной частоты: абонент на границе сот держит связь с двумя-тремя базовыми станциями, и переключение — хэндовер — происходит без разрыва разговора[9]. Обратная сторона — нагрузка на оборудование и взаимные помехи от нескольких станций, что требует точного планирования[13].

Внутрисистемные помехи в CDMA регулируются и планированием антенн: секторизация делит соту на три зоны с отдельными кодами, направленные антенны снижают излучение в сторону чужих абонентов. Каждый такой приём добавляет ёмкость без расширения спектра, за счёт геометрии[8].

undefined

Стандарты

Первым стандартом стал североамериканский IS-95 (коммерческое имя cdmaOne): полоса 1,25 МГц, шестьдесят четыре канала Уолша в прямом направлении, псевдослучайные коды в обратном[13]. Эволюционная линия привела к CDMA2000 с кратной шириной полосы и пакетными надстройками EV-DO для мобильного интернета[17].

Параллельная линия — широкополосный DS-CDMA для UMTS: полоса 5 МГц, многоскоростная передача с переменным коэффициентом расширения, поддержанная спецификациями 3GPP[4]. Спецификация ETSI TS 125 213 (3GPP TS 25.213) описывает расширение спектра и модуляцию в режиме FDD. Канальные коды OVSF используются в обоих направлениях; скремблирование задаётся отдельно. Для выделенных физических каналов восходящей линии предусмотрены длинные и короткие скремблирующие коды; короткие строятся на последовательностях семейства S(2)[21]. Обе линии вошли в IMT-2000 и десятилетиями обслуживали сети 3G по всему миру[10].

Плюсы и минусы

Сильные стороны кодового разделения — возможность переиспользования частоты «один к одному», мягкая ёмкость, устойчивость к узкополосным помехам и замираниям, скрытность сигнала на уровне шума и естественная поддержка мягкого хендовера[1]. Разделение по форме сигнала не требует частотного планирования кластеров и лучше переносит неоднородность нагрузки[8].

Практика показала и экономическую сторону: на старте сети оператору не нужно строить всю ёмкость сразу, поскольку новые абоненты «дожимают» существующие соты мягко, без капитальных перестроек частотного плана[18]. Для рынков быстрого роста это оказалось важным аргументом в пользу развёртывания CDMA-сетей[18].

Слабые стороны вытекают из того же принципа. Ёмкость ограничена взаимной помехой, поэтому система чувствительна к регулировке мощности и к распределению абонентов по соте[9]. Асинхронный режим теряет ортогональность, и для предельного сближения абонентов потребовались многопользовательские приёмники: Верду показал, что совместная обработка всех сигналов радикально поднимает ёмкость, хотя и ценой вычислений[22]. Наконец, узкая полоса стандартов второго поколения ограничивала скорость данных, что и подвигло индустрию к широкополосным версиям[13].

Связь с другими понятиями

Кодовое разделение — третий из классических способов доступа, наряду с частотным и временным; четвёртый, ортогональное частотное разделение OFDMA, комбинирует частотную сетку с ортогональными поднесущими и вытеснил CDMA в сетях четвёртого поколения[6]. От техники расширенного спектра CDMA отличается назначением: спектр расширяется не ради защиты от помех самой по себе, а ради разделения абонентов[1].

Помехоустойчивое кодирование в CDMA-системах работает в связке с расширением: свёрточные и блоковые коды помехоустойчивого кодирования борются с остаточными ошибками корреляционного приёма. Подбор кодов остаётся активной темой, и русскоязычные работы прототипируют модифицированные RS-коды прямо под каналы CDMA[23].

Не путать кодовое разделение с шифрованием: коды разделяют абонентов и известны приёмнику, задача их — не секретность, а развязка сигналов; засекречивание в сотовых сетях выполняется отдельными механизмами поверх разделения[6].

Примечания

  1. ↑ 1 2 3 4 5 6 7 8 9 10 11 Pickholtz R., Schilling D., Milstein L. Theory of spread-spectrum communications — a tutorial // IEEE Transactions on Communications. — 1982. — Т. 30, № 5. — С. 855—884. — doi:10.1109/tcom.1982.1095533.
  2. ↑ 1 2 3 US2292387A - Secret communication system (англ.). patents.google.com. Google Patents (1942).
  3. ↑ 1 2 Cooper G., Nettleton R. A spread-spectrum technique for high-capacity mobile communications // IEEE Transactions on Vehicular Technology. — 1978. — Т. 27, № 4. — С. 264—275. — doi:10.1109/t-vt.1978.23758.
  4. ↑ 1 2 3 4 Dahlman E., Gudmundson B., Nilsson M., Skold A. UMTS/IMT-2000 based on wideband CDMA // IEEE Communications Magazine. — 1998. — Т. 36, № 9. — С. 70—80. — doi:10.1109/35.714620.
  5. ↑ Enabling the rise of the smartphone: Chronicling the developmental history at Qualcomm (англ.). Qualcomm. Дата обращения: 2 октября 2026.
  6. ↑ 1 2 3 4 5 6 7 Simon M. K., Omura J. K., Scholtz R. A., Levitt B. K. Spread Spectrum Communications Handbook (англ.). — McGraw-Hill, 2002. — ISBN 978-0-07-138215-1.
  7. ↑ Shannon C. A mathematical theory of communication // Bell System Technical Journal. — 1948. — Т. 27, № 3. — С. 379—423. — doi:10.1002/j.1538-7305.1948.tb01338.x.
  8. ↑ 1 2 3 4 5 6 7 8 Gilhousen K., Jacobs I., Padovani R., Viterbi A., Weaver L., Wheatley C. On the capacity of a cellular CDMA system // IEEE Transactions on Vehicular Technology. — 1991. — Т. 40, № 2. — С. 303—312. — doi:10.1109/25.289411.
  9. ↑ 1 2 3 4 5 6 7 Viterbi A., Viterbi A. Erlang capacity of a power controlled CDMA system // IEEE Journal on Selected Areas in Communications. — 1993. — Т. 11, № 6. — С. 892—900. — doi:10.1109/49.232298.
  10. ↑ 1 2 3 4 5 Adachi F., Sawahashi M., Suda H. Wideband DS-CDMA for next-generation mobile communications systems // IEEE Communications Magazine. — 1998. — Т. 36, № 9. — С. 56—69. — doi:10.1109/35.714618.
  11. ↑ 1 2 3 Gold R. Optimal binary sequences for spread spectrum multiplexing // IEEE Transactions on Information Theory. — 1967. — Т. 13, № 4. — С. 619—621. — doi:10.1109/tit.1967.1054048.
  12. ↑ 1 2 3 4 5 Knisely D., Kumar S., Laha S., Nanda S. Evolution of wireless data services: IS-95 to cdma2000 // IEEE Communications Magazine. — 1998. — Т. 36, № 10. — С. 140—149. — doi:10.1109/35.722150.
  13. ↑ Scholtz R. The origins of spread-spectrum communications // IEEE Transactions on Communications. — 1982. — Т. 30, № 5. — С. 822—854. — doi:10.1109/tcom.1982.1095547.
  14. ↑ 1 2 3 Price R., Green P. A communication technique for multipath channels // Proceedings of the IRE. — 1958. — Т. 46, № 3. — С. 555—570. — doi:10.1109/jrproc.1958.286870.
  15. ↑ 1 2 Walsh J. A closed set of normal orthogonal functions // American Journal of Mathematics. — 1923. — Т. 45, № 1. — С. 5. — doi:10.2307/2387224.
  16. ↑ 1 2 Knisely D., Li Q., Ramesh N. cdma2000: a third-generation radio transmission technology // Bell Labs Technical Journal. — 2002. — Т. 3, № 3. — С. 63—78. — doi:10.1002/bltj.2116.
  17. ↑ 1 2 3 4 5 6 Viterbi A. Wireless digital communication: a view based on three lessons learned // IEEE Communications Magazine. — 1991. — Т. 29, № 9. — С. 33—36. — doi:10.1109/35.90490.
  18. ↑ 1 2 Чепруков Ю. В., Соколов М. А. Корреляционные характеристики и применение некоторых бинарных R3-кодов // Информационно-управляющие системы. — 2014.
  19. ↑ IS-95: ECE 371VV (англ.). University of Illinois. Дата обращения: 2 октября 2026.
  20. ↑ ETSI TS 125 213 V6.3.0: Spreading and modulation (FDD) (англ.). ETSI (июнь 2005). Дата обращения: 2 октября 2026.
  21. ↑ Verdu S. Minimum probability of error for asynchronous Gaussian multiple-access channels // IEEE Transactions on Information Theory. — 1986. — Т. 32, № 1. — С. 85—96. — doi:10.1109/tit.1986.1057121.
  22. ↑ Волков А. С., Солодков А. В., Суслова К. О. Прототипирование помехоустойчивых кодов в системах связи с кодовым разделением каналов // Труды МАИ. — 2021.

Литература

  • Чепруков Ю. В., Соколов М. А. Корреляционные характеристики и применение некоторых бинарных R3-кодов // Информационно-управляющие системы. — 2014.
  • Adachi F., Sawahashi M., Suda H. Wideband DS-CDMA for next-generation mobile communications systems (англ.) // IEEE Communications Magazine. — 1998. — Vol. 36, no. 9. — P. 56—69. — doi:10.1109/35.714618.
  • Dahlman E., Gudmundson B., Nilsson M., Skold A. UMTS/IMT-2000 based on wideband CDMA (англ.) // IEEE Communications Magazine. — 1998. — Vol. 36, no. 9. — P. 70—80. — doi:10.1109/35.714620.
  • Gilhousen K., Jacobs I., Padovani R., Viterbi A., Weaver L., Wheatley C. On the capacity of a cellular CDMA system (англ.) // IEEE Transactions on Vehicular Technology. — 1991. — Vol. 40, no. 2. — P. 303—312. — doi:10.1109/25.289411.
  • Knisely D., Kumar S., Laha S., Nanda S. Evolution of wireless data services: IS-95 to cdma2000 (англ.) // IEEE Communications Magazine. — 1998. — Vol. 36, no. 10. — P. 140—149. — doi:10.1109/35.722150.
  • Pickholtz R., Schilling D., Milstein L. Theory of spread-spectrum communications — a tutorial (англ.) // IEEE Transactions on Communications. — 1982. — Vol. 30, no. 5. — P. 855—884. — doi:10.1109/tcom.1982.1095533.
  • Price R., Green P. A communication technique for multipath channels (англ.) // Proceedings of the IRE. — 1958. — Vol. 46, no. 3. — P. 555—570. — doi:10.1109/jrproc.1958.286870.
  • Scholtz R. The origins of spread-spectrum communications (англ.) // IEEE Transactions on Communications. — 1982. — Vol. 30, no. 5. — P. 822—854. — doi:10.1109/tcom.1982.1095547.
  • Simon M. K., Omura J. K., Scholtz R. A., Levitt B. K. Spread Spectrum Communications Handbook (англ.). — McGraw-Hill, 2002. — ISBN 978-0-07-138215-1.
  • Viterbi A., Viterbi A. Erlang capacity of a power controlled CDMA system (англ.) // IEEE Journal on Selected Areas in Communications. — 1993. — Vol. 11, no. 6. — P. 892—900. — doi:10.1109/49.232298.

Дополнительно по теме

Pause