summaryrefslogtreecommitdiff
path: root/gr-dtv/lib/dvbt/dvbt_demap_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-dtv/lib/dvbt/dvbt_demap_impl.h')
-rw-r--r--gr-dtv/lib/dvbt/dvbt_demap_impl.h75
1 files changed, 39 insertions, 36 deletions
diff --git a/gr-dtv/lib/dvbt/dvbt_demap_impl.h b/gr-dtv/lib/dvbt/dvbt_demap_impl.h
index 020578b1b5..ec65eb7fc1 100644
--- a/gr-dtv/lib/dvbt/dvbt_demap_impl.h
+++ b/gr-dtv/lib/dvbt/dvbt_demap_impl.h
@@ -1,17 +1,17 @@
/* -*- c++ -*- */
-/*
+/*
* Copyright 2015 Free Software Foundation, Inc.
- *
+ *
* This is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3, or (at your option)
* any later version.
- *
+ *
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
+ *
* You should have received a copy of the GNU General Public License
* along with this software; see the file COPYING. If not, write to
* the Free Software Foundation, Inc., 51 Franklin Street,
@@ -25,47 +25,50 @@
#include "dvbt_configure.h"
namespace gr {
- namespace dtv {
+namespace dtv {
- class dvbt_demap_impl : public dvbt_demap
- {
- private:
- const dvbt_configure config;
+class dvbt_demap_impl : public dvbt_demap
+{
+private:
+ const dvbt_configure config;
- int d_nsize;
+ int d_nsize;
- //Constellation size
- unsigned char d_constellation_size;
- //Transmission mode
- dvbt_transmission_mode_t d_transmission_mode;
- //Step on each axis of the constellation
- unsigned char d_step;
- //Keep Alpha internally
- unsigned char d_alpha;
- //Gain for the complex values
- float d_gain;
+ // Constellation size
+ unsigned char d_constellation_size;
+ // Transmission mode
+ dvbt_transmission_mode_t d_transmission_mode;
+ // Step on each axis of the constellation
+ unsigned char d_step;
+ // Keep Alpha internally
+ unsigned char d_alpha;
+ // Gain for the complex values
+ float d_gain;
- gr_complex * d_constellation_points;
- float * d_sq_dist;
+ gr_complex* d_constellation_points;
+ float* d_sq_dist;
- void make_constellation_points(int size, int step, int alpha);
- int find_constellation_value(gr_complex val);
- int bin_to_gray(int val);
+ void make_constellation_points(int size, int step, int alpha);
+ int find_constellation_value(gr_complex val);
+ int bin_to_gray(int val);
- public:
- dvbt_demap_impl(int nsize, dvb_constellation_t constellation, dvbt_hierarchy_t hierarchy, dvbt_transmission_mode_t transmission, float gain);
- ~dvbt_demap_impl();
+public:
+ dvbt_demap_impl(int nsize,
+ dvb_constellation_t constellation,
+ dvbt_hierarchy_t hierarchy,
+ dvbt_transmission_mode_t transmission,
+ float gain);
+ ~dvbt_demap_impl();
- void forecast (int noutput_items, gr_vector_int &ninput_items_required);
+ 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);
- };
+ 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
} // namespace gr
#endif /* INCLUDED_DTV_DVBT_DVBT_DEMAP_IMPL_H */
-