GNU Radio's MESA Package
signals_mesa.h File Reference
#include "scomplex.h"
#include <boost/thread/mutex.hpp>
#include <fftw3.h>
#include <volk/volk.h>

Go to the source code of this file.

Classes

class  MesaSignals::FFT
 
class  MesaSignals::SpectrumOverview
 
class  MesaSignals::SignalOverview
 
class  MesaSignals::WaterfallData
 
class  MesaSignals::EnergyAnalyzer
 

Namespaces

 MesaSignals
 

Macros

#define FFTDIRECTION_FORWARD   FFTW_FORWARD
 
#define FFTDIRECTION_BACKWARD   FFTW_BACKWARD
 
#define WINDOWTYPE_NONE   0
 
#define WINDOWTYPE_HAMMING   1
 
#define WINDOWTYPE_BLACKMAN_HARRIS   2
 
#define SQUELCH_DISABLE   -1000.0
 
#define NOISE_FLOOR   -100.0
 

Typedefs

typedef std::vector< float > FloatVector
 
typedef std::vector< SpectrumOverview > MesaSignals::SpectrumOverviewVector
 
typedef std::vector< SignalOverview > MesaSignals::SignalOverviewVector
 

Functions

void MesaSignals::printArray (FloatVector &arr, string name)
 
void MesaSignals::printArray (float *arr, int arrSize, string name)
 

Macro Definition Documentation

◆ FFTDIRECTION_BACKWARD

#define FFTDIRECTION_BACKWARD   FFTW_BACKWARD

◆ FFTDIRECTION_FORWARD

#define FFTDIRECTION_FORWARD   FFTW_FORWARD

◆ NOISE_FLOOR

#define NOISE_FLOOR   -100.0

◆ SQUELCH_DISABLE

#define SQUELCH_DISABLE   -1000.0

◆ WINDOWTYPE_BLACKMAN_HARRIS

#define WINDOWTYPE_BLACKMAN_HARRIS   2

◆ WINDOWTYPE_HAMMING

#define WINDOWTYPE_HAMMING   1

◆ WINDOWTYPE_NONE

#define WINDOWTYPE_NONE   0

Typedef Documentation

◆ FloatVector

typedef std::vector<float> FloatVector