1. Department of Electronics, Instituto Nacional de Astrofísica, Óptica y Electrónica , San Andrés Cholula, Mexico
2. Department of Electrical and Computer Engineering, Texas A&M University , College Station, TX, USA
3. Computer Science Department, CINVESTAV , Mexico City, Mexico