2024-02-22 11:22:14 +01:00

44 lines
1.3 KiB
C

/*
* Filter Coefficients (C Source) generated by the Filter Design and Analysis Tool
* Generated by MATLAB(R) 9.12 and DSP System Toolbox 9.14.
* Generated on: 30-May-2022 14:58:41
*/
/*
* Discrete-Time IIR Filter (real)
* -------------------------------
* Filter Structure : Direct-Form II
* Numerator Length : 4
* Denominator Length : 4
* Stable : Yes
* Linear Phase : No
* Arithmetic : fixed
* Numerator : s16,18 -> [-1.250000e-01 1.250000e-01)
* Denominator : s16,14 -> [-2 2)
* Input : s16,16 -> [-5.000000e-01 5.000000e-01)
* Output : s16,15 -> [-1 1)
* State : s16,15 -> [-1 1)
* Numerator Prod : s32,33 -> [-2.500000e-01 2.500000e-01)
* Denominator Prod : s32,29 -> [-4 4)
* Numerator Accum : s40,33 -> [-64 64)
* Denominator Accum : s40,29 -> [-1024 1024)
* Round Mode : convergent
* Overflow Mode : wrap
* Cast Before Sum : true
*/
/* General type conversion for MATLAB generated C-code */
#include "tmwtypes.h"
/*
* Expected path to tmwtypes.h
* /home/mreenen/.local/MATLAB/R2022a/extern/include/tmwtypes.h
*/
const int NL = 4;
const int16_T NUM[4] = {
519, 1558, 1558, 519
};
const int DL = 4;
const int16_T DEN[4] = {
16384, -23905, 14915, -3241
};