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

Go to the source code of this file.

Classes

class  tinymodem::RSCodec
 Reed-Solomon code over GF(256) with the polynomial 0x11d and lengths which are defined at runtime. The generator roots are alpha^fcr to alpha^(fcr+ecc-1): fcr = 0 is used by ggwave (Mike Lubinets' library) and IL2P, fcr = 1 by FX.25. The parity bytes follow the message, the first byte is the highest power (like Phil Karn's library). More...
struct  tinymodem::RSCodec::Tables

Namespaces

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