|  | 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>
 Inheritance diagram for leansdr::auto_notch< T >:
 Inheritance diagram for leansdr::auto_notch< T >: Collaboration diagram for leansdr::auto_notch< T >:
 Collaboration diagram for leansdr::auto_notch< T >:| 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().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inline | 
Definition at line 169 of file sdr.h.
Referenced by leansdr::auto_notch< leansdr::f32 >::run().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | 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().
 1.8.13
 1.8.13