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

Similar documents
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

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Upconversion 3 30 Filter Design 4 18 Potpourri Total 100

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 Midterm #2

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2. Prof. Brian L. Evans

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2. Prof. Brian L. Evans

EECS 452 Midterm Exam Winter 2012

EECS 452 Midterm Closed book part Winter 2013

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2. Prof. Brian L. Evans. Scooby-Doo

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS.

EE 470 Signals and Systems

Digital Signal Processing

ECE 429 / 529 Digital Signal Processing

EECS 452 Midterm Exam (solns) Fall 2012

ASN Filter Designer Professional/Lite Getting Started Guide

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters

Part B. Simple Digital Filters. 1. Simple FIR Digital Filters

Corso di DATI e SEGNALI BIOMEDICI 1. Carmelina Ruggiero Laboratorio MedInfo

SCUBA-2. Low Pass Filtering

Continuous- Time Active Filter Design

EECS 452 Practice Midterm Exam Solutions Fall 2014

Digital Filters Using the TMS320C6000

AutoBench 1.1. software benchmark data book.

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit

Infinite Impulse Response (IIR) Filter. Ikhwannul Kholis, ST., MT. Universitas 17 Agustus 1945 Jakarta

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

Spring 2014 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #2. Filter Analysis, Simulation, and Design

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b


Copyright S. K. Mitra

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

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

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

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

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

Final Exam Solutions June 7, 2004

Optimized Digital Filtering for the MSP430

IMPLEMENTATION OF DIGITAL FILTER ON FPGA FOR ECG SIGNAL PROCESSING

FX Basics. Filtering STOMPBOX DESIGN WORKSHOP. Esteban Maestre. CCRMA - Stanford University August 2013

EE 403: Digital Signal Processing

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

NAME STUDENT # ELEC 484 Audio Signal Processing. Midterm Exam July Listening test

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

Spring 2018 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #2. Filter Analysis, Simulation, and Design

UNIT II IIR FILTER DESIGN

Digital Signal Processing

4. Design of Discrete-Time Filters

A Low-Power Broad-Bandwidth Noise Cancellation VLSI Circuit Design for In-Ear Headphones

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

Advanced Digital Signal Processing Part 5: Digital Filters

4.5 Fractional Delay Operations with Allpass Filters

Lecture 17 z-transforms 2

AC : FIR FILTERS FOR TECHNOLOGISTS, SCIENTISTS, AND OTHER NON-PH.D.S

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

SIMULATION AND PROGRAM REALIZATION OF RECURSIVE DIGITAL FILTERS

Adaptive Filters Application of Linear Prediction

GSM Interference Cancellation For Forensic Audio

Digital Signal Processing of Speech for the Hearing Impaired

Filters. Phani Chavali

EE/TE 4385 DSP-Based Design Project I

FIR System Specification

AUTOMATIC IMPLEMENTATION OF FIR FILTERS ON FIELD PROGRAMMABLE GATE ARRAYS

CHAPTER 2 FIR ARCHITECTURE FOR THE FILTER BANK OF SPEECH PROCESSOR

PROBLEM SET 5. Reminder: Quiz 1will be on March 6, during the regular class hour. Details to follow. z = e jω h[n] H(e jω ) H(z) DTFT.

Teaching Digital Signal Processing with MatLab and DSP Kits

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values?

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

Subra Ganesan DSP 1.

Spring 2018 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #1 Sinusoids, Transforms and Transfer Functions

Project 1. Notch filter Fig. 1: (Left) voice signal segment. (Right) segment corrupted by 700-Hz sinusoidal buzz.

DSP Design Lecture 1. Introduction and DSP Basics. Fredrik Edman, PhD

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

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

Electrical & Computer Engineering Technology

Spring 2014 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #3 Solutions

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

CS3291: Digital Signal Processing

1. Find the magnitude and phase response of an FIR filter represented by the difference equation y(n)= 0.5 x(n) x(n-1)

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

University of Southern California

Project 2 - Speech Detection with FIR Filters

GUJARAT TECHNOLOGICAL UNIVERSITY

Final Exam Solutions June 14, 2006

Using Soft Multipliers with Stratix & Stratix GX

II Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing

McGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra

EEM478-WEEK8 Finite Impulse Response (FIR) Filters

Design and Implementation of Efficient FIR Filter Structures using Xilinx System Generator

EE 351M Digital Signal Processing

INTRODUCTION TO FILTER CIRCUITS

Signal processing preliminaries

Digital Signal Processing

LLRF4 Evaluation Board

ECE 5655/4655 Laboratory Problems

Digital Filtering: Realization

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

Transcription:

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 and open notes. You may refer to your homework assignments and the homework solution sets. Calculators are allowed. You may use any standalone computer system, i.e. one that is not connected to a network. Please disable all wireless connections on your computer system(s). Please turn off all cell phones. No headphones allowed. All work should be performed on the quiz itself. If more space is needed, then use the backs of the pages. Fully justify your answers. If you decide to quote text from a source, please give the quote, page number and source citation. Problem Point Value Your score Topic 1 28 Filter Analysis 2 24 Filter Implementation 3 24 Filter Design 4 24 Potpourri Total 100

Problem 1.1 Discrete-Time Filter Analysis. 28 points. A causal stable discrete-time linear time-invariant filter with input x[n] and output y[n] is governed by the following transfer function: for z 0. H ( z) 1 z (a) From the transfer function, derive the difference equation relating input x[n] and output y[n]. 6 points. 3 (b) Give the block diagram for the filter. 3 points. (c) What are the initial conditions? What values should they be assigned and why? 4 points. (d) Find the equation for the frequency response of the filter. Justify your approach. 6 points. (e) What is the group delay through the filter? 3 points. (f) Draw the pole-zero diagram. Is the filter lowpass, highpass, bandpass, bandstop, allpass or notch? 6 points.

Problem 1.2 Discrete-Time Filter Implementation. 24 points. Consider a causal fourth-order discrete-time infinite impulse response (IIR) filter with transfer function H(z). A filter is a bounded-input bounded-output stable linear time-invariant system. Input x[n] and output y[n] are real-valued. Cascade of biquads. We factor H(z) into a product of two second-order sections (biquads) H(z) = H 1 (z) H 2 (z) Parallel combination of biquads. We perform partial fraction decomposition on H(z) to write it as a sum of two second-order sections (biquads) H(z) = G 1 (z) +G 2 (z) (a) Draw the block diagrams for the cascade of biquads and the parallel combination of biquads. Each block in the block diagram would correspond to a biquad. 6 points. (b) Consider the implementation of the two filter structures on the TI TMS320C6700 DSP. i. Compare the memory usage for the two structures. 3 points. ii. Compare the execution cycles for the two structures. 6 points. (c) Consider the implementation of the two filter structures on a processor with two TI TMS 320C6700 DSP cores (CPUs). The cores share the same on-chip memory. i. Compare the memory usage for the two structures. 3 points. ii. Compare the execution cycles for the two structures. 6 points.

Problem 1.3 Filter Design. 24 points. In North America, there is a narrowband WWVB timing signal being broadcast at 60 khz. The G.hnem powerline communication standard uses a sampling rate 800 khz and operates in the 34.4 khz to 478.1 khz band. G.hnem receivers experience in-band interference from the WWVB signal. (a) Design a discrete-time second-order infinite impulse response (IIR) filter for a G.hnem transceiver to remove the 60 khz WWVB interferer. Give poles, zeros and gain. 12 points. (b) Design a discrete-time second-order infinite impulse response (IIR) filter for a G.hnem transceiver to extract the 60 khz WWVB signal for use in generating timestamps for power load profiles at the consumer s site. Give poles, zeros and gain. 12 points.

Problem 1.4. Potpourri. 24 points. (a) You want to design a linear phase finite impulse response (FIR) filter with 10,000 coefficients that meets a magnitude specification. Which FIR filter design method would you advocate using? 6 points. (b) Consider a causal first-order IIR filter with non-zero feedback coefficient a 1 and input signal x[n]. Output signal is y[n] = a 1 y[n-1] + x[n]. Input data, output data and feedback coefficient are unsigned 16-bit integers. As n increases, does the number of bits needed to keep calculations from losing precision always increase without bound? If yes, show that it is true for all non-zero values of a 1. If no, give a counter-example. 6 points. (c) Give three reasons why 32-bit floating-point data and arithmetic is better suited for audio processing than 16-bit integer data and arithmetic? 6 points. (d) What three instruction set architecture features would accelerate finite impulse response (FIR) filtering? 6 points.