..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