Solutions to Magnetic Bearing Lab #3 Notch Filtering of Resonant Modes

Size: px
Start display at page:

Download "Solutions to Magnetic Bearing Lab #3 Notch Filtering of Resonant Modes"

Transcription

1 Solutions to Magnetic Bearing Lab #3 Notch Filtering of Resonant Modes by Löhning, Matthias University of Calgary Department of Mechanical and Manufacturing Engineering 25 July 2004

2 Preliminary note: For this solution, the same set-up is used as in lab2. For more information, please see the preliminary note in lab2 solution. The used average filter is the same as described in lab2 solution exercise 2. Exercise 1: The resonance frequency should be about 784 Hz. This is the value of the resonance peak of lab2 solution in figure 5. Exercise 2: The chirp signal parameters are chosen as follows: - As a result of a wider resonance peak, the chosen start frequency is 480 Hz; this corresponds to a usable start frequency of 540 Hz (see figure 1). - The target time is set to 26 seconds to get a better frequency resolution in spite of the high frequency range. - The end frequency is set to 1000 Hz; this corresponds to a usable end frequency of 1400 Hz (see figure 1). Figure 1: Quanser output signal - Power spectrum The Gain is set to 0.2. A higher value would cause too much noise and a lower value would result in a too low resonance amplitude. Page 2

3 In figure 2, the read off resonance frequency is 790 Hz. Figure 2: Quanser input signal - Power spectrum Figure 3: Quanser input signal Bode Diagram Page 3

4 fn2 gives the frequency f 2 of f Hz. In figure 3, the read magnitudes A1 and A2 are and Thus A A2 Abase 1 is calculated as Figure 3 gives Apeak of In figure 3, f1 is set to Hz. The equation f 2 Exercise 3: The solution of this exercise is: rad wn 2 * * f n 4964 sec Apeak Q Abase Exercise 4: With the help of a matlab m-file (see Appendix B), RG and RQ are chosen so that RG, RQ, RF 1 and RF 2 are in the range of 1 kω and 1 MΩ. Given the assumption RG RQ 5k and the equation Q RG RQ 1 ( 2.5 *10 4 ) 2 RG RQ R RF , the solution is F RF 2 RF 2 Exercise 5: ( rad / sec) 2 and RF 1 RF 2 give the solution RF 1 RF k. Thus RF 1 is k. 2 The equations wn RF 2 Exercise 6: For convenience, the notch filter is built in matlab as a digital filter since the measuring signal already exists. Furthermore, this digital filter design has a better signal-to-noise ratio and no component tolerance. It also avoids any problems with the wires and adjustment to the desired characteristics. The disadvantage of a limited upper frequency is avoided in this case. Exercise 7 to 9: The resistance adjustments are not necessary because of the digital filter design. Page 4

5 Exercise 10: For a better result of the notched signal, both parameters f n and Q are adjusted to 746 Hz and 3. One reason for the smaller value of f n compared to exercise 2 is the real resonance frequency of the open loop system of about 772 Hz (see lab2 solution exercise 9). Another reason is the non-symmetry of the measured signal. The different value of Q can be explained by measuring and reading accuracy of the resonance frequency and the different value of f n. The Bode Diagram of the theoretical notch filter can be seen in figure 4. Figure 5 and 6 show a simulation result of simulink. The result of the notch filter adjustment can be seen in figure 7 and 8. Figure 4: theoretical notch filter transfer function Bode Diagram Page 5

6 Figure 5: input signal to the notch filter (chirp signal) Bode Diagram Figure 6: output signal from the notch filter Bode Diagram Page 6

7 Figure 7: unnotched signal Bode Diagram Figure 8: notched signal Bode Diagram Page 7

8 Appendix A: Simulink model of the notch filter Simulink model to adjust the notch filter: Appendix B: Matlabcode Exercise 4 and 5: Q=58.9/2.8955; fn=790; RG=5*1000; RQ=5*1000; eta=(((q-0.5)*rg*rq)/(2.5*10^4*(rg+rq)))^2; RF2=sqrt(10^18/eta)/(2*pi*fn); RF1=eta*RF2; disp(['rg = ', num2str(rg/1000), ' kohm']); disp(['rq = ', num2str(rq/1000), ' kohm']); disp(['rf1 = ', num2str(rf1/1000), ' kohm']); disp(['rf2 = ', num2str(rf2/1000), ' kohm']); Page 8

9 Matlabcode Exercise 10: 1) theoretical notch filter s=tf('s'); g=(s^2+(746*2*pi)^2)/(s^2+(746*2*pi)/(3)*s+(746*2*pi)^2); % transfer function of the notch filter % bode diagram of the notch filter freq = logspace(1, 5, 10000); % generate logarithmically spaced vector "freq" in rad/sec % transfer to matlab system sys % calculate the numerator and denominator % calculate the magnitude and the phase sys=ss(g); [num,den] = tfdata(sys); [mag,phase]=bode(num,den,freq); figure; subplot(211); loglog(freq/(2*pi),mag); title('bode Diagram of the theoretical notch filter'); ylabel('magnitude (log scale)'); xlim([ ]); subplot(212); semilogx(freq/(2*pi),phase); xlabel('frequency (Hz)'); ylabel('phase (deg)'); xlim([ ]); 2) notch filter simulation % take the simulation signal from notchtest.mdl and calculate the fourier transformed samplefreq=1/ ; % the sample frequency of the simulink model simulation parameter (1/sampletime) % the test time in the simulink model simulation parameters % the number of sample values (round up) testtime=26; samplevalues=ceil(testtime*samplefreq); % length of dft i=1; while 2^i<samplevalues i=i+1; end i=i-1; warning('the used data with the dft is only (per cent)...') dft 100*2^i/samplevalues % the next 5 line only calculate the dft range % to know how much data us used below in the f=samplefreq*(0:2^(i-1))/2^i; % generate the frequency vector (first 2^(i-1)+1 points (the other 2^(i-1)-1 points are redundant)) startf=540; endf=1400; % start frequency of the plots % end frequency of the plots % % signal input to notch filter load notchtestin % load data (folderpath and file name has to be correct) % signal = notchin % dft of the time signal infft=fft(notchin(2,1:length(notchin)),2^i); % calculate the 2^i dft inabs = abs(infft); % magnitude of the input data Page 9

