DOI: 10.5061/dryad.np5hqc03z
title: Reconfigurable non-Hermitian soliton combs using dissipative couplings and topological windings

description: The emergence of dissipative Kerr solitons in nonlinear resonators has
 revolutionized the generation of on-chip coherent optical frequency combs.
 The formation of dissipative Kerr solitons in conventional single
 resonators hinges on balancing the resonator dissipation against the
 parametric gain and balancing the resonator dispersion against the
 resonance frequency shifts introduced by the Kerr nonlinearity. Here, we
 theoretically introduce a new class of non-Hermitian soliton combs that
 are enabled by engineering the dissipation and dispersion of a coupled
 resonator array with nonreciprocal couplings. We show that these
 non-Hermitian soliton combs allow unprecedented postfabrication agile
 reconfigurability of the soliton comb spectrum, where the number of comb
 lines, as well as their frequency spacing, can be markedly tuned by simply
 tuning the hopping phases between resonators. Such reconfigurable
 non-Hermitian combs generated using coupled resonator arrays could enable
 new functionalities for a multitude of comb applications.
description: # Reconfigurable non-Hermitian soliton combs using dissipative couplings
 and topological windings Dataset DOI:
 [10.5061/dryad.np5hqc03z](10.5061/dryad.np5hqc03z) ## Description of the
 data and file structure Unlike traditional single-resonator systems, a new
 class of reconfigurable non-Hermitian soliton combs allows flexible tuning
 of comb line number and spacing by adjusting hopping phases, offering
 enhanced postfabrication control and broad application potential. Raw data
 for figure panels in Figs 2, 3, and 4 of the main text of the manuscript. 
 ### Files and variables **Files and variables** **File: 2_b.txt**
 Description: Linear Pump Absorption Spectrum Variables: * X-Axis: Pump
 Frequency (in Normalized J units) - Y-Axis: Absorption (dB) **File:
 2_c.txt** Description: Generated Comb Power Variables: * X-Axis: Pump
 Frequency (in Normalized J units) - Y-Axis: Comb Power (dB) **File:
 2_d_up.txt** Description: Spatial Intensity distribution in the lattice
 Variables: * X-Axis: Lattice X-Coordinate - Y-Axis: Lattice Y-Coordinate *
 Z_Axis: Intensity (normalized units) **File: 2_d_down.txt** Description:
 Spatial Intensity distribution in the lattice Variables: * X-Axis: Lattice
 X-Coordinate - Y-Axis: Lattice Y-Coordinate * Z_Axis: Intensity
 (normalized units) **File: 2_e.txt** Description: Temporal output
 Variables * X-Axis: Iteration Number - Y-Axis: Fast time (in normalized
 tau_R units) * C-Axis: Normalized Intensity **File: 2_f.txt** Description:
 Comb Spectrum Variables * X-Axis: Frequency (in normalized Omega units) -
 Y-Axis: Comb Power (dB) **File: 2_g.txt** Description: Comb Spectrum at a
 given FSR Variables * X-Axis: Frequency (in normalized Omega units) -
 Y-Axis: Comb Power (dB) **File: 2_h.txt** Description: Comb Spectrum
 Variables * X-Axis: Slow Frequency (in normalized J units) - Y-Axis: Fast
 Frequency (FSR Index) * Z-Axis: Normalized Comb Power **File: 3_b.txt**
 Description: Linear Pump Absorption Spectrum Variables: * X-Axis: Pump
 Frequency (in Normalized J units) - Y-Axis: Absorption (dB) **File:
 3_c.txt** Description: Generated Comb Power Variables: * X-Axis: Pump
 Frequency (in Normalized J units) - Y-Axis: Comb Power (dB) **File:
 3_d_up.txt** Description: Spatial Intensity distribution in the lattice
 Variables: * X-Axis: Lattice X-Coordinate - Y-Axis: Lattice Y-Coordinate *
 Z_Axis: Intensity (normalized units) **File: 3_d_down.txt** Description:
 Spatial Intensity distribution in the lattice Variables: * X-Axis: Lattice
 X-Coordinate - Y-Axis: Lattice Y-Coordinate * Z_Axis: Intensity
 (normalized units) **File: 3_e.txt** Description: Temporal output
 Variables * X-Axis: Iteration Number - Y-Axis: Fast time (in normalized
 tau_R units) * C-Axis: Normalized Intensity **File: 3_f.txt** Description:
 Comb Spectrum Variables * X-Axis: Frequency (in normalized Omega units) -
 Y-Axis: Comb Power (dB) **File: 3_g.txt** Description: Comb Spectrum at a
 given FSR Variables * X-Axis: Frequency (in normalized Omega units) -
 Y-Axis: Comb Power (dB) **File: 3_h.txt** Description: Comb Spectrum
 Variables * X-Axis: Slow Frequency (in normalized J units) - Y-Axis: Fast
 Frequency (FSR Index) * Z-Axis: Normalized Comb Power **File: 4_b.txt**
 Description: Linear Pump Absorption Spectrum Variables: * X-Axis: Pump
 Frequency (in Normalized J units) - Y-Axis: Absorption (dB) **File:
 4_c.txt** Description: Generated Comb Power Variables: * X-Axis: Pump
 Frequency (in Normalized J units) - Y-Axis: Comb Power (dB) **File:
 4_d_up.txt** Description: Spatial Intensity distribution in the lattice
 Variables: * X-Axis: Lattice X-Coordinate - Y-Axis: Lattice Y-Coordinate *
 Z_Axis: Intensity (normalized units) **File: 4_d_down.txt** Description:
 Spatial Intensity distribution in the lattice Variables: * X-Axis: Lattice
 X-Coordinate - Y-Axis: Lattice Y-Coordinate * Z_Axis: Intensity
 (normalized units) **File: 4_e.txt** Description: Temporal output
 Variables * X-Axis: Iteration Number - Y-Axis: Fast time (in normalized
 tau_R units) * C-Axis: Normalized Intensity **File: 4_f.txt** Description:
 Comb Spectrum Variables * X-Axis: Frequency (in normalized Omega units) -
 Y-Axis: Comb Power (dB) **File: 4_g.txt** Description: Comb Spectrum at a
 given FSR Variables * X-Axis: Frequency (in normalized Omega units) -
 Y-Axis: Comb Power (dB) **File: 4_h.txt** Description: Comb Spectrum
 Variables * X-Axis: Slow Frequency (in normalized J units) - Y-Axis: Fast
 Frequency (FSR Index) * Z-Axis: Normalized Comb Power ## Code/software *
 **Process_2D.m**: MATLAB code to process data in files 2_b, 2_c, 2_f, 2_g,
 3_b, 3_c, 3_f, 3_g, 4_b, 4_c, 4_f, 4_g - **Process_Contour_Plots.m**:
 MATLAB code to process data in files 2_e, 2_g, 3_e, 3_g, 4_e, 4_g, *
 **Process_Lattice_Intensity_Plots.m**: MATLAB code to process data in
 files 2_d_up, 2_d_down, 3_d_up, 3_d_down, 4_d_up, 4_d_down