GNU Radio is a free software development toolkit that provides signal processing blocks to implement software-defined radios and signal-processing systems. It can be used with external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in hobbyist, academic, and commercial environments to support both wireless communications research and real-world radio systems.
minor feature: (internal) Build system improvements and.(internal) Use C++14 features instead of Boost where possible.Fewer compiler warnings (due to code, not removal of warnings!).cmake: standard FindGSL used in lieu of custom one, so OOTs should no longercopy this module from the GNU Radio tree if needed.modtool: better exception/error handling.modtool: will non-interactively add blocks with no parameters(--argument-list="").PyBind11 header hash hotr(gr-utils/bindtool/scripts/binding-hash-hotr.zsh) makes life easier.Block param values can be shown as expressions and/or evaluated values. Underthe View menu, see "Show parameter..." options.Better handling of gui hints, avoid hiding widgets in cases where some haveGUI hints and some do not.Ensure that strings are valid utf8 when evaluating parameters.Save embedded python blocks/modules to hier_block_directory.Save config and update recent file sub-menu before executing flowgraph.Revert to previous "block id" display behavior.drag n' drop with Quartz (macOS) backend.C++ generated code: remove gnuradio prefrom linked libraries.Python generated code: pregenerated modules with flowgraph id.connect() will be called for hier blocks even if they don't have ports.Check for PyYAML 3.11 (was checking for 3.10 even though 3.11 was required).Default buffer size can be adjusted by setting buffer_size in the Default section of the GNU Radio config file. Otherwise, the longstandingdefault of 32768 is used.Windows/Python: add DLL search path, as required by newer versions of Python.Windows: reduce priority of Windows native audio to LOW, preferring Portaudio.Message De: prints warning when a non-PDU message is received on thePrint PDU port.File Source handles EOF properly in non-seekable files (e.g., pipes).Several bounds checking and boundary condition improvements.Remove DC Spike AutoSync algorithm.MSK timing error detector improvement.Python bindings include control_loop parent class in child class.Correl