Changeset 8324
- Timestamp:
- 05/08/08 00:17:55
- Files:
-
- gnuradio/trunk/configure.ac (modified) (1 diff)
- gnuradio/trunk/gnuradio-core/src/lib/viterbi/metrics.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gnuradio/trunk/configure.ac
r8244 r8324 153 153 AC_CHECK_LIB(m, trunc, [AC_DEFINE([HAVE_TRUNC],[1],[Define to 1 if your system has `trunc'.])]) 154 154 AC_CHECK_LIB(m, exp10, [AC_DEFINE([HAVE_EXP10],[1],[Define to 1 if your system has 'exp10'.])]) 155 AC_CHECK_LIB(m, log2, [AC_DEFINE([HAVE_LOG2],[1],[Define to 1 if your system has 'log2'.])]) 155 156 #AC_FUNC_MKTIME 156 157 gnuradio/trunk/gnuradio-core/src/lib/viterbi/metrics.c
r8318 r8324 31 31 */ 32 32 33 #ifdef HAVE_CONFIG_H 34 #include <config.h> 35 #endif 36 33 37 /* Symbols are offset-binary, with 128 corresponding to an erased (no 34 38 * information) symbol … … 41 45 /* Normal function integrated from -Inf to x. Range: 0-1 */ 42 46 #define normal(x) (0.5 + 0.5*erf((x)/M_SQRT2)) 47 48 /* Logarithm base 2 */ 49 double log2(double); /* declaration seems to be missing from some math.h's */ 50 #if !defined(HAVE_LOG2) 51 #define log2(x) (log(x)*M_LOG2E) 52 #endif 43 53 44 54 /* Generate log-likelihood metrics for 8-bit soft quantized channel
