Group speed of wave in rectangular waveguide ============================================ The group speed of a wave in a rectangular waveguide depends on the ratio of the wavelength of the signal to the critical wavelength of the waveguide and the electromagnetic properties of the insulator within the waveguide. **Notation:** #. :math:`c` (:code:`c`) is :attr:`~symplyphysics.quantities.speed_of_light`. .. TODO: find link .. py:currentmodule:: symplyphysics.laws.electricity.circuits.waveguides.group_velocity_of_wave_in_rectangular_waveguide .. py:data:: group_speed :attr:`~symplyphysics.symbols.classical_mechanics.group_speed` of the wave in the waveguide. Symbol: :code:`v_g` Latex: :math:`v_\text{g}` Dimension: :code:`velocity` .. py:data:: relative_permittivity :attr:`~symplyphysics.symbols.electrodynamics.relative_permittivity` of the insulator. Symbol: :code:`epsilon_r` Latex: :math:`\varepsilon_\text{r}` Dimension: :code:`dimensionless` .. py:data:: relative_permeability :attr:`~symplyphysics.symbols.electrodynamics.relative_permeability` of the insulator. Symbol: :code:`mu_r` Latex: :math:`\mu_\text{r}` Dimension: :code:`dimensionless` .. py:data:: wavelength :attr:`~symplyphysics.symbols.classical_mechanics.wavelength` of the signal. Symbol: :code:`lambda` Latex: :math:`\lambda` Dimension: :code:`length` .. py:data:: critical_wavelength Critical :attr:`~symplyphysics.symbols.classical_mechanics.wavelength` of the system. See :ref:`Critical wavelength of waveguide `. Symbol: :code:`lambda_c` Latex: :math:`\lambda_\text{c}` Dimension: :code:`length` .. py:data:: law :code:`v_g = c * sqrt(1 - (lambda / lambda_c)^2) / sqrt(epsilon_r * mu_r)` Latex: .. math:: v_\text{g} = \frac{c \sqrt{1 - \left(\frac{\lambda}{\lambda_\text{c}}\right)^{2}}}{\sqrt{\varepsilon_\text{r} \mu_\text{r}}}