This document contains the MATLAB code for various digital modulation techniques:
1) Amplitude Shift Keying (ASK) modulation encodes digital data as variations in the amplitude of a carrier wave.
2) Binary Phase Shift Keying (BPSK) modulation uses two phases separated by 180 degrees to encode bits.
3) Frequency Shift Keying (FSK) modulation encodes digital data by shifting the frequency of the carrier signal.
4) Several types of line coding are implemented, including unipolar, polar, bipolar and Manchester encoding.