Professional Documents
Culture Documents
PCM Shanmugham
PCM Shanmugham
2yf,. Recallin ei gttiate discrete baseband PAM signalling we need a bandwidth > 7/2 Hy, wy. 7 for the bandwidth of the PCM signal as tain Boem > Vfx (10,34) For binary PCM, the bandwidth required is greater than or equal to filo As an illustration of the bandwidth requirements let us consider tine 9@2@ transmission of telephone-quality voice signal. While the average voice .°! trum exceeds well beyond 10 kHz, most of the energy is concentrated in ia range 100 to 600 Hz and a bandwidth of 3 kHz is sufficient for intelligibility a standard for telephone systems, the voice signal is first passed throug 3 kHz lowpass filter and then sampled at f, = 8000 samples per second, Each sample is then quantized into one of 128 levels. If these samples are trans. mitted using binary PCM, then the bandwidth required will be larger than (8000)()(log: 128) = 28 kHz, which is considerably greater than the 3kHz bandwidth of the voice signal. 10.4.3 Noise in PCM Systems It is shown in Figure 10.18 that the output X(t) in a PCM system can be written as X(t) = Xolt) + ng(t) + not) (10.35) where X(t) = kX(t) is the signal component in the output; ng(t) and no(t) are two noise components. The first noise waveform n,(t) is due to quantization and ‘the additional noise waveform no(t) is due to the additive channel noise. The overall signal-to-noise ratio at the baseband output, which is used as a measure of signal quality, is defined as (8) =a a (10.36) Nio EX{ng(t)}}+ Ef{no(t)} The average noise power at the output, E{{ng(t)/7} and E{{no(t)}?}, can be calculated as follows. Quantization Noise in PCM Systems. If we assume that ideal impulse sampling is used in the PCM system, then the output of the sampler isq "99 Signals a 535 t)= X X(t) (t) ot ~kr) 4 signal Xie 69 then be expressed ag wed § Patt wr x, (0) > S(t = kT.) 1 = XW) BBE KT) +X (0) ~ XOLD 8¢¢~ pp 2 SIXT )8(t ~ kT) + ; zt Y+ ea(kT,)8(t — kr) ‘ ror introduced by the id 1) is the en the quantizing operat we a ed in Chapter 3, we can obtain the power sient ace Using the els G.*=-2 Fe nity of eg as ca) = 7, Elea(kT,)} (10.37) ing. that Bleg(kT.)=0 and Exeq(kT,)eq weed error due to quantizing, EXe{(kT,)}, will depend on the si i sand the method of Seale Oi Purposes, let fa san" quantizer operating on X(t) having a uniform pdf pia oat Then we have Pat over the interval LK +)TD=0. The mean Efe%(kT,)} = A712 where A is the step size, and a1 oo 4(8) If we ignore the effects of channel noise temporarily, then the noise com- ponent n,(t) has a power spectral density G6) = GPR OP where Ha(f) is the transfer function of the lowpass filter used for reconstc- tng the signal. Assuming f, = 2f, and Hp(f) to be an ideal lowpass filter with a bandwidth f,, we have G.f) MflIn the transmissi able Portions of TaNsmission al has high sample to sample correlati icture (video) information, appreci the «i i « feround information containing Very little tonal Vari: “ral describe tions, if we use PCM, the codewor ti ations. In such situa- P ‘ds describe the value of the average tackground level; if these tonal values do Not change ay rae ppreciably, then we are essentially transmitting repeated sample values, One way to improve the situation is to send only the digitally encoded differences between successive samples. Thus a picture that has been quantized to 256 levels (eight bits) may be transmitted with comparable fidelity using 4-bit differential encoding. This reduces the transmission bandwidth by a factor of 2. PCM systems using differential quantizing schemes are known as differential PCM (DPCM) systems. A differential PCM system that is particularly simple to implement be When the. difference signal is quantized into two levels. The output of a Guantizer is represented by a single binary digit, which indicates hae the sample to sample difference. This PCM system is known as a PCM tion (DM). Delta modulation systems have an advantage over Ma : and M-ary DPCM systems in that the hardware required sale. the Wansmitter and demodulation at the receiver are much si Was Delta Modulation Systems ; tem is show" in a he functional block diagram of a delta modulation Vy Xx(0 is oom ized into 2, nore Hue X(T) Oe qua Aprediet Me transmitter, the sampled val iy — XRTD Ictes d value X(kT") and the difference X(Quantizer + Uxth) = 0 g (a) Transmitter” (6) Receiver Figure 10.22 Discrete time model of a DM system. (a) Transmitter, (b) Receiver. Sampling rate = f; = 1/T;. one of two values +A or —A. The output of the quantizer is encoded usin one binary digit per sample and sent to the receiver. At the receiver, fe decoded value of the difference signal is added to the immediately Preceding value of the receiver output. The operation of the delta modulation scheme shown in Figure 10.22 is described by the following equations: X(kT) = X(k- DTD (10.44) where X((k — 1)T) is the receiver output at t = (k —1)T! and X(T) = X(kTD + (X(kTD — XkTY)q = Xk - DT) £A (10.45) The delay element and the adder in Figures 10.22a and 10.22b can be replaced by an integrator whose input is an impulse sequence of period T’, and strength +A. This results in the system shown in Figure 10.23. The operation of the delta modulation scheme shown in Figure 10.23 may be seen using the waveforms shown in Figure 10.24. The message signal X(t) is compared with a stepwise approximation X(t) and the difference signal Y(.) = X(t)— X(t) is quantized into two levels +A depending on the sign of Hard s(t) = 5(t—kT;)- limiter i Low ——} Integrator }>} pass FL ¥eqle) L__] Xt) fitter | X00 Difference —| filter amplifier Xe) | fitter YaalA) Ke) = Xie) Figure 10.23 Hardware implementation of a DM system, (a) Modulator. (b) Demodulator.>. — SNalg 544 Slope Overload Figure 10.24 Delta modulation waveforms; X(t + X(t) = X(t), : giflerence- The output of the quantizer is sampled to rode t ce Yio(t) =D A senkX (kT) — XEKTI|I(t— kT : y .46) stepwise approximation X(t) is generated by passi _ He ae in Equation (10.46) through an intra it Aetee impulse with a step rise. Since there are only two possible impulse weighs Yet)» this signal can be transmitted using a binary waveform. The demodu. jator consists of an integrator and a lowpass filter. Jnapractical delta modulation system, the lowpass filter in the receiver will, by itself, provide an approximate measure of integration. Hence we can i diminate the receiver integrator and depend on the filter for integration. At | the transmitter, the sampling waveform sg(t) need not be an impulse wave- form but a pulse waveform with a pulse duration that is short in comparison with the interval between pulses. Furthermore, the transmitter integrator need not be an ideal integrator—a simple RC lowpass filter will be adequate. These simplifications reduce the complexity of the hardware in DM systems con- siderably. Some of the problems that occur when we usé delta mo italy, an analog signal can be seen in the waveforms shown in a | Ietus assume that X(t) < X(t) so that the first impulse “ : When this impulse is fed back through the integrator a P change in X(t) of height A. This proces’ continues (rir al the recelet inet und 0) eeneds (0). During the $1005 (pA tes Utput will differ considerably from ! ins or behavior when jet nodulation y the messase SEN 7) remus Tcpate P period, X(1) exhibits a hunting bem nting leads to idling noise. The sampling modulation to transmit542 Digital Transmission of Analog Signals much higher than the Nyquist rate and hence the rectangular il ally be will normally form can be filtered or smoothed out by the receiver filter idling noise wave! erioading. A serious problem in delta modulation schemes ari ae the rate of rise overloading. When X(t) is changing, X(1) and oF follow X(t) in a stepwise fashion as long as successive samples of X(t) go tet differ by an amount greater than the step size A. When the difference ig Treater than A, X(1) and X(1) can no longer follow X(t). This type of srerload is not determined by the amplitude of the message signal X(t) but ever by its slope as illustrated in*Figure 10.25; hence, the name slope overload. c : ‘To derive a condition for preventing slope overload in DM systems, let us assume that X(t) = A cos(2zf,t). Then, the maximum signal slope is ax()] _ XO) = Ada The maximum sample to sample change in the value of X(t) then is A2af,T'. slope overload, this change has to be less than A, that is, 2af.TiA © as f 0, and the integral of Gi(f) over ding f = 0 is infinite. Fortunately, baseband filte range of frequencies inclu have a low-frequency cutoff f > 0; further, f; is usually very small compar to the high-frequency cutoff f,. Hence Binoy =2 f : Ga(f) af -Pf[1 1] w 1 Je, _ 2M Pf : whi (10 since f, filter Shi distributor 7 Xy(e) — Xy(t) (a) Figure 10.30 Baseband filtering of a TDM waveform. it has no direct relation to the original messages, passes through the correct sample values at sampling times. X,(t) is obtained by lowpass filtering of the interleaved sample sequence. At the receiver, X,(t) is sampled and the sample values are distributed to appropriate channels by the distril sampling frequency is close to the Nyquist rate, that is, f,~ fz, then the bandwidth of the filtered TDM waveform is Mf, Hz, which is the same as the bandwidth of the FDM waveform. 10.5.3 Asynchronous TDM In the preceding discussion of TDM systems we had assumed that the signals being multiplexed have comparable bandwidths and hence the sampling ne for each signal is the same. However, in many applications the signals to be ‘time-division multiplexed have different bandwidths and hence they baal be sampled at different sampling frequencies. In these situations, we eh multiplex these signals using the technique described previously, ™ employs a common clock rate for all the channels. «need One method of combining a group of asynchronously sampled time multiplexed signals uses elastic store and pulse stuffing. An. elastic s vision storageTime- Divigi, Division Muttipie xing . ssential for multiplexin, iol is in such a manner that the it ttonous si rn seo the rate at which it was read a at order. Data can be recorded ont (his BR adjusting the tape speed during rep mt ae puffer into which data can be read ing . One ¢ the ta ample of such a lay Tead o sean ther exay uit at a one rat, Mple is a rate f elasti © and read out a on the use 7 a store and pulse stuffing t Vi and tr ‘0 the earth. S of a nu rime is j + Let us su number Oe s each lasting @ ent ea of one second are et that three ey and that their signals are sampled and stored in thre tformed simul- eo pevices- Let us assume that the tinec signal: € Separate digital : 7 s are sai gor 000 samples per second, respectively, and the wltine rates 2000, are encoded an d: sits obit PCM codewords. At the end of each 1-sec ii ht for one second during which time ai of me eae experiments caste ie oton each storage devi dao ol ring trans! . levice can be emptied ame rate (5000 samples per second), ynehistily tect . ultiplexed and a single TDM signal can be transmitted to earth. There is i major problem associated with this procedure. The first 2000 words of each signal can be multiplexed without any trouble. During the multiplexing of the next 2000 words there is no contribution from the first signal, and during the ist 1000 words there is no contribution from the first and second signals. However, because of noise, the receiver will be reading words when no words d 2 are being ‘transmitted. To avoid this erroneous slots corresponding to signals that filled with dummy sequences of bits. These ded so that the receiver se stuffing since missing from channels 1 an inerpretation of noise as signal, the time have already terminated are dummy sequences are carefully chosen and enco nique is called pul 10 spaces provided for the recognizes them without difficulty. This tecl itrequires that digits or pulses be stuffed int message bits. (See Figure 10.31.) Frame 1 CER: Dummy data (stuffing! tina ul Figure 10.31 example of Puls?