osmo-gmr 0.2.104-2b98
Osmocom GMR-1
dkab.h
Go to the documentation of this file.
1/* GMR-1 SDR - DKABs bursts */
2/* See GMR-1 05.004 (ETSI TS 101 376-5-4 V1.2.1) - Section 6.1
3 * GMR-1 05.002 (ETSI TS 101 376-5-2 V1.1.1) - Section 7.4.6 */
4
5/* (C) 2011-2019 by Sylvain Munaut <tnt@246tNt.com>
6 * All Rights Reserved
7 *
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU Affero General Public License as published by
10 * the Free Software Foundation; either version 3 of the License, or
11 * (at your option) any later version.
12 *
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU Affero General Public License for more details.
17 *
18 * You should have received a copy of the GNU Affero General Public License
19 * along with this program. If not, see <http://www.gnu.org/licenses/>.
20 */
21
22#ifndef __OSMO_GMR1_SDR_DKAB_H__
23#define __OSMO_GMR1_SDR_DKAB_H__
24
34#include <stdint.h>
35#include <osmocom/core/bits.h>
36#include <osmocom/dsp/cxvec.h>
37
38#define GMR1_DKAB_SYMS (39*3)
39
40int
41gmr1_dkab_demod(struct osmo_cxvec *burst_in, int sps, float freq_shift, int p,
42 sbit_t *ebits, float *toa_p);
43
44
47#endif /* __OSMO_GMR1_SDR_DKAB_H__ */
int gmr1_dkab_demod(struct osmo_cxvec *burst_in, int sps, float freq_shift, int p, sbit_t *ebits, float *toa_p)
All-in-one finding and demodulation of DKAB bursts.
Definition: dkab.c:188