Как использовать scipy.signal.iirdesign для удаления определенных частот - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь понять, как использовать scipy.signal.iirdesign в качестве полосового фильтра. Как мне получить нормализованные значения wp и ws?

Для этого сигнала:

N = 100
T = 200.0
t = np.linspace(0, T, N)
f = np.sin(2* 2.0*np.pi*t) + np.sin(2.0*np.pi*t)

Я хотел бы удалить первую синусоидальную волну, которая имеет удвоенную частоту. Для этого я подумал:

b, a = signal.iirdesign(wp, ws, gpass, gstop)
f = signal.filtfilt(b, a, f)

Какие бы хорошие значения для gpass и gstop? А для wp и w

...