✅ Good
Radio Access Network (RAN)¶
Документація Radio Access Network для приватних LTE мереж.
Що таке RAN¶
Radio Access Network — це частина мобільної мережі, що забезпечує радіозв'язок між абонентськими пристроями (UE) та ядром мережі (EPC).
Компоненти LTE RAN¶
flowchart TB
subgraph EPC ["Core Network (EPC)"]
MME[MME]
HSS[(HSS)]
SGW[SGW]
PGW[PGW]
end
subgraph RAN ["Radio Access Network"]
eNB[📡 eNB<br/>srsENB]
end
UE[📱 UE<br/>телефон]
MME <--> HSS
MME <-->|S1-MME| eNB
SGW <-->|S1-U| eNB
SGW <--> PGW
eNB <-->|Uu Radio| UEeNB (eNodeB)¶
eNB — базова станція LTE, що виконує:
| Функція | Опис |
|---|---|
| Radio Resource Management | Розподіл частотних ресурсів |
| Connection Management | Встановлення/розрив з'єднань |
| Mobility Management | Handover між сотами |
| Security | Шифрування radio interface |
| Scheduling | Планування передачі даних |
UE (User Equipment)¶
UE — абонентський пристрій:
- Смартфон
- LTE модем
- IoT пристрій
- srsUE (емулятор для тестування)
srsRAN Project¶
Огляд¶
srsRAN — відкрита реалізація 4G/5G стеку:
| Компонент | Опис |
|---|---|
| srsENB | eNodeB (базова станція 4G) |
| srsEPC | Мініатюрний EPC (all-in-one) |
| srsUE | Програмний UE для тестування |
| srsGNB | gNodeB (базова станція 5G) |
Переваги¶
- Відкритий код — Apache 2.0 ліцензія
- SDR підтримка — LimeSDR, USRP, BladeRF
- Гнучкість — налаштування всіх параметрів
- Документація — активна спільнота
- Активна розробка — регулярні оновлення
Архітектура¶
flowchart LR
subgraph srsRAN ["srsRAN Stack"]
srsENB[srsENB<br/>Base Station]
srsEPC[srsEPC<br/>or Open5GS]
srsUE[srsUE<br/>Test UE]
end
subgraph Hardware ["Hardware"]
SDR1[📻 SDR<br/>LimeSDR]
SDR2[📻 SDR<br/>for test]
end
srsENB <-->|S1| srsEPC
srsEPC <--> srsUE
srsENB --> SDR1
srsUE --> SDR2
SDR1 <-.->|RF| SDR2Підтримувані SDR¶
| SDR | Підтримка | Bandwidth | Примітки |
|---|---|---|---|
| LimeSDR Mini | ✓ | 5-10 MHz | Наше основне обладнання |
| LimeSDR USB | ✓ | 5-20 MHz | 2x2 MIMO |
| USRP B200/B210 | ✓ | 5-20 MHz | Професійне |
| BladeRF x40/x115 | ✓ | 5-20 MHz | Альтернатива |
Зміст розділу¶
- Огляд srsRAN — Архітектура та компоненти
- Встановлення — Інсталяція srsRAN 4G
- srsENB — Конфігурація базової станції
- srsEPC — Вбудований EPC
- srsUE — Емулятор абонента
- Перший тест — Покроковий запуск
- Troubleshooting — Діагностика проблем
Системні вимоги¶
Мінімальні¶
| Компонент | Вимога |
|---|---|
| CPU | Intel i5 / AMD Ryzen 5 |
| RAM | 8 GB |
| USB | 3.0 (для SDR) |
| OS | Ubuntu 22.04 / 24.04 |
Рекомендовані¶
| Компонент | Вимога |
|---|---|
| CPU | Intel i7 / AMD Ryzen 7 |
| RAM | 16 GB |
| SSD | NVMe |
| OS | Ubuntu 22.04 LTS |
Обмеження srsRAN¶
| Параметр | Обмеження |
|---|---|
| Max UE | ~10 (залежить від CPU) |
| Bandwidth | 5-20 MHz (залежить від SDR) |
| MIMO | 2x2 (LimeSDR USB, USRP B210) |
| Duplex | FDD, TDD |
| - Radio Theory — Теорія радіозв'язку для RFCP |
Шлях: ran/index.md