bundles / scipy 1.17.1 / scipy / signal / _filter_design / cheb2ap
function
scipy.signal._filter_design:cheb2ap
Signature
def cheb2ap ( N , rs , * , xp = None , device = None ) Summary
Return (z,p,k) for Nth-order Chebyshev type II analog lowpass filter.
Extended Summary
The returned filter prototype has attenuation of at least rs decibels in the stopband.
The filter's angular (e.g. rad/s) cutoff frequency is normalized to 1, defined as the point at which the attenuation first reaches rs.
Parameters
N: intThe order of the filter
rs: floatThe attenuation in the stopband
xp: array_namespace, optionalOptional array namespace. Should be compatible with the array API standard, or supported by array-api-compat. Default:
numpydevice: anyoptional device specification for output. Should match one of the supported device specification in
xp.
Returns
z: ndarray[complex128]Zeros of the transfer function.
p: ndarray[complex128]Poles of the transfer function.
k: floatGain of the transfer function.
Notes
Array API Standard Support
cheb2ap has experimental support for Python Array API Standard compatible backends in addition to NumPy. Please consider testing these features by setting an environment variable SCIPY_ARRAY_API=1 and providing CuPy, PyTorch, JAX, or Dask arrays as array arguments. The following combinations of backend and device (or other capability) are supported.
==================== ==================== ==================== Library CPU GPU ==================== ==================== ==================== NumPy ✅ n/a CuPy n/a ✅ PyTorch ✅ ✅ JAX ✅ ✅ Dask ✅ n/a ==================== ==================== ====================
See
dev-arrayapifor more information.
See also
- cheby2
Filter design function using this prototype
Aliases
-
scipy.signal.cheb2ap