Next Article in Journal
Continuous Gait Phase Estimation for Multi-Locomotion Tasks Using Ground Reaction Force Data
Previous Article in Journal
Radar Target Radar Cross-Section Measurement Based on Enhanced Imaging and Scattering Center Extraction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Efficient Fourth-Order PSTD Algorithm with Moving Window for Long-Distance EMP Propagation

1
State Key Laboratory of NBC Protection for Civilian, Beijing 102205, China
2
College of Information and Communication Engineering, Harbin Engineering University, Harbin 150001, China
*
Authors to whom correspondence should be addressed.
Sensors 2024, 24(19), 6317; https://doi.org/10.3390/s24196317
Submission received: 21 August 2024 / Revised: 12 September 2024 / Accepted: 27 September 2024 / Published: 29 September 2024
(This article belongs to the Section Physical Sensors)

Abstract

:
Satellite-borne electromagnetic pulse (EMP) detection technology plays an important role in military reconnaissance, space environment monitoring, and early warning of natural disasters. However, the complex ionosphere greatly distorts the waveform during propagation and poses a challenge to EMP detection. Therefore, it is necessary to conduct theoretical research on EMP propagation in the ionosphere. Conventional second-order pseudo-spectral time-domain (PSTD-2) algorithm has difficulties in keeping the stability and accuracy of waveforms in calculations over hundreds of kilometers of propagation. To overcome the difficulties, a fourth-order PSTD algorithm incorporating the moving window technique (MWPSTD-4) is proposed. In the numerical examples, the performance of MWPSTD-4 is compared with PSTD-4 and PSTD-2 in the long-distance propagation of EMP. The results show that the MWPSTD-4 improves efficiency while guaranteeing accuracy and is suitable for large-scale electromagnetic field simulation. The proposed method provides a basic algorithm to eliminate the numerical dispersion interference for calculating the long-distance propagation of EMP in complex spaces and is helpful for the design and calibration of satellite-borne EMP detectors.

1. Introduction

Satellite-borne detection of Electromagnetic pulse (EMP), such as lightning EMP and nuclear EMP, has been of wide interest [1,2,3,4,5,6,7,8]. As a result of the ionospheric dispersion, the waveforms are severely distorted, which greatly reduces the accuracy of satellite-borne-detected EMP [9]. Consequently, theoretical efforts and experimental work have been conducted to predict and explain waveform distortions of EMP propagation in the ionosphere [10,11,12,13,14,15].
When applied to large-scale spatial problems, the finite-difference time-domain (FDTD) method has the defects of high consumption of computational memory and low efficiency. In 1997, Liu proposed the pseudo-spectral time-domain (PSTD) algorithm. The method employs second-order accurate finite-difference in the time domain, whereas high-precision approximation is achieved by the Fourier transform in the spatial domain, which greatly improves the computational efficiency [16,17,18]. According to the Nyquist sampling theorem, at least two grid points per wavelength provide infinite order accuracy in space, whereas FDTD requires 8–16 grids for the same accuracy, which is 4D–8D times more efficient than FDTD (D is the dimension of the problem). Yang Dan et al. [19,20,21,22,23] used the PSTD algorithm to simulate the propagation of EMP in the ionosphere, showing the significant dispersion of the ionosphere on the waveform. However, the numerical dispersion of the PSTD algorithm itself on the calculation results was not fully excluded.
A fourth-order accurate-in-time PSTD algorithm (denoted as PSTD-4) was proposed to further optimize the PSTD algorithm. This method employs the Fourier transform in the spatial domain, while the fourth-order time-accurate difference is applied in the time domain, which greatly reduces the numerical dispersion compared to PSTD-2 [24,25]. Nevertheless, the application of PSTD-4 to long-distance EMP propagation simulations has not yet been validated.
In this paper, we compare the performance of PSTD-4 and PSTD-2 on the propagation over long distances. Moreover, for a propagating pulse, the energy is limited to a localized portion, and the moving window technique combined with PSTD-4, i.e., MWPSTD-4, is introduced to reduce the memory requirement and improve the efficiency. By comparing the performance of PSTD-2, PSTD-4, and MWPSTD-4, the parameters, such as window length and time step, are discussed in terms of dispersion and efficiency. Numerical experiments show that MWPSTD-4 can reduce the calculation time to less than 5 min without dispersion for a 1000 km distance, which can be extended to fast calculations of EMP in the ionosphere over hundreds of kilometers.
This paper is divided as follows: in Section 2, we review the PSTD-4 in detail, giving the stability conditions and the PML absorption boundary format. In addition, the initial-condition excitation technique and the moving window technique are introduced. In Section 3, we systematically evaluate the performance of the PSTD-2, PSTD-4, and MWPSTD-4 algorithms, highlighting the advantages of the MWPSTD-4. In Section 4, we summarize the whole paper and look forward to the potential applications and future directions of the MWP STD-4 algorithm in the field of EMP satellite-based detection.

