McWiLL: Разбираем базовую станцию
Когда вспоминают беспроводной широкополосный доступ середины 2000-х, обычно говорят о WiMAX. Почти одновременно в Китае появился McWiLL — технология компании Beijing Xinwei Telecom, которая в отличие от WiMAX дожила до наших дней. В полосе 5 МГц одна базовая станция McWiLL выдаёт до 15 Мбит/с и работает на расстоянии больше 20 км.
При изучении этой технологии мне понравилась относительная простота реализации базовой станции на универсальных цифровых сигнальных процессорах (DSP) Texas Instruments. К тому же документация на станцию открыта, и в ней хорошо описана её структура — от плат до программных модулей. Предлагаю вместе поглубже окунуться в эту историю.
Коротко о McWiLL
McWiLL (Multi-Carrier Wireless Information Local Loop) — технология мобильного широкополосного доступа для современных корпоративных сетей связи. По сути это широкополосное продолжение SCDMA, на котором Xinwei строила голосовые беспроводные абонентские линии в диапазоне 400 МГц. В 2005 году компания показывала его на семинаре МСЭ как дешёвый способ подключить китайские сёла. В 2007-м EE Times писала о тестах в Гуанчжоу и Циндао и планах на Олимпиаду 2008 года.
В России радиоинтерфейс McWiLL закреплён национальным стандартом ГОСТ Р 58166-2018 «Технические требования к радиоинтерфейсу широкополосной подвижной радиосвязи (ШПР)». Его разработало ООО «НИРИТ СИНВЭЙ Телеком Технолоджи» (НСТТ), российский партнёр Xinwei, а Росстандарт утвердил приказом от 5 июля 2018 года № 392-ст. Стандарт описывает физический и канальный уровни и соответствует рекомендации МСЭ ITU-R M.1801-2 (2013) в части приложения 8 «Радиоинтерфейс для систем широкополосного беспроводного доступа стандарта SCDMA». Иными словами, McWiLL — не только фирменная технология: его радиоинтерфейс входит в рекомендацию МСЭ рядом с WiMAX и другими системами широкополосного доступа. В России систему знают также как МАКВИЛ и McWiLL (NG-1).
Чтобы читать статью дальше, достаточно пяти фактов о технологии:
диапазоны по руководству — 1785–1805 МГц и 400–430 МГц, а в России сети работают ещё и в районе 340 МГц (полосы 301–306, 337–342 и 417–422 МГц разрешены Государственной комиссией по радиочастотам (ГКРЧ) в 2014 году), полоса станции — от 1 до 5 МГц с шагом 1 МГц;
временной дуплекс (TDD, Time Division Duplex): кадр 10 мс из восьми слотов по 1,1 мс, соотношение слотов вверх и вниз настраивается от 2:6 до 6:2;
CS-OFDMA (Code Spread OFDMA): каждый символ перед OFDM-модуляцией расширяется ортогональным кодом, например в 8 раз, и раскладывается на столько же поднесущих;
умная антенна (по сути это адаптивная антенная решётка: как в фазированной решётке, луч задают фаза и амплитуда сигнала на каждом элементе, но фазовращателей нет — веса для каждого абонента считает DSP в цифре; далее для краткости — умная антенна) из восьми элементов: станция вычисляет пространственную сигнатуру абонента на приёме и применяет те же веса на передаче — в TDD канал в обе стороны одинаков;
адаптивная модуляция от QPSK до 64QAM, до 15 Мбит/с и 100 одновременных абонентов на станцию, радиус — от 0,5–3 км в городе до 8–30 км в сельской местности.
Возможности стандарта
По руководству и ГОСТ Р 58166-2018 McWiLL умеет всё, что нужно корпоративной сети связи:
Данные и голос в одной сети. Пакетная передача IPv4 с переспросами ARQ и голос пакетами через вокодер (на станции — кодек G.729). Для речи и данных в стандарте есть отдельные подуровни со своими соединениями.
SMS и дополнительные услуги. Обязательны определитель номера, три вида переадресации (безусловная, при занятости, при неответе) и ожидание вызова. По желанию — конференция, «не беспокоить», быстрый набор, запрет исходящих, голосовая почта.
Групповая (транковая) связь и факс.
Хэндовер и роуминг. Решение о переходе на другую базовую станцию принимает терминал. Сначала он «зондирует» целевую станцию запросом через канал доступа и переключается только после её ответа и настройки радиоканала. Между станциями строятся каналы для роуминга, поддержан переход на ретрансляторы; скорость абонента — до 120 км/ч.
Энергосбережение. У абонентского терминала два пассивных режима. В первый он уходит, если не нашёл ни одной станции, и периодически просыпается просканировать диапазон. Во второй — если после регистрации долго нет активности: терминал сам просит станцию о режиме ожидания, а дозваниваются до него через вещательный канал.
Безопасность. Регистрация и аутентификация терминала, шифрование данных и речи в радиоканале. Запустить шифрование может и станция, и терминал.
Качество обслуживания. Поле типа потока SFID различает до 8 классов — сейчас это управляющие сообщения, трафик высокого и низкого приоритета. Полосу станция перераспределяет на лету по периодическим запросам ресурса — между терминалами и между сервисами одного терминала.
Ethernet и сетевые функции. Радиоканал переносит Ethernet-кадры, станция поддерживает VLAN, мост между терминалами, прокси ARP и NAT, а терминал может работать беспроводным мостом для целого сегмента сети.
Структура сигнала
Руководство описывает сигнал крупно, а подробности приводят Олег Шорин и Роман Аверьянов в статье «Сравнение канального ресурса стандартов LTE и McWiLL (NG-1)»:
в каждой группе 1 МГц 128 поднесущих с шагом 7,8125 кГц;
поднесущие разбиты на 8 подгрупп по 16; канал собирается из 8 поднесущих, по одной из каждой подгруппы, так что в группе 16 каналов;
OFDM-символ длится 137,5 мкс: 128 мкс сам символ, 6 мкс префикс и 3,5 мкс суффикс;
каждый символ данных расширяется восемью кодами Уолша — Адамара и раскладывается на 8 поднесущих канала, то есть по всей полосе 1 МГц;
минимальный ресурс абонента — один слот на 8 поднесущих, или 80 бит за 10 мс при QPSK.
Из-за мелкого минимального ресурса станция выдаёт абоненту ровно ту полосу, которая нужна: от 8 кбит/с до 15 Мбит/с. Это удобно и для датчиков M2M с маленьким трафиком, и для голоса, который идёт пакетами в том же канале, что и данные. По словам авторов, расширение кодом ещё и снижает пик-фактор передатчика терминала, что особенно важно для TDD.
ГОСТ Р 58166-2018 добавляет к этой картине точные параметры:
Параметр | Базовая станция | Абонентский терминал |
|---|---|---|
Номинальная полоса | 5 МГц | 5 или 1 МГц |
Фактическая полоса | 4,75 МГц | 4,75 или 0,875–1 МГц |
Частота дискретизации | 8 МГц | 8 или 2 МГц |
Размер БПФ | 1024 точки | 1024 или 256 точек |
Используемые поднесущие | 608 | 608 или 112–128 |
608 поднесущих — это пять групп по 128 минус по 16 «пустых» в двух крайних группах, которые служат защитными полосами. Подканал — базовая единица ресурса — в каждом тайм-слоте занимает массив 8 × 8 ячеек: 8 поднесущих на 8 OFDM-символов.
Кадров в стандарте два вида: 10 мс с восемью тайм-слотами и 5 мс с четырьмя. Слоты можно делить между направлениями от 7:1 до 1:7, хотя основным считается симметричное 4:4 (руководство на станцию упоминает лишь варианты от 2:6 до 6:2). Кадр 10 мс устроен так: преамбула 160 мкс, защитный интервал 16 мкс, нисходящий трафик 4739 мкс, защитный интервал 218 мкс, служебный интервал 128 мкс для восходящей линии, восходящий трафик 4739 мкс и финальный защитный интервал 40 мкс. Перед модуляцией данные скремблируются и кодируются, в том числе укороченным кодом Рида — Соломона (26, 24).
Ресурс станции — сетка из групп поднесущих и тайм-слотов. Группа поднесущих (SCG, SubCarrier Group) ещё встретится нам в программе DSP.

