|
GNU Radio's GFDM Package
|
Perform rough energy based synchronization for TDD Calculate Energy over average_len samples and put out flag if previous_energy < alpha * current_energy. Flag is returned for the first such block. More...
#include <detect_frame_energy_kernel_cl.h>
Public Types | |
| typedef std::complex< float > | gfdm_complex |
| typedef boost::shared_ptr< detect_frame_energy_kernel_cl > | sptr |
Public Member Functions | |
| detect_frame_energy_kernel_cl (float alpha, int average_len) | |
| ~detect_frame_energy_kernel_cl () | |
| long | detect_frame (const gfdm_complex *p_in, const int ninput_items) |
| int | average_len () |
| float | alpha () |
| void | set_alpha (float alpha) |
| void | set_initial_energy_value (const float e) |
Perform rough energy based synchronization for TDD Calculate Energy over average_len samples and put out flag if previous_energy < alpha * current_energy. Flag is returned for the first such block.
| typedef std::complex<float> gr::gfdm::detect_frame_energy_kernel_cl::gfdm_complex |
| typedef boost::shared_ptr<detect_frame_energy_kernel_cl> gr::gfdm::detect_frame_energy_kernel_cl::sptr |
| gr::gfdm::detect_frame_energy_kernel_cl::detect_frame_energy_kernel_cl | ( | float | alpha, |
| int | average_len | ||
| ) |
| gr::gfdm::detect_frame_energy_kernel_cl::~detect_frame_energy_kernel_cl | ( | ) |
|
inline |
Referenced by set_alpha().
|
inline |
| long gr::gfdm::detect_frame_energy_kernel_cl::detect_frame | ( | const gfdm_complex * | p_in, |
| const int | ninput_items | ||
| ) |
|
inline |
References alpha().
|
inline |