The document describes experiments on generating and demodulating amplitude shift keying (ASK), phase shift keying (PSK), and frequency shift keying (FSK) signals using MATLAB.
For ASK, binary data is used to modulate a carrier signal by varying its amplitude. Demodulation recovers the data using an envelope detector. For PSK, binary data modulates the phase of a carrier signal. Demodulation correlates the signal with a reference carrier. For FSK, binary data determines the frequency of the carrier signal. Demodulation correlates the signal with two reference carriers and compares the results.
The MATLAB program for each modulation scheme generates test signals, plots the results, and recovers the data