Оператор может оставить включёнными от одной до пяти строк сетки и сдвинуть границу между слотами вверх и вниз. Это нужно для того, что бы распределить пропускную способность между upload/download.
McWiLL в России
В России McWiLL разрешён, хотя путь к этому занял почти два десятилетия. Вот ключевые решения Государственной комиссии по радиочастотам (ГКРЧ):
2006 год. Полоса 1797,5–1802,5 МГц выделена компаниям «Белитон», «КватроПлюс», «Лардекс» и «Юнисел» до 1 октября 2016 года. Позже их купила российско-китайская НСТТ (группа БИТ и Xinwei), чтобы строить на этих частотах сети McWiLL.
22 июля 2014 года, решение № 14-26-05-2. Полосы 301,125–305,825 МГц, 337,125–341,825 МГц и 417–422 МГц разрешены для средств широкополосного беспроводного доступа на CS-OFDMA. McWiLL в решении не назван, но CS-OFDMA — это его радиоинтерфейс. Пользоваться полосами могут операторы фиксированной и сухопутной подвижной связи гражданского назначения, а 417–422 МГц — только дальше 350 км от центра Москвы.
1 июля 2016 года. ГКРЧ отказалась продлевать частоты 1800 МГц и досрочно прекратила решение 2006 года. НСТТ оспорила это в суде и проиграла.
11 сентября 2018 года, решение № 18-46-02. Вся полоса 1785–1805 МГц отдана владельцам железнодорожной инфраструктуры общего пользования под технологические сети.
Ноябрь 2019 года. «КватроПлюс» из группы НСТТ получила полосу 1785–1805 МГц на год — для исследований электромагнитной совместимости McWiLL (NG-1) в Челябинской области. Заявки по Москве и на всю страну комиссия отклонила.
23 декабря 2022 года, протокол № 22-65. Полоса 1790–1800 МГц выделена для сетей мобильного широкополосного доступа. Получить её может любой оператор, в том числе НСТТ, с территориальными ограничениями рядом с железнодорожными и сотовыми сетями.
Итог: вариант McWiLL на 400 МГц разрешён с 2014 года, а для варианта на 1800 МГц открыта полоса 1790–1800 МГц. Это половина диапазона, на который рассчитана станция, но несущая шириной 5 МГц в неё помещается.
Общая схема базовой станции McWiLL
Оптическая выносная станция McWiLL собирается из шести частей:
Антенная решётка — восемь всенаправленных антенн, расставленных по кругу.
Фидеры: для 1800 МГц их девять — восемь радиочастотных и один калибровочный (CAL), для 400 МГц — восемь.
WRRU (Wideband Remote Radio Unit) — выносной радиоблок в ребристом литом корпусе. Внутри плата цифровой обработки DSB, синтезатор SYN и восемь радиоплат RFB.
Антенна GPS.
Оптическое волокно и кабель питания.
WBBU (Wideband BaseBand Unit) — блок обработки основной полосы, корпус 19″ высотой 1U с единственной платой BPB и модулем GPS.
Зачем делить станцию на две части? Если радиочасть стоит внизу, к антеннам приходится тянуть девять длинных коаксиальных фидеров. Когда радиоблок висит на мачте, фидеры короткие, а вниз уходят только оптоволокно и кабель питания. Волокно — одномодовое G652.D длиной до 10 км, так что WBBU можно поставить хоть в соседнем здании.

Радиоблок только переносит сигнал между эфиром и цифрой. Всю обработку — от БПФ до IP-пакетов — делает WBBU в аппаратной.
Чем блоки отличаются и что входит в комплект:
Параметр | WBBU | WRRU |
|---|---|---|
Состав | плата BPB, корпус 19″ 1U, приёмник GPS, адаптер 220/24 В | DSB, SYN, 8 × RFB, монтажный комплект |
Размеры | 446 × 357 × 43,6 мм | 450 × 410 × 200 мм |
Масса | 4 кг | 21 кг |
Питание | 40–56 В DC; 1,1 А, пик 1,3 А | 40–56 В DC; 3,3 А, пик 5 А |
Интерфейсы | 2 × GE, UART, оптика | SFP (CPRI), 9 (8) ВЧ-портов N-типа |
Условия работы | аппаратная, 15–30 °C | улица, от −35 до +55 °C |
Антенно-фидерная система идёт отдельным комплектом: четыре двухэлементные антенны, набор фидеров и ящик с принадлежностями.
Виды RRU: поколение XW6400
Радиоблоки отличаются диапазоном, на каждый диапазон свой радиоблок:
Модель RRU | Диапазон | Кодовое название и полоса |
|---|---|---|
XWR6408-18 | 1800 МГц | C6464: 1785–1805 МГц; C6463: 1785–1802,5 МГц; C6421: 1788–1803 МГц |
XWR6408-40 | 400 МГц | C6417: 400–430 МГц |
XWR6408-34 | 340 МГц | C6466: 336–344 МГц |
Общие характеристики XWR6408: выходная мощность 8 × 10 Вт, чувствительность −108 дБм на подканал, размеры 550 × 320 × 135 мм, масса 23 кг, питание −48 В. Потребление зависит от деления слотов: до 320 Вт при 4:4 и до 400 Вт при 6:2 — чем больше слотов на передачу, тем дольше работают усилители. При +70 °C блок может работать до пяти часов. На корпусе восемь антенных портов ANT0–ANT7, калибровочный CAL0 и два оптических CPRI0/CPRI1.
Станция работает в одном из двух режимов:
5 МГц — к одному BBU подключается до трёх RRU, то есть одно-, двух- или трёхсекторная станция;
15 МГц — к одному BBU подключается только один RRU, зато с тройной полосой для сервисов с большим трафиком.
Как устроен WRRU

Конструктивно WRRU - фрезерованный литой алюминиевый корпус, состоящий из двух половинок. Платы установленные внутри закрыты экранами, для снижения ЭМИ.

