22 #ifndef INCLUDED_DAB_OFDM_SAMPLER_IMPL_H
23 #define INCLUDED_DAB_OFDM_SAMPLER_IMPL_H
45 enum state_t {STATE_NS, STATE_CP, STATE_SYM};
49 unsigned int d_fft_length;
50 unsigned int d_cp_length;
51 unsigned int d_symbols_per_frame;
52 unsigned int d_sym_nr;
54 unsigned int d_gap_left;
57 ofdm_sampler_impl(
unsigned int fft_length,
unsigned int cp_length,
unsigned int symbols_per_frame,
unsigned int gap);
58 void forecast (
int noutput_items, gr_vector_int &ninput_items_required);
61 gr_vector_int &ninput_items,
62 gr_vector_const_void_star &input_items,
63 gr_vector_void_star &output_items);
cuts stream of DAB samples into symbol vectors
Definition: ofdm_sampler_impl.h:42
ofdm_sampler_impl(unsigned int fft_length, unsigned int cp_length, unsigned int symbols_per_frame, unsigned int gap)
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
<+description of block+>
Definition: ofdm_sampler.h:37
Definition: complex_to_interleaved_float_vcf.h:28