Skip to content

Struct ratesync_state_t

ClassList > ratesync_state_t

RateSync state: a matched-filter cascade and the timing loop. More...

  • #include <ratesync_core.h>

Public Attributes

Type Name
double beta
ratesync_loop_t loop
RateConverter_state_t * mf
size_t num_phases
int pulse
size_t span

Detailed Description

The matched filter is a heap RateConverter child (it owns the cascade, the banks and every delay line); the loop is embedded by value.

Public Attributes Documentation

variable beta

double ratesync_state_t::beta;

RRC roll-off.


variable loop

ratesync_loop_t ratesync_state_t::loop;

timing loop closed around it.


variable mf

RateConverter_state_t* ratesync_state_t::mf;

cascade; terminal stage is the MF.


variable num_phases

size_t ratesync_state_t::num_phases;

bank arms (power of two).


variable pulse

int ratesync_state_t::pulse;

RATESYNC_PULSE_IANDD / _RRC.


variable span

size_t ratesync_state_t::span;

one-sided RRC span, symbols.



The documentation for this class was generated from the following file native/inc/ratesync/ratesync_core.h