2. Materials and Methods

2.1. Maxwell Equations with Fourth-Order Accurate Time-Difference

Taylor-series expansions of a general field component f about time step n yield the following fourth-order accurate finite-difference approximation for the time derivative of f
f t | n = f | n + 1 / 2 f | n 1 / 2 Δ t Δ t 2 24 3 f t 3 | n + O Δ t 4 .
Note that if only the first term on the right side is retained, the central difference formula is reduced to second-order accuracy. The Maxwell’s equations are based on the international system of Units. Applying Equation (1) to the time derivatives in Maxwell’s curl equations, we achieve
H | i , j , k n + 1 / 2 = H | i , j , k n 1 / 2 Δ t μ 0 × E | i , j , k n + Δ t 3 24 3 H | i , j , k n t 3 ,
E | i , j , k n + 1 = E | i , j , k n + Δ t ε 0 × H | i , j , k n + 1 / 2 + Δ t 3 24 3 E | i , j , k n + 1 / 2 t 3 .
We convert the time derivatives in Equations (2) and (3) to spatial derivatives using Maxwell’s curl equations as follows:
3 H t 3 i , j , k n = ε 0 c 4 × × × E i , j , k n ,
3 E t 3 i , j , k n + 1 / 2 = μ 0 c 4 × × × H i , j , k n + 1 / 2 .
Substituting Equations (4) and (5) into Equations (2) and (3), we obtain a complete PSTD algorithm with fourth-order time stepping:
H i , j , k n + 1 / 2 = H i , j , k n 1 / 2 Δ t c 2 ε 0 × E i , j , k n + Δ t 3 c 4 ε 0 24 × × × E i , j , k n ,
E i , j , k n + 1 = E i , j , k n + Δ t c 2 μ 0 × H i , j , k n + 1 / 2 Δ t 3 c 4 μ 0 24 × × × H i , j , k n + 1 / 2 .
Note that without the last term on the right side, it reduces to the PSTD-2.

2.2. Moving Window PSTD-4 (MWPSTD-4)

2.2.1. PSTD with Fourth-Order Accurate Time Stepping

For the PSTD algorithm, we use the discrete Fourier transforms to evaluate the spatial derivatives on an unstaggered, collocated grid. The z derivative of a general field component f that is known at all grid points i along the z direction can be computed as follows:
f z i F z 1 [ j k z F z f ) | i ,
where k z is the Fourier-transform variable representing the z component of the numerical wave vector, and F z and F z 1 denote, respectively, the forward and the inverse discrete Fourier transforms along the z direction. According to the Nyquist sampling theorem, a sampling density of at least two grids per wavelength can be achieved with infinite precision in space. Hence, phase velocity errors in the PSTD algorithm arise only from the second-order time difference. In the 1-D case with E x polarization and z-directed propagation, Equations (6) and (7) can be written as
H y | k n + 1 / 2 = H y | k n 1 / 2 Δ t c 2 ε 0 F z 1 j k z F z E x | k n Δ t 3 c 4 ε 0 24 F z 1 j k z 3 F z E x | k n ,
E x k n + 1 = E x k n Δ t c 2 μ 0 F z 1 j k z F z H y | k n + 1 / 2 Δ t 3 μ 0 c 4 24 F z 1 j k z 3 F z H y | k n + 1 / 2 .
Note that without the last term on the right side in Equations (6) and (7), it reduces to the PSTD-2. The stability criterion of PSTD-2 and PSTD-4 both satisfies
Δ t 2 Δ z c D π .

2.2.2. Perfectly Matched Layer

