12 lines
354 B
C++
12 lines
354 B
C++
#pragma once
|
|
#include <vector>
|
|
|
|
constexpr double BFSK_FREQ0 = 1000.0;
|
|
constexpr double BFSK_FREQ1 = 2000.0;
|
|
constexpr double BFSK_BAUD = 100.0;
|
|
constexpr int SAMPLE_RATE = 44100;
|
|
|
|
std::vector<float> bfskModulate(const std::vector<unsigned char> &data);
|
|
|
|
std::vector<unsigned char> bfskDemodulate(const std::vector<float> &monoData);
|