- Trending Categories
- Data Structure
- Operating System
- C Programming
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Pulse Code Modulation
Pulse code modulation (PCM) is a technique of digitally representing analog signals. It takes samples of the amplitude of the analog signal and changes it to binary data. PCM technique is used by codecs in telephone networks to convert analog signals in local loops to digital signals in the trunks, and reverse conversion at the receivers’ end.
Operations in Pulse Code Modulation
The operations in PCM technique involves operations at the transmitting end and the operations at the receiving end.
Transmitting End −
In the transmitting end, the analog signals are sampled, quantized and encoded. The codec samples the analog signal ranging from 8,000 samples per second, which is optimal sampling rate for 4KHz telephone channel. Each sample is then quantized and encoded to bits. The PCM output is then transmitted over the communication channel. There are regenerative circuits in the channel to regenerate the transmitted signal.
In the receiving end, a decoder circuit demodulates the received PCM signal to produce the equivalent analog signal. This analog signal is then passed through a reconstruction filter to convert it bank to the original signal.
The whole process can be summarized through the following chart −
- Pulse Animation Effect with CSS
- 8085 program for pulse waveform
- The Modulation and Multiplexing
- Fourier Transform of a Triangular Pulse
- Modulation Property of Fourier Transform
- What is Quadrature Amplitude Modulation (QAM)?
- What is Modulation in Wireless Communications?
- Torque-Pulse Rate Characteristics of a Stepper Motor
- What is Analog to Analog Conversion (Modulation)?
- Induction Motor Speed Control by Pole-Amplitude Modulation
- Multiplication or Modulation Property of Continuous-Time Fourier Series
- What is Vestigial side band modulation? Why is it used?
- Managed code vs Unmanaged code in C#
- 8085 code to convert binary number to ASCII code
- Differentiate between Fastag, Bar Code, QR Code and NFC.