Scott Lichtor's Senior Design Project

Communications Processes
Matlab Functions
GUI Implementation
Further Work

The goal of my project was to demonstrate many of the basic techniques used in communications using Matlab. I wanted to be able to show the user what happens to an input signal when the signal is modulated and converted into a digital signal. The techniques I wanted to demonstrate with respect to analog modulation were amplitude modulation, frequency modulation, and phase modulation. For digital conversion, I wanted to demonstrate sampling and quantization, and for digital modulation I wanted to demonstrate conversion to line code, on-off key switching, binary phase shift keying, and frequency shift keying. I first created Matlab functions that performed the operations that I wanted to demonstrate. Then, I created a Matlab Graphical User Interface (GUI) to tie all the functions together and provide an easy-to-use interface.