TinyModem
Header-only software audio modem library
Loading...
Searching...
No Matches
CSSEncoder.h File Reference
#include <math.h>
#include "AudioTools.h"
#include "CSS.h"
#include "ModemBase.h"
Include dependency graph for CSSEncoder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tinymodem::CSSEncoder
 Chirp spread spectrum modulator (LoRa-like): the written bytes are collected and sent as frame when CSSConfig::max_frame bytes are available or when you call endTransmission() (or flush()). A frame consists of the preamble (up chirps), 2 down chirps, the header and the payload. Each symbol is a chirp which starts at the frequency of its value and wraps around at the end of the band. The phase is continuous. More...

Namespaces

namespace  tinymodem
 TinyModem: software audio modems and packets with error correction.