21 #ifndef INCLUDED_LFAST_costas4_IMPL_H
22 #define INCLUDED_LFAST_costas4_IMPL_H
38 phase_detector_2(gr_complex sample)
const
40 return (sample.real()*sample.imag());
44 phase_detector_4(gr_complex sample)
const
46 return ((sample.real()>0 ? 1.0 : -1.0) * sample.imag() -
47 (sample.imag()>0 ? 1.0 : -1.0) * sample.real());
51 float (
costas4_impl::*d_phase_detector)(gr_complex sample)
const;
68 int work(
int noutput_items,
69 gr_vector_const_void_star &input_items,
70 gr_vector_void_star &output_items);
72 gr_vector_const_void_star &input_items,
73 gr_vector_void_star &output_items);
75 gr_vector_const_void_star &input_items,
76 gr_vector_void_star &output_items);
<+description of block+>
Definition: costas4.h:37
void handleMsgIn(pmt::pmt_t msg)
void handle_set_noise(pmt::pmt_t msg)
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
int work_test(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
Definition: costas4_impl.h:29
int work_original(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
costas4_impl(float loop_bw, int order, bool genPDUs)