1. Computer Science and Engineering Department, University of Guadalajara, Ameca 46600, Mexico
2. School of Engineering and Sciences, Tecnologico de Monterrey, Monterrey, Nuevo Leon, Mexico
3. Department of Electronics Engineering, Tecnologico Nacional de Mexico/Instituto Tecnologico de Celaya, Celaya 38010, Mexico