ChangeLog for Version 3.6.1

Build system changes

  • New optional dependency for Sphinx
    • only needed if building Python documentation

Top-level component changes

  • gr-digital additions
    • gr_additive_scrambler_bb
    • gr_bytes_to_syms
    • gr_descrambler_bb
    • gr_glfsr_source_b
    • gr_glfsr_source_f
    • gri_glfsr
    • gr_map_bb
    • gr_pn_correlator_cc
    • gr_probe_density_b
    • gr_scrambler_bb
    • gr_chunks_to_symbols_XX
    • gr_diff_decoder_bb
    • gr_diff_encoder_bb
    • gr_diff_phasor_cc
    • gr_correlate_access_code_tag_bb
    • gr_framer_sink_1
    • gr_packet_sink
    • gr_simple_framer
    • gr_simple_framer_sync
    • gr_pfb_clock_sync_ccf
    • gr_pfb_clock_sync_fff
  • gr-fft (new)
    • fft_vcc
    • fft_vfc
    • goertzel_fc

New feature additions

  • Added swig support for new C++ block API (future development)
  • Reorganized volk build for better extensibility
  • New blocks:
    • gr_keep_m_in_n
    • gr_pack_k_bits_bb
    • gr_vector_insert_X
    • gr_vector_map
  • Head block can have number of items changed before a reset
  • New Python documentation using Sphinx
  • Allow max_noutput_items to be specified in GRC applications
  • Allow left click in FFT display to set a GRC variable
  • Added SIMD implementation of fixed phasor rotation to libvolk

Bug fixes

  • Updated build dependency and building instructions
  • Fixed pygtk check failure in cmake by making Python module checking more robust
  • Fixed stray pyc file generation in gruel
  • Fixed some QA failures when using Python 2.5
  • Fixed libvolk popcnt incorrect operation
  • Fixed accidentally removed virtual ports in GRC
  • Fixed gr-pager app center frequency display
  • Fixed memory leak in gr_pfb_channelizer_ccf
  • Fixed frequency offset test ing gr-fcd
  • Fixed portaudio detection in cmake
  • Fixed pthread linking in libgruel
  • Fixed missing QA linkage in gr-wavelet
  • Fixed UHD WBFM example to use current API
  • Fixed uhd_fft and uhd_siggen to used daughterboard names instead of IDs
  • Fixed AVX detection to turn off if GCC < 4.6.0
  • Fixed linker assumption made explicit in Ubuntu 12.04

Contributors

  • Alexandru Csete
  • Ben Reynwar
  • Donald Porges
  • Jaroslav Skarvada
  • Johnathan Corgan
  • Jose Quaresma
  • Josh Blum
  • Justin Cutler
  • Marcus Leech
  • Moritz Fischer
  • Nicholas Corgan
  • Nick Foster
  • Nick McCarty
  • Tom Rondeau
  • Tim O'Shea