summaryrefslogtreecommitdiff
path: root/gr-digital/include
diff options
context:
space:
mode:
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