You are on page 1of 32

PCM

PULSE CODE MODULATION


PCM

PCM

PCM is a digital scheme for transmitting analog data. The signals in PCM are binary; that is, there are only two possible states, represented by logic 1 (high) and logic 0 (low)

PCM

n M=2
M number of Quantization levels n number of bits per sample

PCM

SAMPLING, QUANTIZING, AND ENCODING

SAMPLING
generation of flat top PAM signal

PCM

SAMPLING, QUANTIZING, AND ENCODING

QUANTIZING
converting each sample value to a finite number of levels so that digital words with amplitude closest to the actual sampled value is used When sampling at NYQUIST RATE(2B) or faster and there is negligible noise, there will still be QUANTIZING NOISE Will have an output called QUANTIZED PAM signal

PCM

SAMPLING, QUANTIZING, AND ENCODING

ENCODING PCM is obtained from quantized PAM signal by converting each sample value into digital word Gray code is used as binary code word

PCM

PCM

PCM

PRACTICAL PCM CIRCUIT

PCM

PRACTICAL PCM CIRCUIT

a. Low-pass Filter limits analog input signal to standard frequency range b. Instantaneous sampler and hold periodically samples signals and converts them to a multilevel PAM signal c. Converts PAM to parallel PCM codes

PCM

PRACTICAL PCM CIRCUIT

Parallel PCM codes are converted to serial binary data and then outputted to the transmission line as digital pulses Trans line repeaters are placed at a prescribed distances to regenerate digital pulses

PCM

PRACTICAL PCM CIRCUIT

- Converts serial pulses from transmission line to parallel PCM codes - Converts parallel PCM codes to multilevel PAM signals - Hold circuit is basically Low-Pass filter that converts PAM back to its original form

PRACTICAL PCM CIRCUIT

PCM

Three popular techniques are used to implement the analog-todigital converter (ADC) encoding operation: The counting or ramp, ( Maxim ICL7126 ADC) Serial or successive approximation, (AD 570) Parallel or flash encoders. ( CA3318) The objective of these circuits is to generate the PCM word. Parallel digital output obtained (from one of the above techniques) needs to be serialized before sending over a 2-wire channel This is accomplished by parallel-to-serial converters [Serial Input-Output (SIO) chip] UART, USRT and USART are examples for SIOs

PCM

BANDWIDTH OF PCM SIGNALS


The spectrum of the PCM signal is not directly related to the spectrum of the input signal. The bandwidth of (serial) binary PCM waveforms depends on the bit rate R and the waveform pulse shape used to represent the data. The Bit Rate R is

Where

R=nfs
n is the number of bits in the PCM word (M=2n) fs is the sampling rate

PCM

BANDWIDTH OF PCM SIGNALS


For no aliasing case (fs 2B), the MINIMUM Bandwidth of PCM Bpcm(Min) is:

Bpcm(Min) = R/2 = nfs/2


The Minimum Bandwidth of nfs/2 is obtained only when sin(x)/x pulse is used to generate the PCM waveform.

PCM

BANDWIDTH OF PCM SIGNALS


For PCM waveform generated by rectangular pulses, the First-null Bandwidth is:

Bpcm = R = nfs

PCM

PCM NOISE AND COMPANDING


Quantization Noise Signal to Noise Ratio

PCM Telephone System


Nonuniform Quantization Companding

QUANTIZATION NOISE

PCM

The process of quantization can be interpreted as an additive noise process.


Signal X Quantization Noise nQ Quantized Signal XQ

The signal to quantization noise ratio (SNR)Q=S/N is given as:


Average Power{ X } ( SNR )Q Average Power{nQ }

EFFECTS OF NOISE ON PCM


Two main effects produce the noise or distortion in the PCM output:

Quantizing noise that is caused by the M-step quantizer at the PCM transmitter.

PCM

Bit errors in the recovered PCM signal, caused by channel noise and improper filtering .

If the input analog signal is band limited and sampled fast enough so that the aliasing noise on the recovered signal is negligible, the ratio of the recovered analog peak signal power to the total average noise power is:

The ratio of the average signal power to the average noise power is

M is the number of quantized levels used in the PCM system. Pe is the probability of bit error in the recovered binary PCM signal at the receiver DAC before it is converted back into an analog signal.

EFFECTS OF QUANTIZING NOISE

PCM

If Pe is negligible, there are no bit errors resulting from channel noise and no ISI, the Peak SNR resulting from only quantizing error is:

The Average SNR due to quantizing errors is:

Above equations can be expresses in decibels as,

Where, M = 2n
= 4.77 for peak SNR = 0 for average SNR

DESIGN OF A PCM SIGNAL FOR TELEPHONE SYSTEMS

PCM

Assume that an analog audio voice-frequency(VF) telephone signal occupies a band from 300 to 3,400Hz. The signal is to be converted to a PCM signal for transmission over a digital telephone system. The minimum sampling frequency is 2x3.4 = 6.8 ksample/sec.
To be able to use of a low-cost low-pass antialiasing filter, the VF signal is oversampled with a sampling frequency of 8ksamples/sec. This is the standard adopted by the Unites States telephone industry.

Assume that each sample values is represented by 8 bits; then the bit rate of the binary PCM signal is

This 64-kbit/s signal is called a DS-0 signal (digital signal, type zero). The minimum absolute bandwidth of the binary PCM signal is

BPCM

R nf s 2 2

This B is for a sinx/x type pulse sampling

DESIGN OF A PCM SIGNAL FOR TELEPHONE SYSTEMS

PCM

If we use a rectangular pulse for sampling the first null bandwidth is given by

We require a bandwidth of 64kHz to transmit this digital voice PCM signal, whereas the bandwidth of the original analog voice signal was, at most, 4kHz.

We observe that the peak signal-to-quantizing noise power ratio is:

Note: 1. 2. Coding with parity bits does NOT affect the quantizing noise, However coding with parity bits will improve errors caused by channel or ISI, which will be included in Pe ( assumed to be 0).

NONUNIFORM QUANTIZATION
Many signals such as speech have a nonuniform distribution. The amplitude is more likely to be close to zero than to be at higher levels . Nonuniform quantizers have unequally spaced levels The spacing can be chosen to optimize the SNR for a particular type of signal.
Output sample XQ
6

PCM

Example: Nonuniform 3 bit quantizer


2 4 6 8

2 4 6

Input sample X

COMPANDING
An alternative is to first pass the speech signal through a nonlinearity before quantizing with a uniform quantizer. The nonlinearity causes the signal amplitude to be Compressed.
The input to the quantizer will have a more uniform distribution.

PCM

Nonuniform quantizers are difficult to make and expensive.

At the receiver, the signal is Expanded by an inverse to the nonlinearity. The process of compressing and expanding is called Companding.

PCM

-LAW COMPANDING
1

Telephones in the U.S., Canada and Japan use -law companding:


Output |x(t)|

ln(1 | x (t )|) | y (t ) | ln(1 )

Where = 255 and |x(t)| < 1

0
Input |x(t)|

NON UNIFORM QUANTIZING

PCM

Voice signals are more likely to have amplitudes near zero than at extreme peaks. For such signals with non-uniform amplitude distribution quantizing noise will be higher for amplitude values near zero. A technique to increase amplitudes near zero is called Companding.

Effect of non linear quantizing can be can be obtained by first passing the analog signal through a compressor and then through a uniform quantizer.

x
C(.) Compressor

Q(.)

Uniform Quantizer

EXAMPLE: M-LAW COMPANDING


x[n]=speech /song/ y[n]=C(x[n])
Companded Signal
1 0.5 0 -0.5 -1 0 1000 2000 3000 4000 5000 6000 7000 8000 9000

PCM

10000

1 0.5 0 -0.5 -1 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000

Segment of x[n]
Segment of y[n] Companded Signal

1 0.5 0 -0.5

Close View of the Signal


2300 2400 2500 2600 2700 2800 2900 3000

-1 2200 1 0.5 0 -0.5 -1 2200

2300

2400

2500

2600

2700

2800

2900

3000

A-LAW AND M-LAW COMPANDING



These two are standard companding methods. u -Law is used in North America and Japan A-Law is used elsewhere to compress digital telephone signals

PCM

The output SNR is a function of input signal level for uniform quantizing.
But it is relatively insensitive for input level for a compander

SNR of Compander

PCM

SNR PERFORMANCE OF COMPANDER

PCM

The output SNR is a function of input signal level for uniform quantizing.
But it is relatively insensitive for input level for a compander.

= 4.77 - 20 Log ( V/xrms)

for Uniform Quantizer V is the peak signal level and xrms is the rms value
for A-law companding

= 4.77 - 20 log[Ln(1 + )] for -law companding

= 4.77 - 20 log[1 + Ln A]

V.90 56-KBPS PCM COMPUTER MODEM

PCM

The V.90 PC Modem transmits data at 56kb/s from a PC via an analog signal on a dial-up telephone line. A law compander is used in quantization with a value for of 255. The modem clock is synchronized to the 8-ksample/ sec clock of the telephone company. 7 bits of the 8 bit PCM are used to get a data rate of 56kb/s ( Frequencies below 300Hz are omitted to get rid of the power line noise in harmonics of 60Hz). SNR of the line should be at least 52dB to operate on 56kbps. If SNR is below 52dB the modem will fallback to lower speeds ( 33.3 kbps, 28.8kbps or 24kbps).

PCM

GROUP MEMBERS:
KEVIN CEA ALJOHN VALDEZ JAY ANGELO BALANA RUSSEL FERNANDO JR.

You might also like