![]() |
LIBDSP Version 4.1.9
LIBDSP Software Library
|
#include "tpt_math.h"
Macros | |
| #define | ONE_Q31 0x7FFFFFFFL |
| #define | TWO_Q30 0x7FFFFFFFL |
| #define | HALF_Q31 0x00008000L |
| #define | ONE_Q15 0x7FFF |
| #define | HALF_Q15 0x3FFF |
| #define | LOWPART_MASK 0x07FFF |
Functions | |
| static q31_t | mul32x16 (q31_t a, q15_t b) |
| static q31_t | mul32x32 (q31_t a, q31_t b) |
| static q31_t | divide (q31_t n, q31_t d) |
| void | tpt_levinson_durbin_q31 (q31_t *a, q31_t *err, const q31_t *phi, int nbCoefs) |
| Levinson Durbin. | |
| #define HALF_Q15 0x3FFF |
| #define HALF_Q31 0x00008000L |
| #define LOWPART_MASK 0x07FFF |
| #define ONE_Q15 0x7FFF |
| #define ONE_Q31 0x7FFFFFFFL |
| #define TWO_Q30 0x7FFFFFFFL |