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