Wow! Linear Systems and Signal Processing is fun!

Size: px
Start display at page:

Download "Wow! Linear Systems and Signal Processing is fun!"

Transcription

1 Wow! Linear Systems and Signal Processing is fun! Maurice F. Aburdene and Kundan Nepal Electrical Engineering Department, Bucknell University, Lewisburg, PA Abstract - We describe a recent offering of a linear systems and signal processing course for third-year electrical and computer engineering students. This course is a pre-requisite for our first digital signal processing course. Students have traditionally viewed linear systems courses as mathematical and extremely difficult. Without compromising the rigor of the required concepts, we strived to make the course fun, with application-based hands-on laboratory projects. These projects can be modified easily to meet specific instructors preferences. Index Terms- Linear Systems, Signal Processing, Signal Processing Education, Student Learning Counterintuitive, when moving from continuoustime domain to discrete-time domain Educators have tried to address the above concerns. For example, Ferre, Giremus and Grivel have tried to make the course more appealing by focusing on small-group based learning projects [5]. Wright, Morrow, Allie and Welch suggested ways to enhance engineering education and outreach [6], and Turner and Hoffbeck suggested ways to put theory into practice using software [7]. Warren suggested using computational projects to optimize student learning and retention of fundamental concepts [3]. Buck and Wage proposed active and cooperative learning (ACL) in signal processing courses [4]. INTRODUCTION Most undergraduate programs in electrical and computer engineering require a course in linear systems, signals and systems, signal processing, or a similarly named course in the third year. There are many excellent texts in these areas (too many to list here). The texts and courses focus on continuous-time signal representation, discrete-time signal representation, sinusoidal signal analysis and design methods, linear system definitions and methods, differential equations, difference equations, modeling of systems, spectral analysis, Laplace transforms, analog filters, sampling, Z-transforms, digital filters, continuoustime Fourier series, convolution, and continuous-time and discrete Fourier transforms. In addition, many texts and/or linear systems classes incorporate software, such as MATLAB, Spice, Mathematica, Mathcad or locally developed software. We have tried to teach all of these topics in our classes and as instructors, we think they are great and try to impart our excitement to our students. Pendergrass states that students have difficulty in such courses since they view them as only math and theory [1]. Greenberg, Smith and Newman found that many students had difficulty mastering the fundamentals of spectral analysis, appearing to be overwhelmed by the interaction of multiple variables [2]. In addition, if you teach one of the linear systems courses, then you might have observed that such a course is perceived by students as: Theoretical and mathematical[1],[2] Notation intensive[2] Difficult [1]-[4] Fast paced and time-intensive In the summer of 2009, we decided to tackle the issue and completely redesign the course, ELEC 320 (Linear Systems and Signal Processing), trying to make it as much a fun course for the students as it is for the instructors. The basic idea was to make the course application-based and to have hands-on laboratory projects. Our goal was to have students view the course as an opportunity to learn most of the above topics (very ambitious goal) and have fun. We decided not to choose a new text, but rather, use the texts that students had used earlier, along with web based-resources, and industrial application notes [8]-[11]. We taught the course in the fall of 2009 using seven projects (applications) in addition to an introduction to MATLAB and a final project. Each application and the major concepts involved were discussed first in class. Students were asked to perform experiments in lab to improve their understanding of the major concepts and their applications. Students were then required to write project reports (learn by writing). The course also required the students to propose a final project that covered one or more areas learned in the classroom. The students then devote the final three weeks of the semester designing and implementing their ideas to produce a functional product. Two of the projects are described in detail in [12]. PROJECTS AND APPLICATIONS I. Introduction to MATLAB Using Circuit Examples Throughout the semester, students used MATLAB to analyze linear systems and signals applications and problems. Our students have had prior programming experience using JAVA and we used two introductory labs to focus on helping students familiarize themselves with the F1G-1

2 MATLAB interface and learn its rules and syntax. The labs focused on the representation of signals as arrays and matrices; processing of these arrays and matrices; plotting of signals and conditional statements and loops. In order to show how MATLAB might be used to analyze signals, two examples were chosen. In the first example, students were asked to analyze an inverting op-amp circuit; create both a DC and AC input signal and analyze the output response in each case. For the second example, students were asked to create a signal by combining three sinusoidal waveforms to approximate a square wave signal with 1 khz frequency. Students were then tasked with using this signal as an input to a series RC circuit with bandwidth of 1.5 khz and to derive and plot the output voltage across the capacitor. These examples were an indirect introduction to the Fourier series and analog filters incorporated in some of the course projects. communication link with a given bandwidth. In particular, we were interested in having the students determine the harmonic content and the time-response of both the transmitted signal and received signal. Students programmed the Agilent 33220A 20 MHz Function Generator to create the ASCII character and created a filter to view and analyze the output response. Students also used MATLAB and Simulink to simulate the communication model. This project reinforced concepts of periodic signals, Fourier series, harmonics, phase shift, signal power, bit rate, link bandwidth, Nyquist's theorem and Shannon s theorem for data transmission on a noisy channel. Details of this project are presented in [12]. IV. Modeling and Control of a DC Motor II. Satellite Communications FIGURE 1 A SIMULINK MODEL OF A SATELLITE COMMUNICATIONS SYSTEM. Communication systems provided us with excellent applications of important concepts that students had studied in ELEC 120 (Foundations of Electrical Engineering) and ELEC (Circuit Theory I &II). This project introduced students to a satellite communication system where a signal is transmitted from a ground transmitter, received by the satellite after some delay and reflected back to the ground receiver [12]-[14]. Students analyzed the signal received by the ground station as the sum of the signal sent from the station and the signal reflected back from the satellite. This interesting project helped students review sinusoidal signals, phasors, power, and understand the effect of delays, echoes and fading. In addition, the students got an opportunity to learn more about MATLAB and Simulink while getting to implement fundamental concepts they had previously learned as shown in Figure 1. This project is fully described in [12]. III. Data Communications and Fourier Series In this project, we focused on Fourier analysis of periodic signals and applications to data communication [12]-[15]. Students were given the task of analyzing an 8-bit ASCII character transmitted at a particular bit rate over a FIGURE 2 TOP VIEW OF BOARD WITH DC MOTOR AND SENSORS. The purpose of this project was to build, test and characterize a speed control system [16]. The primary objective of this lab was to model systems using differential equations and Laplace transforms. Students were given a differential equation model of a DC motor and were asked to use Laplace transforms to obtain the open-loop and closed loop transfer functions. The experiment used a DC motor with an AC tachometer as shown in Figure 2. Using rectifiers, the students converted the tachometer signal to DC and using op-amps created a proportional feedback speed control system. Vref + - Rectifier Amplifier AC Tach M DC Motor FIGURE 3 MODEL OF THE SPEED CONTROL SYSTEM. Out For this project, students were asked to build the system shown in Figure 3 and answer the following questions: F1G-2

