Experiment 6: Amplitude Modulation, Modulators, and Demodulators Fall 2009

Similar documents
Experiment 7: Frequency Modulation and Phase Locked Loops

EE-4022 Experiment 2 Amplitude Modulation (AM)

Experiment 5: CMOS FET Chopper Stabilized Amplifier 9/27/06

EE 368 Electronics Lab. Experiment 10 Operational Amplifier Applications (2)

Experiment 7: Frequency Modulation and Phase Locked Loops Fall 2009

UNIVERSITY OF NORTH CAROLINA AT CHARLOTTE Department of Electrical and Computer Engineering

ELEC3242 Communications Engineering Laboratory Amplitude Modulation (AM)

THE UNIVERSITY OF HONG KONG. Department of Electrical and Electrical Engineering

Experiment #2 Half Wave Rectifier

cosω t Y AD 532 Analog Multiplier Board EE18.xx Fig. 1 Amplitude modulation of a sine wave message signal

UNIVERSITY OF PENNSYLVANIA EE 206

Part I - Amplitude Modulation

Lab 2: Linear and Nonlinear Circuit Elements and Networks

After performing this experiment, you should be able to:

EE 110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Lab 6 Diodes: Half-Wave and Full-Wave Rectifiers Converting AC to DC

University of Portland EE 271 Electrical Circuits Laboratory. Experiment: Inductors

Frequency Response and Filters

Experiment No. 3 Pre-Lab Phase Locked Loops and Frequency Modulation

The oscilloscope and RC filters

Spectrum analyzer for frequency bands of 8-12, and MHz

Lab 3: RC Circuits. Construct circuit 2 in EveryCircuit. Set values for the capacitor and resistor to match those in figure 2 and set the frequency to

multiplier input Env. Det. LPF Y (Vertical) VCO X (Horizontal)

PHYS 3152 Methods of Experimental Physics I E2. Diodes and Transistors 1

Operational Amplifiers: Part II

EE 3302 LAB 1 EQIUPMENT ORIENTATION

EEL 4514L COMMUNICATION LABORATORY. Laboratory Manual G.K. Heitman Electrical and Computer Engineering University of Florida Spring 2007

UNIVERSITY OF UTAH ELECTRICAL ENGINEERING DEPARTMENT

ET 304A Laboratory Tutorial-Circuitmaker For Transient and Frequency Analysis

Chapter 3. Amplitude Modulation Fundamentals

EE2210 Laboratory Project 1 Fall 2013 Function Generator and Oscilloscope

Lab 9 Fourier Synthesis and Analysis

Experiment 1: Instrument Familiarization

Experiment # 4: BJT Characteristics and Applications

ME 365 EXPERIMENT 1 FAMILIARIZATION WITH COMMONLY USED INSTRUMENTATION

Filters And Waveform Shaping

Laboratory Assignment 5 Amplitude Modulation

EEE118: Electronic Devices and Circuits

Basic Electronic Devices and Circuits EE 111 Electrical Engineering Majmaah University 2 nd Semester 1432/1433 H. Chapter 2. Diodes and Applications

University of Minnesota. Department of Electrical and Computer Engineering. EE 3105 Laboratory Manual. A Second Laboratory Course in Electronics

LLS - Introduction to Equipment

In-Class Exercises for Lab 2: Input and Output Impedance

AC Theory and Electronics

Laboratory Exercise 6 THE OSCILLOSCOPE

ECE 6416 Low-Noise Electronics Orientation Experiment

Exponential Waveforms

The object of this experiment is to become familiar with the instruments used in the low noise laboratory.

Experiment No. 2 Pre-Lab Signal Mixing and Amplitude Modulation

The steeper the phase shift as a function of frequency φ(ω) the more stable the frequency of oscillation

EET 223 RF COMMUNICATIONS LABORATORY EXPERIMENTS

EE 210 Lab Exercise #5: OP-AMPS I

2. BAND-PASS NOISE MEASUREMENTS

Experiment Guide: RC/RLC Filters and LabVIEW

Lab 3: AC Low pass filters (version 1.3)

Sonoma State University Department of Engineering Science Spring 2017

Diodes This week, we look at switching diodes, LEDs, and diode rectification. Be sure to bring a flash drive for recording oscilloscope traces.

LAB 4 : FET AMPLIFIERS

The Oscilloscope. Vision is the art of seeing things invisible. J. Swift ( ) OBJECTIVE To learn to operate a digital oscilloscope.

Step Response of RC Circuits

Experiment 2: Transients and Oscillations in RLC Circuits

EXPERIMENT 2.2 NON-LINEAR OP-AMP CIRCUITS

Basic Communication Laboratory Manual. Shimshon Levy&Harael Mualem

PHASORS AND PHASE SHIFT CIRCUITS

Week 8 AM Modulation and the AM Receiver

ECE 3410 Homework 4 (C) (B) (A) (F) (E) (D) (H) (I) Solution. Utah State University 1 D1 D2. D1 v OUT. v IN D1 D2 D1 (G)

Lab E5: Filters and Complex Impedance

Electronic Circuits I Laboratory 03 Rectifiers

Exercise 7 AC voltage measurements peak responding detectors

Charan Langton, Editor

LABORATORY MODULE. Analog Electronics. Semester 2 (2005/2006)

Lab 2: Diode Characteristics and Diode Circuits

AC Magnitude and Phase

Experiment No. 4 The LM 741 Operational Amplifier

EXPERIMENT 5 : THE DIODE

DEPARTMENT OF ELECTRICAL ENGINEERING LAB WORK EE301 ELECTRONIC CIRCUITS

Experiment #2: Introduction to Lab Equipment: Function Generator, Oscilloscope, and Multisim

Physics 310 Lab 2 Circuit Transients and Oscilloscopes

Figure 1: Closed Loop System

1.0 Introduction to VirtualBench

Summer 2015 Examination

EXPERIMENT NUMBER 8 Introduction to Active Filters

BJT Differential Amplifiers

EE 2212 EXPERIMENT 3 3 October 2013 Diode I D -V D Measurements and Half Wave and Full Wave Bridge Rectifiers PURPOSE

OBJECTIVES EQUIPMENT LIST

AM Generation High Level Low Level

CME312- LAB Manual DSB-SC Modulation and Demodulation Experiment 6. Experiment 6. Experiment. DSB-SC Modulation and Demodulation

Chapter 14 FSK Demodulator

Group: Names: Resistor Band Colors Measured Value ( ) R 1 : 1k R 2 : 1k R 3 : 2k R 4 : 1M R 5 : 1M

EXPERIMENT 7: DIODE CHARACTERISTICS AND CIRCUITS 10/24/10

Summer 2007 News Peak Detector Macro

Amplitude Modulation. Ahmad Bilal

EXPERIMENT 4 - Part I: DSB Amplitude Modulation

R 1 R 2. (3) Suppose you have two ac signals, which we ll call signals A and B, which have peak-to-peak amplitudes of 30 mv and 600 mv, respectively.

Experiment 7: Frequency Modulation and Phase Locked Loops October 11, 2006

DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE MASSACHUSETTS INSTITUTE OF TECHNOLOGY CAMBRIDGE, MASSACHUSETTS 02139

OPERATIONAL AMPLIFIERS LAB

Elements of Communication System Channel Fig: 1: Block Diagram of Communication System Terminology in Communication System

EECS 216 Winter 2008 Lab 2: FM Detector Part II: In-Lab & Post-Lab Assignment

3.4. Reverse Breakdown Region Zener Diodes In the breakdown region Very steep i-v curve Almost constant voltage drop Used for voltage regulator

INTRODUCTION TO ENGINEERING AND LABORATORY EXPERIENCE Spring, 2015

Brown University PHYS 0060 Physics Department LAB B Circuits with Resistors and Diodes

Transcription:

