Sakin Gidan Rediyon GNU 3.8.0

Shekaru shida tun bayan fitowar mahimmancin ƙarshe kafa saki Rediyon GNU 3.8, dandamalin sarrafa siginar dijital kyauta. GNU Rediyo wani tsari ne na shirye-shirye da ɗakunan karatu waɗanda ke ba ku damar ƙirƙirar tsarin rediyo na sabani, tsarin daidaitawa da nau'in sigina da aka karɓa da aika waɗanda aka ƙayyade a cikin software, kuma ana amfani da na'urori masu sauƙi don ɗauka da samar da sigina. Aikin rarraba ta mai lasisi a ƙarƙashin GPLv3. An rubuta lambar don yawancin sassan GNU Radio a cikin Python; an rubuta sassan da ke da mahimmanci ga aiki da latency a cikin C++, wanda ke ba da damar yin amfani da kunshin lokacin warware matsaloli a ainihin lokaci.

A hade tare da transceivers na duniya shirye-shirye waɗanda ba a ɗaure su da mitar band da nau'in siginar siginar, ana iya amfani da dandamali don ƙirƙirar na'urori kamar tashoshi na cibiyar sadarwar GSM, na'urori don karantawa mai nisa na alamun RFID (IDs na lantarki da wucewa, smart smart). katunan) , masu karɓar GPS, WiFi, masu karɓar rediyon FM da masu watsawa, masu watsa shirye-shiryen TV, radars masu wucewa, masu nazarin bakan, da sauransu. Baya ga USRP, kunshin na iya amfani da sauran kayan aikin kayan aiki don shigarwa da siginar fitarwa, misali. akwai direbobi don katunan sauti, masu gyara TV, BladeRF, Myriad-RF, HackRF, UmTRX, Softrock, Comedi, Funcube, FMCOMMS, USRP da na'urorin S-Mini.

Hakanan ya haɗa da tarin masu tacewa, codecs tashoshi, kayan aikin daidaitawa, dimodulators, masu daidaitawa, codecs na murya, dikodi da sauran abubuwan da ake buƙata don ƙirƙirar tsarin rediyo. Ana iya amfani da waɗannan abubuwa azaman tubalan gini don haɗa tsarin da aka gama, wanda, tare da ikon tantance hanyoyin da ke gudana tsakanin tubalan, yana ba ku damar tsara tsarin rediyo koda ba tare da ƙwarewar shirye-shirye ba.

Babban canje-canje:

  • An canza canjin zuwa yin amfani da ma'aunin C ++ 11 da tsarin haɗin CMake a cikin ci gaba. An kawo salon lambar cikin layi tare da tsarin dangi;
  • Abubuwan dogaro sun haɗa da MPIR/GMP, Qt5, gsm da codec2. Sabbin buƙatun don nau'ikan dogaro na CMake, GCC, MSVC, Swig, Boost. An cire libusb, Qt4 da CppUnit daga abubuwan dogaro;
  • An tabbatar da dacewa da Python 3, reshe na gaba na GNU Radio 3.8 zai kasance na ƙarshe tare da goyon baya ga Python 2;
  • A cikin gnuradio-runtime, an sake yin aikin sarrafa ƙimar juzu'i na alamun "lokaci" a cikin mahallin amfani tare da samfuran sake yin samfuri;
  • Ku GUI GRC (GNU Rediyo Companion) ya ƙara goyon bayan zaɓi na zaɓi don tsara lambar a cikin C++, an yi amfani da tsarin YAML maimakon XML, an cire blks2, kayan aikin zane sun inganta sosai kuma an ƙara goyan bayan kiban zagaye;
  • An ƙaura gr-qtgui GUI daga Qt4 zuwa Qt5;
  • gr-utils ya inganta aikin gr_modtool sosai. An cire kayan aiki bisa PyQwt;
  • An dakatar da goyan bayan gr-comedi, gr-fcd da gr-wxgui.

    source: budenet.ru

Add a comment