The wraparound effect, a major limitation caused by the periodicity assumed in the FFT, is removed using Berenger’s perfectly matched layers. In the 1-D case, the updating equations in the PML region are given by
H y k n + 1 / 2 = 2 μ 0 σ m Δ t 2 μ 0 + σ m Δ t H y k n 1 / 2 2 Δ t 2 μ 0 + σ m Δ t F z 1 j k z F z E x | k n ,
E x k n + 1 = 2 ε 0 σ Δ t 2 ε 0 + σ Δ t E x k n 2 Δ t 2 ε 0 + σ Δ t F z 1 j k z F z H y | k n .
where σ represents the conductivity within the PML region and satisfies
σ ρ = σ m a x ρ / d n .
ρ is the distance between the current position and the outer boundary of the PML; d is the thickness of the PML region; and n is the PML type coefficient. When n = 1 , σ varies linearly; when n = 2 , σ varies parabolically. The conductivity and magnetic permeability satisfy
σ ε 0 = σ m μ 0 .

2.2.3. Initial-Condition Excitation Technique

In the PSTD algorithm, if a hard excitation source is introduced, an unwanted Gibbs phenomenon will appear when applying the fast Fourier transform (FFT) to represent spatial derivatives. The initial-condition excitation technique is used to simulate the incidence of a 1-dimensional plane wave [26]. The electric field E x 0 and the magnetic field H y 0.5 of Gaussian pulse initially distributed in the computational domain are expressed as
E x 0 i = E 0 exp ξ ( i i c ) 2 i p 2 ,
H y 0.5 i = E 0 Z 0 exp ξ ( i i c 0.5 Δ z / c Δ t ) 2 i p 2 .
where E 0 is the amplitude of the Gaussian pulse initially peaked at grid i c ; i p denotes the pulse width defined at the positions where the peak value falls to the value of 0.001 E 0 ξ = l n ( 0.001 ) ; Z 0 is the impedance of the free space, and c is the speed of wave propagation. Note that we have introduced a time-delay term, 0.5 Δ z / c Δ t , in Equation (17), considering that the magnetic field lags behind the electric field by a half-time step.

2.2.4. Moving Window Technique

A straightforward application of PSTD to propagation is very wasteful of computer memory since, for a propagating pulse, the energy is essentially confined to a localized portion of the entire path. All the PSTD mesh that is outside of the region containing the significant pulse energy is wasted memory and calculation effort. Since the FFT in the PSTD algorithm requires all spatial points, the memory and computation time required increases as the length of the problem space increases. In addition, the spatial locations at which the waveform has not arrived are meaninglessly involved in the global transformation of the FFT. Therefore, PSTD-4 incorporating the moving window technique [27,28,29] (denoted by MWPSTD-4) is proposed to perform EMP propagation calculations. Both sides of the moving window are set as PML region. When the EMP propagates to the right side of the window, the pulse is recorded, and the window is then moved forward a distance so that the PML region at the left end of the window meets the tail of the wave, and the calculation continues. This operation is repeated until the pulse propagates to the given distance, as shown in Figure 1.

3. Results and Discussion

3.1. Comparison of the Numerical Accuracy of PSTD-2 and PSTD-4

In this section, we analyze the numerical accuracy of PSTD-2 and PSTD-4 algorithms. On the one hand, the reason why the numerical dispersion appears is that the partial derivative is replaced by difference. The more items are retained, the more accurate the calculation result will be. According to Equation (1), fourth-order accurate finite-difference approximation for the time derivative perserves one more term Δ t 2 24 3 f t 3 | n than second-order accuracy, which reduces the truncation error of MWPSTD-4.
On the other hand, the dispersion relations of PSTD-2 and PSTD-4 are different. The numerical dispersion relation for PSTD-2 is
k = 2 c Δ t sin ω Δ t 2 .
where k represents the numerical wave number, while for PSTD-4, the dispersion relation is
k [ 1 ( c 2 Δ t 2 24 ) k 2 ] = 2 c Δ t s i n ( ω Δ t 2 ) .
To compare the numerical dispersion properties of PSTD-2 and PSTD-4, we compute the numerical phase velocity using Equations (18) and (19). The frequency ranges from dc to 300 MHz for both methods. The Δ z is set as 0.25 m, which is a quarter of the max wavelength. The time step satisfies the stability criterion and is set as 4.16 × 10−10 s. The error in the numerical phase velocity is plotted in Figure 2. At this time step, the numerical phase velocity errors are 2.5% and 0.02% at 300 MHz associated with PSTD-4 and PSTD-2, respectively.

