We propose a novel algorithm for the numerical computation of discrete eigenvalues in the Zakharov–Shabat problem. Our approach is based on contour integrals of the nonlinear Fourier spectrum function in the complex plane of the spectral parameter. The reliability and performance of the new approach are examined in application to a single eigenvalue, multiple eigenvalues, and the degenerate breather’s multiple eigenvalue. We also study the impact of additive white Gaussian noise on the stability of numerical eigenvalues computation.
Bibliographical note©2018 Optical Society of America]. One print or electronic copy may be made for personal use only. Systematic reproduction and distribution, duplication of any material in this paper for a fee or for commercial purposes, or modifications of the content of this paper are prohibited.