single_stub_match¶
Find single-stub conjugate matches using closed-form transmission-line equations.
Signature¶
single_stub_match(load_impedance_ohm: ArrayLike, frequency_hz: ArrayLike, *, source_impedance_ohm: ArrayLike | None=None, reference_impedance_ohm: float=50.0, line_impedance_ohm: float=50.0, connection: Literal['shunt', 'series']='shunt', termination: Literal['open', 'short']='short', propagation_velocity_m_s: float=299792458.0) -> tuple[StubMatch, ...]
Parameters¶
| Name | Type | Required | Default |
|---|---|---|---|
load_impedance_ohm |
ArrayLike |
yes | - |
frequency_hz |
ArrayLike |
yes | - |
source_impedance_ohm |
ArrayLike \| None |
no | None |
reference_impedance_ohm |
float |
no | 50.0 |
line_impedance_ohm |
float |
no | 50.0 |
connection |
Literal['shunt', 'series'] |
no | 'shunt' |
termination |
Literal['open', 'short'] |
no | 'short' |
propagation_velocity_m_s |
float |
no | 299792458.0 |
Fields¶
| Field |
|---|
load_impedance_ohm |
frequency_hz |
source_impedance_ohm |
reference_impedance_ohm |
line_impedance_ohm |
connection |
termination |
propagation_velocity_m_s |
Return shape¶
tuple[StubMatch, ...]
Permission¶
This is a local SDK helper. It does not call the CloudSprite HTTP API.
Usage¶
cs.single_stub_match(load_impedance_ohm, frequency_hz)