10 inphase = angle(infft)/pi*180; % phase angle of the input data in degree % plot the input signal (Bode Diagram) figure; subplot(211); loglog(f(1:2^(i-1)),inabs(2:2^(i-1)+1)); ylim([10^(-1) 10^3]); xlim([startf endf]); title('bode Diagram of the notch filter input signal'); ylabel('magnitude (log scale)'); subplot(212); semilogx(f(1:2^(i-1)),inphase(2:2^(i-1)+1)); xlim([startf endf]); xlabel('frequency log scale (Hz)'); ylabel('phase (deg)'); % % signal output to notch filter load notchtestout % load data (folderpath and file name has to be correct) % signal = notchout % dft of the time signal outfft=fft(notchout(2,1:length(notchin)),2^i);% calculate the 2^i dft outabs = abs(outfft); % magnitude of the output data outphase = angle(outfft)/pi*180; % phase angle of the output data in degree % plot the output signal (Bode Diagram) figure; subplot(211); loglog(f(1:2^(i-1)),outabs(2:2^(i-1)+1)); xlim([startf endf]); title('bode Diagram of the notch filter output signal'); ylabel('magnitude (log scale)'); subplot(212); semilogx(f(1:2^(i-1)),outphase(2:2^(i-1)+1)); xlim([startf endf]); xlabel('frequency log scale (Hz)'); ylabel('phase (deg)'); 3) notch filter adjustment % take the simulation signal from Quanser card and calculate the fourier transformed samplefreq=1/ ; % the sample frequency of the simulink model simulation parameter (1/sampletime) k=101; % k values of average filter were put together; it has to be odd % % signal input (from sytem output 11) load identnotchinu % load data (folder path and file name has to be correct) % time vector = plot_time; amplitude of the signal = identnotch_s_q_in_u load identnotchiny % load data (folder path and file name has to be correct) % time vector = plot_time; amplitude of the signal = identnotch_s_q_in_y Page 10

11 load identnotchinynotch % load data (folder path and file name has to be correct) % time vector = plot_time; amplitude of the signal = identnotch_s_q_in_y_notch [min,nin] = size(plot_time); % size of the data (mout=length of input signal) stoptime=min/samplefreq; samplevalues=min; % calculate the wincon test time % the number of sample values % dft of the time signal i=1; while 2^i<samplevalues i=i+1; end i=i-1; warning('the used data with the dft is only (per cent)...') 100*2^i/samplevalues f=samplefreq*(0:2^(i-1))/2^i; % the next 5 line only calculate the dft range % to know how much data us used below in the dft % generate the frequency vector (first 2^(i-1)+1 points (the other 2^(i-1)-1 points are redundant)) % calculate the 2^i dft % calculate the 2^i dft % calculate the 2^i dft % transfer function % transfer function of the notched signal inufft=fft(identnotch_s_q_in_u,2^i); inyfft=fft(identnotch_s_q_in_y,2^i); inynotchfft=fft(identnotch_s_q_in_y_notch,2^i); g=inyfft./inufft; gnotch=inynotchfft./inufft; % average filter and downsampling a=1; fnew=0; gaverage=0; gnotchaverage=0; for m = ((k-1)/2+1):k:2^(i-1)+1 fnew(a)=f(m); gaverage(a)=sum(g(m-(k-1)/2:m+(k-1)/2))/k; % to count the loops of the for loop % initialization of fnew % initialization % initialization % k values of g were put together as one value gaverage gnotchaverage(a)=sum(gnotch(m-(k-1)/2:m+(k-1)/2))/k; % k values of gnotch were put together as one value gnotchaverage a=a+1; end gabs=abs(g); gphase=angle(g)*180/pi; gaverageabs=abs(gaverage); gaveragephase=angle(gaverage)*180/pi; gnotchabs=abs(gnotch); gnotchphase=angle(gnotch)*180/pi; gnotchaverageabs=abs(gnotchaverage); gnotchaveragephase=angle(gnotchaverage)*180/pi; % absolute value of g % angle of g in degrees % absolute value of gaverage % angle of gaverage in degrees % absolute value of gnotch % angle of gnotch in degrees % absolute value of gnotchaverage % angle of gnotchaverage in degrees startf2=540; endf2=1400; % start frequency of the Bode plots % end frequency of the Bode plots % plot the combined measured and averaged unnotched signal (Bode Diagram) figure; subplot(211); loglog(f(13:2^(i-1)),gabs(14:2^(i-1)+1),'b',fnew,gaverageabs,'g'); xlim([startf2 endf2]); title('bode Diagram of the unnotched signal'); ylabel('magnitude (log scale)'); legend('original signal','averaged signal'); Page 11

12 subplot(212); semilogx(f(13:2^(i-1)),gphase(14:2^(i-1)+1),'b',fnew,gaveragephase,'g'); xlim([startf2 endf2]); xlabel('frequency log scale (Hz)'); ylabel('phase (deg)'); legend('original signal','averaged signal'); % plot the combined measured and averaged notched signal (Bode Diagram) figure; subplot(211); loglog(f(13:2^(i-1)),gnotchabs(14:2^(i-1)+1),'b',fnew,gnotchaverageabs,'g'); xlim([startf2 endf2]); title('bode Diagram of the notched signal'); ylabel('magnitude (log scale)'); legend('original signal','averaged signal'); subplot(212); semilogx(f(13:2^(i-1)),gnotchphase(14:2^(i-1)+1),'b',fnew,gnotchaveragephase,'g'); xlim([startf2 endf2]); xlabel('frequency log scale (Hz)'); ylabel('phase (deg)'); legend('original signal','averaged signal'); Page 12

