24 #ifndef INCLUDED_GR_DC_BLOCKER_FF_H
25 #define INCLUDED_GR_DC_BLOCKER_FF_H
37 float filter(
float x);
42 float d_out, d_out_d1, d_out_d2;
43 std::deque<float> d_delay_line;
93 std::deque<float> d_delay_line;
103 int get_group_delay();
107 int work (
int noutput_items,
108 gr_vector_const_void_star &input_items,
109 gr_vector_void_star &output_items);
Definition: gr_dc_blocker_ff.h:31
Definition: gr_sync_block.h:27
float delayed_sig()
Definition: gr_dc_blocker_ff.h:38
shared_ptr documentation stub
Definition: shared_ptr_docstub.h:15
#define GR_CORE_API
Definition: gr_core_api.h:30
a computationally efficient controllable DC blocker
Definition: gr_dc_blocker_ff.h:77
GR_CORE_API gr_dc_blocker_ff_sptr gr_make_dc_blocker_ff(int D=32, bool long_form=true)
virtual 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 ...