bsync_crcf
Variants: bsync_cccf, bsync_crcf, bsync_rrrf
Binary P/N synchronizer
Public Functions
bsync_crcf | bsync_crcf_create( |
bsync_crcf | bsync_crcf_create_msequence( |
int | bsync_crcf_destroy( |
int | bsync_crcf_print( |
int | bsync_crcf_correlate( |
Interfaces
bsync_crcf bsync_crcf_create(
Create bsync object
- _n : sequence length
- _v : correlation sequence, shape: (_n, 1)
bsync_crcf bsync_crcf_create_msequence(
Create binary synchronizer from m-sequence
- _g : m-sequence generator polynomial
- _k : samples/symbol (over-sampling factor)
int bsync_crcf_destroy(
Destroy binary synchronizer object, freeing all internal memory
- _q : bsync object
int bsync_crcf_print(
Print object internals to stdout
- _q : bsync object
int bsync_crcf_correlate(
Correlate input signal against internal sequence
- _q : bsync object
- _x : input sample
- _y : pointer to output sample