![]() |
GNSS-SDR
0.0.19
An Open Source GNSS Software Defined Receiver
|
Utilities for the convolutional encoder of the libswiftnav library. More...
Go to the source code of this file.
Classes | |
| struct | v27_poly_t |
| struct | v27_decision_t |
| struct | v27_t |
Macros | |
| #define | V27POLYA 0x4f |
| #define | V27POLYB 0x6d |
Functions | |
| void | v27_poly_init (v27_poly_t *poly, const signed char polynomial[2]) |
| void | v27_init (v27_t *v, v27_decision_t *decisions, unsigned int decisions_count, const v27_poly_t *poly, unsigned char initial_state) |
| void | v27_update (v27_t *v, const unsigned char *syms, int nbits) |
| void | v27_chainback_fixed (v27_t *v, unsigned char *data, unsigned int nbits, unsigned char final_state) |
| void | v27_chainback_likely (v27_t *v, unsigned char *data, unsigned int nbits) |
Utilities for the convolutional encoder of the libswiftnav library.
This file was originally borrowed from libswiftnav https://github.com/swift-nav/libswiftnav, a portable C library implementing GNSS related functions and algorithms, and then modified by J. Arribas and C. Fernandez
Copyright (C) 2004, Phil Karn, KA9Q
SPDX-License-Identifier: LGPL-3.0-only
Definition in file fec.h.
1.8.14