Releases: gnuradio/gnuradio
Releases · gnuradio/gnuradio
3.8.0.0-rc2
Release Candidate 3.8.0.0-rc2
Contributors
- Josh Morman jmorman@perspectalabs.com
- Michael Dickens michael.dickens@ettus.com
[3.8.0.0-rc2] - 2019-07-20
This is the second release candidate for GNU Radio 3.8.
Fixed
Project Scope
- Last minute patch lead to SWIG libraries not getting installed into the right Python paths
gr-utils
gr_modtool
: Paths with spaces in them used to break
Changed
GRC
- Copy & Paste behaviour now like on 3.7: appending numbers to block IDs only on conflicts
3.8.0.0-rc1
v3.8.0.0-rc1 Changelog
All notable changes to GNU Radio will be documented in this file.
The format is based on Keep a
Changelog and this project adheres
to Semantic Versioning, starting
with version 3.7.12.0.
Older Logs can be found in docs/RELEASE-NOTES-*
.
Contributors
- Maitland Bottoms bottoms@debian.org
- Abhishek Bhowmick abhowmick22@gmail.com
- Achilleas Anastasopoulos anastas@umich.edu
- Adrian Suciu adrian.suciu@analog.com
- Alexander Willecke willecke@ibr.cs.tu-bs.de
- Alexandru Csete oz9aec@gmail.com
- Alistair Bird alistair.bird@gmail.com
- Andrej Lajovic andrej.lajovic@ad-vega.si
- Andrej Rode mail@andrejro.de (formerly andrej.rode@ettus.com)
- Andrew Davis glneolistmail@gmail.com
- Andrew F. Davis glneolistmail@gmail.com
- Andriy Gelman andriy.gelman@gmail.com
- André Løfaldli andre.lofaldli@gmail.com
- Andy Sloane andy@a1k0n.net
- Andy Walls andy@silverblocksystems.net
- Antonio Ramosdet antonio.ramosdet@gmail.com
- Arpit Gupta guptarpit1997@gmail.com
- Artem Pisarenko
- AsciiWolf mail@asciiwolf.com
- Balint Seeber balint256@gmail.com (formerly: balint@ettus.com)
- Bastian Bloessl mail@bastibl.net (formerly:
bastian.bloessl@uibk.ac.at bloessl@ccs-labs.org) - Ben Hilburn bhilburn@gnuradio.org (formerly:
ben.hilburn@ettus.com) - Ben Reynwar ben@reynwar.net
- Bernhard M. Wiedemann bwiedemann@suse.de
- Bill Clark saikbc89@gmail.com / saikou@vt.edu
- Bob Iannucci bob@sv.cmu.edu
- Bogdan Diaconescu b_diaconescu@yahoo.com
- Bogdan Radulescu bogdan@nimblex.net
- Bolin Hsu bolin.hsu@gmail.com
- Brandon P. Enochs brandon.enochs@nrl.navy.mil
- Brennan Ashton bashton@brennanashton.com
- Brent Stapleton brent.stapleton@ettus.com
- Brian Orr brian.orr@gmail.com
- Brian Padalino bpadalino@gmail.com
- Camilo Solano solano@ti.rwth-aachen.de
- Cate cate@skysafe.io
- Chris Kuethe chris.kuethe+github@gmail.com
- Christoph Mayer hcab14@gmail.com
- Christopher Chavez chrischavez@gmx.us
- Chuck Swiger cswiger@swigerco.com
- Clayton Smith argilo@gmail.com
- Dan Robertson dan@dlrobertson.com
- Daniel Estévez daniel@destevez.net
- Daniel Grambihler af7ss.ham@gmail.com
- Darek Kawamoto darek@he360.com
- DaulPavid pudavid@fastmail.com (formerly: paul.david@ettus.com)
- Derek Kozel derek@bitstovolts.com (formerly:
derek.kozel@ettus.com) - Dhruvadityamittal dhruvadityamittal@gmail.com
- Dimitri Stolnikov horiz0n@gmx.net
- Douglas Anderson danderson@ntia.doc.gov
- Douglas Geiger doug.geiger@bioradiation.net
- Douglas Weber douglas.weber@student.kit.edu
- Edward Kigwana edwardwwgk@gmail.com
- Eral Tuerkyilmaz eral@gmx.net
- Eric Johnson ejohnson73@gmail.com
- Eric Statzer eric.statzer@gmail.com
- Ethan Trewhitt ethan.trewhitt@gtri.gatech.edu /
ethan@trewhitt.org - Federico
- Felix Wunsch felix.wunsch@kit.edu (formerly:
uncnr@student.kit.edu) - Flamewires
- Florian Franzen FlorianFranzen@gmail.com
- Garrett Vanhoy basebzombie@gmail.com
- Geof Nieboer gnieboer@gcndevelopment.com / gnieboer@corpcomm.net
- Gilad Beeri giladb.dev@gmail.com
- Glenn Richardson glenn.richardson@live.com
- Gregory Eslinger gregjesl@gmail.com
- Gwenhael Goavec-Merou gwenhael.goavec-merou@trabucayre.com
- Harm te Hennepe d.h.tehennepe@student.utwente.nl
- Head4che kmurat67@gmail.com
- Henry Xu xuweihong.cn@gmail.com
- Håkon Vågsether haakonsv@gmail.com
- Imad-Eddine Srairi imad.srairi@mckay-brothers.com
- Jacob Gilbert jacob.gilbert@sandia.gov
- Jakub Zy jakub@openmailbox.org
- James Saari jsaari@defense.mrcy.com
- Jan Krämer / spectrejan kraemer.jn@googlemail.com
- Jared Boone jboone@earfeast.com
- Jared Dulmage jared.dulmage@aero.org
- Jaroslav Škarvada jskarvad@redhat.com
- Jason Hein jason.j.hein@gmail.com
- Jeff Long willcode4@gmail.com
- Jeremy Drake github@jdrake.com
- Jiri Pinkava j-pi@seznam.cz
- Jiří Pinkava j-pi@seznam.cz
- Johannes Demel demel@ant.uni-bremen.de / demel@uni-bremen.de /
johannes@demels.de (formerly: ufcsy@student.kit.edu) - Johannes Schmitz johannes.schmitz1@gmail.com /
schmitz@ti.rwth-aachen.de - Johnathan Corgan johnathan@corganlabs.com
- Jon Szymaniak jon.szymaniak@gmail.com
- Jonathan Brucker jonathan.brucke@gmail.com
- Jonathon Pendlum jonathon.pendlum@ettus.com
- Josh Blum josh@joshknows.com
- Josh Morman jmorman@perspectalabs.com
- Joshua Schueler joshua.schueler@rohde-schwarz.com
- Julian Arnold julian.arnold@ettus.com
- Julien Olivain julien.olivain@lsv.ens-cachan.fr
- Julius Durst julius.durst@student.kit.edu
- Karel karelparlin@gmail.com
- Kartik Patel kartikpatel1995@gmail.com
- Kevin Gentile kg168212@ohio.edu
- Kevin McQuiggin mcquiggi@sfu.ca
- Kevin Reid kpreid@switchb.org
- Kevin Zheng kevinz5000@gmail.com
- Kristian Maier kristian.maier@gmx.de
- Kyle Unice kyle.unice@L-3com.com
- Laur Joost daremion@gmail.com
- Lennart Lennart@bastl-instruments.com
- Louis Philippe Lessard git@louif.com
- Ludovic LANGE github@lange.nom.fr
- Lukas Kuzmiak lukash@backstep.net
- Luke Berndt lukekb@gmail.com
- MBoerschig code+github at boerschig dot net
- Marc Lichtman / 777arc marcll@vt.edu / mlichtman@appcomsci.com /
mlichtman@perspectalabs.com - Marcus Müller / funkylab mmueller@gnuradio.org /
marcus@hostalia.de / mueller@kit.edu /
marcus.mueller@ettus.com (formerly:
marcus.mueller@student.kit.edu) - Mark Cottrell mark.cottrell@taitradio.com
- Martin Braun martin.braun@ettus.com (formerly:
martin.braun@kit.edu) - Mathieu Rene mrene@avgs.ca
- Matt Ettus (formerly: matt@ettus.com)
- Maximilian Stiefel stiefel.maximilian@online.de
- Michael Berman michael@gpstoo.com
- Michael De Nil michael@morsemicro.com
- Michael Dickens michael.dickens@ettus.com / mlk@alum.mit.edu
- Michael Ossmann mike@ossmann.com
- Mike Jameson mike.jameson@ettus.com / mike@scanoo.com
- Mike Walters mike@flomp.net
- Miklos Maroti mmaroti@gmail.com
- Moritz Fischer (formerly: moritz@ettus.com /
moritz.fischer@ettus.com) - Nate Goergen nate.goergen2@mile10.com
- Nathan West nathan.west@gnuradio.org / nathan.west@nrl.navy.mil
/ nathan.west@okstate.edu - Nicholas Corgan n.corgan@gmail.com (formerly:
nick.corgan@ettus.com) - Nicholas McCarthy namccart@gmail.com
- Nick Foster bistromath@gmail.com (formerly: nick@ettus.com)
- Nick McCarthy namccart@gmail.com
- Nick Østergaard oe.nick@gmail.com
- Nicolas Cuervo (formerly: nicolas.cuervo@ettus.com)
- Paul Boven p.boven@xs4all.nl
- Paul Cercueil paul.cercueil@analog.com
- Paul David pudavid@vt.edu
- Paul Garver garverp@gatech.edu
- Paul Wicks pwicks86@gmail.com
- Pedro Lobo pedro.lobo@upm.es
- Peter A. Bigot pab@pabigot.com
- Peter Horvath ejcspii@gmail.com
- Peter Witkowski pete@deepwavedigital.com
- Philip Balister philip@balister.org / philip@opensdr.com
- Philipp Aigner philipp.aigner@orderman.com / phaigner@gmail.com
- Philippe Gauthier philippe.gauthier@deuxpi.ca
- Piotr Krysik pkrysik@elka.pw.edu.pl / ptrkrysik@gmail.com
- Ravi Sharan ravisharan@iith.ac.in
- Richard C. Bell richard.bell1@navy.mil
- Rick Spanbauer rspanbauer@ieee.org
- Ron Economos w6rz@comcast.net
- Roy Thompson rthompso@gmail.com
- Ruben Undheim ruben.undheim@gmail.com
- Scott Talbert swt@techie.net
- Scott Torborg storborg@gmail.com
- Sean Nowlan nowlans@ieee.org / sean.nowlan@gtri.gatech.edu
- Sebastian Koslowski sebastian.koslowski@gmail.com (formerly:
koslowski@kit.edu) - Sebastian Müller senpo@posteo.de
- Seth Hitefield sdh11@vt.edu / sdhitefield@gmail.com
- Shane shane@skysafe.io
- Spencer Ross brashendeavours@gmail.com
- Sreeraj Rajendran rsreeraj@gmail.com
- Stefan Oltmanns stefan-oltmanns@gmx.net
- Stefan Wunsch (formerly: stefan.wunsch@student.kit.edu)
- Stefano Banti ik2yxt@gmail.com
- Stephan Ludwig (donludovico) st.lu@web.de
- Stephen Larew stephen@slarew.net
- Steve Glass smg@hush.com
- Steve Haynal softerhardware@gmail.com
- Steve Markgraf steve@steve-m.de
- Sugandha Gupta sugandha.gupta@ettus.com
- Swapnil Negi swapnil.negi09@gmail.com
- Sylvain Munaut 246tnt@gmail.com / tnt@246tNt.com
- Thaddeus Koehn tkoehn@vt.edu
- Thomas Habets habets@google.com
- Tim Kuester tpkuester@gmail.com
- Tim Newman tim.newman@gmail.com
- Tim O'Shea tim.oshea753@gmail.com
- Timo Lindfors timo.lindfors@iki.fi
- Tobias Blomberg
- Toby Flynn tflynn@redwiretechnology.com
- Tom Rondeau tom@trondeau.com / trondeau@vt.edu
- Uwe Hermann uwe@hermann-uwe.de
- Volker Schroer dl1ksv@gmx.de
- Yang Dae Hyun daehyun.yang@gmail.com
- Zero_Chaos sidhayn@gmail.com
- aidan aidandbush@gmail.com
- anshulthakur anshulthakur@rediffmail.com
- beitler
- EJ Kreinar ejkreinar@gmail.com
- fengzhe29888 fengzhe29888@gmail.com
- flarroca flarroca@fing.edu.uy
- gmazilla
- gr-sp shawnp@signalscape.com
- hatsunearu
- ilovezfs ilovezfs@icloud.com
- jan-safar jan.safar@gla-rrnav.org
- japm48
- jwl willcode4@gmail.com
- kolen incredible.angst@gmail.com
- lazydodo <github@lazydodo...
3.7.13.5
Release 3.7.13.5
Contributors
- 1fancyhat
- Andrej Rode mail@andrejro.de
- Andy Walls awalls.cx18@gmail.com
- Geof Nieboer gnieboer@corpcomm.net
- gr-sp shawnp@signalscape.com
- Håkon Vågsether haakonsv@gmail.com
- Martin Braun martin.braun@ettus.com
- Philip Balister philip@balister.org
- Ron Economos w6rz@comcast.net
[3.7.13.5] - 2019-04-20
Fixed
Project Scope
- PMT: in multiple places, we triggered undef. behaviour by accessing the first element of potentially empty uvectors
gr-audio
- Windows audio for higher output multiples broken
gr-blocks
- QA:
udp_source_sink
flakiness
gr-dtv
- Several broken optimizations
- 64-APSK partially wrong ordering
- OOB access in interleaver
- uncovered worst case LDPC LUT generation
gr-qtgui
- Compiler Warnings
gr-fec
polar_encoder
/_common
: Memory leak
gr-uhd
- GRC bindings: DC filter was could not be disabled with IQ imbalance correction disabled
Added
gnuradio-runtime
- ctrlport: int64 for
rpcbasic_inserter
Changed
GRC
- Removed generation time from generated python code
3.7.13.4
Release 3.7.13.4
Contributors
- Andrej Rode mail@andrejro.de
- Cate Miller cate@skysafe.io
- Karel Pärlin karelparlin@gmail.com
- Marcus Müller marcus@hostalia.de
- Martin Braun martin.braun@ettus.com
- Paul Wicks pwicks86@gmail.com
- Sebastian Koslowski sebastian.koslowski@gmail.com
[3.7.13.4] - 2018-07-15
Fixed
Project Scope
- Fix Boost 1.67 linking issue
gnuradio-runtime
- Logging: fixed issues where messages weren't properly written to stdout/stderr due to incorrect strings
gr-analog
fmdet_cf
's derivative coefficients were wrong.
gr-blocks
skiphead
used to incorrectly handle tags, now properly shifts
gr-digital
qa_packet_format
: Unit test used to potentially lock up due to incorrect conditionalsclock_recovery_cc
,crc32_bb
: Accessing the[0]
element of an empty vector is UB, even if you don't use the result afterwards.
gr-fec
polar_encoder
/_common
: Fixed multiple out-of-bound accesses due to insufficient vector length checks
gr-filter
fft_filter
,filter_delay
: Accessing the[0]
element of an empty vector is UB, even if you don't use the result afterwards.
3.7.13.3
Release 3.7.13.3
Contributors
- Peter Horvath hp@hvt.bme.hu
- Marcus Müller marcus@hostalia.de
[3.7.13.3] - 2018-06-13
Fixed
Project Scope
- For non-C++11 compilers, the new cstdint include doesn't work out; conditionalized it.
v3.7.13.2
Release 3.7.13.2
Contributors
- Derek Kozel derek.kozel@ettus.com
- Marcus Müller marcus@hostalia.de
[3.7.13.2] - 2018-05-31
Fixed
Project Scope
- Actually bumped version in CMakeLists.txt to 3.7.13.2; the 3.7.13.1 tag was tagged off-branch; maintainer failure to simultaneously push a commit that raises the internal version number to 3.7.14.0: this had to be reverted ASAP.
Release 3.7.13.1
Contributors
- Derek Kozel derek.kozel@ettus.com
- Marcus Müller marcus@hostalia.de
Changelog
[3.7.13.1] - 2018-05-31
Fixed
Project Scope
- Actually bumped version in CMakeLists.txt
Release 3.7.13.0
Contributors
- Douglas Weber douglas.weber@student.kit.edu
- ilovezfs ilovezfs@icloud.com
- Marcus Müller marcus@hostalia.de
- Michael Dickens michael.dickens@ettus.com
- Sebastian Koslowski sebastian.koslowski@gmail.com
- soggysec sagui.gvsu@gmail.com
Changelog
[3.7.13.0] - 2018-05-31
Fixed
Project Scope
boost::posix_time::[milli]second
takes integer numbers, and we now at least cast the floats to integers, as Boost 1.67 forced us to realize we're (incorrectly) using floating point her- CMake: using regex to match compiler against "Clang" now enables correct build on OS X
GRC
- Fixed GRC bug which broke WX and Qt (by altering the template code), in multiple (less than awesome) steps
gr-blocks
float_array_to_int
: int32 limits were wrongly hardcoded.- Fixed the undefined behaviour happening in
float_to_complex
when accessing the second input_items element in the single-input case
3.7.12.0
Release 3.7.12.0
Contributors
- Aidan Bush aidandbush@gmail.com
- Alexander Willecke willecke@ibr.cs.tu-bs.de
- Andrej Rode mail@andrejro.de
- Andy Walls awalls.cx18@gmail.com
- AsciiWolf mail@asciiwolf.com
- Balint Seeber balint256@gmail.com
- Bastian Bloessl mail@bastibl.net
- Ben Hilburn ben.hilburn@ettus.com
- Bernhard M. Wiedemann bwiedemann@suse.de
- Bill Clark saikou@vt.edu
- Bogdan Radulescu bogdan@nimblex.net
- Brandon P. Enochs brandon.enochs@nrl.navy.mil
- Brian Orr brian.orr@gmail.com
- Cate Miller cate@skysafe.io
- Clayton Smith argilo@gmail.com
- Daniel Estévez daniel@destevez.net
- Derek Kozel derek.kozel@gmail.com
- Dhruvadityamittal dhruvadityamittal@gmail.com
- EJ Kreinar ejkreinar@gmail.com
- Ethan Trewhitt ethan@trewhitt.org
- Felix Wunsch felix.wunsch@kit.edu
- Flamewires
- Garrett Vanhoy basebzombie@gmail.com
- gnieboer gnieboer@corpcomm.net
- Jacob Gilbert mrjacobagilbert@gmail.com
- Jan Safar jan.safar@gla-rrnav.org
- japm48
- Jeff Long willcode4@gmail.com
- Johannes Demel demel@ant.uni-bremen.de
- Johnathan Corgan johnathan@corganlabs.com
- Josh Blum josh@joshknows.com
- Kartik Patel kartikpatel1995@gmail.com
- Kevin Gentile kg168212@ohio.edu
- luz.paz
- Maitland Bottoms bottoms@debian.org
- Marc Lichtman mlichtman@appcomsci.com
- Marcus Müller marcus@hostalia.de
- Martin Braun martin.braun@ettus.com
- Maximilian Stiefel stiefel.maximilian@online.de
- Matt Hostetter
- Michael Dickens michael.dickens@ettus.com
- Miklos Maroti mmaroti@gmail.com
- Paul Cercueil paul.cercueil@analog.com
- Paul Wicks pwicks86@gmail.com
- Piotr Krysik ptrkrysik@gmail.com
- Raj Bhattacharjea rbhattacharjea@gmail.com
- rear1019 rear1019@posteo.de
- Ron Economos w6rz@comcast.net
- Ruben Undheim ruben.undheim@gmail.com
- Sean Nowlan nowlans@ieee.org
- Sebastian Koslowski koslowski@kit.edu
- Sebastian Koslowski sebastian.koslowski@gmail.com
- Sebastian Müller senpo@posteo.de
- Spencer Ross brashendeavours@gmail.com
- Stephen Larew stephen@slarew.net
- Sugandha Gupta sugandha.gupta@ettus.com
- Swapnil Negi swapnil.negi09@gmail.com
- Sylvain Munaut tnt@246tNt.com
- vermillionsands
Changelog
Software Engineering
- Changed Changelog format
- Introducing Semantic Versioning
- Change of development model: Rather than merging bugfixes to maint, merging maint to master, and next, if applicable, we'll be moving forward more in a typical management model: Development happens on master, and bugfixes are cherrypicked onto the maint-${RELEASE} branch. More info: http://lists.gnu.org/archive/html/discuss-gnuradio/2018-02/msg00133.html
- First attempt at having a .clang-format file to improve code contribution style quality. This is Work In Progress.
Fixed
Project Scope
- Buildability on systems where custom CMake command would try to find "" (empty string) as executable
- Buildable with C++11 compilers (though deprecation warning-rich, due to
unique_ptr
) - several previously improperly handled include directories now actually included in individual lib/CMakeLists
- Unit test/QA now parallelizable
- Logger works with log4cpp <= 1.1.2 both in and out of tree
- Python linkage under MinGW64
- Documentation Directory now uniformly "docs/" (instead of sometimes "doc/")
log
vslogf
performance bugs- on-time
pmt::mp("string")
calls (instead of cached PMTs) performance bug - Doxygen build now reproducible
GRC
- Dialogs' parent windows
- Embedded Python Blocks now work in hierarchical GRC flow graphs
gnuradio-runtime
random.h
: Uniform integer Generation depended on Boost version > min versionrandom.h
: time-dependency when seeding with0
replaced with actual standard seed- block startup now synchronized via barrier
- New tag propagation policy "custom" for own implementation
get_tags_in_range
usedv.resize(0)
to clear vectors, which lead to unnecessary memory reallocationslogger_ptr
now always a pointer, no matter whether logging is enabled; fixes heap corruption bugbuffer[_reader]_sptr
superfluous grab/release performance bug- BSD threading and shared mem compatibility
- PMT:
equal()
comparison
gr-utils
- Sorted files in
gr_modtool
makexml processing, leading to improved reproducibility of builds
gr-audio
- OS X: memcpy bug
- OS X: debug mode
- Non-Linux ALSA compatibibilty
gr-analog
fmdet_cf
now has GRC filefastnoise_source
: non-threadsafelibc
rand()
replaced by XOROSHIRO128+
gr-blocks
simple_copy
Ctrlport example- Metadata sink/source not closing file on
close()
multiply_matrix
formerly used "magic int" value where its API expected enum (and that int wasn't covered)- TCP connection ASIO bug
tags_strobe
: superfluous tags additionvector_sink
: multithreading hazards ondata
accesstuntap_pdu
: MTU-sized IP packet receptionsocket_pdu
: Garbage Collect closed TCP connections
gr-channels
- IQ imbalance block formula now mathematically correct now mathematically correct
selective_fading_model
: proper scaling of path length
gr-digital
additive_scrambler_bb
: tag triggered resetstream_to_tagged_stream
: tag offset afterunlock()
blks2/packet.py
: Flushing for small packetsinterpolating_resampler
: GCC 4.0 compile errorconstellation
: 16QAM demapper was wrong for one constellation pointchunks_to_symbols
: mutex-guard LUT against modification during use- MSVC compatibility throug
and
->&&
etc crc32_bb
: handle unpacked bytes correctlyofdm_carrier_allocator
: catching wrong allocations instead of crashing
gr-dtv
- All examples now are installed
- DVB-T2: Removed L1 post scrambling in spec v1.1.1 mode
gr-fcd
- Building on non-Linux systems
- Extended symbol bug in Reed-Solomon encoder
- DVB-T Cell identifier
gr-fcd
- Building on non-Linux systems
gr-fec
channel_construction.py
: return int frozen bit outputGSL_LDFLAGS
propagationpolar_decoder
used to be flaky
gr-fft
- locking of fftw wisdom
window.cc
: removed NaN due to FP math- compilation under MinGW
logpwrfft.py
reference scaling integer division bug
gr-filter
- Simpson's rule code removed in favor of GSL call
gr-qtgui
- Time sink: Segfault with tag trigger
gr-uhd
- Antenna selection in UHD apps
uhd_fft
scalar gain-capability- Device selection for multi-device operations in UHD apps
- TX streamer creation
gr-zeromq
- Multi-part messages reception
Added
Project Scope
- Ninja (https://ninja-build.org) now a supported build system
gnuradio-runtime
- Python can now get
gr.WORK_CALLED_PRODUCE
andgr.DONE
gr-utils
gr_modtool
: Autocompletion, line editinggr_modtool
:copyrightholder
option
GRC
- "Create Duplicate"
- "Save a copy"
- BokehGUI
gr-blocks
- New
tag_share
block: take tags from one two input streams to one output stream tag_gate
: tag filteringfile_source
: configurablefile_begin
stream tagmoving_average
: Vector mode (with element-wise MA)plateau_detector
: threshold get/set
gr-digital
costas_loop_cc
: Optional loop variable outputs- New
correlate_access_code_tag
block glfsr
exposed through Python
gr-dtv
- 256QAM mode for ITU-T J.83B transmitter
gr-fec
- negative Polynomials in
cc_encoder
gr-filter
symbol_sync_{cc|ff}
gr-uhd
uhd_app.py
: selectable time/clock sources- make
recv()
call's timeout parameterizable - message-based RX tuning through sink, TX through source
Changed
Project Scope
- VOLK version requirement: 1.4.0
- Minimal required SWIG version now 2.0.4
- GSL optional dependency
- Threw out completely unused
gr_??int
types - Doxygen build no longer contains timestamps
- Doxygen build now reproducible
- Though factually before, now officially include ZeroMQ and Sphinx as optional dependencies in docs
gnuradio-runtime
- Python gateway allows variable number of ports
gr-utils
gr_modtool
: Block template now usesnumpy.float32
instead of float. 32bit float is actually the default GNU Radio type.e.
gr-blocks
vector_sink
can preallocate memory for desired amount of items
gr-digital
header_format_default
now sps>1-capablecorrelate_acces_code
usesGR_LOG
gr-uhd
uhd_fft
: respectlo_offset
inset_bandwidth
usrp_source
: freq tag now actually reflects last set frequency, even on multiple channels
gr-qtgui
- Labels: now with 98.121212388% improved floating point formatting
- Time Sink: Stem plot option exposed
Deprecated
gnuradio-runtime
gr::sys_pri