3.2. Comparison of Stability and Efficiency of PSTD-2 and PSTD-4

In this section, we present the results of numerical experiments designed to test the performance of the PSTD-2 and PSTD-4 algorithms in long-distance propagation computations. The distance is set to 8 km. A Gaussian pulse with a maximum frequency of 300 MHz is chosen as the source excitation, with a maximum peak value of 1 V/m. The spatial grid cell size is chosen to be z = λ m i n / 2 = 0.5   m , and the time steps are set as t = z / 2 c , t = z / 4 c , t = z / 8 c , and t = z / 16 c for both PSTD-2 and PSTD-4. Figure 3 and Table 1 show the waveforms after propagation and the CPU time spent, respectively. The computer configuration is as follows: CPU is 13th Gen Intel Core i9-13900K, and the Random Access Memory is 64 GB.
First, we compare the numerical dispersion of PSTD-2 and PSTD-4. No numerical dispersion exists in the PSTD-4 algorithm when the time steps are set to the above time steps. However, the PSTD-2 algorithm can suppress the numerical dispersion only when the time step is reduced to t = z / 16 c , and the distortion increases significantly with the increase in the time step. This indicates that PSTD-4 has higher computational efficiency in EMP propagation. Second, we investigate the correlation between computational efficiency and time steps. The CPU time of the PSTD-2 and PSTD-4 at different time steps ( t = z / 2 c to t = z / 16 c ) shows an almost two-fold trend increment. Although CPU time (27 s) of PSTD-4 with t = z / 2 c is twice as much as that of PSTD-2 at the same time step, this time, cost is exchanged for an accurate solution with no numerical dispersion, which reflects the positive impact of algorithm optimization. Third, without numerical dispersion, the PSTD-2 algorithm needs to set the time step to t = z / 16 c , and the time spent is 120 s. In contrast, the PSTD-4 algorithm only needs 27 s at t = z / 2 c , saving 77.5% of the time. These results demonstrate that compared to PSTD-2, PSTD-4 is dispersion-free and time-saving in long propagation calculation.

3.3. Comparison of Efficiency and Moving Window Length of PSTD-4 and MWPSTD-4

To further improve the computational efficiency, we proposed the MWPSTD-4 algorithm in this paper. In this section, we present the results of numerical experiments designed to test the performance of the PSTD-4 and MWPSTD-4 algorithms in long-distance computations. We study the correlation between the moving window length and CPU time. The Gaussian waveform parameters adopted in this section are consistent with those in Section 3.2; the results are shown in Figure 4.
On the one hand, if the window length L is smaller than the propagation distance S, the simulation requires at least two windows, which is denoted by “○” in Figure 4. The smaller the window length, the more windows are required, but less CPU time is needed for propagation. On the other hand, if window length L is larger than propagation distance S, only one window is needed, denoted by “✳” in Figure 4. The CPU time for propagation has an overall increasing trend as the window length increases. However, there is also a lower limit on the size of the moving window, which must be able to accommodate a complete Gaussian pulse waveform.

3.4. MWPSTD-4 Applied in Long-Distance Propagation

In this section, the MWPSTD-4 is applied to calculate the Gaussian pulse propagating to different distances. The waveform parameters adopted in this section are consistent with those of PSTD-4 in Section 3.2. Yet, the time steps are set as t = z / 4 c and t = z / 2 c . Figure 5 and Table 2 show the waveforms after propagation and the CPU time required, respectively.
The results show that t = z / 4 c takes twice as long as t = z / 2 c for the same distance. When the time step is set as t = z / 4 c , the waveform has no dispersion for propagation up to even 1000 km. However, when the time step is set as t = z / 2 c , the waveforms do not show dispersion until 500 km, and the dispersion is more obvious at 1000 km. Actually, such a slight dispersion on the 1000 km propagation calculation has little influence on results compared to the real-time domain waveform detected [1,2].
This phenomenon can be explained by the fact that the fourth-order accurate difference is still essentially a truncation of the Taylor equation and, therefore, inevitably introduces a truncation error, which accumulates and becomes visible when propagated to a certain distance. By appropriately reducing the time step, the cumulative effect of this error can be suppressed to a certain extent so as to maintain high waveform accuracy over longer propagation distances. These validate the efficiency of the MWPSTD-4 method in dealing with long-range propagation problems.

4. Conclusions

