Guillermo Pérez


Full Professor

Department of Computer Architecture
University of Malaga
Spain

Teaching

Prof. Pérez has more than two decades of teaching experience related to computer networks, operating systems and computer infrastructures. He lectured on several subjects related with computer networks, network design, operating systems, and computer infrastructures design and administration.

Undergraduate courses:

  • Design of Network Infrastructures: Computer Engineering
  • Design of IT Infrastructures: Computer Engineering
  • Operating Systems: IT Engineering and Software Engineering
  • Cluster Architectures: IT Engineering and Software Engineering

Master/Graduate courses:

  • Systems Architecture: Master on Computer Science
  • Cloud Infrastructures: Master on Computer Science

CODSIM: Virtual Laboratory for Digital Data Communications Model

After 15 years teaching Fundamentals on Computer Networks and Data Communications, Prof. Pérez designed a virtual laboratory to simulate data communications including DTE encoding, DCE signal generation (channel encodings), medium propagations including signal distortions and other details affecting data transmission.

The original software was written in Matlab and was used for more than 18 years to help students to understand data communication systems. However, Matlab is not widely available and the software has been rewritten as a HTML+Javascript application and it can be executed on any personal computer or portable device with a compatible web browser.

The virtual lab allows you:

  • To transmit a bit stream defined by the user.
  • To generate the digital signal emitted by the DCE during the serial transfer with one of three source encodings (plana, 4B/5B, CAN BUS).
  • To generate the analog signal codified by the DTE (it supports 11 popular channel encodings such as NRZ, Manchester, Bipolar, ASK, PSK and DPSK).
  • To simulate distortion of signals due to propagation through a transmission media. It simulates attenuation, distance, medium BW and white noise.
  • To decode signals and to obtain received messages, marking out errors and comparing agains original message.

The software is offered with a Creative Commons License and can be used free of charge by any educational institution from this link: https://www.ac.uma.es/~guille/codsim2.0

Contact

Prof. Guillermo Pérez
Departamento de Arquitectura de Computadores
Universidad de Malaga
E.T.S. Ingenieria Informatica
Campus de Teatinos
29071 Malaga, Spain

Phone: (+34) 95 213 2788
Fax: (+34) 95 213 2790
E-mail: gperez at uma.es