I wrote the FDTD simulation code using MATLAB. The center frequency of the electromagnetic wave was 2.38GHz, the bandwidth was 50MHz, and the pulse width was 50ns. I set up two receivers for echo reception. However, only when the spatial step size was set to 0.0005, the arrival delay calculated by the cross-correlation method based on the echo data was just close to the theoretical delay. Is this reasonable? I know that in the FDTD method, the higher the frequency, the higher the requirement for the refinement of the grid. But in my Settings, it should be considered an extremely detailed grid. Is this because there is an error in my code writing or is there another reason?