αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž‡αž„αŸ‹ 4G αž”αžΎαž€αž…αŸ†αž  srsLTE 19.03

αž”αžΆαž“αž€αžΎαžαž‘αžΎαž„ αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž‚αž˜αŸ’αžšαŸ„αž„ srsLTE 19.03αžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαž‡αž„αŸ‹αž”αžΎαž€αž…αŸ†αž αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž’αžΆαžαž»αž•αŸ’αžŸαŸ†αž“αŸƒαž”αžŽαŸ’αžαžΆαž‰αž€αŸ„αžŸαž·αž€αžΆ LTE/4G αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž§αž”αž€αžšαžŽαŸαž–αž·αžŸαŸαžŸ αžŠαŸ„αž™αž”αŸ’αžšαžΎαžαŸ‚αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΌαž“αžαžΆαž˜αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αžΆαžŸαž€αž› αžšαžΌαž”αžšαžΆαž„αžŸαž‰αŸ’αž‰αžΆ αž“αž·αž„αž˜αŸ‰αžΌαžŒαž»αž›αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžŠαŸ„αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ (SDR, Software Defined Radio)αŸ” αž€αžΌαžŠαž‚αž˜αŸ’αžšαŸ„αž„ αž•αŸ’αž‚αžαŸ‹αž•αŸ’αž‚αž„αŸ‹ αž˜αžΆαž“αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαž€αŸ’αžšαŸ„αž˜ AGPLv3.

