LINUX.ORG.RU

Вышел srsRAN 4G 23.11 — OpenSource-реализация стека 4G/LTE

 ,


2

1

Проект software radio systems Radio Access Network или srsRAN нацелен на реализацию стеков 4G/LTE и 5G. Ранее проект известен был как srsLTE.

Основные изменения по сравнению с прошлой версией:

  • Исправлены ошибки srsUE связанные с шириной в 5, 10, 15 и 20 МГц.
  • Добавлен новый алгоритм для расчёта частоты.
  • Обновлён cmake.
  • Некоторые исправления ошибок улучшающие стабильность и производительность.

Основные модули srsRAN 4G:

  • srsENB (software radio systems eNodeB) — реализация Evolved UMTS (Universal Mobile Telecommunications System) Terrestrial Radio Access Network NodeB или E-UTRAN NodeB или просто eNodeB (eNB). По сути это программная реализация базовой станции 4G/LTE;
  • srsUE (software radio systems User Equipment) — реализация модема 4G/LTE, который может подключатся к базовой станции eNB;
  • srsEPC — реализация ядра сети, в которое входит MME (Mobility Management Entity), HSS (Home Subscriber Server), SGW (Serving Gateway) и PGW (PDN (Packet Data Network) Gateway).

Основные возможности:

  • реализация стека как базовой станции, так и программного модема;
  • возможна работа как с программными так и аппаратными SIM-картами (через PC/SC) для srsUE;
  • поддержка полос пропускания в 1.4, 3, 5, 10, 15 и 20 МГц;
  • поддержка AES;
  • оптимизация под SSE4.1/AVX2;
  • поддержка LTE Release 10;
  • поддержка Intra-ENB и Inter-ENB для eNodeB.

Стоит отметить, что srsRAN развивает и поддержку O-RAN 5G.

Основные ограничения

  • Нет поддержки VoLTE. (работу VoLTE можно реализовать с помощью стороннего IMS, например Kamailio, который находится по адресу kamailio.org с помощью статьи https://open5gs.org/open5gs/docs/tutorial/02-VoLTE-setup и вот как работает VoLTE https://www.youtube.com/watch?v=gBX-ZX_d1uY)
  • Для 5G реализована только поддержка gNodeB (next generation NodeB) как CU, так и DU/RU — то есть базовая станция, а вот софт-модем не реализован.
  • Поддерживается только FR1.
  • Нет поддержки 2G и 3G.

В отличии Osmocom CNI, srsRAN нацелен на создание 4G и 5G стека для передачи IP-трафика. В тоже время Osmocom CNI нацелен на реализацию 2G и 3G, которые ориентированны на передачи SMS, USSD и голоса. Именно поэтому Osmocom CNI может передавать голосовой трафик не только на IP-PBX (IP-АТС) типа Asterisk но и на пример, на E1 с помощью icE1usb.

>>> Подробности

★★★★★

Проверено: hobbit ()

Всегда мечтал поиграться с софтварным радио)

Это я могу i-канал через радио запилить или закон не позволит?

И ещё вопрос, если позвольшь, а ты откуда про все про это знаешь?)

pihter ★★★★★
()
Ответ на: комментарий от pihter

Главное найти железку на которую это всё возможно установить. Антенну саму по себе в комп не воткнёшь, а радиомодули для мобильных сетей обычно огороженные.

firkax ★★★★★
()
Ответ на: комментарий от pihter

Можешь. На bladerf всё это более-менее норм работает. Единственный минус — проц жрёт как не в себя. Ну и то, что радио стоит дохрена.

P.S. Там в доках есть пример конфига с RPi и limesdr за 100 баксов в сумме, но там ограничения дикие. Но в принципе, для поиграться пойдёт.

hateyoufeel ★★★★★
()
Последнее исправление: hateyoufeel (всего исправлений: 1)

В отличии Osmocom CN

В отличии от, я думаю?

Andrew-R ★★★★
()
Ответ на: комментарий от firkax

а радиомодули для мобильных сетей обычно огороженные

Браво, ты раскрыл для себя смысл существования этого проекта: не связываться с анально-огороженным оборудованием для опсосов, а обойтись SDR.

Для продакшна на мульёны клиентов вроде не годится, для мелкой сети на пару тысяч человек - ещё как.

token_polyak ★★★★
()
Последнее исправление: token_polyak (всего исправлений: 3)

которые ориентированны на передачи SMS, USSD и голоса.

Передачу.

Xintrea ★★★★★
()

но и на пример

например слитно пишется

cobold ★★★★★
()
Ответ на: комментарий от Dark_SavanT

Ну ты и Ъ.

