25 #include <gr_sig_source_c.h>
26 #include <gr_fir_filter_ccc.h>
27 #include <gr_add_cc.h>
28 #include <gr_noise_source_c.h>
38 const std::vector<gr_complex> &
taps=std::vector<gr_complex>(1, 1),
49 double frequency_offset,
51 const std::vector<gr_complex> &
taps,
55 double frequency_offset,
57 const std::vector<gr_complex> &taps,
61 gr_sig_source_c_sptr d_freq_offset;
62 gr_fir_filter_ccc_sptr d_multipath;
63 gr_add_cc_sptr d_noise_adder;
64 gr_noise_source_c_sptr d_noise;
67 std::vector<gr_complex> d_taps;
70 void set_noise_voltage(
double noise_voltage);
71 void set_frequency_offset(
double frequency_offset);
72 void set_taps(
const std::vector<gr_complex> &taps);
73 void set_timing_offset(
double epsilon);
75 double noise_voltage()
const;
76 double frequency_offset()
const;
77 std::vector<gr_complex>
taps()
const;
78 double timing_offset()
const;