Lëshimi i GNU Radio 3.8.0

Pas një periudhë prej gjashtë vjetësh nga lëshimi i fundit i rëndësishëm u formua 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 të radios të rastit, skemave të modulimit dhe formave të sinjaleve të pranuara dhe të dërguara, të cilat përcaktohen në mënyrë programore, ndërsa për kapjen dhe gjenerimin e sinjaleve përdoren pajisje të thjeshta harduerike. Projekti shpërndahet 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++, në mënyrë që të përdoret paketa për zgjidhjen e problemeve në kohë reale.

Në kombinim me transmetues dhe pranues universalë, të programuara pa lidhje me frekuencën dhe llojin 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ë etiketave RFID (identifikime elektronike dhe kalime, karta inteligjente), pranues GPS, WiFi, transmetues dhe pranues FM-radio, dekoder TV, radarë pasivë, analizatorë spektralë etj. Përveç USRP, paketa mund të përdorë edhe komponentë të tjerë harduerike për hyrje dhe dalje sinjalet, siç janë janë në dispozicion drejtuesit për kartat zanore, TV-tunerët, pajisje BladeRF, Myriad-RF, HackRF, UmTRX, Softrock, Comedi, Funcube, FMCOMMS, USRP dhe S-Mini.

Së bashku me këtë, përmban një koleksion filtresh, kodekësh kanalesh, module sinhronizimi, demodulatorësh, ekualizuesish, kodekësh të zërit, dekoderësh dhe elementësh të tjerë të nevojshëm për krijimin e sistemeve radio. Elementët e përmendur mund të përdoren si blloqe ndihmëse për ndërtimin e një sistemi të gatshëm, që në kombinim me mundësitë për përcaktimin e flukseve të të dhënave midis blloqeve lejon projektimin e sistemeve radio edhe pa aftësi programimi.

Ndryshimet kryesore:

  • ËshtĂ« kaluar nĂ« pĂ«rdorimin e standardit C++11 dhe sistemin e ndĂ«rtimit CMake. Stili i kodit Ă«shtĂ« sjellĂ« nĂ« pĂ«rputhje me clang-format;
  • NĂ« numrin 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. JanĂ« hequr nga varĂ«sitĂ« libusb, Qt4 dhe CppUnit;
  • ËshtĂ« siguruar pĂ«rputhshmĂ«ria 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Ă« rishikuar pĂ«rpunimi i vlerave fraksionale tĂ« etiketave «time» nĂ« kontekstin e pĂ«rdorimit me modulet e risamplingut;
  • NĂ« ndĂ«rfaqen grafike GRC (GNU Radio Companion) Ă«shtĂ« shtuar mbĂ«shtetje opsionale pĂ«r gjenerimin e kodit nĂ« C++, formati YAML Ă«shtĂ« pĂ«rdorur nĂ« vend tĂ« XML, Ă«shtĂ« hequr blks2, janĂ« pĂ«rmirĂ«suar ndjeshĂ«m mjetet pĂ«r punĂ«n 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 utilitari gr_modtool. JanĂ« hequr utilitarĂ«t e bazuar nĂ« PyQwt;
  • MbĂ«shtetje pĂ«r modulet gr-comedi, gr-fcd dhe gr-wxgui Ă«shtĂ« ndalur.

    Burimi: opennet.ru

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