Numerical method for scattering problems in periodic waveguides - Ruming Zhang (2019)