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: Call SWIG without -modern flag if new enough to make that inherent, thusremoving warnings.Mako templating now strict_undefined.Show block comments by default.dynamically updated block namespaces (execute imports from templates).Name-lookup detection of dark color themes, adjusted input box color scheme.dvb_bbscrambler: LUT 8B alignment (private, but relevant for future usableoptimization).incorrect "clear console" and "save console" labels.generator: flow_graph.py.mako now contains import for print_function forcompatibility in Py2 generation.variable_config.block.yml now properly handles configparser /ConfigParser import.Change port types of all selected block on key-press cycling, not just firstone.Always check for Python version in flow graph generation, not only in specificblock types.Don't run stale flow graphs.Prevent search keystrokes from modifying flowgraph.file_sink flushes contents to file on stop().file_meta_sink block YAML: emit proper default PMT dict.XMLRPC client/server block templates: use Py3 XMLRPC when possible.soft_dec_lut_gen now explicitly casts 2.0prec to int.map_bb: add missing definition of static constexpr size_t s_map_size.Reduce send_frame_size in UHD examples (broken after UHD v126.96.36.199-rc1).logpwrfft YAML was hiding FFT length.FFT frequency range calculation was occasionally off due to abuse ofnumpy.arange.GRC band pass filter taps block: use firdes.complex_band_pass when complex.firdes.root_raised_cosine gain for unity alpha.qtgui_chooser regained 3.7 capability to set default.Frequency Sink hovering now respects set units.GRC blocks had optional stream inputs.ignore len_tag_name in USRP Source YAML generator python.uhd_fft/uhd_siggen_gui: import order of sip and Qt.GRC example block errors.OS X: Meta modifier key support (eq. Ctrl on other platforms).configuration setting show_block_comments.Signal source cmd port.Message-based ZMQ blocks take bind argument, as necessary for N:1 patterns.Changes A