The convolutional perfectly matched layer (CPML) is currently, perhaps, the most efficient type of absorbing boundary condition in finite difference time domain method (FDTD) modeling of electromagnetic fields. The aim of this paper is to give a more detailed insight into parameter setting and absorption performance of CPML. In case of electromagnetic waves absorption for high-frequency impulsive source modeling, a proper choice of the CPML parameters is substantial. The numerical results show that stretching coefficient affects both absorption efficiency and dispersion. We demonstrate that, in order to eliminate dispersion, the stretching coefficient should be as small as possible. Additionally, the results have shown that a differentiated Gaussian pulse is a better choice than a regular Gaussian pulse in FDTD simulations.
Read full abstract