Implementation and Adjustment of CPML for CE-FDTD Algorithm

Abstract 

A complex-envelope finite difference time domain (CE-FDTD) algorithm has been proposed in the literature as one of FDTD formulations that is very general. However, this method, didn’t receive a lot of scientific attention, since the introduced complexity wasn’t quite justified by the obtained gain in maximum time step size. Nevertheless, there is still a strong motivation to study this formulation, since it can potentially be, in combination with high order accuracy FDTD approaches, a significant tool to combat the accuracy deterioration due to numerical dispersion. A method of choice for termination of CE-FDTD computational domain was the convolutional perfectly matched layer (CPML), since it is considered to be superior over other commonly used techniques. Yet, the application of CPML in CE-FDTD environment isn’t straightforward. In this paper a modification of conventional CPML is performed in order to be used for termination of CE-FDTD computational domain. The modified CPML, along with CE-FDTD algorithm has been implemented in an own developed simulation environment and tested through various simulation cases. The functionality of the proposed CPML is illustrated on the example of a dipole antenna. The observed behavior of the boundary region fully corresponds to the propagation through the free space, without any undesirable reflections. images