21 #ifndef INCLUDED_DTV_DVBT2_FREQINTERLEAVER_CC_IMPL_H
22 #define INCLUDED_DTV_DVBT2_FREQINTERLEAVER_CC_IMPL_H
33 int interleaved_items;
47 const static int bitperm1keven[9];
48 const static int bitperm1kodd[9];
49 const static int bitperm2keven[10];
50 const static int bitperm2kodd[10];
51 const static int bitperm4keven[11];
52 const static int bitperm4kodd[11];
53 const static int bitperm8keven[12];
54 const static int bitperm8kodd[12];
55 const static int bitperm16keven[13];
56 const static int bitperm16kodd[13];
57 const static int bitperm32k[14];
63 int work(
int noutput_items,
Frequency interleaves a T2 frame.Input: T2 frame. Output: Frequency interleaved T2 frame...
Definition: dvbt2_freqinterleaver_cc.h:38
dvbt2_pilotpattern_t
Definition: dvbt2_config.h:91
std::vector< const void * > gr_vector_const_void_star
Definition: gnuradio-runtime/include/gnuradio/types.h:38
dvbt2_fftsize_t
Definition: dvbt2_config.h:55
dvbt2_version_t
Definition: dvbt2_config.h:102
Definition: dvbt2_freqinterleaver_cc_impl.h:30
std::vector< void * > gr_vector_void_star
Definition: gnuradio-runtime/include/gnuradio/types.h:37
dvbt2_freqinterleaver_cc_impl(dvbt2_extended_carrier_t carriermode, dvbt2_fftsize_t fftsize, dvbt2_pilotpattern_t pilotpattern, dvbt2_guardinterval_t guardinterval, int numdatasyms, dvbt2_papr_t paprmode, dvbt2_version_t version, dvbt2_preamble_t preamble)
Include this header to use the message passing features.
Definition: logger.h:129
dvbt2_preamble_t
Definition: dvbt2_config.h:47
GR_RUNTIME_API const std::string version()
return version string defined by cmake (GrVersion.cmake)
~dvbt2_freqinterleaver_cc_impl()
dvbt2_papr_t
Definition: dvbt2_config.h:77
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
just like gr::block::general_work, only this arranges to call consume_each for you ...
dvbt2_extended_carrier_t
Definition: dvbt2_config.h:42
dvbt2_guardinterval_t
Definition: dvbt2_config.h:67