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

namespace  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< SpectrumOverviewMesaSignals::SpectrumOverviewVector
typedef std::vector< SignalOverviewMesaSignals::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