Dimittis GNU Radio 3.10.0

Post annum evolutionis nova emissio notabilis liberorum digitalium suggestuum processus signo GNU Radio 3.10 formatum est. In suggestu comprehendit copiam programmatum et bibliothecarum quae te arbitrarium systemata radiophonica, modulationis technas et formas receptarum et missorum significationum creandi, in quibus in programmatibus specificantur, et artificia simplicissima ferramenta ad signa capienda et generanda adhibentur. Consilium sub licentia GPLv3 distribuitur. Codex plurium partium GNU Radiorum in Pythone scriptus est, partes criticae ad effectum et latentiam in C++ scriptae sunt, quae sarcinam in solvendo problemata reali tempore adhibendum permittit.

In compositione cum transceptis programmalibus universalibus, quae frequentiae cohortis et speciei modulationis insignes non ligantur, suggestum adhiberi potest ad machinas fabricandas sicut bases stationes pro reticulis GSM, machinationibus pro remota lectione tags RFID (electronic IDs et passibus, callidi. chartae), receptores GPS, WiFi, FM receptores radiophonici et transmitters, TV decoders, radarii passivi, spectrum analysres, etc. Praeter USRP, sarcina uti potest aliis ferramentis componentibus pro inputatione et outputa significationum, exempli gratia, coegi pro chartarum sonorum, TV tunerorum, BladeRF, Myriad-RF, HackRF, UmTRX, Softrock, Comedi, Funcube, FMCOMMS, USRP et S machinae ciri -Mini.

Continet etiam collectionem filterarum, codecs canalis, modulorum synchronizationis, demodulatorum, coaequatorum, vocis codecs, decoders et alia elementa quae ad systemata radiophonica efficienda necessaria sunt. Haec elementa adhiberi possunt ad stipites aedificandi ad systema perfectum convocandum, quae, una cum facultate data determinandi inter caudices interfluit, permittit te ut sine arte programmandi rationes radiophonicas designes.

Major changes:

  • Modulus gr-pdu novus adiectus est, qui instrumenta ad res tractandas cum PDU (Protocollo Data Unit) generis portat, pro notitia adhibita inter GNU Radio cuneos transfertur. Ex gr-modus caudices omnes PDU ad modulorum gr-pdu et gr-pdu commoti sunt, et pro gr-sruncis iacuit relictus est ad convenientiam retrorsum curet. Vector PDU typi nunc praesto sunt in gr::types spatiorum nominationum, et functiones pro PDU manipulationis nunc in gr::pdu in spatio nominali praesto sunt.
  • Novum modulum gr-iio addidit, qui fabricam input/outputium praebet ad permutationem datam inter GNU Radio et machinas industriales innixas subsystem subsystem, ut PlutoSDR, AD-FMCOMMS2-EBZ, AD-FMCOMMS3 -EBZ, AD -FMCOMMS4-EBZ, ARRADIO ET AD-FMCOMMS5-EBZ.
  • Auxilium Experimentalis pro consuetudine Buffer classis proposita est, quae simplificat datam translationem inter GNU Radiorum caudices et acceleratores hardware in GPU, FPGA et DSP nituntur. Usura custom_buffer sinit te vitare scripturas speciales caudices ut accelerationem in GPU parte faciant et sinit ut recta a GNU Radio anulo GPU memoriam datam moveas, CUDA nucleos mitte et data cum effectu ad GNU Radiorum buffers redde.
  • Logging infrastructura ad usum bibliothecae spdlogae commutatum est, quae usum cum lignis emendavit, ad iostream et cstdio tollendam vocat, subsidia pro libfmt expressionibus pro chordis formatting praebens, et programmata instrumenti modernised. Log4CPP bibliotheca antea usus est ut dependentia remotus est.
  • Transitus uti in progressione vexilli C++17 factus est. boost :: bibliotheca filesystem cum std :: filesystem substitutum est.
  • Auctus requisitis compilatoribus (GCC 9.3, Clang 11, MSVC 1916) et clientelas (Python 3.6.5, numpy 1.17.4, VOLK 2.4.1, CMake 3.16.3, Boost 1.69, Mako 1.1.0, PyBind11 2.4.3; pygccxml 2.0.0).
  • Python ligaturae addidit ad RFNoC cuneos.
  • Firmamentum Qt 6.2 additum est caudices ad structuram gr-qtgui interfacem graphicam. Addidit optionem "-output" ad cuneos hierarchicos GRC (GNU Radio Socius) GUI.

Source: opennet.ru