Digital Signal Processing I Final Exam Fall 2008 ECE Dec Cover Sheet

Similar documents
ECE538 Final Exam Fall 2017 Digital Signal Processing I 14 December Cover Sheet

NAME: 11 December 2013 Digital Signal Processing I Final Exam Fall Cover Sheet

EE538 Final Exam Fall :20 pm -5:20 pm PHYS 223 Dec. 17, Cover Sheet

EE538 Final Exam Fall 2007 Mon, Dec 10, 8-10 am RHPH 127 Dec. 10, Cover Sheet

EEL3135: Homework #4

Final Exam ECE301 Signals and Systems Friday, May 3, Cover Sheet

NAME: 13 February 2013 EE301 Signals and Systems Exam 1 Cover Sheet

Digital Signal Processing. Midterm 1 Solution

ECSE 512 Digital Signal Processing I Fall 2010 FINAL EXAMINATION

EE301 Signals and Systems In-Class Exam Exam 3 Thursday, Apr. 20, Cover Sheet

ECGR4124 Digital Signal Processing Final Spring 2009

EE538 Digital Signal Processing I Session 13 Exam 1 Live: Wed., Sept. 18, Cover Sheet

ECGR4124 Digital Signal Processing Exam 2 Spring 2017

ECE-314 Fall 2012 Review Questions for Midterm Examination II

Solution 7 August 2015 ECE301 Signals and Systems: Final Exam. Cover Sheet

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science Discrete-Time Signal Processing Fall 2005

NAME: 20 February 2014 EE301 Signals and Systems Exam 1 Cover Sheet

Analog vs. discrete signals

EE301 Signals and Systems In-Class Exam Exam 3 Thursday, Apr. 19, Cover Sheet

QUESTION BANK SIGNALS AND SYSTEMS (4 th SEM ECE)

Review of Discrete-Time System

! Circular Convolution. " Linear convolution with circular convolution. ! Discrete Fourier Transform. " Linear convolution through circular

Computer Engineering 4TL4: Digital Signal Processing

Each problem is worth 25 points, and you may solve the problems in any order.

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EC2314- DIGITAL SIGNAL PROCESSING UNIT I INTRODUCTION PART A

R13 SET - 1

! Introduction. ! Discrete Time Signals & Systems. ! Z-Transform. ! Inverse Z-Transform. ! Sampling of Continuous Time Signals

Chap 2. Discrete-Time Signals and Systems

SIDDHARTH GROUP OF INSTITUTIONS:: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE)

Let H(z) = P(z)/Q(z) be the system function of a rational form. Let us represent both P(z) and Q(z) as polynomials of z (not z -1 )

New Mexico State University Klipsch School of Electrical Engineering. EE312 - Signals and Systems I Spring 2018 Exam #1

UNIVERSITY OF OSLO. Please make sure that your copy of the problem set is complete before you attempt to answer anything.

Final Exam January 31, Solutions

ECE 350 Signals and Systems Spring 2011 Final Exam - Solutions. Three 8 ½ x 11 sheets of notes, and a calculator are allowed during the exam.

NAME: 23 February 2017 EE301 Signals and Systems Exam 1 Cover Sheet

Roll No. :... Invigilator s Signature :.. CS/B.Tech (EE-N)/SEM-6/EC-611/ DIGITAL SIGNAL PROCESSING. Time Allotted : 3 Hours Full Marks : 70

ECE 413 Digital Signal Processing Midterm Exam, Spring Instructions:

University of Illinois at Urbana-Champaign ECE 310: Digital Signal Processing

Discrete-time Signals and Systems in

Z - Transform. It offers the techniques for digital filter design and frequency analysis of digital signals.

Question Bank. UNIT 1 Part-A

ESE 531: Digital Signal Processing

Lecture 10. Digital Signal Processing. Chapter 7. Discrete Fourier transform DFT. Mikael Swartling Nedelko Grbic Bengt Mandersson. rev.

Your solutions for time-domain waveforms should all be expressed as real-valued functions.

Digital Signal Processing. Lecture Notes and Exam Questions DRAFT

ECE503: Digital Signal Processing Lecture 5

Very useful for designing and analyzing signal processing systems

Quiz. Good luck! Signals & Systems ( ) Number of Problems: 19. Number of Points: 19. Permitted aids:

Linear Convolution Using FFT

Fourier Methods in Digital Signal Processing Final Exam ME 579, Spring 2015 NAME

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF INFORMATION TECHNOLOGY. Academic Year

Module 3. Convolution. Aim

NAME: ht () 1 2π. Hj0 ( ) dω Find the value of BW for the system having the following impulse response.

Digital Signal Processing Lecture 4

EEO 401 Digital Signal Processing Prof. Mark Fowler

EE 225D LECTURE ON DIGITAL FILTERS. University of California Berkeley

Introduction to DSP Time Domain Representation of Signals and Systems

/ (2π) X(e jω ) dω. 4. An 8 point sequence is given by x(n) = {2,2,2,2,1,1,1,1}. Compute 8 point DFT of x(n) by

