Tso tawm GNU Xov tooj cua 3.10.0

Tom qab ib xyoo ntawm txoj kev loj hlob, ib qho tseem ceeb tshaj tawm tshiab ntawm cov dawb digital teeb liab ua platform GNU Xov tooj cua 3.10 tau tsim. Lub platform suav nrog cov txheej txheem thiab cov tsev qiv ntawv uas tso cai rau koj los tsim cov xov tooj cua tsis txaus ntseeg, cov qauv kev hloov pauv thiab cov ntawv tau txais thiab xa cov teeb liab uas tau teev tseg hauv software, thiab cov cuab yeej kho vajtse yooj yim yog siv los ntes thiab tsim cov teeb liab. Qhov project yog faib raws li daim ntawv tso cai GPLv3. Cov cai rau feem ntau ntawm GNU Xov tooj cua yog sau rau hauv Python; qhov tseem ceeb rau kev ua tau zoo thiab latency yog sau rau hauv C ++, uas tso cai rau lub pob siv thaum daws teeb meem hauv lub sijhawm.

Ua ke nrog universal programmable transceivers uas tsis khi rau lub zaus band thiab hom teeb liab hloov kho, lub platform tuaj yeem siv los tsim cov khoom siv xws li chaw nres tsheb rau GSM tes hauj lwm, cov khoom siv rau kev nyeem ntawv deb ntawm RFID cim npe (sib txuas hluav taws xob thiab kis, ntse. cards), GPS receivers, WiFi, FM xov tooj cua receivers thiab transmitters, TV decoders, passive radars, spectrum analyzers, thiab lwm yam. Ntxiv rau USRP, lub pob tuaj yeem siv lwm cov khoom siv kho vajtse rau kev tawm tswv yim thiab tawm ntawm cov teeb liab, piv txwv li, tsav tsheb rau cov ntawv suab, TV tuner, BladeRF, Myriad-RF, HackRF, UmTRX, Softrock, Comedi, Funcube, FMCOMMS, USRP thiab S pab kiag li lawm muaj -Mini.

Nws kuj tseem suav nrog kev sau cov lim dej, channel codecs, synchronization modules, demodulators, equalizers, suab codecs, decoders thiab lwm yam tsim nyog los tsim cov xov tooj cua. Cov ntsiab lus no tuaj yeem siv los ua lub tsev thaiv kom sib sau ua tiav qhov system, uas, ua ke nrog kev muaj peev xwm los txiav txim siab cov ntaub ntawv ntws ntawm cov blocks, tso cai rau koj los tsim cov xov tooj cua txawm tias tsis muaj kev txawj ntse.

Cov kev hloov loj:

  • Ib qho tshiab module gr-pdu tau ntxiv, uas nqa cov cuab yeej rau kev tswj cov khoom nrog PDU (Protocol Data Unit) hom, siv rau cov ntaub ntawv xa mus ntawm GNU Radio blocks. Los ntawm gr-blocks modules, tag nrho cov PDU blocks tau tsiv mus rau gr-network thiab gr-pdu modules, thiab tsis yog gr-blocks, ib txheej tau raug tso tseg kom ntseeg tau tias rov qab sib raug zoo. Vector PDU hom tam sim no muaj nyob rau hauv gr:: hom namespace, thiab cov haujlwm rau PDU manipulation tam sim no muaj nyob rau hauv gr:: pdu namespace.
  • Ntxiv ib qho tshiab module gr-iio, uas muab cov tswv yim tawm tswv yim / tso tawm rau kev teeb tsa cov ntaub ntawv sib pauv ntawm GNU Xov tooj cua thiab cov khoom siv lag luam raws li IIO (Industrial I / O) subsystem, xws li PlutoSDR, AD-FMCOMMS2-EBZ, AD-FMCOMMS3 -EBZ, AD -FMCOMMS4-EBZ, ARRADIO thiab AD-FMCOMMS5-EBZ.
  • Kev sim txhawb nqa rau Custom Buffer chav kawm tau raug npaj, uas yooj yim hloov cov ntaub ntawv ntawm GNU Xov tooj cua blocks thiab kho vajtse accelerators raws li GPU, FPGA thiab DSP. Siv custom_buffer tso cai rau koj kom tsis txhob sau cov block tshwj xeeb kom ua kom nrawm ntawm GPU sab thiab ua rau nws tuaj yeem txav cov ntaub ntawv ncaj qha los ntawm GNU Xov tooj cua nplhaib tsis rau GPU nco, tso CUDA kernels thiab xa cov ntaub ntawv nrog cov txiaj ntsig rau GNU Xov tooj cua buffers.
  • Cov txheej txheem kaw lus tau hloov mus rau kev siv lub tsev qiv ntawv spdlog, uas tau txhim kho qhov kev siv tau ntawm kev ua haujlwm nrog cov cav, tshem tawm hu rau iostream thiab cstdio, muab kev txhawb nqa rau libfmt kab lus rau txoj hlua formatting, thiab kho tshiab qhov kev pab cuam interface. Lub tsev qiv ntawv Log4CPP yav dhau los tau raug tshem tawm raws li kev vam khom.
  • Kev hloov pauv mus siv hauv kev txhim kho tus qauv C ++ 17 tau ua. Lub boost::filesystem tsev qiv ntawv tau raug hloov nrog std::filesystem.
  • Cov kev xav tau ntau ntxiv rau cov compilers (GCC 9.3, Clang 11, MSVC 1916) thiab kev vam meej (Python 3.6.5, numpy 1.17.4, VOLK 2.4.1, CMake 3.16.3, Boost 1.69, Mako 1.1.0, PyBind. pygccxml 11).
  • Ntxiv Python bindings rau RFNoC blocks.
  • Kev them nyiaj yug rau Qt 6.2 tau ntxiv rau cov blocks tsim lub gr-qtgui graphical interface. Ntxiv "-- tso zis" kev xaiv rau hierarchical blocks rau GRC (GNU Xov tooj cua Companion) GUI.

Tau qhov twg los: opennet.ru

Ntxiv ib saib