2 Background: Fourier Series Analysis and Synthesis

Similar documents
Frequency Response of FIR Filters

LABORATORY 10 TIME AVERAGES, RMS VALUES AND THE BRIDGE RECTIFIER. Bridge Rectifier

SIGNAL PROCESSING & SIMULATION NEWSLETTER

See Horenstein 4.3 and 4.4

EE 1202 Experiment #4 Capacitors, Inductors, and Transient Circuits

UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE Fall 2009 Linear Systems Fundamentals

SERIES-PARALLEL DC CIRCUITS

Lecture 8 ELE 301: Signals and Systems

Chapter 8 - Power Density Spectrum

Lecture - 4 Diode Rectifier Circuits

DIODE CIRCUITS LABORATORY. Fig. 8.1a Fig 8.1b

CIRCUITS LABORATORY EXPERIMENT 3. AC Circuit Analysis

The Membrane Equation

The Time Constant of an RC Circuit

Experiment 3: Double Sideband Modulation (DSB)

= V peak 2 = 0.707V peak

Signal Processing First Lab 01: Introduction to MATLAB. 3. Learn a little about advanced programming techniques for MATLAB, i.e., vectorization.

Experiment 2 Diode Applications: Rectifiers

Lab 1. The Fourier Transform

Convolution. The Delta Function and Impulse Response

SAMPLE SOLUTIONS DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters Andreas Antoniou

Rectifier circuits & DC power supplies

Lock - in Amplifier and Applications

Positive Feedback and Oscillators

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective

EDEXCEL NATIONAL CERTIFICATE/DIPLOMA UNIT 5 - ELECTRICAL AND ELECTRONIC PRINCIPLES NQF LEVEL 3 OUTCOME 4 - ALTERNATING CURRENT

Measurement of Capacitance

The D.C Power Supply

electronics fundamentals

Diode Applications. by Kenneth A. Kuhn Sept. 1, This note illustrates some common applications of diodes.

The continuous and discrete Fourier transforms

The full wave rectifier consists of two diodes and a resister as shown in Figure

Precision Diode Rectifiers

GenTech Practice Questions

Transistor Amplifiers

Properties of electrical signals

Laboratory Manual and Supplementary Notes. CoE 494: Communication Laboratory. Version 1.2

Second Order Linear Nonhomogeneous Differential Equations; Method of Undetermined Coefficients. y + p(t) y + q(t) y = g(t), g(t) 0.

ANADOLU UNIVERSITY DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

EXPERIMENT NUMBER 8 CAPACITOR CURRENT-VOLTAGE RELATIONSHIP

Vi, fi input. Vphi output VCO. Vosc, fosc. voltage-controlled oscillator

EE 255 ELECTRONICS I LABORATORY EXPERIMENT 2 POWER SUPPLY DESIGN CONSIDERATIONS

Analog and Digital Signals, Time and Frequency Representation of Signals

Experiment # (4) AM Demodulator

AC : MEASUREMENT OF OP-AMP PARAMETERS USING VEC- TOR SIGNAL ANALYZERS IN UNDERGRADUATE LINEAR CIRCUITS LABORATORY

Analog & Digital Electronics Course No: PH-218

UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE Fall 2010 Linear Systems Fundamentals

9 Fourier Transform Properties

Bipolar Transistor Amplifiers

RC Circuits and The Oscilloscope Physics Lab X

f x a 0 n 1 a 0 a 1 cos x a 2 cos 2x a 3 cos 3x b 1 sin x b 2 sin 2x b 3 sin 3x a n cos nx b n sin nx n 1 f x dx y

The Calculation of G rms

