Close or Esc Key

Arduino Projects   |   Raspberry Pi   |   Electronic Circuits   |   AVR   |   PIC   |   8051   |   Electronic Projects

Circuit Design: Pulse Amplitude Modulation

Table of Contents:

  1. Circuit Design: Pulse Amplitude Modulation
  2. PAM Modulator


There are different kinds of modulation technique based on varying the properties of a pulse train. The Pulse Width Modulation (PWM) varies the width of individual pulses according to the amplitude of the modulating signal. The Pulse Position Modulation (PPM) varies the position of individual pulses from their mean position according to the amplitude of the modulating signal. The PWM is a kind of modulation technique indented for power efficiency, but the power required to transmit individual pulses varies significantly. In PPM modulation technique the power required for transmitting individual pulses are constant, but synchronization of transmitter and receiver are required. There is a simple pulse modulation technique called Pulse Amplitude Modulation (PAM) which is proved to be more power efficient than the PWM and consumes constant power for individual pulses.

In PAM the amplitude of the individual pulses are varied according to the amplitude of the modulating signals. The PAM modulator and demodulator circuits simple compared to other kind of modulation and demodulation techniques. There are two kinds of PAM one in which the pulses have the same polarity and the other in which the pulses can have both positive and negative polarity according to the amplitude of the modulating signal.

This article demonstrate how to generate a single polarity PAM wave corresponding to a modulating sine wave with the help of simplest possible circuitry.


Unlike the AM modulation which varies the amplitude of the carrier signal in both the sides from the mean position, the PAM modulation varies the amplitude of the pulses only at a single side. Simply the top of the pulses are modulated corresponding to the message signal. In this project the PAM is generated from a pure sine wave modulating signal and a square wave generator which produce the carrier pulses and a PAM modulator circuit. The block diagram of the PAM modulation is given in the following:


PAM Modulation

{C}      1)      {C}Variable frequency sine wave generator

A sine wave generator circuit is used in this project which is based on the Wien Bridge Oscillator (WBO) circuit. The Wien Bridge oscillator circuit can produce distortion less sinusoidal sweep at its output. The circuit is designed in such a way that both the amplitude and frequency of the oscillator can be adjusted using potentiometers.

The circuit diagram of the variable frequency sine wave oscillator is shown in the following:

sine wave oscillator


sine wave oscillator circuit diagram

The frequency of the above circuit can be varied by simply varying the potentiometer R2 and the amplitude of the wave form can be adjusted by varying the potentiometer R. The frequency of the sine wave generated by the above circuit depends on the components R1, R2, C1 and C2 and the equation for the frequency is given below:

Formula for frequency

For the ease of adjusting the amplitude of the wave to obtain proper sinusoidal sweep, a coarse and fine adjustment has been implemented using potentiometers. A low value (1K) potentiometer is connected in series with the high value (100K) potentiometer so that the coarse adjustment can be done with the high value resistor and the fine adjustment with the low value resistor.

The snapshot of the waveform formed at the CRO screen using the WBO circuit is shown in the following image:


Sine Wave


The square wave is generated in this project using an op-amp based astable circuit. The op-amp based astable circuit is used to generate the square wave due to the less number of components required and less complex circuit. The ON-time and the OFF-time of the pulses can be made identical and the frequency can be easily adjusted without changing them. However in this project the circuit is designed to be producing a constant frequency.  The astable multivibrator circuit using op-amp 741 is given below.

Square Wave Generator

The time period of the pulses generated by the above circuit depends upon the values of the resistor R and the capacitor C. The following equation gives the approximate time period of the pulses generated by the op-amp astable multivibrator circuit.

T = 2.2 * R*C