21 #ifndef INCLUDED_LORA_MOD_IMPL_H 22 #define INCLUDED_LORA_MOD_IMPL_H 27 #include <volk/volk.h> 30 #define NUM_PREAMBLE_CHIRPS 8 31 #define LORA_SYNCWORD0 3 32 #define LORA_SYNCWORD1 4 43 unsigned char d_sync_word;
45 unsigned short d_fft_size;
46 unsigned char d_interleaver_size;
48 std::vector<gr_complex> d_upchirp;
49 std::vector<gr_complex> d_downchirp;
51 std::vector<gr_complex> d_iq_out;
56 mod_impl(
short spreading_factor,
unsigned char d_sync_word);
62 gr_vector_int &ninput_items,
63 gr_vector_const_void_star &input_items,
64 gr_vector_void_star &output_items);
void modulate(pmt::pmt_t msg)
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
Definition: mod_impl.h:37
<+description of block+>
Definition: mod.h:36
mod_impl(short spreading_factor, unsigned char d_sync_word)