diff options
Diffstat (limited to 'gr-digital/include/gnuradio/digital/diff_decoder_bb.h')
-rw-r--r-- | gr-digital/include/gnuradio/digital/diff_decoder_bb.h | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/gr-digital/include/gnuradio/digital/diff_decoder_bb.h b/gr-digital/include/gnuradio/digital/diff_decoder_bb.h index 941531142f..0987976c14 100644 --- a/gr-digital/include/gnuradio/digital/diff_decoder_bb.h +++ b/gr-digital/include/gnuradio/digital/diff_decoder_bb.h @@ -27,31 +27,31 @@ #include <gnuradio/sync_block.h> namespace gr { - namespace digital { +namespace digital { + +/*! + * \brief Differential encoder: y[0] = (x[0] - x[-1]) % M + * \ingroup symbol_coding_blk + * + * \details + * Uses current and previous symbols and the alphabet modulus to + * perform differential decoding. + */ +class DIGITAL_API diff_decoder_bb : virtual public sync_block +{ +public: + // gr::digital::diff_decoder_bb::sptr + typedef boost::shared_ptr<diff_decoder_bb> sptr; /*! - * \brief Differential encoder: y[0] = (x[0] - x[-1]) % M - * \ingroup symbol_coding_blk + * Make a differential decoder block. * - * \details - * Uses current and previous symbols and the alphabet modulus to - * perform differential decoding. + * \param modulus Modulus of code's alphabet */ - class DIGITAL_API diff_decoder_bb : virtual public sync_block - { - public: - // gr::digital::diff_decoder_bb::sptr - typedef boost::shared_ptr<diff_decoder_bb> sptr; - - /*! - * Make a differential decoder block. - * - * \param modulus Modulus of code's alphabet - */ - static sptr make(unsigned int modulus); - }; + static sptr make(unsigned int modulus); +}; - } /* namespace digital */ +} /* namespace digital */ } /* namespace gr */ #endif /* INCLUDED_GR_DIFF_DECODER_BB_H */ |