In amplitude shift keying, the amplitude of the carrier signal is varied to create signal elements. Both frequency and phase remain constant while the amplitude changes. ASK is normally implemented using only two levels. This is referred to as binary amplitude shift keying or on-off keying (OOK).