Pulse Code Modulation (PCM)

Definition: A technique by which analog signal gets converted into digital form in order to have signal transmission through a digital network is known as Pulse Code Modulation. It is abbreviated as PCM.

PCM systems are basically signal coders also known as waveform coders. PCM allows the representation of the continuous time message signal as a sequence of binary coded pulses. The binary form permits only 2 probable states i.e., 0 and 1.

The major steps involved in PCM is sampling, quantizing and encoding which will be discussed in detail in the upcoming sections.

Basics of PCM

In pulse code modulation, the analog message signal is first sampled, and then the amplitude of the sample is approximated to the nearest set of quantization level. This allows the representation of time and amplitude in a discrete manner. Thereby, generating a discrete signal.

This discrete signal is then converted into its binary form for the transmission of the signal.

It is to be noted here that, in PCM technique the signal gets transmitted in the coded format and must be decoded at the receiver in order to have the original message signal.

Block diagram of Pulse Code Modulation

The figure below shows the block diagram representing a PCM system

Block diagram of PCM system

It is basically composed of a transmitter, a transmission path and a receiver. The transmitter performs the sampling, quantizing and encoding of the signal. The transmission path includes regenerative receivers that recover the signal from the undesired noise effects.

Lastly, the receiver section that performs decoding of the coded signal after regeneration of the signal at the receiver. Let us now understand the working of each section in detail:

PCM Transmitter

The detailed diagram of a practical PCM transmitter is shown below

PCM transmitter section

The output of the sampler is a signal that is discrete time continuous amplitude signal denoted as nTs which is nothing but a PAM signal.

As it basically rounds off the value to a certain level this shows some variation by the actual amount. Thus we can say, quantizing a signal introduces some distortion or noise into it. This is known as quantization error.

This noise factor is somewhat better than the channel noise as it is controllable.

A quantizer can be of two types, uniform and non-uniform quantizer. In uniform quantizer, there exists a uniform spacing in between the level. As against, in non-uniform quantizer, the spacing in between the levels is not uniform. Here, we have employed a uniform quantizer.

For a low signal level, the quantization error is high i.e., bad SNR. But, for a high signal level, the quantization error is low providing good SNR.

PCM of analog signal at the transmitter

The figure below shows the sampling of analog signal and further quantization of the samples

As it is a binary encoder thus generates a binary coded sequence. That is transmitted through the transmission path.

Transmission path in a PCM system

A PCM system has a better control over signal distortion introduced during transmission through the channel than other systems. PCM achieves low signal distortion by employing regenerative receivers along the transmission path.

The channel introduces distortion in the signal during transmission. This distortion is eliminated by the regenerator in order to provide a distortionless PCM signal. Resultantly, enhancing the transmission ability of the system.

The figure below shows the block diagram of a regenerative repeater. It basically performs equalization and timing and then executes decision making.

<a href=block diagram of regenrative repeater" width="600" height="183" />

The PCM signal when provided to the regenerative repeater, the equalizer circuit at the beginning performs the reshaping of the distorted signal. At the same time, the timing circuit generates a pulse train that is a derivative of input PCM pulses.

This pulse train is then utilized by the decision-making device in order to sample the PCM pulses. This sampling is done at the instant where maximum SNR can be achieved. In this way, the decision-making device generates the distortionless PCM wave.

PCM Receiver

The figure below shows the functional block diagram of a PCM receiver

PCM receiver section

The process done at the transmitter is somewhat reversed at the receiver in order to generate the original analog message signal. The figure below shows the reconstruction of the actual analog message signal at the receiver.

Recontruction of analog signal at PCM receiver

Transmission bandwidth in Pulse Code Modulation

The transmission bandwidth of a PCM system is associated with a number of bits per sample. If the number of bits per sample increases, the bandwidth also increases. In order to have a good approximation, a large number of levels must be used but that will lead to a larger bandwidth requirement.

Let us consider each quantizer level is represented by ‘n’ binary digits. Then the levels represented by n binary digits is given as,

q = 2 n

: q is the digital level of the quantizer

Every sample is changed into n bits, thus, a number of bit per sample is ‘n’.

As we have already discussed the number of samples per second is fs. Hence the number of bits per second which is also termed as signalling rate is given as,

r = n fs

As transmission bandwidth is half the signalling rate, hence

As we have already discussed, r = nfs

eq2

But we know, fs ≥ 2fm

Thus the bandwidth of the PCM system is given as,

BW ≥ n fm

Advantages of PCM

  1. Immune to channel induced noise and distortion.
  2. Repeaters can be employed along the transmitting channel.
  3. Encoders allow secured data transmission.
  4. It ensures uniform transmission quality.

Disadvantages of PCM

  1. Pulse code modulation increases the transmission bandwidth.
  2. A PCM system is somewhat more complex than another system.

Thus from the above discussion, we can conclude that a PCM system, transmits data in a coded format, that ensures secured transmission. But, this at the same time needs decoding system in order to reproduce exact message signal that increases system complexity.

Related Terms:

  1. Pulse Amplitude Modulation (PAM)
  2. Delta Modulation (DM)
  3. Pulse Width Modulation (PWM)
  4. Pulse Position Modulation (PPM)
  5. Companding