24 #ifndef INCLUDED_GR_DC_BLOCKER_CC_H
25 #define INCLUDED_GR_DC_BLOCKER_CC_H
43 std::deque<gr_complex> d_delay_line;
92 std::deque<gr_complex> d_delay_line;
102 int get_group_delay();
106 int work (
int noutput_items,
107 gr_vector_const_void_star &input_items,
108 gr_vector_void_star &output_items);
a computationally efficient controllable DC blocker
Definition: gr_dc_blocker_cc.h:76
gr_complex delayed_sig()
Definition: gr_dc_blocker_cc.h:38
GR_CORE_API gr_dc_blocker_cc_sptr gr_make_dc_blocker_cc(int D=32, bool long_form=true)
Definition: gr_sync_block.h:27
shared_ptr documentation stub
Definition: shared_ptr_docstub.h:15
#define GR_CORE_API
Definition: gr_core_api.h:30
std::complex< float > gr_complex
Definition: gr_complex.h:26
Definition: gr_dc_blocker_cc.h:31
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 ...