Pulse code modulation (PCM) is used to convert analog signals to digital signals. It involves sampling an analog signal at regular intervals, then quantizing the amplitude of each sample to one of a finite number of values. For a digital telephone signal, the audio bandwidth is sampled at 8000 samples/second, with each sample quantized to one of 256 levels using 8 bits. This results in 64,000 binary pulses needed per second to represent the telephone signal digitally. Quantization introduces error, as the reconstructed signal differs from the original due to approximating each sample value to the nearest of a finite number of levels.
Pulse code modulation (PCM) is used to convert analog signals to digital signals. It involves sampling an analog signal at regular intervals, then quantizing the amplitude of each sample to one of a finite number of values. For a digital telephone signal, the audio bandwidth is sampled at 8000 samples/second, with each sample quantized to one of 256 levels using 8 bits. This results in 64,000 binary pulses needed per second to represent the telephone signal digitally. Quantization introduces error, as the reconstructed signal differs from the original due to approximating each sample value to the nearest of a finite number of levels.
Pulse code modulation (PCM) is used to convert analog signals to digital signals. It involves sampling an analog signal at regular intervals, then quantizing the amplitude of each sample to one of a finite number of values. For a digital telephone signal, the audio bandwidth is sampled at 8000 samples/second, with each sample quantized to one of 256 levels using 8 bits. This results in 64,000 binary pulses needed per second to represent the telephone signal digitally. Quantization introduces error, as the reconstructed signal differs from the original due to approximating each sample value to the nearest of a finite number of levels.
• Analog signal is characterised by an amplitude that can take
on any value over a continuous range. – It can take on an infinite number of values • Digital signal amplitude can take on only a finite number of values. • Pulse code modulation (PCM) is a tool for converting an analog signal into a digital signal (A/D conversion). – Sampling and Quantization
308201- Communication Systems 28
Example (Digital Telephone)
• The audio signal bandwidth is about
• For speech, subjective tests show that signal articulation (intelligibility) is not affected if all the components above are suppressed. • Since the objective in telephone communication is intelligibility rather than high fidelity, the components above are eliminated by a low pass filter. • The resulting bandlimited signal is sampled at a rate of (8000 samples per second). – Why higher sampling rate than Nyquist sample rate of ? • Each sample is then quantized into 256 levels – 8 bits required to sample each pulse. • Hence, a telephone signal requires binary pulses per second ( ). 308201- Communication Systems 29 Quantization
• To transmit analog signals over a digital communication link, we must
discretize both time and values.
• Quantization spacing is ; sampling interval is , not shown in figure.
308201- Communication Systems 30
Quantization
• For quantization, we limit the amplitude of the message signal
to the range . – Note that is not necessarily the peak amplitude of – The amplitudes of beyond are simply chopped off. • is not a parameter of the signal ; rather it is the limit of the quantizer. • The amplitude range is divided into uniformly spaced intervals, each of width . • A sample value is approximated by the midpoint of the interval in which it lies. – Quantization Error! 308201- Communication Systems 31 Quantization Error • If is the sample of the signal , and if is the corresponding quantized sample, then from the interpolation formula
and
• Where is the signal reconstructed from the quantized samples.
• The distortion component in the reconstructed signal is
• is the quantization error in the kth sample.
• The signal is the undesired signal and act as noise i.e., quantization noise. 308201- Communication Systems 32 Quantization Error • We can calculate the power or mean square value of as
• Since the signal and are
orthogonal i.e.,
• See Prob. 3.7-4 for proof.
308201- Communication Systems 33 Quantization Error • As we know
• Due to the orthogonality condition, the cross product terms will
vanish and we get
• Since the sampling rate is , the total number of sample over
averaging interval is . – The above relation is the average or the mean of the square of the quantization error. 308201- Communication Systems 34