ε: Voltage output of Signal Generator (also called the Source voltage or Applied

Electrical Resonance

CHAPTER 6 Frequency Response, Bode Plots, and Resonance

Iowa State University Electrical and Computer Engineering. E E 452. Electric Machines and Power Electronic Drives. Laboratory #3 Figures of Merit

Power Supplies. 1.0 Power Supply Basics. Module

Using an Oscilloscope

Diode Applications. As we have already seen the diode can act as a switch Forward biased or reverse biased - On or Off.

Ver 3537 E1.1 Analysis of Circuits (2014) E1.1 Circuit Analysis. Problem Sheet 1 (Lectures 1 & 2)

First Order Circuits. EENG223 Circuit Theory I

Homework Assignment 03

Review of Fundamental Mathematics

Lab 3 Rectifier Circuits

Binary Adders: Half Adders and Full Adders

Lab #9: AC Steady State Analysis

Lecture 27: Mixers. Gilbert Cell

ANALYTICAL METHODS FOR ENGINEERS

3.2. Solving quadratic equations. Introduction. Prerequisites. Learning Outcomes. Learning Style

SGN-1158 Introduction to Signal Processing Test. Solutions

Basic Op Amp Circuits

Transistor Characteristics and Single Transistor Amplifier Sept. 8, 1997

ENGR-4300 Electronic Instrumentation Quiz 4 Spring 2011 Name Section

13. Diode Rectifiers, Filters, and Power Supplies

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Scaling and Biasing Analog Signals

EXPERIMENT NUMBER 5 BASIC OSCILLOSCOPE OPERATIONS

Chapter 3. Diodes and Applications. Introduction [5], [6]

Yrd. Doç. Dr. Aytaç Gören

The Fourier Analysis Tool in Microsoft Excel

Capacitive reactance

POWER SYSTEM HARMONICS. A Reference Guide to Causes, Effects and Corrective Measures AN ALLEN-BRADLEY SERIES OF ISSUES AND ANSWERS

MATRIX TECHNICAL NOTES

Laboratory 4: Feedback and Compensation

Let s examine the response of the circuit shown on Figure 1. The form of the source voltage Vs is shown on Figure 2. R. Figure 1.

TESTS OF 1 MHZ SIGNAL SOURCE FOR SPECTRUM ANALYZER CALIBRATION 7/8/08 Sam Wetterlin

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply.

Basic Electronics Prof. Dr. Chitralekha Mahanta Department of Electronics and Communication Engineering Indian Institute of Technology, Guwahati

V out. Figure 1: A voltage divider on the left, and potentiometer on the right.

Analog Electronics I. Laboratory

Scientific Programming

Review of Fourier series formulas. Representation of nonperiodic functions. ECE 3640 Lecture 5 Fourier Transforms and their properties

Switch Mode Power Supply Topologies

Properties of Real Numbers

Current and Temperature Ratings

Physics 623 Transistor Characteristics and Single Transistor Amplifier Sept. 13, 2006

Lab 1: The Digital Oscilloscope

ARRL Morse Code Oscillator, How It Works By: Mark Spencer, WA8SME

The Electronic Power Supply. 1. Problem Statement ( 4 situations) 2. Sample Solution 3. Notes for the Instructor

Unit2: Resistor/Capacitor-Filters

Transcription:

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING ECE 2025 Spring 2001 Lab #11: Design with Fourier Series Date: 3 6 April 2001 This is the official Lab #11 description. The lab report for this lab will beinformal: discuss your Fourier Series results from section 4. The questions are very specific. Staple the Instructor Verification sheet to the end of your lab report. The report will due during the week of 16 April at the start of your lab. 1 Introduction & Objective The goal of this laboratory project is to show that Fourier Series analysis is a powerful method for predicting the response of a LTI system when the input is a periodic signal. Since we will be doing Fourier Series for continuous-time signals, the formulas are integrals. As a result we will use MATLAB s numerical integration capability to calculate the Fourier Series coefficients of the output and the input; this method was introduced in Lab #10. In this particular lab, we will use Fourier Series and the Fourier transform to analyze a power supply design problem in the frequency domain. 2 Background: Fourier Series Analysis and Synthesis Recall the analysis integral and synthesis summation for the Fourier Series expansion of a periodic signal x(t) =x(t + T 0 ). The Fourier synthesis equation for a periodic signal x(t) =x(t + T 0 ) is x(t) = k= a k e jkω 0t, (1) where ω 0 =2π/T 0 is the fundamental frequency. To determine the Fourier series coefficients from a periodic signal, we must evaluate the analysis integral for every integer value of k: a k = 1 T 0 T 0 0 x(t)e jkω 0t dt (2) where T 0 =2π/ω 0 is the fundamental period. If necessary, we can evaluate the analysis integral over any period; in (2) the choice [0,T 0 ] was a convenient one, but integrating over the interval [ 1 2 T 0, 1 2 T 0] would also give exactly the same answer. The Fourier Series representation is extremely useful when studying the effects of an LTI filter, because the output signal is also periodic. The Fourier Series coefficients of the output signal {b k } are obtained by multiplying by the frequency response: b k = a k H(jω 0 k) (3) where H(jω 0 k) is the frequency response of the LTI system evaluated at the harmonics. 1

3 Warmup In this project, we will use the Fourier Series coefficients to predict the response of a LTI system. Since you have already developed the capability to produce the Fourier Series numerically, the primary point of the warm-up is to show that you can adapt your existing MATLAB functions to do a new example quickly. In other words, you should utilize your results from Lab #10 to write functions that will be able to 1. Evaluate the Fourier Series coefficients for the following periodic square-wave signal which is defined over one period to be: { A for 0 t 0.2T0 x(t) = (4) 0 for 0.2T 0 <t<t 0 The amplitude (A) and the length of the fundamental period (T 0 ) should be parameters that can be varied. 2. Synthesize approximations to x(t) using a finite number of Fourier Series coefficients {a k }. This is similar to the sum of sinusoids function written in Lab #3. x N (t) = N k= N a k e j2πkt/t 0 where 2N +1 is the number of terms used to form the signal and T 0 is the period. 3. Study and explain the convergence of the Fourier Series as N. You might want to work out the Fourier Series integral for x(t) in Eq. (4) by hand to show that the {a k } values are samples of a sinc function. 3.1 Square Wave Analysis In this part of the warm-up, the objective is to make a plot of the spectrum for the square wave defined above. (a) Since you will be using quad8() to do the integration, write the auxiliary function that defines the Fourier Series integrand for the square wave defined in Eq. (4). x(t)e j2πkt/t 0 Remember that it is necessary to introduce another parameter, the parameter k, when defining this auxiliary function. (b) Write a MATLAB function that will evaluate the Fourier Series coefficients for the square wave over the range of indices k = N,..., 1, 0, 1, 2,...,N. The function will contain a for loop to do all the coefficients from k = N to k =+N. It should return a vector containing 2N+1 elements which are the {a k } coefficients. (c) Use the auxiliary function written in the previous part to evaluate the Fourier Series coefficients for x(t) from Eq. (4) for the case where A = 100, andt 0 =0.01 secs. Find the {a k } coefficients for N =15and make a stem plot of the magnitude of the coefficients versus k. Instructor Verification (separate page) 2

3.2 Fourier Synthesis In this part, you must synthesize approximations to x(t) using a finite number of Fourier Series coefficients {a k }.LetN denote the largest index used, so that 2N +1 is the number of terms used to form the signal. (a) Using your fsynthesis function for sinusoidal synthesis from a finite number of terms, generate x N (t) for N = 7 and N = 15. 1 For each of these synthesized signals make a plot showing the synthesized signal and x(t) on the same plot. Use a two-panel subplot to show the two cases on one page. Reminder: You have to set up a time grid for the time interval, and you should use three periods of the signal from t = T 0 to t =2T 0. The spacing between grid points must be small enough so that the sampling rate (grid points per second) is at least twice as high as the highest frequency component in your signal, and even more oversampling will probably be needed to see convergence. (b) Explain how you are getting convergence as N increases. Where does the approximation error seem to be largest? Instructor Verification (separate page) 3.3 Filtering a Periodic Signal In the lab project, you will have to filter the periodic input signal through a continuous-time LTI system whose frequency response is given, so it will be necessary to plot frequency responses such as the following: H(jω)= jω 1000 + jω (a) Make a plot of the magnitude and phase f H(jω) versus frequency. Use a frequency range that extends from 500 Hz to +500 Hz. Instructor Verification (separate page) (b) Determine the Fourier Series coefficients of the output signal y(t) when the input is the periodic square wave defined in (4). Use the frequency response H(jω) and apply (3). Make a plot of the (magnitude) spectrum of y(t) over the frequency range 500 Hz to +500 Hz. (c) Synthesize an approximation y N (t) by using 2N +1 = 11 Fourier coefficients. 4 Analysis of a Power Supply Circuit A common electrical design problem is that of converting an AC voltage to a DC voltage; no doubt you have in your possession many of these little power packs for modems, calculators, phones, etc. An alternating current (AC) voltage waveform is a sinusoid at 60 Hz (in the US); a direct current (DC) voltage is a constant, or zero frequency waveform. Figure 1 depicts a circuit for creating a DC voltage from an AC voltage. The diode bridge circuit implements what is called a full-wave rectifier, and the RC circuit acts as a lowpass filter to produce a (nearly) constant DC output. In this lab exercise, you will analyze a power supply circuit (Fig. 1) and design its parameters by using methods in the frequency domain. The strategy consists of finding the Fourier Series for the signal x(t); 1 In order to use the fsynthesis() function for Fourier synthesis, we must include all the {a k } coefficients for both the positive and negative k. Likewise the frequency vector, fk must contain both positive and negative harmonics. 3

Figure 1: Power Supply circuit: AC to DC voltage converter multiplying by the frequency response of the RC circuit (a lowpass filter); and then evaluating the size of the Fourier coefficients for the output signal. The diode-bridge rectifier is a full-wave rectifier definedbythe equation x(t) = v(t) (5) where v(t) is the input and x(t) is the output. The output of the rectifier, x(t), is the input to the RC circuit and y(t) is the output of that circuit. Once you have learned circuits, it would be easy to write the differential equation that describes the R-C circuit in Fig. 1. The result would be the following differential equation which gives the relationship between the input and output voltages of the circuit: ( ) d 2200 + R dt y(t)+ y(t) = 1 x(t) (6) 2200RC RC In a real power supply, the signal v(t) would be the 60-Hz powerline AC voltage, which would be represented mathematically as v(t) = 120 2 sin(120πt). The units of v(t) are volts. If you take the Fourier transform of (6) and solve for the frequency response H(jω) theresultis where the parameters α and β are H(jω)= α = R + 2200 2200RC β jω + α and β = 1 RC. The block diagram shown in Fig. 2 represents the operations performed by the different parts of the circuit. The input-output equation for the full-wave rectifier is defined by x(t) = v(t). The purpose of the rectifier is to generate a periodic signal with a non-zero DC component. The purpose of the lowpass filter is v(t) Full-Wave Rectifier x(t) Lowpass LTI Filter H(jω) y(t) Figure 2: Block diagram representation of power supply. to remove most of the high frequencies in the output of the rectifier, leaving the DC component. 4.1 Fourier Analysis of the Full-Wave Rectifier Output Assume that the input to the rectifier is a power line voltage v(t) = 120 2 sin(120πt). 4

(a) It is not too hard to verify that the true impulse response of the R-C circuit is a one-sided exponential: h(t) = 1 RC e αt u(t) where α = (2200 + R)/(2200RC). You just substitute h(t) into the differential equation (6) and show that both sides match. It involves taking the first derivative and adding together the two terms on the left-hand side of the differential equation (6). Remember that the derivative of the unit-step signal, u(t), is the unit impulse signal, δ(t). You should include this derivation in a lab report. (b) To find the frequency response of the circuit, we can take the Fourier transform of h(t) and get the frequency response of the lowpass filter in the following form: H(jω)= β jω + α Notice that the values of α and β can be written in terms of R and C; you will need this later on when evaluating the frequency response H(jω). 2 Write a MATLAB function that will plot the magnitude and phase of H(jω) over the range 2π(400) ω 2π(400). For the input arguments, use R and C. Write this code from scratch using plot() or fplot(); don t use MATLAB s built-in frequency response function. 3 Test your function by making the the plot for some typical values of R and C (e.g., R =33, 000 ohms and C =5 10 6 farads). (c) Define MATLAB expressions for the functions v(t) and x(t). The output of the full-wave rectifier is a periodic signal such that x(t) =x(t + T 0 ). Determine the fundamental period T 0 of the rectified signal x(t). Note that the period of x(t) is not the same as the period of the input sinusoid v(t). Use subplot( ) and fplot( ) to make a plot showing both v(t) and x(t) over the range 0 t 3T 0. (d) Since the output of the full-wave rectifier, x(t), is a periodic signal, it has a Fourier Series. Write the MATLAB code to evaluate the Fourier coefficients of x(t) numerically with quad8(). Make the limits on the Fourier analysis integral 0 to T 0, because this gives the simplest form for the integration. (e) You should also derive this expression as a mathematical formula to verify that you have the correct Fourier Series coefficients. You can derive this mathematical formula by hand just break the sine function into two complex exponentials and grind out the integrals. (f) Since x(t) is periodic, it can be represented approximately by a truncated Fourier series. Use your formula for the Fourier coefficients {a k } for k =0, ±1, ±2,...,±N to synthesize an approximation to x(t); usen =10and call the resulting signal x 10 (t). This can be done by evaluating the numeric values of the Fourier coefficients and using your function fsynthesis() from an earlier lab. Make a plot for N =10over the range 0 t 3T 0 that compares the exact x(t) to the approximate one, x 10 (t). At which times is x 10 (t) most different from the exact x(t)? 2 Alternate approach: We can take the Fourier transform of the differential equation; the derivative term becomes a multiplication by jω in the frequency domain. and H(jω) is found by dividing Y (jω)/x(jω). 3 You cannot use freqz() because this is not a digital filter; MATLAB has a function called freqs(), but you shouldn t use this function in this lab. 5

4.2 Find the Output Signal The Fourier coefficients of the output signal are b k = a k H(jkω 0 ), because the theory of the frequency response tells us how to determine the exact output of the lowpass filter by tracking each sinusoidal component through the filter: Using our 2N +1 term approximation for the input, the approximate output is N N y N (t) = b k e jkω0t = a k H(jkω 0 )e jkω 0t k= N k= N (7) where the a k are the Fourier coefficients of x(t). (a) Frequency Domain: Make a three-panel plot showing the spectrum of x N (t) in the top for N =3; the magnitude of H(jω) in the middle (use a frequency range that lines up with the top plot); and the spectrum of y N (t) in the bottom plot (for N =3also). To do this, you must have specific values for R and C to determine α and β in the formula for H(jω), so let R =33, 000 ohms and C =5 10 6 farads in this part and the next. (b) Time Domain: Next, you should make a plot of the output signal in the time domain for N =10, i.e., plot y 10 (t) versus t over the range 0 t 6T 0. This requires that you evaluate the b k Fourier coefficients numerically and use fsynthesis to create y N (t). In this approach, use the Fourier coefficients a k that were evaluated numerically, and then evaluate the frequency response H(jω) at the appropriate frequencies. Then the product would be the Fourier coefficients of the output, as given by Eq. (3). 4.3 Design the Power Supply in the Frequency Domain The power supply circuit could be solved in the time-domain to get the output waveform. If you had the signal y(t), then you could measure the DC component of the output voltage, and you would also notice that the output signal contains an oscillating component called the ripple. The objective of the design is to control the size of the ripple by choosing R and C carefully. (a) Refer to your Fourier Seriesformula above, and determine the DC value of the inputx(t). You should have already made a plot of x(t), so mark the DC value of x(t) on that plot. (b) In thispart, let the valuesofr andc be unknown parameters. Use your knowledge of the input Fourier series and H(jω) to write a mathematical formula for the DC component of the output (in terms of R and C). Hint: Use the frequency response H(jω) to find the DC value of the first-order RC filter in terms of R and C. As a sanity check, when you finally get the correct formula for the output DC term, it should depend upon R but not on C; i.e., you should get a formula that gives b 0 as a function of R and a 0 only. (c) When you made the plot of y 10 (t), you should have observed a ripple in the time-domain signal. The ripple in the output is due to all the non-dc terms in the input Fourier Series; i.e., y(t) =b 0 + k=1 ( b k e jkω 0t + b k e jkω 0t ). However, only the terms for k = ±1 will have significant size if you adjust R and C properly. That is, for purposes of estimating the size of the ripple, we can represent y(t) as y(t) b 0 + b 1 e jω 0t + b 1 e jω 0t = b 0 +2 b 1 cos(ω 0 t + b 1 ). 6

Therefore, the output can be well approximated by considering the signal y 1 (t) that contains only one sinusoidal term plus DC. You should derive the mathematical formula for y 1 (t) in terms of the unknown parameters R and C. However, you only need the mathematical formula for the magnitude of the first sinusoidal term in y 1 (t) (the phase is less important). In the process of doing this derivation you will have to determine the period of the ripple, so give the value of the period in secs. (d) Now we can complete a general design of the power supply for any specification on the output DC voltage (V out ) and the ripple voltage (V r ). Suppose that our design specification is to have the DC component of the output be V out =6volts with a ripple of ±V r = ±0.15 volts, i.e., peak-to-peak ripple of 0.3 volts. The design amounts to finding values for R and C. In previous parts, we have written equations for the DC component and the first harmonic, so we can solve for R and C Now we will solve two non-linear equations in two unknowns to get formulas for R and C so that the DC component of the output is exactly b 0 = V out volts, and the oscillating component of y 1 (t) satisfies the ripple specification, ±V r. Use your results from parts (b) and (c) to set up the two equations: one for DC and the other for k =1. Show that you can solve the DC equation for R in terms of the desired V out. Compute the value of R that gives b 0 = V out =6. Then plug that result into the second equation and rearrange to get a formula for C in terms of the ripple ±V r,aswellasrand V out. This second equation involves the magnitude of a complex quantity, H(jω), so the algebra can be messy. Try working with the magnitude squared and solve first for C 2. 4.4 Power Supply Output Waveform (a) Verify your formulas in the previous section by calculating the exact values of R and C needed to get V out =6volts with a ripple of ±V r = ±0.15 volts. (b) Make plots of the output signal to confirm that your design in the previous part is correct. To verify your R and C values from the previous part, calculate the values of the output Fourier Series coefficients {b k }, and make a plot of the output voltage signal when using N =1and N =10coefficients, i.e., plot y 1 (t) and y 10 (t). The reason for plotting y 10 (t) is that it should represent the true output, while y 1 (t) is an approximation because it uses only one Fourier coefficient. (c) Do both plots exhibit a voltage ripple that stays between 5.85 and 6.15 volts? Explain why or why not. Explain the validity of using one Fourier coefficient for the design. How much error is introduced by ignoring {b k } for k>1? 7

Lab #11 ECE-2025 Spring-2001 Instructor Verification For each verification, be prepared to explain your answer and respond to other related questions that the lab TA s or professors might ask. Turn this page in at the end of your lab period. Name: Date of Lab: Part 3.1 Illustrate Fourier analysis for a square wave. Find the {a k } coefficients numerically. Plot the spectrum of the square wave versus frequency. Verified: Date/Time: Part 3.2 Illustrate Fourier synthesis from the {a k } for a square wave. Make some plots with different numbers of coefficients. Explain convergence. Verified: Date/Time: Part 3.3 Plot the magnitude and phase of a continuous-time filter. Verified: Date/Time: 8