SrsUE is a 4G LTE UE modem implemented entirely in software. Running as an application on a standard Linux-based operating system, srsUE connects to any LTE network and provides a standard network interface with high-speed mobile connectivity.

token_polyak ★★★★
()
Ответ на: комментарий от pihter

Боюсь разочаровать, этот стек не является готовой базовой станцией, просто удобный опенсорс для своего уровня. Физический уровень многое низкоуровневое там может просто отсутствовать, но «кому надо» - для тех это хорошее подспорье подсмотреть

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

этот стек не является готовой базовой станцией

А что именно там не готово по-твоему?

zabbal ★★★★★
()
Ответ на: комментарий от pihter

или закон не позволит?

Разумеется не позволит - спектры мобильной связи это лицензируемый диапазон, за «радио запилить» в нём в любой стране хвост прищемят.

zabbal ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Всё там есть, начиная с физического уровня - модуляции, FEC - и заканчивая, как указано в новости, сторонним сервером IMS для звонков.

token_polyak ★★★★
()
Последнее исправление: token_polyak (всего исправлений: 2)
Ответ на: комментарий от zabbal

Ну если всё в коаксиалы и всякие сплиттеры завернуть, UE с внешней антенной тоже туда с кабелем и аттенюатором - то можно и дома шалить

I-Love-Microsoft ★★★★★
()

У osmocom только отправку sms из консоли потыкал на LimeSDR Mini, интересно взлетит ли IP на этом.

exception13 ★★★★★
()
Ответ на: комментарий от token_polyak

обойтись SDR

Тут много вопросов по таймингам на самом деле возникает.

exception13 ★★★★★
()
Последнее исправление: exception13 (всего исправлений: 1)

Жесть. Я половину слов не понял даже.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от bad_master

Кстати да. Любят в телефонии изобретать заумную терминологию для обыкновенных вещей.

token_polyak ★★★★
()
Ответ на: комментарий от exception13

За китайские репитеры уже много штрафов впаяли.

«Это другое!» ©

Криво разработанные и/или криво настроенные репитеры, как правило, создают высокий уровень помех базовой станции. За это их хозяев и «полюбляют».

А нормальный, правильно настроенный репитер никому не мешает и, соответственно, никого не интересует...

Somebody
()
Ответ на: комментарий от exception13

SDR/RF != PHY, но я не спорю о терминологии - бессмысленная категория споров. Так то понятно что проект полагается на SDR сторонние и разные

На самом деле проект интересен и мне для кое какой цели. У меня есть HackRf One но боюсь если такой проект и поддерживает такие SDR, то разве что в режиме FDD, как минимум две надо

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

минимум две надо

А еще их нужно засинхронизировать.

exception13 ★★★★★
()
Последнее исправление: exception13 (всего исправлений: 1)

Скажите пож языком не для радио любителей.
На этом можно соединить два относительно-iot устройства? Например, один в автомобиле, другой дома-база (противоугонка, радиус, скажем, 1км, без опсос).
На сколько легально это будет?
Или это про другое воообще)
Спасибо

ethx
()

USRP B205m-i ENC - Ettus USRP B205mini-i: 1x1 Хороший SDR. Только на километр не получится, максимум - 100-200 метров в прямой видимости. Поддерживает только 4G, чтобы с 5G поиграть, уже железки подороже нужны.

Кстати - более взрослый проект подобного типа для развертывания сетей 4G/5G https://magmacore.org/

mentax
()
Последнее исправление: mentax (всего исправлений: 1)
Ответ на: комментарий от ethx

Нелегально. Для твоих нужд есть ISM диапазон на 433MHz если брать CC1101 и аналоги или смотреть в сторону LoRa.

exception13 ★★★★★
()
Последнее исправление: exception13 (всего исправлений: 1)
Ответ на: комментарий от exception13

Разберётся, разберётся... Если повод возникнет. :)

Только вот «правильный» репитер не создаёт помех, излучаемый им сигнал ничем не отличается от сигнала обычной «мобилы», кроме разве что большей (но в допустимых пределах) мощности. Нет самовозбуждения (правильно взаимно расположены приёмная и передающие антенны репитера) , нет превышения мощности сигнала, не «давятся» рабочий и соседние частотные каналы.

«С точки зрения» базовой станции и других мобилок это «просто ещё одна мобила» в сети.

Соответственно, и причин для жалоб нет. И повода для специального мониторинга — тоже.

Somebody
()
Ответ на: комментарий от ethx

На сколько легально это будет?

На 100% нелегально.

zabbal ★★★★★
()
Ответ на: комментарий от mentax

более взрослый проект подобного типа

С какого перепугу он «более взрослый»? Magma гораздо моложе и там реализовано очень небольшое подмножество того что работает в SRS.

zabbal ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.