|
GNU Radio's DSD Package
|
#include <stdio.h>#include <string.h>Go to the source code of this file.
Functions | |
| int | traceBack (int *out, int *m_pathMemory0, int *m_pathMemory1, int *m_pathMemory2, int *m_pathMemory3) |
| void | viterbiDecode (int n, int *data, int *m_pathMemory0, int *m_pathMemory1, int *m_pathMemory2, int *m_pathMemory3, int *m_pathMetric) |
| int | FECdecoder (int *in, int *out) |
| void | deinterleave (int *in, int *out) |
| void | scramble (int *in, int *out) |
| function scramble | |
| void deinterleave | ( | int * | in, |
| int * | out ) |
References deinterleave().
Referenced by deinterleave().
| int FECdecoder | ( | int * | in, |
| int * | out ) |
References FECdecoder(), traceBack(), and viterbiDecode().
Referenced by FECdecoder().
| void scramble | ( | int * | in, |
| int * | out ) |
| int traceBack | ( | int * | out, |
| int * | m_pathMemory0, | ||
| int * | m_pathMemory1, | ||
| int * | m_pathMemory2, | ||
| int * | m_pathMemory3 ) |
References traceBack().
Referenced by FECdecoder(), and traceBack().
| void viterbiDecode | ( | int | n, |
| int * | data, | ||
| int * | m_pathMemory0, | ||
| int * | m_pathMemory1, | ||
| int * | m_pathMemory2, | ||
| int * | m_pathMemory3, | ||
| int * | m_pathMetric ) |
References viterbiDecode().
Referenced by FECdecoder(), and viterbiDecode().