SrsLTE Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž LTE UE (αž§αž”αž€αžšαžŽαŸαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αžŸαž˜αžΆαžŸαž’αžΆαžαž»αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αŸ’αž‡αžΆαž”αŸ‹αž’αžαž·αžαž·αž‡αž“αž‘αŸ…αž”αžŽαŸ’αžαžΆαž‰ LTE) αžŸαŸ’αžαžΆαž“αžΈαž™αŸαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ LTE (eNodeB, E-UTRAN Node B) αž€αŸαžŠαžΌαž…αž‡αžΆαž’αžΆαžαž»αž“αŸƒαž”αžŽαŸ’αžαžΆαž‰αžŸαŸ’αž“αžΌαž› LTE (MME - αž’αž„αŸ’αž‚αž—αžΆαž–αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αž›αŸαžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αŸ” αž‡αžΆαž˜αž½αž™αžŸαŸ’αžαžΆαž“αžΈαž™αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“, HSS - Home Subscriber Server αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž’αžαž·αžαž·αž‡αž“ αž“αž·αž„αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŠαŸ‚αž›αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž‡αžΆαž˜αž½αž™αž’αžαž·αžαž·αž‡αž“, SGW - αž”αž˜αŸ’αžšαžΎ Gateway αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž“αž·αž„αž”αž‰αŸ’αž‡αžΌαž“αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αžαžΆαž“αžΈαž™αŸαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“, PGW - Packet Data Network Gateway αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αŸ’αž‡αžΆαž”αŸ‹αž’αžαž·αžαž·αž‡αž“αž‘αŸ…αž€αžΆαž“αŸ‹αž”αžŽαŸ’αžαžΆαž‰αžαžΆαž„αž€αŸ’αžšαŸ…αŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαŸ–

  • ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ физичСского уровня стСка (PHY);
  • Π’ srsUE (LTE UE, User Equipment, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π° сторонС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π° ΠΊ сСти LTE) Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° TDD (Time Division Duplex) Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΌΡƒ ΠΈ Π±ΠΎΠ»Π΅Π΅ распространённому Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ распрСдСлСния частот Π² ΠΊΠ°Π½Π°Π»Π΅ FDD (Frequency Division Duplex);
  • Π’ srsUE Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ объСдинСния частотных ΠΊΠ°Π½Π°Π»ΠΎΠ² (αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαžšαž”αžŸαŸ‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αžŠαžΉαž€αž‡αž‰αŸ’αž‡αžΌαž“) для увСличСния пропускной способности Π΄ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;
  • Π’ srsENB (рСализация Π±Π°Π·ΠΎΠ²ΠΎΠΉ станции) ΠΈ srsEPC (ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΎΠΏΠΎΡ€Π½ΠΎΠΉ сСти) Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΡˆΠΈΡ€ΠΎΠΊΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Paging-сообщСний, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ примСняСмых для настройки прямого ΠΊΠ°Π½Π°Π»Π° связи Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π° с Π±Π°Π·ΠΎΠ²ΠΎΠΉ станциСй;
  • Π’ srsENB Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π° (User-plane encryption). ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сигнального Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° (NAS-plane encryption) Π±Ρ‹Π»Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Ρ€Π°Π½Π΅Π΅;
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ симулятор ΠΊΠ°Π½Π°Π»ΠΎΠ² для 3GPP-ΠΊΠ°Π½Π°Π»ΠΎΠ² EPA, EVA ΠΈ ETU;
  • На Π±Π°Π·Π΅ ZeroMQ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ RF-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ сигналов I/Q ΠΏΠΎΠ²Π΅Ρ€Ρ… IPC/сСти.

αž›αž€αŸ’αžαžŽαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αŸ–

  • αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž“αŸαŸ‡αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΌαž“αžαžΆαž˜αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžšαžŠαŸ„αž™ Ettus UHD (Universal Hardware Driver) αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΆ bladeRF αž αžΎαž™αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžΆαž“αž€αŸ’αž“αž»αž„αž›αŸ’αž”αžΏαž“ 30.72 MHz bandwidthαŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš srsLTE αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžΆαž€αž›αŸ’αž”αž„αž‡αžΆαž˜αž½αž™ USRP B210, USRP B205mini, USRP X300, limeSDR αž“αž·αž„ bladeRF boards;
  • αž§αž”αž€αžšαžŽαŸαžŒαž·αž€αžΌαžŠαžŠαŸ‚αž›αž”αžΆαž“αž€αŸ‚αž›αž˜αŸ’αž’αž›αŸ’αž”αžΏαž“αž›αžΏαž“αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ† Intel SSE4.1/AVX2 αžŠαžΎαž˜αŸ’αž”αžΈαžŸαž˜αŸ’αžšαŸαž…αž”αžΆαž“αž“αžΌαžœαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαžŸαž–αžΈ 100 Mbps αž“αŸ…αž›αžΎαž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αž‘αŸ†αž“αž·αž‰αŸ” αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž“αŸƒαž§αž”αž€αžšαžŽαŸαžŒαž·αž€αžΌαžŠαž‡αžΆαž—αžΆαžŸαžΆ C αžŠαŸ„αž™αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž€αž˜αŸ’αžšαž·αž 25 Mbit/s αŸ”
  • αž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆαž–αŸαž‰αž›αŸαž‰αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αŸ†αžŽαŸ‚ 8 αž“αŸƒαžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš LTE αž“αž·αž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž•αŸ’αž“αŸ‚αž€αžαŸ’αž›αŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αž–αžΈαž€αŸ†αžŽαŸ‚ 9;
  • αž—αžΆαž–αž’αžΆαž…αžšαž€αž”αžΆαž“αž“αŸƒαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αžšαž”αŸ€αž”αž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αž”αŸ’αžšαŸαž€αž„αŸ‹ (FDD);
  • αž€αž˜αŸ’αžšαž·αžαž”αž‰αŸ’αž‡αžΌαž“αžŠαŸ‚αž›αž”αžΆαž“αžŸαžΆαž€αž›αŸ’αž”αž„αŸ– 1.4, 3, 5, 10, 15 αž“αž·αž„ 20 MHz;
  • αž‚αžΆαŸ†αž‘αŸ’αžšαžšαž”αŸ€αž”αž”αž‰αŸ’αž‡αžΌαž“ 1 (αž’αž„αŸ‹αžαŸ‚αž“αž‘αŸ„αž›), 2 (αž—αžΆαž–αž…αž˜αŸ’αžšαž»αŸ‡αž“αŸƒαž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“), 3 (CCD) αž“αž·αž„ 4 (αž€αžΆαžšαž–αž„αŸ’αžšαžΈαž€αž‘αŸ†αž αŸ†αž›αŸ†αž αžšαž”αž·αž‘αž‡αž·αž);
  • Equalizer αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αžΌαžŠαž”αŸ’αžšαŸαž€αž„αŸ‹ ZF αž“αž·αž„ MMSE;
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° создания сСрвисов для доставки ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ° broadcast ΠΈ multicast;
  • αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαžšαž€αŸ’αžŸαžΆαž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž›αž˜αŸ’αž’αž·αžαžŠαŸ„αž™αž™αŸ„αž„αž‘αŸ…αž›αžΎαž€αž˜αŸ’αžšαž·αž αž“αž·αž„αž€αžΆαžšαž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαž€αž“αŸ’αž›αŸ‚αž„αž…αžΆαž€αŸ‹αžŸαŸ†αžšαžΆαž˜;
  • αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž…αžΆαž”αŸ‹αž™αž€αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž€αž˜αŸ’αžšαž·αž MAC αžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“αž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸαžœαž·αž—αžΆαž‚αž”αžŽαŸ’αžαžΆαž‰ Wireshark αŸ”
  • αž—αžΆαž–αž’αžΆαž…αžšαž€αž”αžΆαž“αž“αŸƒαž˜αŸ‰αŸ‚αžαŸ’αžšαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αžšαž”αŸ€αž”αž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ;
  • αž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž›αž˜αŸ’αž’αž·αž;
  • αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŸαŸ’αžšαž‘αžΆαž”αŸ‹ LTE MAC, RLC, PDCP, RRC, NAS, S1AP αž“αž·αž„ GW αŸ”
  • αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