Sgaoileadh GNU Radio 3.8.0

Sia bliadhna bhon fhoillseachadh chudromach mu dheireadh air a chruthachadh leigeil ma sgaoil Rèidio GNU 3.8, àrd-ùrlar giollachd chomharran didseatach an-asgaidh. Tha GNU Radio na sheata de phrògraman agus leabharlannan a leigeas leat siostaman rèidio neo-riaghailteach, sgeamaichean atharrachaidh agus an cruth de chomharran a gheibhear agus a chuir a-steach a tha air an sònrachadh ann am bathar-bog a chruthachadh, agus thathas a’ cleachdadh innealan bathar-cruaidh sìmplidh gus comharran a ghlacadh agus a ghineadh. Pròiseact air a sgaoileadh le le cead fo GPLv3. Tha an còd airson a’ mhòr-chuid de cho-phàirtean GNU Radio sgrìobhte ann am Python; tha pàirtean a tha deatamach do choileanadh agus latency sgrìobhte ann an C ++, a leigeas leis a’ phacaid a chleachdadh nuair a dh’ fhuasglas tu duilgheadasan ann an àm fìor.

Ann an co-bhonn ri transceivers prògramaichte uile-choitcheann nach eil ceangailte ris a’ chòmhlan tricead agus an seòrsa modaladh chomharran, faodar an àrd-ùrlar a chleachdadh gus innealan leithid stèiseanan bunaiteach a chruthachadh airson lìonraidhean GSM, innealan airson tagaichean RFID a leughadh aig astar (IDan dealanach agus pasan, smart. cairtean), glacadairean GPS, WiFi, glacadairean rèidio FM agus luchd-sgaoilidh, decoders Tbh, radairean fulangach, sgrùdairean speactram, msaa. A bharrachd air USRP, faodaidh am pasgan co-phàirtean bathar-cruaidh eile a chleachdadh gus comharran cuir a-steach is toraidh, me. ri fhaighinn draibhearan airson cairtean fuaim, tuners Tbh, BladeRF, Myriad-RF, HackRF, UmTRX, Softrock, Comedi, Funcube, FMCOMMS, USRP agus innealan S-Mini.

Tha e cuideachd a’ toirt a-steach cruinneachadh de shìoltachain, codecs seanail, modalan sioncronaidh, demodulators, co-ionannachdan, codecs guth, decoders agus eileamaidean eile a tha riatanach gus siostaman rèidio a chruthachadh. Faodar na h-eileamaidean sin a chleachdadh mar bhlocaichean togail gus siostam crìochnaichte a chruinneachadh, a leigeas leat, còmhla ris a ’chomas sruthan dàta a dhearbhadh eadar blocaichean, siostaman rèidio a dhealbhadh eadhon às aonais sgilean prògramadh.

Atharraichean mòra:

  • Chaidh an gluasad gu bhith a’ cleachdadh inbhe C ++11 agus siostam cruinneachaidh CMake san leasachadh. Tha an stoidhle còd air a thoirt a-steach a rèir cruth clang;
  • Am measg nan eisimeileachd tha MPIR/GMP, Qt5, gsm agus codec2. Riatanasan ùraichte airson dreachan eisimeileachd de CMake, GCC, MSVC, Swig, Boost. Thoir air falbh libusb, Qt4 agus CppUnit bho eisimeileachd;
  • Tha co-chòrdalachd le Python 3 air a dhèanamh cinnteach, is e an ath mheur de GNU Radio 3.8 an tè mu dheireadh le taic airson Python 2;
  • Ann an gnuradio-runtime, chaidh giullachd luachan bloigh de thagaichean “ùine” ath-obrachadh ann an co-theacsa cleachdaidh le modalan ath-shamhlachadh;
  • Gu GUI GRC (GNU Radio Companion) taic roghainneil airson gineadh còd ann an C ++, chaidh cruth YAML a chleachdadh an àite XML, chaidh blks2 a thoirt air falbh, chaidh innealan canabhas a leasachadh gu mòr agus chaidh taic airson saigheadan cruinn a chur ris;
  • Chaidh an gr-qtgui GUI a ghluasad bho Qt4 gu Qt5;
  • Tha gr-utils air leasachadh mòr a thoirt air goireas gr_modtool. Chaidh goireasan stèidhichte air PyQwt a thoirt air falbh;
  • Chaidh stad a chuir air taic airson na modalan gr-comedi, gr-fcd agus gr-wxgui.

    Source: fosgailtenet.ru

Cuir beachd ann