Die Veröffentlichung von GNU Radio 3.8.0

Sechs Jahre nach der letzten bedeutenden Veröffentlichung vor zwei Wochen gebildet und ist nun als bereit fĂŒr den Einsatz anerkannt. Über EPEL erhalten Nutzer von Red Hat Enterprise Linux-kompatiblen Distributionen ein zusĂ€tzliches Paketangebot aus Fedora Linux, das von den Communitys von Fedora und CentOS unterstĂŒtzt wird. BinĂ€rpakete werden fĂŒr die Architekturen x86_64, aarch64, ppc64le und s390x bereitgestellt. Release GNU Radio 3.8, einer Open-Source-Plattform fĂŒr digitale Signalverarbeitung. GNU Radio besteht aus einer Sammlung von Programmen und Bibliotheken, die es ermöglichen, beliebige Funksysteme, Modulationsschemata und die Formen von empfangenen und gesendeten Signalen programmatisch zu erstellen. Zur Signalaufnahme und -erzeugung werden einfache HardwaregerĂ€te eingesetzt. Das Projekt wird unter der GPLv3-Lizenz bereitgestellt. steht unter der GPLv3-Lizenz. Der Großteil der Komponenten von GNU Radio ist in Python geschrieben, wĂ€hrend leistungs- und latenzkritische Teile in C++ verfasst wurden, was die Verwendung des Pakets bei der Lösung von Echtzeitanforderungen ermöglicht.

In Kombination mit universellen programmierbaren Transceivern, die nicht an Frequenzband und Modulationsart gebunden sind, kann die Plattform fĂŒr die Erstellung von GerĂ€ten wie Basisstationen fĂŒr GSM-Netze, RFID-Tag-LesegerĂ€ten (elektronische Ausweise und Zugangskarten, Smartcards), GPS-EmpfĂ€ngern, WiFi, FM-RadioempfĂ€ngern und -sendern, TV-Dekodern, passiven Radaren sowie spektralen AnalysegerĂ€ten verwendet werden. Neben USRP kann das Paket auch andere Hardwarekomponenten fĂŒr die Ein- und Ausgabe von Signalen nutzen, wie z. B. sind nur Treiber fĂŒr Soundkarten, TV-Tuner, BladeRF-GerĂ€te, Myriad-RF, HackRF, UmTRX, Softrock, Comedi, Funcube, FMCOMMS, USRP und S-Mini.

Das Paket umfasst zudem eine Sammlung von Filtern, Kanalcodierern, Synchronisationsmodulen, Demodulatoren, Equalizern, Sprachcodierern, Decodern und anderen Komponenten, die fĂŒr die Erstellung von Radiosystemen erforderlich sind. Diese Komponenten können als Bausteine zur Zusammenstellung eines fertigen Systems verwendet werden, was in Kombination mit den FĂ€higkeiten zur Datenstromdefinition zwischen den Modulen die Projektierung von Radiosystemen auch ohne Programmierkenntnisse ermöglicht.

Wesentliche Änderungen:

  • Der Übergang zur Verwendung von C++11 und dem Build-System CMake wurde vollzogen. Der Code-Stil wurde gemĂ€ĂŸ clang-format angepasst.
  • Im Dependencies-Management sind nun MPIR/GMP, Qt5, gsm und codec2 enthalten. Die Anforderungen an die Versionen der AbhĂ€ngigkeiten CMake, GCC, MSVC und Swig sowie Boost wurden aktualisiert. libusb, Qt4 und CppUnit wurden aus den AbhĂ€ngigkeiten entfernt.
  • Die KompatibilitĂ€t mit Python 3 wurde sichergestellt; die nĂ€chste Version von GNU Radio 3.8 wird die letzte mit UnterstĂŒtzung fĂŒr Python 2 sein.
  • In gnuradio-runtime wurde die Verarbeitung von Zeitstempel-Tag-Werten im Kontext der Verwendung mit Resampling-Modulen ĂŒberarbeitet.
  • In die grafische BenutzeroberflĂ€che GRC (GNU Radio Companion) wurde die optionale UnterstĂŒtzung fĂŒr die C++-Codegenerierung hinzugefĂŒgt, anstelle von XML wird jetzt das YAML-Format verwendet, blks2 wurde entfernt, die Werkzeuge fĂŒr die Canvas-Nutzung wurden erheblich verbessert und es wurde UnterstĂŒtzung fĂŒr abgerundete Pfeile hinzugefĂŒgt.
  • Die grafische BenutzeroberflĂ€che gr-qtgui wurde von Qt4 auf Qt5 umgestellt.
  • In gr-utils wurde das Tool gr_modtool erheblich verbessert. Werkzeuge, die auf PyQwt basierten, wurden entfernt.
  • Die UnterstĂŒtzung fĂŒr die Module gr-comedi, gr-fcd und gr-wxgui wurde eingestellt.

    Quelle: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster