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.
Public Member Functions | Public Attributes | List of all members
leansdr::s2_frame_receiver< T, SOFTSYMB >::sampler_state Struct Reference

#include <dvbs2.h>

Public Member Functions

void skip_symbols (int ns, float omega)
 
void normalize ()
 

Public Attributes

complex< T > * p
 
float mu
 
float ph16
 
float fw16
 
uint8_tscr
 

Detailed Description

template<typename T, typename SOFTSYMB>
struct leansdr::s2_frame_receiver< T, SOFTSYMB >::sampler_state

Definition at line 683 of file dvbs2.h.

Member Function Documentation

◆ normalize()

template<typename T, typename SOFTSYMB>
void leansdr::s2_frame_receiver< T, SOFTSYMB >::sampler_state::normalize ( )
inline

Definition at line 696 of file dvbs2.h.

Referenced by leansdr::s2_frame_receiver< T, SOFTSYMB >::run_frame_locked(), and leansdr::s2_frame_receiver< T, SOFTSYMB >::run_frame_search().

697  {
698  ph16 = fmodf(ph16, 65536.0f); // Rounding direction irrelevant
699  }
+ Here is the caller graph for this function:

◆ skip_symbols()

template<typename T, typename SOFTSYMB>
void leansdr::s2_frame_receiver< T, SOFTSYMB >::sampler_state::skip_symbols ( int  ns,
float  omega 
)
inline

Definition at line 690 of file dvbs2.h.

Member Data Documentation

◆ fw16

template<typename T, typename SOFTSYMB>
float leansdr::s2_frame_receiver< T, SOFTSYMB >::sampler_state::fw16

◆ mu

template<typename T, typename SOFTSYMB>
float leansdr::s2_frame_receiver< T, SOFTSYMB >::sampler_state::mu

◆ p

template<typename T, typename SOFTSYMB>
complex<T>* leansdr::s2_frame_receiver< T, SOFTSYMB >::sampler_state::p

◆ ph16

template<typename T, typename SOFTSYMB>
float leansdr::s2_frame_receiver< T, SOFTSYMB >::sampler_state::ph16

◆ scr

template<typename T, typename SOFTSYMB>
uint8_t* leansdr::s2_frame_receiver< T, SOFTSYMB >::sampler_state::scr

Definition at line 689 of file dvbs2.h.

Referenced by leansdr::s2_frame_receiver< T, SOFTSYMB >::descramble().


The documentation for this struct was generated from the following file: