1. School of Electrical and Electronic Engineering; Newcastle University; UK
2. Department of Engineering Mathematics and Physics; Cairo University; Cairo Egypt
3. Nanoelectronics Integrated Systems Center (NISC); Nile University; Cairo Egypt
4. Department of Electronics and Communications Engineering; Cairo University; Cairo Egypt