E : Lecture 1 Introduction

Multidimensional digital signal processing

Discrete Time Fourier Transform (DTFT)

Solutions. Number of Problems: 10

EE123 Digital Signal Processing. M. Lustig, EECS UC Berkeley

DFT-Based FIR Filtering. See Porat s Book: 4.7, 5.6

Interchange of Filtering and Downsampling/Upsampling

SIGNALS AND SYSTEMS. Unit IV. Analysis of DT signals

MAHALAKSHMI ENGINEERING COLLEGE-TRICHY

Digital Filters Ying Sun

Solution 10 July 2015 ECE301 Signals and Systems: Midterm. Cover Sheet

Final Exam of ECE301, Section 3 (CRN ) 8 10am, Wednesday, December 13, 2017, Hiler Thtr.

New Mexico State University Klipsch School of Electrical Engineering. EE312 - Signals and Systems I Fall 2017 Exam #1

Solutions. Number of Problems: 10

CITY UNIVERSITY LONDON. MSc in Information Engineering DIGITAL SIGNAL PROCESSING EPM746

The Cooper Union Department of Electrical Engineering ECE111 Signal Processing & Systems Analysis Final May 4, 2012

EECE 301 Signals & Systems Prof. Mark Fowler

Final Exam of ECE301, Section 1 (Prof. Chih-Chun Wang) 1 3pm, Friday, December 13, 2016, EE 129.

ECGR4124 Digital Signal Processing Midterm Spring 2010

University Question Paper Solution

ECE 438 Exam 2 Solutions, 11/08/2006.

ESE 531: Digital Signal Processing

UNIT-II Z-TRANSFORM. This expression is also called a one sided z-transform. This non causal sequence produces positive powers of z in X (z).

DFT & Fast Fourier Transform PART-A. 7. Calculate the number of multiplications needed in the calculation of DFT and FFT with 64 point sequence.

Digital Signal Processing Lecture 10 - Discrete Fourier Transform

Digital Signal Processing Lecture 3 - Discrete-Time Systems

Signals and Systems. Problem Set: The z-transform and DT Fourier Transform

Solutions. Number of Problems: 10

Stability Condition in Terms of the Pole Locations

LTI H. the system H when xn [ ] is the input.

7.17. Determine the z-transform and ROC for the following time signals: Sketch the ROC, poles, and zeros in the z-plane. X(z) = x[n]z n.

EEE4001F EXAM DIGITAL SIGNAL PROCESSING. University of Cape Town Department of Electrical Engineering PART A. June hours.

Frequency-Domain C/S of LTI Systems

Responses of Digital Filters Chapter Intended Learning Outcomes:

Lecture 11 FIR Filters

Flash File. Module 3 : Sampling and Reconstruction Lecture 28 : Discrete time Fourier transform and its Properties. Objectives: Scope of this Lecture:

PROBLEM SET 3. Note: This problem set is a little shorter than usual because we have not covered inverse z-transforms yet.

ENT 315 Medical Signal Processing CHAPTER 2 DISCRETE FOURIER TRANSFORM. Dr. Lim Chee Chin

How to manipulate Frequencies in Discrete-time Domain? Two Main Approaches

EE 3054: Signals, Systems, and Transforms Spring A causal discrete-time LTI system is described by the equation. y(n) = 1 4.

Z-Transform. The Z-transform is the Discrete-Time counterpart of the Laplace Transform. Laplace : G(s) = g(t)e st dt. Z : G(z) =

ESE 531: Digital Signal Processing

Transcription:

Digital Signal Processing I Final Exam Fall 8 ECE538 7 Dec.. 8 Cover Sheet Test Duration: minutes. Open Book but Closed Notes. Calculators NOT allowed. This test contains FIVE problems. All work should be done on blank 8.5 x white sheets of paper (NOT provided). Do not return this test sheet, just return your answer sheets.

Digital Signal Processing I Final Exam Fall 8 ECE538 DSP I 7 Dec. 8 Problem. pts] You are given the matrix inversion lemma: A B C D ] = A +A B(D CA B) CA A B(D CA B) (D CA B) CA (D CA B) ] A symmetric-toeplitz matrix is formed from the first three autocorrelation values of an AR process as r xx ] = /3, r xx ] = /6, and r xx ] = / as R 3 = /3 /6 / /6 /3 /6 / /6 /3 (a) Use the matrix inversion lemma to compute the inverse of R 3 in terms of the inverse of ] /3 /6 R = /6 /3 ] R = (b) Use the matrix inversion lemma to compute the solution a 3 = R 3 r 3 where: r 3 = /6 / / in terms of a = R r = / ] where: r = /6 / ] (c) What is the model order p of the AR process?

