presync_cccf
Variants: bpresync_cccf, presync_cccf
Pre-demodulation signal synchronizer
Public Functions
presync_cccf | presync_cccf_create( |
int | presync_cccf_destroy( |
int | presync_cccf_print( |
int | presync_cccf_reset( |
int | presync_cccf_push( |
int | presync_cccf_execute( |
Interfaces
presync_cccf presync_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 presync_cccf_destroy(
Destroy pre-demod synchronizer, freeing all internal memory
int presync_cccf_print(
Print pre-demod synchronizer internal state
int presync_cccf_reset(
Reset pre-demod synchronizer internal state
int presync_cccf_push(
Push input sample into pre-demod synchronizer
- _q : pre-demod synchronizer object
- _x : input sample
int presync_cccf_execute(
Correlate original sequence with internal input buffer
- _q : pre-demod synchronizer object
- _rxy : output cross correlation
- _dphi_hat : output frequency offset estimate