osmo-gmr 0.2.104-2b98
Osmocom GMR-1
|
Osmocom GMR-1 interleaving implementation. More...
#include <errno.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <osmocom/core/bits.h>
#include <osmocom/gmr1/l1/interleave.h>
Functions | |
void | gmr1_interleave_intra (void *out, const void *in, int N) |
GMR-1 intra burst inteleaver. More... | |
void | gmr1_deinterleave_intra (void *out, const void *in, int N) |
GMR-1 intra burst de-interleaver. More... | |
int | gmr1_interleaver_init (struct gmr1_interleaver *il, int N, int K) |
GMR-1 inter burst interleaver initializer. More... | |
void | gmr1_interleaver_fini (struct gmr1_interleaver *il) |
GMR-1 inter burst interleaver cleanup. More... | |
void | gmr1_interleave_inter (struct gmr1_interleaver *il, void *bits_epp, void *bits_ep) |
GMR-1 inter burst interleaver. More... | |
void | gmr1_deinterleave_inter (struct gmr1_interleaver *il, void *bits_ep, void *bits_epp) |
GMR-1 inter burst de-interleaver. More... | |
Osmocom GMR-1 interleaving implementation.