Problem. points] A signal xn] of length is broken up into two overlapping blocks of length 8, denoted x n] and x n], respectively, for the purposes of filtering with hn] = {,, } of length M = 3 via the overlap-save method. The last M = points of x n] are the first two points of x n]. The first M = zeros in x n] were added to get the overlap-save method started, as done in Fig. 7.3. in the text. x n] = {,,,,,,,} and x n] = {,,,,,,, } (a) y n] is formed by computing X (k) as an 8-pt DFT of x n], H(k) as an 8-pt DFT of hn], and then y n] as the 8-pt inverse DFT of Y (k) = X (k)h(k). Write out the values of y n] in sequence form (similar to how x n] and x n] are written out above.) (b) y n] is formed by computing X (k) as an 8-pt DFT of x n], H(k) as an 8-pt DFT of hn], and then y n] as the 8-pt inverse DFT of Y (k) = X (k)h(k). Write out the 8 values of y n] in sequence form. (c) Show how y n] and y n] are combined to form the full linear convolution yn] = xn] hn], via the overlap-save method. 3

Problem 3. points] A second-order digital filter is to be designed from an analog filter having two poles in the s-plane at.+.j and..j and two zeros at j 3 and j 3, via the bilinear transformation method characterized by the mapping s = z z + Note that.+.j = (/5)+j(/5) and j 3 = jtan(π/3) (a) Is the resulting digital filter (BIBO) stable? Briefly explain why or why not. (b) Denote the frequency response of the resulting digital filter as H(ω) (the DTFT of its impulse response). You are given that in the range < ω < π, there is only one value of ω for which H(ω) =. Determine that value of ω. (c) Draw a pole-zero diagram for the resulting digital filter. Give the exact locations of the poles and zeros of the digital filter in the z-plane. (d) Plot the magnitude of the DTFT of the resulting digital filter, H(ω), over π < ω < π. You are given that H() = 6. Be sure to indicate any frequency for which H(ω) =. Also, specifically note the numerical value of H(ω) for ω = π and ω = π. (e) Determine the difference equation for the resulting digital filter.

Problem. points] (a) Consider a causal FIR filter of length M = with impulse response hn] = un] un ] Provide a closed-form expression for the 6-pt DFT of hn], denoted H 6 (k), as a function of k. Simplify as much as possible. You are given the following four values: H 6 () = H 6 () = j H 6 (8) = H 6 () = +j (b) Consider the sequence xn] of length L = 6 below, equal to a sum of several finitelength sinewaves. ( ) π xn] = +cos n +cos(πn), n =,,...,5. y 6 n] is formed by computing X 6 (k) as a 6-pt DFT of xn], H 6 (k) as a 6-pt DFT of hn], and then y 6 n] as the 6-pt inverse DFT of Y 6 (k) = X 6 (k)h 6 (k). Express the result y 6 n] as a weighted sum of finite-length sinewaves similar to how xn] is written above. (c) For the remaining parts of this problem, hn] is now defined as the causal FIR filter of length M = below. hn] = ( ) n {un] un ]} Provide a closed-form expression for the 6-pt DFT of hn], denoted H 6 (k), as a function of k. Simplify as much as possible. (d) Consider again the sequence xn] of length L = 6 below. ( ) π xn] = +cos n +cos(πn), n =,,...,5. y 6 n] is formed by computing X 6 (k) as an 6-pt DFT of xn], H 6 (k) as a 6-pt DFT of hn], and then y 6 n] as the 6-pt inverse DFT of Y 6 (k) = X 6 (k)h 6 (k). Express the result y 6 n] as a weighted sum of finite-length sinewaves. (e) Consider the sequence pn] of length L = 6 below. pn] = δn]+δn ]+δn 8]+δn ] Is pn] = xn]? If they are equal, provide an explanation as to why they are equal. 5

Problem 5. points] x n] x n] xn] x n] Figure (a). Analysis Section of Two-Stage Tree-Structured Filter Bank. x n] G (ω) G (ω) x n] G (ω) yn] x n] G (ω) Figure (b). Synthesis Section of Two-Stage Tree-Structured Filter Bank. 6

x n] x n] G (ω) xn] x n] x n] G (ω) + x n] x n] G (ω) Figure (a). Analysis Filter Bank, M =. Figure (b). Synthesis Filter Bank, M =. This problem is about synthesizing an M=3 channel nonuniform PR filter bank from a two stage tree-structured PR filter bank. h n] = sin( π (n+.5)) π (n+.5) h n] = ( ) n h n] Also, g n] = h n] and g n] = h n]. The combination of the analysis filter pair, {H (ω),h (ω)}, and synthesis filter pair {G (ω),g (ω)}, form a two-channel PR filter bank. (a) Use Noble s First Identity to determine the analysis filters H m (ω), m =,,, so that the system in Fig. (a) is equivalent to the system in Fig. (a). (i) Plot the frequency response for each of the three filters H m (ω), m =,,. You can put all three plots on the same graph to save space. (ii) Write a time-domain expression for EACH of the three filters h m n], m =,,. (b) Next, use Noble s Second Identity to express each synthesis filter, G m (ω), m =,,, in terms of G (ω) and G (ω). (c) Plot F(ω) = i= H i (ω)g i (ω) over π < ω < π. + yn] 7