Сүүлчийн чухал хувилбараас хойш зургаан жил
Давтамжийн зурвас, дохионы модуляцийн төрөлд холбогдоогүй бүх нийтийн программчлагдах хүлээн авагчтай хослуулан уг платформыг GSM сүлжээний суурь станц, RFID хаягуудыг алсаас унших төхөөрөмж (цахим ID, дамжуулалт, ухаалаг) бий болгоход ашиглаж болно. картууд), GPS хүлээн авагч, WiFi, FM радио хүлээн авагч ба дамжуулагч, ТВ декодер, идэвхгүй радар, спектр анализатор гэх мэт. USRP-ээс гадна багц нь дохиог оруулах, гаргахад бусад техник хангамжийн бүрэлдэхүүн хэсгүүдийг ашиглаж болно, жишээлбэл.
Энэ нь шүүлтүүр, сувгийн кодлогч, синхрончлолын модулиуд, демодулятор, эквалайзер, дуут кодлогч, декодер болон радио системийг бий болгоход шаардлагатай бусад элементүүдийн цуглуулгыг агуулдаг. Эдгээр элементүүдийг бэлэн системийг угсрах барилгын блок болгон ашиглаж болох бөгөөд энэ нь блокуудын хоорондох өгөгдлийн урсгалыг тодорхойлох чадвартай хослуулан програмчлалын ур чадваргүй ч радио системийг зохион бүтээх боломжийг олгодог.
Үндсэн өөрчлөлтүүд:
- Хөгжүүлэлтийн явцад C++11 стандарт болон CMake угсралтын системийг ашиглахад шилжилт хийсэн. Кодын хэв маягийг clang форматтай нийцүүлсэн;
- Хамаарал нь MPIR/GMP, Qt5, gsm болон codec2 орно. CMake, GCC, MSVC, Swig, Boost-ийн хараат хувилбаруудад тавигдах шаардлагуудыг шинэчилсэн. Libusb, Qt4 болон CppUnit-ийг хамаарлаас хассан;
- Python 3-тай нийцтэй байдал хангагдсан, GNU Radio 3.8-ийн дараагийн салбар нь Python 2-ийн дэмжлэгтэй сүүлчийнх байх болно;
- Gnuradio-ажлын үед "цаг" шошгоны бутархай утгуудын боловсруулалтыг дахин загварчлалын модулиудаар ашиглах хүрээнд дахин боловсруулсан;
- GUI руу
GRC (GNU Radio Companion) нь C++ хэл дээр код үүсгэх нэмэлт дэмжлэгийг нэмж, XML-ийн оронд YAML форматыг ашигласан, blks2-г устгасан, canvas хэрэгслийг мэдэгдэхүйц сайжруулж, бөөрөнхий сумны дэмжлэгийг нэмсэн; - gr-qtgui GUI-г Qt4-ээс Qt5 руу шилжүүлсэн;
- gr-utils нь gr_modtool хэрэгслийг ихээхэн сайжруулсан. PyQwt дээр суурилсан хэрэгслүүдийг устгасан;
- gr-comedi, gr-fcd болон gr-wxgui модулиудын дэмжлэгийг зогсоосон.
Эх сурвалж: opennet.ru