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.
|
#include <sdr.h>
Classes | |
struct | slot |
Public Member Functions | |
auto_notch (scheduler *sch, pipebuf< complex< T >> &_in, pipebuf< complex< T >> &_out, int _nslots, T _agc_rms_setpoint) | |
~auto_notch () | |
void | run () |
void | detect () |
void | process () |
Public Member Functions inherited from leansdr::runnable | |
runnable (scheduler *_sch, const char *name) | |
Public Member Functions inherited from leansdr::runnable_common | |
runnable_common (const char *_name) | |
virtual | ~runnable_common () |
virtual void | shutdown () |
Public Attributes | |
int | decimation |
float | k |
Public Attributes inherited from leansdr::runnable_common | |
const char * | name |
Private Attributes | |
cfft_engine< float > | fft |
pipereader< complex< T > > | in |
pipewriter< complex< T > > | out |
int | nslots |
slot * | __slots |
int | phase |
float | gain |
T | agc_rms_setpoint |
Additional Inherited Members | |
Protected Attributes inherited from leansdr::runnable | |
scheduler * | sch |
|
inline |
|
inline |
|
inline |
Definition at line 98 of file sdr.h.
Referenced by leansdr::auto_notch< leansdr::f32 >::run().
|
inline |
Definition at line 169 of file sdr.h.
Referenced by leansdr::auto_notch< leansdr::f32 >::run().
|
inlinevirtual |
|
private |
Definition at line 213 of file sdr.h.
Referenced by leansdr::auto_notch< leansdr::f32 >::auto_notch(), leansdr::auto_notch< leansdr::f32 >::detect(), leansdr::auto_notch< leansdr::f32 >::process(), and leansdr::auto_notch< leansdr::f32 >::~auto_notch().
|
private |
Definition at line 216 of file sdr.h.
Referenced by leansdr::auto_notch< leansdr::f32 >::detect().
int leansdr::auto_notch< T >::decimation |
Definition at line 48 of file sdr.h.
Referenced by leansdr::auto_notch< leansdr::f32 >::run(), leansdr::ss_estimator< T >::run(), leansdr::ss_amp_estimator< T >::run(), leansdr::cnr_fft< leansdr::f32 >::run(), and leansdr::spectrum< T, NFFT >::run().
|
private |
Definition at line 200 of file sdr.h.
Referenced by leansdr::auto_notch< leansdr::f32 >::auto_notch(), leansdr::cnr_fft< leansdr::f32 >::avgslots(), leansdr::auto_notch< leansdr::f32 >::detect(), leansdr::cnr_fft< leansdr::f32 >::do_cnr(), leansdr::spectrum< T, NFFT >::do_spectrum(), leansdr::auto_notch< leansdr::f32 >::process(), leansdr::auto_notch< leansdr::f32 >::run(), leansdr::cnr_fft< leansdr::f32 >::run(), and leansdr::spectrum< T, NFFT >::run().
|
private |
Definition at line 215 of file sdr.h.
Referenced by leansdr::auto_notch< leansdr::f32 >::detect(), leansdr::auto_notch< leansdr::f32 >::process(), and leansdr::simple_agc< T >::run().
|
private |
Definition at line 201 of file sdr.h.
Referenced by leansdr::auto_notch< leansdr::f32 >::detect(), leansdr::cnr_fft< leansdr::f32 >::do_cnr(), leansdr::spectrum< T, NFFT >::do_spectrum(), leansdr::auto_notch< leansdr::f32 >::process(), leansdr::auto_notch< leansdr::f32 >::run(), leansdr::ss_estimator< T >::run(), leansdr::ss_amp_estimator< T >::run(), leansdr::cstln_receiver< leansdr::f32, leansdr::eucl_ss >::run(), leansdr::fast_qpsk_receiver< T >::run(), leansdr::cstln_transmitter< Tout, Zout >::run(), leansdr::rotator< leansdr::f32 >::run(), leansdr::cnr_fft< leansdr::f32 >::run(), and leansdr::spectrum< T, NFFT >::run().
float leansdr::auto_notch< T >::k |
Definition at line 49 of file sdr.h.
Referenced by leansdr::auto_notch< leansdr::f32 >::process().
|
private |
Definition at line 203 of file sdr.h.
Referenced by leansdr::auto_notch< leansdr::f32 >::auto_notch(), leansdr::auto_notch< leansdr::f32 >::detect(), and leansdr::auto_notch< leansdr::f32 >::process().
|
private |
Definition at line 202 of file sdr.h.
Referenced by leansdr::cnr_fft< leansdr::f32 >::do_cnr(), leansdr::spectrum< T, NFFT >::do_spectrum(), leansdr::auto_notch< leansdr::f32 >::process(), leansdr::auto_notch< leansdr::f32 >::run(), leansdr::ss_estimator< T >::run(), leansdr::cstln_receiver< leansdr::f32, leansdr::eucl_ss >::run(), leansdr::fast_qpsk_receiver< T >::run(), leansdr::cstln_transmitter< Tout, Zout >::run(), leansdr::rotator< leansdr::f32 >::run(), leansdr::cnr_fft< leansdr::f32 >::run(), and leansdr::spectrum< T, NFFT >::run().
|
private |
Definition at line 214 of file sdr.h.
Referenced by leansdr::auto_notch< leansdr::f32 >::run(), leansdr::ss_estimator< T >::run(), leansdr::ss_amp_estimator< T >::run(), leansdr::cstln_receiver< leansdr::f32, leansdr::eucl_ss >::run(), leansdr::fast_qpsk_receiver< T >::run(), leansdr::cnr_fft< leansdr::f32 >::run(), leansdr::spectrum< T, NFFT >::run(), and leansdr::sampler_interface< leansdr::f32 >::~sampler_interface().