FM Modulation Simulator

  • 30 Apr 2016
  • مشاريع طلابية

Submitted by Hanan Abu Quaider Fares AlSet Mohammad Ghammazeh Ahmad Zein Ela’abdeen Mohammad Ali Sahtout

Project Supervisors Acc. Prof. Dr. Hanna Jarmoukly Vice Dean for Scientific Affairs MSc. Eng. Tarek Sati

Feb, 2014

ABSTRACT: The purpose of this project is to develop and implement an application that simulates an FM System using C# Programming Language. The application works as a visual aid, and gives the ability to generate three types of input signals with ability to control their parameters (Frequency and Amplitude). The application can also generate a carrier signal ranged at the FM standard band of frequencies (88 to 108 MHz). The main task of the application arises when frequency modulate the carrier signal with respect to the message signal which is already generated (three types). Then, the modulated signal is transmitted over a channel and affected by channel noise–where the user can vary its parameters-.Detecting and recovering the message signal at the receiver end is also a possible process in the application. All the generated signals and the modifications applied to them are displayed on dedicated windows.


Submitted by Hanan Abu Quaider Fares AlSet Mohammad Ghammazeh Ahmad Zein Ela’abdeen Mohammad Ali Sahtout

Project Supervisors Acc. Prof. Dr. Hanna Jarmoukly Vice Dean for Scientific Affairs MSc. Eng. Tarek Sati

Feb, 2014

ABSTRACT: The purpose of this project is to develop and implement an application that simulates an FM System using C# Programming Language. The application works as a visual aid, and gives the ability to generate three types of input signals with ability to control their parameters (Frequency and Amplitude). The application can also generate a carrier signal ranged at the FM standard band of frequencies (88 to 108 MHz). The main task of the application arises when frequency modulate the carrier signal with respect to the message signal which is already generated (three types). Then, the modulated signal is transmitted over a channel and affected by channel noise–where the user can vary its parameters-.Detecting and recovering the message signal at the receiver end is also a possible process in the application. All the generated signals and the modifications applied to them are displayed on dedicated windows.