Типовые базовые станции сотовой связи, развернутые на сетях операторов связи, построены в соответствии со сплит-архитектурой: обработка данных происходит на оборудовании (BBU — Baseband Unit), размещенном в специальных термошкафах, а прием и передача радиосигнала организована на компактных радиоблоках (RRU — Remote Radio Unit), размещаемых непосредственно рядом с антеннами. Обмен данными между BBU и RRU осуществляется по протоколу CPRI.
Такое разделение сделано с целью удешевления всей конструкции, дело в том, что радиоблоки должны быть герметичны, следовательно, размещение в них вычислительных мощностей приведет к сложностям с рассеянием выделяемого тепла, большому весу и размерам.
Рост производительности современных процессоров общего назначения, с одной стороны, и высокая степень стандартизации стека протоколов LTE — с другой создали условия для его программной реализации.
Продукт внесён в РЕЕСТР РОССИЙСКОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Представленное ПО является программной реализацией стека LTE. Код написан на языке С++, и работает на архитектуре x86-64 под управлением ОС Linux 4.х. BBU хотя и является самостоятельным продуктом, но для своей работы требует сопряжения с одной стороны с RRU, который будет непосредственно взаимодействовать с абонентскими устройствами (UE — User Equipment), с другой — операторской корой (EPC — Evolved Packet Core), управляющей всеми базовыми станциями и абонентскими устройствами.
Сам BBU реализован в виде двух программ: распределенного блока (DU — Distributed Unit) и центрального блока (CU — Central Unit). Первый (DU) непосредственно отвечает за обработку данных, второй (CU) — за коммутацию с корой (EPC) оператора связи.
Для разработки BBU был также создан действующий макет радиоблока (RU — Radio Unit) на основе технологии программно-определяемого радио (SDR — Software Defined Radio) с ТТХ, близкими к коммерчески эксплуатируемым RRU.
Документация к Baseband Unit (BBU)