amplitude shift keying modulation and demodulation theory