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
class template for single pole IIR filter
Definition single_pole_iir.h:38
base class template for Numerically Controlled Oscillator (NCO)
Definition nco.h:39
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