Pulse Code Modulation (PCM)
Pulse Code Modulation (PCM)
An examination of different aspects of Pulse Code Modulation (PCM) by using analytical methods and simulation.
5,755 words (
approx. 23 pages) |
5 sources |
MLA | 2005
Paper Summary:
The main purpose of this paper is to analyze different aspects of Pulse Code Modulation including sampling theory, aliasing, quantizing and effect of non-uniform quantization. Each part of the paper begins with the theoretical analysis; then the simulation results are presented. Finally the practical measurement results are demonstrated and discussed. For better analysis and subjective evaluation of quantization process, a Java-MATLAB application is developed (the source codes are included). Finally in the conclusion, the main points of each part are summarized.
Outline
Introduction
Pulse Modulations
Pulse Code Modulation
Sampling
Nyquist Sampling Theorem and the Aliasing Distortion
Zero Order Hold (ZOH)
Effect of Output Pulse Width
Aliasing Distortion
Variation of the Output Filter Bandwidth
Quantization
PCM Quantization Analysis: Java-MATLAB Software Application
Peak clipping
Quantization Distortion
Spectrum of Quantization Noise
Non-Uniform Quantization
The i law
Quantization Distortion for a Companded System
Conclusion
References
Appendix A: Java Software Source code
From the Paper:
"Sampling is the first step in any pulse modulation system. In fact by sampling, a signal is represented by set of discrete samples. If the frequency of the sampling is high enough, the original signal can be recovered from the samples. This concept will be examined with more details later. From the mathematical point of view, the sampling process can be considered as the multiplication of the message signal by a train of Dirac impulses. "
Pulse Code Modulation (PCM) (2012, January 15). Retrieved February 09, 2012, from http://www.academon.co.uk/Research-Paper-Pulse-Code-Modulation-PCM/61032
"Pulse Code Modulation (PCM)" 15 January 2012. Web. 09 Feb. 2012. <http://www.academon.co.uk/Research-Paper-Pulse-Code-Modulation-PCM/61032>