MATH 414 Lecture 20

From Notes
Jump to navigation Jump to search

« previous | Monday, March 3, 2014 | next »


Last Time

"Structure Theorem": L is a linear time-invariant filter if and only if L(f)=f*h, where h is the impulse response function, and h^(λ) is the system function.

We also discussed an acausal filter h^(λ)=12π(θ(λ)+θ(λλc)).

For f(t)=θ(t)θ(tt0), we have f*h(t)=1πλc(ttc)λctsinuudu

Plotting this filtered function gives a function that seems to give an output before the signal actually arrives (hence acausal), violating the laws of physics!

Causal Filters

Don't violate physical laws

A linear time-invariant filter L is said to be causal if and only if the output is 0 until the input function arrives.

Let our input be f(t)=0 for all t<t0

Then L(f)=f*h(t)=0 for all t<t0 as well.


The Butterworth filter is causal


Theorem. L is causal if and only if h(t)=0 for all t<0.

Partial Proof. (⇐) Assume f(t)=0 for all t<t0. We write

L(f)=f*h(t)=f(τ)h(tτ)dτ=t0f(τ)h(tτ)dτ

Suppose t<t0. Then for t0τ<, tτ<t0τ<0, so therefore h(tτ)=0, so

t0f(τ)0dτ=0.

quod erat demonstrandum


Corollary. L is causal if and only if h^(λ)=12π{h}(iλ)


Proof. If h is causal, then {h}=h(t)estdt=0h(t)est. If we let s=iλ, we get {h}(iλ)=0h(t)eiλtdt=2πh^(λ)

Suppose that h^(λ) is the system function h^(λ)=12π0H(t)eiλtdt, hence h^(λ)=12π{H}(s=iλ)

Define h(t):={H(t)0t0t<0. Then h^(λ)=12π{H}(iλ)=12π0H(t)eiλtdt=[h]

Butterworth

h^(λ)=A2π(α+iλ)=A2π1α+s, where 1α+s=0eαtestdt={eαt}

Look up Papoulis in regard to signal processing


Example

Consider the simple circuit containing an input voltage v, a resistor of resistance R, and a capacitor with capacitance R connected in series with a current of I running through it.

v(t)=IR+QC

We also have that I=dQdt, hence

v(t)=RdQdt+QCv(t)R=dQdt+QRC

note that RC has units of time.

Let α=1RC. then v(t)R=dQdt+αQ=f(t). Suppose that at t=0, Q(0)=0, and f(t)=0 for all t0.

Nothing can stop us from taking the Laplace transform of the function:

{Q=αQ}(s)=s{Q}+α{Q}=F(s){Q}=1s+αF(s)F(s)=0f(t)estdtF(iλ)=0f(t)eiλtdt=2π{f}(iλ){Q}(iλ)=1α+iλ2πf^(λ)1α+iλ=2π12π[AeαtH(t)]2πα+ih=[Aeαt](iλ)F(iλ)=2πf^(λ)12π[Q](iλ)=1α+iλ2πf^(λ)=Q^(λ)=1α+iλf^(λ)

Signals can be filtered by running them through a bunch of circuits


Sampling Theorem

We say that f(t) is band-limited if and only if f^(λ)=0 for |λ|>Ω for some finite Ω

Ω is a circular or angular frequency, and the frequency we would work with is νsig=Ω2π

Let f(t) be band-limited

f^(λ)=0 outside of the band [Ω,Ω]. Then

f(t)=j=f(jπΩ)sinc(Ωtjπ)

Hence, we only need a finite number of discrete samples of the signal f(x) to reconstruct the entire signal