|
22 | 22 | import brainflow.BrainFlowError;
|
23 | 23 | import brainflow.DataFilter;
|
24 | 24 | import brainflow.FilterTypes;
|
25 |
| -import brainflow.WindowFunctions; |
| 25 | +import brainflow.WindowOperations; |
26 | 26 |
|
27 | 27 |
|
28 | 28 | public class PSDPlotFragment extends Fragment {
|
@@ -77,18 +77,18 @@ public void run() {
|
77 | 77 | int numDataPoints = DataFilter.get_nearest_power_of_two(DataActivity.samplingRate * windowSize);
|
78 | 78 | double[][] tmpArray = DataActivity.boardShim.get_current_board_data(numDataPoints);
|
79 | 79 | for (int i = 0; i < DataActivity.channels.length; i++) {
|
80 |
| - DataFilter.perform_bandstop(tmpArray[DataActivity.channels[i]], DataActivity.samplingRate, 50.0, 4.0, 2, |
| 80 | + DataFilter.perform_bandstop(tmpArray[DataActivity.channels[i]], DataActivity.samplingRate, 48.0, 52.0, 2, |
81 | 81 | FilterTypes.BUTTERWORTH.get_code (), 0.0);
|
82 |
| - DataFilter.perform_bandstop(tmpArray[DataActivity.channels[i]], DataActivity.samplingRate, 60.0, 4.0, 2, |
| 82 | + DataFilter.perform_bandstop(tmpArray[DataActivity.channels[i]], DataActivity.samplingRate, 58.0, 62.0, 2, |
83 | 83 | FilterTypes.BUTTERWORTH.get_code (), 0.0);
|
84 |
| - DataFilter.perform_bandpass(tmpArray[DataActivity.channels[i]], DataActivity.samplingRate, 24.0, 47.0, 2, |
| 84 | + DataFilter.perform_bandpass(tmpArray[DataActivity.channels[i]], DataActivity.samplingRate, 2.0, 47.0, 2, |
85 | 85 | FilterTypes.BUTTERWORTH.get_code (), 0.0);
|
86 | 86 | }
|
87 | 87 | // prepare data to plot
|
88 | 88 | for (int i = 0; i < DataActivity.channels.length; i++) {
|
89 | 89 | double[] channel = tmpArray[DataActivity.channels[i]];
|
90 | 90 | int nfft = DataFilter.get_nearest_power_of_two(DataActivity.samplingRate) * 2;
|
91 |
| - Pair<double[], double[]> psd = DataFilter.get_psd_welch (channel, nfft, nfft / 2, DataActivity.samplingRate, WindowFunctions.HANNING.get_code()); |
| 91 | + Pair<double[], double[]> psd = DataFilter.get_psd_welch (channel, nfft, nfft / 2, DataActivity.samplingRate, WindowOperations.HANNING.get_code()); |
92 | 92 | int count = psd.getKey().length;
|
93 | 93 | DataPoint[] values = new DataPoint[count];
|
94 | 94 | for (int j = 0; j < count; j++) {
|
|
0 commit comments