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.
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.
Builds on existing n_cores infrastructure. Separate from few-mode fiber modal coupling (#37) which is a different physical phenomenon.