An efficient FDTD algorithm based on FPGA | ||
| Egyptian Journal of Pure and Applied Science | ||
| Article 3, Volume 61, Issue 1, January 2023, Pages 19-27 PDF (1.55 M) | ||
| Document Type: Original Article | ||
| DOI: 10.21608/ejaps.2022.162945.1044 | ||
| Authors | ||
| Rehab Masoud* 1; Mahmoud Kamel2; Mohamed Hussien Abdelrazek1; Mohamed Hameed3; Salah Obayya4; Ashraf Shams Eldien Yahia1 | ||
| 1Physics Department, Faculty of Science, Ain Shams University, Cairo, Egypt | ||
| 2National Center for Research and Radiation Technology, Atomic Energy Authority, Cairo, Egypt | ||
| 3Mathematics and Engineering Physics Department, Faculty of Engineering, Mansoura University, Mansoura, Egypt | ||
| 4Electronics and communication Engineering, Faculty of Engineering, Mansoura University, Mansoura, Egypt | ||
| Abstract | ||
| Designing and modelling of photonic devices using PC simulators take a long time to get the optimum device structures. where a huge number of iterative simulations are required. So, high-speed computers are needed. A design for an FPGA-based finite difference time domain (FDTD) simulator is proposed to accelerate the simulation process where the FDTD method is a remarkably effective computational electromagnetic technique for modelling electromagnetic space. The proposed technique is tested using the analysis of two-dimensional photonic crystal bend structure. The proposed FPGA simulator is 130x faster than the MATLAB program implemented in a PC with a 2.6 GHz processor and 40G RAM. Where, the relative error between FPGA proposed simulator and the MATLAB program was 7.52%. In this study memory architecture, parallelism, pipelining and fixed-point arithmetic have been studied and optimized. Implementing this structure will significantly improve computational speed, allowing it to be used in a wide range of other computational electromagnetics domains. | ||
| Keywords | ||
| FPGA; VHDL; FDTD; Photonic crystal; Hardware accelerator | ||
|
Statistics Article View: 268 PDF Download: 511 |
||