Table of contents
1.
Introduction
2.
What is the Amplitude Shift keying?
2.1.
Explanation
3.
Amplitude Shift Keying (ASK) Modulator
4.
Amplitude Shift Keying (ASK) Demodulator
5.
Asynchronous ASK Demodulator
6.
Synchronous ASK Demodulator
7.
Advantages of Amplitude Shift Keying
8.
Disadvantages of Amplitude Shift Keying
9.
Frequently Asked Questions
9.1.
What is shift keying?
9.2.
What are the 3 types of shift keying?
9.3.
What is keying modulation?
9.4.
What is the efficiency of ASK?
9.5.
What is the difference between ASK and am modulation?
10.
Conclusion
Last Updated: Mar 27, 2024
Medium

Amplitude Shift Keying

Author Ashish Sharma
0 upvote
Career growth poll
Do you think IIT Guwahati certified course can help you in your career?

Introduction

Amplitude Shift Keying or ASK is a digital modulation technique that is used in digital communication systems to transmit digital data over a carrier wave. In ASK, the carrier signal's amplitude changes according to the transmitted digital data. It's one of the simplest types of digital modulation and is commonly used for low data rate applications.

amplitude shift keying

This article will teach you about amplitude shift keying in digital signal processing.

What is the Amplitude Shift keying?

Amplitude-shift keying (ASK) entails modulating the amplitude of a carrier wave to encode digital information. Within an ASK setup, symbols representing binary data are conveyed by adjusting the amplitude of a constant-frequency carrier wave over a defined period.

For example, it can use full amplitude for binary 1 and reduced amplitude for binary 0. 

ASK is linear, which makes it sensitive to atmospheric noise, distortions, and propagation conditions, but the processes of demodulation and modulation are relatively inexpensive, making it viable for use in low to moderate data rate applications.

Now, let’s understand the amplitude shift keying with the help of the Matlab example. You can use Matlab online to learn about the waves like sine, cosine.

close all; // it is used to close all the programs.
F1=input('Enter the carrier wave frequency'); // taking input from the user
Enter the carrier wave frequency
10
F2=input('Enter the frequency of pulse');
Enter the frequency of pulse
20
A=3; // amplitude for the wave.
t=0:0.001:1;
x=A.*sin(2*pi*F1*t); 
u=A/2.*square(2*pi*F2*t)+(A/2);
v=x.*u;
subplot(4,2,2); // It determines the size of the graph.
plot(t,x);
xlabel('Time');
ylabel('Amplitude');
title('Carrier');
grid on; // holding the system and printing the values.
subplot(4,1,2);
plot(t,u);
xlabel('Time');
ylabel('Amplitude');
title('Square Pulses');
grid on;
subplot(4,1,3);
plot(t,v);
xlabel('Time');
ylabel('Amplitude');
title('ASK Signal');
grid on;
matlab sinusoidal output

Explanation

In the output, you can see there are three signal carrier, square pulse and ASK modulated signal. The modulation is performed on the carrier signal, and square pulses is used to change the carrier signal to produce an ASK output wave.


ASK is performed on the carrier signal to modulate the sinusoidal signal and demodulate the sinusoidal signal. We will discuss the ASK modulation and demodulation in the further article.

Amplitude Shift Keying (ASK) Modulator

Amplitude shift keying modulator

ASK modulator generates a continuous high-frequency carrier signal. The binary message signal determines whether the input is at a Low or High state. When the input is High, a switch is closed, allowing the carrier wave to pass through, resulting in a high-amplitude output. Similarly, the switch remains open when the input is Low, resulting in a low-amplitude output. The band-limiting or pulse-shaping filter determines the final pulse shape, which adjusts the pulse based on amplitude and phase parameters. 

Amplitude Shift Keying (ASK) Demodulator

It is the process of getting the sinusoidal signal from the modulated signal.

Demodulation is the process of separating the original information from the carrier signal.

In demodulation, there are two types of techniques:

  • Asynchronous Amplitude shift keying demodulation
     
  • Synchronous  Amplitude shift keying demodulation 
     

A transmission technique is synchronous if the clock frequencies are the same at the transmitter and the receiver. If the clock frequencies do not match, the transmission technique is asynchronous.

Asynchronous ASK Demodulator

flowchart

An Asynchronous ASK demodulator consists of three main components – a half-wave rectifier, a low-pass filter, and a comparator. Let's see how they work together:-

  • Half-Wave Rectifier: Initially, the modulated signal is input into the half-wave rectifier, which extracts the positive half of the signal.
     
  • Low-Pass Filter: Next, the signal passes through a low-pass filter, which filters out higher frequencies and provides an envelope-detected output.
     
  • Comparator: Finally, the envelope-detected output is input into a comparator, which converts it into a digital signal, producing the desired digital output.

Synchronous ASK Demodulator

flowchart

A Synchronous ASK demodulator consists of the following componentsa Square law detector, a low-pass filter, a comparator, and a voltage limiter. Let's see how they work together:-

  • Square Law Detector: Initially, the modulated input signal is input into a Square Law detector. This detector's output voltage is proportional to the square of the input voltage.
     
  • Low-Pass Filter: Next, the signal undergoes filtration through a low-pass filter, which filters higher frequencies.
     
  • Comparator: After filtering, the signal is input into a comparator, which transforms it into a digital output.
     
  • Voltage Limiter: A voltage limiter may be used to ensure the output remains within the predefined voltage limits.
     

You can also read about mock interview.

Advantages of Amplitude Shift Keying

The following are some advantages of ASK:-

  • Simplicity: ASK is straightforward to implement and requires simple circuitry, which makes it cost-effective.
     
  • Bandwidth Efficiency: When properly used with appropriate encoding schemes, ASK can be bandwidth-efficient for low data rate applications.
     
  • Ease of Demodulation: Demodulation of ASK signals is also relatively straightforward, which makes it easy to recover the signal.

Disadvantages of Amplitude Shift Keying

The following are some disadvantages of ASK:-

  • Sensitivity to Noise: ASK is susceptible to noise and interference compared to other modulation techniques like Phase Shift Keying (PSK) or Frequency Shift Keying (FSK).
     
  • Limited Data Rates: ASK is not suitable for high-speed data transmission.
     
  • Inefficient Power Utilization: ASK is less power-efficient than modulation schemes like Phase Shift Keying (PSK) as it involves variations in amplitude, which can consume more power.

Frequently Asked Questions

What is shift keying?

Shift Keying is a digital modulation technique that transmits digital data by varying different characteristics of a carrier wave to represent 0 and 1.

What are the 3 types of shift keying?

The 3 types of shift keying are - 

  • Amplitude Shift Keying (ASK)
  • Frequency Shift Keying (FSK), and.
  • Phase Shift Keying (PSK).

What is keying modulation?

Keying modulation is a data transmission method where digital data is represented by varying characteristics of a carrier signal, like frequency, phase, or amplitude.

What is the efficiency of ASK?

Amplitude Shift Keying efficiency depends on factors like modulation depth. It is less power-efficient than some methods but can offer bandwidth efficiency for low data rates.

What is the difference between ASK and am modulation?

ASK (Amplitude Shift Keying) and AM (Amplitude Modulation) differ in their application and implementation. AM modulation involves varying the amplitude of a carrier signal with the input signal's amplitude, while ASK is a digital modulation technique that directly switches the amplitude of a carrier signal to represent digital data.

Conclusion

In this article, we have learned the introduction to modulation, digital modulation, types of digital modulation, amplitude shift keying, ASK modulation, and demodulation.

After reading about Amplitude Shift keying, are you not feeling excited to read/explore more articles on modulation? Don't worry; Coding Ninjas has you covered. If you want to check out modulation-related articles, refer to the modulationdigital transmissionTransmission modes.


Refer to our Guided Path on Coding Ninjas Studio to upskill yourself in Data Structures and AlgorithmsCompetitive ProgrammingJavaScriptSystem Design, and many more! If you want to test your competency in coding, you may check out the mock test series and participate in the contests hosted on Coding Ninjas Studio! But suppose you have just started your learning process and are looking for questions asked by tech giants like Amazon, Microsoft, Uber, etc. In that case, you must look at the problemsinterview experiences, and interview bundle for placement preparations.


Nevertheless, you may consider our paid courses to give your career an edge over others!
Do upvote our blogs if you find them helpful and engaging!

Happy Learning!

Live masterclass