Solutions to Magnetic Bearing Lab #2 Magnetic Bearing System Identification

Solutions to Magnetic Bearing Lab #2 Magnetic Bearing System Identification Solutions to Magnetic Bearing Lab #2 by Löhning, Matthias University of Calgary Department of Mechanical and Manufacturing Engineering 15 July 2004 Preliminary note: As a result of the tr to the digital

More information

Solutions to Magnetic Bearing Lab #4 Lead Controller Design for a Magnetic Bearing System

Solutions to Magnetic Bearing Lab #4 Lead Controller Design for a Magnetic Bearing System Solutions to Magnetic Bearing Lab #4 Lead Controller Design for a Magnetic Bearing System by Löhning, Matthias University of Calgary Department of Mechanical and Manufacturing Engineering 25 August 2004

More information

Window Method. designates the window function. Commonly used window functions in FIR filters. are: 1. Rectangular Window:

Window Method. designates the window function. Commonly used window functions in FIR filters. are: 1. Rectangular Window: Window Method We have seen that in the design of FIR filters, Gibbs oscillations are produced in the passband and stopband, which are not desirable features of the FIR filter. To solve this problem, window

More information

Discrete Fourier Transform (DFT)

Discrete Fourier Transform (DFT) Amplitude Amplitude Discrete Fourier Transform (DFT) DFT transforms the time domain signal samples to the frequency domain components. DFT Signal Spectrum Time Frequency DFT is often used to do frequency

More information

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering MTE 36 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering Laboratory #1: Introduction to Control Engineering In this laboratory, you will become familiar

More information

Fourier Series and Gibbs Phenomenon

Fourier Series and Gibbs Phenomenon Fourier Series and Gibbs Phenomenon University Of Washington, Department of Electrical Engineering This work is produced by The Connexions Project and licensed under the Creative Commons Attribution License

More information

LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS

LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS INTRODUCTION The objective of this lab is to explore many issues involved in sampling and reconstructing signals, including analysis of the frequency

More information

Signal Processing of DC/DC converter inductor current measurement

Signal Processing of DC/DC converter inductor current measurement Signal Processing of DC/DC converter inductor current measurement By Yinjia Li Zakir Hussain Ranizai This thesis is presented as part of Degree of Bachelor of Science in Electrical Engineering Blekinge

More information

EE Experiment 8 Bode Plots of Frequency Response

EE Experiment 8 Bode Plots of Frequency Response EE16:Exp8-1 EE 16 - Experiment 8 Bode Plots of Frequency Response Objectives: To illustrate the relationship between a system frequency response and the frequency response break frequencies, factor powers,

More information

ECE 4670 Spring 2014 Lab 1 Linear System Characteristics

ECE 4670 Spring 2014 Lab 1 Linear System Characteristics ECE 4670 Spring 2014 Lab 1 Linear System Characteristics 1 Linear System Characteristics The first part of this experiment will serve as an introduction to the use of the spectrum analyzer in making absolute

More information

(A) Based on the second-order FRF provided, determine appropriate values for ω n, ζ, and K. ω n =500 rad/s; ζ=0.1; K=0.

(A) Based on the second-order FRF provided, determine appropriate values for ω n, ζ, and K. ω n =500 rad/s; ζ=0.1; K=0. ME35 Homework # Due: 1/1/1 Problem #1 (3%) A co-worker brings you an accelerometer spec sheet with the following frequency response function (FRF):. s G accelerometer = [volt +.1 jω.1 ω m ] (A) Based on

More information

EXPERIMENT 4 INTRODUCTION TO AMPLITUDE MODULATION SUBMITTED BY

EXPERIMENT 4 INTRODUCTION TO AMPLITUDE MODULATION SUBMITTED BY EXPERIMENT 4 INTRODUCTION TO AMPLITUDE MODULATION SUBMITTED BY NAME:. STUDENT ID:.. ROOM: INTRODUCTION TO AMPLITUDE MODULATION Purpose: The objectives of this laboratory are:. To introduce the spectrum

More information

A filter is appropriately described by the transfer function. It is a ratio between two polynomials

A filter is appropriately described by the transfer function. It is a ratio between two polynomials Imaginary Part Matlab examples Filter description A filter is appropriately described by the transfer function. It is a ratio between two polynomials H(s) = N(s) D(s) = b ns n + b n s n + + b s a m s m

More information

PHYSICS 330 LAB Operational Amplifier Frequency Response

PHYSICS 330 LAB Operational Amplifier Frequency Response PHYSICS 330 LAB Operational Amplifier Frequency Response Objectives: To measure and plot the frequency response of an operational amplifier circuit. History: Operational amplifiers are among the most widely

More information

Open Loop Frequency Response

Open Loop Frequency Response TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Open Loop Frequency Response by Carion Pelton 1 OBJECTIVE This experiment will reinforce your understanding of the concept of frequency response. As part of the

More information

PYKC 13 Feb 2017 EA2.3 Electronics 2 Lecture 8-1

PYKC 13 Feb 2017 EA2.3 Electronics 2 Lecture 8-1 In this lecture, I will cover amplitude and phase responses of a system in some details. What I will attempt to do is to explain how would one be able to obtain the frequency response from the transfer

More information

LESSON 21: METHODS OF SYSTEM ANALYSIS

LESSON 21: METHODS OF SYSTEM ANALYSIS ET 438a Automatic Control Systems Technology LESSON 21: METHODS OF SYSTEM ANALYSIS 1 LEARNING OBJECTIVES After this presentation you will be able to: Compute the value of transfer function for given frequencies.

