INTRODUCTION
Most of Digital Communication Systems (DCS) can be described by a diagram blocks as in figure 1 (Bernard Sklar).
Figure 1. Diagram Block of Digital Communication System.
By now movil, satellite, network, etc. are based on general theory of DCS. Each block of figure 1 can be intepreted and designed through a programming language, allowing to simulate DCS before building it in real life, see figure 2.
Figure 2. Designing and programming a block of a DCS to finally visualize results
FRAMEWORK
Our tree folder structure is the following:
- LIBS
- SIM
- HOMEWORKS
- FINAL_PROJECT
LIBS: As each block can be developed using different techniques so we can pack it as set of function inside a library.
SIM: Some simulations based on libs.
HOMEWORKS: Some GUI's implementing complet simulations.
FINAL_PROJECT: Here is complet source code of a OFDM comunication system with an encryp module based on optical techniques.