mirror of
https://github.com/markqvist/OpenModem.git
synced 2025-05-15 04:42:15 -04:00
Improved data carrier detection
This commit is contained in:
parent
145b1154f9
commit
01c629a6fd
4 changed files with 25 additions and 4 deletions
|
@ -51,6 +51,8 @@ inline static uint8_t sinSample(uint16_t i) {
|
|||
|
||||
#define SAMPLESPERBIT (SAMPLERATE / BITRATE)
|
||||
#define PHASE_INC 1 // Nudge by an eigth of a sample each adjustment
|
||||
|
||||
#define DCD_MIN_COUNT 6
|
||||
|
||||
#if BITRATE == 960
|
||||
#define FILTER_CUTOFF 600
|
||||
|
@ -80,6 +82,8 @@ typedef struct Hdlc
|
|||
uint8_t bitIndex;
|
||||
uint8_t currentByte;
|
||||
bool receiving;
|
||||
bool dcd;
|
||||
uint8_t dcd_count;
|
||||
} Hdlc;
|
||||
|
||||
typedef struct Afsk
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue