Linear Filters. L[e iωt ] = 2π ĥ(ω)eiωt. Proof: Let L[e iωt ] = ẽ ω (t). Because L is time-invariant, we have that. L[e iω(t a) ] = ẽ ω (t a).

Similar documents
Math Fall Linear Filters

Lecture 1 January 5, 2016

2 The Fourier Transform

Review of Frequency Domain Fourier Series: Continuous periodic frequency components

EE 3054: Signals, Systems, and Transforms Summer It is observed of some continuous-time LTI system that the input signal.

A sufficient condition for the existence of the Fourier transform of f : R C is. f(t) dt <. f(t) = 0 otherwise. dt =

Linear Filters and Convolution. Ahmed Ashraf

Differential Equations

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 2 Laplace Transform I 1/52

GATE EE Topic wise Questions SIGNALS & SYSTEMS

Convolution. Define a mathematical operation on discrete-time signals called convolution, represented by *. Given two discrete-time signals x 1, x 2,

(f g)(t) = Example 4.5.1: Find f g the convolution of the functions f(t) = e t and g(t) = sin(t). Solution: The definition of convolution is,

L2 gains and system approximation quality 1

EECS 20N: Midterm 2 Solutions

LTI Systems (Continuous & Discrete) - Basics

Computing inverse Laplace Transforms.

Series FOURIER SERIES. Graham S McDonald. A self-contained Tutorial Module for learning the technique of Fourier series analysis

Analysis III for D-BAUG, Fall 2017 Lecture 10

The formulas for derivatives are particularly useful because they reduce ODEs to algebraic expressions. Consider the following ODE d 2 dx + p d

Lecture 9 February 2, 2016

( ) f (k) = FT (R(x)) = R(k)

Introduction & Laplace Transforms Lectures 1 & 2

HIGHER-ORDER LINEAR ORDINARY DIFFERENTIAL EQUATIONS IV: Laplace Transform Method David Levermore Department of Mathematics University of Maryland

Fourier transforms. R. C. Daileda. Partial Differential Equations April 17, Trinity University

Lecture 6 January 21, 2016

(an improper integral)

Heisenberg's inequality for Fourier transform

HIGHER-ORDER LINEAR ORDINARY DIFFERENTIAL EQUATIONS IV: Laplace Transform Method. David Levermore Department of Mathematics University of Maryland

Math 308 Exam II Practice Problems

+ + LAPLACE TRANSFORM. Differentiation & Integration of Transforms; Convolution; Partial Fraction Formulas; Systems of DEs; Periodic Functions.

E2.5 Signals & Linear Systems. Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & 2)

Computational Methods for Astrophysics: Fourier Transforms

1 otherwise. Note that the area of the pulse is one. The Dirac delta function (a.k.a. the impulse) can be defined using the pulse as follows:

Representation of Signals and Systems. Lecturer: David Shiung

Time-Dependent Statistical Mechanics A1. The Fourier transform

e st f (t) dt = e st tf(t) dt = L {t f(t)} s

13.42 READING 6: SPECTRUM OF A RANDOM PROCESS 1. STATIONARY AND ERGODIC RANDOM PROCESSES

Lecture 29. Convolution Integrals and Their Applications

Mathematical Foundations of Signal Processing

Math 216 Second Midterm 19 March, 2018

Aspects of Continuous- and Discrete-Time Signals and Systems

Systems Analysis and Control

Chapter 3 Convolution Representation

The Laplace transform

f(t)e st dt. (4.1) Note that the integral defining the Laplace transform converges for s s 0 provided f(t) Ke s 0t for some constant K.

Laplace Transforms and use in Automatic Control

2.161 Signal Processing: Continuous and Discrete

Chapter 31. The Laplace Transform The Laplace Transform. The Laplace transform of the function f(t) is defined. e st f(t) dt, L[f(t)] =

Time Series Analysis

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels)

Solutions to Assignment 7

A6523 Linear, Shift-invariant Systems and Fourier Transforms

Response to Periodic and Non-periodic Loadings. Giacomo Boffi. March 25, 2014

Laplace Transform. Chapter 4

HW 9, Math 319, Fall 2016

Homework 6 Solutions

Lecture 34. Fourier Transforms

10. Operators and the Exponential Response Formula

MA 266 Review Topics - Exam # 2 (updated)

Lecture 9 Infinite Impulse Response Filters

Q3. Derive the Wiener filter (non-causal) for a stationary process with given spectral characteristics

THE WAVE EQUATION. F = T (x, t) j + T (x + x, t) j = T (sin(θ(x, t)) + sin(θ(x + x, t)))

Module 4. Related web links and videos. 1. FT and ZT

Signal and systems. Linear Systems. Luigi Palopoli. Signal and systems p. 1/5

SIGNAL PROCESSING. B14 Option 4 lectures. Stephen Roberts

Linear Second Order ODEs

ANALOG AND DIGITAL SIGNAL PROCESSING CHAPTER 3 : LINEAR SYSTEM RESPONSE (GENERAL CASE)

6 The Fourier transform

Chapter 3. Periodic functions

3 rd class Mech. Eng. Dept. hamdiahmed.weebly.com Fourier Series

ACM 126a Solutions for Homework Set 4

Linear differential equations and related continuous LTI systems

The Laplace Transform

MAXIMIZING SIGNAL-TO-NOISE RATIO (SNR) IN 3-D LARGE BANDGAP SEMICONDUCTOR PIXELATED DETECTORS IN OPTIMUM AND NON-OPTIMAL FILTERING CONDITIONS

Outline. Introduction

Signals and Systems Spring 2004 Lecture #9

Recursive Gaussian filters

LAB 6: FIR Filter Design Summer 2011

Fourier transform representation of CT aperiodic signals Section 4.1

LECTURE 12 Sections Introduction to the Fourier series of periodic signals

Functions of a Complex Variable (S1) Lecture 11. VII. Integral Transforms. Integral transforms from application of complex calculus

The Continuous Time Fourier Transform

THE UNIVERSITY OF WESTERN ONTARIO. Applied Mathematics 375a Instructor: Matt Davison. Final Examination December 14, :00 12:00 a.m.

LINEAR RESPONSE THEORY

20.5. The Convolution Theorem. Introduction. Prerequisites. Learning Outcomes

2 Classification of Continuous-Time Systems

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

Modern Control Systems

Chapter 2: Linear systems & sinusoids OVE EDFORS DEPT. OF EIT, LUND UNIVERSITY

221B Lecture Notes on Resonances in Classical Mechanics

Math 5440 Problem Set 6 Solutions

ANALYTIC SEMIGROUPS AND APPLICATIONS. 1. Introduction

1 From Fourier Series to Fourier transform

ECE 602 Solution to Homework Assignment 1

Chapter 6: The Laplace Transform 6.3 Step Functions and

Ordinary Differential Equations

Section 3: Summary. Section 4. Evaluating Convolution Integrals. Convolution integral (memorise this):

Convolution and Linear Systems

Response to Periodic and Non-periodic Loadings. Giacomo Boffi.

HOMEWORK 2 SOLUTIONS

Transcription:

Linear Filters 1. Convolutions and filters. A filter is a black box that takes an input signal, processes it, and then returns an output signal that in some way modifies the input. For example, if the input signal is noisy, then one would want a filter that removes noise, but otherwise leaves the signal unchanged. From a mathematical point of view, a signal is a function f : R C that is piecewise contiuous, and perhaps satisfies other properties, and a filter is a transformation L that maps a signal f into another signal f. The space of signals is a vector space. L is a linear filter if it is a linear transformation on the space of signals i.e., it satisfies these two properties: (i) Additivity: L[f + g] L[f] + L[g] (ii) Homogeneity: L[cf] cl[f], where c is a constant. There is another property that we want our black box L to have. If we play an old, scratchy record for half an hour starting at 3 pm today, and put the signal through a noise reducing filter, we will hear the cleaned-up output, at roughly the same time as we play the record. If we play the same record at 1 am tomorrow morning, and use the same filter, we should hear the identical output, again at roughly the same time. This property is called time invariance. It can be precisely formulated this way. Let f(t) be the original signal, and let L[f(t)] f(t) be the filtered output. L is said to be time-invariant if L[f(t a)] f(t a) for any a. In words, L is time invariant if the time-shifted input signal f(t a) is transformed by L into the time-shifted output signal f(t a). Not every linear transformation has this property. For example, it fails for the linear transformation f t f(τ)dτ. A linear time-invariant transformation or filter L is closely related to a convolution product. To see how the two are related, we will determine what function e iωt is mapped to by L. Proposition 1.1: Let L be a linear, time-invariant transformation on the space of signals that are piecewise continuous functions, and let ω be a real number. Then, L[e iωt ] ĥ(ω)eiωt. Proof: Let L[e iωt ] ẽ ω (t). Because L is time-invariant, we have that L[e iω(t a) ] ẽ ω (t a). Since e iω(t a) e iωt e iωa and since L is linear, we also have that L[e iω(t a) ] L[e iωt e iωa ] e iωa L[e iωt ] e iωa ẽ ω (t) Comparing the two previous equations, we find that ẽ ω (t a) e iωa ẽ ω (t). 1

Now, a is arbitrary. We may set a t in the previous equation. Solving for ẽ(t) yields ẽ ω (t) ẽ ω ()e iωt. Letting ĥ(ω) ẽ ω()/ completes the proof. The function ĥ(ω), which should be thought of as the Fourier transform of a function h, completely determines L. To see this, we first apply L to a signal f, but with f written in a peculiar way, f(t) F 1 [ ˆf] 1 ˆf(ω)e iωt dω. Using this form for f, we get the following chain of equations: [ 1 L[f] L 1 1 ] ˆf(ω)e iωt dω ˆf(ω)L[e iωt ]dω [linearity] ( ) ˆf(ω) ĥ(ω) e iωt dω F 1 [ ˆf(ω)ĥ(ω)] [def n of inverse FT] f h(t) [Convolution Theorem] [Proposition1.1] The argument presented above is only formal, because the interchange of L and the integral in the second step has not been justified. Nevertheless, the result that we arrived at is true with very few restrictions on either L or the space of signals being considered. There are physical interpretations for both h(t) and ĥ(ω). Assume that h(t) is continuous, that δ is a small positive number. We want to apply L to an impulse: a signal f δ (t) that is any piecewise continuous function that is outside of an interval [ δ,δ] and satisfies f δ(t)dt 1. Applying L to f δ we get L[f δ (t)] f δ h(t) δ h(t) δ δ f δ (τ)h(t τ)dτ f δ (τ)h(t τ)dτ δ f δ (τ)dτ } {{ } 1 h(t) Thus h(t) is the approximate response to an impulse signal. For that reason h(t) is called the response function. We have already seen that L[e iωt ] ĥ(ω)eiωt. Thus ĥ(ω) is the amplitude to of the response to a pure frequency signal; it is called the system function. 2

2. Causality and the design of filters. We want to design a device that will cut off a signal s frequencies if they are beyond a certain range. Usually, such filters are employed in noise reduction, and are called low-pass filters. A simple guess at how to do this is to first look at the effect of a filter in the frequency domain. Since L[f] f h, we have, by the Convolution Theorem, L[f](ω) ˆf(ω)ĥ(ω). To remove all frequencies beyond a certain range, and still leave the other frequency components untouched, we need only choose { 1/ if ω ωc ĥ ωc (ω) :, if ω > ω c where ω c is some cut-off frequency that is at our disposal. The response function corresponding to the system function ĥω c is easy to calculate: h ωc (t) F 1 [ĥω c ] (1/ ) ωc 1 e iωt dω ω c [ ] e iωt ωωc 2itπ ω ω c eiωct e iω ct 2itπ sin(ω ct) πt ĥ ωc (ω)e iωt dω We want to see whether h ωc is a reasonable response function, and so we will see what happens when we filter a very simple input function, { 1 if t tc f tc (t) :, if t < or t > t c where t c is the switch-off time. The effect of the filter described above is L ωc [f tc ](t) 1 π tc ωc t f tc (τ)h ωc (t τ)dτ sin(ω c (t τ)) dτ π(t τ) ω c (t t c ) sinu u du 1 π {Si(ω ct) Si(ω c (t t c ))}, 3

where Si(z) z sin u u du. We want to plot L ωc [f tc ](t) 1 π {Si(ω ct) Si(ω c (t t c ))}. We need to pick numerical values for t c and ω c ; let us choose both parameters to be 1. The result is shown below. Figure 1: A plot of 1 π {Si(t) Si(t 1)} Note that an appreciable portion of the graph occurs before t. In physical terms, this means that the output signal is occurring before the input signal has arrived! Since this violates causality, the filter that we have constructed cannot be physically realized. Causality must be taken into account when designing filters. 3. Causal filters. A causal filter is one for which the output signal begins after the input signal has started to arrive. The result below tells us which filters are causal. Proposition 3.1: Let h be a piecewise continuous function for which the integral h(t) dt is finite. Then, h is the impulse response function for a causal filter if and only if h(t) for all t <. Proof: We will prove that if h(t) for all t <, then the corresponding filter is causal. We leave the converse as an exercise. Suppose that a signal starts arriving at t that is, f(t) for all t <. The output of the filter is then L[f](t) f h(t) 4 f(τ)h(t τ)dτ,

where the lower limit in the integral above is because f(τ) when τ <. Now, if a negative value of t is inserted in the formula above, the argmuent of h is t τ, which satisfies t τ t <, so h(t τ) for all τ. The integral thus vanishes, and f h(t) for all such t. The time-invariance of the filter takes care of the case when a signal starts arriving at a time other than t. This proposition applies to the response function, but it also gives us important information about the system function, ĥ(ω). Recall that the system function is the Fourier transform of h. If the filter is causal, then this implies ĥ(ω) 1 1 [causality] L[h(t)/ ](iω) [L Laplace transform] In words, the system function is the Laplace transform of a multiple of the response function, with the Laplace transform variable s iω. The converse is also true. Proposition 3.2: Suppose that G(s) L[g](s) and that g(t) dt is convergent. Then, the function G(iω)/ is the system function for a causal filter L, and the function { g(t) if t h(t) : if t < is the response function for L. Proof: If we start with the h defined in the proposition, and take its Fourier transform, then we have ĥ(ω) 1 1 g(t)e iωt dt 1 L[g(t)](iω) G(iω)/ One of the older causal, noise reducing filters is the Butterworth. It is consructed using Proposition 3.2 with g(t) Ae αt, where α > and A > are parameters. Since G(s) L[Ae αt ](s) A(α + s) 1, we have { Ae αt if t h(t) Butterworth filter: if t < ĥ(ω) (A/ )(α + iω) 1 Reference: A. Papoulis, The Fourier Integral and its Applications, McGraw-Hill, New York, 1962. 5