-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDaubCoef.h
69 lines (64 loc) · 1.07 KB
/
DaubCoef.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
62
63
64
65
66
67
68
69
#ifndef includeGuard_c39667604f884a9f91dbeaff503d65e6
#define includeGuard_c39667604f884a9f91dbeaff503d65e6
const static int MAX_X = 8;
const static float
Daub_D2_LD[2] = {
0.707106781,
0.707106781
},
Daub_D4_LD[4] = {
0.482962913,
0.836516304,
0.224143868,
-0.129409523
},
Daub_D6_LD[6] = {
0.035226292,
-0.085441274,
-0.13501102,
0.459877502,
0.806891509,
0.332670553
},
Daub_D8_LD[8] = {
-0.010597402,
0.032883012,
0.030841382,
-0.187034812,
-0.027983769,
0.630880768,
0.714846571,
0.230377813
};
const static float
Daub_D2_HD[2] = {
0.707106781,
-0.707106781
},
Daub_D4_HD[4] = {
-0.129409523,
-0.224143868,
0.836516304,
-0.482962913
},
Daub_D6_HD[6] = {
-0.332670553,
0.806891509,
-0.459877502,
-0.13501102,
0.085441274,
0.035226292
},
Daub_D8_HD[8] = {
-0.230377813,
0.714846571,
-0.630880768,
-0.027983769,
0.187034812,
0.030841382,
-0.032883012,
-0.010597402
};
const static float *Daub_DX_LD[4] = {Daub_D2_LD, Daub_D4_LD, Daub_D6_LD, Daub_D8_LD};
const static float *Daub_DX_HD[4] = {Daub_D2_HD, Daub_D4_HD, Daub_D6_HD, Daub_D8_HD};
#endif