21#ifndef INCLUDED_LORA_SDR_SIGNAL_DETECTOR_IMPL_H
22#define INCLUDED_LORA_SDR_SIGNAL_DETECTOR_IMPL_H
46 uint32_t m_samples_per_symbol;
57 std::vector<gr_complex> m_downchirp;
58 std::vector<gr_complex> m_dechirped;
59 std::vector<gr_complex> cx_out;
62 std::vector<gr_complex> m_input_decim;
63 std::vector<float>::iterator m_max_it;
64 std::vector<float> m_dfts_mag;
67 std::ofstream out_file;
84 signal_detector_impl(uint8_t sf, uint8_t os_factor,
double threshold,
int margin,
int fft_symb,
int transp_len);
97 void forecast(
int noutput_items, gr_vector_int &ninput_items_required);
109 gr_vector_int &ninput_items,
110 gr_vector_const_void_star &input_items,
111 gr_vector_void_star &output_items);
Definition: signal_detector_impl.h:43
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
~signal_detector_impl()
Destroy the signal detector impl object.
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
signal_detector_impl(uint8_t sf, uint8_t os_factor, double threshold, int margin, int fft_symb, int transp_len)
Construct a new signal detector impl object.
Definition: signal_detector.h:37
Definition: _kiss_fft_guts.h:22