symop.modes.transfer.cascade¶
Cascade transfer function.
This module defines a cascade transfer function implementing
the TransferFunctionProto interface.
A cascade function acts as multiplication of its parts:
\[H = H_n \ldots H_2 H_1\]
Classes
|
Pointwise product of transfer functions. |
- class Cascade(parts: tuple[TransferFunction, ...]) None¶
Bases:
TransferBasePointwise product of transfer functions.
A cascade represents sequential application of transfer functions in the frequency domain:
\[H(\omega) = H_n(\omega)\,\cdots\,H_2(\omega)\,H_1(\omega).\]- Parameters:
parts (tuple[TransferFunction, ...])
- parts¶
Ordered transfer functions applied from right to left in the product expression.
- _abc_impl = <_abc._abc_data object>¶