В радиоблоке три функциональных блока: DSB, SYN и RFB.
DSB — Digital Signal Board
SYN — Synthesizer
RFB — RF Board
Радиоблок построен по супергетеродинной схеме с двумя промежуточными частотами, и основная обработка сигнала производится на ПЧ. Первая ПЧ — 426 МГц для диапазона 1800 МГц или 104 МГц для 400 МГц: на ней сигнал усиливается и проходит ПАВ-фильтр. Вторая, низкая ПЧ — 8 МГц: её оцифровывает АЦП на DSB, а перенос в основную полосу и I/Q-демодуляцию делает ПЛИС уже в цифре. На передаче путь тот же в обратном порядке.
Синтезатор SYN не подключён к радиоплатам напрямую. Он отдаёт гетеродинные сигналы ВЧ и ПЧ на DSB, а та делит их на восемь каналов и раздаёт по RFB вместе с сигналом низкой ПЧ. Гетеродин и полезный сигнал идут по одной линии, поэтому их разделяют фильтрами: верхних частот — для гетеродина, нижних — для сигнала 8 МГц.

Обратная связь тоже есть: DSB даёт синтезатору опорную частоту и сигналы настройки. Свой выход для калибровки SYN отдаёт на девятый, калибровочный фидер.
Путь сигнала вверх, от абонента к сети:
RFB усиливает сигнал своей антенны и переносит его на низкую ПЧ 8 МГц.
DSB оцифровывает его, переносит в основную полосу и упаковывает отсчёты для передачи по волокну.
BPB в WBBU обрабатывает сигнал по протоколу McWiLL и отдаёт данные в опорную сеть IP-пакетами.
Вниз — в обратном порядке: BPB формирует отсчёты, DSB распаковывает их и переносит на низкую ПЧ, RFB поднимает сигнал на несущую и отдаёт в антенну. Тактовую сетку TDD с периодом 10 мс задаёт GPS-приёмник на плате BPB.
RFB: восемь одинаковых радиотрактов
RFB (RF Board) — радиочастотная плата, к которой через фидер подключается антенна. В WRRU восемь одинаковых RFB, по одной на антенну. На каждой половине корпуса под одной плате, на плате 4 канала. Плата делает четыре вещи:
Принимает сигнал: малошумящее усиление, понижающее преобразование, обработка на ПЧ, фильтр нижних частот и регулировка усиления.
Передаёт: фильтрация, обработка на ПЧ, повышающее преобразование, усиление и регулировка мощности.
Пропускает калибровочный сигнал.
Переключается между приёмом и передачей по тактам TDD.

Первым на пути от DSB стоит multi-модуль. Руководство его не расшифровывает, но по схеме связей понятно, что именно он разводит пришедшие по одной линии гетеродины, сигнал низкой ПЧ и управление. Модуль питания раздаёт напряжения всем узлам платы.
Приём. Слабый сигнал с антенны усиливает малошумящий усилитель (МШУ), затем смеситель переносит его на ПЧ: 426 МГц для диапазона 1800 МГц или 104 МГц для 400 МГц. На ПЧ сигнал усиливается и проходит фильтр на поверхностных акустических волнах (ПАВ), а второй смеситель опускает его на низкую ПЧ 8 МГц. Дальше сигнал оцифровывает АЦП на плате DSB.
Передача. Сигнал 8 МГц с ЦАП платы DSB фильтруется, ослабляется до нужного уровня и поднимается на ПЧ. После усиления, ПАВ-фильтра и цифрового аттенюатора второй смеситель переносит его на рабочую частоту, а усилитель мощности (УМ) отдаёт его в антенну — до 31 дБм на канал.
Приём и передача идут через одни и те же модули, а направление переключает ВЧ-ключ (PIN-диод). Полный радиотракт WRRU даёт усиление 33 ± 2 дБ на передачу и 60 ± 2 дБ на приём при коэффициенте шума меньше 4 дБ.
К фазовым искажениям тракта система нетребовательна: по данным НСТТ, неравномерность группового времени запаздывания (ГВЗ) допускается до 500 нс в каждой полосе 1 МГц. Самый уязвимый этап — поиск и вход в синхронизацию по преамбуле, когда канал ещё не оценён.
SYN: гетеродины и калибровка
SYN (Synthesizer) делает две работы: вырабатывает гетеродины для всех восьми RFB и автоматически калибрует радиотракты на приём и на передачу.
Гетеродины. Основа — интегральный синтезатор с ФАПЧ и ГУН (PLL + VCO), который опирается на кварцевый генератор с подстройкой частоты (VCXO). Подстройкой управляет DSB через ЦАП. Синтезатор выдаёт два гетеродина, ВЧ и ПЧ: после фильтров верхних и нижних частот они уходят на DSB одной линией, а DSB раздаёт их по радиоплатам.

Калибровка. Умная антенна собирает луч правильно, только если все восемь трактов одинаковы по усилению и фазе. Поэтому в SYN есть собственный тракт: сигнал 8 МГц с DSB переносится на ВЧ теми же гетеродинами и через цифровой аттенюатор и резистивный делитель уходит в девятый порт — на калибровочный фидер. Вторая ветвь делителя идёт на детектор среднеквадратичной мощности (RMS) и АЦП, чтобы измерять уровень сигнала.
Судя по схеме, тракт работает в обе стороны. При калибровке передатчиков сигнал, принятый через калибровочный фидер, опускается до 8 МГц и уходит на DSB — неспроста у АЦП на DSB девять каналов ПЧ, а не восемь.
Руководство формулирует задачу коротко: калибровать мощность передачи и чувствительность приёма антенн. Расчёт поправок делает отдельное ядро DSP на плате BPB, а готовые калибровочные данные можно загрузить из системы управления.
Любопытная деталь: на схеме SYN указаны гетеродины 1645–1665 МГц и 132 МГц. Вместе с низкой ПЧ 8 МГц это даёт промежуточную частоту 140 МГц, тогда как в описании RFB и в таблице характеристик стоит 426 МГц. Вероятно, схема и текст относятся к разным ревизиям оборудования.
DSB: мост между радио и оптикой
DSB (Digital Signal Board) соединяет аналоговую часть радиоблока с волокном. У неё четыре задачи:
Упаковывать и распаковывать квадратурные отсчёты (I/Q) и управляющие данные для передачи по волокну.
Переносить сигнал между основной полосой и низкой ПЧ — цифровая ПЧ сделана в ПЛИС.
Следить за температурой, током и исправностью RFB и SYN и сообщать о них в WBBU.
Давать опорную частоту синтезатору и управлять радиоплатами: такты приёма и передачи, гетеродины, низкая ПЧ.

