22#ifndef INCLUDED_GFDM_DETECT_FRAME_ENERGY_KERNEL_CL_H
23#define INCLUDED_GFDM_DETECT_FRAME_ENERGY_KERNEL_CL_H
26#include <boost/shared_ptr.hpp>
41 typedef boost::shared_ptr<detect_frame_energy_kernel_cl>
sptr;
47 float alpha(){
return d_alpha;};
Perform rough energy based synchronization for TDD Calculate Energy over average_len samples and put ...
Definition: detect_frame_energy_kernel_cl.h:38
int average_len()
Definition: detect_frame_energy_kernel_cl.h:46
void set_alpha(float alpha)
Definition: detect_frame_energy_kernel_cl.h:48
~detect_frame_energy_kernel_cl()
long detect_frame(const gfdm_complex *p_in, const int ninput_items)
std::complex< float > gfdm_complex
Definition: detect_frame_energy_kernel_cl.h:40
detect_frame_energy_kernel_cl(float alpha, int average_len)
float alpha()
Definition: detect_frame_energy_kernel_cl.h:47
void set_initial_energy_value(const float e)
Definition: detect_frame_energy_kernel_cl.h:49
boost::shared_ptr< detect_frame_energy_kernel_cl > sptr
Definition: detect_frame_energy_kernel_cl.h:41
Definition: add_cyclic_prefix_cc.h:30