scipy.signal.
lp2lp_zpk#
- scipy.signal.lp2lp_zpk(z, p, k, wo=1.0)[source]#
將低通濾波器原型轉換到不同的頻率。
從具有單位截止頻率的類比低通濾波器原型,返回截止頻率為 wo 的類比低通濾波器,使用零點、極點和增益 ('zpk') 表示。
- 參數:
- zarray_like
類比濾波器傳遞函數的零點。
- parray_like
類比濾波器傳遞函數的極點。
- kfloat
類比濾波器傳遞函數的系統增益。
- wofloat
所需的截止頻率,以角頻率表示(例如,rad/s)。預設為不變更。
- 返回:
- zndarray
轉換後的低通濾波器傳遞函數的零點。
- pndarray
轉換後的低通濾波器傳遞函數的極點。
- kfloat
轉換後的低通濾波器的系統增益。
註解
這源自於 s 平面替換
\[s \rightarrow \frac{s}{\omega_0}\]在 1.1.0 版本中新增。
範例
使用低通濾波器的 'zpk' (零點-極點-增益) 表示法,將其轉換為與截止頻率 wo 相關聯的新 'zpk' 表示法。
>>> from scipy.signal import lp2lp_zpk >>> z = [7, 2] >>> p = [5, 13] >>> k = 0.8 >>> wo = 0.4 >>> lp2lp_zpk(z, p, k, wo) ( array([2.8, 0.8]), array([2. , 5.2]), 0.8)