ืืืืจ ืฉื ื ืฉื ืคืืชืื, ื ืืฆืจื ืืืืืจื ืืฉืืขืืชืืช ืืืฉื ืฉื ืคืืืคืืจืืช ืขืืืื ืืืืชืืช ืืืืืืืืืื ืืืื ืืืื GNU Radio 3.10. ืืคืืืคืืจืื ืืืืืช ืงืืืฆื ืฉื ืชืืื ืืืช ืืกืคืจืืืช ืืืืคืฉืจืืช ืืืฆืืจ ืืขืจืืืช ืจืืื ืฉืจืืจืืชืืืช, ืกืืืืืช ืืคื ืื ืืฆืืจืช ืืืืชืืช ืื ืงืืืื ืืื ืฉืืืื ืฉืืื ืืฆืืื ืื ืืชืืื ื, ืืืชืงื ื ืืืืืจื ืืคืฉืืืื ืืืืชืจ ืืฉืืฉืื ืืืืืื ืืืฆืืจืช ืืืชืืช. ืืคืจืืืงื ืืืคืฅ ืชืืช ืจืืฉืืื GPLv3. ืืงืื ืฉื ืจืื ืืจืืืืื ืฉื GNU Radio ืืชืื ื-Python; ืืืงืื ืงืจืืืืื ืืืืฆืืขืื ืืืฉืืืื ื ืืชืืื ื-C++, ืื ืฉืืืคืฉืจ ืืืฉืชืืฉ ืืืืืื ืืขืช ืคืชืจืื ืืขืืืช ืืืื ืืืช.
ืืฉืืืื ืขื ืืงืืื ืืฉืืจ ืืื ืืืจืกืืืื ืื ืืชื ืื ืืชืื ืืช ืฉืืื ื ืงืฉืืจืื ืืคืก ืืชืืจืื ืืืกืื ืืคื ืื ืืืืชืืช, ื ืืชื ืืืฉืชืืฉ ืืคืืืคืืจืื ืืืฆืืจืช ืืืฉืืจืื ืืืื ืชืื ืืช ืืกืืก ืืจืฉืชืืช GSM, ืืืฉืืจืื ืืงืจืืื ืืจืืืง ืฉื ืชืื RFID (ืืืืื ืืืจืืืกืื ืืืงืืจืื ืืื, ืืืืื ืืจืืืกืื), ืืงืืื GPS, WiFi, ืืงืืื ืืืฉืืจื ืจืืื FM, ืืคืขื ืื ืืืืืืืื, ืื"ืืื ืคืกืืืืื, ืื ืชืื ืกืคืงืืจืื ืืื'. ืื ืืกืฃ ื-USRP, ืืืืืื ืืืืื ืืืฉืชืืฉ ืืจืืืื ืืืืจื ืืืจืื ืืงืื ืืคืื ืฉื ืืืชืืช, ืืืฉื, ืืจืืืืจืื ืืืจืืืกื ืงืื, ืืงืืื ืืืืืืืื, BladeRF, Myriad-RF, HackRF, UmTRX, Softrock, Comedi, Funcube, FMCOMMS, USRP ื ืืืฉืืจื S ืืืื ืื -ืืื ื.
ืืื ืืืื ืื ืืืกืฃ ืฉื ืคืืืืจืื, ืจืืืื ืงืืืงืื ืืขืจืืฆืื, ืืืืืื ืกื ืืจืื, ืืคื ืื, ืืงืืืืืืจืื, ืงืืืงืื ืงืืืืื, ืืคืขื ืืื ืืืืื ืืื ืืืจืื ืืืจืืฉืื ืืืฆืืจืช ืืขืจืืืช ืจืืื. ืืืื ืืื ืืื ืืืืืื ืืฉืืฉ ืืืื ื ืื ืืื ืืืจืืืช ืืขืจืืช ืืืืืจืช, ืืฉืจ ืืฉืืืื ืขื ืืืืืืช ืืงืืืข ืืจืืืืช ื ืชืื ืื ืืื ืืืืงืื, ืืืคืฉืจืช ืืชืื ื ืืขืจืืืช ืจืืื ืื ืืื ืืืฉืืจื ืชืื ืืช.
ืฉืื ืืืื ืขืืงืจืืื:
- ื ืืกืฃ ืืืืื ืืืฉ gr-pdu, ืื ืืฉื ืืืื ืืืืคืื ืืืืืืืงืืื ืืกืื PDU (Protocol Data Unit), ืืืฉืืฉ ืืืขืืจืช ื ืชืื ืื ืืื ืืืืงืื ืฉื GNU Radio. ืืืืืื gr-blocks, ืื ืืืืงื PDU ืืืขืืจื ืืืืืื gr-network ื-gr-pdu, ืืืืงืื ืืืืงืื gr-pdu, ื ืืชืจื ืฉืืื ืืื ืืืืืื ืชืืืืืช ืืืืืจ. ืกืืื PDU ืืงืืืจืื ืืืื ืื ืืขืช ืืืจืื ืืฉืืืช gr::types, ืืคืื ืงืฆืืืช ืืื ืืคืืืฆืื ืฉื PDU ืืืื ืืช ืืขืช ืืืจืื ืืฉืืืช gr::pdu.
- ื ืืกืฃ ืืืืื ืืืฉ gr-iio, ืืืกืคืง ืืกืืจืช ืงืื/ืคืื ืืืจืืื ืืืืืคื ื ืชืื ืื ืืื ืจืืื GNU ืืืชืงื ืื ืชืขืฉืืืชืืื ืืืืืกืกืื ืขื ืชืช-ืืขืจืืช IIO (Industrial I/O), ืืืื PlutoSDR, AD-FMCOMMS2-EBZ, AD-FMCOMMS3 -EBZ, AD -FMCOMMS4-EBZ, ARRADIO ื-AD-FMCOMMS5-EBZ.
- ืืืฆืขื ืชืืืื ื ืืกืืื ืืช ืืืืืงืช Custom Buffer, ืืฉืจ ืืคืฉืืช ืืช ืืขืืจืช ืื ืชืื ืื ืืื ืืืืงื ืจืืื GNU ืืืืืฆื ืืืืจื ืืืืืกืกืื ืขื GPU, FPGA ื-DSP. ืฉืืืืฉ ื-custom_buffer ืืืคืฉืจ ืืืืื ืข ืืืชืืืช ืืืืงืื ืืืืืืื ืืื ืืืคืฉืจ ืืืฆื ืืฆื ื-GPU ืืืืคืฉืจ ืืืขืืืจ ืืฉืืจืืช ื ืชืื ืื ืืืืืจ ืืืืขืืช ืฉื GNU Radio ืืืืืจืื ื-GPU, ืืืคืขืื ืืจืขืื ืื ืฉื CUDA ืืืืืืืจ ืืช ืื ืชืื ืื ืขื ืืชืืฆืื ืืืืืจื ืืจืืื ืฉื GNU.
- ืชืฉืชืืช ืืจืืฉืื ืืืขืืจื ืืฉืืืืฉ ืืกืคืจืืืช spdlog, ืืฉืจ ืฉืืคืจื ืืช ืืฉืืืืฉืืืช ืืขืืืื ืขื ืืืื ืื, ืืืืื ืงืจืืืืช ื-iostream ื-cstdio, ืกืืคืงื ืชืืืื ืืืืืืื libfmt ืืขืืฆืื ืืืจืืืช, ืืฉืืคืจื ืืช ืืืฉืง ืืชืืื ืืช. ืกืคืจืืืช Log4CPP ืืฉืืืืฉ ืืขืืจ ืืืกืจื ืืชืืืช.
- ืืืขืืจ ืืฉืืืืฉ ืืคืืชืื ืชืงื C++17 ืืืฆืข. ืกืคืจืืืช ื-boost::filesystem ืืืืืคื ื-std::filesystem.
- ืืจืืฉืืช ืืืืืจืืช ืขืืืจ ืืืืจืื (GCC 9.3, Clang 11, MSVC 1916) ืืชืืืช (Python 3.6.5, numpy 1.17.4, VOLK 2.4.1, CMake 3.16.3, Boost 1.69, Mako 1.1.0 , Py11.ind, Py2.4.3.ind pygccxml 2.0.0).
- ื ืืกืคื ืืจืืืืช Python ืขืืืจ ืืืืงืื ืฉื RFNoC.
- ืชืืืื ื-Qt 6.2 ื ืืกืคื ืืืืืงืื ืืื ืืืช ืืืืฉืง ืืืจืคื gr-qtgui. ื ืืกืคื ืืคืฉืจืืช "--output" ืขืืืจ ืืืืงืื ืืืจืจืืืื ื-GRC (GNU Radio Companion) GUI.
ืืงืืจ: OpenNet.ru