forked from DukeRobotics/Acoustics
-
Notifications
You must be signed in to change notification settings - Fork 0
/
filter_plot.m
120 lines (113 loc) · 2.45 KB
/
filter_plot.m
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
figure(1)
plot(out1);
hold on
plot(out2);
hold on
plot(out3);
hold on
plot(out4);
legend('1', '2', '3', '4');
title('1s');
figure(2)
plot(out5);
hold on
plot(out6);
hold on
plot(out7);
hold on
plot(out8);
legend('1', '2', '3', '4');
title('3s');
% pingerFreq = 40000;
% fs = 625000;
% bw = 8;
%
% [b,a]=cheby2(3,2,[(pingerFreq-bw)/fs*2 (pingerFreq+bw)/fs*2], 'bandpass');
% filteredWave0 = filter(b, a, Channel0);
% filteredWave1 = filter(b, a, Channel1);
% filteredWave2 = filter(b, a, Channel2);
% filteredWave3 = filter(b, a, Channel3);
% filteredWave4 = filter(b, a, Channel4);
% filteredWave5 = filter(b, a, Channel5);
% filteredWave6 = filter(b, a, Channel6);
% filteredWave7 = filter(b, a, Channel7);
% filteredWave8 = filter(b, a, Channel8);
% filteredWave9 = filter(b, a, Channel9);
% filteredWave10 = filter(b, a, Channel10);
% filteredWave11 = filter(b, a, Channel11);
% filteredWave12 = filter(b, a, Channel12);
% filteredWave13 = filter(b, a, Channel13);
% filteredWave14 = filter(b, a, Channel14);
% filteredWave15 = filter(b, a, Channel15);
% filteredWave16 = filter(b, a, Channel16);
% filteredWave17 = filter(b, a, Channel17);
% filteredWave18 = filter(b, a, Channel18);
% filteredWave19 = filter(b, a, Channel19);
% filteredWave20 = filter(b, a, Channel20);
% filteredWave21 = filter(b, a, Channel21);
% filteredWave22 = filter(b, a, Channel22);
% filteredWave23 = filter(b, a, Channel23);
% figure(1)
% plot(filteredWave0)
% hold on
% plot(filteredWave1)
% hold on
% plot(filteredWave2)
% hold on
% plot(filteredWave3)
% legend('1', '2', '3', '4');
% title('1s');
%
% figure(2)
% plot(filteredWave4)
% hold on
% plot(filteredWave5)
% hold on
% plot(filteredWave6)
% hold on
% plot(filteredWave7)
% legend('1', '2', '3', '4');
% title('3s');
% figure(3)
% plot(filteredWave8)
% hold on
% plot(filteredWave9)
% hold on
% plot(filteredWave10)
% hold on
% plot(filteredWave11)
% legend('1', '2', '3', '4');
% title('10-2-10');
%
% figure(4)
% plot(filteredWave12)
% hold on
% plot(filteredWave13)
% hold on
% plot(filteredWave14)
% hold on
% plot(filteredWave15)
% legend('1', '2', '3', '4');
% title('9-1-10');
%
% figure(5)
% plot(filteredWave16)
% hold on
% plot(filteredWave17)
% hold on
% plot(filteredWave18)
% hold on
% plot(filteredWave19)
% legend('1', '2', '3', '4');
% title('9-1-10');
%
% figure(6)
% plot(filteredWave20)
% hold on
% plot(filteredWave21)
% hold on
% plot(filteredWave22)
% hold on
% plot(filteredWave23)
% legend('1', '2', '3', '4');
% title('9-2-10');