21#ifndef __OSMO_GMR1_SDR_FCCH_H__
22#define __OSMO_GMR1_SDR_FCCH_H__
48 struct osmo_cxvec *search_win_in,
int sps,
float freq_shift,
52 struct osmo_cxvec *search_win_in,
int sps,
float freq_shift,
56 struct osmo_cxvec *burst_in,
int sps,
float freq_shift,
57 int *toa,
float *freq_error);
60 struct osmo_cxvec *burst_in,
int sps,
float freq_shift,
int gmr1_fcch_rough(const struct gmr1_fcch_burst *burst_type, struct osmo_cxvec *search_win_in, int sps, float freq_shift, int *toa)
Rough FCCH timing acquisition.
Definition: fcch.c:212
const struct gmr1_fcch_burst gmr1_fcch3_sband_burst
FCCH3 S-band burst (GMR-1 3G version for S-band) See GMR-1 05.004 (ETSI TS 101 376-5-2 V3....
Definition: fcch.c:67
int gmr1_fcch_fine(const struct gmr1_fcch_burst *burst_type, struct osmo_cxvec *burst_in, int sps, float freq_shift, int *toa, float *freq_error)
Fine FCCH timing & frequency acquisition.
Definition: fcch.c:513
int gmr1_fcch_snr(const struct gmr1_fcch_burst *burst_type, struct osmo_cxvec *burst_in, int sps, float freq_shift, float *snr)
SNR estimation on a FCCH burst.
Definition: fcch.c:644
const struct gmr1_fcch_burst gmr1_fcch3_lband_burst
FCCH3 L-band burst (GMR-1 3G version for L-band) See GMR-1 05.004 (ETSI TS 101 376-5-2 V3....
Definition: fcch.c:59
int gmr1_fcch_rough_multi(const struct gmr1_fcch_burst *burst_type, struct osmo_cxvec *search_win_in, int sps, float freq_shift, int *toa, int N)
Rough FCCH timing acquisition w/ multiple FCCH detection.
Definition: fcch.c:342
int len
Burst duration in symbols.
Definition: fcch.h:39
float freq
Frequency sweep range.
Definition: fcch.h:38