cascade_a

cascade_a(Amats)[source]

Cascaded multiple ABCD-parameter networks together in a loop.

This simply multiplies the matrices together.

Parameters:
  • Smats (Sequence[jnp.ndarray]) – A sequence of S-parameter matrices for the component networks. Each element has shape (Nf, n_ports, n_ports).

  • z0s (Sequence[jnp.ndarray]) – A sequence of characteristic impedances (z0) for the component networks.

  • s_def (str, optional, default='power') – The S-parameter definition to use (‘power’, ‘traveling’, or ‘pseudo’).

  • Amats (Sequence[Array])

Returns:

The resulting S-parameter matrix of the cascaded system.

Return type:

jnp.ndarray