..Java Simulation Of an Optical Communication System

With today’s technological advances in optical communication systems design, the need for efficient simulation software packages has become inevitable. The vast amount of information needed to design a communication system is too great and expensive, which makes it almost impossible to create a system without behavioural simulation and system tests prior to first model constructions. Today there are several simulation software in the market for professional use, but all these software are made for system designers in mind, thus are not very practical teaching aids.

This project evolved from the need of an educational software to demonstrate various aspects of an optical communications system. This has been achieved with the construction of a simulation program that is easily adaptable for home environments on different computer platforms. For this reason Java was chosen as the programming language, because it is almost entirely platform independent. The program simulates a simple optical system, and by using a Graphical User Interface (GUI) demonstrates the power requirements of an optical communications system by means of power and dispersion budget calculations. It is hoped that this program will help students gain greater understanding of an optical system design.

Start the Simulation

OpticalSim