More information

Frequency Response Analysis and Design Tutorial

Frequency Response Analysis and Design Tutorial 1 of 13 1/11/2011 5:43 PM Frequency Response Analysis and Design Tutorial I. Bode plots [ Gain and phase margin Bandwidth frequency Closed loop response ] II. The Nyquist diagram [ Closed loop stability

More information

Cleveland State University MCE441: Intr. Linear Control Systems. Lecture 12: Frequency Response Concepts Bode Diagrams. Prof.

Cleveland State University MCE441: Intr. Linear Control Systems. Lecture 12: Frequency Response Concepts Bode Diagrams. Prof. Cleveland State University MCE441: Intr. Linear Control Systems Lecture 12: Concepts Bode Diagrams Prof. Richter 1 / 2 Control systems are affected by signals which are often unpredictable: noise, disturbances,

More information

ELEC3104: Digital Signal Processing Session 1, 2013

ELEC3104: Digital Signal Processing Session 1, 2013 ELEC3104: Digital Signal Processing Session 1, 2013 The University of New South Wales School of Electrical Engineering and Telecommunications LABORATORY 1: INTRODUCTION TO TIMS AND MATLAB INTRODUCTION

More information

SECTION 7: FREQUENCY DOMAIN ANALYSIS. MAE 3401 Modeling and Simulation

SECTION 7: FREQUENCY DOMAIN ANALYSIS. MAE 3401 Modeling and Simulation SECTION 7: FREQUENCY DOMAIN ANALYSIS MAE 3401 Modeling and Simulation 2 Response to Sinusoidal Inputs Frequency Domain Analysis Introduction 3 We ve looked at system impulse and step responses Also interested

More information

Operation of a Differential Amplifier

Operation of a Differential Amplifier ECE 35 IV. Operation of a Differential Amplifier Lab IV Operation of a Differential Amplifier In this lab we will construct and test the differential amplifier shown in Figure IV. IV.A. Deices You must

More information

Complex Numbers in Electronics

Complex Numbers in Electronics P5 Computing, Extra Practice After Session 1 Complex Numbers in Electronics You would expect the square root of negative numbers, known as complex numbers, to be only of interest to pure mathematicians.

More information

ECE 2713 Design Project Solution

ECE 2713 Design Project Solution ECE 2713 Design Project Solution Spring 218 Dr. Havlicek 1. (a) Matlab code: ---------------------------------------------------------- P1a Make a 2 second digital audio signal that contains a pure cosine

More information

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION Version 1. 1 of 7 ECE 03 LAB PRACTICAL FILTER DESIGN & IMPLEMENTATION BEFORE YOU BEGIN PREREQUISITE LABS ECE 01 Labs ECE 0 Advanced MATLAB ECE 03 MATLAB Signals & Systems EXPECTED KNOWLEDGE Understanding

More information

Bode and Log Magnitude Plots

Bode and Log Magnitude Plots Bode and Log Magnitude Plots Bode Magnitude and Phase Plots System Gain and Phase Margins & Bandwidths Polar Plot and Bode Diagrams Transfer Function from Bode Plots Bode Plots of Open Loop and Closed

More information

ECE317 Homework 7. where

ECE317 Homework 7. where ECE317 Homework 7 Problem 1: Consider a system with loop gain, T(s), given by: where T(s) = 300(1+s)(1+ s 40 ) 1) Determine whether the system is stable by finding the closed loop poles of the system using

More information

EEL2216 Control Theory CT2: Frequency Response Analysis

EEL2216 Control Theory CT2: Frequency Response Analysis EEL2216 Control Theory CT2: Frequency Response Analysis 1. Objectives (i) To analyse the frequency response of a system using Bode plot. (ii) To design a suitable controller to meet frequency domain and

More information

Engineering Discovery

Engineering Discovery Modeling, Computing, & Measurement: Measurement Systems # 4 Dr. Kevin Craig Professor of Mechanical Engineering Rensselaer Polytechnic Institute 1 Frequency Response and Filters When you hear music and

More information

ME 365 FINAL EXAM. Monday, April 29, :30 pm-5:30 pm LILY Problem Score

ME 365 FINAL EXAM. Monday, April 29, :30 pm-5:30 pm LILY Problem Score Name: SOLUTION Section: 8:30_Chang 11:30_Meckl ME 365 FINAL EXAM Monday, April 29, 2013 3:30 pm-5:30 pm LILY 1105 Problem Score Problem Score Problem Score Problem Score Problem Score 1 5 9 13 17 2 6 10

More information

Lecture 7:Examples using compensators

Lecture 7:Examples using compensators Lecture :Examples using compensators Venkata Sonti Department of Mechanical Engineering Indian Institute of Science Bangalore, India, This draft: March, 8 Example :Spring Mass Damper with step input Consider

More information

Bode Plots. Hamid Roozbahani

Bode Plots. Hamid Roozbahani Bode Plots Hamid Roozbahani A Bode plot is a graph of the transfer function of a linear, time-invariant system versus frequency, plotted with a logfrequency axis, to show the system's frequency response.

More information

Introduction to Matlab, HSPICE and SUE

Introduction to Matlab, HSPICE and SUE ES 154 Laboratory Assignment #2 Introduction to Matlab, HSPICE and SUE Introduction The primary objective of this lab is to familiarize you with three tools that come in handy in circuit design and analysis.

More information

ME 365 EXPERIMENT 7 SIGNAL CONDITIONING AND LOADING

ME 365 EXPERIMENT 7 SIGNAL CONDITIONING AND LOADING ME 365 EXPERIMENT 7 SIGNAL CONDITIONING AND LOADING Objectives: To familiarize the student with the concepts of signal conditioning. At the end of the lab, the student should be able to: Understand the

