GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING

Similar documents
ECE-S352 Introduction to Digital Signal Processing Lecture 3A Direct Solution of Difference Equations

MAS160: Signals, Systems & Information for Media Technology. Problem Set 5. DUE: November 3, (a) Plot of u[n] (b) Plot of x[n]=(0.

Discrete-Time Systems, LTI Systems, and Discrete-Time Convolution

Question1 Multiple choices (circle the most appropriate one):

6.003 Homework #3 Solutions

FIR Filters. Lecture #7 Chapter 5. BME 310 Biomedical Computing - J.Schesser

Time-Domain Representations of LTI Systems

Solution of Linear Constant-Coefficient Difference Equations

DIGITAL SIGNAL PROCESSING LECTURE 3

ECE4270 Fundamentals of DSP. Lecture 2 Discrete-Time Signals and Systems & Difference Equations. Overview of Lecture 2. More Discrete-Time Systems

Signals and Systems. Problem Set: From Continuous-Time to Discrete-Time

Computing the output response of LTI Systems.

Ch3 Discrete Time Fourier Transform

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

Lecture 2 Linear and Time Invariant Systems

Solutions. Number of Problems: 4. None. Use only the prepared sheets for your solutions. Additional paper is available from the supervisors.

ELEG 4603/5173L Digital Signal Processing Ch. 1 Discrete-Time Signals and Systems

Solutions - Homework # 1

EE Midterm Test 1 - Solutions

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science. BACKGROUND EXAM September 30, 2004.

ADVANCED DIGITAL SIGNAL PROCESSING

Frequency Response of FIR Filters

Exam. Notes: A single A4 sheet of paper (double sided; hand-written or computer typed)

Signal Processing. Lecture 02: Discrete Time Signals and Systems. Ahmet Taha Koru, Ph. D. Yildiz Technical University.

Signals & Systems Chapter3

COMM 602: Digital Signal Processing

Olli Simula T / Chapter 1 3. Olli Simula T / Chapter 1 5

x[0] x[1] x[2] Figure 2.1 Graphical representation of a discrete-time signal.

Zeros of Polynomials

Linear time invariant systems

Lecture 3. Digital Signal Processing. Chapter 3. z-transforms. Mikael Swartling Nedelko Grbic Bengt Mandersson. rev. 2016

Filter banks. Separately, the lowpass and highpass filters are not invertible. removes the highest frequency 1/ 2and

Introduction to Signals and Systems, Part V: Lecture Summary

ECE 308 Discrete-Time Signals and Systems

3.2 Properties of Division 3.3 Zeros of Polynomials 3.4 Complex and Rational Zeros of Polynomials

Signal Processing in Mechatronics. Lecture 3, Convolution, Fourier Series and Fourier Transform

4755 Mark Scheme June Question Answer Marks Guidance M1* Attempt to find M or 108M -1 M 108 M1 A1 [6] M1 A1

Discrete-Time Signals and Systems. Discrete-Time Signals and Systems. Signal Symmetry. Elementary Discrete-Time Signals.

Solution of EECS 315 Final Examination F09

The z-transform can be used to obtain compact transform-domain representations of signals and systems. It

CALCULUS BASIC SUMMER REVIEW

Chapter Vectors

EECE 301 Signals & Systems

Classification of DT signals

EEO 401 Digital Signal Processing Prof. Mark Fowler

1 1 2 = show that: over variables x and y. [2 marks] Write down necessary conditions involving first and second-order partial derivatives for ( x0, y

EE / EEE SAMPLE STUDY MATERIAL. GATE, IES & PSUs Signal System. Electrical Engineering. Postal Correspondence Course

Discrete-Time Signals and Systems. Signals and Systems. Digital Signals. Discrete-Time Signals. Operations on Sequences: Basic Operations

Chapter 7 z-transform

The z-transform. 7.1 Introduction. 7.2 The z-transform Derivation of the z-transform: x[n] = z n LTI system, h[n] z = re j

Digital signal processing: Lecture 5. z-transformation - I. Produced by Qiangfu Zhao (Since 1995), All rights reserved

Finite-length Discrete Transforms. Chapter 5, Sections

PC5215 Numerical Recipes with Applications - Review Problems

Mechatronics. Time Response & Frequency Response 2 nd -Order Dynamic System 2-Pole, Low-Pass, Active Filter

ELEC1200: A System View of Communications: from Signals to Packets Lecture 3

Solutions of Chapter 5 Part 1/2

Chapter 7: The z-transform. Chih-Wei Liu

Unit 4: Polynomial and Rational Functions

CS / MCS 401 Homework 3 grader solutions

6.003: Signals and Systems. Feedback, Poles, and Fundamental Modes

Infinite Sequences and Series

Linear regression. Daniel Hsu (COMS 4771) (y i x T i β)2 2πσ. 2 2σ 2. 1 n. (x T i β y i ) 2. 1 ˆβ arg min. β R n d

FIR Filter Design: Part II

Fall 2011, EE123 Digital Signal Processing

T Signal Processing Systems Exercise material for autumn Solutions start from Page 16.

Chapter 2 Systems and Signals

Ma 530 Introduction to Power Series

3. Z Transform. Recall that the Fourier transform (FT) of a DT signal xn [ ] is ( ) [ ] = In order for the FT to exist in the finite magnitude sense,

Analog and Digital Signals. Introduction to Digital Signal Processing. Discrete-time Sinusoids. Analog and Digital Signals

Math 475, Problem Set #12: Answers

Exponential Moving Average Pieter P

Curve Sketching Handout #5 Topic Interpretation Rational Functions

Sequences A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence

10-701/ Machine Learning Mid-term Exam Solution

Sequences and Series of Functions

(, ) (, ) (, ) ( ) ( )

Discrete-time signals and systems See Oppenheim and Schafer, Second Edition pages 8 93, or First Edition pages 8 79.

MAXIMALLY FLAT FIR FILTERS

Created by T. Madas SERIES. Created by T. Madas

MA Lesson 26 Notes Graphs of Rational Functions (Asymptotes) Limits at infinity

EE123 Digital Signal Processing

EE422G Homework #13 (12 points)

SOLUTIONS TO EXAM 3. Solution: Note that this defines two convergent geometric series with respective radii r 1 = 2/5 < 1 and r 2 = 1/5 < 1.

Quiz No. 1. ln n n. 1. Define: an infinite sequence A function whose domain is N 2. Define: a convergent sequence A sequence that has a limit

PAPER : IIT-JAM 2010

The Z-Transform. (t-t 0 ) Figure 1: Simplified graph of an impulse function. For an impulse, it can be shown that (1)

Polynomials with Rational Roots that Differ by a Non-zero Constant. Generalities

Open book and notes. 120 minutes. Cover page and six pages of exam. No calculators.

Section A assesses the Units Numerical Analysis 1 and 2 Section B assesses the Unit Mathematics for Applied Mathematics

A. Basics of Discrete Fourier Transform

CS 270 Algorithms. Oliver Kullmann. Growth of Functions. Divide-and- Conquer Min-Max- Problem. Tutorial. Reading from CLRS for week 2

M2.The Z-Transform and its Properties

ECE 8527: Introduction to Machine Learning and Pattern Recognition Midterm # 1. Vaishali Amin Fall, 2015

A.1 Algebra Review: Polynomials/Rationals. Definitions:

EE123 Digital Signal Processing

FIR Filter Design: Part I

is also known as the general term of the sequence

XT - MATHS Grade 12. Date: 2010/06/29. Subject: Series and Sequences 1: Arithmetic Total Marks: 84 = 2 = 2 1. FALSE 10.

6 Integers Modulo n. integer k can be written as k = qn + r, with q,r, 0 r b. So any integer.

ELEG3503 Introduction to Digital Signal Processing

Transcription:

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING ECE 06 Summer 07 Problem Set #5 Assiged: Jue 3, 07 Due Date: Jue 30, 07 Readig: Chapter 5 o FIR Filters. PROBLEM 5..* (The LTI property.) For each system below, with iput x[ ] ad output, do both of the followig: Determie whether the system is LTI (liear ad time-ivariat). (Aswer YES/NO). If YES, specify its impulse respose h[ ]. If NO, explai why it is ot LTI. = x[ ]. = x[ ]. (c) = x[ ] + x[ ]. = 3x[ ]. (e) = max{x[ ], 0}. (I other words, egative iputs are replaced by zeros.) (f) The three-poit ruig-media filter = media{x[ ], x[ ], x[ ]}. (The media of three umbers is the middle umber after sortig.) PROBLEM 5..* The followig differece equatio defies a LTI discrete-time system: = 3x[ ] x[ ] x[ ]. Determie the impulse respose h[ ]. Sketch a stem plot of the impulse respose h[ ]. Label each ozero value. P (c) Fid the filter coefficiets {b k } i the FIR represetatio = M b k =0 kx[ k ]. Fid the order M of the filter. (e) Fid the legth L of the filter. (f) Sketch a stem plot of the output whe the iput is the uit step, x[ ] = u[ ]. (Hit: There are oly four ozero outputs.) (g) Sketch a stem plot of the output whe the iput is x[ ] = u[ ] u[ 6], as sketched below. Use covolutio. x[ ] 0 3 5

PROBLEM 5.3.* The figure below depicts a cascade coectio of a 3-poit ruig average filter with a -poit ruig average, i which the output y [ ] of the first filter is the iput x [ ] to the secod filter, ad the output y [ ] of the secod filter is the overall output : Sketch a stem plot of the impulse respose h [ ] of the 3-poit ruig average filter. Fid the impulse respose h[ ] of the overall cascaded system (from x[ ] to ). Specify your aswer i the form of a carefully labeled stem plot of h[ ] versus. PROBLEM 5..* Suppose the sequece x[ ] = u[ ] u[ 6] is fed as a iput to a FIR filter whose impulse respose is h[ ] = u[ ] u[ ], leadig to a output. Sketch a stem plot of the iput x[ ]. Sketch a stem plot of the impulse respose h[ ]. (c) Compute the output usig covolutio. Sketch a stem plot of the result. x[ ] 3-POINT y [ ] = x [ ] -POINT RUNNING AVERAGE Fill i the blaks i the followig MATLAB code so that it cofirms your (c) aswer: x = oes(, ); h = oes(, ); y = cov(x, h); stem(y); RUNNING AVERAGE h [ ] h [ ] PROBLEM 5.5.* If the output of a causal -poit ruig average filter is the legth-9 sequece = {... 0 3... 6 8 0...} illustrated i the figure below, what is the iput sequece x[ ]? (Hit: x[ ] is ozero oly for {0,... 5}.) x[ ] -POINT RUNNING AVERAGE 6 0 8 6 3 5 6 7 8 9 0 0 5 0 5 0 3 5 6 8

PROBLEM 5.6.* (This problem looks at what happes whe a siusoid is fed ito a LTI filter, which is the topic of Chapter 6. However, for this problem the siusoid ad the filter are both simple eough that the solutio ca be foud usig the tools of Chapter 5 aloe.) Suppose that the siusoidal sigal x[ ] = cos( ) ˆ is applied to a two-poit averager with impulse respose h[ ] = 0.5 [ ] + 0.5 [ ]: x[ ] = cos( ) ˆ -POINT AVERAGER (c) Assumig that ˆ = Sketch a stem plot of the iput sigal x[ ] = cos( ), ˆ ad sketch a stem plot of the output sigal. Assumig that ˆ = 0.5 Sketch a stem plot of the iput sigal x[ ] = cos( ), ˆ ad sketch a stem plot of the output sigal. Assumig that ˆ = 0.5 The output sigal ca be writte i the form: = Acos( ˆ 0 + ). Fid umeric values for the parameters ˆ 0, A, ad. Assumig that ˆ = /3 Fid the umerical value of the output y[06] that takes at time = 06.

PROBLEM 5.7. The figure below depicts a cascade coectio of two liear time-ivariat (LTI) systems, i which the output y [ ] of the first system is the iput x [ ] to the secod system, ad the output y [ ] of the secod system is the overall output. x[ ] y [ ] = x [ ] LTI# LTI# Suppose that the first LTI system has a impulse respose h [ ] = ( ) for {0,,... 7}, where the parameter is a uspecified positive umber. (The impulse respose is zero for other values of.) For example, if = 0.8 the the impulse respose for the first system is as sketched below: h [ ] 6 0 6 3 5 7 This first system has the effect of blurrig the iput sigal x[ ]. I a attempt to deblur ad recover the iput x[ ], a egieer proposes to pass the output of the first system ito a secod LTI system that is defied by the followig differece equatio: (c) (e) (f) = x [ ] + x [ ]. Fid the differece equatio that relates the iput x [ ] ad output y [ ] of the first system. Fid the impulse respose h [ ] of the secod system. Determie the impulse respose h[ ] = h [ ] h [ ] of the overall cascade system. Fid a sigle differece equatio that relates to x[ ] i the overall cascade system. Commet o the degree to which the egieer s goal of x[ ] is achieved. For example, are there values of the parameter for which x[ ]? Are there values of the parameter for which the ultimate goal of exact equality ( = x[ ]) is achieved? Suppose that = 0.5. Specify umeric values for the vector bb i the first lie below so that the overall cascade system ca be implemeted i MATLAB via the followig: bb = [??? ]; yy = firfilt(bb, xx); where xx is a vector cotaiig the ozero values of the iput x[ ], ad where yy is a vector cotaiig the ozero values of the output.

PROBLEM 5.8. Cosider a discrete-time sequece x[ ] that is periodic with period N 0 =, satisfyig x[0] = 0, x[] =, x[] =, ad x[3] = 3. As show below, this sequece is fed as a iput to a LTI system, producig the output : x[ ] LTI If the LTI system is a L-poit ruig average filter, what value or values of the parameter L will result i a output that is costat for all time, say = c? Fid the output y[06] at time = 06 if the impulse respose h[ ] of the LTI system is as show below: h[ ] 0 3 7 PROBLEM 5.9. So far we have see that a FIR filter ca be described i oe of three equivalet ways: By its differece equatio, by its impulse respose h[ ], ad by its filter coefficiets {b k }. I part below you are give a differet FIR filter described by oe of the three; specify the remaiig two. h[ ] = 0.5 (u[ ] u[ 5]), where u[ ] is the uit step. b 0 = b = b = b 3 = /. (All other b k values are zero.) (c) = x[ ] + x[ ] + x[ ] + x[ 3]. PROBLEM 5.0. A system is said to be causal whe its curret output at time depeds oly o the curret iput x[ ] ad the past iputs {x[ ], x[ ], x[ 3],...}. I particular, the curret output of a causal system does ot deped o future iputs. Determie whether or ot each of the systems through (g) i Prob.. are causal. PROBLEM 5.. A quick-ad-easy test for liearity is to see if doublig the iput doubles the output. If the system fails this test, it is defiitely ot liear. If the system passes this test, it is usually liear. But there are exceptios. Cosider the followig system: = max(x[ ], 0). I words you might say that this system replaces all of the egative values i the iput sequece by zero. Does the system satisfy the doublig the iput doubles the output property? Is the system liear? If ot, why ot?

PROBLEM 5.. Systems that are both liear ad time-ivariat are special they are completely characterized by their impulse respose. However, ot all systems are both liear ad time-ivariat. For each of the systems described below, determie whether or ot they are liear, ad whether or ot they are time-ivariat. Summarize your aswers by writig YES or NO i each etry of this table: LINEAR TIME-INVARIANT Justify your aswers i each case: If you aswer YES, provide a proof; if you aswer NO, provide a specific couterexample. = [ ]x[ ]. = x[ ] +. (c) = x []. = cos(0. x[ ]). (e) = 0.5x[ ] + 0.5x[ ]. (f) = P k = x[ k ]h[ k ], where h[ ] = 0.5. (g) The three-poit ruig-media filter = media{x[ ], x[ ], x[ ]}. (The media of three umbers is the middle umber after sortig.) (c) (e) (f) (g)