Eisiúint GNU Radio 3.8.0

Sé bliana ó scaoileadh suntasach deireanach déanta scaoileadh GNUradio 3.8, ardán próiseála comhartha digiteach saor in aisce. Is sraith de chláir agus de leabharlanna é GNU Radio a ligeann duit córais raidió treallach, scéimeanna modhnúcháin agus an fhoirm de chomharthaí faighte agus seolta a chruthú atá sonraithe i mbogearraí, agus úsáidtear gléasanna crua-earraí simplí chun comharthaí a ghabháil agus a ghiniúint. Tionscadal dáilte ag ceadúnaithe faoi GPLv3. Tá an cód don chuid is mó de na comhpháirteanna de GNU Radio scríofa i Python; tá na codanna atá ríthábhachtach don fheidhmíocht agus don latency scríofa i C++, rud a fhágann gur féidir an pacáiste a úsáid agus fadhbanna á réiteach i bhfíor-am.

I gcomhcheangal le transceivers ríomhchláraithe uilíoch nach bhfuil ceangailte leis an mbanda minicíochta agus cineál modhnú comhartha, is féidir an t-ardán a úsáid chun feistí a chruthú cosúil le stáisiúin bonn le haghaidh líonraí GSM, feistí le haghaidh léamh cianda clibeanna RFID (IDanna agus pasanna leictreonacha, cliste. cártaí), glacadóirí GPS, wifi, glacadóirí agus tarchuradóirí raidió FM, díchódóirí teilifíse, radair éighníomhacha, anailísí speictrim, etc. Chomh maith le USRP, is féidir leis an bpacáiste comhpháirteanna crua-earraí eile a úsáid chun comharthaí ionchuir agus aschuir, m.sh. ar fáil tiománaithe le haghaidh cártaí fuaime, tiúnóirí teilifíse, BladeRF, Myriad-RF, HackRF, UmTRX, Softrock, Comedi, Funcube, FMCOMMS, USRP agus feistí S-Mini.

Áiríonn sé freisin bailiúchán de scagairí, codecs cainéal, modúil sioncrónaithe, demodulators, cothromóirí, codecs gutha, díchódaithe agus gnéithe eile is gá chun córais raidió a chruthú. Is féidir na heilimintí seo a úsáid mar bhlocanna tógála chun córas críochnaithe a chur le chéile, rud a ligeann duit, in éineacht leis an gcumas chun sreafaí sonraí idir bloic a chinneadh, córais raidió a dhearadh fiú gan scileanna ríomhchlárúcháin.

Athruithe móra:

  • Tá an t-aistriú déanta go dtí úsáid an chaighdeáin C++11 agus an córas cóimeála CMake san fhorbairt. Cuirtear stíl na gcód i gcomhréir le formáid clang;
  • I measc na spleáchais tá MPIR/GMP, Qt5, gsm agus codec2. Ceanglais nuashonraithe maidir le leaganacha spleáchais de CMake, GCC, MSVC, Swig, Boost. Baineadh libusb, Qt4 agus CppUnit ó spleáchais;
  • Cinntítear comhoiriúnacht le Python 3, is é an chéad bhrainse eile de GNU Radio 3.8 an ceann deireanach le tacaíocht do Python 2;
  • In gnuradio-runtime, tá próiseáil luachanna codánacha clibeanna “ama” athoibrithe i gcomhthéacs úsáide le modúil athshamplála;
  • Go GUI GRC (GNU Radio Companion) tacaíocht roghnach do ghiniúint cód i C++, baineadh úsáid as formáid YAML in ionad XML, baineadh blks2, feabhsaíodh uirlisí chanbhás go suntasach agus cuireadh tacaíocht do saigheada cruinn;
  • Tá an GUI gr-qtgui aistrithe ó Qt4 go Qt5;
  • Tá feabhas suntasach tagtha ar ghr-utils ar áirgiúlacht gr_modtool. Baineadh fóntais bunaithe ar PyQwt;
  • Tá deireadh curtha leis an tacaíocht do na modúil gr-comedi, gr-fcd agus gr-wxgui.

    Foinse: oscailtenet.ru

Add a comment