Главная микросхема платы — ПЛИС. На приёме АЦП оцифровывают сигналы ПЧ с центром 8 МГц и полосой 5 МГц (5,5–10,5 МГц) с частотой 32 МГц и разрядностью 12 бит. ПЛИС делает I/Q-демодуляцию и прореживает поток в четыре раза — до 8 млн отсчётов в секунду (DDC, Digital Down Conversion).
На передаче всё наоборот: четырёхкратная интерполяция, I/Q-модуляция (DUC, Digital Up Conversion), ЦАП 32 МГц и 12 бит, сигнал 8 МГц на RFB. Аналоговая часть между ними сведена к LC-фильтрам нижних частот, которые подавляют гетеродин и зеркальный канал.
Микроконтроллер (MCU) при включении сначала загружается сам, потом заливает прошивку в ПЛИС. Дальше он собирает показания датчиков и вместе с версиями железа и софта отдаёт их ПЛИС, а та по волокну отправляет в WBBU. Заодно MCU следит за оптической линией и поднимает аварии.
Арифметика оптического канала
Между блоками работает физический уровень CPRI (Common Public Radio Interface) на скорости 2,4576 Гбит/с. По нему идут отсчёты в обе стороны, калибровочные данные и управление. SerDes кодирует поток 8b/10b, поэтому полезная ёмкость — 80 % от линейной скорости. Поток отсчётов считается так: 8 млн отсчётов в секунду × 14 бит × 2 (I и Q) × 8 антенн.
Из 1,966 Гбит/с полезной ёмкости 1,792 Гбит/с занимают отсчёты антенн. На калибровку, управление и сигнал 10 мс остаётся примерно 174 Мбит/с.
Тактирование
Радиоблок должен работать синхронно с WBBU, но собственного точного генератора у него нет. В WBBU стоит прецизионный тактовый генератор на 30,72 МГц( на самом деле - 10МГц, видимо зависит от версии), а радиоблок (плата DSB) восстанавливает такт из оптического потока. Это классическое решение для интерфейса CPRI.
Джиттер такого такта — около 140 пс, а АЦП требует меньше 150 пс. Запас почти нулевой, поэтому такт пропускают через очиститель джиттера (jitter cleaner), захватывают на частоте 32 МГц и только потом подают на АЦП и ПЛИС. На схеме это цепочка SerDes → jitter cleaner → 32 МГц.
Плата DSB/SYN вживую

