summaryrefslogtreecommitdiff
path: root/gr-dtv/lib/dvbs2/dvbs2_modulator_bc_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-dtv/lib/dvbs2/dvbs2_modulator_bc_impl.h')
-rw-r--r--gr-dtv/lib/dvbs2/dvbs2_modulator_bc_impl.h61
1 files changed, 32 insertions, 29 deletions
diff --git a/gr-dtv/lib/dvbs2/dvbs2_modulator_bc_impl.h b/gr-dtv/lib/dvbs2/dvbs2_modulator_bc_impl.h
index d606d535c0..ba503a2ea9 100644
--- a/gr-dtv/lib/dvbs2/dvbs2_modulator_bc_impl.h
+++ b/gr-dtv/lib/dvbs2/dvbs2_modulator_bc_impl.h
@@ -26,35 +26,38 @@
#include <gnuradio/dtv/dvbs2_modulator_bc.h>
namespace gr {
- namespace dtv {
-
- class dvbs2_modulator_bc_impl : public dvbs2_modulator_bc
- {
- private:
- int signal_constellation;
- int signal_interpolation;
- gr_complex m_bpsk[2][2];
- gr_complex m_qpsk[4];
- gr_complex m_8psk[8];
- gr_complex m_16apsk[16];
- gr_complex m_32apsk[32];
- gr_complex m_64apsk[64];
- gr_complex m_128apsk[128];
- gr_complex m_256apsk[256];
-
- public:
- dvbs2_modulator_bc_impl(dvb_framesize_t framesize, dvb_code_rate_t rate, dvb_constellation_t constellation, dvbs2_interpolation_t interpolation);
- ~dvbs2_modulator_bc_impl();
-
- void forecast (int noutput_items, gr_vector_int &ninput_items_required);
-
- int general_work(int noutput_items,
- gr_vector_int &ninput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items);
- };
-
- } // namespace dtv
+namespace dtv {
+
+class dvbs2_modulator_bc_impl : public dvbs2_modulator_bc
+{
+private:
+ int signal_constellation;
+ int signal_interpolation;
+ gr_complex m_bpsk[2][2];
+ gr_complex m_qpsk[4];
+ gr_complex m_8psk[8];
+ gr_complex m_16apsk[16];
+ gr_complex m_32apsk[32];
+ gr_complex m_64apsk[64];
+ gr_complex m_128apsk[128];
+ gr_complex m_256apsk[256];
+
+public:
+ dvbs2_modulator_bc_impl(dvb_framesize_t framesize,
+ dvb_code_rate_t rate,
+ dvb_constellation_t constellation,
+ dvbs2_interpolation_t interpolation);
+ ~dvbs2_modulator_bc_impl();
+
+ void forecast(int noutput_items, gr_vector_int& ninput_items_required);
+
+ int general_work(int noutput_items,
+ gr_vector_int& ninput_items,
+ gr_vector_const_void_star& input_items,
+ gr_vector_void_star& output_items);
+};
+
+} // namespace dtv
} // namespace gr
#endif /* INCLUDED_DVBS2_MODULATOR_BC_IMPL_H */