22#ifndef INCLUDED_GFDM_FRAME_ENERGY_DETECTOR_CC_H
23#define INCLUDED_GFDM_FRAME_ENERGY_DETECTOR_CC_H
26#include <gnuradio/block.h>
39 typedef boost::shared_ptr<frame_energy_detector_cc>
sptr;
49 static sptr make(
float alpha,
int average_len,
int frame_len,
int backoff_len,
const std::string& tag_key);
#define GFDM_API
Definition: api.h:30
Detect frames based on energy ramp detection.
Definition: frame_energy_detector_cc.h:37
virtual void set_backoff_len(int backoff_len)=0
boost::shared_ptr< frame_energy_detector_cc > sptr
Definition: frame_energy_detector_cc.h:39
virtual int backoff_len()=0
virtual void set_alpha(float alpha)=0
static sptr make(float alpha, int average_len, int frame_len, int backoff_len, const std::string &tag_key)
Return a shared_ptr to a new instance of gfdm::frame_energy_detector_cc.
Definition: add_cyclic_prefix_cc.h:30