diff options
Diffstat (limited to 'gr-digital/include')
-rw-r--r-- | gr-digital/include/gnuradio/digital/CMakeLists.txt (renamed from gr-digital/include/digital/CMakeLists.txt) | 0 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/additive_scrambler_bb.h (renamed from gr-digital/include/digital/additive_scrambler_bb.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/api.h (renamed from gr-digital/include/digital/api.h) | 2 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/binary_slicer_fb.h (renamed from gr-digital/include/digital/binary_slicer_fb.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/chunks_to_symbols_XX.h.t (renamed from gr-digital/include/digital/chunks_to_symbols_XX.h.t) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/clock_recovery_mm_cc.h (renamed from gr-digital/include/digital/clock_recovery_mm_cc.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/clock_recovery_mm_ff.h (renamed from gr-digital/include/digital/clock_recovery_mm_ff.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/cma_equalizer_cc.h (renamed from gr-digital/include/digital/cma_equalizer_cc.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/constellation.h (renamed from gr-digital/include/digital/constellation.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/constellation_decoder_cb.h (renamed from gr-digital/include/digital/constellation_decoder_cb.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/constellation_receiver_cb.h (renamed from gr-digital/include/digital/constellation_receiver_cb.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/correlate_access_code_bb.h (renamed from gr-digital/include/digital/correlate_access_code_bb.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/correlate_access_code_tag_bb.h (renamed from gr-digital/include/digital/correlate_access_code_tag_bb.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/costas_loop_cc.h (renamed from gr-digital/include/digital/costas_loop_cc.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/cpmmod_bc.h (renamed from gr-digital/include/digital/cpmmod_bc.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/crc32.h (renamed from gr-digital/include/digital/crc32.h) | 4 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/crc32_bb.h (renamed from gr-digital/include/digital/crc32_bb.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/descrambler_bb.h (renamed from gr-digital/include/digital/descrambler_bb.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/diff_decoder_bb.h (renamed from gr-digital/include/digital/diff_decoder_bb.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/diff_encoder_bb.h (renamed from gr-digital/include/digital/diff_encoder_bb.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/diff_phasor_cc.h (renamed from gr-digital/include/digital/diff_phasor_cc.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/fll_band_edge_cc.h (renamed from gr-digital/include/digital/fll_band_edge_cc.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/framer_sink_1.h (renamed from gr-digital/include/digital/framer_sink_1.h) | 10 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/glfsr.h (renamed from gr-digital/include/digital/glfsr.h) | 2 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/glfsr_source_b.h (renamed from gr-digital/include/digital/glfsr_source_b.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/glfsr_source_f.h (renamed from gr-digital/include/digital/glfsr_source_f.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/header_payload_demux.h (renamed from gr-digital/include/digital/header_payload_demux.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/kurtotic_equalizer_cc.h (renamed from gr-digital/include/digital/kurtotic_equalizer_cc.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/lfsr.h (renamed from gr-digital/include/digital/lfsr.h) | 2 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/lms_dd_equalizer_cc.h (renamed from gr-digital/include/digital/lms_dd_equalizer_cc.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/map_bb.h (renamed from gr-digital/include/digital/map_bb.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/metric_type.h (renamed from gr-digital/include/digital/metric_type.h) | 0 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/mpsk_receiver_cc.h (renamed from gr-digital/include/digital/mpsk_receiver_cc.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/mpsk_snr_est.h (renamed from gr-digital/include/digital/mpsk_snr_est.h) | 4 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/mpsk_snr_est_cc.h (renamed from gr-digital/include/digital/mpsk_snr_est_cc.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/ofdm_carrier_allocator_cvc.h (renamed from gr-digital/include/digital/ofdm_carrier_allocator_cvc.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/ofdm_chanest_vcvc.h (renamed from gr-digital/include/digital/ofdm_chanest_vcvc.h) | 15 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/ofdm_cyclic_prefixer.h (renamed from gr-digital/include/digital/ofdm_cyclic_prefixer.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/ofdm_equalizer_base.h (renamed from gr-digital/include/digital/ofdm_equalizer_base.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/ofdm_equalizer_simpledfe.h (renamed from gr-digital/include/digital/ofdm_equalizer_simpledfe.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/ofdm_equalizer_static.h (renamed from gr-digital/include/digital/ofdm_equalizer_static.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/ofdm_frame_acquisition.h (renamed from gr-digital/include/digital/ofdm_frame_acquisition.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/ofdm_frame_equalizer_vcvc.h (renamed from gr-digital/include/digital/ofdm_frame_equalizer_vcvc.h) | 24 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/ofdm_frame_sink.h (renamed from gr-digital/include/digital/ofdm_frame_sink.h) | 10 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/ofdm_insert_preamble.h (renamed from gr-digital/include/digital/ofdm_insert_preamble.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/ofdm_mapper_bcv.h (renamed from gr-digital/include/digital/ofdm_mapper_bcv.h) | 10 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/ofdm_sampler.h (renamed from gr-digital/include/digital/ofdm_sampler.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/ofdm_serializer_vcc.h (renamed from gr-digital/include/digital/ofdm_serializer_vcc.h) | 15 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/ofdm_sync_sc_cfb.h (renamed from gr-digital/include/digital/ofdm_sync_sc_cfb.h) | 11 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/packet_header_default.h (renamed from gr-digital/include/digital/packet_header_default.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/packet_header_ofdm.h (renamed from gr-digital/include/digital/packet_header_ofdm.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/packet_headergenerator_bb.h (renamed from gr-digital/include/digital/packet_headergenerator_bb.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/packet_headerparser_b.h (renamed from gr-digital/include/digital/packet_headerparser_b.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/packet_sink.h (renamed from gr-digital/include/digital/packet_sink.h) | 10 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/pfb_clock_sync_ccf.h (renamed from gr-digital/include/digital/pfb_clock_sync_ccf.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/pfb_clock_sync_fff.h (renamed from gr-digital/include/digital/pfb_clock_sync_fff.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/pn_correlator_cc.h (renamed from gr-digital/include/digital/pn_correlator_cc.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/probe_density_b.h (renamed from gr-digital/include/digital/probe_density_b.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/probe_mpsk_snr_est_c.h (renamed from gr-digital/include/digital/probe_mpsk_snr_est_c.h) | 8 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/scrambler_bb.h (renamed from gr-digital/include/digital/scrambler_bb.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/simple_correlator.h (renamed from gr-digital/include/digital/simple_correlator.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/simple_framer.h (renamed from gr-digital/include/digital/simple_framer.h) | 6 | ||||
-rw-r--r-- | gr-digital/include/gnuradio/digital/simple_framer_sync.h (renamed from gr-digital/include/digital/simple_framer_sync.h) | 0 |
63 files changed, 229 insertions, 204 deletions
diff --git a/gr-digital/include/digital/CMakeLists.txt b/gr-digital/include/gnuradio/digital/CMakeLists.txt index 275da16d87..275da16d87 100644 --- a/gr-digital/include/digital/CMakeLists.txt +++ b/gr-digital/include/gnuradio/digital/CMakeLists.txt diff --git a/gr-digital/include/digital/additive_scrambler_bb.h b/gr-digital/include/gnuradio/digital/additive_scrambler_bb.h index bc4d4b36e9..73fd395d67 100644 --- a/gr-digital/include/digital/additive_scrambler_bb.h +++ b/gr-digital/include/gnuradio/digital/additive_scrambler_bb.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_DIGITAL_ADDITIVE_SCRAMBLER_BB_H #define INCLUDED_DIGITAL_ADDITIVE_SCRAMBLER_BB_H -#include <digital/api.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -45,7 +45,7 @@ namespace gr { * processed, the shift register is reset to the seed value. * This allows processing fixed length vectors of samples. */ - class DIGITAL_API additive_scrambler_bb : virtual public gr_sync_block + class DIGITAL_API additive_scrambler_bb : virtual public sync_block { public: // gr::digital::additive_scrambler_bb::sptr diff --git a/gr-digital/include/digital/api.h b/gr-digital/include/gnuradio/digital/api.h index 815f7b6627..71ca19ad58 100644 --- a/gr-digital/include/digital/api.h +++ b/gr-digital/include/gnuradio/digital/api.h @@ -22,7 +22,7 @@ #ifndef INCLUDED_DIGITAL_API_H #define INCLUDED_DIGITAL_API_H -#include <attributes.h> +#include <gnuradio/attributes.h> #ifdef gnuradio_digital_EXPORTS # define DIGITAL_API __GR_ATTR_EXPORT diff --git a/gr-digital/include/digital/binary_slicer_fb.h b/gr-digital/include/gnuradio/digital/binary_slicer_fb.h index 47e0246094..ef83a9dbd4 100644 --- a/gr-digital/include/digital/binary_slicer_fb.h +++ b/gr-digital/include/gnuradio/digital/binary_slicer_fb.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_DIGITAL_BINARY_SLICER_FB_H #define INCLUDED_DIGITAL_BINARY_SLICER_FB_H -#include <digital/api.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -37,7 +37,7 @@ namespace gr { * x < 0 --> 0 * x >= 0 --> 1 */ - class DIGITAL_API binary_slicer_fb : virtual public gr_sync_block + class DIGITAL_API binary_slicer_fb : virtual public sync_block { public: // gr::digital::binary_slicer_fb::sptr diff --git a/gr-digital/include/digital/chunks_to_symbols_XX.h.t b/gr-digital/include/gnuradio/digital/chunks_to_symbols_XX.h.t index b0ae07bc9e..cbc3b474ce 100644 --- a/gr-digital/include/digital/chunks_to_symbols_XX.h.t +++ b/gr-digital/include/gnuradio/digital/chunks_to_symbols_XX.h.t @@ -25,8 +25,8 @@ #ifndef @GUARD_NAME@ #define @GUARD_NAME@ -#include <digital/api.h> -#include <gr_sync_interpolator.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_interpolator.h> namespace gr { namespace digital { @@ -51,7 +51,7 @@ namespace gr { * \sa gr::digital::chunks_to_symbols_bf, gr::digital::chunks_to_symbols_bc. * \sa gr::digital::chunks_to_symbols_sf, gr::digital::chunks_to_symbols_sc. */ - class DIGITAL_API @NAME@ : virtual public gr_sync_interpolator + class DIGITAL_API @NAME@ : virtual public sync_interpolator { public: // gr::digital::@BASE_NAME@::sptr diff --git a/gr-digital/include/digital/clock_recovery_mm_cc.h b/gr-digital/include/gnuradio/digital/clock_recovery_mm_cc.h index a7917e528a..9bca249afd 100644 --- a/gr-digital/include/digital/clock_recovery_mm_cc.h +++ b/gr-digital/include/gnuradio/digital/clock_recovery_mm_cc.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_DIGITAL_CLOCK_RECOVERY_MM_CC_H #define INCLUDED_DIGITAL_CLOCK_RECOVERY_MM_CC_H -#include <digital/api.h> -#include <gr_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/block.h> namespace gr { namespace digital { @@ -44,7 +44,7 @@ namespace gr { * and Muller algorithm," Electronics Letters, Vol. 31, no. 13, 22 * June 1995, pp. 1032 - 1033. */ - class DIGITAL_API clock_recovery_mm_cc : virtual public gr_block + class DIGITAL_API clock_recovery_mm_cc : virtual public block { public: // gr::digital::clock_recovery_mm_cc::sptr diff --git a/gr-digital/include/digital/clock_recovery_mm_ff.h b/gr-digital/include/gnuradio/digital/clock_recovery_mm_ff.h index 491f3ec21a..9637546ed4 100644 --- a/gr-digital/include/digital/clock_recovery_mm_ff.h +++ b/gr-digital/include/gnuradio/digital/clock_recovery_mm_ff.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_DIGITAL_CLOCK_RECOVERY_MM_FF_H #define INCLUDED_DIGITAL_CLOCK_RECOVERY_MM_FF_H -#include <digital/api.h> -#include <gr_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/block.h> namespace gr { namespace digital { @@ -41,7 +41,7 @@ namespace gr { * Estimation and Signal Processing" by Heinrich Meyr, Marc * Moeneclaey, & Stefan Fechtel. ISBN 0-471-50275-8. */ - class DIGITAL_API clock_recovery_mm_ff : virtual public gr_block + class DIGITAL_API clock_recovery_mm_ff : virtual public block { public: // gr::digital::clock_recovery_mm_ff::sptr diff --git a/gr-digital/include/digital/cma_equalizer_cc.h b/gr-digital/include/gnuradio/digital/cma_equalizer_cc.h index 0ccd1c21ba..108c2cfc7d 100644 --- a/gr-digital/include/digital/cma_equalizer_cc.h +++ b/gr-digital/include/gnuradio/digital/cma_equalizer_cc.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_DIGITAL_CMA_EQUALIZER_CC_H #define INCLUDED_DIGITAL_CMA_EQUALIZER_CC_H -#include <digital/api.h> -#include <gr_sync_decimator.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_decimator.h> namespace gr { namespace digital { @@ -41,7 +41,7 @@ namespace gr { * Transactions on Communications, Vol. 28, No. 11, pp. 1867 - * 1875, 1980. */ - class DIGITAL_API cma_equalizer_cc: virtual public gr_sync_decimator + class DIGITAL_API cma_equalizer_cc: virtual public sync_decimator { protected: virtual gr_complex error(const gr_complex &out) = 0; diff --git a/gr-digital/include/digital/constellation.h b/gr-digital/include/gnuradio/digital/constellation.h index a5e490b428..f8b99bb9c5 100644 --- a/gr-digital/include/digital/constellation.h +++ b/gr-digital/include/gnuradio/digital/constellation.h @@ -23,10 +23,10 @@ #ifndef INCLUDED_DIGITAL_CONSTELLATION_H #define INCLUDED_DIGITAL_CONSTELLATION_H -#include <digital/api.h> -#include <digital/metric_type.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/digital/metric_type.h> #include <boost/enable_shared_from_this.hpp> -#include <gr_complex.h> +#include <gnuradio/gr_complex.h> #include <vector> namespace gr { diff --git a/gr-digital/include/digital/constellation_decoder_cb.h b/gr-digital/include/gnuradio/digital/constellation_decoder_cb.h index 39cc6ac822..51feb95b7c 100644 --- a/gr-digital/include/digital/constellation_decoder_cb.h +++ b/gr-digital/include/gnuradio/digital/constellation_decoder_cb.h @@ -23,9 +23,9 @@ #ifndef INCLUDED_DIGITAL_CONSTELLATION_DECODER_CB_H #define INCLUDED_DIGITAL_CONSTELLATION_DECODER_CB_H -#include <digital/api.h> -#include <digital/constellation.h> -#include <gr_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/digital/constellation.h> +#include <gnuradio/block.h> namespace gr { namespace digital { @@ -40,7 +40,7 @@ namespace gr { * object. */ class DIGITAL_API constellation_decoder_cb - : virtual public gr_block + : virtual public block { public: // gr::digital::constellation_decoder_cb::sptr diff --git a/gr-digital/include/digital/constellation_receiver_cb.h b/gr-digital/include/gnuradio/digital/constellation_receiver_cb.h index 31138974ef..e8f269a139 100644 --- a/gr-digital/include/digital/constellation_receiver_cb.h +++ b/gr-digital/include/gnuradio/digital/constellation_receiver_cb.h @@ -23,9 +23,9 @@ #ifndef INCLUDED_DIGITAL_CONSTELLATION_RECEIVER_CB_H #define INCLUDED_DIGITAL_CONSTELLATION_RECEIVER_CB_H -#include <digital/api.h> -#include <digital/constellation.h> -#include <gr_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/digital/constellation.h> +#include <gnuradio/block.h> namespace gr { namespace digital { @@ -43,7 +43,7 @@ namespace gr { * the NCO are updated according to this error. */ class DIGITAL_API constellation_receiver_cb - : virtual public gr_block + : virtual public block { public: // gr::digital::constellation_receiver_cb::sptr diff --git a/gr-digital/include/digital/correlate_access_code_bb.h b/gr-digital/include/gnuradio/digital/correlate_access_code_bb.h index 12c0f39961..2f7b700ac9 100644 --- a/gr-digital/include/digital/correlate_access_code_bb.h +++ b/gr-digital/include/gnuradio/digital/correlate_access_code_bb.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_DIGITAL_CORRELATE_ACCESS_CODE_BB_H #define INCLUDED_DIGITAL_CORRELATE_ACCESS_CODE_BB_H -#include <digital/api.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> #include <string> namespace gr { @@ -45,7 +45,7 @@ namespace gr { * the corresponding data bit is the first data bit following the * access code. Otherwise the flag bit is 0. */ - class DIGITAL_API correlate_access_code_bb : virtual public gr_sync_block + class DIGITAL_API correlate_access_code_bb : virtual public sync_block { public: // gr::digital::correlate_access_code_bb::sptr diff --git a/gr-digital/include/digital/correlate_access_code_tag_bb.h b/gr-digital/include/gnuradio/digital/correlate_access_code_tag_bb.h index 5e04aa0b6e..475c038dc7 100644 --- a/gr-digital/include/digital/correlate_access_code_tag_bb.h +++ b/gr-digital/include/gnuradio/digital/correlate_access_code_tag_bb.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_DIGITAL_CORRELATE_ACCESS_CODE_TAG_BB_H #define INCLUDED_DIGITAL_CORRELATE_ACCESS_CODE_TAG_BB_H -#include <digital/api.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> #include <string> namespace gr { @@ -42,7 +42,7 @@ namespace gr { * key name [tag_name], specified in the constructor. Used for * searching an input data stream for preambles, etc. */ - class DIGITAL_API correlate_access_code_tag_bb : virtual public gr_sync_block + class DIGITAL_API correlate_access_code_tag_bb : virtual public sync_block { public: // gr::digital::correlate_access_code_tag_bb::sptr diff --git a/gr-digital/include/digital/costas_loop_cc.h b/gr-digital/include/gnuradio/digital/costas_loop_cc.h index 8ac0444cb8..38a41a5db5 100644 --- a/gr-digital/include/digital/costas_loop_cc.h +++ b/gr-digital/include/gnuradio/digital/costas_loop_cc.h @@ -23,9 +23,9 @@ #ifndef INCLUDED_DIGITAL_COSTAS_LOOP_CC_H #define INCLUDED_DIGITAL_COSTAS_LOOP_CC_H -#include <digital/api.h> -#include <blocks/control_loop.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/blocks/control_loop.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -56,7 +56,7 @@ namespace gr { * stream 2 is the normalized frequency of the loop */ class DIGITAL_API costas_loop_cc - : virtual public gr_sync_block, + : virtual public sync_block, virtual public blocks::control_loop { public: diff --git a/gr-digital/include/digital/cpmmod_bc.h b/gr-digital/include/gnuradio/digital/cpmmod_bc.h index 85fb0fae81..885c653de4 100644 --- a/gr-digital/include/digital/cpmmod_bc.h +++ b/gr-digital/include/gnuradio/digital/cpmmod_bc.h @@ -23,9 +23,9 @@ #ifndef INCLUDED_DIGITAL_CPMMOD_BC_H #define INCLUDED_DIGITAL_CPMMOD_BC_H -#include <digital/api.h> -#include <gr_hier_block2.h> -#include <analog/cpm.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/hier_block2.h> +#include <gnuradio/analog/cpm.h> namespace gr { namespace digital { @@ -46,7 +46,7 @@ namespace gr { * The modulator will silently accept any other inputs, though. * The output is the phase-modulated signal. */ - class DIGITAL_API cpmmod_bc : virtual public gr_hier_block2 + class DIGITAL_API cpmmod_bc : virtual public hier_block2 { public: // gr::digital::cpmmod_bc::sptr diff --git a/gr-digital/include/digital/crc32.h b/gr-digital/include/gnuradio/digital/crc32.h index 180719bf73..1f7581fd69 100644 --- a/gr-digital/include/digital/crc32.h +++ b/gr-digital/include/gnuradio/digital/crc32.h @@ -23,9 +23,9 @@ #ifndef INCLUDED_DIGITAL_CRC32_H #define INCLUDED_DIGITAL_CRC32_H -#include <digital/api.h> +#include <gnuradio/digital/api.h> #include <string> -#include <gr_types.h> +#include <gnuradio/types.h> namespace gr { namespace digital { diff --git a/gr-digital/include/digital/crc32_bb.h b/gr-digital/include/gnuradio/digital/crc32_bb.h index 52f056c716..79e8a974b8 100644 --- a/gr-digital/include/digital/crc32_bb.h +++ b/gr-digital/include/gnuradio/digital/crc32_bb.h @@ -24,8 +24,8 @@ #ifndef INCLUDED_DIGITAL_CRC32_BB_H #define INCLUDED_DIGITAL_CRC32_BB_H -#include <digital/api.h> -#include <gr_tagged_stream_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/tagged_stream_block.h> namespace gr { namespace digital { @@ -42,7 +42,7 @@ namespace gr { * Output: The same bytes as incoming, but trailing a CRC32 of the packet. * The tag is re-set to the new length. */ - class DIGITAL_API crc32_bb : virtual public gr_tagged_stream_block + class DIGITAL_API crc32_bb : virtual public tagged_stream_block { public: typedef boost::shared_ptr<crc32_bb> sptr; diff --git a/gr-digital/include/digital/descrambler_bb.h b/gr-digital/include/gnuradio/digital/descrambler_bb.h index 9fa1d68425..10efde275e 100644 --- a/gr-digital/include/digital/descrambler_bb.h +++ b/gr-digital/include/gnuradio/digital/descrambler_bb.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_GR_DESCRAMBLER_BB_H #define INCLUDED_GR_DESCRAMBLER_BB_H -#include <digital/api.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -38,7 +38,7 @@ namespace gr { * the LSB only of the input data stream, i.e., on an "unpacked * binary" stream, and produces the same format on its output. */ - class DIGITAL_API descrambler_bb : virtual public gr_sync_block + class DIGITAL_API descrambler_bb : virtual public sync_block { public: // gr::digital::descrambler_bb::sptr diff --git a/gr-digital/include/digital/diff_decoder_bb.h b/gr-digital/include/gnuradio/digital/diff_decoder_bb.h index 0b28b2a553..463e65756f 100644 --- a/gr-digital/include/digital/diff_decoder_bb.h +++ b/gr-digital/include/gnuradio/digital/diff_decoder_bb.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_GR_DIFF_DECODER_BB_H #define INCLUDED_GR_DIFF_DECODER_BB_H -#include <digital/api.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -37,7 +37,7 @@ namespace gr { * Uses current and previous symbols and the alphabet modulus to * perform differential decoding. */ - class DIGITAL_API diff_decoder_bb : virtual public gr_sync_block + class DIGITAL_API diff_decoder_bb : virtual public sync_block { public: // gr::digital::diff_decoder_bb::sptr diff --git a/gr-digital/include/digital/diff_encoder_bb.h b/gr-digital/include/gnuradio/digital/diff_encoder_bb.h index ef9d0970a0..e59c6e82bd 100644 --- a/gr-digital/include/digital/diff_encoder_bb.h +++ b/gr-digital/include/gnuradio/digital/diff_encoder_bb.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_GR_DIFF_ENCODER_BB_H #define INCLUDED_GR_DIFF_ENCODER_BB_H -#include <digital/api.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -37,7 +37,7 @@ namespace gr { * Uses current and previous symbols and the alphabet modulus to * perform differential encoding. */ - class DIGITAL_API diff_encoder_bb : virtual public gr_sync_block + class DIGITAL_API diff_encoder_bb : virtual public sync_block { public: // gr::digital::diff_encoder_bb::sptr diff --git a/gr-digital/include/digital/diff_phasor_cc.h b/gr-digital/include/gnuradio/digital/diff_phasor_cc.h index e2bf2bce59..efcc3b367a 100644 --- a/gr-digital/include/digital/diff_phasor_cc.h +++ b/gr-digital/include/gnuradio/digital/diff_phasor_cc.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_GR_DIFF_PHASOR_CC_H #define INCLUDED_GR_DIFF_PHASOR_CC_H -#include <digital/api.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -39,7 +39,7 @@ namespace gr { * * out[i] = in[i] * conj(in[i-1]); */ - class DIGITAL_API diff_phasor_cc : virtual public gr_sync_block + class DIGITAL_API diff_phasor_cc : virtual public sync_block { public: // gr::digital::diff_phasor_cc::sptr diff --git a/gr-digital/include/digital/fll_band_edge_cc.h b/gr-digital/include/gnuradio/digital/fll_band_edge_cc.h index 0bf3471112..309c23a496 100644 --- a/gr-digital/include/digital/fll_band_edge_cc.h +++ b/gr-digital/include/gnuradio/digital/fll_band_edge_cc.h @@ -23,9 +23,9 @@ #ifndef INCLUDED_DIGITAL_FLL_BAND_EDGE_CC_H #define INCLUDED_DIGITAL_FLL_BAND_EDGE_CC_H -#include <digital/api.h> -#include <gr_sync_block.h> -#include <blocks/control_loop.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> +#include <gnuradio/blocks/control_loop.h> namespace gr { namespace digital { @@ -81,7 +81,7 @@ namespace gr { * large. */ class DIGITAL_API fll_band_edge_cc - : virtual public gr_sync_block, + : virtual public sync_block, virtual public blocks::control_loop { public: diff --git a/gr-digital/include/digital/framer_sink_1.h b/gr-digital/include/gnuradio/digital/framer_sink_1.h index b562778704..7d13e4d6c0 100644 --- a/gr-digital/include/digital/framer_sink_1.h +++ b/gr-digital/include/gnuradio/digital/framer_sink_1.h @@ -23,9 +23,9 @@ #ifndef INCLUDED_GR_FRAMER_SINK_1_H #define INCLUDED_GR_FRAMER_SINK_1_H -#include <digital/api.h> -#include <gr_sync_block.h> -#include <gr_msg_queue.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> +#include <gnuradio/msg_queue.h> namespace gr { namespace digital { @@ -48,7 +48,7 @@ namespace gr { * the corresponding bit is the the first bit of the packet. That * is, this bit is the first one after the access code. */ - class DIGITAL_API framer_sink_1 : virtual public gr_sync_block + class DIGITAL_API framer_sink_1 : virtual public sync_block { public: // gr::digital::framer_sink_1::sptr @@ -59,7 +59,7 @@ namespace gr { * * \param target_queue The message queue where frames go. */ - static sptr make(gr_msg_queue_sptr target_queue); + static sptr make(msg_queue::sptr target_queue); }; } /* namespace digital */ diff --git a/gr-digital/include/digital/glfsr.h b/gr-digital/include/gnuradio/digital/glfsr.h index 4c7701d7ee..445904969e 100644 --- a/gr-digital/include/digital/glfsr.h +++ b/gr-digital/include/gnuradio/digital/glfsr.h @@ -23,7 +23,7 @@ #ifndef INCLUDED_DIGITAL_GLFSR_H #define INCLUDED_DIGITAL_GLFSR_H -#include <digital/api.h> +#include <gnuradio/digital/api.h> namespace gr { namespace digital { diff --git a/gr-digital/include/digital/glfsr_source_b.h b/gr-digital/include/gnuradio/digital/glfsr_source_b.h index 7fefb747aa..3491d73315 100644 --- a/gr-digital/include/digital/glfsr_source_b.h +++ b/gr-digital/include/gnuradio/digital/glfsr_source_b.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_GR_GLFSR_SOURCE_B_H #define INCLUDED_GR_GLFSR_SOURCE_B_H -#include <digital/api.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -33,7 +33,7 @@ namespace gr { * \brief Galois LFSR pseudo-random source * \ingroup waveform_generators_blk */ - class DIGITAL_API glfsr_source_b : virtual public gr_sync_block + class DIGITAL_API glfsr_source_b : virtual public sync_block { public: // gr::digital::glfsr_source_b::sptr diff --git a/gr-digital/include/digital/glfsr_source_f.h b/gr-digital/include/gnuradio/digital/glfsr_source_f.h index e591498d8c..24c0713792 100644 --- a/gr-digital/include/digital/glfsr_source_f.h +++ b/gr-digital/include/gnuradio/digital/glfsr_source_f.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_GR_GLFSR_SOURCE_F_H #define INCLUDED_GR_GLFSR_SOURCE_F_H -#include <digital/api.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -33,7 +33,7 @@ namespace gr { * \brief Galois LFSR pseudo-random source generating float outputs -1.0 - 1.0. * \ingroup waveform_generators_blk */ - class DIGITAL_API glfsr_source_f : virtual public gr_sync_block + class DIGITAL_API glfsr_source_f : virtual public sync_block { public: // gr::digital::glfsr_source_f::sptr diff --git a/gr-digital/include/digital/header_payload_demux.h b/gr-digital/include/gnuradio/digital/header_payload_demux.h index 1427062d77..b3b7c596ef 100644 --- a/gr-digital/include/digital/header_payload_demux.h +++ b/gr-digital/include/gnuradio/digital/header_payload_demux.h @@ -22,8 +22,8 @@ #ifndef INCLUDED_DIGITAL_HEADER_PAYLOAD_DEMUX_H #define INCLUDED_DIGITAL_HEADER_PAYLOAD_DEMUX_H -#include <digital/api.h> -#include <gr_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/block.h> namespace gr { namespace digital { @@ -59,7 +59,7 @@ namespace gr { * A special case are tags on items that make up the guard interval. These are copied * to the first item of the following symbol. */ - class DIGITAL_API header_payload_demux : virtual public gr_block + class DIGITAL_API header_payload_demux : virtual public block { public: typedef boost::shared_ptr<header_payload_demux> sptr; diff --git a/gr-digital/include/digital/kurtotic_equalizer_cc.h b/gr-digital/include/gnuradio/digital/kurtotic_equalizer_cc.h index be8c5f5cc2..a23cfa1377 100644 --- a/gr-digital/include/digital/kurtotic_equalizer_cc.h +++ b/gr-digital/include/gnuradio/digital/kurtotic_equalizer_cc.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_DIGITAL_KURTOTIC_EQUALIZER_CC_H #define INCLUDED_DIGITAL_KURTOTIC_EQUALIZER_CC_H -#include <digital/api.h> -#include <gr_sync_decimator.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_decimator.h> namespace gr { namespace digital { @@ -41,7 +41,7 @@ namespace gr { * Robotics and Vision, Vol. 3, Dec. 2004, pp. 2052 - 2057." */ class DIGITAL_API kurtotic_equalizer_cc : - virtual public gr_sync_decimator + virtual public sync_decimator { protected: virtual gr_complex error(const gr_complex &out) = 0; diff --git a/gr-digital/include/digital/lfsr.h b/gr-digital/include/gnuradio/digital/lfsr.h index 0dd419b791..ce82f6f5e1 100644 --- a/gr-digital/include/digital/lfsr.h +++ b/gr-digital/include/gnuradio/digital/lfsr.h @@ -23,7 +23,7 @@ #ifndef INCLUDED_DIGITAL_LFSR_H #define INCLUDED_DIGITAL_LFSR_H -#include <digital/api.h> +#include <gnuradio/digital/api.h> #include <stdexcept> #include <stdint.h> diff --git a/gr-digital/include/digital/lms_dd_equalizer_cc.h b/gr-digital/include/gnuradio/digital/lms_dd_equalizer_cc.h index 7286c9ad3c..01e5b6e71a 100644 --- a/gr-digital/include/digital/lms_dd_equalizer_cc.h +++ b/gr-digital/include/gnuradio/digital/lms_dd_equalizer_cc.h @@ -23,9 +23,9 @@ #ifndef INCLUDED_DIGITAL_LMS_DD_EQUALIZER_CC_H #define INCLUDED_DIGITAL_LMS_DD_EQUALIZER_CC_H -#include <digital/api.h> -#include <gr_sync_decimator.h> -#include <digital/constellation.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_decimator.h> +#include <gnuradio/digital/constellation.h> namespace gr { namespace digital { @@ -65,7 +65,7 @@ namespace gr { * Prentice Hall, 1996. */ class DIGITAL_API lms_dd_equalizer_cc : - virtual public gr_sync_decimator + virtual public sync_decimator { protected: virtual gr_complex error(const gr_complex &out) = 0; diff --git a/gr-digital/include/digital/map_bb.h b/gr-digital/include/gnuradio/digital/map_bb.h index 0a55a61213..e1bbb1d9b5 100644 --- a/gr-digital/include/digital/map_bb.h +++ b/gr-digital/include/gnuradio/digital/map_bb.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_GR_MAP_BB_H #define INCLUDED_GR_MAP_BB_H -#include <digital/api.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -40,7 +40,7 @@ namespace gr { * * -> output[i] = map[input[i]] */ - class DIGITAL_API map_bb : virtual public gr_sync_block + class DIGITAL_API map_bb : virtual public sync_block { public: // gr::digital::map_bb::sptr diff --git a/gr-digital/include/digital/metric_type.h b/gr-digital/include/gnuradio/digital/metric_type.h index c277f01d27..c277f01d27 100644 --- a/gr-digital/include/digital/metric_type.h +++ b/gr-digital/include/gnuradio/digital/metric_type.h diff --git a/gr-digital/include/digital/mpsk_receiver_cc.h b/gr-digital/include/gnuradio/digital/mpsk_receiver_cc.h index 68874d178e..94e765d4ac 100644 --- a/gr-digital/include/digital/mpsk_receiver_cc.h +++ b/gr-digital/include/gnuradio/digital/mpsk_receiver_cc.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_DIGITAL_MPSK_RECEIVER_CC_H #define INCLUDED_DIGITAL_MPSK_RECEIVER_CC_H -#include <digital/api.h> -#include <gr_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/block.h> namespace gr { namespace digital { @@ -65,7 +65,7 @@ namespace gr { * self-noise. * */ - class DIGITAL_API mpsk_receiver_cc : virtual public gr_block + class DIGITAL_API mpsk_receiver_cc : virtual public block { public: // gr::digital::mpsk_receiver_cc::sptr diff --git a/gr-digital/include/digital/mpsk_snr_est.h b/gr-digital/include/gnuradio/digital/mpsk_snr_est.h index f9edcbd05a..46df06164d 100644 --- a/gr-digital/include/digital/mpsk_snr_est.h +++ b/gr-digital/include/gnuradio/digital/mpsk_snr_est.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_DIGITAL_MPSK_SNR_EST_H #define INCLUDED_DIGITAL_MPSK_SNR_EST_H -#include <digital/api.h> -#include <gr_complex.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/gr_complex.h> namespace gr { namespace digital { diff --git a/gr-digital/include/digital/mpsk_snr_est_cc.h b/gr-digital/include/gnuradio/digital/mpsk_snr_est_cc.h index 14e8ca3b20..41a649cf58 100644 --- a/gr-digital/include/digital/mpsk_snr_est_cc.h +++ b/gr-digital/include/gnuradio/digital/mpsk_snr_est_cc.h @@ -23,9 +23,9 @@ #ifndef INCLUDED_DIGITAL_MPSK_SNR_EST_CC_H #define INCLUDED_DIGITAL_MPSK_SNR_EST_CC_H -#include <digital/api.h> -#include <digital/mpsk_snr_est.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/digital/mpsk_snr_est.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -49,7 +49,7 @@ namespace gr { * amount of error should be assumed and/or estimated for real * channel conditions. */ - class DIGITAL_API mpsk_snr_est_cc : virtual public gr_sync_block + class DIGITAL_API mpsk_snr_est_cc : virtual public sync_block { public: // gr::digital::mpsk_snr_est_cc::sptr diff --git a/gr-digital/include/digital/ofdm_carrier_allocator_cvc.h b/gr-digital/include/gnuradio/digital/ofdm_carrier_allocator_cvc.h index 2eaeb75611..26b11fceb4 100644 --- a/gr-digital/include/digital/ofdm_carrier_allocator_cvc.h +++ b/gr-digital/include/gnuradio/digital/ofdm_carrier_allocator_cvc.h @@ -24,8 +24,8 @@ #ifndef INCLUDED_DIGITAL_OFDM_CARRIER_ALLOCATOR_CVC_H #define INCLUDED_DIGITAL_OFDM_CARRIER_ALLOCATOR_CVC_H -#include <digital/api.h> -#include <gr_tagged_stream_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/tagged_stream_block.h> namespace gr { namespace digital { @@ -57,7 +57,7 @@ namespace gr { * \p fft_len-1 both identify the carrier below the DC carrier. * */ - class DIGITAL_API ofdm_carrier_allocator_cvc : virtual public gr_tagged_stream_block + class DIGITAL_API ofdm_carrier_allocator_cvc : virtual public tagged_stream_block { public: typedef boost::shared_ptr<ofdm_carrier_allocator_cvc> sptr; diff --git a/gr-digital/include/digital/ofdm_chanest_vcvc.h b/gr-digital/include/gnuradio/digital/ofdm_chanest_vcvc.h index 0607743d57..4ccc3896c9 100644 --- a/gr-digital/include/digital/ofdm_chanest_vcvc.h +++ b/gr-digital/include/gnuradio/digital/ofdm_chanest_vcvc.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_DIGITAL_OFDM_CHANEST_VCVC_H #define INCLUDED_DIGITAL_OFDM_CHANEST_VCVC_H -#include <digital/api.h> -#include <gr_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/block.h> namespace gr { namespace digital { @@ -32,9 +32,8 @@ namespace gr { /*! * \brief Estimate channel and coarse frequency offset for OFDM from preambles * \ingroup ofdm_blk - * \ingroup synchronizers_blk + * \ingroup syncronizers_blk * - * \details * Input: OFDM symbols (in frequency domain). The first one (or two) symbols are expected * to be synchronisation symbols, which are used to estimate the coarse freq offset * and the initial equalizer taps (these symbols are removed from the stream). @@ -45,7 +44,9 @@ namespace gr { * 'ofdm_sync_carr_offset' (integer), the coarse frequency offset as number of carriers, * and 'ofdm_sync_eq_taps' (complex vector). * Any tags attached to the synchronisation symbols are attached to the first data - * symbol. All other tags are propagated normally. + * symbol. All other tags are propagated as expected. + * + * Note: The vector on ofdm_sync_eq_taps is already frequency-corrected, whereas the rest is not. * * This block assumes the frequency offset is even (i.e. an integer multiple of 2). * @@ -53,12 +54,12 @@ namespace gr { * Communications, IEEE Transactions on, 1997. * [2] K.D. Kammeyer, "Nachrichtenuebertragung," Chapter. 16.3.2. */ - class DIGITAL_API ofdm_chanest_vcvc : virtual public gr_block + class DIGITAL_API ofdm_chanest_vcvc : virtual public block { public: typedef boost::shared_ptr<ofdm_chanest_vcvc> sptr; - /* + /*! * \param sync_symbol1 First synchronisation symbol in the frequency domain. Its length must be * the FFT length. For Schmidl & Cox synchronisation, every second sub-carrier * has to be zero. diff --git a/gr-digital/include/digital/ofdm_cyclic_prefixer.h b/gr-digital/include/gnuradio/digital/ofdm_cyclic_prefixer.h index f8e45edd90..70d37a6bc1 100644 --- a/gr-digital/include/digital/ofdm_cyclic_prefixer.h +++ b/gr-digital/include/gnuradio/digital/ofdm_cyclic_prefixer.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_DIGITAL_OFDM_CYCLIC_PREFIXER_H #define INCLUDED_DIGITAL_OFDM_CYCLIC_PREFIXER_H -#include <digital/api.h> -#include <gr_tagged_stream_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/tagged_stream_block.h> namespace gr { namespace digital { @@ -46,7 +46,7 @@ namespace gr { * * The pulse shape is a raised cosine in the time domain. */ - class DIGITAL_API ofdm_cyclic_prefixer : virtual public gr_tagged_stream_block + class DIGITAL_API ofdm_cyclic_prefixer : virtual public tagged_stream_block { public: typedef boost::shared_ptr<ofdm_cyclic_prefixer> sptr; diff --git a/gr-digital/include/digital/ofdm_equalizer_base.h b/gr-digital/include/gnuradio/digital/ofdm_equalizer_base.h index 4e3a88d589..c1e47ea1d5 100644 --- a/gr-digital/include/digital/ofdm_equalizer_base.h +++ b/gr-digital/include/gnuradio/digital/ofdm_equalizer_base.h @@ -22,9 +22,9 @@ #ifndef INCLUDED_DIGITAL_OFDM_EQUALIZER_BASE_H #define INCLUDED_DIGITAL_OFDM_EQUALIZER_BASE_H -#include <digital/api.h> -#include <gr_tags.h> -#include <gr_complex.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/tags.h> +#include <gnuradio/gr_complex.h> #include <boost/enable_shared_from_this.hpp> namespace gr { @@ -55,7 +55,7 @@ namespace gr { gr_complex *frame, int n_sym, const std::vector<gr_complex> &initial_taps = std::vector<gr_complex>(), - const std::vector<gr_tag_t> &tags = std::vector<gr_tag_t>()) = 0; + const std::vector<tag_t> &tags = std::vector<tag_t>()) = 0; //! Return the current channel state virtual void get_channel_state(std::vector<gr_complex> &taps) = 0; int fft_len() { return d_fft_len; }; diff --git a/gr-digital/include/digital/ofdm_equalizer_simpledfe.h b/gr-digital/include/gnuradio/digital/ofdm_equalizer_simpledfe.h index 7bf6950965..d526f9f157 100644 --- a/gr-digital/include/digital/ofdm_equalizer_simpledfe.h +++ b/gr-digital/include/gnuradio/digital/ofdm_equalizer_simpledfe.h @@ -22,9 +22,9 @@ #ifndef INCLUDED_DIGITAL_OFDM_EQUALIZER_SIMPLEDFE_H #define INCLUDED_DIGITAL_OFDM_EQUALIZER_SIMPLEDFE_H -#include <digital/api.h> -#include <digital/constellation.h> -#include <digital/ofdm_equalizer_base.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/digital/constellation.h> +#include <gnuradio/digital/ofdm_equalizer_base.h> namespace gr { namespace digital { @@ -80,7 +80,7 @@ namespace gr { void equalize(gr_complex *frame, int n_sym, const std::vector<gr_complex> &initial_taps = std::vector<gr_complex>(), - const std::vector<gr_tag_t> &tags = std::vector<gr_tag_t>()); + const std::vector<tag_t> &tags = std::vector<tag_t>()); /* * \param fft_len FFT length diff --git a/gr-digital/include/digital/ofdm_equalizer_static.h b/gr-digital/include/gnuradio/digital/ofdm_equalizer_static.h index 6507479f4b..892025c2b0 100644 --- a/gr-digital/include/digital/ofdm_equalizer_static.h +++ b/gr-digital/include/gnuradio/digital/ofdm_equalizer_static.h @@ -22,9 +22,9 @@ #ifndef INCLUDED_DIGITAL_OFDM_EQUALIZER_STATIC_H #define INCLUDED_DIGITAL_OFDM_EQUALIZER_STATIC_H -#include <digital/api.h> -#include <digital/constellation.h> -#include <digital/ofdm_equalizer_base.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/digital/constellation.h> +#include <gnuradio/digital/ofdm_equalizer_base.h> namespace gr { namespace digital { @@ -67,7 +67,7 @@ namespace gr { void equalize(gr_complex *frame, int n_sym, const std::vector<gr_complex> &initial_taps = std::vector<gr_complex>(), - const std::vector<gr_tag_t> &tags = std::vector<gr_tag_t>()); + const std::vector<tag_t> &tags = std::vector<tag_t>()); /* * \param fft_len FFT length diff --git a/gr-digital/include/digital/ofdm_frame_acquisition.h b/gr-digital/include/gnuradio/digital/ofdm_frame_acquisition.h index b8f8ff7662..a398e18454 100644 --- a/gr-digital/include/digital/ofdm_frame_acquisition.h +++ b/gr-digital/include/gnuradio/digital/ofdm_frame_acquisition.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_DIGITAL_OFDM_FRAME_ACQUISITION_H #define INCLUDED_DIGITAL_OFDM_FRAME_ACQUISITION_H -#include <digital/api.h> -#include <gr_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/block.h> #include <vector> namespace gr { @@ -49,7 +49,7 @@ namespace gr { * equalization on all subcarriers. This corrects for the phase * and amplitude distortion caused by the channel. */ - class DIGITAL_API ofdm_frame_acquisition : virtual public gr_block + class DIGITAL_API ofdm_frame_acquisition : virtual public block { public: // gr::digital::ofdm_frame_acquisition::sptr diff --git a/gr-digital/include/digital/ofdm_frame_equalizer_vcvc.h b/gr-digital/include/gnuradio/digital/ofdm_frame_equalizer_vcvc.h index 3be014d455..2715316a93 100644 --- a/gr-digital/include/digital/ofdm_frame_equalizer_vcvc.h +++ b/gr-digital/include/gnuradio/digital/ofdm_frame_equalizer_vcvc.h @@ -22,9 +22,9 @@ #ifndef INCLUDED_OFDM_FRAME_EQUALIZER_VCVC_H #define INCLUDED_OFDM_FRAME_EQUALIZER_VCVC_H -#include <digital/api.h> -#include <digital/ofdm_equalizer_base.h> -#include <gr_tagged_stream_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/digital/ofdm_equalizer_base.h> +#include <gnuradio/tagged_stream_block.h> namespace gr { namespace digital { @@ -35,16 +35,29 @@ namespace gr { * * \details * Performs equalization in one or two dimensions on a tagged OFDM frame. + * + * This does two things: + * First, it removes the coarse carrier offset. If a tag is found on the first + * item with the key 'ofdm_sync_carr_offset', this is interpreted as the coarse + * frequency offset in number of carriers. + * Next, it performs equalization in one or two dimensions on a tagged OFDM frame. + * The actual equalization is done by a ofdm_frame_equalizer object, outside of + * the block. + * + * Note that the tag with the coarse carrier offset is not removed. Blocks + * downstream from this block must not attempt to also correct this offset. + * * Input: a tagged series of OFDM symbols. - * Output: The same as the input, but equalized. + * Output: The same as the input, but equalized and frequency-corrected. */ - class DIGITAL_API ofdm_frame_equalizer_vcvc : virtual public gr_tagged_stream_block + class DIGITAL_API ofdm_frame_equalizer_vcvc : virtual public tagged_stream_block { public: typedef boost::shared_ptr<ofdm_frame_equalizer_vcvc> sptr; /*! * \param equalizer The equalizer object that will do the actual work + * \param cp_len Length of the cyclic prefix in samples (required to correct the frequency offset) * \param len_tag_key Length tag key * \param propagate_channel_state If true, the channel state after the last symbol * will be added to the first symbol as a tag @@ -53,6 +66,7 @@ namespace gr { */ static sptr make( ofdm_equalizer_base::sptr equalizer, + int cp_len, const std::string &len_tag_key = "frame_len", bool propagate_channel_state=false, int fixed_frame_len=0 diff --git a/gr-digital/include/digital/ofdm_frame_sink.h b/gr-digital/include/gnuradio/digital/ofdm_frame_sink.h index ff31bad919..439e1ca135 100644 --- a/gr-digital/include/digital/ofdm_frame_sink.h +++ b/gr-digital/include/gnuradio/digital/ofdm_frame_sink.h @@ -23,9 +23,9 @@ #ifndef INCLUDED_DIGITAL_OFDM_FRAME_SINK_H #define INCLUDED_DIGITAL_OFDM_FRAME_SINK_H -#include <digital/api.h> -#include <gr_sync_block.h> -#include <gr_msg_queue.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> +#include <gnuradio/msg_queue.h> namespace gr { namespace digital { @@ -42,7 +42,7 @@ namespace gr { * reference to an object to do the demapping and slicing for a * given modulation type. */ - class DIGITAL_API ofdm_frame_sink : virtual public gr_sync_block + class DIGITAL_API ofdm_frame_sink : virtual public sync_block { public: // gr::digital::ofdm_frame_sink::sptr @@ -60,7 +60,7 @@ namespace gr { */ static sptr make(const std::vector<gr_complex> &sym_position, const std::vector<char> &sym_value_out, - gr_msg_queue_sptr target_queue, + msg_queue::sptr target_queue, int occupied_tones, float phase_gain=0.25, float freq_gain=0.25*0.25/4); }; diff --git a/gr-digital/include/digital/ofdm_insert_preamble.h b/gr-digital/include/gnuradio/digital/ofdm_insert_preamble.h index a9ad61e1d0..a98e7cf814 100644 --- a/gr-digital/include/digital/ofdm_insert_preamble.h +++ b/gr-digital/include/gnuradio/digital/ofdm_insert_preamble.h @@ -22,8 +22,8 @@ #ifndef INCLUDED_DIGITAL_OFDM_INSERT_PREAMBLE_H #define INCLUDED_DIGITAL_OFDM_INSERT_PREAMBLE_H -#include <digital/api.h> -#include <gr_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/block.h> #include <vector> namespace gr { @@ -55,7 +55,7 @@ namespace gr { * symbol is the first symbol, otherwise 0. * </pre> */ - class DIGITAL_API ofdm_insert_preamble : virtual public gr_block + class DIGITAL_API ofdm_insert_preamble : virtual public block { public: // gr::digital::ofdm_insert_preamble::sptr diff --git a/gr-digital/include/digital/ofdm_mapper_bcv.h b/gr-digital/include/gnuradio/digital/ofdm_mapper_bcv.h index 49ae9adc92..cdd4a60bc2 100644 --- a/gr-digital/include/digital/ofdm_mapper_bcv.h +++ b/gr-digital/include/gnuradio/digital/ofdm_mapper_bcv.h @@ -23,9 +23,9 @@ #ifndef INCLUDED_DIGITAL_OFDM_MAPPER_BCV_H #define INCLUDED_DIGITAL_OFDM_MAPPER_BCV_H -#include <digital/api.h> -#include <gr_sync_block.h> -#include <gr_msg_queue.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> +#include <gnuradio/msg_queue.h> namespace gr { namespace digital { @@ -39,7 +39,7 @@ namespace gr { * \details * Abstract class must be subclassed with specific mapping. */ - class DIGITAL_API ofdm_mapper_bcv : virtual public gr_sync_block + class DIGITAL_API ofdm_mapper_bcv : virtual public sync_block { public: // gr::digital::ofdm_mapper_bcv::sptr @@ -58,7 +58,7 @@ namespace gr { unsigned occupied_carriers, unsigned int fft_length); - virtual gr_msg_queue_sptr msgq() const = 0; + virtual msg_queue::sptr msgq() const = 0; }; } /* namespace digital */ diff --git a/gr-digital/include/digital/ofdm_sampler.h b/gr-digital/include/gnuradio/digital/ofdm_sampler.h index 5df16be3e4..59bc36a7c2 100644 --- a/gr-digital/include/digital/ofdm_sampler.h +++ b/gr-digital/include/gnuradio/digital/ofdm_sampler.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_DIGITAL_OFDM_SAMPLER_H #define INCLUDED_DIGITAL_OFDM_SAMPLER_H -#include <digital/api.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -33,7 +33,7 @@ namespace gr { * \brief does the rest of the OFDM stuff * \ingroup ofdm_blk */ - class DIGITAL_API ofdm_sampler : virtual public gr_block + class DIGITAL_API ofdm_sampler : virtual public block { public: // gr::digital::ofdm_sampler::sptr diff --git a/gr-digital/include/digital/ofdm_serializer_vcc.h b/gr-digital/include/gnuradio/digital/ofdm_serializer_vcc.h index f02b0f85bb..a445118678 100644 --- a/gr-digital/include/digital/ofdm_serializer_vcc.h +++ b/gr-digital/include/gnuradio/digital/ofdm_serializer_vcc.h @@ -22,9 +22,9 @@ #ifndef INCLUDED_DIGITAL_OFDM_SERIALIZER_VCC_H #define INCLUDED_DIGITAL_OFDM_SERIALIZER_VCC_H -#include <digital/api.h> -#include <gr_tagged_stream_block.h> -#include <digital/ofdm_carrier_allocator_cvc.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/tagged_stream_block.h> +#include <gnuradio/digital/ofdm_carrier_allocator_cvc.h> namespace gr { namespace digital { @@ -46,10 +46,13 @@ namespace gr { * output items, and the frame length specifies the exact number of * consumed input items. * + * It is possible to correct a carrier offset in this function by passing + * another tag with said offset. + * * Input: Complex vectors of length \p fft_len * Output: Complex scalars, in the same order as specified in occupied_carriers. */ - class DIGITAL_API ofdm_serializer_vcc : virtual public gr_tagged_stream_block + class DIGITAL_API ofdm_serializer_vcc : virtual public tagged_stream_block { public: typedef boost::shared_ptr<ofdm_serializer_vcc> sptr; @@ -60,6 +63,7 @@ namespace gr { * \param len_tag_key The key of the tag identifying the length of the input frame in OFDM symbols. * \param packet_len_tag_key The key of the tag identifying the number of complex symbols in this packet. * \param symbols_skipped If the first symbol is not allocated as in \p occupied_carriers[0], set this + * \param carr_offset_key When this block should correct a carrier offset, specify the tag key of the offset here (not necessary if following an ofdm_frame_equalizer_vcvc) * \param input_is_shifted If the input has the DC carrier on index 0 (i.e. it is not FFT shifted), set this to false */ static sptr make( @@ -68,6 +72,7 @@ namespace gr { const std::string &len_tag_key="frame_len", const std::string &packet_len_tag_key="", int symbols_skipped=0, + const std::string &carr_offset_key="", bool input_is_shifted=true ); @@ -75,12 +80,14 @@ namespace gr { * \param allocator The carrier allocator block of which this shall be the inverse * \param packet_len_tag_key The key of the tag identifying the number of complex symbols in this packet. * \param symbols_skipped If the first symbol is not allocated as in \p occupied_carriers[0], set this + * \param carr_offset_key When this block should correct a carrier offset, specify the tag key of the offset here (not necessary if following an ofdm_frame_equalizer_vcvc) * \param input_is_shifted If the input has the DC carrier on index 0 (i.e. it is not FFT shifted), set this to false */ static sptr make( const gr::digital::ofdm_carrier_allocator_cvc::sptr &allocator, const std::string &packet_len_tag_key="", int symbols_skipped=0, + const std::string &carr_offset_key="", bool input_is_shifted=true ); }; diff --git a/gr-digital/include/digital/ofdm_sync_sc_cfb.h b/gr-digital/include/gnuradio/digital/ofdm_sync_sc_cfb.h index 84f3e704a3..d0dcfde7d9 100644 --- a/gr-digital/include/digital/ofdm_sync_sc_cfb.h +++ b/gr-digital/include/gnuradio/digital/ofdm_sync_sc_cfb.h @@ -24,8 +24,8 @@ #ifndef INCLUDED_DIGITAL_OFDM_SYNC_SC_CFB_H #define INCLUDED_DIGITAL_OFDM_SYNC_SC_CFB_H -#include <digital/api.h> -#include <gr_hier_block2.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/hier_block2.h> namespace gr { namespace digital { @@ -61,15 +61,18 @@ namespace gr { * [1] Schmidl, T.M. and Cox, D.C., "Robust frequency and timing synchronization for OFDM", * Communications, IEEE Transactions on, 1997. */ - class DIGITAL_API ofdm_sync_sc_cfb : virtual public gr_hier_block2 + class DIGITAL_API ofdm_sync_sc_cfb : virtual public hier_block2 { public: typedef boost::shared_ptr<ofdm_sync_sc_cfb> sptr; /*! \param fft_len FFT length * \param cp_len Length of the guard interval (cyclic prefix) in samples + * \param use_even_carriers If true, the carriers in the sync preamble are occupied such + * that the even carriers are used (0, 2, 4, ...). If you use all + * carriers, that would include the DC carrier, so be careful. */ - static sptr make(int fft_len, int cp_len); + static sptr make(int fft_len, int cp_len, bool use_even_carriers=false); }; } // namespace digital diff --git a/gr-digital/include/digital/packet_header_default.h b/gr-digital/include/gnuradio/digital/packet_header_default.h index e4c994593f..c7f1833d11 100644 --- a/gr-digital/include/digital/packet_header_default.h +++ b/gr-digital/include/gnuradio/digital/packet_header_default.h @@ -22,8 +22,8 @@ #ifndef INCLUDED_DIGITAL_PACKET_HEADER_DEFAULT_H #define INCLUDED_DIGITAL_PACKET_HEADER_DEFAULT_H -#include <gr_tags.h> -#include <digital/api.h> +#include <gnuradio/tags.h> +#include <gnuradio/digital/api.h> #include <boost/enable_shared_from_this.hpp> namespace gr { @@ -79,7 +79,7 @@ namespace gr { virtual bool header_formatter( long packet_len, unsigned char *out, - const std::vector<gr_tag_t> &tags=std::vector<gr_tag_t>() + const std::vector<tag_t> &tags=std::vector<tag_t>() ); /*! @@ -89,7 +89,7 @@ namespace gr { */ virtual bool header_parser( const unsigned char *header, - std::vector<gr_tag_t> &tags); + std::vector<tag_t> &tags); static sptr make( long header_len, diff --git a/gr-digital/include/digital/packet_header_ofdm.h b/gr-digital/include/gnuradio/digital/packet_header_ofdm.h index 3a477580ce..4603450915 100644 --- a/gr-digital/include/digital/packet_header_ofdm.h +++ b/gr-digital/include/gnuradio/digital/packet_header_ofdm.h @@ -23,8 +23,8 @@ #define INCLUDED_DIGITAL_PACKET_HEADER_OFDM_H #include <vector> -#include <digital/api.h> -#include <digital/packet_header_default.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/digital/packet_header_default.h> namespace gr { namespace digital { @@ -60,7 +60,7 @@ namespace gr { */ bool header_parser( const unsigned char *header, - std::vector<gr_tag_t> &tags); + std::vector<tag_t> &tags); /*! * \param occupied_carriers See carrier allocator diff --git a/gr-digital/include/digital/packet_headergenerator_bb.h b/gr-digital/include/gnuradio/digital/packet_headergenerator_bb.h index 426f49dee5..1ad67b7031 100644 --- a/gr-digital/include/digital/packet_headergenerator_bb.h +++ b/gr-digital/include/gnuradio/digital/packet_headergenerator_bb.h @@ -22,9 +22,9 @@ #ifndef INCLUDED_PACKET_HEADERGENERATOR_BB_H #define INCLUDED_PACKET_HEADERGENERATOR_BB_H -#include <digital/api.h> -#include <gr_tagged_stream_block.h> -#include <digital/packet_header_default.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/tagged_stream_block.h> +#include <gnuradio/digital/packet_header_default.h> namespace gr { namespace digital { @@ -41,7 +41,7 @@ namespace gr { * or a subclass thereof). If only a number of bits is specified, a * default header is generated (see packet_header_default). */ - class DIGITAL_API packet_headergenerator_bb : virtual public gr_tagged_stream_block + class DIGITAL_API packet_headergenerator_bb : virtual public tagged_stream_block { public: typedef boost::shared_ptr<packet_headergenerator_bb> sptr; diff --git a/gr-digital/include/digital/packet_headerparser_b.h b/gr-digital/include/gnuradio/digital/packet_headerparser_b.h index cdf76f1209..a0ca48f192 100644 --- a/gr-digital/include/digital/packet_headerparser_b.h +++ b/gr-digital/include/gnuradio/digital/packet_headerparser_b.h @@ -22,9 +22,9 @@ #ifndef INCLUDED_DIGITAL_PACKET_HEADERPARSER_B_H #define INCLUDED_DIGITAL_PACKET_HEADERPARSER_B_H -#include <digital/api.h> -#include <gr_sync_block.h> -#include <digital/packet_header_default.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> +#include <gnuradio/digital/packet_header_default.h> namespace gr { namespace digital { @@ -46,7 +46,7 @@ namespace gr { * If only a header length is given, this block uses the default header * format. */ - class DIGITAL_API packet_headerparser_b : virtual public gr_sync_block + class DIGITAL_API packet_headerparser_b : virtual public sync_block { public: typedef boost::shared_ptr<packet_headerparser_b> sptr; diff --git a/gr-digital/include/digital/packet_sink.h b/gr-digital/include/gnuradio/digital/packet_sink.h index 42f826535f..a0a56bc4ff 100644 --- a/gr-digital/include/digital/packet_sink.h +++ b/gr-digital/include/gnuradio/digital/packet_sink.h @@ -23,9 +23,9 @@ #ifndef INCLUDED_GR_PACKET_SINK_H #define INCLUDED_GR_PACKET_SINK_H -#include <digital/api.h> -#include <gr_sync_block.h> -#include <gr_msg_queue.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> +#include <gnuradio/msg_queue.h> namespace gr { namespace digital { @@ -53,7 +53,7 @@ namespace gr { * generally be replaced with a correlate access code and frame * sink blocks. */ - class DIGITAL_API packet_sink : virtual public gr_sync_block + class DIGITAL_API packet_sink : virtual public sync_block { public: // gr::digital::packet_sink::sptr @@ -67,7 +67,7 @@ namespace gr { * \param threshold Number of bits that can be incorrect in the \p sync_vector. */ static sptr make(const std::vector<unsigned char>& sync_vector, - gr_msg_queue_sptr target_queue, + msg_queue::sptr target_queue, int threshold=-1); //! return true if we detect carrier diff --git a/gr-digital/include/digital/pfb_clock_sync_ccf.h b/gr-digital/include/gnuradio/digital/pfb_clock_sync_ccf.h index 2cdb55ca4a..d4d61bbf4f 100644 --- a/gr-digital/include/digital/pfb_clock_sync_ccf.h +++ b/gr-digital/include/gnuradio/digital/pfb_clock_sync_ccf.h @@ -24,9 +24,9 @@ #ifndef INCLUDED_DIGITAL_PFB_CLOCK_SYNC_CCF_H #define INCLUDED_DIGITAL_PFB_CLOCK_SYNC_CCF_H -#include <digital/api.h> -#include <filter/fir_filter.h> -#include <gr_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/filter/fir_filter.h> +#include <gnuradio/block.h> namespace gr { namespace digital { @@ -146,7 +146,7 @@ namespace gr { * was added to better work with equalizers, which do a better job * of modeling the channel if they have 2 samps/sym. */ - class DIGITAL_API pfb_clock_sync_ccf : virtual public gr_block + class DIGITAL_API pfb_clock_sync_ccf : virtual public block { public: // gr::digital::pfb_clock_sync_ccf::sptr diff --git a/gr-digital/include/digital/pfb_clock_sync_fff.h b/gr-digital/include/gnuradio/digital/pfb_clock_sync_fff.h index f0fc6df314..38d8f69f2f 100644 --- a/gr-digital/include/digital/pfb_clock_sync_fff.h +++ b/gr-digital/include/gnuradio/digital/pfb_clock_sync_fff.h @@ -23,9 +23,9 @@ #ifndef INCLUDED_DIGITAL_PFB_CLOCK_SYNC_FFF_H #define INCLUDED_DIGITAL_PFB_CLOCK_SYNC_FFF_H -#include <digital/api.h> -#include <filter/fir_filter.h> -#include <gr_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/filter/fir_filter.h> +#include <gnuradio/block.h> namespace gr { namespace digital { @@ -145,7 +145,7 @@ namespace gr { * was added to better work with equalizers, which do a better job * of modeling the channel if they have 2 samps/sym. */ - class DIGITAL_API pfb_clock_sync_fff : virtual public gr_block + class DIGITAL_API pfb_clock_sync_fff : virtual public block { public: // gr::digital::pfb_clock_sync_fff::sptr diff --git a/gr-digital/include/digital/pn_correlator_cc.h b/gr-digital/include/gnuradio/digital/pn_correlator_cc.h index 147983f892..c98f086aa0 100644 --- a/gr-digital/include/digital/pn_correlator_cc.h +++ b/gr-digital/include/gnuradio/digital/pn_correlator_cc.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_GR_PN_CORRELATOR_CC_H #define INCLUDED_GR_PN_CORRELATOR_CC_H -#include <digital/api.h> -#include <gr_sync_decimator.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_decimator.h> namespace gr { namespace digital { @@ -38,7 +38,7 @@ namespace gr { * against reference PN code, one sample per PN code period. The * PN sequence is generated using a GLFSR. */ - class DIGITAL_API pn_correlator_cc : virtual public gr_sync_decimator + class DIGITAL_API pn_correlator_cc : virtual public sync_decimator { public: // gr::digital::pn_correlator_cc::sptr diff --git a/gr-digital/include/digital/probe_density_b.h b/gr-digital/include/gnuradio/digital/probe_density_b.h index b0343d2cfb..ff5ce22080 100644 --- a/gr-digital/include/digital/probe_density_b.h +++ b/gr-digital/include/gnuradio/digital/probe_density_b.h @@ -21,8 +21,8 @@ #ifndef INCLUDED_GR_PROBE_DENSITY_B_H #define INCLUDED_GR_PROBE_DENSITY_B_H -#include <digital/api.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -37,7 +37,7 @@ namespace gr { * If you send this block a stream of unpacked bytes, it will tell * you what the bit density is. */ - class DIGITAL_API probe_density_b : virtual public gr_sync_block + class DIGITAL_API probe_density_b : virtual public sync_block { public: // gr::digital::probe_density_b::sptr diff --git a/gr-digital/include/digital/probe_mpsk_snr_est_c.h b/gr-digital/include/gnuradio/digital/probe_mpsk_snr_est_c.h index 289940cdd1..f78c767bf1 100644 --- a/gr-digital/include/digital/probe_mpsk_snr_est_c.h +++ b/gr-digital/include/gnuradio/digital/probe_mpsk_snr_est_c.h @@ -23,9 +23,9 @@ #ifndef INCLUDED_DIGITAL_PROBE_MPSK_SNR_EST_C_H #define INCLUDED_DIGITAL_PROBE_MPSK_SNR_EST_C_H -#include <digital/api.h> -#include <digital/mpsk_snr_est.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/digital/mpsk_snr_est.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -46,7 +46,7 @@ namespace gr { * conditions; some amount of error should be assumed and/or * estimated for real channel conditions. */ - class DIGITAL_API probe_mpsk_snr_est_c : virtual public gr_sync_block + class DIGITAL_API probe_mpsk_snr_est_c : virtual public sync_block { public: // gr::digital::probe_mpsk_snr_est_c::sptr diff --git a/gr-digital/include/digital/scrambler_bb.h b/gr-digital/include/gnuradio/digital/scrambler_bb.h index 6360662dae..4ba83daf60 100644 --- a/gr-digital/include/digital/scrambler_bb.h +++ b/gr-digital/include/gnuradio/digital/scrambler_bb.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_GR_SCRAMBLER_BB_H #define INCLUDED_GR_SCRAMBLER_BB_H -#include <digital/api.h> -#include <gr_sync_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/sync_block.h> namespace gr { namespace digital { @@ -38,7 +38,7 @@ namespace gr { * i.e., on an "unpacked binary" stream, and produces the same * format on its output. */ - class DIGITAL_API scrambler_bb : virtual public gr_sync_block + class DIGITAL_API scrambler_bb : virtual public sync_block { public: // gr::digital::scrambler_bb::sptr diff --git a/gr-digital/include/digital/simple_correlator.h b/gr-digital/include/gnuradio/digital/simple_correlator.h index 5cb7ddc6ee..763705c6b9 100644 --- a/gr-digital/include/digital/simple_correlator.h +++ b/gr-digital/include/gnuradio/digital/simple_correlator.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_GR_SIMPLE_CORRELATOR_H #define INCLUDED_GR_SIMPLE_CORRELATOR_H -#include <digital/api.h> -#include <gr_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/block.h> namespace gr { namespace digital { @@ -34,7 +34,7 @@ namespace gr { * \ingroup packet_operators_blk * \ingroup deprecated_blk */ - class DIGITAL_API simple_correlator : virtual public gr_block + class DIGITAL_API simple_correlator : virtual public block { public: // gr::digital::simple_correlator::sptr diff --git a/gr-digital/include/digital/simple_framer.h b/gr-digital/include/gnuradio/digital/simple_framer.h index 951e13d8f2..f0588eb20e 100644 --- a/gr-digital/include/digital/simple_framer.h +++ b/gr-digital/include/gnuradio/digital/simple_framer.h @@ -23,8 +23,8 @@ #ifndef INCLUDED_GR_SIMPLE_FRAMER_H #define INCLUDED_GR_SIMPLE_FRAMER_H -#include <digital/api.h> -#include <gr_block.h> +#include <gnuradio/digital/api.h> +#include <gnuradio/block.h> namespace gr { namespace digital { @@ -39,7 +39,7 @@ namespace gr { * frame is prepended with the GRSF_SYNC (defind in * simple_framer_sync.h) and an 8-bit sequence number. */ - class DIGITAL_API simple_framer : virtual public gr_block + class DIGITAL_API simple_framer : virtual public block { public: // gr::digital::simple_framer::sptr diff --git a/gr-digital/include/digital/simple_framer_sync.h b/gr-digital/include/gnuradio/digital/simple_framer_sync.h index f6c8f148e6..f6c8f148e6 100644 --- a/gr-digital/include/digital/simple_framer_sync.h +++ b/gr-digital/include/gnuradio/digital/simple_framer_sync.h |