More information

MATLAB Assignment. The Fourier Series

MATLAB Assignment. The Fourier Series MATLAB Assignment The Fourier Series Read this carefully! Submit paper copy only. This project could be long if you are not very familiar with Matlab! Start as early as possible. This is an individual

More information

Experiment 8: Sampling

Experiment 8: Sampling Prepared By: 1 Experiment 8: Sampling Objective The objective of this Lab is to understand concepts and observe the effects of periodically sampling a continuous signal at different sampling rates, changing

More information

APPENDIX A-5 THE CORRESPONDING FREQUENCY DOMAIN VALIDATION. APPENDIX A-5 shows plots for the corresponding time domain validation response

APPENDIX A-5 THE CORRESPONDING FREQUENCY DOMAIN VALIDATION. APPENDIX A-5 shows plots for the corresponding time domain validation response APPENDIX A-5 THE CORRESPONDING FREQUENCY DOMAIN VALIDATION APPENDIX A-5 shows plots for the corresponding time domain validation response records illustrated in chapter 7 for further validation. The following

More information

Fourier Transform. Any signal can be expressed as a linear combination of a bunch of sine gratings of different frequency Amplitude Phase

Fourier Transform. Any signal can be expressed as a linear combination of a bunch of sine gratings of different frequency Amplitude Phase Fourier Transform Fourier Transform Any signal can be expressed as a linear combination of a bunch of sine gratings of different frequency Amplitude Phase 2 1 3 3 3 1 sin 3 3 1 3 sin 3 1 sin 5 5 1 3 sin

More information

2.161 Signal Processing: Continuous and Discrete

2.161 Signal Processing: Continuous and Discrete MIT OpenCourseWare http://ocw.mit.edu 2.6 Signal Processing: Continuous and Discrete Fall 28 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. MASSACHUSETTS

More information

Lab 6 rev 2.1-kdp Lab 6 Time and frequency domain analysis of LTI systems

Lab 6 rev 2.1-kdp Lab 6 Time and frequency domain analysis of LTI systems Lab 6 Time and frequency domain analysis of LTI systems 1 I. GENERAL DISCUSSION In this lab and the next we will further investigate the connection between time and frequency domain responses. In this

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #03: Speed Control SRV02 Speed Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2

More information

Subtractive Synthesis. Describing a Filter. Filters. CMPT 468: Subtractive Synthesis

Subtractive Synthesis. Describing a Filter. Filters. CMPT 468: Subtractive Synthesis Subtractive Synthesis CMPT 468: Subtractive Synthesis Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University November, 23 Additive synthesis involves building the sound by

More information

Resonance Bode Plots Wires theory vs reality Amplitude Modulation Diodes

Resonance Bode Plots Wires theory vs reality Amplitude Modulation Diodes Resonance Bode Plots Wires theory vs reality Amplitude Modulation Diodes Acknowledgements: Lecture material adapted from Prof Qing Hu & Prof Jae Lim, 6.003 Figures and images used in these lecture notes

More information

Magnetic Levitation System

Magnetic Levitation System Magnetic Levitation System Electromagnet Infrared LED Phototransistor Levitated Ball Magnetic Levitation System K. Craig 1 Magnetic Levitation System Electromagnet Emitter Infrared LED i Detector Phototransistor

More information

Lab 2: Linear and Nonlinear Circuit Elements and Networks

Lab 2: Linear and Nonlinear Circuit Elements and Networks OPTI 380B Intermediate Optics Laboratory Lab 2: Linear and Nonlinear Circuit Elements and Networks Objectives: Lean how to use: Function of an oscilloscope probe. Characterization of capacitors and inductors

More information

6.S02 MRI Lab Acquire MR signals. 2.1 Free Induction decay (FID)

6.S02 MRI Lab Acquire MR signals. 2.1 Free Induction decay (FID) 6.S02 MRI Lab 1 2. Acquire MR signals Connecting to the scanner Connect to VMware on the Lab Macs. Download and extract the following zip file in the MRI Lab dropbox folder: https://www.dropbox.com/s/ga8ga4a0sxwe62e/mit_download.zip

More information

ESE 150 Lab 04: The Discrete Fourier Transform (DFT)

ESE 150 Lab 04: The Discrete Fourier Transform (DFT) LAB 04 In this lab we will do the following: 1. Use Matlab to perform the Fourier Transform on sampled data in the time domain, converting it to the frequency domain 2. Add two sinewaves together of differing

More information

Study of Analog Phase-Locked Loop (APLL)

Study of Analog Phase-Locked Loop (APLL) Laboratory Exercise 9. (Last updated: 18/1/013, Tamás Krébesz) Study of Analog Phase-Locked Loop (APLL) Required knowledge Operation principle of analog phase-locked-loop (APLL) Operation principle of

More information

Electric Circuit Theory

Electric Circuit Theory Electric Circuit Theory Nam Ki Min nkmin@korea.ac.kr 010-9419-2320 Chapter 15 Active Filter Circuits Nam Ki Min nkmin@korea.ac.kr 010-9419-2320 Contents and Objectives 3 Chapter Contents 15.1 First-Order

More information

Experimental drawing of Nyquist and Bode diagrams

Experimental drawing of Nyquist and Bode diagrams Experimental drawing of Nyquist and Bode diagrams 1 Theoretical aspects Frequency response i.e. can be plotted in several ways; two of them are (1) as a polar plot, where the phasor length is the magnitude

More information

Fourier Signal Analysis

Fourier Signal Analysis Part 1B Experimental Engineering Integrated Coursework Location: Baker Building South Wing Mechanics Lab Experiment A4 Signal Processing Fourier Signal Analysis Please bring the lab sheet from 1A experiment

More information

Lecture 3 Complex Exponential Signals

