mirror of
https://github.com/g4klx/MMDVM.git
synced 2026-04-05 06:26:42 +00:00
New demodulators for C4FM modes.
This commit is contained in:
parent
8b13a3c8a6
commit
9a7b07027a
7 changed files with 427 additions and 260 deletions
|
|
@ -24,13 +24,16 @@ const unsigned int YSF_RADIO_SYMBOL_LENGTH = 5U; // At 24 kHz sample rate
|
|||
const unsigned int YSF_FRAME_LENGTH_BYTES = 120U;
|
||||
const unsigned int YSF_FRAME_LENGTH_BITS = YSF_FRAME_LENGTH_BYTES * 8U;
|
||||
const unsigned int YSF_FRAME_LENGTH_SYMBOLS = YSF_FRAME_LENGTH_BYTES * 4U;
|
||||
const unsigned int YSF_FRAME_LENGTH_SAMPLES = YSF_FRAME_LENGTH_SYMBOLS * YSF_RADIO_SYMBOL_LENGTH;
|
||||
|
||||
const unsigned int YSF_SYNC_LENGTH_BYTES = 5U;
|
||||
const unsigned int YSF_SYNC_LENGTH_BITS = YSF_SYNC_LENGTH_BYTES * 8U;
|
||||
const unsigned int YSF_SYNC_LENGTH_SYMBOLS = YSF_SYNC_LENGTH_BYTES * 4U;
|
||||
const unsigned int YSF_SYNC_LENGTH_SAMPLES = YSF_SYNC_LENGTH_SYMBOLS * YSF_RADIO_SYMBOL_LENGTH;
|
||||
|
||||
const unsigned int YSF_FICH_LENGTH_BITS = 200U;
|
||||
const unsigned int YSF_FICH_LENGTH_SYMBOLS = 100U;
|
||||
const unsigned int YSF_FICH_LENGTH_SAMPLES = YSF_FICH_LENGTH_SYMBOLS * YSF_RADIO_SYMBOL_LENGTH;
|
||||
|
||||
const uint8_t YSF_SYNC_BYTES[] = {0xD4U, 0x71U, 0xC9U, 0x63U, 0x4DU};
|
||||
const uint8_t YSF_SYNC_BYTES_LENGTH = 5U;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue