Lëshimi i GNU Radio 3.8.0

Pas gjashtë vjetësh nga lëshimi i fundit të rëndësishëm i formuar lëshimi GNU Radio 3.8, një platformë e lirë për përpunimin e sinjaleve digjitale. GNU Radio është një grup programesh dhe bibliotekash që lejojnë krijimin e sistemeve radio me shumicë, duke përcaktuar skemat e modifikimit dhe format e sinjaleve të pranuara dhe të dërguara në mënyrë programore, ndërsa për kapjen dhe gjenerimin e sinjaleve përdoren pajisje të thjeshta harduerike. Projekti distribuohet nën licencën GPLv3. Kodi i shumicës së komponentëve të GNU Radio është shkruar në gjuhën Python, ndërsa pjesët kritike për performancën dhe vonesën janë shkruar në gjuhën C++, duke lejuar përdorimin e paketës për zgjidhjen e problemeve në kohë reale.

Në kombinim me transceiverët universalë të programueshëm, të pa lidhur me brezin e frekuencave dhe tipin e modulimit të sinjalit, platforma mund të përdoret për të krijuar pajisje si stacione baze për rrjetet GSM, pajisje për leximin e largët të etiketimeve RFID (certifikata elektronike dhe kalime, karta inteligjente), marrës GPS, WiFi, marrës dhe transmetues FM-radio, dekodues TV, radarë pasivë, analizatorë spektralë etj. Përveç USRP, paketa mund të përdorë edhe komponente të tjera harduerike për hyrje dhe dalje sinjalesh, për shembull, të disponueshme drajverët për kartat zanore, TV-tunerët, pajisjet BladeRF, Myriad-RF, HackRF, UmTRX, Softrock, Comedi, Funcube, FMCOMMS, USRP dhe S-Mini.

Pjesë e saj është gjithashtu një koleksion filtrash, kodekësh kanalësh, module sinkronizimi, demodulatorësh, ekualizuesish, kodekësh zëri, dekoderësh dhe elementësh të tjerë të nevojshëm për krijimin e sistemeve të radios. Elementët e përmendur mund të përdoren si blloqe për montimin e një sistemi të gatshëm, gjë që në kombinim me mundësitë për përcaktimin e rrjedhave të të dhënave midis blloqeve lejon projektimin e sistemeve të radios edhe pa aftësi programimi.

Ndryshimet kryesore:

  • Kaluar nĂ« pĂ«rdorimin e standardit C++11 dhe sistemit tĂ« ndĂ«rtimit CMake. Stili i kodit Ă«shtĂ« rregulluar nĂ« pĂ«rputhje me clang-format;
  • NĂ« listĂ«n e varĂ«sive janĂ« pĂ«rfshirĂ« MPIR/GMP, Qt5, gsm dhe codec2. KĂ«rkesat pĂ«r versionet e varĂ«sive CMake, GCC, MSVC, Swig, Boost janĂ« pĂ«rditĂ«suar. Libusb, Qt4 dhe CppUnit janĂ« hequr nga varĂ«sitĂ«;
  • Siguruar pĂ«rputhshmĂ«rinĂ« me Python 3, dega e ardhshme e GNU Radio 3.8 do tĂ« jetĂ« e fundit me mbĂ«shtetje pĂ«r Python 2;
  • NĂ« gnuradio-runtime Ă«shtĂ« pĂ«rmirĂ«suar pĂ«rpunimi i vlerave tĂ« pjesshme tĂ« etiketimeve «time» nĂ« kontekstin e aplikimit me modulet e ri-diskretizimit;
  • NĂ« ndĂ«rfaqen grafike GRC (GNU Radio Companion) Ă«shtĂ« shtuar mbĂ«shtetje opsionale pĂ«r gjenerimin e kodit nĂ« C++, nĂ« vend tĂ« XML Ă«shtĂ« pĂ«rdorur formati YAML, Ă«shtĂ« hequr blks2, janĂ« pĂ«rmirĂ«suar ndjeshĂ«m mjetet e punĂ«s me kanavacĂ«n dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shigjeta tĂ« rrumbullakosura;
  • NdĂ«rfaqja grafike gr-qtgui Ă«shtĂ« kaluar nga Qt4 nĂ« Qt5;
  • NĂ« gr-utils Ă«shtĂ« pĂ«rmirĂ«suar ndjeshĂ«m utiliteti gr_modtool. janĂ« hequr utilitetet e bazuara nĂ« PyQwt;
  • ËshtĂ« ndĂ«rprerĂ« mbĂ«shtetje pĂ«r modulet gr-comedi, gr-fcd dhe gr-wxgui.

    Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster