Surge impedance of microstrip line from frequency ================================================= The frequency-dependent surge impedance of a microstrip line can be calculated from its frequency-independent surge impedance and effective permittivity. .. TODO: rename file to feature *surge impedance* TODO: find link .. py:currentmodule:: symplyphysics.laws.electricity.circuits.transmission_lines.microstrip_lines.wave_resistance_of_microstrip_line_from_frequency .. py:data:: surge_impedance :attr:`~symplyphysics.symbols.electrodynamics.surge_impedance` of the microstrip line when frequency dependence is taken into account. Symbol: :code:`Z_S` Latex: :math:`Z_\text{S}` Dimension: :code:`impedance` .. py:data:: independent_surge_impedance :attr:`~symplyphysics.symbols.electrodynamics.surge_impedance` of the microstrip line when frequency dependence is omitted. Symbol: :code:`Z_S0` Latex: :math:`Z_{\text{S}, 0}` Dimension: :code:`impedance` .. py:data:: effective_permittivity :attr:`~symplyphysics.symbols.electrodynamics.relative_permittivity` of the microstrip line when frequency dependence is taken into account. See :ref:`Effective permittivity of microstrip line `. Symbol: :code:`epsilon_eff` Latex: :math:`\varepsilon_\text{eff}` Dimension: :code:`dimensionless` .. py:data:: independent_effective_permittivity :attr:`~symplyphysics.symbols.electrodynamics.relative_permittivity` of the microstrip line when frequency dependence is omitted. See :ref:`Effective permittivity of microstrip line `. Symbol: :code:`epsilon_eff0` Latex: :math:`\varepsilon_{\text{eff}, 0}` Dimension: :code:`dimensionless` .. py:data:: law :code:`Z_S = Z_S0 * sqrt(epsilon_eff0 / epsilon_eff) * (epsilon_eff - 1) / (epsilon_eff0 - 1)` Latex: .. math:: Z_\text{S} = Z_{\text{S}, 0} \sqrt{\frac{\varepsilon_{\text{eff}, 0}}{\varepsilon_\text{eff}}} \frac{\varepsilon_\text{eff} - 1}{\varepsilon_{\text{eff}, 0} - 1}