![]() |
GNSS-SDR
0.0.19
An Open Source GNSS Software Defined Receiver
|
Class that implements a Viterbi decoder. More...
#include <viterbi_decoder_sbas.h>
Public Member Functions | |
| Viterbi_Decoder_Sbas (const int g_encoder[], int KK, int nn) | |
| void | reset () |
| float | decode_block (const double input_c[], int *output_u_int, int LL) |
| Uses the Viterbi algorithm to perform hard-decision decoding of a convolutional code. More... | |
| float | decode_continuous (const double sym[], int traceback_depth, int bits[], int nbits_requested, int &nbits_decoded) |
Class that implements a Viterbi decoder.
Definition at line 34 of file viterbi_decoder_sbas.h.
| float Viterbi_Decoder_Sbas::decode_block | ( | const double | input_c[], |
| int * | output_u_int, | ||
| int | LL | ||
| ) |
Uses the Viterbi algorithm to perform hard-decision decoding of a convolutional code.
| [in] | input_c[] | The received signal in LLR-form. For BPSK, must be in form r = 2*a*y/(sigma^2). |
| [in] | LL | The number of data bits to be decoded (does not include the mm zero-tail-bits) |
1.8.14