![]() |
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::cstln_receiver< T, SOFTSYMB >:
Collaboration diagram for leansdr::cstln_receiver< T, SOFTSYMB >:Public Member Functions | |
| cstln_receiver (scheduler *sch, sampler_interface< T > *_sampler, pipebuf< complex< T >> &_in, pipebuf< SOFTSYMB > &_out, pipebuf< float > *_freq_out=NULL, pipebuf< float > *_ss_out=NULL, pipebuf< float > *_mer_out=NULL, pipebuf< cf32 > *_cstln_out=NULL) | |
| void | set_omega (float _omega, float tol=10e-6) |
| void | set_freq (float freq) |
| void | set_allow_drift (bool d) |
| void | update_freq_limits () |
| void | run () |
| void | refresh_freq_tap () |
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 | |
| sampler_interface< T > * | sampler |
| cstln_lut< SOFTSYMB, 256 > * | cstln |
| unsigned long | meas_decimation |
| float | omega |
| float | min_omega |
| float | max_omega |
| float | freqw |
| float | min_freqw |
| float | max_freqw |
| float | pll_adjustment |
| bool | allow_drift |
| float | kest |
| float | freq_tap |
| complex< float > | p |
| complex< float > | c |
Public Attributes inherited from leansdr::runnable_common | |
| const char * | name |
Static Public Attributes | |
| static const unsigned int | chunk_size = 128 |
Private Attributes | |
| struct { | |
| complex< float > p | |
| complex< float > c | |
| } | hist [3] |
| pipereader< complex< T > > | in |
| pipewriter< SOFTSYMB > | out |
| float | est_insp |
| float | agc_gain |
| float | mu |
| float | phase |
| float | est_sp |
| float | est_ep |
| unsigned long | meas_count |
| pipewriter< float > * | freq_out |
| pipewriter< float > * | ss_out |
| pipewriter< float > * | mer_out |
| pipewriter< cf32 > * | cstln_out |
Additional Inherited Members | |
Protected Attributes inherited from leansdr::runnable | |
| scheduler * | sch |
|
inline |
Definition at line 1049 of file sdr.h.
|
inline |
|
inlinevirtual |
Reimplemented from leansdr::runnable_common.
Definition at line 1136 of file sdr.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
| bool leansdr::cstln_receiver< T, SOFTSYMB >::allow_drift |
| complex<float> leansdr::cstln_receiver< T, SOFTSYMB >::c |
|
static |
| cstln_lut<SOFTSYMB, 256>* leansdr::cstln_receiver< T, SOFTSYMB >::cstln |
Definition at line 1040 of file sdr.h.
Referenced by DATVDemod::InitDATVFramework().
|
private |
|
private |
|
private |
|
private |
|
private |
| float leansdr::cstln_receiver< T, SOFTSYMB >::freq_tap |
| float leansdr::cstln_receiver< T, SOFTSYMB >::freqw |
| struct { ... } leansdr::cstln_receiver< T, SOFTSYMB >::hist[3] |
|
private |
| float leansdr::cstln_receiver< T, SOFTSYMB >::kest |
| float leansdr::cstln_receiver< T, SOFTSYMB >::max_freqw |
| float leansdr::cstln_receiver< T, SOFTSYMB >::max_omega |
|
private |
| unsigned long leansdr::cstln_receiver< T, SOFTSYMB >::meas_decimation |
|
private |
| float leansdr::cstln_receiver< T, SOFTSYMB >::min_freqw |
| float leansdr::cstln_receiver< T, SOFTSYMB >::min_omega |
|
private |
| float leansdr::cstln_receiver< T, SOFTSYMB >::omega |
|
private |
| complex<float> leansdr::cstln_receiver< T, SOFTSYMB >::p |
|
private |
| float leansdr::cstln_receiver< T, SOFTSYMB >::pll_adjustment |
| sampler_interface<T>* leansdr::cstln_receiver< T, SOFTSYMB >::sampler |
|
private |
1.8.13