In this paper, we propose a fourth-order pseudo-spectral time-domain algorithm incorporating the moving window technique to address the numerical dispersion issue encountered in the PSTD-2 algorithm during the simulation of long-distance EMP propagation.
Initially, we derive the general formulations of both PSTD-2 and PSTD-4 algorithms and evaluate their performance by comparing the waveforms and the CPU time following the propagation of a Gaussian pulse. We prove the superiority of PSTD-4 in accuracy from the expression of the algorithm and the dispersion relation. The results indicate that the PSTD-4 algorithm effectively mitigates numerical dispersion during long-distance propagation while improving efficiency.
Then, we propose the moving window PSTD-4 (MWPSTD-4) algorithm to simulate EMP propagation over varying distances and delve into the correlation between the moving window length and the corresponding CPU time by systematically adjusting the window size. Our analysis reveals that shortening the window length can significantly reduce the computational cycle, ensuring stability and accuracy. The results demonstrate that by fine-tuning the time-step size, we can effectively curb the cumulative effect of errors, preserving high waveform accuracy over extended propagation distances.
The proposed algorithm not only eliminates potential distortions introduced by numerical dispersion but also offers a viable solution for simulating EMP propagation in intricate spatial environments.

Author Contributions

Conceptualization, Y.W., X.L. (Xiaoqiang Li) and P.L.; methodology, Y.W. and B.C.; software, Y.W., B.C. and Z.L.; validation, Y.W. and T.Z.; formal analysis, Y.W. and C.D.; investigation, Y.W., X.L. (Xiaoqiang Li) and P.L.; resources, P.L.; data curation, X.L. (Xiao Li); writing—original draft preparation, Y.W.; writing—review and editing, Y.W., X.L. (Xiaoqiang Li) and P.L.; visualization, X.L. (Xiaoqiang Li) and P.L.; supervision, X.L. (Xiaoqiang Li) and P.L.; project administration, X.L. (Xiaoqiang Li) and P.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Jacobson, A.R.; Knox, S.O.; Franz, R. FORTE observations of lightning radio-frequency signatures: Capabilities and basic results. Radio Sci. 1999, 34, 337–354. [Google Scholar] [CrossRef]
  2. Holden, D.N.; Munson, C.P.; Devenport, J.C. Satellite observations of trans-ionospheric pulse pairs. Geophys. Res. Lett. 1995, 22, 889–892. [Google Scholar] [CrossRef]
  3. Peterson, M.J. Combined Optical and Radio-Frequency Perspectives on the Time Evolution of Lightning Measured by the FORTE Satellite. Earth Space Sci. 2022, 9, e2022EA002281. [Google Scholar] [CrossRef]
  4. Mao, Y.Z. Advance on Satellite-borne (Space Based) Nuclear Burst Detection Technology. World Sci.-Tech. R&D 1998, 20, 50–66. [Google Scholar]
  5. Li, Z.X.; Cao, B.F.; Wei, Y.L. Review on the Development of Space-based Nuclear Electromagnetic Pulse Detection Technology. CBRN Def. 2023, 2, 1–11. [Google Scholar]
  6. Li, Z.X.; Cao, B.F.; Li, P.; Li, X.; Zhang, X.; Wei, Y.L.; Wang, Y.; Wang, L.H.; Zhang, T.C.; Li, X.; et al. Methodology and experiment study for the derivation of propagation parameters of the transionospheric electromagnetic pulses. Chin. J. Geophys. 2022. (In Chinese) [Google Scholar] [CrossRef]
  7. Zhang, Y.; Wu, H.C. Dispersive propagation of trans-ionospheric pulse pairs in ionosphere. AIP Adv. 2022, 12, 1–5. [Google Scholar] [CrossRef]
  8. Wei, Y.L.; Hu, M.; Cao, B.F. Overview of Electromagnetic Pulse Propagation through the Ionosphere. Nucl. Electron. Detect. Technol. 2022, 42, 322–327. [Google Scholar]
  9. Wei, Y.L.; Li, X.Q.; Hu, M. Research on Transmission Characteristics of Electromagnetic Pulse in High-altitude Ionospheric Plasma. Nucl. Electron. Detect. Technol. 2022, 42, 391–395. [Google Scholar]
  10. Yao, J.X.; Shan, H.Y.; Cao, B. Waveform Prediction of V/UHF EMP Signal Propagation in the Ionosphere. In Proceedings of the IEEE Asia-Pacific Microwave Conference (APMC), Singapore, 15 November 2022; pp. 1062–1064. [Google Scholar]
  11. Ye, Z.H.; Liao, C.; Fu, H.J. Analysis of Electromagnetic Pulse Propagation in the Ionosphere. Sci. Technol. Eng. 2011, 11, 4449–4452. [Google Scholar]
  12. Smith, D.R.; Huang, C.Y.; Dao, E. FDTD Modeling of High-Frequency Waves Through Ionospheric Plasma Irregularities. J. Geophys. Res. Space Phys. 2020, 125, e2019JA027499. [Google Scholar] [CrossRef]
  13. Kweon, J.H.; Park, M.S.; Cho, J. FDTD Analysis of Electromagnetic Wave Propagation in an Inhomogeneous Ionosphere under Arbitrary-Direction Geomagnetic Field. J. Electromagn. Eng. Sci. 2018, 18, 212–214. [Google Scholar] [CrossRef]
  14. Junya, Y.; Yoshihiro, B.; Thang, H.T. Simulation of the propagation of lightning electromagnetic pulses in the Earth–ionosphere waveguide using the fdtd method in the 2-D spherical coordinate system. IEEJ Trans. Electr. Electron. Eng. 2020, 15, 335–339. [Google Scholar] [CrossRef]
  15. Takumi, T.; Akimasa, H.; Takeshi, M. Propagation Characteristic of Wideband Electromagnetic Wave in the Ionosphere. IEEE Trans. Fundam. Mater. 2006, 126, 1173–1176. [Google Scholar] [CrossRef]
  16. Liu, Q.H. The PSTD algorithm: A time-domain method requiring only two cells per wavelength. Microw. Opt. Technol. Lett. 1997, 15, 158–165. [Google Scholar] [CrossRef]
  17. Liu, Q.H. A new numerical method for large-scale complex media: The PSTD algorithm. In Proceedings of the 1997 IEEE International Geoscience and Remote Sensing Symposium Proceedings. Remote Sensing—A Scientific Vision for Sustainable Development, Singapore, 3–8 August 1997; pp. 942–944. [Google Scholar]
  18. Liu, Q.H. The pseudospectral time-domain (PSTD) method: A new algorithm for solutions of Maxwell’s equations. In Proceedings of the IEEE Antennas and Propagation Society International Symposium 1997, Montreal, Canada, 13–18 July 1997; pp. 122–125. [Google Scholar]
  19. Yang, D.; Liao, C.; Chen, W. The Study of High Power Microwave Pulse Propagation in the Ionosphere. In Proceedings of the 7th International Symposium on Antennas, Propagation & EM Theory, Guilin, China, 26–29 October 2006; pp. 1–4. [Google Scholar]
  20. Fu, H.J.; Liao, C.; Yang, D. Numerical simulation of ionospheric propagation based on the TSNU-PSTD. In Proceedings of the 2009 International Conference on Microwave Technology and Computational Electromagnetics (ICMTCE 2009), Beijing, China, 3–6 November 2009; pp. 169–172. [Google Scholar]
  21. Yang, D.; Fu, H.J.; Liao, C. Investigations of microwave pulse propagation in ionosphere. In Proceedings of the 2010 Asia-Pacific International Symposium on Electromagnetic Compatibility, Beijing, China, 12–16 April 2010; pp. 95–97. [Google Scholar]
  22. Yang, D.; Fu, H.J.; Liao, C. Study of electromagnetic pulse propagation in ionosphere using 2D PSTD. In Proceedings of the 2010 International Symposium on Signals, Systems and Electronics, Nanjing, China, 17–20 September 2010; pp. 1–3. [Google Scholar]
  23. Yang, D.; Liao, C. High power electromagnetic pulse propagation in ionosphere. High Power Laser Partic Le Beams 2009, 21, 1221–1224. [Google Scholar]
  24. Lee, T.W.; Hagness, S.C. Pseudospectral time-domain methods for modeling optical wave propagation in second-order nonlinear materials. J. Opt. Soc. Am. B 2004, 21, 330–342. [Google Scholar] [CrossRef]
  25. Li, Y.; Xu, J.D.; Zeng, Y. Study of Pseudo-Spectral Time-Domain Method with Higher-Order Uniform Sampling. J. Xi’an Univ. Technol. 2010, 26, 482–485. [Google Scholar]
  26. Li, Q.L.; Chen, Y.C. Pseudo-Spectral Time-Domain Analysis Using an Initial-Condition Excitation Technique for Elimination of Gibbs Phenomena. Chin. J. Electron. 2000, 9, 92–95. [Google Scholar]
  27. Luebbers, R.; Schuster, J.; Wu, K. Full wave propagation model based on moving window FDTD. In Proceedings of the IEEE Military Communications Conference, Boston, MA, USA, 13–16 October 2003; Volume 2, pp. 1397–1401. [Google Scholar] [CrossRef]
  28. Luebbers, R.; Schuster, J.; Wu, K. Application of moving window FDTD to prediction of path loss over irregular terrain. In Proceedings of the IEEE Antennas and Propagation Society International Symposium, Columbus, OH, USA, 22–27 June 2003; pp. 610–613. [Google Scholar] [CrossRef]
  29. Fidel, B.; Heyman, E.; Kastner, R. Hybrid Ray–FDTD Moving Window Approach to Pulse Propagation. J. Comput. Phys. 1997, 138, 480–500. [Google Scholar] [CrossRef]
