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