Lecture 3 Complex Exponential Signals Lecture 3 Complex Exponential Signals Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/3/1 1 Review of Complex Numbers Using Euler s famous formula for the complex exponential The

More information

Cir cuit s 212 Lab. Lab #7 Filter Design. Introductions:

Cir cuit s 212 Lab. Lab #7 Filter Design. Introductions: Cir cuit s 22 Lab Lab #7 Filter Design The purpose of this lab is multifold. This is a three-week experiment. You are required to design a High / Low Pass filter using the LM38 OP AMP. In this lab, you

More information

Class #16: Experiment Matlab and Data Analysis

Class #16: Experiment Matlab and Data Analysis Class #16: Experiment Matlab and Data Analysis Purpose: The objective of this experiment is to add to our Matlab skill set so that data can be easily plotted and analyzed with simple tools. Background:

More information

Decibel (db) 3dB point

Decibel (db) 3dB point Lab Check off Policies Resonance Bode Plots Wires theory vs reality Amplitude Modulation Diodes handouts lecture notes pset Lab check offs done during staff hours Please don t assume that you can wait

More information

Optimum Bandpass Filter Bandwidth for a Rectangular Pulse

Optimum Bandpass Filter Bandwidth for a Rectangular Pulse M. A. Richards, Optimum Bandpass Filter Bandwidth for a Rectangular Pulse Jul., 015 Optimum Bandpass Filter Bandwidth for a Rectangular Pulse Mark A. Richards July 015 1 Introduction It is well-known that

More information

DESIGN OF 10 GBPS USING MATLAB

DESIGN OF 10 GBPS USING MATLAB DESIGN OF 10 GBPS USING MATLAB Our online Tutors are available 24*7 to provide Help with Design of 10 gbps Homework/Assignment or a long term Graduate/Undergraduate Design of 10 gbps Project. Our Tutors

More information

Lecture 3, Multirate Signal Processing

