|
libosmocore 1.11.0.52-28973f
Osmocom core library
|
#include <stdint.h>#include <string.h>#include <osmocom/core/bits.h>#include <osmocom/core/prbs.h>Functions | |
| void | osmo_prbs_state_init (struct osmo_prbs_state *st, const struct osmo_prbs *prbs) |
| Initialize the given caller-allocated PRBS state. More... | |
| static void | osmo_prbs_process_bit (struct osmo_prbs_state *state, ubit_t bit) |
| ubit_t | osmo_prbs_get_ubit (struct osmo_prbs_state *state) |
| Get the next bit out of given PRBS instance. More... | |
| int | osmo_prbs_get_ubits (ubit_t *out, unsigned int out_len, struct osmo_prbs_state *state) |
| Fill buffer of unpacked bits with next bits out of given PRBS instance. More... | |
Variables | |
| const struct osmo_prbs | osmo_prbs7 |
| PRBS-7 according ITU-T O.150. More... | |
| const struct osmo_prbs | osmo_prbs9 |
| PRBS-9 according ITU-T O.150. More... | |
| const struct osmo_prbs | osmo_prbs11 |
| PRBS-11 according ITU-T O.150. More... | |
| const struct osmo_prbs | osmo_prbs15 |
| PRBS-15 according ITU-T O.150. More... | |
| ubit_t osmo_prbs_get_ubit | ( | struct osmo_prbs_state * | state | ) |
Get the next bit out of given PRBS instance.
References osmo_prbs_process_bit(), and osmo_prbs_state::state.
Referenced by osmo_prbs_get_ubits().
| int osmo_prbs_get_ubits | ( | ubit_t * | out, |
| unsigned int | out_len, | ||
| struct osmo_prbs_state * | state | ||
| ) |
Fill buffer of unpacked bits with next bits out of given PRBS instance.
References osmo_prbs_get_ubit().
|
static |
References osmo_prbs::coeff, osmo_prbs_state::prbs, and osmo_prbs_state::state.
Referenced by osmo_prbs_get_ubit().
| void osmo_prbs_state_init | ( | struct osmo_prbs_state * | st, |
| const struct osmo_prbs * | prbs | ||
| ) |
Initialize the given caller-allocated PRBS state.
References osmo_prbs_state::prbs, and osmo_prbs_state::state.
| const struct osmo_prbs osmo_prbs11 |
PRBS-11 according ITU-T O.150.
| const struct osmo_prbs osmo_prbs15 |
PRBS-15 according ITU-T O.150.
| const struct osmo_prbs osmo_prbs7 |
PRBS-7 according ITU-T O.150.
| const struct osmo_prbs osmo_prbs9 |
PRBS-9 according ITU-T O.150.