-
Notifications
You must be signed in to change notification settings - Fork 11
/
iir_44.h
61 lines (46 loc) · 1.1 KB
/
iir_44.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// DD4WH LPF DC - 4.4 kHz
// (sampling rate 44.117 kHz)
// 4.11.2015
// Parameters generated using Iowa Hills IIR Filter Designer
// 8th order inv Cheby Lowpass (4-stage cascaded biquad)
//
//
//#ifndef __IIR_44
//#define __IIR_44
//const uint16_t IIR_44_numStages = 6;
// coefficients must be in order: B0, B1, B2, A1, A2
// unlike output by Iowa Hils IIR Filter Designer !
const double IIR_44_Coeffs_0[] =
{ 0.474319601705361138,
-0.581215670666504036,
0.474319601705361138,
-0.808127484363303061,
0.175551017107521246
};
const double IIR_44_Coeffs_1[] =
{ 0.350995225349848505,
-0.350332220679905326,
0.350995225349848505,
-0.979397333344850574,
0.331055563364642369
};
const double IIR_44_Coeffs_2[] =
{ 0.198494408209874185,
-0.057104157615077124,
0.198494408209874185,
-1.228105729229502780,
0.567990388034173899
};
const double IIR_44_Coeffs_3[] =
{ 0.103160902362084875,
0.147956900687732512,
0.103160902362084875,
-1.487595160516167910,
0.841873865928070120
};
const double IIR_44_Coeffs_4[] =
{
};
const double IIR_44_Coeffs_5[] =
{
};