diff options
Diffstat (limited to 'gr-dtv/lib/dvbt/dvbt_demap_impl.h')
-rw-r--r-- | gr-dtv/lib/dvbt/dvbt_demap_impl.h | 75 |
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 */ - |