Передающий тракт — красный контур
№ | Блок | Состав и назначение |
|---|---|---|
1 | TX3 — передатчик, канал 3 | Квадратурный модулятор ADL5375-05, DVGA HMC625, усилитель, НЧ‑фильтры I/Q |
2 | TX2 — передатчик, канал 2 | ADL5375-05 (U38), HMC625 (U37), усилитель U41, НЧ‑фильтры I/Q |
3 | TX0 — передатчик, канал 0 | Аналогично TX2/TX3: ADL5375-05 + HMC625 + усилитель |
4 | TX1 — передатчик, канал 1 | Аналогично: ADL5375-05 + HMC625 (U43) + усилитель |
Приёмный тракт — синий контур
№ | Блок | Состав и назначение |
|---|---|---|
5 | RX2 + RX3 — приёмники (пара) | Усилители SBB5089Z (U28, U34), балуны T4/T5, двухканальный смеситель ADL5802 (U31), ПАВ-фильтры ПЧ NDF2049 (U29, U35), сдвоенный DVGA U32 (LMH6521), НЧ-фильтры |
6 | RX0 + RX1 — приёмники (пара) | SBB5089Z (U20, U25), балуны T2/T3, смеситель ADL5802 (U23), ПАВ NDF2049 (U21, U26), DVGA U22 (LMH6521) |
Гетеродин и тактирование — фиолетовый контур
№ | Блок | Состав и назначение |
|---|---|---|
7 | Синтезатор гетеродина | HMC835 (U51) — дробный PLL со встроенным ГУН; буфер U56 |
8 | Распределение гетеродина | Усилители/делители LO на 4 канала: U47–U49, U57, U58; U61, стабилизатор U64 |
9 | Опорная частота и тактирование | Очиститель джиттера / синтезатор тактов LMK04808 (U44, два каскада PLL), генератор X5 61.44 МГц, вход REF_IN (J8), LDO PLL_3V3 (U42), цепи фильтра петли PLL |
Обратная связь и калибровка — оранжевый контур
№ | Блок | Состав и назначение |
|---|---|---|
11 | Приёмник обратной связи (DPD) | Вход с порта FB: смеситель U53 + балун T6 LC-фильтр, LDO 5V_RF (SC4215H, U60), АЦП AD6641-500 (U46, 12 бит, 500 MSPS) |
12 | CAL — канал калибровки | ВЧ-ключ HMC349A (U11), усилители SBB5089Z (U12, U14), транзисторы Q2–Q4, LDO U16 — калибровка антенной решётки (smart antenna) |
Питание — жёлтый контур
№ | Блок | Состав и назначение |
|---|---|---|
18 | Аналоговое питание A1V8 / A3V3 | Два LDO SC4215H + фильтры (питание аналоговой части) |
19 | LDO 5V_23 / 5V_01 | SC4215H (U17, U18) — питание приёмников RX2/RX3 и RX0/RX1 |
20 | Вход питания 28 В | Клеммы J2 (28V+) / J3 (28V−), предохранитель F1, MOSFET-защита U5/U6, конденсатор 100 мкФ / 50 В |
21 | Ключ 28 В | MOSFET CSD18531 ×2 (U7, U8), предохранитель F2, 100 мкФ / 50 В — вероятно, коммутация питания УМ |
22 | Импульсные DC/DC | Шины D5V5, A5V5, 2V5, 1V8: дроссели Würth (WE), танталы 330 мкФ |
23 | DC/DC 1V0 (ядро ПЛИС) | Контроллер U9, дроссель L14, 2 × 680 мкФ; вход D5V5 |
24 | DC/DC 1V2 / 3V3 | Дроссели L67, L68 (WE), танталы 330 мкФ, H1 |
Цифровая часть — бирюзовый контур
№ | Блок | Состав и назначение |
|---|---|---|
25 | Зона ПЛИС (FPGA) | BGA на обратной стороне: сверху видны переходные и развязывающие конденсаторы, танталы 330 мкФ; дифф. пары SERDES уходят к SFP1/SFP2 |
26 | Зона процессора / памяти | BGA на обратной стороне; кварц X1, кнопка сброса S1, супервизор MAX706, U16 (SOIC-8), тестовые точки TP3–TP9 |
Разъёмы и интерфейсы — розовый контур
№ | Блок | Состав и назначение |
|---|---|---|
10 | J9 IN / J10 OUT — синхронизация | Вход/выход синхросигнала (разъёмы не установлены) |
13 | Порты CH3, CH2 | SMA J12/J13 к плате УМ/МШУ; ВЧ-ключи HMC349A (U62, U63) приём/передача (TDD) |
14 | Порты CH1, CH0, FB | SMA J15, J16, J17 (FB — вход ОС с выхода УМ); ВЧ-ключи HMC349A (U66 и др.) |
15 | J11 — дополнительный ВЧ-порт | SMA в углу платы (назначение не определено, вероятно CAL) |
16 | Гребёнка к соседней плате | Двухрядный разъём - управление/питание платы |
17 | Межплатный разъём | Высокоплотный разъём с двумя силовыми контактами — к цифровой/соседней плате |
27 | J1 — служебный разъём | 8-контактная гребёнка (назначение не определено) |
28 | SFP1 / SFP2 — оптические порты | Интерфейс к BBU (CPRI |
29 | Ethernet 10/100 | PHY KSZ8041NL (U13), кварц X2 25 МГц, трансформатор TS8121CM (U19), RJ45 |
30 | Индикаторы | RUN / PWR, SFP1 / SFP2, ALARM / LOCK / LED1 (световоды) |
31 | Сервисный разъём | Угловая гребёнка; рядом U21 MP232 и TVS D3/D4 |
Плата RF вживую

Передающий тракт — красный контур
№ | Блок | Состав и назначение |
|---|---|---|
2 | Предусилитель TX (×4) | Вход с порта CHn → усилитель SOT-89 (U804, U604, U404, U204; маркировка W6K) → аттенюатор, управляемый напряжением (U801…U201; маркировка «2250», вероятно IDT F2250) → цепи смещения и согласования → оконечный каскад |
3 | Оконечный каскад УМ(×4) | 3-дБ квадратурный мост 225C03 (U802…U202) делит сигнал на основной и пиковый тракты; LDMOS-транзистор NXP BLP8G21S-160PV (U803…U203); выходной сумматор Doherty на отрезках линий; 47 мкФ / 50 В по питанию стоков; у транзистора — датчик температуры (MSOP-8, маркировка LM75B) |
Приёмный тракт — синий контур
№ | Блок | Состав и назначение |
|---|---|---|
7 | Приёмный тракт (×4) | Сигнал от ключа T/R идёт по нижней полосе ячейки к порту CHn: усилители SOT-89 (U812…U212), U810…U210, микросхемы MSOP-8 (U7, U9 и др.), микрополосковые линии — вероятно, малошумящий усилитель (?) |
Управление и смещение — бирюзовый контур
№ | Блок | Состав и назначение |
|---|---|---|
6 | Драйвер PIN-ключа (×4) | Транзисторы SOT-23 (маркировка 1Pa и t06) с резисторами 2,4 кОм — ток смещения PIN-диодов SKY12207 по сигналу приём/передача |
9 | Узел управления | CPLD Xilinx XC9572XL (U4), микроконтроллер TI MSP430FR5739 (U10), два 8-канальных ЦАП (маркировка TY5631, вероятно TLV5631) — напряжения смещения затворов и управления аттенюаторами, инверторы 74HCT04 (U1, U2), EEPROM AT24C32D (U5), |
Питание — жёлтый контур
№ | Блок | Состав и назначение |
|---|---|---|
11 | Питание стоков, датчик тока | Шунты R010 (10 мОм) с усилителями датчика тока (MSOP-8) — контроль тока стоков УМ; в нижнем узле — штырь ввода питания |
12 | Стабилизатор | Линейный стабилизатор U14 (D2PAK) и U13 — вспомогательные напряжения (?) |
Разъёмы — розовый контур
№ | Блок | Состав и назначение |
|---|---|---|
1 | Порты CH0–CH3 | SMA к плате приёмопередатчика BRRU20MRFMB: вход передатчика и выход приёмника по одному кабелю (TDD) |
8 | Порт FB | SMA — сигнал обратной связи (DPD) с выхода УМ на плату приёмопередатчика |
10 | Межплатный разъём | Двухрядная гребёнка — питание и управление от платы приёмопередатчика (?) |
Обратная связь (DPD) — фиолетовый контур
№ | Блок | Состав и назначение |
|---|---|---|
13 | Коммутатор каналов SKY13384 | ВЧ-ключ SP4T Skyworks SKY13384-350LF (U1001; маркировка S384, дата 1426; 0,02–4 ГГц, QFN 3×3 мм) |
Архитектура WBBU
Так выглядит блок WBBU Xinwei в 19-дюймовом корпусе 1U. На передней панели слева направо: выключатель и разъём питания, три разъёма SMA (GPS, 10 мс и 10 МГц), индикаторы, порт FE/GE0 в двух вариантах — SFP и RJ45, консоль UART, восемь разъёмов RJ45 (FE/GE1–2, EXTSYNC-OUT/IN, EXT-ALM0–1, MON0–1) и три оптических порта SFP0–SFP2(СPRI).

BPB (Baseband Processing Board) — единственная плата WBBU и самая сложная в станции. Она обрабатывает все три уровня радиоинтерфейса, задаёт временную сетку станции, через DSB управляет радиоплатами и выставляет синтезатору частоты и уровни калибровки.

На плате четыре группы микросхем.
FPGA — точка, где плата подключается к радиоблоку. Она принимает поток CPRI от WRRU, перепаковывает его в формат OBSAI (Open Base Station Architecture Initiative) и отдаёт в DSP1 по двум линиям AIF, а в DSP2 — по одной, на скорости около 3,07 Гбит/с. Из сигнала GPS 10 мс ПЛИС строит сетку TDD: прерывания, переключение приёма и передачи, кадровую синхронизацию FSYNC и таймеры для всех DSP. Через интерфейс SuperBuffer можно снять сырые антенные данные.
Пять DSP TI TCI6487 по три ядра считают физический и канальный уровни. Между собой они связаны сеткой AIF, у каждого своя память DDR2 и свой стабилизатор питания ядра T240 на 0,9–1,2 В. Примечание - в реальной плате установлено 4 DSP.
MPC8548 — Процессор отвечает за управление платой. Гигабитный порт RGMII смотрит в опорную сеть, UART выведен на RS-232. BootROM, NvRAM и CF-карта подключены к локальной шине через CPLD, а системная и производственная информация хранится в EEPROM на шине I2C.
Два коммутатора. Ethernet-коммутатор соединяет MPC8548 с портами SGMII всех DSP: по нему DSP загружаются и обмениваются данными, а второй гигабитный порт выведен для отладки DSP. SRIO-коммутатор даёт каждому DSP по две линии Serial RapidIO в качестве резервного скоростного канала.
Разъём DC подаёт на плату штатное питание −48 В, а заодно землю, −48 В — стандартное напряжение для телекоммуникационного оборудования: от него традиционно питаются АТС, коммутаторы и базовые станции, а буферные аккумуляторы на 48 В держат их при отключении внешнего электропитания.
Плата BPB вживую
Так выглядит внутри WBBU. Сверху — плата питания (наклейка BBBU20MPSM), под ней — сама BPB с маркировкой BBU20M, внизу — четыре вентилятора.

На фото:шесть крупных микросхем под радиаторами. Верхняя левая — процессор MPC8548: рядом с ней четыре микросхемы памяти Micron . В нижнем левом углу Altera Arria V GX 5AGXFB3H4F35I3N. Остальные четыре — сигнальные процессоры TCI6487, каждая со своей памятью;
Ключевые микросхемы платы, которые удалось прочитать:
Микросхема | Назначение | Кол-во |
|---|---|---|
Altera Arria V GX 5AGXFB3H4F35I3N | главная ПЛИС: оптика CPRI, OBSAI, сетка TDD | 1 |
TI TCI6487 (по руководству, под радиаторами) | сигнальные процессоры | 5 |
Freescale MPC8548 (по руководству, под радиатором) | центральный процессор | 1 |
Lattice LCMXO2-2000UHC | CPLD: сброс процессора, локальная шина | 1 |
Micron DDR3, код D9PTK | оперативная память процессора, DSP и ПЛИС | 20 |
Spansion S29GL256P | NOR-флеш 256 Мбит, загрузка процессора | 1 |
Micron MT29F2G08ABAFA | NAND-флеш 2 Гбит | 1 |
Broadcom BCM5389 | гигабитный Ethernet-коммутатор | 1 |
Broadcom BCM54618 | гигабитные PHY Ethernet | 3 |
IDT 8T39S10 | разветвление тактовых сигналов на 10 выходов | 2 |
Dapu Telecom O23B-O126 | опорный генератор 10 МГц (OCXO) | 1 |
u-blox LEA-6T | GPS-модуль точного времени | 1 |
ADI ADT7470 | управление вентиляторами и контроль температуры | 1 |
TI MAX3232 | интерфейс RS-232 для консоли | 1 |
TI LM27402 + CSD87351Q5D | понижающие преобразователи питания ядер DSP | 4–5 |
NetPower EBC4120N022N76 | изолированный DC/DC-модуль от −48 В на плате питания | 1 |
Модуль GPS
Источник синхронизации всей станции — отдельная плата-мезонин внутри WBBU. На ней стоит модуль u-blox LEA-6T — версия GPS-приёмника u-blox 6 для задач точного времени (буква T в названии — timing). На фото видны маркировка платы DMBTS18_GPSH01.01.04, дата 2013-9-6 и надпись «北京信威公司» (компания Beijing Xinwei). Антенна GPS подключается через коаксиальный разъём SMA с позиционным обозначением J5 внизу платы.

По описанию u-blox, у LEA-6T один или два выхода опорного импульса (timepulse) частотой до 10 МГц, режим неподвижной станции (survey-in) для повышения точности времени, метки времени для внешних событий, интерфейсы UART, USB и I2C, питание 2,7–3,6 В и термокомпенсированный кварцевый генератор (TCXO). Режим survey-in как раз для базовой станции: приёмник один раз уточняет свои координаты, а дальше все спутники работают только на точность времени.
Именно отсюда берутся сигнал 10 мс, по которому ПЛИС строит сетку TDD, и точность синхронизации лучше 3 мкс из руководства. Сегодня LEA-6T снят с производства, вместо него u-blox предлагает модули F9T и F10T.
ПЛИС Lattice MachXO2
На плате BPB стоит ПЛИС Lattice LCMXO2-2000UHC-4FG484C из семейства MachXO2. Маркировка расшифровывается так:
Часть маркировки | Значение |
|---|---|
LCMXO2-2000U | MachXO2 на 2112 LUT, вариант U — с большим числом выводов (около 280 линий ввода-вывода) |
HC | питание от 3,3 или 2,5 В (диапазон 2,375–3,465 В) |
4 | класс быстродействия −4 |
FG484 | корпус BGA на 484 вывода, 23 × 23 мм |
C | коммерческий диапазон температур, 0–85 °C |
MALAYSIA 1414 | собрана в Малайзии, судя по коду даты — на 14-й неделе 2014 года |
MachXO2 — небольшая флеш-ПЛИС (на схеме обозначена как CPLD): конфигурация хранится внутри кристалла, и микросхема работает сразу после включения питания.
Роль подсказывает сама плата: рядом с микросхемой нанесена маркировка CPLD_PPC_PORESET и стоит разъём CPLD_JTAG. Значит, это тот самый CPLD из руководства: он управляет сбросом процессора MPC8548 (PowerPC) и сидит на его локальной шине, через которую подключены загрузочная флеш, NvRAM и CF-карта. Вплотную к нему стоит NOR-флеш Spansion S29GL256P на 256 Мбит — BootROM процессора.
Что умеет TMS320TCI6487
TCI6487 — коммуникационный DSP Texas Instruments на архитектуре C64x+ (VLIW). TI делала его именно для базовых станций: в даташите упомянуты UMTS, TD-SCDMA, WiMAX и GSM/EDGE. Ключевые характеристики — по даташиту:
Параметр | Значение |
|---|---|
Ядра | 3 × TMS320C64x+: 8 функциональных блоков, до 8 команд за такт |
Тактовая частота | до 1 или 1,2 ГГц в зависимости от версии |
Производительность | до 28 800 MIPS; 8 умножений с накоплением 16 × 16 бит за такт на ядро |
Память | L1: 32 КБ программ + 32 КБ данных на ядро; L2: 3 МБ на чип (1/1/1 или 1,5/1/0,5 МБ по ядрам); L3: 64 КБ ROM |
Внешняя память | контроллер DDR2-667, 16 или 32 бит |
Антенный интерфейс AIF | 6 дуплексных линий: OBSAI RP3 до 3,072 Гбит/с или CPRI до 2,4576 Гбит/с |
Межпроцессорные связи | 2 × Serial RapidIO 1x (1,25 / 2,5 / 3,125 Гбит/с), Ethernet MAC 1000 Мбит/с с SGMII |
Ускорители | декодер Витерби VCP2, турбодекодер TCP2, 6 ускорителей RSA для CDMA |
Периферия | синхронизация кадров FSYNC, EDMA3 на 64 канала, 2 × McBSP, I2C, 16 GPIO, 6 таймеров по 64 бита |
Питание и корпус | ядро 0,9–1,2 В (SmartReflex), ввод-вывод 1,8 и 1,1 В; BGA на 561 вывод, техпроцесс 65 нм |

Вся периферия и три подсистемы DSP сидят на общей коммутационной матрице SCR (Switched Central Resource). У каждого ядра свои кэши L1 и доля L2, два регистровых файла по 32 регистра и восемь функциональных блоков, работающих параллельно.
Почти каждая строка таблицы находится на схеме BPB. По AIF и OBSAI DSP получают отсчёты от ПЛИС и обмениваются данными друг с другом. Две линии SRIO уходят на SRIO-коммутатор, SGMII — на Ethernet-коммутатор, FSYNC принимает кадровую синхронизацию, а по McBSP с ПЛИС связан DSP с FEP. Диапазон питания ядра 0,9–1,2 В объясняет, зачем у каждого DSP на плате свой стабилизатор T240.
Три ядра на чип определили и раскладку ПО: восемь ядер MCP и core9 занимают ровно три DSP, а FEP с AUX и канальный уровень — по одному. Какая из двух версий чипа стоит в станции и задействованы ли аппаратные декодеры VCP2 и TCP2, руководство не уточняет.
Антенная решётка
Руководство описывает решётку одной фразой: она даёт радиоплатформу, на которой DSP оптимизирует луч умной антенны. Физически это восемь всенаправленных антенн с высоким усилением, расставленных по кругу. Каждая подключена к своей RFB отдельным фидером с разъёмом N-типа и волновым сопротивлением 50 Ом.

Круговая решётка используется для диапазона 300 или 400МГц, когда один WRRU стоит в центре соты и обслуживает все 360°. Если станция работает в диапазоне 1785-1800МГц, то на площадке ставят три WRRU, к каждой ставят панельную антенну на 120°, и получается привычная трёхсекторная станция.
Девятый фидер, калибровочный, тоже идёт к антенне. Через него SYN подаёт и снимает эталонный сигнал, чтобы выравнивать восемь трактов между собой.
Решётка формирует не только лучи на абонентов, но и диаграмму широковещательных каналов — преамбулы и BCH с системной информацией. Именно они определяют, сможет ли терминал вообще подключиться к сети. Управлять этой диаграммой можно только фазами сигналов в антенных каналах.
В 2023 году Олег Шорин и И. Агран подобрали эти фазы машинным обучением под рельеф и застройку. По их данным, это сокращает число базовых станций в 1,5–2 раза: в Новороссийске две станции покрыли 85 % города, есть и пример для здания Лахта-центра в Санкт-Петербурге.

Программная часть
Станция — распределённая встраиваемая система: на каждом процессоре работает своё ПО, а согласованность обеспечивают механизмы связи и синхронизации. Руководство делит его на два класса:
ПО на DSP — цифровая обработка сигнала: модуляция и демодуляция, умная антенна, калибровка решётки, сигнализация L2 и управление ресурсами;
ПО на центральном процессоре — сигнализация и логика под управлением ОС реального времени (RTOS).
Как DSP делят работу

ПО сигнальных процессоров состоит из пяти частей:
Часть | Где работает | Что делает |
|---|---|---|
FEP (Front-End Processing) | ядра 1–2 одного TCI6487 | фильтрация входного сигнала, выделение поднесущих, БПФ и ОБПФ |
AUX (Auxiliary) | ядро 0 того же TCI6487 | калибровка антенной решётки |
MCP (Multi-Carrier Processing) | 8 ядер DSP2–DSP4 | алгоритм умной антенны, расширение и сжатие спектра, модуляция и демодуляция, регулировка усиления |
core9 | девятое ядро DSP2–DSP4 | шлюз между MAC и физическим уровнем |
L2 (MAC) | три ядра отдельного TCI6487 | установление и освобождение радиоканалов, распределение ресурсов, планирование, надёжная передача |
Алгоритмы MCP перенесли со старой платформы без изменений — поменялся только транспорт. Теперь данные между FEP, MCP, core9 и MAC ходят по интерфейсу AIF процессора TCI6487.
Самая интересная роль у core9. MAC отдаёт ему профили восходящего канала и данные нисходящего для каждого абонента, а core9 раскладывает их по группам поднесущих (SCG) и подканалам, которые обрабатывает каждое ядро MCP. Потом он собирает результаты и упаковывает их обратно для MAC.
Ещё core9 согласует веса нисходящего луча, чтобы у абонента они совпадали во всех его подканалах, и отдаёт их в FEP и MAC. По статистике нескольких кадров он же решает, не пора ли сменить абоненту режим нагрузки и мобильности, и сообщает об этом MAC.
Канальный уровень
В предыдущей базовой станции V5 BTS канальный уровень работал на PowerPC, а в оптической версии — на трёх ядрах одного TI TCI6487. Руководство расписывает работу двух из них. Модули с приставкой DAC отвечают за данные, VAC — за голос (в ГОСТе им соответствуют подуровни обмена пакетами данных и доступа при передаче речи, а рядом с ними — подуровни MAC и формирования трафика), Fsm — автоматы состояний сессий.

Ядро 1 занято приёмом и отправкой в L1. MAC RX разбирает кадры восходящего канала — общие логические каналы и трафик TCH. VAC RX собирает голос по кадрам, DAC RX собирает из ARQ-блоков целые пакеты данных, и оба отдают их в L3. L2_Send отправляет в L1 нисходящие данные, профили и конфигурацию и считает веса нисходящего луча для каналов TCH. Там же работают автомат сессий MAC, управление радиоресурсами (RRM), OAM и трассировка.
Ядро 2 готовит передачу. DAC TX режет пакеты из L3 на блоки и отправляет их через окно ARQ, VAC TX складывает голос в джиттер-буфер. MAC TX по текущему распределению ресурсов собирает нисходящие кадры и профили и отдаёт их в L2_Send на первом ядре. Автоматы DAC Fsm и VAC Fsm устанавливают, держат и закрывают сессии данных и голоса.
Третий уровень на MPC8548
L3 работает под многозадачной ОС реального времени: управление системой, обработка вызовов и данных, связь с консолью и с L2 DSP, таймеры и контроль всех модулей. Именно здесь видно, что станция работает не только с радио:
данные: DHCP и PPPoE с построением таблицы пересылки, прокси ARP, фильтрация широковещательных пакетов, теги VLAN, мост между терминалами, каналы между станциями для роуминга и тарификация;
голос: интерфейс Sabis1 к шлюзу услуг, NAT и кодек G.729, плюс транковая связь;
эксплуатация: связь с системой управления (EMS), аварии, загрузка ПО всех уровней, контроль GPS, диагностика и управление радиоблоком;
режимы RCPE и WCPE: в первом терминал не фильтрует пакеты и прозрачно пропускает весь трафик, во втором через один CPE идёт восходящий трафик самой станции и её терминалов.
ПО радиоблока
У WRRU своё ПО — на микроконтроллере платы DSB с ядром ARM. Над драйверами лежит слой API, который прячет железо от прикладных модулей:
Bootloader живёт во внутренней флеш-памяти MCU. Он первым стартует после включения, инициализирует минимум железа — прерывания, таймеры, последовательный порт и Ethernet, — читает из внешней флеш ID раздела с приложением и передаёт туда управление.
Драйверы инициализируют микросхемы при старте и дают верхним уровням функции для приёма и передачи данных.
Интерфейс системы управления обрабатывает команды конфигурации и запросы и отправляет аварии.
Мониторинг следит за температурой и влажностью, а по каждому из восьми радиотрактов — за напряжением, током и мощностью. Если параметр выходит за порог, модуль поднимает аварию.
Загрузка кода обновляет прошивку удалённо.
Таймеры управляют программными и аппаратными таймерами.

Обновление кода — интересная часть. Радиоблок висит на мачте или далеко от аппаратной, прошивать его на месте непрактично, поэтому обновление идёт через систему управления. Чтобы сбой не оставил блок без прошивки, флеш с приложением разбита на два раздела.
Если работает первый раздел, новая версия пишется во второй, и только после успешной записи загрузчик переписывает ID. После перезагрузки блок стартует уже со второго раздела. Если загрузка не произошла успешно, то откатывается обратно на первый раздел. Сегодня такую схему называют A/B-обновлением.
Сравнение McWiLL и LTE
Из всех стандартов McWiLL ближе всего к TD-LTE — LTE с временным дуплексом. Почти всё, что отличает TD-LTE от предшественников, в McWiLL уже есть: OFDMA, кадр 10 мс, формирование луча на восьми антеннах и сеть только на IP.
McWiLL | LTE (TD-LTE) | |
|---|---|---|
Доступ к среде | CS-OFDMA, сетка «группы поднесущих × слоты» | OFDMA вниз, SC-FDMA вверх |
Кадр TDD | 10 мс, 8 слотов по 1,1 мс, вверх : вниз от 2:6 до 6:2 | 10 мс, 10 субкадров по 1 мс, 7 конфигураций вверх/вниз |
Переключение приёма и передачи | защитные интервалы, растущие с радиусом соты | специальный субкадр с защитным интервалом GP |
Умная антенна | 8 элементов, веса с приёма применяются на передаче | режимы TM7 и TM8, решётки из 8 элементов, та же взаимность канала |
Модуляция | QPSK, 8PSK, 16QAM, 64QAM | вниз QPSK, 16QAM, 64QAM |
Полоса | 1–5 МГц с шагом 1 МГц | 1,4 / 3 / 5 / 10 / 15 / 20 МГц |
Устройство станции | WBBU + WRRU, оптика CPRI 2,4576 Гбит/с | типовая схема eNodeB: BBU + RRU по CPRI |
Сеть | только IP, голос через SIP-софтсвич | только IP: eNodeB подключён к ядру EPC, голос — VoLTE через IMS на SIP |
Данные по LTE — из обзора 3GPP, спецификации 3GPP TS 36.211 и статьи Microwave Journal о формировании луча в TD-LTE.
Различия тоже существенные.
Расширение спектра. В McWiLL каждый символ кодом растягивается на несколько поднесущих ради частотного разнесения и низкого пик-фактора. В LTE нисходящий канал — обычный OFDMA. Ближе всего к идее McWiLL восходящий SC-FDMA: там символы тоже «размазываются» по поднесущим, через ДПФ, и цель та же — низкий пик-фактор передатчика терминала. Разница в шаге поднесущих: 7,8125 кГц у McWiLL против 15 кГц у LTE.
MIMO. LTE изначально закладывал пространственное мультиплексирование до четырёх антенн на стороне, а TM8 совмещает луч с двумя потоками данных. В руководстве McWiLL описано только формирование луча.
Масштаб. Требование к LTE — 100 Мбит/с вниз и 50 Мбит/с вверх в полосе 20 МГц. У McWiLL — до 15 Мбит/с на станцию в полосе 5 МГц.
Мобильность. McWiLL рассчитан на скорость до 120 км/ч. LTE держит связь на скорости до 350 км/ч, а в некоторых диапазонах и до 500 км/ч.
Стандарт. LTE — открытый стандарт 3GPP: интерфейсы X2 между станциями и S1 к ядру описаны, оборудование выпускают десятки производителей. Радиоинтерфейс McWiLL тоже стандартизован — в рекомендации МСЭ ITU-R M.1801 и в ГОСТ Р 58166-2018, но оборудование делает фактически одна Xinwei с партнёрами, а узлы SAC и SAG — фирменные.
Есть и неочевидное сравнение в пользу McWiLL — первичный доступ. В LTE сигнал случайного доступа PRACH идёт с шагом поднесущих 1,25 кГц, и по оценке Шорина и Аверьянова при частотном сдвиге около 600 Гц синхронизация срывается. На 2,6 ГГц это около 250 км/ч в теории и около 120 км/ч на практике.
У McWiLL первичные запросы идут с тем же шагом 7,8 кГц, и авторы считают его в 5–7 раз устойчивее к доплеровскому сдвигу — до 800 км/ч. Учтите, что это расчётная оценка разработчиков, а не измерение; руководство на станцию обещает мобильность до 120 км/ч.
Аутентификация абонентов
Набор идентификаторов у McWiLL построен по образцу сотовой связи — монография прямо называет аналоги. Главное отличие в том, где хранится секретный ключ: в LTE — на SIM-карте, в McWiLL — в памяти самого терминала.
McWiLL | LTE | |
|---|---|---|
Идентификатор терминала | PID, 32 бита, записывает производитель | IMEI |
Идентификатор абонента | UID, 32 бита: первые 16 — номер логического HLR на 65 536 абонентов | IMSI, до 15 цифр |
Секретный ключ | SID, случайное 128-битное число, аналог Ki | ключ K, 128 бит |
Где хранится ключ у абонента | в энергонезависимой памяти терминала, в зашифрованном виде | на карте USIM |
Где хранится ключ в сети | HLR3000 с центром аутентификации (AuC) | HSS с центром аутентификации |
Кто проверяет | шлюз SAG5000: аутентификация при регистрации, для голоса и для SMS | MME по процедуре EPS-AKA |
Дополнительные рубежи | аутентификация в EMS, авторизация на сервере PPPoE, привязка IP, MAC и идентификатора терминала | иерархия ключей для сигнализации и данных |
У подхода McWiLL есть плюс для корпоративной сети: терминал программируют прямо в организации, а ключ SID можно записать по радио из HLR — никаких SIM-карт и логистики их выпуска. Минус в том же: ключ лежит в обычной памяти устройства, а не в защищённом чипе SIM-карты, и абонента нельзя перенести на другой терминал, просто переставив карту. Интересная деталь: SID не обязан быть уникальным, и у двух абонентов он может совпасть.
Ещё одно различие — взаимная аутентификация. В LTE терминал тоже проверяет сеть по параметру AUTN, что защищает от ложных базовых станций. Проверяет ли терминал McWiLL сеть - не понятно.
Итоги
Если коротко, McWiLL — это физика TD-LTE в миниатюре: тот же временной дуплекс и та же умная антенна, но в полосе 5 МГц, без MIMO и без открытой экосистемы.
Видно и то, где у этой архитектуры потолок. Эфир даёт 608 подканалов под трафик, но руководство прямо пишет, что реальную ёмкость — 100 одновременных абонентов и 15 Мбит/с — ограничивают возможности железа и софта. Отсюда и разъём расширения на BPB, оставленный под наращивание вычислительной мощности DSP.
Сегодня о McWiLL вспоминают редко. Но тот, кто откроет руководство на станцию TD-LTE, узнает знакомые идеи: восемь антенн, временной дуплекс и радиоблок на мачте, подключенный к BBU по CPRI.
ТГ @yamironichev , Яков Мироничев, г.Ижевск
Источники
Beijing Xinwei Telecom Technology. McWiLL Broadband Wireless Access System. Technical Manual: Optical Fiber Remote BS System, версия 1.00.
China firm preps WiMAX rival for Olympics — EE Times, 18 января 2007.
SCDMA Wireless Broadband Access Systems and Its Applications in Chinese Rural Markets — Lin Bo, тезисы доклада на семинаре МСЭ, Шэньчжэнь, 2005.
Texas Instruments. TMS320TCI6487/8 Communications Infrastructure Digital Signal Processor, даташит SPRS358L, апрель 2011.
Ущемлённый китайский инвестор поспорит с ГКРЧ — ComNews, 23 января 2020.
Конкурент LTE дождался частот — Коммерсантъ, 2019.
Власти России дали новый шанс забытой китайской технологии связи — CNews, 2 февраля 2023.
McWill — справочник Rusmonitor.
UTRA-UTRAN Long Term Evolution (LTE) and 3GPP System Architecture Evolution (SAE) — 3GPP.
ETSI TS 136 211 V8.9.0 (3GPP TS 36.211 Release 8): Physical channels and modulation — ETSI, 2010.
MIMO Beamforming and Its Impact on Testing TD-LTE — Kang Chen, Microwave Journal, 14 февраля 2012.
Шорин О. А., Аверьянов Р. С. Сравнение канального ресурса стандартов LTE и McWiLL (NG-1) // Экономика и качество систем связи. 2016. № 1.
Шорин О. А., Аверьянов Р. С. Алгоритмические особенности организации связи и устойчивость к неравномерности ГВЗ системы связи McWiLL // Экономика и качество систем связи. 2019. № 1.
Шорин В. О. Режим хэндовера для сети связи МАКВИЛ в г. Москве // Экономика и качество систем связи. 2021. № 4.
Шорин О. А., Агран И. Настройка диаграмм направленности антенн для широковещательных каналов управления сети МАКВИЛ на основе машинного обучения // Экономика и качество систем связи. 2023. № 2.
ГОСТ Р 58166-2018. Технические требования к радиоинтерфейсу широкополосной подвижной радиосвязи (ШПР). — М.: Стандартинформ, 2018; соответствует ITU-R M.1801-2 (02/2013), приложение 8 (SCDMA).
Аверьянов Р. С., Бокк Г. О., Володина Е. Е. и др. Транкинговая система широкополосного доступа МАКВИЛ / Под ред. О. А. Шорина: Монография. — М.: Издательский дом Медиа Паблишер, 2021. — 196 с.
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.