3 Let v a be the input voltage to the motor, τ=6.7 sec and K= 46 rad/sec-volt. The motor speed, the output, can be determined directly from the equation written as: What is the step response of the system? What is the transfer function H(s) = W(s)/V al (s) based on this equation? Draw a block diagram of the closed-loop (CL) control system. Obtain the transfer function of the CL system. Use a square wave as your input voltage and observe the speed of the motor and the rectifier output voltage using the oscilloscope. What is the time constant of the closed loop system? Can you determine K and τ? V. Touch-tone Decoding and Filters FIGURE 4 PROGRAMMABLE FILTER BOARD. In this project, we focused on analog filter design for the Touch-tone telephone dialing system [17], using the MF10 (universal monolithic dual switched capacitor filter) chip, including a discussion of the history of the development and design issues. To minimize the time devoted to building the detection filters, a circuit board with an MF10 filter (shown in Figure 4) was given to the students. The circuit board had the necessary clock generator, audio jacks, operational amplifiers and an area to wire circuit components. Students were tasked with using the MF10 datasheet to create the required filter to detect a particular touch-tone. Based on their calculations, students then programmed the board by proper selection of resistors. Here is a sampling of some questions from this project: In your own words describe the Touch-tone telephone dialing system. How many tones are generated per pushbutton? What are the frequency assignments for the pushbuttons? Suppose the transmitter was nonlinear, list the first three harmonics of each frequency. Compare these harmonics with the original frequencies. Develop a block diagram(s) for a detection system using analog filters. Design a lowpass/highpass filter with a 1 khz bandwidth. Test your design using a tone generator program (Dual-Tone Multi-Frequency, DTMF) and the sound card. Observe and record the output of the filter when you push the 1 button. Observe and record the output of the filter when you push the # button. Using the output of the filter as an input, design a bandpass filter to detect the 7 button. Compare the output of the filter with output when depressing other buttons. What is the frequency response of the filter? What would happen to your detector circuit if the transmitter frequencies varied by ±2%? VI. Analog-to-Digital and Digital-to-Analog Converters The objective of this project was to help reinforce the concepts of analog-to-digital converters (A/Ds), digital-toanalog converters (D/As), sampling and digital signal processing. Students used the Keithley KUSB-3100 data acquisition hardware, the sound card and MATLAB for signal acquisition and processing. Students created waveforms using a function generator, sampled the waveforms at various sampling rates using the KUSB hardware and then processed the samples using MATLAB to generate the magnitude and phase plots using fast Fourier transforms (FFT). Students also sampled and recorded sound at various sampling rates using the sound-card and processed it using MATLAB/Simulink. Here is a sampling of some questions from this project: Please study the Keithley KUSB 3100 data sheet and answer the following questions: How many bits does this A/D have? What is the maximum analog input voltage? Develop the digital output vs. analog input characteristic? What is the maximum, minimum and average conversion error? Assume that the conversion error introduces noise, what is the signal-to-noise ratio for a 12-bit A/D? In your own words, describe (a) Nyquist s sampling theorem and (b) Shannon s theorem for noisy channels. Using the MATLAB program provided, sample a 200 Hz sinusoidal 1V peak-to-peak signal. Now modify the program to sample (a) two periods of the input signal, (b) the input signal at 50 Hz, 200Hz, 500Hz, and 1 khz. Relate the above to the Nyquist sampling frequency. Use the MATLAB fft program to determine magnitude and phase spectrum of the input signal. Repeat this for a square wave signal. Use the program to sample a sinusoidal input signal using the A/D and to output the sampled signal using the D/A. Observe the input and output on the oscilloscope. Just like the Keithley board, the sound card in your computer can be used to acquire analog signals. Assume the sampling frequency is 8 khz and a signal is sampled for 10 seconds. How many samples are collected? What is the time difference between two samples? F1G-3

4 Set up your function generator to generate a sinusoidal signal of 2 khz. Connect a speaker to the function generator. Now set the sampling frequency of your program to 8 khz and acquire 2 seconds of data. Plot the data just acquired and play it using the sound command in MATLAB. Now change the function generator frequency to 6 khz. Acquire 2 seconds of data and view the data using the plot command. Does the data look the same as before? Play the sound using the sound command. Does it sound the same? Repeat this for a sampling frequency of 11,025Hz. Instead of some tone generated through the function generator, let us actually work on real speech signals. Using the MATLAB program, record a voice at a sampling frequency of 22,050 Hz. Play it using the sound command. Now change the sampling frequency to 11,025 Hz. Play it using the sound command again. Do you hear any difference? VII. Digital Filter Design This project used the previous project on A/D, D/A and sampling as a foundation to introduce students to Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters. Students used MATLAB/Simulink to describe the difference equations and interpret the transfer function of the filters and perform an analysis of the frequency response of the filters. In addition, students tested the different filters by using their favorite music as inputs to the filter. Here is a sampling of questions from this project: In your own words, describe FIR and IIR filters. What are the advantages/ disadvantages of both the IIR and FIR filters? Let x[n] = [n]. Find y[n] = x(n-n). Let N=4. Sketch y[n] vs. n. Find H(z) =Y(z)/ X(z). Sketch the amplitude of H(z) vs. ω and phase of H(z) vs. ω. Discuss your results. Let x[n] = [n]. Find y[n] = (x[n] + x[n-1] x[n- (N-1)/N]) with N=4. Sketch y[n] vs. n. Find H(z) =Y(z)/ X(z). Sketch the amplitude of H(z) vs. ω and phase of H(z) vs. ω. Discuss your results. Load your favorite music file into MATLAB, x[n]. Implement the filter and listen to the filtered output using the sound card. Experiment with various values of N. Discuss your results. Assume zero initial conditions. Let x[n]= [n]. Find y[n] = -αy[n-1] +x[n-1]. Sketch y[n] vs. n. Find H(z) = Y(z)/X(z). Sketch the amplitude of H(z) vs. ω and phase of H(z) vs. ω. Discuss your results. Implement this filter and listen to the filtered output of your music file. Experiment with various values of α. Discuss your results. Now implement the filter y[n] = x[n] - x[n-1]. Listen to the filtered output of your music and discuss your results. VIII. Convolution: Computations and Applications This project was designed to help students learn about the impulse response of continuous-time systems and see the practical application of convolution. Students were first asked to determine the impulse response of an RC circuit both analytically and experimentally. Then they were asked to use convolution to determine the response to various input signals. In addition, the class went to measure the impulse response of the Powers Theatre (on campus). As an application of convolution, students were asked to experiment with music by taking their favorite music and using convolution to determine how the music would sound in the theatre. The trip to the Powers Theatre also demonstrated some of the basic concepts discussed in the satellite communications project. Here is a sampling of some questions from this project: F1G-4 Consider a series RC circuit driven by a voltage source, with the output voltage measured across the capacitor. We will use R = 10 kω and C = 0.1 μf. Analyze this circuit and derive the expression for the impulse response, h(t). In your analysis, consider applying a rectangular pulse that gets briefer and briefer while maintaining unit area. Analyze the circuit and derive an expression for the output, y(t). Devise a procedure to experimentally measure the step response of the circuit. Obtain the impulse response of the circuit, h(t). Use convolution to predict the response of this circuit to a 5 volt step function. Apply a 5 volt square wave and compare the response with your prediction. Use convolution to predict the response of this circuit to a 2 volt sinusoidal signal, f(t) = 2 sin(ωt). Then apply a 2 volt sinusoidal signal and compare the response with your prediction. Using the Keithley USB board, sample the impulse response, h(n), of the RC circuit. Load a music file, x(n) and convolve it with h(n) using the conv function. What effect does convolution with h(n) have on the music, i.e. what is different about the music after the processing? Load the impulse response of the Powers Theatre. The objective is to use convolution to hear digitized music and then play the resulting music and to listen to it as if you are in the Powers Theater. Plot the impulse response, h(n), of the Powers Theater vs. sample number. Load a music file, x(n) and convolve it with h(n). Play x(n) and y(n). What effect does convolution with h(n) have on the music? IX. Final Projects Students were asked to propose their own project that covered one or more concepts learned in the course. The

5 final project, which spanned three weeks, involved the design, implementation, test and documentation of a complete system (either hardware or software). At the end of the semester, students were required to demonstrate a working system to the class and guests, and prepare a professional presentation. In addition, students were required to write a technical report that documented their design, a product specification datasheet for use by the marketing group, and a sales brochure. The open-ended nature of the project yielded a number of interesting projects. ASSESMENT Since the course underwent a major redesign, and we had tried a new project based approach to the course, it was important for us to find out how the students perceived the different projects. At the end of the semester (Fall 2009), students were asked to fill out an anonymous survey which included that they indicate what labs you found helpful so we can improve them. The result of the survey is presented in Figure 5 for each project. A total of 24 students responded to the survey and rated each project on a scale of 1 to 5. A rating of 1 indicates that the students did not find the project helpful while a rating of 5 indicates the students found the projects very helpful in enhancing their understanding of the concepts involved. Students overwhelmingly seemed to like the first project titled Introduction to MATLAB using Circuit Examples. The final project received high scores as well. This is not surprising since the students had themselves worked to create the project specification, planned it, and implemented the project. The median for each project was 4 out of 5, indicating general satisfaction with the projects in helping the students understand the concepts involved. FIGURE 5 RESULTS OF THE END-OF-SEMESTER STUDENT SURVEY FOR EACH PROJECT (TOTAL RESPONDENTS= 24 STUDENTS). F1G-5

6 TABLE I COMPARISON OF COURSE LEARNING GOALS FOR FALL 2008, 2009 AND Course Learning Goal Mean Median Std. Dev Mean Median Std. Dev Mean Median Std. Dev Identify and use signal models Develop models of engineering systems, physical systems, and social systems Analyze continuous-time system models by applying Fourier and frequency response methods Analyze discrete-time systems Develop computer models using available software packages for analysis and design Design a hardware or software system and formulate system specifications Table I shows a comparison of the course learning goals for the course offerings in 2008, 2009 and 2010 using the same scale as the survey. The classes had 10, 24, and 15 students respectively. The course offered in 2008 was a traditional text [14]/lecture/lab format and did not use the projects discussed in this paper. Students responses show that scores for the course learning goals improved from 2008 to 2009 as a result of the move to a project based course. The learning goals results for 2010 shows further improvements in all but analyze discrete-time systems. SUMMARY This paper presented an overview of our project based course on linear systems and signal processing. As instructors, our motivation was to dispel the notion that this type of course is too mathematical and difficult to be fun and exciting. Through application oriented projects, we tried to convey the enthusiasm we have for the subject to our students in the course. An end of semester survey (Fall 2009) showed that while students did in fact enjoy the project driven approach, we have room for improvement. Based on the survey and our own analysis, the course was modified from this offering in the fall of We dropped the modeling and control of a DC motor and have gone back to requiring a textbook [14] for the course. Textbooks from previous classes that we thought would have been kept by students as reference materials for their own private libraries were, in fact, sold back. ACKNOWLEDGEMENTS We thank Professors Rich Kozick, Heath Hansum, James Baish, and Mr. Tom Thul for their valuable help with the design of the projects. REFERENCES [2] J. E. Greenberg, N. T. Smith, and J. H. Newman, Instructional module in Fourier spectral analysis, based on principles of How People Learn, Journal of Engineering Education, vol. 92, pp , [3] S. Warren, Optimizing Student Learning and retention of time and frequency domain concepts through numerical computation projects, Proc. of the American Society for Engineering Education Annual Conference & Exposition, [4] J. R. Buck, and K.E. Wage, Active and Cooperative Learning in Signal Processing Courses, IEEE Signal Processing Magazine, vol. 22 no. 2, pp 76-81, [5] G. Ferre, A. Giremus, and E. Grivel, Small-group learning projects to make signal processing more appealing: From speech processing to OFDMA synchronization, IEEE International Conference on Acoustics, Speech and Signal Processing, pp , [6] C. H. G. Wright, M. G. Morrow, M. C. Allie, and T. B. Welch, Enhancing engineering education and outreach using real-time DSP, IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) pp , [7] J. Turner, and J.P. Hoffbeck, Putting Theory into Practice with Simulink, Proc. of the American Society for Engineering Education Annual Conference & Exposition, [8] J.W. Nilsson, and S.A. Riedel, Electric Circuits (8th Edition), Prentice-Hall, [9] L. S. Bobrow, Fundamentals of Electrical Engineering, Oxford University Press, New York, [10] A. S. Sedra, and K.C. Smith, Microelectronics Circuits (5th Edition), Oxford University Press, [11] Agilent Technologies, The Fundamentals of Signal Analysis, Application Note 243. [12] M. F. Aburdene, and K. Nepal, Satellite Communications, Data Communications, and Simulation, Proc. of the American Society for Engineering Education Annual Conference & Exposition, [13] D. R. Fannin, W. H. Tranter, and R. E. Ziemer, Signals and Systems: Continuous and Discrete: Fourth Edition, Prentice Hall, [14] M. J. Roberts, Fundamentals of Signals & Systems, McGraw Hill, New York, [15] A. S. Tanenbaum, Computer Networks (3 rd Edition), Prentice-Hall, 1996, (Chapter 2, pp ). [16] R. C. Dorf, and R. H. Bishop, Modern Control Systems (11th Edition), Prentice-Hall, [17] L. Schenker, "Pushbutton Calling with a Two-Group Voice Frequency Code," The Bell System Technical Journal, vol. 39, pp , January [1] N. A. Pendergrass, Using Computers, Simulators and Sound to give hands-on experience, Proc. of the American Society for Engineering Education Annual Conference & Exposition, F1G-6

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

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam Date: December 18, 2017 Course: EE 313 Evans Name: Last, First The exam is scheduled to last three hours. Open

More information

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication INTRODUCTION Digital Communication refers to the transmission of binary, or digital, information over analog channels. In this laboratory you will

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

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202)

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202) Department of Electronic Engineering NED University of Engineering & Technology LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202) Instructor Name: Student Name: Roll Number: Semester: Batch:

More information

Innovative Communications Experiments Using an Integrated Design Laboratory

Innovative Communications Experiments Using an Integrated Design Laboratory Innovative Communications Experiments Using an Integrated Design Laboratory Frank K. Tuffner, John W. Pierre, Robert F. Kubichek University of Wyoming Abstract In traditional undergraduate teaching laboratory

More information

Lecture Schedule: Week Date Lecture Title

Lecture Schedule: Week Date Lecture Title http://elec3004.org Sampling & More 2014 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date Lecture Title 1 2-Mar Introduction 3-Mar

More information

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM)

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM) Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM) April 11, 2008 Today s Topics 1. Frequency-division multiplexing 2. Frequency modulation

More information

Experiment No. 4 The LM 741 Operational Amplifier

Experiment No. 4 The LM 741 Operational Amplifier Experiment No. 4 The LM 741 Operational Amplifier By: Prof. Gabriel M. Rebeiz The University of Michigan EECS Dept. Ann Arbor, Michigan The LM * 741 is the most widely used op-amp in the world due to its

More information

AC : INTERACTIVE LEARNING DISCRETE TIME SIGNALS AND SYSTEMS WITH MATLAB AND TI DSK6713 DSP KIT

AC : INTERACTIVE LEARNING DISCRETE TIME SIGNALS AND SYSTEMS WITH MATLAB AND TI DSK6713 DSP KIT AC 2007-2807: INTERACTIVE LEARNING DISCRETE TIME SIGNALS AND SYSTEMS WITH MATLAB AND TI DSK6713 DSP KIT Zekeriya Aliyazicioglu, California State Polytechnic University-Pomona Saeed Monemi, California State

More information

Sampling and Reconstruction of Analog Signals

Sampling and Reconstruction of Analog Signals Sampling and Reconstruction of Analog Signals Chapter Intended Learning Outcomes: (i) Ability to convert an analog signal to a discrete-time sequence via sampling (ii) Ability to construct an analog signal

More information

DSP First. Laboratory Exercise #7. Everyday Sinusoidal Signals

DSP First. Laboratory Exercise #7. Everyday Sinusoidal Signals DSP First Laboratory Exercise #7 Everyday Sinusoidal Signals This lab introduces two practical applications where sinusoidal signals are used to transmit information: a touch-tone dialer and amplitude

More information

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10 Digital Signal Processing VO Embedded Systems Engineering Armin Wasicek WS 2009/10 Overview Signals and Systems Processing of Signals Display of Signals Digital Signal Processors Common Signal Processing

More information

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

Spectrum analyzer for frequency bands of 8-12, and MHz EE389 Electronic Design Lab Project Report, EE Dept, IIT Bombay, November 2006 Spectrum analyzer for frequency bands of 8-12, 12-16 and 16-20 MHz Group No. D-13 Paras Choudhary (03d07012)

More information

Experiments #6. Convolution and Linear Time Invariant Systems

Experiments #6. Convolution and Linear Time Invariant Systems Experiments #6 Convolution and Linear Time Invariant Systems 1) Introduction: In this lab we will explain how to use computer programs to perform a convolution operation on continuous time systems and

More information

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

EE 368 Electronics Lab. Experiment 10 Operational Amplifier Applications (2) EE 368 Electronics Lab Experiment 10 Operational Amplifier Applications (2) 1 Experiment 10 Operational Amplifier Applications (2) Objectives To gain experience with Operational Amplifier (Op-Amp). To

More information

Laboratory Assignment 5 Amplitude Modulation

Laboratory Assignment 5 Amplitude Modulation Laboratory Assignment 5 Amplitude Modulation PURPOSE In this assignment, you will explore the use of digital computers for the analysis, design, synthesis, and simulation of an amplitude modulation (AM)

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

Fall 2009 ElEn 256 Analog and Digital Signal Processing

Fall 2009 ElEn 256 Analog and Digital Signal Processing Fall 2009 ElEn 256 Analog and Digital Signal Processing Professor: Gary Schwartz Prerequisite: ElEn 146 Office: C219 Co-requisite: none Office Ph: (250) 762-5445 ext 4376 Lecture: 3 hrs/week Email: gschwartz@okanagan.bc.ca

More information

Pulse Code Modulation (PCM)

Pulse Code Modulation (PCM) Project Title: e-laboratories for Physics and Engineering Education Tempus Project: contract # 517102-TEMPUS-1-2011-1-SE-TEMPUS-JPCR 1. Experiment Category: Electrical Engineering >> Communications 2.

More information

AC : A CIRCUITS COURSE FOR MECHATRONICS ENGINEERING

AC : A CIRCUITS COURSE FOR MECHATRONICS ENGINEERING AC 2010-2256: A CIRCUITS COURSE FOR MECHATRONICS ENGINEERING L. Brent Jenkins, Southern Polytechnic State University American Society for Engineering Education, 2010 Page 15.14.1 A Circuits Course for

More information

Laboratory Assignment 4. Fourier Sound Synthesis

Laboratory Assignment 4. Fourier Sound Synthesis Laboratory Assignment 4 Fourier Sound Synthesis PURPOSE This lab investigates how to use a computer to evaluate the Fourier series for periodic signals and to synthesize audio signals from Fourier series

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

DIGITAL SIGNAL PROCESSING LABORATORY

DIGITAL SIGNAL PROCESSING LABORATORY DIGITAL SIGNAL PROCESSING LABORATORY SECOND EDITION В. Preetham Kumar CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Croup, an informa business

More information

Mel Spectrum Analysis of Speech Recognition using Single Microphone

Mel Spectrum Analysis of Speech Recognition using Single Microphone International Journal of Engineering Research in Electronics and Communication Mel Spectrum Analysis of Speech Recognition using Single Microphone [1] Lakshmi S.A, [2] Cholavendan M [1] PG Scholar, Sree

More information

EE 351M Digital Signal Processing

EE 351M Digital Signal Processing EE 351M Digital Signal Processing Course Details Objective Establish a background in Digital Signal Processing Theory Required Text Discrete-Time Signal Processing, Prentice Hall, 2 nd Edition Alan Oppenheim,

More information

Laboratory Exercises for Analog Circuits and Electronics as Hardware Homework with Student Laptop Computer Instrumentation

Laboratory Exercises for Analog Circuits and Electronics as Hardware Homework with Student Laptop Computer Instrumentation Laboratory Exercises for Analog Circuits and Electronics as Hardware Homework with Student Laptop Computer Instrumentation Marion O. Hagler Department of Electrical and Computer Engineering Mississippi

More information

EE 403: Digital Signal Processing

EE 403: Digital Signal Processing OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE 1 EEE 403 DIGITAL SIGNAL PROCESSING (DSP) 01 INTRODUCTION FALL 2012 Yrd. Doç. Dr. Didem Kıvanç Türeli didem.kivanc@okan.edu.tr EE 403: Digital Signal

More information

SIGMA-DELTA CONVERTER

SIGMA-DELTA CONVERTER SIGMA-DELTA CONVERTER (1995: Pacífico R. Concetti Western A. Geophysical-Argentina) The Sigma-Delta A/D Converter is not new in electronic engineering since it has been previously used as part of many

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

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

EEE - 321: Signals and Systems Lab Assignment 3

EEE - 321: Signals and Systems Lab Assignment 3 BILKENT UNIVERSITY ELECTRICAL AND ELECTRONICS ENGINEERING DEPARTMENT EEE - 321: Signals and Systems Lab Assignment 3 For Section-I report submission is due by 08.11.2017 For Section-II report submission

More information

Real-time Data Collections and Processing in Open-loop and Closed-loop Systems

Real-time Data Collections and Processing in Open-loop and Closed-loop Systems Real-time Data Collections and Processing in Open-loop and Closed-loop Systems Jean Jiang Purdue University Northwest jjiang@pnw.edu Li Tan Purdue University Northwest lizhetan@pnw.edu Abstract We present

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

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

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters Islamic University of Gaza OBJECTIVES: Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters To demonstrate the concept

More information

END-OF-YEAR EXAMINATIONS ELEC321 Communication Systems (D2) Tuesday, 22 November 2005, 9:20 a.m. Three hours plus 10 minutes reading time.

END-OF-YEAR EXAMINATIONS ELEC321 Communication Systems (D2) Tuesday, 22 November 2005, 9:20 a.m. Three hours plus 10 minutes reading time. END-OF-YEAR EXAMINATIONS 2005 Unit: Day and Time: Time Allowed: ELEC321 Communication Systems (D2) Tuesday, 22 November 2005, 9:20 a.m. Three hours plus 10 minutes reading time. Total Number of Questions:

More information

AC : DEVELOPING DIGITAL/ANALOG TELECOMMUNICA- TION LABORATORY

AC : DEVELOPING DIGITAL/ANALOG TELECOMMUNICA- TION LABORATORY AC 2011-2119: DEVELOPING DIGITAL/ANALOG TELECOMMUNICA- TION LABORATORY Dr. Yuhong Zhang, Texas Southern University Yuhong Zhang is an assistant professor at Texas Southern University Xuemin Chen, Texas

More information

EE 233 Circuit Theory Lab 3: First-Order Filters

EE 233 Circuit Theory Lab 3: First-Order Filters EE 233 Circuit Theory Lab 3: First-Order Filters Table of Contents 1 Introduction... 1 2 Precautions... 1 3 Prelab Exercises... 2 3.1 Inverting Amplifier... 3 3.2 Non-Inverting Amplifier... 4 3.3 Integrating

More information

DIGITAL SIGNAL PROCESSING WITH VHDL

DIGITAL SIGNAL PROCESSING WITH VHDL DIGITAL SIGNAL PROCESSING WITH VHDL GET HANDS-ON FROM THEORY TO PRACTICE IN 6 DAYS MODEL WITH SCILAB, BUILD WITH VHDL NUMEROUS MODELLING & SIMULATIONS DIRECTLY DESIGN DSP HARDWARE Brought to you by: Copyright(c)

More information

Lecture 2 Review of Signals and Systems: Part 1. EE4900/EE6720 Digital Communications

Lecture 2 Review of Signals and Systems: Part 1. EE4900/EE6720 Digital Communications EE4900/EE6420: Digital Communications 1 Lecture 2 Review of Signals and Systems: Part 1 Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer

More information

ELECTRIC CIRCUITS. Third Edition JOSEPH EDMINISTER MAHMOOD NAHVI

ELECTRIC CIRCUITS. Third Edition JOSEPH EDMINISTER MAHMOOD NAHVI ELECTRIC CIRCUITS Third Edition JOSEPH EDMINISTER MAHMOOD NAHVI Includes 364 solved problems --fully explained Complete coverage of the fundamental, core concepts of electric circuits All-new chapters

More information

Laboratory 9. Required Components: Objectives. Optional Components: Operational Amplifier Circuits (modified from lab text by Alciatore)

Laboratory 9. Required Components: Objectives. Optional Components: Operational Amplifier Circuits (modified from lab text by Alciatore) Laboratory 9 Operational Amplifier Circuits (modified from lab text by Alciatore) Required Components: 1x 741 op-amp 2x 1k resistors 4x 10k resistors 1x l00k resistor 1x 0.1F capacitor Optional Components:

More information

Instruction Manual for Concept Simulators. Signals and Systems. M. J. Roberts

Instruction Manual for Concept Simulators. Signals and Systems. M. J. Roberts Instruction Manual for Concept Simulators that accompany the book Signals and Systems by M. J. Roberts March 2004 - All Rights Reserved Table of Contents I. Loading and Running the Simulators II. Continuous-Time

More information

Filter Design, Active Filters & Review. EGR 220, Chapter 14.7, December 14, 2017

Filter Design, Active Filters & Review. EGR 220, Chapter 14.7, December 14, 2017 Filter Design, Active Filters & Review EGR 220, Chapter 14.7, 14.11 December 14, 2017 Overview ² Passive filters (no op amps) ² Design examples ² Active filters (use op amps) ² Course review 2 Example:

More information

The Fundamentals of Mixed Signal Testing

The Fundamentals of Mixed Signal Testing The Fundamentals of Mixed Signal Testing Course Information The Fundamentals of Mixed Signal Testing course is designed to provide the foundation of knowledge that is required for testing modern mixed

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

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

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

EECS 216 Winter 2008 Lab 2: FM Detector Part II: In-Lab & Post-Lab Assignment EECS 216 Winter 2008 Lab 2: Part II: In-Lab & Post-Lab Assignment c Kim Winick 2008 1 Background DIGITAL vs. ANALOG communication. Over the past fifty years, there has been a transition from analog to

More information

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE) Code: 13A04602 R13 B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 (Common to ECE and EIE) PART A (Compulsory Question) 1 Answer the following: (10 X 02 = 20 Marks)

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

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

Downloaded from 1

Downloaded from  1 VII SEMESTER FINAL EXAMINATION-2004 Attempt ALL questions. Q. [1] How does Digital communication System differ from Analog systems? Draw functional block diagram of DCS and explain the significance of

More information

Laboratory 6. Lab 6. Operational Amplifier Circuits. Required Components: op amp 2 1k resistor 4 10k resistors 1 100k resistor 1 0.

Laboratory 6. Lab 6. Operational Amplifier Circuits. Required Components: op amp 2 1k resistor 4 10k resistors 1 100k resistor 1 0. Laboratory 6 Operational Amplifier Circuits Required Components: 1 741 op amp 2 1k resistor 4 10k resistors 1 100k resistor 1 0.1 F capacitor 6.1 Objectives The operational amplifier is one of the most

More information

Operational Amplifiers: Part II

Operational Amplifiers: Part II 1. Introduction Operational Amplifiers: Part II The name "operational amplifier" comes from this amplifier's ability to perform mathematical operations. Three good examples of this are the summing amplifier,

More information

Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback

Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback PURPOSE This lab will introduce you to the laboratory equipment and the software that allows you to link your computer to the hardware.

More information

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar Biomedical Signals Signals and Images in Medicine Dr Nabeel Anwar Noise Removal: Time Domain Techniques 1. Synchronized Averaging (covered in lecture 1) 2. Moving Average Filters (today s topic) 3. Derivative

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

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

EE 5410 Signal Processing

EE 5410 Signal Processing EE 54 Signal Processing MATLAB Exercise Telephone Touch-Tone Signal Encoding and Decoding Intended Learning Outcomes: On completion of this MATLAB laboratory exercise, you should be able to Generate 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

OPERATIONAL AMPLIFIERS (OP-AMPS) II

OPERATIONAL AMPLIFIERS (OP-AMPS) II OPERATIONAL AMPLIFIERS (OP-AMPS) II LAB 5 INTRO: INTRODUCTION TO INVERTING AMPLIFIERS AND OTHER OP-AMP CIRCUITS GOALS In this lab, you will characterize the gain and frequency dependence of inverting op-amp

More information

ENGR 210 Lab 12: Sampling and Aliasing

ENGR 210 Lab 12: Sampling and Aliasing ENGR 21 Lab 12: Sampling and Aliasing In the previous lab you examined how A/D converters actually work. In this lab we will consider some of the consequences of how fast you sample and of the signal processing

More information

STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE ELEC 225 TELECOMMUNICATIONS

STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE ELEC 225 TELECOMMUNICATIONS STATE UNIVERSITY OF NEW YORK COLLEGE OF TECHNOLOGY CANTON, NEW YORK COURSE OUTLINE ELEC 225 TELECOMMUNICATIONS Prepared By: Stephen E. Frempong SCHOOL OF ENGINEERING TECHNOLOGY ELECTRICAL ENGINEERING DEPARTMENT

More information

George Mason University ECE 201: Introduction to Signal Analysis

George Mason University ECE 201: Introduction to Signal Analysis Due Date: Week of May 01, 2017 1 George Mason University ECE 201: Introduction to Signal Analysis Computer Project Part II Project Description Due to the length and scope of this project, it will be broken

More information

Microcomputer Systems 1. Introduction to DSP S

Microcomputer Systems 1. Introduction to DSP S Microcomputer Systems 1 Introduction to DSP S Introduction to DSP s Definition: DSP Digital Signal Processing/Processor It refers to: Theoretical signal processing by digital means (subject of ECE3222,

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

DFT: Discrete Fourier Transform & Linear Signal Processing

DFT: Discrete Fourier Transform & Linear Signal Processing DFT: Discrete Fourier Transform & Linear Signal Processing 2 nd Year Electronics Lab IMPERIAL COLLEGE LONDON Table of Contents Equipment... 2 Aims... 2 Objectives... 2 Recommended Textbooks... 3 Recommended

More information

System analysis and signal processing

System analysis and signal processing System analysis and signal processing with emphasis on the use of MATLAB PHILIP DENBIGH University of Sussex ADDISON-WESLEY Harlow, England Reading, Massachusetts Menlow Park, California New York Don Mills,

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

LAB #7: Digital Signal Processing

LAB #7: Digital Signal Processing LAB #7: Digital Signal Processing Equipment: Pentium PC with NI PCI-MIO-16E-4 data-acquisition board NI BNC 2120 Accessory Box VirtualBench Instrument Library version 2.6 Function Generator (Tektronix

More information

Faculty of Engineering Electrical Engineering Department Communication Engineering I Lab (EELE 3170) Eng. Adam M. Hammad

Faculty of Engineering Electrical Engineering Department Communication Engineering I Lab (EELE 3170) Eng. Adam M. Hammad Faculty of Engineering Electrical Engineering Department Communication Engineering I Lab (EELE 3170) Eng. Adam M. Hammad EXPERIMENT #2 UNDERSTANDING TELEPHONE BASICS Telephone components: 1. Handset containing

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

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

EE228 Applications of Course Concepts. DePiero

EE228 Applications of Course Concepts. DePiero EE228 Applications of Course Concepts DePiero Purpose Describe applications of concepts in EE228. Applications may help students recall and synthesize concepts. Also discuss: Some advanced concepts Highlight

More information

Teaching Digital Communications in a Wireless World: Who Needs Equations?

Teaching Digital Communications in a Wireless World: Who Needs Equations? Teaching Digital Communications in a Wireless World: Who Needs Equations? Dennis Silage Electrical and Computer Engineering Temple University Abstract Digital communication is traditionally taught by examining

More information

EELE 201 Circuits I. Fall 2013 (4 Credits)

EELE 201 Circuits I. Fall 2013 (4 Credits) EELE 201 Circuits I Instructor: Fall 2013 (4 Credits) Jim Becker 535 Cobleigh Hall 994-5988 Office hours: Monday 2:30-3:30 pm and Wednesday 3:30-4:30 pm or by appointment EMAIL: For EELE 201-related questions,

More information

DSP COMMUNICATIONS EXPERIMENT

DSP COMMUNICATIONS EXPERIMENT Introduction DSP COMMUNICATIONS EXPERIMENT Gale Allen, Ph.D. Electrical and Computer Engineering and Technology Department (ECET) Minnesota State University, Mankato The laboratory experiments used in

More information

Speech, music, images, and video are examples of analog signals. Each of these signals is characterized by its bandwidth, dynamic range, and the

Speech, music, images, and video are examples of analog signals. Each of these signals is characterized by its bandwidth, dynamic range, and the Speech, music, images, and video are examples of analog signals. Each of these signals is characterized by its bandwidth, dynamic range, and the nature of the signal. For instance, in the case of audio

More information

DSP Communications Experiment Gale Allen, Minnesota State University, Mankato

DSP Communications Experiment Gale Allen, Minnesota State University, Mankato DSP Communications Experiment Gale Allen, Minnesota State University, Mankato Abstract A sampling circuit combined with digital implementation of analog communications functions and the evolution of experiments

More information

Chapter 3 Data and Signals 3.1

Chapter 3 Data and Signals 3.1 Chapter 3 Data and Signals 3.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Note To be transmitted, data must be transformed to electromagnetic signals. 3.2

More information

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu Concordia University Discrete-Time Signal Processing Lab Manual (ELEC442) Course Instructor: Dr. Wei-Ping Zhu Fall 2012 Lab 1: Linear Constant Coefficient Difference Equations (LCCDE) Objective In this

More information

Assignment 8 Analyzing Operational Amplifiers in MATLAB and PSpice

Assignment 8 Analyzing Operational Amplifiers in MATLAB and PSpice ECEL 301 ECE Laboratory I Dr. A. Fontecchio Assignment 8 Analyzing Operational Amplifiers in MATLAB and PSpice Goal Characterize critical parameters of the inverting or non-inverting opampbased amplifiers.

More information

Analog-Digital Interface

Analog-Digital Interface Analog-Digital Interface Tuesday 24 November 15 Summary Previous Class Dependability Today: Redundancy Error Correcting Codes Analog-Digital Interface Converters, Sensors / Actuators Sampling DSP Frequency

More information

Signal Processing for Speech Applications - Part 2-1. Signal Processing For Speech Applications - Part 2

Signal Processing for Speech Applications - Part 2-1. Signal Processing For Speech Applications - Part 2 Signal Processing for Speech Applications - Part 2-1 Signal Processing For Speech Applications - Part 2 May 14, 2013 Signal Processing for Speech Applications - Part 2-2 References Huang et al., Chapter

More information

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 1 2.1 BASIC CONCEPTS 2.1.1 Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 2 Time Scaling. Figure 2.4 Time scaling of a signal. 2.1.2 Classification of Signals

More information

Electronics Design Laboratory Lecture #4. ECEN 2270 Electronics Design Laboratory

Electronics Design Laboratory Lecture #4. ECEN 2270 Electronics Design Laboratory Electronics Design Laboratory Lecture #4 Electronics Design Laboratory 1 Part A Experiment 2 Robot DC Motor Measure DC motor characteristics Develop a Spice circuit model for the DC motor and determine

More information

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

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply. Motor Control Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Operator Input CPU digital? D/A, PWM analog voltage Power supply Amplifier linear,

More information

ECE 2100 Experiment VI AC Circuits and Filters

ECE 2100 Experiment VI AC Circuits and Filters ECE 200 Experiment VI AC Circuits and Filters November 207 Introduction What happens when we put a sinusoidal signal through a typical linear circuit? We will get a sinusoidal output of the same frequency,

More information

Lab 6 - MCU CODEC IIR Filter ReadMeFirst

Lab 6 - MCU CODEC IIR Filter ReadMeFirst 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

More information

DIGITAL SIGNAL PROCESSING (Date of document: 6 th May 2014)

DIGITAL SIGNAL PROCESSING (Date of document: 6 th May 2014) Course Code : EEEB363 DIGITAL SIGNAL PROCESSING (Date of document: 6 th May 2014) Course Status : Core for BEEE and BEPE Level : Degree Semester Taught : 6 Credit : 3 Co-requisites : Signals and Systems

More information

Multirate DSP, part 3: ADC oversampling

Multirate DSP, part 3: ADC oversampling Multirate DSP, part 3: ADC oversampling Li Tan - May 04, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion code 92562

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

EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM

EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM Department of Electrical and Computer Engineering Missouri University of Science and Technology Page 1 Table of Contents Introduction...Page

More information

ECE 203 ELECTRIC CIRCUITS AND SYSTEMS LABORATORY SPRING No labs meet this week. Course introduction & lab safety

ECE 203 ELECTRIC CIRCUITS AND SYSTEMS LABORATORY SPRING No labs meet this week. Course introduction & lab safety ECE 203 ELECTRIC CIRCUITS AND SYSTEMS LABORATORY SPRING 2019 Week of Jan. 7 Jan. 14 Jan. 21 Jan. 28 Feb. 4 Feb. 11 Feb. 18 Feb. 25 Mar. 4 Mar. 11 Mar. 18 Mar. 25 Apr. 1 Apr. 8 Apr. 15 Topic No labs meet

More information

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

Experiment 6: Amplitude Modulation, Modulators, and Demodulators Fall 2009 Experiment 6: Amplitude Modulation, Modulators, and Demodulators Fall 009 Double Sideband Amplitude Modulation (AM) V S (1+m) v S (t) V S V S (1-m) Figure 1 Sinusoidal signal with a dc component In double

More information

Electrical and Telecommunication Engineering Technology NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK

Electrical and Telecommunication Engineering Technology NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK DEPARTMENT: Electrical and Telecommunication Engineering Technology SUBJECT CODE AND TITLE: DESCRIPTION: REQUIRED TCET 4202 Advanced

More information

COURSE INFORMATION DOCUMENT

COURSE INFORMATION DOCUMENT University of Hartford, Ward College of Technology Prepared and Taught by the Department of Electronic Engineering Technology In Academic Year 2000-2001 COURSE INFORMATION DOCUMENT EL 351 - Linear Integrated

More information

INTRODUCTION DIGITAL SIGNAL PROCESSING

INTRODUCTION DIGITAL SIGNAL PROCESSING INTRODUCTION TO DIGITAL SIGNAL PROCESSING by Dr. James Hahn Adjunct Professor Washington University St. Louis 1/22/11 11:28 AM INTRODUCTION Purpose/objective of the course: To provide sufficient background

More information

EECS 216 Winter 2008 Lab 2: FM Detector Part I: Intro & Pre-lab Assignment

EECS 216 Winter 2008 Lab 2: FM Detector Part I: Intro & Pre-lab Assignment EECS 216 Winter 2008 Lab 2: Part I: Intro & Pre-lab Assignment c Kim Winick 2008 1 Introduction In the first few weeks of EECS 216, you learned how to determine the response of an LTI system by convolving

More information