Skip to content

abstract.pmd_fiber

pmd_fiber(
*,
length_km: Annotated[float, exclusiveMinimum=0, units='km'] = 80.0,
pmd: Annotated[float, minimum=0, units='ps/√km'] = 0.1,
segments: Annotated[int, exclusiveMinimum=0] = 30,
seed: int | None = None,
) -> photonforge.Component

Two-port, two-mode component carrying only the PMD of a fiber span.

Args

  • length_km: Fibre length.
  • pmd: Mean DGD per root kilometre.
  • segments: Number of coarse steps.
  • seed: Selects the realization.

Returns

Two-port component with two modes per port.