Skip to content

Struct dp_wfm_synth_state_t

ClassList > dp_wfm_synth_state_t

  • #include <wfm_synth_core.h>

Public Attributes

Type Name
dp_awgn_state_t * awgn
size_t bit_idx
int bit_mod
uint8_t * bits
uint64_t chip_n
double chips_per_symbol
double chirp_f0
double chirp_fend
double chirp_k
size_t chirp_n
double chirp_ph
size_t chirp_span
uint8_t * code
size_t code_only_symbols
uint8_t cur_data
float cur_im
float cur_re
uint8_t data_ended
int data_mode
dp_fir_state_t * fir
size_t frame_symbols
dp_lo_state_t * lo
size_t n_bits
size_t n_code
size_t n_symbols
uint64_t next_edge
int nsps
dp_pn_state_t * pn
uint8_t primed
wfm_synth_refill_fn refill
void(* refill_free
const wfm_synth_refill_state_t * refill_state
void * refill_user
resamp_state_t * shaper
uint64_t sym_idx
int sym_pos
size_t sym_read_idx
float _Complex * symbols
int wtype

Public Attributes Documentation

variable awgn

dp_awgn_state_t* dp_wfm_synth_state_t::awgn;

variable bit_idx

size_t dp_wfm_synth_state_t::bit_idx;

variable bit_mod

int dp_wfm_synth_state_t::bit_mod;

variable bits

uint8_t* dp_wfm_synth_state_t::bits;

variable chip_n

uint64_t dp_wfm_synth_state_t::chip_n;

variable chips_per_symbol

double dp_wfm_synth_state_t::chips_per_symbol;

variable chirp_f0

double dp_wfm_synth_state_t::chirp_f0;

variable chirp_fend

double dp_wfm_synth_state_t::chirp_fend;

variable chirp_k

double dp_wfm_synth_state_t::chirp_k;

variable chirp_n

size_t dp_wfm_synth_state_t::chirp_n;

variable chirp_ph

double dp_wfm_synth_state_t::chirp_ph;

variable chirp_span

size_t dp_wfm_synth_state_t::chirp_span;

variable code

uint8_t* dp_wfm_synth_state_t::code;

variable code_only_symbols

size_t dp_wfm_synth_state_t::code_only_symbols;

variable cur_data

uint8_t dp_wfm_synth_state_t::cur_data;

variable cur_im

float dp_wfm_synth_state_t::cur_im;

variable cur_re

float dp_wfm_synth_state_t::cur_re;

variable data_ended

uint8_t dp_wfm_synth_state_t::data_ended;

variable data_mode

int dp_wfm_synth_state_t::data_mode;

variable fir

dp_fir_state_t* dp_wfm_synth_state_t::fir;

variable frame_symbols

size_t dp_wfm_synth_state_t::frame_symbols;

variable lo

dp_lo_state_t* dp_wfm_synth_state_t::lo;

variable n_bits

size_t dp_wfm_synth_state_t::n_bits;

variable n_code

size_t dp_wfm_synth_state_t::n_code;

variable n_symbols

size_t dp_wfm_synth_state_t::n_symbols;

variable next_edge

uint64_t dp_wfm_synth_state_t::next_edge;

variable nsps

int dp_wfm_synth_state_t::nsps;

variable pn

dp_pn_state_t* dp_wfm_synth_state_t::pn;

variable primed

uint8_t dp_wfm_synth_state_t::primed;

variable refill

wfm_synth_refill_fn dp_wfm_synth_state_t::refill;

variable refill_free

void(* dp_wfm_synth_state_t::refill_free) (void *);

variable refill_state

const wfm_synth_refill_state_t* dp_wfm_synth_state_t::refill_state;

variable refill_user

void* dp_wfm_synth_state_t::refill_user;

variable shaper

resamp_state_t* dp_wfm_synth_state_t::shaper;

variable sym_idx

uint64_t dp_wfm_synth_state_t::sym_idx;

variable sym_pos

int dp_wfm_synth_state_t::sym_pos;

variable sym_read_idx

size_t dp_wfm_synth_state_t::sym_read_idx;

variable symbols

float _Complex* dp_wfm_synth_state_t::symbols;

variable wtype

int dp_wfm_synth_state_t::wtype;


The documentation for this class was generated from the following file native/inc/doppler/wfm_synth/wfm_synth_core.h