diff options
Diffstat (limited to 'gr-dtv/lib/dvbt/dvbt_bit_inner_interleaver_impl.h')
-rw-r--r-- | gr-dtv/lib/dvbt/dvbt_bit_inner_interleaver_impl.h | 60 |
1 files changed, 31 insertions, 29 deletions
diff --git a/gr-dtv/lib/dvbt/dvbt_bit_inner_interleaver_impl.h b/gr-dtv/lib/dvbt/dvbt_bit_inner_interleaver_impl.h index 5fc5e109f8..b6d6d4203b 100644 --- a/gr-dtv/lib/dvbt/dvbt_bit_inner_interleaver_impl.h +++ b/gr-dtv/lib/dvbt/dvbt_bit_inner_interleaver_impl.h @@ -1,17 +1,17 @@ /* -*- c++ -*- */ -/* +/* * Copyright 2015,2016 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,40 +25,42 @@ #include "dvbt_configure.h" namespace gr { - namespace dtv { +namespace dtv { - class dvbt_bit_inner_interleaver_impl : public dvbt_bit_inner_interleaver - { - private: - const dvbt_configure config; +class dvbt_bit_inner_interleaver_impl : public dvbt_bit_inner_interleaver +{ +private: + const dvbt_configure config; - static const int d_lookup_H[126][6]; + static const int d_lookup_H[126][6]; - int d_nsize; - dvbt_hierarchy_t d_hierarchy; + int d_nsize; + dvbt_hierarchy_t d_hierarchy; - // constellation - int d_v; - // Bit interleaver block size - static const int d_bsize; + // constellation + int d_v; + // Bit interleaver block size + static const int d_bsize; - // Table to keep interleaved indices - unsigned char * d_perm; + // Table to keep interleaved indices + unsigned char* d_perm; - public: - dvbt_bit_inner_interleaver_impl(int nsize, dvb_constellation_t constellation, dvbt_hierarchy_t hierarchy, dvbt_transmission_mode_t transmission); - ~dvbt_bit_inner_interleaver_impl(); +public: + dvbt_bit_inner_interleaver_impl(int nsize, + dvb_constellation_t constellation, + dvbt_hierarchy_t hierarchy, + dvbt_transmission_mode_t transmission); + ~dvbt_bit_inner_interleaver_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_BIT_INNER_INTERLEAVER_IMPL_H */ - |