osmo-gmr 0.2.104-2b98
Osmocom GMR-1
|
Osmocom GMR-1 FCCH bursts implementation. More...
#include <complex.h>
#include <math.h>
#include <errno.h>
#include <stdlib.h>
#include <fftw3.h>
#include <osmocom/dsp/cxvec.h>
#include <osmocom/dsp/cxvec_math.h>
#include <osmocom/gmr1/sdr/defs.h>
#include <osmocom/gmr1/sdr/fcch.h>
Functions | |
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. More... | |
int | gmr1_fcch_rough_multi (const struct gmr1_fcch_burst *burst_type, struct osmo_cxvec *search_win_in, int sps, float freq_shift, int *peaks_toa, int N) |
Rough FCCH timing acquisition w/ multiple FCCH detection. More... | |
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. More... | |
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. More... | |
Variables | |
const struct gmr1_fcch_burst | gmr1_fcch_burst |
FCCH burst (GMR-1 version) See GMR-1 05.004 (ETSI TS 101 376-5-2 V3.1.1) - Section 8.1. More... | |
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.1.1) - Section 8.2.1. More... | |
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.1.1) - Section 8.2.2. More... | |
Osmocom GMR-1 FCCH bursts implementation.