23#ifndef INCLUDED_ATSC_FPLL_H
24#define INCLUDED_ATSC_FPLL_H
37typedef boost::shared_ptr<atsc_fpll> atsc_fpll_sptr;
59 int work(
int noutput_items,
ATSC FPLL (2nd Version)
Definition: fpll.h:53
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
double initial_phase
Definition: fpll.h:71
analog::kernel::agc_ff agc
Definition: fpll.h:74
gr::nco< float, float > nco
Definition: fpll.h:73
friend ATSC_API atsc_fpll_sptr atsc_make_fpll()
bool debug_no_update
Definition: fpll.h:72
double initial_freq
Definition: fpll.h:70
void reset()
Definition: fpll.h:63
filter::single_pole_iir< float, float, float > afci
Definition: fpll.h:75
filter::single_pole_iir< float, float, float > afcq
Definition: fpll.h:76
high performance Automatic Gain Control class for float signals.
Definition: agc.h:102
synchronous 1:1 input to output with history
Definition: sync_block.h:38
ATSC_API atsc_fpll_sptr atsc_make_fpll()
std::vector< const void * > gr_vector_const_void_star
Definition: gnuradio-runtime/include/gnuradio/types.h:40
std::vector< void * > gr_vector_void_star
Definition: gnuradio-runtime/include/gnuradio/types.h:39
#define ATSC_API
Definition: gr-atsc/include/gnuradio/atsc/api.h:30
Include this header to use the message passing features.
Definition: basic_block.h:45