Figure 1. Illustration of moving window concept.
Figure 1. Illustration of moving window concept.
Sensors 24 06317 g001
Figure 2. Comparison of the free-space numerical phase velocity errors associated with the PSTD-2 and PSTD-4 methods.
Figure 2. Comparison of the free-space numerical phase velocity errors associated with the PSTD-2 and PSTD-4 methods.
Sensors 24 06317 g002
Figure 3. Gaussian waveforms after propagating 8 km.
Figure 3. Gaussian waveforms after propagating 8 km.
Sensors 24 06317 g003
Figure 4. Correlation between CPU time and length of moving window.
Figure 4. Correlation between CPU time and length of moving window.
Sensors 24 06317 g004
Figure 5. Waveforms after propagating the same distance at different time steps.
Figure 5. Waveforms after propagating the same distance at different time steps.
Sensors 24 06317 g005
Table 1. CPU time and time step when Gaussian waveform propagates 8 km.
Table 1. CPU time and time step when Gaussian waveform propagates 8 km.
Method TypeTime StepCPU Time
PSTD-4 t = z / 2 c 27 s
PSTD-4 t = z / 4 c 52 s
PSTD-4 t = z / 8 c 101 s
PSTD-4 t = z / 16 c 202 s
PSTD-2 t = z / 2 c 15 s
PSTD-2 t = z / 4 c 30 s
PSTD-2 t = z / 8 c 60 s
PSTD-2 t = z / 16 c 120 s
Table 2. Correlation between CPU time and propagation distance at different time steps.
Table 2. Correlation between CPU time and propagation distance at different time steps.
DistanceTime StepCPU Time
50 km t = z / 2 c 7.54 s
t = z / 4 c 15.14 s
100 km t = z / 2 c 15.16 s
t = z / 4 c 30.12 s
300 km t = z / 2 c 45.45 s
t = z / 4 c 89.94 s
500 km t = z / 2 c 75.22 s
t = z / 4 c 150.07 s
800 km t = z / 2 c 120.32 s
t = z / 4 c 240.16 s
1000 km t = z / 2 c 150.48 s
t = z / 4 c 302.79 s
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wei, Y.; Cao, B.; Li, Z.; Zhang, T.; Duan, C.; Li, X.; Li, X.; Li, P. Efficient Fourth-Order PSTD Algorithm with Moving Window for Long-Distance EMP Propagation. Sensors 2024, 24, 6317. https://doi.org/10.3390/s24196317

AMA Style

Wei Y, Cao B, Li Z, Zhang T, Duan C, Li X, Li X, Li P. Efficient Fourth-Order PSTD Algorithm with Moving Window for Long-Distance EMP Propagation. Sensors. 2024; 24(19):6317. https://doi.org/10.3390/s24196317

Chicago/Turabian Style

Wei, Yongli, Baofeng Cao, Zongxiang Li, Tianchi Zhang, Changjiao Duan, Xiao Li, Xiaoqiang Li, and Peng Li. 2024. "Efficient Fourth-Order PSTD Algorithm with Moving Window for Long-Distance EMP Propagation" Sensors 24, no. 19: 6317. https://doi.org/10.3390/s24196317

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop