Lab 6 - MCU CODEC IIR Filter ReadMeFirst

Size: px
Start display at page:

Download "Lab 6 - MCU CODEC IIR Filter ReadMeFirst"

Transcription

1 Lab 6 - MCU CODEC IIR Filter ReadMeFirst Lab Summary In this lab you will use a microcontroller and an audio CODEC to design a 2nd order low pass digital IIR filter. Use this filter to remove the noise present in yet another music file. The 2nd order filter can be connected in series (cascaded) to implement 4th and 6th order filters. In the last part of the lab you will evaluate the effectiveness of this technique. Lab Preparation Documents Lab MCU_CODEC_IIR_Filter_Notes1.pdf Supplies The following equipment is required to perform the lab: Speaker x 1 RCA to BNC adapter x 2 BNC cable x 2 C2000 Peripheral Kit Board x 1 USB cable x 1

2 Part 1 Open the project MCU_CODEC_IIR_proj1 provided in the Lab 6 section of the ECE 2050 website. a two pole IIR filter on the MCU. The difference equation of filter is: y[n] = *x[n] *y[n 1] *y[n 2] Although the filter is of order N =, two previous iteration values of the input y ( y[n], y[n 1],y[n 2] ), are used. Therefore, an array of at least N+ 1 = 3 is required for the y values.. This program is to accommodate up to N=6, as higher order filters are used in subsequent sections of the lab. Switching between the different order filters will be done via the global variable knob: The value of this knob is read from the two least significant bits of the hex encoder located on the C2000 Peripheral Kit Board: knob = 0 will remove the filter form the path (pass through case); knob = 1 will put the 2 pole filter in the path; knob = 2 will be the 4th order filter; and knob = 3, the 6th order filter. All processing is handled iteratively in the CODEC Receive ISR: The second order difference equation is solved in this ISR for the case knob = 1:

3 The current value of the output is stored in y[0], the value before this is stored in y[1] and the one before is stored in y[2]. During the next iteration of this ISR all values for y array are left shifted, and the current value of y[n] is re-calculated. The case when knob = 0 is just the pass through case, i.e., no filter in the signal path. Procedure 1 1) Set the knob to the value 1. Observe the value of the knob using the debugger Include the results of all the calculations and plots in your lab report. 2) Derive the Transfer Function H(z) from the difference equation used in Part 1. 3) Plot the pole zero map for this IIR filter in MATLAB. (zplane) 4) Using MATLAB plot the Magnitude Frequency Response of this filter. (freqz) 5) Find the bandwidth of this two pole filter. Checkpoint 1: Show the Magnitude Frequency response plot to the monitor. 6) Connect a signal generator to the input of the CODEC and an oscilloscope to the output according to the following diagram.

4 7) Vary the frequency of sine waves on the Waveform Generator to measure the Magnitude Frequency Response of the filter implemented in the MCU. Complete the Frequency table (located under Lab 6 on the website) and plot your experimental results on top of your theoretical results from step 3). How well do the results match?

5 Procedure 2 For this section of the lab, you should use the NoisyMusic.wav, which consists of strong high frequency noise superimposed on a well known tune. (located under Lab 6 on the website) Listen to NoisyMusic.wav music directly on your ipad or other audio device without connecting to the C2000 Peripheral Kit Board. Unpleasent? Yes? The spectrum of this noisy music is given below: Note the strong high frequency noise. Now pass this music through the 2 pole filter. 1) Connect audio out from of your ipad to the Audio In line of the C2000 Peripheral Kit Board. 2) Connect speakers to the Headphone out line. Refer back to the connection diagram. 3) Load and run your program. 4) Play NoisyMusic.wav from your ipad. 5) Switch the C2000 knob between 0 and 1 to hear the filtered and unfiltered music. Do you hear any difference between the filtered and unfiltered music? Checkpoint 2: Play both the original and filtered music to the monitor by toggling the

6 knob between 0 and 1. After passing through the 2 pole filter of the spectrum looks like: Notice how the filter has removed some (but not all) of the noise, increasing the signal-to-noise ratio of the music. Procedure 3 In this procedure you will follow the notes provided to you in the document Lab MCU_CODEC_IIR_Filter_Notes1.pdf to design 4 pole and 6 pole filters by cascading the two pole filter. 1) Design a four pole low pass IIR filter by cascading two 2 pole filters from Procedure 1 and 2. 2) Adjust the pole value so that the bandwidth is the same as the two pole filter. 3) Make sure the Transfer Function is normalized as explained in the notes. 4) What is the value of the fourth order pole p? 5) What is the value of the normalization constant b0? 6) What is the Transfer (System) Function H(z)?

7 7) Plot the Magnitude Transfer function in MATLAB, superimposed on the Magnitude Transfer function of the two pole Filter. 8) What is the difference equation corresponding to this Transfer Function? 9) At Insert Point 1 in MCU_CODEC_IIR_proj1.c, add a new case for knob =2. 10) In this case insert the appropriate statements to solve the difference equation for the four pole filter. 11) Play the NoisyMusic.wav file through the CODEC 12) Change the knob's value between 0, 1, and 2. 13) Describe the difference in music you hear has you change the value of the knob. The spectrum of the music after passing through the quad pole filter looks like (you are not asked to generate this spectrum):

8 Procedure 4 Repeat all the steps of Exercise 3 for a 6 pole IIR filter produced by cascading three 2 pole filters of Procedures 1 and 2. Make the modifications in the program at Insert Point 1 by adding a new case for knob = 3. Checkpoint 3: Play the music corresponding to knob = 0, 1, 2 and 3 for the monitor. The spectrum of the music after passing through the six pole filter looks like (you are not asked to generate this spectrum): Checkpoint 4: Clean up and show your workbench to the lab monitor.

9 Discussion Questions Topic 1: The figure below is a zoomed in view of the spectrum of music with high frequency noise. If you are designing a low pass filter yourself, what cut off frequency would you use for this music? Explain your answer. Topic 2: Based on the results of the experiments in this lab, is it a good idea to keep on increasing the order of the filters (by cascading filters of the type used in this lab) to get better results? Explain your answer. Topic 3: Comment on how the magnitude transfer functions of the various filters designed in this lab differ at frequencies lower than the cutoff frequency and above the cutoff frequency. Does cascading filters for higher order filters) improve the quality of the music below cutoff? Does going to higher orders affect the noise above cutoff proportionally? Support your answer.

Lab 4 An FPGA Based Digital System Design ReadMeFirst

Lab 4 An FPGA Based Digital System Design ReadMeFirst Lab 4 An FPGA Based Digital System Design ReadMeFirst Lab Summary This Lab introduces a number of Matlab functions used to design and test a lowpass IIR filter. As you have seen in the previous lab, Simulink

More information

Using the CODEC ReadMeFirst

Using the CODEC ReadMeFirst Using the CODEC ReadMeFirst Lab Summary This lab covers the use of the CODEC that is necessary in nearly all of the future labs. This lab is divided into three parts. In the first part, you will work with

More information

Operational Amplifiers 2 Active Filters ReadMeFirst

Operational Amplifiers 2 Active Filters ReadMeFirst Operational Amplifiers 2 Active Filters ReadMeFirst Lab Summary In this lab you will build two active filters on a breadboard, using an op-amp, resistors, and capacitors, and take data for the magnitude

More information

The University of Queensland School of Information Technology and Electrical Engineering. ELEC3004/7312: Signals, Systems and Controls

The University of Queensland School of Information Technology and Electrical Engineering. ELEC3004/7312: Signals, Systems and Controls The University of Queensland School of Information Technology and Electrical Engineering ELEC3004/7312: Signals, Systems and Controls EXPERIMENT 3: ECHO FILTERS ON THE NEXYS 2 Aims In this laboratory session

More information

Lab 4: Using the CODEC

Lab 4: Using the CODEC Lab 4: Using the CODEC ECE 2060 Spring, 2016 Haocheng Zhu Gregory Ochs Monday 12:40 15:40 Date of Experiment: 03/28/16 Date of Submission: 04/08/16 Abstract This lab covers the use of the CODEC that is

More information

Sampling and Reconstruction

Sampling and Reconstruction Experiment 10 Sampling and Reconstruction In this experiment we shall learn how an analog signal can be sampled in the time domain and then how the same samples can be used to reconstruct the original

More information

ELEC3104: Digital Signal Processing Session 1, 2013 LABORATORY 3: IMPULSE RESPONSE, FREQUENCY RESPONSE AND POLES/ZEROS OF SYSTEMS

ELEC3104: Digital Signal Processing Session 1, 2013 LABORATORY 3: IMPULSE RESPONSE, FREQUENCY RESPONSE AND POLES/ZEROS OF SYSTEMS ELEC3104: Digital Signal Processing Session 1, 2013 The University of New South Wales School of Electrical Engineering and Telecommunications LABORATORY 3: IMPULSE RESPONSE, FREQUENCY RESPONSE AND POLES/ZEROS

More information

Acoustic Resonance Lab

Acoustic Resonance Lab Acoustic Resonance Lab 1 Introduction This activity introduces several concepts that are fundamental to understanding how sound is produced in musical instruments. We ll be measuring audio produced from

More information

EEM478-WEEK8 Finite Impulse Response (FIR) Filters

EEM478-WEEK8 Finite Impulse Response (FIR) Filters EEM478-WEEK8 Finite Impulse Response (FIR) Filters Learning Objectives Introduction to the theory behind FIR filters: Properties (including aliasing). Coefficient calculation. Structure selection. Implementation

More information

Pre-Lab. Introduction

Pre-Lab. Introduction Pre-Lab Read through this entire lab. Perform all of your calculations (calculated values) prior to making the required circuit measurements. You may need to measure circuit component values to obtain

More information

Lab 5 Timer Module PWM ReadMeFirst

Lab 5 Timer Module PWM ReadMeFirst Lab 5 Timer Module PWM ReadMeFirst Lab Folder Content 1) ReadMeFirst 2) Interrupt Vector Table 3) Pin out Summary 4) DriverLib API 5) SineTable Overview In this lab, we are going to use the output hardware

More information

Discrete-Time Signal Processing (DTSP) v14

Discrete-Time Signal Processing (DTSP) v14 EE 392 Laboratory 5-1 Discrete-Time Signal Processing (DTSP) v14 Safety - Voltages used here are less than 15 V and normally do not present a risk of shock. Objective: To study impulse response and the

More information

Experiment I: An Introduction to the Arduino Due + Sampling and Reconstruction

Experiment I: An Introduction to the Arduino Due + Sampling and Reconstruction ELEC 00/7: Signals Systems & Controls Prac/Lab : Introduction to the Arduino Due + Sampling & Reconstruction on the Arduino Due Revised March, 0 Pre-Lab The Pre-laboratory exercise for this laboratory

More information

Experiment # 4. Frequency Modulation

Experiment # 4. Frequency Modulation ECE 416 Fall 2002 Experiment # 4 Frequency Modulation 1 Purpose In Experiment # 3, a modulator and demodulator for AM were designed and built. In this experiment, another widely used modulation technique

More information

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 Purdue University: ECE438 - Digital Signal Processing with Applications 1 ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 1 Introduction

More information

Exercise 1: AC Waveform Generator Familiarization

Exercise 1: AC Waveform Generator Familiarization Exercise 1: AC Waveform Generator Familiarization EXERCISE OBJECTIVE When you have completed this exercise, you will be able to operate an ac waveform generator by using equipment provided. You will verify

More information

Reference Sources. Prelab. Proakis chapter 7.4.1, equations to as attached

Reference Sources. Prelab. Proakis chapter 7.4.1, equations to as attached Purpose The purpose of the lab is to demonstrate the signal analysis capabilities of Matlab. The oscilloscope will be used as an A/D converter to capture several signals we have examined in previous labs.

More information

EE 422G - Signals and Systems Laboratory

EE 422G - Signals and Systems Laboratory EE 422G - Signals and Systems Laboratory Lab 3 FIR Filters Written by Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 September 19, 2015 Objectives:

More information

EE477 Digital Signal Processing Laboratory Exercise #13

EE477 Digital Signal Processing Laboratory Exercise #13 EE477 Digital Signal Processing Laboratory Exercise #13 Real time FIR filtering Spring 2004 The object of this lab is to implement a C language FIR filter on the SHARC evaluation board. We will filter

More information

ECE 5655/4655 Laboratory Problems

ECE 5655/4655 Laboratory Problems Assignment #5 ECE 5655/4655 Laboratory Problems Make Note of the Following: Due MondayApril 29, 2019 If possible write your lab report in Jupyter notebook If you choose to use the spectrum/network analyzer

More information

Tektronix digital oscilloscope, BK Precision Function Generator, coaxial cables, breadboard, the crystal earpiece from your AM radio kit.

Tektronix digital oscilloscope, BK Precision Function Generator, coaxial cables, breadboard, the crystal earpiece from your AM radio kit. Experiment 0: Review I. References The 174 and 275 Lab Manuals Any standard text on error analysis (for example, Introduction to Error Analysis, J. Taylor, University Science Books, 1997) The manual for

More information

Electrical & Computer Engineering Technology

Electrical & Computer Engineering Technology Electrical & Computer Engineering Technology EET 419C Digital Signal Processing Laboratory Experiments by Masood Ejaz Experiment # 1 Quantization of Analog Signals and Calculation of Quantized noise Objective:

More information

Lakehead University. Department of Electrical Engineering

Lakehead University. Department of Electrical Engineering Lakehead University Department of Electrical Engineering Lab Manual Engr. 053 (Digital Signal Processing) Instructor: Dr. M. Nasir Uddin Last updated on January 16, 003 1 Contents: Item Page # Guidelines

More information

EE 233 Circuit Theory Lab 4: Second-Order Filters

EE 233 Circuit Theory Lab 4: Second-Order Filters EE 233 Circuit Theory Lab 4: Second-Order Filters Table of Contents 1 Introduction... 1 2 Precautions... 1 3 Prelab Exercises... 2 3.1 Generic Equalizer Filter... 2 3.2 Equalizer Filter for Audio Mixer...

More information

Laboratory Assignment 1 Sampling Phenomena

Laboratory Assignment 1 Sampling Phenomena 1 Main Topics Signal Acquisition Audio Processing Aliasing, Anti-Aliasing Filters Laboratory Assignment 1 Sampling Phenomena 2.171 Analysis and Design of Digital Control Systems Digital Filter Design and

More information

GEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters

GEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters Date: 19. Jul 2018 Pre-Lab: You should read the Pre-Lab section of

More information

Lab 1: Introduction to Laboratory Equipment ReadMeFirst

Lab 1: Introduction to Laboratory Equipment ReadMeFirst Lab 1: Introduction to Laboratory Equipment ReadMeFirst Lab Summary This is the introduction to laboratory equipment and cables. The equipment covered includes the oscilloscope, function generator, power

More information

Lab 6: Building a Function Generator

Lab 6: Building a Function Generator ECE 212 Spring 2010 Circuit Analysis II Names: Lab 6: Building a Function Generator Objectives In this lab exercise you will build a function generator capable of generating square, triangle, and sine

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

Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Spring Semester, Introduction to EECS 2

Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Spring Semester, Introduction to EECS 2 Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Spring Semester, 2007 6.082 Introduction to EECS 2 Lab #1: Matlab and Control of PC Hardware Goal:... 2 Instructions:...

More information

Build Your Own Bose WaveRadio Bass Preamp Active Filter Design

Build Your Own Bose WaveRadio Bass Preamp Active Filter Design EE230 Filter Laboratory Build Your Own Bose WaveRadio Bass Preamp Active Filter Design Objectives 1) Design an active filter on paper to meet a particular specification 2) Verify your design using Spice

More information

Lab Report #10 Alex Styborski, Daniel Telesman, and Josh Kauffman Group 12 Abstract

Lab Report #10 Alex Styborski, Daniel Telesman, and Josh Kauffman Group 12 Abstract Lab Report #10 Alex Styborski, Daniel Telesman, and Josh Kauffman Group 12 Abstract During lab 10, students carried out four different experiments, each one showing the spectrum of a different wave form.

More information

SGN Bachelor s Laboratory Course in Signal Processing Audio frequency band division filter ( ) Name: Student number:

SGN Bachelor s Laboratory Course in Signal Processing Audio frequency band division filter ( ) Name: Student number: TAMPERE UNIVERSITY OF TECHNOLOGY Department of Signal Processing SGN-16006 Bachelor s Laboratory Course in Signal Processing Audio frequency band division filter (2013-2014) Group number: Date: Name: Student

More information

When you have completed this exercise, you will be able to determine the frequency response of an

When you have completed this exercise, you will be able to determine the frequency response of an RC Coupling When you have completed this exercise, you will be able to determine the frequency response of an oscilloscope. The way in which the gain varies with frequency is called the frequency response.

More information

Pre-Lab. Introduction

Pre-Lab. Introduction EE-3 Pre-Lab ead through this entire lab. Perform all of your calculations (calculated values) prior to making the required circuit measurements. You may need to measure circuit component values to obtain

More information

DSP Laboratory (EELE 4110) Lab#11 Implement FIR filters on TMS320C6711 DSK.

DSP Laboratory (EELE 4110) Lab#11 Implement FIR filters on TMS320C6711 DSK. Islamic University of Gaza Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#11 Implement FIR filters on TMS320C6711 DSK. Theoretical Background Filtering

More information

SMS045 - DSP Systems in Practice. Lab 1 - Filter Design and Evaluation in MATLAB Due date: Thursday Nov 13, 2003

SMS045 - DSP Systems in Practice. Lab 1 - Filter Design and Evaluation in MATLAB Due date: Thursday Nov 13, 2003 SMS045 - DSP Systems in Practice Lab 1 - Filter Design and Evaluation in MATLAB Due date: Thursday Nov 13, 2003 Lab Purpose This lab will introduce MATLAB as a tool for designing and evaluating digital

More information

ANALOG COMMUNICATION

ANALOG COMMUNICATION ANALOG COMMUNICATION TRAINING LAB Analog Communication Training Lab consists of six kits, one each for Modulation (ACL-01), Demodulation (ACL-02), Modulation (ACL-03), Demodulation (ACL-04), Noise power

More information

Experiment A8 Electronics III Procedure

Experiment A8 Electronics III Procedure Experiment A8 Electronics III Procedure Deliverables: checked lab notebook, plots Overview Electronics have come a long way in the last century. Using modern fabrication techniques, engineers can now print

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

EE 462G Laboratory #1 Measuring Capacitance

EE 462G Laboratory #1 Measuring Capacitance EE 462G Laboratory #1 Measuring Capacitance Drs. A.V. Radun and K.D. Donohue (1/24/07) Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 Updated 8/31/2007 by

More information

Experiment 1.A. Working with Lab Equipment. ECEN 2270 Electronics Design Laboratory 1

Experiment 1.A. Working with Lab Equipment. ECEN 2270 Electronics Design Laboratory 1 .A Working with Lab Equipment Electronics Design Laboratory 1 1.A.0 1.A.1 3 1.A.4 Procedures Turn in your Pre Lab before doing anything else Setup the lab waveform generator to output desired test waveforms,

More information

Experiment A8 Electronics III Procedure

Experiment A8 Electronics III Procedure Experiment A8 Electronics III Procedure Deliverables: checked lab notebook, plots Overview Electronics have come a long way in the last century. Using modern fabrication techniques, engineers can now print

More information

ELEC 2210 EXPERIMENT 8 MOSFETs

ELEC 2210 EXPERIMENT 8 MOSFETs ELEC 10 EXPERIMENT 8 MOSFETs Objectives: The experiments in this laboratory exercise will provide an introduction to the MOSFET. You will use the Bit Bucket breadboarding system to build and test several

More information

Exercise 2: Q and Bandwidth of a Series RLC Circuit

Exercise 2: Q and Bandwidth of a Series RLC Circuit Series Resonance AC 2 Fundamentals Exercise 2: Q and Bandwidth of a Series RLC Circuit EXERCISE OBJECTIVE When you have completed this exercise, you will be able to calculate the bandwidth and Q of a series

More information

Problem Point Value Your score Topic 1 28 Filter Analysis 2 24 Filter Implementation 3 24 Filter Design 4 24 Potpourri Total 100

Problem Point Value Your score Topic 1 28 Filter Analysis 2 24 Filter Implementation 3 24 Filter Design 4 24 Potpourri Total 100 The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 Date: March 8, 2013 Course: EE 445S Evans Name: Last, First The exam is scheduled to last 50 minutes. Open books

More information

Copyright S. K. Mitra

Copyright S. K. Mitra 1 In many applications, a discrete-time signal x[n] is split into a number of subband signals by means of an analysis filter bank The subband signals are then processed Finally, the processed subband signals

More information

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS EXPERIMENT 3: SAMPLING & TIME DIVISION MULTIPLEX (TDM) Objective: Experimental verification of the

More information

Lab 4 Digital Scope and Spectrum Analyzer

Lab 4 Digital Scope and Spectrum Analyzer Lab 4 Digital Scope and Spectrum Analyzer Page 4.1 Lab 4 Digital Scope and Spectrum Analyzer Goals Review Starter files Interface a microphone and record sounds, Design and implement an analog HPF, LPF

More information

Phase Correction System Using Delay, Phase Invert and an All-pass Filter

Phase Correction System Using Delay, Phase Invert and an All-pass Filter Phase Correction System Using Delay, Phase Invert and an All-pass Filter University of Sydney DESC 9115 Digital Audio Systems Assignment 2 31 May 2011 Daniel Clinch SID: 311139167 The Problem Phase is

More information

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2 ECE363, Experiment 02, 2018 Communications Lab, University of Toronto Experiment 02: Noise Bruno Korst - bkf@comm.utoronto.ca Abstract This experiment will introduce you to some of the characteristics

More information

The Audio Synthesizer

The Audio Synthesizer The Audio Synthesizer Lab Summary In this laboratory, you will construct an audio synthesizer. The synthesizer generates signals for various tones that you will use for your Simon push buttons and win/lose

More information

Operational Amplifiers

Operational Amplifiers Operational Amplifiers Continuing the discussion of Op Amps, the next step is filters. There are many different types of filters, including low pass, high pass and band pass. We will discuss each of the

More information

Sept 13 Pre-lab due Sept 12; Lab memo due Sept 19 at the START of lab time, 1:10pm

Sept 13 Pre-lab due Sept 12; Lab memo due Sept 19 at the START of lab time, 1:10pm Sept 13 Pre-lab due Sept 12; Lab memo due Sept 19 at the START of lab time, 1:10pm EGR 220: Engineering Circuit Theory Lab 1: Introduction to Laboratory Equipment Pre-lab Read through the entire lab handout

More information

Lab 2b: Dynamic Response of a Rotor with Shaft Imbalance

Lab 2b: Dynamic Response of a Rotor with Shaft Imbalance Lab 2b: Dynamic Response of a Rotor with Shaft Imbalance OBJECTIVE: To calibrate an induction position/displacement sensor using a micrometer To calculate and measure the natural frequency of a simply-supported

More information

EECS 452 Midterm Exam Winter 2012

EECS 452 Midterm Exam Winter 2012 EECS 452 Midterm Exam Winter 2012 Name: unique name: Sign the honor code: I have neither given nor received aid on this exam nor observed anyone else doing so. Scores: # Points Section I /40 Section II

More information

ECE 5650/4650 Exam II November 20, 2018 Name:

ECE 5650/4650 Exam II November 20, 2018 Name: ECE 5650/4650 Exam II November 0, 08 Name: Take-Home Exam Honor Code This being a take-home exam a strict honor code is assumed. Each person is to do his/her own work. Bring any questions you have about

More information

EC310 Security Exercise 20

EC310 Security Exercise 20 EC310 Security Exercise 20 Introduction to Sinusoidal Signals This lab demonstrates a sinusoidal signal as described in class. In this lab you will identify the different waveform parameters for a pure

More information

Introduction to Lab Instruments

Introduction to Lab Instruments ECE316, Experiment 00, 2017 Communications Lab, University of Toronto Introduction to Lab Instruments Bruno Korst - bkf@comm.utoronto.ca Abstract This experiment will review the use of three lab instruments

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

Real Analog - Circuits 1 Chapter 11: Lab Projects

Real Analog - Circuits 1 Chapter 11: Lab Projects Real Analog - Circuits 1 Chapter 11: Lab Projects 11.2.1: Signals with Multiple Frequency Components Overview: In this lab project, we will calculate the magnitude response of an electrical circuit and

More information

Lab 0: Introduction to TIMS AND MATLAB

Lab 0: Introduction to TIMS AND MATLAB TELE3013 TELECOMMUNICATION SYSTEMS 1 Lab 0: Introduction to TIMS AND MATLAB 1. INTRODUCTION The TIMS (Telecommunication Instructional Modelling System) system was first developed by Tim Hooper, then a

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

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

Lab E5: Filters and Complex Impedance

Lab E5: Filters and Complex Impedance E5.1 Lab E5: Filters and Complex Impedance Note: It is strongly recommended that you complete lab E4: Capacitors and the RC Circuit before performing this experiment. Introduction Ohm s law, a well known

More information

Lab Assignment 1 Spectrum Analyzers

Lab Assignment 1 Spectrum Analyzers THE UNIVERSITY OF BRITISH COLUMBIA Department of Electrical and Computer Engineering ELEC 391 Electrical Engineering Design Studio II Lab Assignment 1 Spectrum Analyzers 1 Objectives This lab consists

More information

Laboratory Project 4: Frequency Response and Filters

Laboratory Project 4: Frequency Response and Filters 2240 Laboratory Project 4: Frequency Response and Filters K. Durney and N. E. Cotter Electrical and Computer Engineering Department University of Utah Salt Lake City, UT 84112 Abstract-You will build a

More information

Laboratory Exercise #1

Laboratory Exercise #1 ECEN4002/5002 Spring 2004 Digital Signal Processing Laboratory Laboratory Exercise #1 Introduction The goals of this first exercise are to (1) get acquainted with the code development system and (2) to

More information

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2025 Fall 1999 Lab #7: Frequency Response & Bandpass Filters

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2025 Fall 1999 Lab #7: Frequency Response & Bandpass Filters GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING ECE 2025 Fall 1999 Lab #7: Frequency Response & Bandpass Filters Date: 12 18 Oct 1999 This is the official Lab #7 description;

More information

Knowledge Integration Module 2 Fall 2016

Knowledge Integration Module 2 Fall 2016 Knowledge Integration Module 2 Fall 2016 1 Basic Information: The knowledge integration module 2 or KI-2 is a vehicle to help you better grasp the commonality and correlations between concepts covered

More information

ECE 342 Fall 2017 Optoelectronic Link Project Lab 2: Active Bandpass Filters

ECE 342 Fall 2017 Optoelectronic Link Project Lab 2: Active Bandpass Filters ECE 342 Fall 2017 Optoelectronic Link Project Lab 2: Active Bandpass Filters Overview The performance of any electronic circuit, analog or digital, is limited by the noise floor. In a classical system,

More information

PHYSICS 107 LAB #9: AMPLIFIERS

PHYSICS 107 LAB #9: AMPLIFIERS Section: Monday / Tuesday (circle one) Name: Partners: PHYSICS 107 LAB #9: AMPLIFIERS Equipment: headphones, 4 BNC cables with clips at one end, 3 BNC T connectors, banana BNC (Male- Male), banana-bnc

More information

Schmitt trigger. V I is converted from a sine wave into a square wave. V O switches between +V SAT SAT and is in phase with V I.

Schmitt trigger. V I is converted from a sine wave into a square wave. V O switches between +V SAT SAT and is in phase with V I. When you have completed this exercise, you will be able to operate a sine wave to square wave converter. You will verify your results with an oscilloscope. Schmitt trigger. V I is converted from a sine

More information

Laboratory Experiment #1 Introduction to Spectral Analysis

Laboratory Experiment #1 Introduction to Spectral Analysis J.B.Francis College of Engineering Mechanical Engineering Department 22-403 Laboratory Experiment #1 Introduction to Spectral Analysis Introduction The quantification of electrical energy can be accomplished

More information

MODELLING AN EQUATION

MODELLING AN EQUATION MODELLING AN EQUATION PREPARATION...1 an equation to model...1 the ADDER...2 conditions for a null...3 more insight into the null...4 TIMS experiment procedures...5 EXPERIMENT...6 signal-to-noise ratio...11

More information

Project 2 - Speech Detection with FIR Filters

Project 2 - Speech Detection with FIR Filters Project 2 - Speech Detection with FIR Filters ECE505, Fall 2015 EECS, University of Tennessee (Due 10/30) 1 Objective The project introduces a practical application where sinusoidal signals are used to

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

Experiment 5.A. Basic Wireless Control. ECEN 2270 Electronics Design Laboratory 1

Experiment 5.A. Basic Wireless Control. ECEN 2270 Electronics Design Laboratory 1 .A Basic Wireless Control ECEN 2270 Electronics Design Laboratory 1 Procedures 5.A.0 5.A.1 5.A.2 5.A.3 5.A.4 5.A.5 5.A.6 Turn in your pre lab before doing anything else. Receiver design band pass filter

More information

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

The Oscilloscope. Vision is the art of seeing things invisible. J. Swift ( ) OBJECTIVE To learn to operate a digital oscilloscope. The Oscilloscope Vision is the art of seeing things invisible. J. Swift (1667-1745) OBJECTIVE To learn to operate a digital oscilloscope. THEORY The oscilloscope, or scope for short, is a device for drawing

More information

Lowpass A low pass filter allows low frequencies to pass through and attenuates high frequencies.

Lowpass A low pass filter allows low frequencies to pass through and attenuates high frequencies. MUSC 208 Winter 2014 John Ellinger Carleton College Lab 17 Filters II Lab 17 needs to be done on the imacs. Five Common Filter Types Lowpass A low pass filter allows low frequencies to pass through and

More information

EE 233 Circuit Theory Lab 2: Amplifiers

EE 233 Circuit Theory Lab 2: Amplifiers EE 233 Circuit Theory Lab 2: Amplifiers Table of Contents 1 Introduction... 1 2 Precautions... 1 3 Prelab Exercises... 2 3.1 LM348N Op-amp Parameters... 2 3.2 Voltage Follower Circuit Analysis... 2 3.2.1

More information

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Improving Signal Quality 3 24 Filter Bank Design 4 24 Potpourri Total 100

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Improving Signal Quality 3 24 Filter Bank Design 4 24 Potpourri Total 100 The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 Date: March 7, 2014 Course: EE 445S Evans Name: Last, First The exam is scheduled to last 50 minutes. Open books

More information

PHYS 3322 Modern Laboratory Methods I AC R, RC, and RL Circuits

PHYS 3322 Modern Laboratory Methods I AC R, RC, and RL Circuits Purpose PHYS 3322 Modern Laboratory Methods I AC, C, and L Circuits For a given frequency, doubling of the applied voltage to resistors, capacitors, and inductors doubles the current. Hence, each of these

More information

Precalculations Individual Portion Introductory Lab: Basic Operation of Common Laboratory Instruments

Precalculations Individual Portion Introductory Lab: Basic Operation of Common Laboratory Instruments Name: Date of lab: Section number: M E 345. Lab 1 Precalculations Individual Portion Introductory Lab: Basic Operation of Common Laboratory Instruments Precalculations Score (for instructor or TA use only):

More information

Lab #5 Steady State Power Analysis

Lab #5 Steady State Power Analysis Lab #5 Steady State Power Analysis Steady state power analysis refers to the power analysis of circuits that have one or more sinusoid stimuli. This lab covers the concepts of RMS voltage, maximum power

More information

Physics 2310 Lab #2 Speed of Sound & Resonance in Air

Physics 2310 Lab #2 Speed of Sound & Resonance in Air Physics 2310 Lab #2 Speed of Sound & Resonance in Air Objective: The objectives of this experiment are a) to measure the speed of sound in air, and b) investigate resonance within air. Apparatus: Pasco

More information

Laboratory Experience #5: Digital Spectrum Analyzer Basic use

Laboratory Experience #5: Digital Spectrum Analyzer Basic use TELECOMMUNICATION ENGINEERING TECHNOLOGY PROGRAM TLCM 242: INTRODUCTION TO TELECOMMUNICATIONS LABORATORY Laboratory Experience #5: Digital Spectrum Analyzer Basic use 1.- INTRODUCTION Our normal frame

More information

Digital Signal Processing ETI

Digital Signal Processing ETI 2011 Digital Signal Processing ETI265 2011 Introduction In the course we have 2 laboratory works for 2011. Each laboratory work is a 3 hours lesson. We will use MATLAB for illustrate some features in digital

More information

Digital Signal Processing ETI

Digital Signal Processing ETI 2012 Digital Signal Processing ETI265 2012 Introduction In the course we have 2 laboratory works for 2012. Each laboratory work is a 3 hours lesson. We will use MATLAB for illustrate some features in digital

More information

BME 3512 Bioelectronics Laboratory Two - Passive Filters

BME 3512 Bioelectronics Laboratory Two - Passive Filters BME 35 Bioelectronics Laboratory Two - Passive Filters Learning Objectives: Understand the basic principles of passive filters. Laboratory Equipment: Agilent Oscilloscope Model 546A Agilent Function Generator

More information

Real Analog - Circuits 1 Chapter 11: Lab Projects

Real Analog - Circuits 1 Chapter 11: Lab Projects .3.4: Signal Conditioning Audio Application eal Analog Circuits Chapter : Lab Projects Overview: When making timevarying measurements, the sensor being used often has at least a few undesirable characteristics.

More information

Basic operational amplifier circuits In this lab exercise, we look at a variety of op-amp circuits. Note that this is a two-period lab.

Basic operational amplifier circuits In this lab exercise, we look at a variety of op-amp circuits. Note that this is a two-period lab. Basic operational amplifier circuits In this lab exercise, we look at a variety of op-amp circuits. Note that this is a two-period lab. Prior to Lab 1. If it has been awhile since you last used the lab

More information

Experiment X: Audio and Image Filtering

Experiment X: Audio and Image Filtering Experiment X: Audio and Image Filtering Table of Contents Purpose... 2 Background... 3 Laboratory:... 7 Task 1: Hardware Component... 7 Equipment:... 7 Run Down... 7 Task 2: Software Componen... 8 Equipment:...

More information

Lab 1. Resonance and Wireless Energy Transfer Physics Enhancement Programme Department of Physics, Hong Kong Baptist University

Lab 1. Resonance and Wireless Energy Transfer Physics Enhancement Programme Department of Physics, Hong Kong Baptist University Lab 1. Resonance and Wireless Energy Transfer Physics Enhancement Programme Department of Physics, Hong Kong Baptist University 1. OBJECTIVES Introduction to the concept of resonance Observing resonance

More information

Speed of Sound in Air

Speed of Sound in Air Speed of Sound in Air OBJECTIVE To explain the condition(s) necessary to achieve resonance in an open tube. To understand how the velocity of sound is affected by air temperature. To determine the speed

More information

Mic Mate Pro. User Manual

Mic Mate Pro. User Manual R Mic Mate Pro User Manual Mic Mate Pro Features Congratulations and thank you for purchasing the MXL Mic Mate Pro. This device is designed to minimize your setup for recording and allow for professional

More information

Experiment 02: Amplitude Modulation

Experiment 02: Amplitude Modulation ECE316, Experiment 02, 2017 Communications Lab, University of Toronto Experiment 02: Amplitude Modulation Bruno Korst - bkf@comm.utoronto.ca Abstract In this second laboratory experiment, you will see

More information

Mechatronics. Analog and Digital Electronics: Studio Exercises 1 & 2

Mechatronics. Analog and Digital Electronics: Studio Exercises 1 & 2 Mechatronics Analog and Digital Electronics: Studio Exercises 1 & 2 There is an electronics revolution taking place in the industrialized world. Electronics pervades all activities. Perhaps the most important

More information

University of Michigan EECS 311: Electronic Circuits Fall 2008 LAB 2 ACTIVE FILTERS

University of Michigan EECS 311: Electronic Circuits Fall 2008 LAB 2 ACTIVE FILTERS University of Michigan EECS 311: Electronic Circuits Fall 2008 LAB 2 ACTIVE FILTERS Issued 9/22/2008 Pre Lab Completed 9/29/2008 Lab Due in Lecture 10/6/2008 Introduction In this lab you will design a

More information

University of Utah Electrical & Computer Engineering Department ECE 2210/2200 Lab 4 Oscilloscope

University of Utah Electrical & Computer Engineering Department ECE 2210/2200 Lab 4 Oscilloscope University of Utah Electrical & Computer Engineering Department ECE 2210/2200 Lab 4 Oscilloscope Objectives 1 Introduce the Oscilloscope and learn some uses. 2 Observe Audio signals. 3 Introduce the Signal

More information