TinyModem
Header-only software audio modem library
Loading...
Searching...
No Matches
tinymodem::AX25Decoder::Phasor Struct Reference

Rotating phasor of a tone: avoids sin() and cos() per sample. More...

#include <AX25Decoder.h>

Public Member Functions

void begin (float freq, float sample_rate)
void next ()
void normalize ()

Public Attributes

float re = 1
float im = 0
float c = 1
float s = 0

Detailed Description

Rotating phasor of a tone: avoids sin() and cos() per sample.

Member Function Documentation

◆ begin()

void tinymodem::AX25Decoder::Phasor::begin ( float freq,
float sample_rate )
inline

◆ next()

void tinymodem::AX25Decoder::Phasor::next ( )
inline

◆ normalize()

void tinymodem::AX25Decoder::Phasor::normalize ( )
inline

Member Data Documentation

◆ c

float tinymodem::AX25Decoder::Phasor::c = 1

◆ im

float tinymodem::AX25Decoder::Phasor::im = 0

◆ re

float tinymodem::AX25Decoder::Phasor::re = 1

◆ s

float tinymodem::AX25Decoder::Phasor::s = 0

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