mirror of
https://github.com/cjcliffe/CubicSDR.git
synced 2026-06-09 09:24:57 -04:00
Updated Windows liquid-dsp binaries again-again, from latest master
This commit is contained in:
+55
@@ -4825,6 +4825,56 @@ void bpacketsync_execute_sym(bpacketsync _q,
|
||||
void bpacketsync_execute_bit(bpacketsync _q,
|
||||
unsigned char _bit);
|
||||
|
||||
//
|
||||
// M-FSK frame generator
|
||||
//
|
||||
|
||||
typedef struct fskframegen_s * fskframegen;
|
||||
|
||||
// create M-FSK frame generator
|
||||
fskframegen fskframegen_create();
|
||||
void fskframegen_destroy (fskframegen _fg);
|
||||
void fskframegen_print (fskframegen _fg);
|
||||
void fskframegen_reset (fskframegen _fg);
|
||||
void fskframegen_assemble(fskframegen _fg,
|
||||
unsigned char * _header,
|
||||
unsigned char * _payload,
|
||||
unsigned int _payload_len,
|
||||
crc_scheme _check,
|
||||
fec_scheme _fec0,
|
||||
fec_scheme _fec1);
|
||||
unsigned int fskframegen_getframelen(fskframegen _q);
|
||||
int fskframegen_write_samples(fskframegen _fg,
|
||||
liquid_float_complex * _buf,
|
||||
unsigned int _buf_len);
|
||||
|
||||
|
||||
//
|
||||
// M-FSK frame synchronizer
|
||||
//
|
||||
|
||||
typedef struct fskframesync_s * fskframesync;
|
||||
|
||||
// create M-FSK frame synchronizer
|
||||
// _callback : callback function
|
||||
// _userdata : user data pointer passed to callback function
|
||||
fskframesync fskframesync_create(framesync_callback _callback,
|
||||
void * _userdata);
|
||||
void fskframesync_destroy(fskframesync _q);
|
||||
void fskframesync_print (fskframesync _q);
|
||||
void fskframesync_reset (fskframesync _q);
|
||||
void fskframesync_execute(fskframesync _q,
|
||||
liquid_float_complex _x);
|
||||
void fskframesync_execute_block(fskframesync _q,
|
||||
liquid_float_complex * _x,
|
||||
unsigned int _n);
|
||||
|
||||
// debugging
|
||||
void fskframesync_debug_enable (fskframesync _q);
|
||||
void fskframesync_debug_disable(fskframesync _q);
|
||||
void fskframesync_debug_export (fskframesync _q, const char * _filename);
|
||||
|
||||
|
||||
//
|
||||
// GMSK frame generator
|
||||
//
|
||||
@@ -6924,6 +6974,11 @@ unsigned int fskdem_demodulate(fskdem _q,
|
||||
// get demodulator frequency error
|
||||
float fskdem_get_frequency_error(fskdem _q);
|
||||
|
||||
// get energy for a particular symbol within a certain range
|
||||
float fskdem_get_symbol_energy(fskdem _q,
|
||||
unsigned int _s,
|
||||
unsigned int _range);
|
||||
|
||||
|
||||
//
|
||||
// Analog frequency modulator
|
||||
|
||||
Reference in New Issue
Block a user