New answers tagged downsampling
0
If you're using scipy.signal and processing signals offline, then you can just use decimate which handles the filtering for you. It also does zero-phase filtering by default, which you probably want for an EEG signal to avoid shifting the shape of the waveforms? (I know that's desirable for EKG, not sure about EEG.)
1
Anti-aliasing filtering is applied just as any other LTI filtering: If your input data is $x[n]$, and the impulse response is $h[n]$, then your output will be
$$y[n] = x[n] \star h[n] $$
where $\star$ is the convolution operation, a.k.a. the anti-aliasing filtering in this context.
Your impulse response $h[n]$, ideally, corresponds to a lowpass brickwall ...
Top 50 recent answers are included
Related Tags
downsampling × 199sampling × 46
filters × 21
decimation × 21
resampling × 20
matlab × 18
discrete-signals × 17
image-processing × 16
lowpass-filter × 13
aliasing × 13
fft × 12
frequency-spectrum × 12
fourier-transform × 11
audio × 11
interpolation × 10
nyquist × 10
python × 9
multirate × 9
finite-impulse-response × 8
signal-analysis × 7
filter-design × 5
dft × 5
convolution × 5
power-spectral-density × 5
wavelet × 5