SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Classes | Namespaces | Macros | Typedefs | Functions | Variables
sdr.h File Reference
#include "leansdr/dsp.h"
#include "leansdr/math.h"
+ Include dependency graph for sdr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  leansdr::auto_notch< T >
 
struct  leansdr::auto_notch< T >::slot
 
struct  leansdr::ss_estimator< T >
 
struct  leansdr::ss_amp_estimator< T >
 
struct  leansdr::simple_agc< T >
 
struct  leansdr::softsymbol
 
struct  leansdr::full_ss
 
struct  leansdr::eucl_ss
 
struct  leansdr::llr_ss
 
struct  leansdr::cstln_base
 
struct  leansdr::cstln_lut< SOFTSYMB, R >
 
struct  leansdr::cstln_lut< SOFTSYMB, R >::result
 
struct  leansdr::sampler_interface< T >
 
struct  leansdr::nearest_sampler< T >
 
struct  leansdr::linear_sampler< T >
 
struct  leansdr::fir_sampler< T, Tc >
 
struct  leansdr::cstln_receiver< T, SOFTSYMB >
 
struct  leansdr::fast_qpsk_receiver< T >
 
struct  leansdr::fast_qpsk_receiver< T >::polar
 
struct  leansdr::cstln_transmitter< Tout, Zout >
 
struct  leansdr::rotator< T >
 
struct  leansdr::cnr_fft< T >
 
struct  leansdr::spectrum< T, NFFT >
 

Namespaces

 leansdr
 

Macros

#define HIST_FLOAT   0
 

Typedefs

typedef float leansdr::f32
 
typedef complex< u8 > leansdr::cu8
 
typedef complex< s8 > leansdr::cs8
 
typedef complex< u16 > leansdr::cu16
 
typedef complex< s16 > leansdr::cs16
 
typedef complex< f32 > leansdr::cf32
 
typedef uint16_t leansdr::u_angle
 
typedef int16_t leansdr::s_angle
 
typedef uint8_t leansdr::hard_ss
 
typedef int8_t leansdr::llr_t
 

Functions

void leansdr::to_softsymb (const full_ss *fss, hard_ss *ss)
 
void leansdr::softsymb_harden (hard_ss *ss)
 
uint8_t leansdr::softsymb_to_dump (const hard_ss &ss, int bit)
 
void leansdr::to_softsymb (const full_ss *fss, eucl_ss *ss)
 
void leansdr::softsymb_harden (eucl_ss *ss)
 
uint8_t leansdr::softsymb_to_dump (const eucl_ss &ss, int bit)
 
bool leansdr::llr_harden (llr_t v)
 
void leansdr::to_softsymb (const full_ss *fss, llr_ss *ss)
 
void leansdr::softsymb_harden (llr_ss *ss)
 
uint8_t leansdr::softsymb_to_dump (const llr_ss &ss, int bit)
 

Variables

const float leansdr::cstln_amp = 75
 

Macro Definition Documentation

◆ HIST_FLOAT

#define HIST_FLOAT   0