Kutulutsidwa kwa GNU Radio 3.8.0

Zaka zisanu ndi chimodzi kuchokera otsiriza kwambiri kumasulidwa anapanga kumasula Wailesi ya GNU 3.8, nsanja yaulere ya digito yopangira ma signature. GNU Radio ndi gulu la mapulogalamu ndi malaibulale omwe amakulolani kuti mupange mawayilesi osagwirizana, ma modulation schemes ndi mawonekedwe olandirira ndi kutumiza ma siginecha momwe amatchulidwira mu mapulogalamu, ndipo zida zosavuta za Hardware zimagwiritsidwa ntchito kujambula ndi kupanga ma sign. Ntchito wogawidwa ndi zololedwa pansi pa GPLv3. Khodi ya zigawo zambiri za GNU Radio imalembedwa mu Python; zigawo zofunika kwambiri pakuchita ndi latency zimalembedwa mu C ++, zomwe zimalola phukusi kuti ligwiritsidwe ntchito pothetsa mavuto mu nthawi yeniyeni.

Kuphatikizana ndi ma transceivers opangidwa ndi chilengedwe chonse omwe samamangiriridwa ku frequency band ndi mtundu wa kusintha kwa siginecha, nsanja imatha kugwiritsidwa ntchito kupanga zida monga malo oyambira ma network a GSM, zida zowerengera kutali ma tag a RFID (ma ID amagetsi ndi ma pass, anzeru. makadi) , zolandila GPS, WiFi, zolandila ndi mawayilesi a FM, ma decoder a TV, ma radar, zowunikira ma sipekitiramu, ndi zina zambiri. Kuphatikiza pa USRP, phukusili lingagwiritse ntchito zida zina za hardware kuti zilowetse ndi kutulutsa zizindikiro, mwachitsanzo. zilipo madalaivala a makadi akumveka, ma TV tuners, BladeRF, Myriad-RF, HackRF, UmTRX, Softrock, Comedi, Funcube, FMCOMMS, USRP ndi S-Mini zipangizo.

Kapangidwe kake kumaphatikizanso zosefera, ma codec amakanema, ma module olumikizana, ma demodulators, ofananira, ma codec amawu, ma decoder ndi zinthu zina zofunika popanga ma wayilesi. Zinthuzi zitha kugwiritsidwa ntchito ngati midadada yomanga kuti asonkhanitse dongosolo lomalizidwa, lomwe, kuphatikiza ndi luso lozindikira mayendedwe a data pakati pa midadada, limakupatsani mwayi wopanga ma wayilesi ngakhale opanda luso la pulogalamu.

Zosintha zazikulu:

  • Kusintha kwapangidwa kuti agwiritse ntchito muyezo wa C ++ 11 ndi dongosolo la msonkhano wa CMake pakukula. Mawonekedwe a code amabweretsedwa kuti agwirizane ndi clang-format;
  • Zodalira zikuphatikiza MPIR/GMP, Qt5, gsm ndi codec2. Zofunikira zosinthidwa zamitundu yodalira CMake, GCC, MSVC, Swig, Boost. Kuchotsa libusb, Qt4 ndi CppUnit kuchokera ku zodalira;
  • Kugwirizana ndi Python 3 kumatsimikiziridwa, nthambi yotsatira ya GNU Radio 3.8 idzakhala yomaliza ndi chithandizo cha Python 2;
  • Mu gnuradio-runtime, kusinthidwa kwa ma tag a "nthawi" kwasinthidwanso pakugwiritsa ntchito ndi ma module okonzanso;
  • Ku GUI Mtengo wa GRC (GNU Radio Companion) inawonjezera chithandizo chosankha chopangira ma code mu C ++, mtundu wa YAML unagwiritsidwa ntchito m'malo mwa XML, blks2 inachotsedwa, zida za canvas zidakonzedwa bwino ndipo kuthandizira kwa mivi yozungulira kunawonjezedwa;
  • Gr-qtgui GUI yasunthidwa kuchokera ku Qt4 kupita ku Qt5;
  • gr-utils yasintha kwambiri gr_modtool. Zothandizira zochokera ku PyQwt zachotsedwa;
  • Thandizo la ma module a gr-comedi, gr-fcd ndi gr-wxgui lathetsedwa.

    Source: opennet.ru

Kuwonjezera ndemanga