22#ifndef INCLUDED_GFDM_SIMPLE_PREAMBLE_SYNC_CC_H
23#define INCLUDED_GFDM_SIMPLE_PREAMBLE_SYNC_CC_H
26#include <gnuradio/block.h>
39 typedef boost::shared_ptr<simple_preamble_sync_cc>
sptr;
49 static sptr make(
int frame_len,
int subcarriers,
int cp_len, std::vector<gr_complex> preamble,
const std::string& in_key,
const std::string& out_key);
#define GFDM_API
Definition api.h:30
Synchronizes GFDM frame to known preamble.
Definition simple_preamble_sync_cc.h:37
static sptr make(int frame_len, int subcarriers, int cp_len, std::vector< gr_complex > preamble, const std::string &in_key, const std::string &out_key)
Return a shared_ptr to a new instance of gfdm::simple_preamble_sync_cc.
boost::shared_ptr< simple_preamble_sync_cc > sptr
Definition simple_preamble_sync_cc.h:39
Definition add_cyclic_prefix_cc.h:30