Π’Ρ‹ΡˆΠ΅Π» srsRAN 4G 23.11 β€” OpenSource-рСализация стСка 4G/LTE

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ 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.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru