Skip to content

V2: multicore fiber crosstalk #47

@ameoli

Description

@ameoli

Model optical crosstalk between cores in multicore fiber (MCF).

Currently n_cores generates independent profiles with no interaction. In real MCF, adjacent cores exchange power through evanescent coupling. The crosstalk level depends on core spacing, fiber length, and bending conditions.

Implementation: after generating independent core profiles, apply a coupling matrix that mixes a small fraction of each core's signal into its neighbors. The coupling coefficient could be specified per unit length (dB/km) or as a total value for the fiber.

fiber:
  n_cores: 7
  core_crosstalk_dB_per_km: -40   # optional, no crosstalk by default

Builds on existing n_cores infrastructure. Separate from few-mode fiber modal coupling (#37) which is a different physical phenomenon.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions