35 std::vector<uint8_t> d_preamble;
36 std::vector<gr_complex> d_preamble_map;
38 std::vector<int> d_symbol_map;
47 std::vector<float> d_preamble_phase;
51 void get_preamble_phase(
void);
52 void unwrap(
float *phase_array,
int N);
58 float garble_thresh_acquire_sync,
float garble_thresh_loose_sync);
62 void forecast (
int noutput_items, gr_vector_int &ninput_items_required);
65 gr_vector_int &ninput_items,
66 gr_vector_const_void_star &input_items,
67 gr_vector_void_star &output_items);
preamble_sync_cc_impl(int width, const std::vector< unsigned char > &preamble, modtype_t modtype, const std::vector< int > &symbol_map, float garble_thresh_acquire_sync, float garble_thresh_loose_sync)