HomeOptics & LightNon-Hermitian Skin Effect — Photonic Ring Array

Non-Hermitian Skin Effect — Photonic Ring Array

Cut a single bond in a ring of non-reciprocally coupled photonic ring resonators and watch every mode of the lattice funnel to that one edge — the non-Hermitian skin effect, with live winding number, localization length and IPR.

Optics & Light3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
physics-ext-topic-22 ↗ Open standalone

Thirty-two photonic ring resonators sit on a circle, each coupled to its neighbours with a stronger hop clockwise than counter-clockwise — a Hatano–Nelson chain, the simplest non-Hermitian lattice. As long as the ring stays closed, that asymmetry only shows up as a topological winding number in the complex spectrum and the light stays spread evenly around the loop. Cut a single bond and the whole picture changes: every mode of the lattice, not just one, collapses exponentially onto the resonator next to the cut — the non-Hermitian skin effect. Watch the field evolve and renormalize toward its dominant mode live, toggle the boundary condition to switch the effect on and off on the same lattice, and read off the winding number, localization (skin) length and inverse participation ratio as you tune the non-reciprocity.

⚙ Under the hood

Thirty-two coupled photonic ring resonators sit on a circle with unequal clockwise/counter-clockwise hopping. Cut a single bond and every mode of the lattice funnels exponentially onto that one edge — the non-Hermitian skin effect — with live winding number, localization length and inverse participation ratio.

non-Hermitiantopological photonicsring resonatorskin effectwinding numberphotonic lattice

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)