Lecture 3, Multirate Signal Processing Lecture 3, Multirate Signal Processing Frequency Response If we have coefficients of an Finite Impulse Response (FIR) filter h, or in general the impulse response, its frequency response becomes (using

More information

George Mason University Signals and Systems I Spring 2016

George Mason University Signals and Systems I Spring 2016 George Mason University Signals and Systems I Spring 2016 Laboratory Project #4 Assigned: Week of March 14, 2016 Due Date: Laboratory Section, Week of April 4, 2016 Report Format and Guidelines for Laboratory

More information

Laboratory 7: Active Filters

Laboratory 7: Active Filters EGR 224L - Spring 208 7. Introduction Laboratory 7: Active Filters During this lab, you are going to use data files produced by two different low-pass filters to examine MATLAB s ability to predict transfer

More information

AUDIO SIEVING USING SIGNAL FILTERS

AUDIO SIEVING USING SIGNAL FILTERS AUDIO SIEVING USING SIGNAL FILTERS A project under V.6.2 Signals and System Engineering Yatharth Aggarwal Sagar Mayank Chauhan Rajan Table of Contents Introduction... 2 Filters... 4 Butterworth Filter...

More information

Modeling and System Identification for a DC Servo

Modeling and System Identification for a DC Servo Modeling and System Identification for a DC Servo Nicanor Quijano and Kevin M. Passino The Ohio State University, Department of Electrical Engineering, 2015 Neil Avenue, Columbus Ohio, 43210, USA March

More information

Time Series/Data Processing and Analysis (MATH 587/GEOP 505)

Time Series/Data Processing and Analysis (MATH 587/GEOP 505) Time Series/Data Processing and Analysis (MATH 587/GEOP 55) Rick Aster and Brian Borchers October 7, 28 Plotting Spectra Using the FFT Plotting the spectrum of a signal from its FFT is a very common activity.

More information

FREQUENCY RESPONSE AND PASSIVE FILTERS LABORATORY

FREQUENCY RESPONSE AND PASSIVE FILTERS LABORATORY FREQUENCY RESPONSE AND PASSIVE FILTERS LABORATORY In this experiment we will analytically determine and measure the frequency response of networks containing resistors, AC source/sources, and energy storage

More information

LAB 4: OPERATIONAL AMPLIFIER CIRCUITS

LAB 4: OPERATIONAL AMPLIFIER CIRCUITS LAB 4: OPERATIONAL AMPLIFIER CIRCUITS ELEC 225 Introduction Operational amplifiers (OAs) are highly stable, high gain, difference amplifiers that can handle signals from zero frequency (dc signals) up

More information

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems. PROBLEM SET 6 Issued: 2/32/19 Due: 3/1/19 Reading: During the past week we discussed change of discrete-time sampling rate, introducing the techniques of decimation and interpolation, which is covered

More information

ECE4902 C Lab 5 MOSFET Common Source Amplifier with Active Load Bandwidth of MOSFET Common Source Amplifier: Resistive Load / Active Load

ECE4902 C Lab 5 MOSFET Common Source Amplifier with Active Load Bandwidth of MOSFET Common Source Amplifier: Resistive Load / Active Load ECE4902 C2012 - Lab 5 MOSFET Common Source Amplifier with Active Load Bandwidth of MOSFET Common Source Amplifier: Resistive Load / Active Load PURPOSE: The primary purpose of this lab is to measure the

More information

ECE 3155 Experiment I AC Circuits and Bode Plots Rev. lpt jan 2013

ECE 3155 Experiment I AC Circuits and Bode Plots Rev. lpt jan 2013 Signature Name (print, please) Lab section # Lab partner s name (if any) Date(s) lab was performed ECE 3155 Experiment I AC Circuits and Bode Plots Rev. lpt jan 2013 In this lab we will demonstrate basic

More information

C.11 Sampling and Aliasing Solution

C.11 Sampling and Aliasing Solution 158 APPENDIX C. LABORATORY EXERCISES SOLUTIONS C.11 Sampling and Aliasing Solution C.11.1 In-lab section 1. To get a frequency sweep from to 12 khz in seconds we need to choose f so that 2ft = when t =.

More information

LAB 2 SPECTRUM ANALYSIS OF PERIODIC SIGNALS

LAB 2 SPECTRUM ANALYSIS OF PERIODIC SIGNALS Eastern Mediterranean University Faculty of Engineering Department of Electrical and Electronic Engineering EENG 360 Communication System I Laboratory LAB 2 SPECTRUM ANALYSIS OF PERIODIC SIGNALS General

More information

Motor Modeling and Position Control Lab 3 MAE 334

Motor Modeling and Position Control Lab 3 MAE 334 Motor ing and Position Control Lab 3 MAE 334 Evan Coleman April, 23 Spring 23 Section L9 Executive Summary The purpose of this experiment was to observe and analyze the open loop response of a DC servo

More information

ECEN 325 Lab 5: Operational Amplifiers Part III

ECEN 325 Lab 5: Operational Amplifiers Part III ECEN Lab : Operational Amplifiers Part III Objectives The purpose of the lab is to study some of the opamp configurations commonly found in practical applications and also investigate the non-idealities

More information

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab EE 370/L Feedback and Control Systems Lab Post-Lab Report EE 370L Feedback and Control Systems Lab LABORATORY 10: LEAD-LAG COMPENSATOR DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA,

More information

ME 365 EXPERIMENT 8 FREQUENCY ANALYSIS

ME 365 EXPERIMENT 8 FREQUENCY ANALYSIS ME 365 EXPERIMENT 8 FREQUENCY ANALYSIS Objectives: There are two goals in this laboratory exercise. The first is to reinforce the Fourier series analysis you have done in the lecture portion of this course.

More information

CDS 101/110a: Lecture 8-1 Frequency Domain Design. Frequency Domain Performance Specifications

CDS 101/110a: Lecture 8-1 Frequency Domain Design. Frequency Domain Performance Specifications CDS /a: Lecture 8- Frequency Domain Design Richard M. Murray 7 November 28 Goals:! Describe canonical control design problem and standard performance measures! Show how to use loop shaping to achieve a

More information

It is the speed and discrete nature of the FFT that allows us to analyze a signal's spectrum with MATLAB.

It is the speed and discrete nature of the FFT that allows us to analyze a signal's spectrum with MATLAB. MATLAB Addendum on Fourier Stuff 1. Getting to know the FFT What is the FFT? FFT = Fast Fourier Transform. The FFT is a faster version of the Discrete Fourier Transform(DFT). The FFT utilizes some clever

More information

Demonstrating in the Classroom Ideas of Frequency Response

Demonstrating in the Classroom Ideas of Frequency Response Rochester Institute of Technology RIT Scholar Works Presentations and other scholarship 1-7 Demonstrating in the Classroom Ideas of Frequency Response Mark A. Hopkins Rochester Institute of Technology

More information

Observation of the Effects of the Fourier Transformation on Periodic Signals ECE 521. Project 2

Observation of the Effects of the Fourier Transformation on Periodic Signals ECE 521. Project 2 Observation of the Effects of the Fourier Transformation on Periodic Signals ECE 521 Project 2 June 21, 2007 Abstract In this project we compared several signals with their Fourier Transforms in the frequency

More information

Laboratory 4 Operational Amplifier Department of Mechanical and Aerospace Engineering University of California, San Diego MAE170

Laboratory 4 Operational Amplifier Department of Mechanical and Aerospace Engineering University of California, San Diego MAE170 Laboratory 4 Operational Amplifier Department of Mechanical and Aerospace Engineering University of California, San Diego MAE170 Megan Ong Diana Wu Wong B01 Tuesday 11am April 28 st, 2015 Abstract: The

More information

Biophysical Techniques (BPHS 4090/PHYS 5800)

Biophysical Techniques (BPHS 4090/PHYS 5800) Biophysical Techniques (BPHS 49/PHYS 58) Instructors: Prof. Christopher Bergevin (cberge@yorku.ca) Schedule: MWF :3-2:3 (CB 22) Website: http://www.yorku.ca/cberge/49w27.html York University Winter 27

More information

Lab 4 Fourier Series and the Gibbs Phenomenon

Lab 4 Fourier Series and the Gibbs Phenomenon Lab 4 Fourier Series and the Gibbs Phenomenon EE 235: Continuous-Time Linear Systems Department of Electrical Engineering University of Washington This work 1 was written by Amittai Axelrod, Jayson Bowen,

More information

Phase demodulation using the Hilbert transform in the frequency domain

Phase demodulation using the Hilbert transform in the frequency domain Phase demodulation using the Hilbert transform in the frequency domain Author: Gareth Forbes Created: 3/11/9 Revision: The general idea A phase modulated signal is a type of signal which contains information

More information

DEPARTMENT OF ELECTRONIC ENGINEERING PRACTICAL MANUAL CONTROL SYSTEMS 3 CSYS 302

DEPARTMENT OF ELECTRONIC ENGINEERING PRACTICAL MANUAL CONTROL SYSTEMS 3 CSYS 302 Name: Student number: Mark: DEPARTMENT OF ELECTRONIC ENGINEERING PRACTICAL MANUAL CONTROL SYSTEMS 3 (Process Instrumentation and Mechatronics) CSYS 30 Latest Revision: Semester 1-016 1 INTRODUCTION The

More information

MAE143A Signals & Systems - Homework 9, Winter 2015 due by the end of class Friday March 13, 2015.

MAE143A Signals & Systems - Homework 9, Winter 2015 due by the end of class Friday March 13, 2015. MAEA Signals & Systems - Homework 9, Winter due by the end of class Friday March,. Question Three audio files have been placed on the class website: Waits.wav, WaitsAliased.wav, WaitsDecimated.wav. These

More information

Use of the LTI Viewer and MUX Block in Simulink

Use of the LTI Viewer and MUX Block in Simulink Use of the LTI Viewer and MUX Block in Simulink INTRODUCTION The Input-Output ports in Simulink can be used in a model to access the LTI Viewer. This enables the user to display information about the magnitude

More information

Analog Filters D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N

Analog Filters D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N Analog Filters D. T A E K T U T U N J I P H I L A D E L P H I A U N I V E S I T Y, J O D A N 2 0 4 Introduction Electrical filters are deigned to eliminate unwanted frequencies Filters can be classified

More information

Lab #2 First Order RC Circuits Week of 27 January 2015

Lab #2 First Order RC Circuits Week of 27 January 2015 ECE214: Electrical Circuits Laboratory Lab #2 First Order RC Circuits Week of 27 January 2015 1 Introduction In this lab you will investigate the magnitude and phase shift that occurs in an RC circuit

More information

Phase demodulation using the Hilbert transform in the frequency domain

Phase demodulation using the Hilbert transform in the frequency domain Phase demodulation using the Hilbert transform in the frequency domain Author: Gareth Forbes Created: 3/11/9 Revised: 7/1/1 Revision: 1 The general idea A phase modulated signal is a type of signal which

More information

EE 461 Experiment #1 Digital Control of DC Servomotor

EE 461 Experiment #1 Digital Control of DC Servomotor EE 461 Experiment #1 Digital Control of DC Servomotor 1 Objectives The objective of this lab is to introduce to the students the design and implementation of digital control. The digital control is implemented

More information

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

UNIVERSITY OF NORTH CAROLINA AT CHARLOTTE Department of Electrical and Computer Engineering UNIVERSITY OF NORTH CAROLINA AT CHARLOTTE Department of Electrical and Computer Engineering EXPERIMENT 8 FILTER NETWORKS OBJECTIVES In this lab session the student will investigate passive low-pass and

More information

EE233 Autumn 2016 Electrical Engineering University of Washington. EE233 HW7 Solution. Nov. 16 th. Due Date: Nov. 23 rd

EE233 Autumn 2016 Electrical Engineering University of Washington. EE233 HW7 Solution. Nov. 16 th. Due Date: Nov. 23 rd EE233 HW7 Solution Nov. 16 th Due Date: Nov. 23 rd 1. Use a 500nF capacitor to design a low pass passive filter with a cutoff frequency of 50 krad/s. (a) Specify the cutoff frequency in hertz. fc c 50000

More information

Feedback controller tuning on a humanoid robot

Feedback controller tuning on a humanoid robot Feedback controller tuning on a humanoid robot Leon van Breugel DC 2011.009 Bachelor end project Begeleider: dr. MSc. Dragan Kostic Eindhoven University of Technology Faculty of Mechanical Engineering

More information

Experiment No. 6. Audio Tone Control Amplifier

Experiment No. 6. Audio Tone Control Amplifier Experiment No. 6. Audio Tone Control Amplifier By: Prof. Gabriel M. Rebeiz The University of Michigan EECS Dept. Ann Arbor, Michigan Goal: The goal of Experiment #6 is to build and test a tone control

More information

4 Experiment 4: DC Motor Voltage to Speed Transfer Function Estimation by Step Response and Frequency Response (Part 2)

4 Experiment 4: DC Motor Voltage to Speed Transfer Function Estimation by Step Response and Frequency Response (Part 2) 4 Experiment 4: DC Motor Voltage to Speed Transfer Function Estimation by Step Response and Frequency Response (Part 2) 4.1 Introduction This lab introduces new methods for estimating the transfer function

More information

Solution Set for Mini-Project #2 on Octave Band Filtering for Audio Signals

Solution Set for Mini-Project #2 on Octave Band Filtering for Audio Signals EE 313 Linear Signals & Systems (Fall 2018) Solution Set for Mini-Project #2 on Octave Band Filtering for Audio Signals Mr. Houshang Salimian and Prof. Brian L. Evans 1- Introduction (5 points) A finite

More information

Sound synthesis with Pure Data

Sound synthesis with Pure Data Sound synthesis with Pure Data 1. Start Pure Data from the programs menu in classroom TC307. You should get the following window: The DSP check box switches sound output on and off. Getting sound out First,

More information

George Mason University ECE 201: Introduction to Signal Analysis Spring 2017

George Mason University ECE 201: Introduction to Signal Analysis Spring 2017 Assigned: March 7, 017 Due Date: Week of April 10, 017 George Mason University ECE 01: Introduction to Signal Analysis Spring 017 Laboratory Project #7 Due Date Your lab report must be submitted on blackboard

More information

CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 101/110a: Lecture 8-1 Frequency Domain Design CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve

More information

EE4902 C Lab 5 MOSFET Common Source Amplifier with Active Load Bandwidth of MOSFET Common Source Amplifier: Resistive Load / Active Load

EE4902 C Lab 5 MOSFET Common Source Amplifier with Active Load Bandwidth of MOSFET Common Source Amplifier: Resistive Load / Active Load EE4902 C200 - Lab 5 MOSFET Common Source Amplifier with Active Load Bandwidth of MOSFET Common Source Amplifier: Resistive Load / Active Load PURPOSE: The primary purpose of this lab is to measure the

More information

Designing Information Devices and Systems II Fall 2018 Elad Alon and Miki Lustig Homework 4

Designing Information Devices and Systems II Fall 2018 Elad Alon and Miki Lustig Homework 4 EECS 16B Designing Information Devices and Systems II Fall 2018 Elad Alon and Miki Lustig Homework 4 This homework is solely for your own practice. However, everything on it is in scope for midterm 1,

More information