Amplitude shift keying (ASK) is a form of amplitude modulation that represents digital data as variations in the amplitude of a carrier wave. It uses a finite number of discrete amplitude levels, each assigned to a unique binary pattern. ASK modulation is implemented by band-limiting a carrier signal to impose two or more amplitude levels. There are two main types: binary ASK uses two levels for on-off keying, while multilevel ASK uses more than two levels and bits. ASK has applications in optical fiber data transmission and transmitting Morse code via LED transmitters.