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: 210 PDF Download: 453 |