Tuuina atu o le GNU Radio 3.10.0

Ina ua maeʻa le tausaga o le atinaʻe, ua faʻatūina se faʻasalalauga fou o le faʻaogaina o faʻasalalauga faʻailoga numera GNU Radio 3.10. O le faʻavae e aofia ai se seti o polokalame ma faletusi e faʻatagaina oe e fatuina ni leitio faʻasalalau, polokalame faʻatulagaina ma le ituaiga o faʻailoga maua ma auina atu o loʻo faʻamaonia i totonu o le polokalama, ma o masini faʻaoga faigofie e faʻaaogaina e puʻeina ma faʻaalia faailo. O le poloketi o loʻo tufatufaina i lalo ole laisene GPLv3. O le code mo le tele o vaega o le GNU Radio o loʻo tusia i le Python; vaega taua i le faʻatinoga ma le taofiofia o loʻo tusia i le C ++, lea e mafai ai ona faʻaoga le afifi pe a foia faʻafitauli i le taimi moni.

I le tuʻufaʻatasia ma transceivers faʻapipiʻiina lautele e le o noatia i le faʻaupuga alaleo ma le ituaiga o faʻailoga faʻailoga, e mafai ona faʻaogaina le faʻavae e fatu ai masini e pei o nofoaga autu mo fesoʻotaʻiga GSM, masini mo le faitau mamao o pine RFID (ID ma pasi, atamai. kata) , GPS e taliaina, WiFi, FM leitio ma transmitters, TV decoders, passive radar, spectrum analyzers, etc. I le faaopoopo atu i le USRP, e mafai e le afifi ona faʻaogaina isi meafaigaluega mo le faʻaogaina ma le gaioiga o faʻailoga, mo se faʻataʻitaʻiga, avetaavale mo kata leo, TV tuners, BladeRF, Myriad-RF, HackRF, UmTRX, Softrock, Comedi, Funcube, FMCOMMS, USRP ma S masini e maua -Mini.

O le fausaga e aofia ai foi le aoina o filiga, codecs auala, synchronization modules, demodulators, equalizers, voice codecs, decoders ma isi elemene e manaʻomia mo le fatuina o leitio. O nei elemene e mafai ona faʻaaogaina e fai ma poloka faufale e faʻapipiʻi ai se faiga maeʻa, lea, tuʻufaʻatasia ma le gafatia e fuafua ai faʻamaumauga i le va o poloka, e mafai ai ona e mamanuina masini leitio e tusa lava pe leai ni tomai faʻatulagaina.

Suiga autu:

  • O se module fou gr-pdu ua faʻaopoopoina, lea e ave ai meafaigaluega mo le faʻaogaina o mea faʻatasi ma le PDU (Protocol Data Unit), faʻaaogaina mo faʻamatalaga faʻafeiloaʻi i le va o poloka GNU Radio. Mai le gr-blocks module, o poloka uma PDU ua siitia i le gr-network ma gr-pdu modules, ma nai lo le gr-blocks, ua tuʻu se laulau e faʻamautinoa ai le fetaui i tua. Vector PDU ituaiga o loʻo avanoa nei ile gr ::types namespace, ma galuega mo le PDU manipulation ua avanoa nei ile gr ::pdu namespace.
  • Faʻaopoopoina se module fou gr-iio, lea e tuʻuina atu ai se faʻaoga / faʻavae faʻavae mo le faʻatulagaina o fefaʻatauaiga o faʻamatalaga i le va o le GNU Radio ma masini faʻapisinisi e faʻavae i luga ole IIO (Industrial I / O) subsystem, pei ole PlutoSDR, AD-FMCOMMS2-EBZ, AD-FMCOMMS3 -EBZ, AD -FMCOMMS4-EBZ, ARRADIO ma AD-FMCOMMS5-EBZ.
  • O le lagolago faʻataʻitaʻi mo le vasega Custom Buffer ua faʻatulagaina, lea e faʻafaigofie ai le faʻaliliuina o faʻamatalaga i le va o poloka GNU Radio ma masini faʻavavevave e faʻavae ile GPU, FPGA ma le DSP. O le faʻaaogaina o custom_buffer e mafai ai ona e aloese mai le tusiaina o poloka faʻapitoa e mafai ai ona faʻavavevave i le itu o le GPU ma mafai ai ona faʻanofo saʻo faʻamatalaga mai le GNU Radio ring buffer i le GPU manatua, faʻalauiloa fatu CUDA ma toe faʻafoʻi faʻamaumauga ma le taunuuga i le GNU Radio buffers.
  • O le logging infrastructure ua suia i le faʻaaogaina o le spdlog library, lea ua faʻaleleia ai le faʻaogaina o le galue ma ogalaau, faʻaumatia telefoni i iostream ma cstdio, tuʻuina atu le lagolago mo faʻamatalaga libfmt mo le faʻatulagaina o manoa, ma faʻaonaponei le faʻaogaina o le polokalame. O le faletusi Log4CPP sa fa'aaogaina muamua ua aveese ona o se fa'alagolago.
  • O le suiga e faʻaaoga i le atinaʻeina o le C ++ 17 faʻataʻitaʻiga ua faia. O le faʻaleleia :: faila faila faila ua suia i le std :: faila faila.
  • Faʻateleina manaʻoga mo tagata faʻapipiʻi (GCC 9.3, Clang 11, MSVC 1916) ma faʻalagolago (Python 3.6.5, numpy 1.17.4, VOLK 2.4.1, CMake 3.16.3, Boost 1.69, Mako 1.1.0, PyBind11, PyBind2.4.3 pygccxml 2.0.0).
  • Fa'aopoopoina fa'amauga Python mo poloka RFNoC.
  • Lagolago mo Qt 6.2 ua faaopoopo i poloka mo le fausiaina o le gr-qtgui graphical interface. Fa'aopoopoina le "--output" filifiliga mo poloka fa'akomepiuta i le GRC (GNU Radio Companion) GUI.

puna: opennet.ru

Faaopoopo i ai se faamatalaga