1 #ifndef INCLUDED_LORA_MODULATE_IMPL_H 2 #define INCLUDED_LORA_MODULATE_IMPL_H 5 #include <gnuradio/io_signature.h> 22 uint32_t m_number_of_bins;
23 uint32_t m_samples_per_symbol;
24 std::vector<uint16_t> m_sync_words;
28 int m_inter_frame_padding;
32 std::vector<gr_complex> m_upchirp;
33 std::vector<gr_complex> m_downchirp;
37 uint32_t preamb_symb_cnt;
43 modulate_impl(uint8_t sf, uint32_t samp_rate, uint32_t bw, std::vector<uint16_t> sync_words);
49 void forecast (
int noutput_items, gr_vector_int &ninput_items_required);
52 gr_vector_int &ninput_items,
53 gr_vector_const_void_star &input_items,
54 gr_vector_void_star &output_items);
Definition: modulate_impl.h:16
modulate_impl(uint8_t sf, uint32_t samp_rate, uint32_t bw, std::vector< uint16_t > sync_words)
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
<+description of block+>
Definition: modulate.h:36