bpresync_cccf
Variants: bpresync_cccf, presync_cccf
Pre-demodulation signal synchronizer
Public Functions
bpresync_cccf | bpresync_cccf_create( |
int | bpresync_cccf_destroy( |
int | bpresync_cccf_print( |
int | bpresync_cccf_reset( |
int | bpresync_cccf_push( |
int | bpresync_cccf_execute( |
Interfaces
bpresync_cccf bpresync_cccf_create(
Create pre-demod synchronizer from external sequence
- _v : baseband sequence, shape: (_n, 1)
- _n : baseband sequence length, 0 < _n
- _dphi_max : maximum absolute frequency deviation for detection
- _m : number of correlators, 0 < _m
int bpresync_cccf_destroy(
Destroy pre-demod synchronizer, freeing all internal memory
int bpresync_cccf_print(
Print pre-demod synchronizer internal state
int bpresync_cccf_reset(
Reset pre-demod synchronizer internal state
int bpresync_cccf_push(
Push input sample into pre-demod synchronizer
- _q : pre-demod synchronizer object
- _x : input sample
int bpresync_cccf_execute(
Correlate original sequence with internal input buffer
- _q : pre-demod synchronizer object
- _rxy : output cross correlation
- _dphi_hat : output frequency offset estimate