Experiment 6: Amplitude Modulation, Modulators, and Demodulators Fall 009 Double Sideband Amplitude Modulation (AM) V S (1+m) v S (t) V S V S (1-m) Figure 1 Sinusoidal signal with a dc component In double sideband modulation (the usual AM) a dc component is added to the signal voltage before the signal is multiplied by a carrier. If the signal were a simple sinusoid, it would have the form: t v S (t) = V S (1 + m cos ω s t) (1) where V S is the dc component, ω s = πf s is the signal frequency, and m is known as the modulation index. This waveform is shown in Figure 1. To avoid distortion in recovering the modulating signal with a simple demodulator, the modulation index, m, is constrained to lie in the range zero to one. In AM, the carrier signal has the form: v C (t) = V C cos ω c t () where ω c is the carrier frequency in radians/sec. The carrier frequency, ω c, is usually much greater than the signal frequency. The modulated signal is then: v m (t) = A v S (t) v C (t), (3) where A is a scale factor that depends on the equipment used for modulation. Using equations (1) and () we can write v m (t) = AV C V S (1 + m cos ω s t) cos ω c t AVC VSm v m (t) = AVC VS cos! ct + [cos(! c +! s )t + cos(! c "! s )t] (4) (5) 331exp65.rtf 8/18/009 1

Equation (5 ) was obtained from equation (4) by using the trigonometric identity for the product of two cosines. Vmm v m (t) = Vm cos! ct + [cos(! c +! s )t + cos(! c "! AV C V S (1+m) V m (t) s )t] V max (6) AV C V S AV C V S (1-m) V min t Figure Modulated signal vs. time Figure shows the modulated signal of equations (5) or (6) as a function of time. The waveform above zero is produced by the positive values of cos ω c t while the values below zero are the result of negative values of cos ω c t. Notice that the modulation index can be obtained by measuring V max and V min. That is m V max = Vm V (f) max AV C V S! V + V min min Carrier (7) mav C V S / Lower Sidebd. Upper Sidebd. f c -f s f c f c +f s f Figure 3 Frequency components of the modulated signal Figure 3 shows the frequency components of the modulated double sideband signal. It is evident from equation (6) that the modulated signal has a carrier component and upper and lower sidebands at the sum and difference frequencies, (f s + f c ) and (f s f c ). Note that the largest values the sidebands can have relative to the carrier occurs when m = 1. This is referred to as 100% modulation and the sidebands are each half as large as the carrier. 331exp65.rtf 8/18/009

Double Sideband Suppressed Carrier Modulation V s (t) +mv s 0 t -mv s Figure 4 Sinusoidal signal with no dc component that A double sideband suppressed carrier signal has no dc component added to the signal so v s (t) = mv S cos ω s t (8) The modulated signal is the product of the modulating signal of equation (8) and the carrier with the result or v m (t) = mav C V S cos ω s t cos ω c t mavs VC v m (t) = [cos(! c +! s )t + cos(! c "! s )t] (9) (10) Comparing this equation to equation (6) for the case of AM with carrier, we see that equation (10 ) has no carrier frequency term. v m (t) +mav C V S 0 t -mav C V S Figure 5 Suppressed carrier modulated signal vs. time Figure 5 shows the suppressed carrier signal of equation (10) as a function of time. The positive lobe from 0 to 90 o is produced by the product of a positive carrier and a positive signal, while the positive lobe from 90 o to 70 o is produced by the product of a negative carrier and a negative signal, etc. Notice that there is no envelope of the original modulating signal in the modulated signal as there is in double sideband AM with carrier. 331exp65.rtf 8/18/009 3

i A i B i C i D v m (f) mav C V S / Lower Sidebd. Upper Sidebd. Figure 6 Frequency components of suppressed carrier signal The modulated signal as a function of frequency is shown in Figure 6. With no component at the carrier frequency, the transmission power requirements are lower than for AM with carrier. Modulators f c -f s f c +f s f As was emphasized in the previous sections, the modulation process is essentially multiplication of one signal with another. In the earlier days of the electronic art, analog multipliers were relatively inaccurate and had limited capability and so methods were employed using non-linear circuit methods. Presently, analog multipliers can be constructed utilizing the matched characteristics of transistors fabricated with integrated circuit techniques. At low power levels, amplitude modulation can be done by straightforward multiplication of one signal by another. +V CC (> V CC1 ) R L R L v L v C +V CC1 i 1 i v S R I 0 I 0 -V EE Figure 7 Modulator based on transconductance multiplier principle 331exp65.rtf 8/18/009 4

Figure 7 shows an AM modulator that uses the variable transconductance of transistors to effectively obtain multiplication.. In a transistor with collector current, i C, the transconductance is qi C /kt. Referring to Figure 7, the modulating signal is v S = V S cos ω s t, while the carrier signal is v C = V C cos ω c t. The modulating signal causes the currents i 1 and i to have the values and defining transconductances g m1 and g m. vs i1 = I0 + R g m1 = q i 1 /kt vs i = I0! R g m = q i /kt (11) (1) we have I g i + I g 0 m1 0 m1 0 m 0 m A = vc i B =! vc i C =! vc i D = + vc I g I g (13) Since then v L = (i A - i B + i C i D ) R L = (g m1 g m ) (V C )R L (14) v L = (qv S /kt)(v C /R)(R L )(cos ω s t)(cos ω c t) (15) which is a double sideband suppressed carrier AM signal. To generate a double sideband AM signal with carrier, the two dc current sources can be unbalanced (by means not shown). If the two currents are I 01 and I 0, the resulting modulated signal is v L = [q(i 01 I 0 )/kt + (qv S /kt)(1/r)(cos ω s t)] (R L )(V C cos ω c t), (16) which is an AM double sideband signal with carrier, where m = V S /(I 01 I 0 )(R), and carrier amplitude = [q(i 01 I 0 )/kt](r L V C ). (17) Other means are available to implement an AM modulator. In instrumentation applications, switches are often used. The circuit of Figure 8, for example, produces a v S Output v C Figure 8 Suppressed carrier modulator 331exp65.rtf 8/18/009 5

suppressed carrier AM output. The function of the voltage v C is to drive the switch to its two alternate positions at the carrier frequency rate. In the output there would be a square wave carrier instead of the usual sinusoid; however, the higher harmonics of the square wave carrier could readily be eliminated by filtering. Demodulators Several methods can be used to demodulate an AM double sideband signal with carrier. Perhaps the simplest is the peak detector. Figure 9 shows the circuit. As is evident, the capacitor v S + R C - v S t Figure 9 Peak or envelope detector charges on the rising part of the waveform and discharges on the falling part of the waveform. Two types of distortion that appear in the demodulated output, v S of Figure 9, are carrier ripple on the rising edge and, possibly, an exponential decay instead of a sinusoidal variation on the falling edge if the RC time constant is too long. Nevertheless, the peak detector is widely used. An alternative to peak detection is rectification with low pass filtering to remove the carrier and its harmonics. In this demodulation method the failure to follow distortion of the peak detector is not a problem. If the carrier signal is available at the demodulator, AM signals, either suppressed carrier or with carrier can be demodulated by multiplying and low pass filtering. For the suppressed carrier case, for example, the product is or v I (t) = AV C V S m cos ω s t cos ω c t (18) AVC VSm vi (t) = cos! st(1 + cos! ct) The original signal is then recovered with appropriate filtering. (19) 331exp65.rtf 8/18/009 6

Experiment Equipment List 1 HP 3580A Spectrum Analyzer 1 HP 3310A Function Generator 1 HP 331A Function Generator 1 Solderless Wiring Fixture Assorted Active Components Assorted Passive Components Procedure The first thing to do is to set up the Hp 3310A function generator for external amplitude modulation. Bring up the menu. (See The Appendix to this manual for instructions about the menu-driven features of the Hp3310A.) The display should show A:MOD MENU. Use the, then the > button to obtain :AM SOURCE. Next, press the button to display EXT/INT and then use the > button to obtain EXT on the display. Press ENTER and the unit should return to its default state. If, now, SHIFT AM is pressed, the AM Ext in small letters should show on the display and the generator can now produce an AM output by applying a modulating input from the HP 331A function generator to the BNC connector in the center of the bottom rack panel. Note that if the generator is turned off and then turned back on, its state will be the default one and obtaining the AM Ext state will require going through the same menu commands again. Another point to notice is that the 3310A, when in the AM Ext state, develops an output that is the product of the modulation input from the HP 331A and the carrier which the HP3310A generates internally. So, to get a true AM output with carrier requires that the modulating signal have a DC component, which is available on the HP 331A front panel. Set the carrier from the HP 3310A generator at 0 khz, V peak-to-peak, sine wave and apply this signal to the oscilloscope and the spectrum analyzer. The spectrum analyzer should be set on a linear frequency scale with a center frequency of 0 khz. Set the modulation signal from the HP 331A generator to a 500 Hz sine wave, 0V offset, and apply it to the other channel of the oscilloscope and the modulation input of the HP 3310A generator. Trigger the scope on the signal from the HP 331A generator. 1. Double Sideband Amplitude Modulation with Carrier Set-Up 1(a). Set the modulating signal (v S ) from the HP 331A function generator to 5V peak-to-peak and observe the modulated signal from the HP3310A on the scope. Note that it looks like the Double Sideband Modulated Signal shown in Figures. Use cursors to measure V max and V min and calculate the percent modulation per Equation (7). Note that the HP3310A is adding an offset voltage to the modulating signal coming from the HP331A. Also observe the modulated signal on the Spectrum Analyzer and compare it to the FFT on the scope. Copy the FFT display. 1(b) Now adjust the modulating signal from the HP331A to 10V peak-to-peak and adjust as required the DC offset from the HP 331A to very near 0V and observe that the modulation is nearly 100%. Adjust the peak-to-peak modulating voltage until 100% modulation is achieved 1

and estimate the offset voltage being added to the modulating signal by the HP3310A. Also observe the modulated signal on the Spectrum Analyzer and compare it to the FFT on the scope. Copy the FFT display.. Double Sideband Modulation with Suppressed Carrier Set-Up At a sinusoidal modulation frequency of 500 Hz and 100 percent modulation as obtained in part 1(b), adjust only the DC Offset voltage of the HP 331A generator so as to obtain a double sideband, suppressed carrier, modulated voltage signal as shown in Figure 5. Note that the DC offset voltage being added by the HP 3310A is the negative of the DC Offset being provided by the HP 331A. Also observe the modulated signal on the Spectrum Analyzer and compare it to the FFT on the scope. Copy the FFT display. 3. Double Sideband Modulation Testing 3(a) Now reset the DC Offset voltage from the HP 331A to near 0V and vary the amplitude of the modulation signal from the HP 331A and observe how this affects the waveform of the modulated signal on the oscilloscope and the frequency components of the modulated signal on the spectrum analyzer. Observe the modulated signal on the Spectrum Analyzer and compare it to the FFT on the scope. Record and copy these observations as required. 3(b) Reset the peak-to-peak amplitude to 5V and vary the frequency of the modulation signal (00, 500, & 1000Hz) and observe how this affects the waveform and frequency components of the modulated signal. Observe the modulated signal on the Spectrum Analyzer and compare it to the FFT on the scope. Record and copy these observations as required. 3(c) Now vary the DC offset of the HP 331A and observe the output of the HP 3310A. Take data sufficient to establish a quantitative relation between the HP 3310A peak output magnitude and the DC offset of the HP 331A generator. Also observe the modulated signal on the Spectrum Analyzer and compare it to the FFT on the scope. Record and copy these observations as required. 4. Square Wave Modulation Testing 4(a). At a square wave modulation frequency of 1 khz, vary the modulation amplitude to obtain 100 percent modulation. Record the waveform and frequency components of the modulated signal. Also observe the modulated signal on the Spectrum Analyzer and compare it to the FFT on the scope. Record and copy these observations as required. Repeat for 50 percent modulation. 4(b). At a square wave modulating frequency of 1 khz and 100% modulation, change the DC offset of the HP 331A generator to obtain a double sideband, suppressed carrier, modulated voltage. Record the waveform and FTT spectrum of the modulated voltage.

5. Demodulation of AM Signals 5(a). The circuit of Figure 10 has been made up on a solderless breadboard. This circuit functions as a precision full wave rectifier without the effects from the diode offset that occur in the conventional 4 diode bridge. We will use this circuit to demodulate the double side band amplitude modulated signal from part 1(b) above. This signal should have a carrier frequency of 0 khz and be 100 percent modulated in the frequency range from 00 to 1000 Hz. The demodulation circuit must reproduce the amplitude and frequency of the modulation signal with minimum distortion. To do this, a low pass filter circuit is connected at the output of the precision rectifier. A resistor R = 3kΩ and a capacitor C= 0.05µF are recommended. The output of the low pass filter circuit should ideally be the original modulating signal with maximum amplitude and minimum carrier ripple. For 100% amplitude modulation of a sinusoidal signal, record and compare the modulation signal and the resulting demodulation waveform at 00, 500 and 1000 Hz. 5(b). Repeat for triangle wave modulation. 5(c). Repeat for square wave modulation. Input k 3 3.9k 100 1N4148 LF347 1 4.7k 1N4148 4.7k 6 LF347 5 7 Output 4.7k Pin 4 = +1VDC Pin 11 = -1VDC Figure 10 Precision full wave rectifier 3

Report 1. Double Sideband Modulation with Carrier Set-Up 1(a) Present the results for the AM signal obtained for the 5V p-p modulation signal and also its FFT. What is its percent modulation? What are the relative amplitudes of the sideband and carrier voltages? With reference to this waveform and Figure 5, calculate the value of A for the HP3310A Function Generator. 1(b) Present the results for the AM signal obtained with the 10V p-p modulation signal and also its FFT. Did you obtain 100% modulation? Did you have to adjust the modulation signal offset voltage to get a true 100% modulation? What are the relative amplitudes of the sideband and carrier voltages? 1(c) Explicitly derive a formula for the height of the sidebands relative to the carrier of a sine wave amplitude modulated signal with carrier signal. In a table, compare the theoretical values to those obtained experimentally for 50% and 100% modulation.. Double Sideband Modulation with Suppressed Carrier Set-Up (a). Present the results for the AM signal obtained with 100% modulation and also its FFT. Did you obtain 100% modulation? Did you have to adjust the modulation signal offset voltage to get a true 100% modulation? What DC offset voltage did you have to add to obtain 100% modulation. (b) What is the RMS value of the 100% modulated signals with carrier in part 1(b) and with suppressed carrier in part (a)? What can you conclude about the power required for double sideband (ordinary amplitude modulation) transmission compared to double sideband, suppressed carrier transmission? 3. Double Sideband Modulation Testing 3(a). Present the results of varying the amplitude of the modulation signal. Describe the effects on the waveform and spectrum of the modulated signal. Does the 3310A give an output that is linearly related in amplitude to the modulating input? 3(b). Present the results of varying the frequency of the modulation signal. Describe the effects on the waveform and spectrum of the modulated signal. 3(c). Present the results of varying the DC offset of the modulation signal. Describe the effects on the waveform and spectrum of the modulated signal. 4

4. Square Wave Modulation Testing 4(a) Present the results of varying the amplitude of the square wave modulation signal. Describe the effects on the waveform and spectrum of the modulated signal. Does the 3310A give an output that is linearly related in amplitude to the modulating input? Also, explicitly derive a formula like Equation (6) for the sideband amplitudes with square wave modulation. In a table compare your theoretical values to those obtained experimentally for 50% and 100% modulation. 4(b) Present the results of varying the DC offset of the square wave modulation signal to obtain the suppressed carrier. Describe the effects on the waveform and spectrum of the modulated signal. Also, explicitly derive a formula for the height of the sidebands of a square wave amplitude modulated double sideband suppressed carrier voltage. In a table, compare your theoretical values to those obtained experimentally. 5. Demodulation of AM Signals 5(a) Present the results for demodulation of 00, 500, and 1000Hz sinusoidal signals. 5(a) Present the results for demodulation of 00, 500, and 1000Hz triangle wave signals. 5(a) Present the results for demodulation of 00, 500, and 1000Hz square wave signals. 5(d) Compare your modulation and demodulation waveforms at 00, 500, and 1000 Hz modulation frequencies. Discuss the reasons for any difficulties you may have had in recovering the modulation signal. Neglecting carrier ripple on the demodulated signal and assuming an ideal diode with no offset, can a diode peak detector demodulate with no distortion the following AM signals? (1) 50% sine wave modulation () 100% sine wave modulation (3) 100% triangle wave modulation (4) 100% square wave modulation. Explain, preferably with some analysis. References 1. Adel S. Sedra and Kenneth C. Smith, Microelectronic Circuits, 5 th Edition, (Oxford, New York, New York, 004). Alan V. Oppenheim and Alan S. Willsky, Signals and Systems, nd Edition, (Prentice Hall, Upper Saddle River, New Jersey, 1997) 3. M. Schwartz, Information Transmission, Modulation, and Noise, nd Ed. (McGraw-Hill, New York, 197). 4. A. B. Carlson, Communication Systems: An Introduction to Signals and Noise in Electrical Communication, nd Ed. (McGraw-Hill, New York, 1975). 5. K. K. Clarke and D. T. Hess, Communication Circuits, Analysis and Design, (Addison- Wesley, Boston, 1971) 5