Filter out range of frequencies using band stop filter in Python and confirm it using Fourier Transform FFT
Why magnitude for frequency 50 Hz decreased from 1 to 0.7 after Fast Fourier Transform?
Supposing that I have following signal:
y = np.sin(50.0 * 2.0*np.pi*x) + 0.5*np.sin(100.0 * 2.0*np.pi*x) + 0.2*np.sin(200 * 2.0*np.pi*x)
how can I filter out in example 100Hz using Band-stop filter in Python? In this signal there are peaks at 50Hz, 100Hz and 200Hz. It would be helpful it it could be visualized using FFT in order to confirm that this frequency has been filtered correctly.