forked from DD4WH/Teensy-SDR-Rx
-
Notifications
You must be signed in to change notification settings - Fork 0
/
filters.h
40 lines (34 loc) · 1.01 KB
/
filters.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
// Number of coefficients
#define HILBERT_COEFFS 100
extern const short H_45_1_8kHz[];
extern const short H_m45_1_8kHz[];
extern const short H_45_2_6kHz[];
extern const short H_m45_2_6kHz[];
extern const short H_45_3_6kHz[];
extern const short H_m45_3_6kHz[];
extern const short H_45_4_4kHz[];
extern const short H_m45_4_4kHz[];
extern const short H_45_6_5kHz[];
extern const short H_m45_6_5kHz[];
extern const short H_45_8kHz[];
extern const short H_m45_8kHz[];
extern const short H_45_11kHz[];
extern const short H_m45_11kHz[];
extern const short H_0_8kHz[];
extern const short H_90_8kHz[];
#define BPF_COEFFS 66
extern const short fir18[];
extern const short fir26[];
extern const short fir36[];
extern const short fir44[];
extern const short fir65[];
extern const short fir80[];
// IIR filters
//#define biquad_stages 6
/*extern double IIR_44_Coeffs_0[];
extern double IIR_44_Coeffs_1[];
extern double IIR_44_Coeffs_2[];
extern double IIR_44_Coeffs_3[];
extern double IIR_44_Coeffs_4[];
extern double IIR_44_Coeffs_5[];
*/