Skip to content Skip to navigation

Connexions

You are here: Home » Content » Lecture 3: Sinusoidal Steady-State Response and DT Filters

Navigation

Lenses

What is a lens?

Definition of a lens

Lenses

A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

This content is ...

Affiliated with (What does "Affiliated with" mean?)

This content is either by members of the organizations listed or about topics related to the organizations listed. Click each link to see a list of all content affiliated with the organization.
  • VOCW

    This module is included inLens: Vietnam OpenCourseWare's Lens
    By: Vietnam OpenCourseWare

    Click the "VOCW" link to see all content affiliated with them.

Recently Viewed

This feature requires Javascript to be enabled.
 

Lecture 3: Sinusoidal Steady-State Response and DT Filters

Module by: Vu Dinh Thanh, Truc Pham-Dinh, Anh Tuan Hoang, Tam Huynh-Ngoc. E-mail the authors

Summary: DT filtering has a number of advantages over CT filtering.

Lecture #3:

SINUSOIDAL STEADY-STATE RESPONSE AND DT FILTERS

Motivation: DT filtering has a number of advantages over CT filtering

  • Filters can be causal and noncausal
  • Filters easily modified - change software or firmware rather than hardware
  • Filters are accurate - 32-64 bit precision
  • Filters are reliable - no component drift
  • Filters are easily designed - full automatic tools available

Outline:

  • Filtering DT time functions, DT images
  • Automobile audio system
  • Review steady-state response
  • Sinusoidal steady-state response and DT frequency response
  • DT filters
  • Conclusion

Acknowledgment: Don MacLellan of the Bose Corporation provided

the data on the Bose music system.

I. EXAMPLES OF DISCRETE-TIME SYSTEMS

Filtering DT time functions

Demo showing filtering of daily DJIA from 1930-1992.

Figure 1
Figure 1 (graphics1.png)

Filtering a DT image

An image can be considered as a two-dimensional signal or as a set of one-dimensional signals.

Figure 2
Figure 2 (graphics2.png)

Filtering a DT image, cont’d

This shows the same image before and after application of DT,third-order lowpass filter to each row.

Figure 3
Figure 3 (graphics3.png)

This shows the same image before and after application of DT,third-order lowpass filter to each column.

Figure 4
Figure 4 (graphics4.png)

Design of a high-performance automobile audio system

Description of system

If you can afford a car like a Cadillac, you will want an excellent music reproduction system. The incremental cost is small!

Figure 5
Figure 5 (graphics5.png)

Bose music systems are available for a number of different automobiles including the Cadilllac Eldorado and Seville. The system contains 4 audio channels consisting of driver amplifiers and speakers — two located in the front and two in the back.

Figure 6
Figure 6 (graphics6.png)

Each channel has a block diagram as shown below.

Figure 7
Figure 7 (graphics7.png)

The equalizer filter is used to compensate for the undesirable acoustic characteristics of the speaker and the enclosure (the car interior).

Without the equalizer, the frequency response of the system linking the sound source to the sound at the location of the driver’s head is complicated. This frequency response depends upon such factors as the speaker electromechanics, the dimensions of the car interior, the acoustic characteristics of the interior surface of the car, etc.

Figure 8
Figure 8 (graphics8.png)

Without the equalizer, the frequency response of the system linking the sound source to the sound at the location of the driver’s head differs for the front and rear speaker pair.

Figure 9
Figure 9 (graphics9.png)

Without the equalizer, the frequency response of the system linking the sound source to the sound at the location of the driver’s head is different for the Cadillac Eldorado and the Seville.

Figure 10
Figure 10 (graphics10.png)

Equalization

Equalizers must be designed to remove the undesirable characteristics and generate a frequency response that is pleasant for listening to music. The equalized frequency response for the Bose music system is proprietary.

Figure 11
Figure 11 (graphics11.png)

The equalizer must have a complex frequency response. Equalizers for different speakers in the same car differ and equalizers for different car models differ. Bose music systems are available for over 100 different models of cars and all are equalized individually.

The problem

Equalization filters can be designed using active filters such as the one shown below.

Figure 12
Figure 12 (graphics12.png)

For this second-order lowpass filter, the values of 4 resistors and 2 capacitors need to be set. Typically, resistors for such an application have tolerance of 1%; the capacitances have tolerances of 5-10%.

For an equalization filter with 5 poles, the values of the order of 5 resistors and 5 capacitors need to be chosen to match the desired frequency response. Since there are 4 different equalization filters, the values of about 40 components must be chosen to match the equalizer characteristics for each model of car. This has been done in the past with analog filters. It is difficult to design complex analog filters with multiple components that:

  • are constant in time in the face of changing environmental variables (e.g., temperature).
  • can be adjusted to meet some desired frequency response

(e.g., to accommodate variability in models, interiors, etc.).

The digital solution

There are advantages to using digital rather than analog filters and Bose is now installing digital filter systems for car music systems. The digital equalization filter consists of an analog-to-digital converter, a DT filter, and a digital-to-analog converter. Both the input and output of the DT filter are sequences of numbers, i.e., DT signals.

Figure 13
Figure 13 (graphics13.png)

This is an example of DT processing of a CT signal. The filter characteristics can be modified by changes in software rather than in changes in hardware.

Figure 14
Figure 14 (graphics14.wmf)

II. REVIEW STEADY-STATE RESPONSE

1/ Definition

Suppose we have a DT LTI system with an input that is an eternal complex geometric sequence

x [ n ] = Xz n x [ n ] = Xz n size 12{x \[ n \] = ital "Xz" rSup { size 8{n} } } {}

Figure 15
Figure 15 (graphics15.png)

As with CT systems, steady state occurs if z is in the ROC of H~(z)H~(z) size 12{ {H} cSup { size 8{ "~" } } \( z \) } {} . Under those conditions,

y [ n ] = X H ~ ( z ) z n y [ n ] = X H ~ ( z ) z n size 12{y \[ n \] =X {H} cSup { size 8{ "~" } } \( z \) z rSup { size 8{n} } } {}

2/ The z-plane

Consider a causal, stable system with pole-zero diagram shown below

Figure 16
Figure 16 (graphics16.png)

For z in the shaded region, the response to x[n]=Xznx[n]=Xzn size 12{x \[ n \] = ital "Xz" rSup { size 8{n} } } {} is the steady-state response .

y [ n ] = Yz n = X H ~ ( z ) z n y [ n ] = Yz n = X H ~ ( z ) z n size 12{y \[ n \] = ital "Yz" rSup { size 8{n} } =X {H} cSup { size 8{ "~" } } \( z \) z rSup { size 8{n} } } {}

3/ Sinusoidal steady-state response and DT frequency response

a/ DT sinusoids

x [ n ] = cos ( 2 πϕ n ) x [ n ] = cos ( 2 πϕ n ) size 12{x \[ n \] ="cos" \( 2 ital "πϕ"n \) } {}

Listen to sinusoidal sounds with MATLAB.

Figure 17
Figure 17 (graphics17.png)

b/ Relation of frequency response to system function

Figure 18
Figure 18 (graphics18.png)

c/ Vectorial interpretation

The frequency response is H~(z)H~(z) size 12{ {H} cSup { size 8{ "~" } } \( z \) } {} for z=ejΩz=ejΩ size 12{z=e rSup { size 8{j %OMEGA } } } {} or H~(ejΩ)H~(ejΩ) size 12{ {H} cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) } {} where ΩΩ size 12{ %OMEGA } {} is the DT radian frequency, i.e., evaluated on the unit circle.

Figure 19
Figure 19 (graphics19.png)

The radian frequency is the angle that the unit vector makes with the real axis. H~(ejΩ)H~(ejΩ) size 12{ {H} cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) } {} can be evaluated vectorially by computing pole and zero vectors.

d/ DT radian frequency and DT frequency

  • ΩΩ size 12{ %OMEGA } {} is the radian frequency in units of radians/sample.
  • ΩΩ size 12{ %OMEGA } {} can be expressed as Ω=2πϕΩ=2πϕ size 12{ %OMEGA =2 ital "πϕ"} {}.
  • ϕϕ size 12{ϕ} {} is the frequency in units of cyles/sample.
  • The frequency response H~(ej2πϕ)H~(ej2πϕ) size 12{ {H} cSup { size 8{ "~" } } \( e rSup { size 8{j2 ital "πϕ"} } \) } {} is often plotted versus ϕϕ size 12{ϕ} {}.

e/ Properties of H~(ejΩ)H~(ejΩ) size 12{ {H} cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) } {} — periodicity

Note

H ~ ( e j ( Ω + ) ) = H ~ ( e j Ω e j2π ) ) = H ~ ( e j Ω ) H ~ ( e j ( Ω + ) ) = H ~ ( e j Ω e j2π ) ) = H ~ ( e j Ω ) size 12{ {H} cSup { size 8{ "~" } } \( e rSup { size 8{j \( %OMEGA +2π \) } } \) = {H} cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } e rSup { size 8{j2π \) } } \) = {H} cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) } {}

which shows that the DT frequency response is periodic with period 2π. This is evident from the vector diagram.

Figure 20
Figure 20 (graphics20.png)

Therefore, it is only necessary to plot the DT frequency response over size 12{2π} {} radians.

f/ Properties of H~(ejΩ)H~(ejΩ) size 12{ {H} cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) } {} — symmetry

For a DT LTI system, if the input x[n]=δ[n]x[n]=δ[n] size 12{x \[ n \] =δ \[ n \] } {} then the output is the unit sample response which we designate h[n]. In the Z-transform domain, X~(z)=1X~(z)=1 size 12{ {X} cSup { size 8{ "~" } } \( z \) =1} {} , and

Thus,

which evaluated on the unit circle is

H ~ ( e j Ω ) = n = h [ n ] e j Ω n H ~ ( e j Ω ) = n = h [ n ] e j Ω n size 12{ {H} cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {h \[ n \] e rSup { size 8{ - j %OMEGA n} } } } {}

We assume that h[n] is a real sequence. Then we expand the exponential

H ~ ( e j Ω ) = n = h [ n ] ( cos ( Ω n ) j sin ( Ω n ) ) H ~ ( e j Ω ) = n = h [ n ] ( cos ( Ω n ) j sin ( Ω n ) ) size 12{ {H} cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {h \[ n \] \( "cos" \( %OMEGA n \) - j"sin" \( %OMEGA n \) \) } } {}

H ~ ( e j Ω ) = H ~ r ( e j Ω ) + j H ~ i ( e j Ω ) H ~ ( e j Ω ) = H ~ r ( e j Ω ) + j H ~ i ( e j Ω ) size 12{ {H} cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) = {H} cSup { size 8{ "~" } } rSub { size 8{r} } \( e rSup { size 8{j %OMEGA } } \) +j {H} cSup { size 8{ "~" } } rSub { size 8{i} } \( e rSup { size 8{j %OMEGA } } \) } {}

Therefore, H~(ejΩ)H~(ejΩ) size 12{ {H} cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) } {} can be expanded into its real and imaginary parts and the magnitude computed as follows.

H~r(ejΩ)=n=h[n]cos(Ωn)H~r(ejΩ)=n=h[n]cos(Ωn) size 12{ {H} cSup { size 8{ "~" } } rSub { size 8{r} } \( e rSup { size 8{j %OMEGA } } \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {h \[ n \] "cos" \( %OMEGA n \) } } {} even function of ΩΩ size 12{ %OMEGA } {},

H~i(ejΩ)=n=h[n]sin(Ωn)H~i(ejΩ)=n=h[n]sin(Ωn) size 12{ {H} cSup { size 8{ "~" } } rSub { size 8{i} } \( e rSup { size 8{j %OMEGA } } \) = - Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {h \[ n \] "sin" \( %OMEGA n \) } } {} odd function of ΩΩ size 12{ %OMEGA } {},

H~(ejΩ)=Hr2~(ejΩ)+jHi2~(ejΩ)H~(ejΩ)=Hr2~(ejΩ)+jHi2~(ejΩ) size 12{ \lline {H} cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) = sqrt { {H rSub { size 8{r} rSup { size 8{2} } } } cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) +j {H rSub { size 8{i} rSup { size 8{2} } } } cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) } \lline } {} even function of ΩΩ size 12{ %OMEGA } {},

The angle can be computed as follows,

H ~ ( e j Ω ) = { tan 1 H ~ i ( e j Ω ) H ~ r ( e j Ω ) for H ~ r ( e j Ω ) > 0 π + tan 1 H ~ i ( e j Ω ) H ~ r ( e j Ω ) for H ~ r ( e j Ω ) < 0 H ~ ( e j Ω ) = { tan 1 H ~ i ( e j Ω ) H ~ r ( e j Ω ) for H ~ r ( e j Ω ) > 0 π + tan 1 H ~ i ( e j Ω ) H ~ r ( e j Ω ) for H ~ r ( e j Ω ) < 0 size 12{∠ {H} cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) = left lbrace matrix { "tan" rSup { size 8{ - 1} } left [ { { {H} cSup { size 8{ "~" } } rSub { size 8{i} } \( e rSup { size 8{j %OMEGA } } \) } over { {H} cSup { size 8{ "~" } } rSub { size 8{r} } \( e rSup { size 8{j %OMEGA } } \) } } right ] matrix { {} # {} } ital "for" matrix { {} # {} } {H} cSup { size 8{ "~" } } rSub { size 8{r} } \( e rSup { size 8{j %OMEGA } } \) >0 {} ## π+"tan" rSup { size 8{ - 1} } left [ { { {H} cSup { size 8{ "~" } } rSub { size 8{i} } \( e rSup { size 8{j %OMEGA } } \) } over { {H} cSup { size 8{ "~" } } rSub { size 8{r} } \( e rSup { size 8{j %OMEGA } } \) } } right ] matrix { {} # {} } ital "for" matrix { {} # {} } {H} cSup { size 8{ "~" } } rSub { size 8{r} } \( e rSup { size 8{j %OMEGA } } \) <0{} } right none } {}

But, since ±n2π±n2π size 12{ +- n2π} {} can always be added to the angle, and since tan1H~i(ejΩ)H~r(ejΩ)tan1H~i(ejΩ)H~r(ejΩ) size 12{"tan" rSup { size 8{ - 1} } left [ { { {H} cSup { size 8{ "~" } } rSub { size 8{i} } \( e rSup { size 8{j %OMEGA } } \) } over { {H} cSup { size 8{ "~" } } rSub { size 8{r} } \( e rSup { size 8{j %OMEGA } } \) } } right ]} {} is an odd function of ΩΩ size 12{ %OMEGA } {},

H ~ ( e j Ω ) = { tan 1 H ~ i ( e j Ω ) H ~ r ( e j Ω ) for H ~ r ( e j Ω ) > 0 π tan 1 H ~ i ( e j Ω ) H ~ r ( e j Ω ) for H ~ r ( e j Ω ) < 0 H ~ ( e j Ω ) = { tan 1 H ~ i ( e j Ω ) H ~ r ( e j Ω ) for H ~ r ( e j Ω ) > 0 π tan 1 H ~ i ( e j Ω ) H ~ r ( e j Ω ) for H ~ r ( e j Ω ) < 0 size 12{∠ {H} cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) = left lbrace matrix { - "tan" rSup { size 8{ - 1} } left [ { { {H} cSup { size 8{ "~" } } rSub { size 8{i} } \( e rSup { size 8{j %OMEGA } } \) } over { {H} cSup { size 8{ "~" } } rSub { size 8{r} } \( e rSup { size 8{j %OMEGA } } \) } } right ]` matrix { {} # {} } ` ital "for" matrix { {} # {} } ` {H} cSup { size 8{ "~" } } rSub { size 8{r} } \( e rSup { size 8{j %OMEGA } } \) `>0 {} ## - π - "tan" rSup { size 8{ - 1} } left [ { { {H} cSup { size 8{ "~" } } rSub { size 8{i} } \( e rSup { size 8{j %OMEGA } } \) } over { {H} cSup { size 8{ "~" } } rSub { size 8{r} } \( e rSup { size 8{j %OMEGA } } \) } } right ] matrix { {} # {} } ital "for"` matrix { {} # {} } {H} cSup { size 8{ "~" } } rSub { size 8{r} } \( e rSup { size 8{j %OMEGA } } \) `<0{} } right none } {}

Therefore, H~(ejΩ)H~(ejΩ) size 12{∠ {H} cSup { size 8{ "~" } } \( e rSup { size 8{j %OMEGA } } \) } {} is an odd function of ΩΩ size 12{ %OMEGA } {}.

g/ Plotting the frequency response

Plots of the frequency response of a DT lowpass filter show the period in ΩΩ size 12{ %OMEGA } {} is size 12{2π} {}, the magnitude is an even function, and the angle is an odd function of ΩΩ size 12{ %OMEGA } {}. All information about the frequency response is contained in the range 0 ≤ ΩΩ size 12{ %OMEGA } {}ππ size 12{π} {}.

H ~ ( z ) = n = h [ n ] z n H ~ ( z ) = n = h [ n ] z n size 12{ {H} cSup { size 8{ "~" } } \( z \) = Sum cSub { size 8{n= - infinity } } cSup { size 8{ infinity } } {h \[ n \] z rSup { size 8{ - n} } } } {}

Figure 21
Figure 21 (graphics21.png)

h/ Plotting scales for the frequency response

Three frequency scales are commonly used. Radian frequency ΩΩ size 12{ %OMEGA } {} is related to frequency ϕϕ size 12{ϕ} {} by

Ω = 2 πϕ Ω = 2 πϕ size 12{ %OMEGA =2 ital "πϕ"} {}

MATLAB uses a normalized frequency defined as

normalized frequency = Ω π = normalized frequency = Ω π = size 12{ ital "normalized"` ital "frequency"`=` { { %OMEGA } over {π} } =2ϕ} {}

The different frequencies are displayed in the complex z plane below.

Figure 22
Figure 22 (graphics22.png)

Three frequency scales are displayed along the unit circle. Ω is the radian frequency and φ is the frequency.

III. DT FILTERS

A variety of DT filters can be synthesized.

  • DT filters similar to CT filters can be synthesized, e.g., lowpass filters, highpass filters, bandpass filters, bandreject filters, notchfilters
  • DT filters synthesized from recursive difference equations

k = 0 K a k y [ n + k ] = l = 0 L b 1 x [ n + 1 ] k = 0 K a k y [ n + k ] = l = 0 L b 1 x [ n + 1 ] size 12{ Sum cSub { size 8{k=0} } cSup { size 8{K} } {a rSub { size 8{k} } y \[ n+k \] = Sum cSub { size 8{l=0} } cSup { size 8{L} } {b rSub { size 8{1} } x \[ n+1 \] } } } {}

have poles (in addition to those at z = 0 or z=z= size 12{z= infinity } {}) and infinite impulse responses and are called infinite impulse response or IIR filters.

  • DT filters synthesized from nonrecursive difference equations

y [ n ] = l = 0 L b 1 x [ n + 1 ] y [ n ] = l = 0 L b 1 x [ n + 1 ] size 12{y \[ n \] = Sum cSub { size 8{l=0} } cSup { size 8{L} } {b rSub { size 8{1} } x \[ n+1 \] } } {}

consist of all zeros (except at z = 0 or z=z= size 12{z= infinity } {}), have finite impulse responses, and are called finite impulse response or FIR filters.

Demo of relation of pole-zero diagram, time waveforms, vector diagrams, and frequency response.

Figure 23
Figure 23 (graphics23.png)

1/ Causal, first-order, IIR, lowpass filter

h [ n ] = α n u [ n ] for 0 < α < 1 Z H ~ ( z ) = 1 1 αz 1 for z > a h [ n ] = α n u [ n ] for 0 < α < 1 Z H ~ ( z ) = 1 1 αz 1 for z > a size 12{h \[ n \] =α rSup { size 8{n} } u \[ n \] `` matrix { {} # {} } ital "for" matrix { {} # {} } ```0<α<1`` { dlrarrow } cSup { size 8{Z} } `` {H} cSup { size 8{ "~" } } \( z \) = { {1} over {1 - αz rSup { size 8{ - 1} } } } `` matrix { {} # {} } ` ital "for" matrix { {} # {} } ``` \lline z \lline > \lline a \lline } {}

Figure 24
Figure 24 (graphics24.png)

A pole at 0 < α < 1 yields a lowpass frequency response. As |α| decreases, the unit sample response approaches a unit sample, the frequency response magnitude approaches 1 (0 dB) and the angle approaches 0.

2/ Causal, first-order, IIR, highpass filter

h [ n ] = α n u [ n ] for 1 < α < 0 Z H ~ ( z ) = 1 1 αz 1 for z > α h [ n ] = α n u [ n ] for 1 < α < 0 Z H ~ ( z ) = 1 1 αz 1 for z > α size 12{h \[ n \] =α rSup { size 8{n} } u \[ n \] `` matrix { {} # {} } ital "for"`` matrix { {} # {} } - 1<α<0``` { dlrarrow } cSup { size 8{Z} } ``` {H} cSup { size 8{ "~" } } \( z \) = { {1} over {1 - αz rSup { size 8{ - 1} } } } `` matrix { {} # {} } ` ital "for"` matrix { {} # {} } ` \lline z \lline `>` \lline α \lline } {}

Figure 25
Figure 25 (graphics25.png)

A pole at −1 < αα size 12{α} {} < 0 yields a highpass frequency response. As αα size 12{ \lline α \lline } {} decreases, the unit sample response approaches a unit sample, the frequency response magnitude approaches 1 (0 dB) and the angle approaches 0.

3/ Causal, first-order, FIR, lowpass filter

h [ n ] = δ [ n ] αδ [ n 1 ] for 1 < α < 0 Z H ~ ( z ) = 1 az 1 for z 0 h [ n ] = δ [ n ] αδ [ n 1 ] for 1 < α < 0 Z H ~ ( z ) = 1 az 1 for z 0 size 12{h \[ n \] =δ \[ n \] - ital "αδ" \[ n - 1 \] ``` matrix { {} # {} } ital "for"`` matrix { {} # {} } ` - 1<α<0 { dlrarrow } cSup { size 8{Z} } {H} cSup { size 8{ "~" } } \( z \) =1 - ital "az" rSup { size 8{ - 1} } matrix { {} # {} } ital "for"` matrix { {} # {} } `z <> 0} {}

Figure 26
Figure 26 (graphics26.png)

A filter with a zero located at −1< αα size 12{α} {}<0 has a lowpass frequency response and a finite impulse response.

4/ Causal, first-order, FIR, highpass filter

h [ n ] = δ [ n ] αδ [ n 1 ] for 1 < α < 0 Z H ~ ( z ) = 1 az 1 for z 0 h [ n ] = δ [ n ] αδ [ n 1 ] for 1 < α < 0 Z H ~ ( z ) = 1 az 1 for z 0 size 12{h \[ n \] =δ \[ n \] - ital "αδ" \[ n - 1 \] ` matrix { {} # {} } ital "for" matrix { {} # {} } ` - 1<α<0 { dlrarrow } cSup { size 8{Z} } {H} cSup { size 8{ "~" } } \( z \) =1 - ital "az" rSup { size 8{ - 1} } matrix { {} # {} } ital "for"`` matrix { {} # {} } z <> 0} {}

Figure 27
Figure 27 (graphics27.png)

A filter with a zero located at 0 < αα size 12{α} {} < 1 has a highpass frequency response and a finite impulse response.

5/ Causal, second-order, IIR, bandpass filter

H ~ ( z ) = 1 ( 1 αe j Ω 0 z 1 ) ( 1 αe j Ω 0 z 1 ) z > α H ~ ( z ) = 1 ( 1 αe j Ω 0 z 1 ) ( 1 αe j Ω 0 z 1 ) z > α size 12{ {H} cSup { size 8{ "~" } } \( z \) = { {1} over { \( 1 - αe rSup { size 8{j %OMEGA rSub { size 6{0} } } } z rSup { - 1} size 12{ \) \( 1 - αe rSup { - j %OMEGA rSub { size 6{0} } } } size 12{z rSup { - 1} } size 12{ \) }} } ``` \lline z \lline `>` \lline α \lline } {}

Figure 28
Figure 28 (graphics28.png)

A filter with a pair of complex conjugate poles has a bandpass frequency response. The center frequency of the bandpass filter is determined by the radian frequency of the pole location.

H ~ ( z ) = 1 ( 1 αe j Ω 0 z 1 ) ( 1 αe j Ω 0 z 1 ) z > α H ~ ( z ) = 1 ( 1 αe j Ω 0 z 1 ) ( 1 αe j Ω 0 z 1 ) z > α size 12{ {H} cSup { size 8{ "~" } } \( z \) = { {1} over { \( 1 - αe rSup { size 8{j %OMEGA rSub { size 6{0} } } } z rSup { - 1} size 12{ \) \( 1 - αe rSup { - j %OMEGA rSub { size 6{0} } } } size 12{z rSup { - 1} } size 12{ \) }} } `` matrix { {} # {} } ` \lline z \lline `>` \lline α \lline } {}

Figure 29
Figure 29 (graphics29.png)

A filter with a pair of complex conjugate poles has a bandpass frequency response. The bandwidth of the bandpass filter decreases as the pole location approaches the unit circle.

6/ Causal, second-order, FIR, bandreject filter

H ~ ( z ) = ( 1 αe j Ω 0 z 1 ) ( 1 αe j Ω 0 z 1 ) , z 0 H ~ ( z ) = ( 1 αe j Ω 0 z 1 ) ( 1 αe j Ω 0 z 1 ) , z 0 size 12{ {H} cSup { size 8{ "~" } } \( z \) = \( 1 - αe rSup { size 8{j %OMEGA rSub { size 6{0} } } } z rSup { - 1} size 12{ \) \( 1 - αe rSup { - j %OMEGA rSub { size 6{0} } } } size 12{z rSup { - 1} } size 12{ \) , matrix { {} # {} } ` \lline z \lline <> 0}} {}

{} graphics30.png

A filter with a pair of complex conjugate zeros has a bandreject frequency response. The bandwidth of the bandreject filter decreases as the zero location approaches the unit circle.

7/ Causal, second-order, notch filter

H ~ ( z ) = ( 1 e / 4 z 1 ) ( 1 e / 4 z 1 ) ( 1 0 . 9 e / 4 z 1 ) ( 1 0 . 9 e / 4 z 1 ) z > 0 . 9 H ~ ( z ) = ( 1 e / 4 z 1 ) ( 1 e / 4 z 1 ) ( 1 0 . 9 e / 4 z 1 ) ( 1 0 . 9 e / 4 z 1 ) z > 0 . 9 size 12{ {H} cSup { size 8{ "~" } } \( z \) = { { \( 1 - e rSup { size 8{jπ/4} } z rSup { size 8{ - 1} } \) \( 1 - e rSup { size 8{ - jπ/4} } z rSup { size 8{ - 1} } \) } over { \( 1 - 0 "." 9e rSup { size 8{jπ/4} } z rSup { size 8{ - 1} } \) \( 1 - 0 "." 9e rSup { size 8{ - jπ/4} } z rSup { size 8{ - 1} } \) } } matrix { {} # {} } \lline z \lline >0 "." 9} {}

Figure 30
Figure 30 (graphics31.png)

IV. CONCLUSIONS ON DT FILTERS

  • Real poles between z = 0 and z = 1  lowpass filter.
  • Real zeros between z = −1 and z = 0  lowpass filter.
  • Real poles between z = −1 and z = 0  highpass filter.
  • Real zeros between z = 0 and z = 1  highpass filter.
  • Complex conjugate poles with |z| <1  bandpass filter.
  • Complex conjugate zeros with |z| <1  bandreject filter.
  • Complex conjugate poles αejΩ0αejΩ0 size 12{ \lline α \lline e rSup { size 8{j %OMEGA rSub { size 6{0} } } } } {}, have center frequencies that increase as Ω0Ω0 size 12{ %OMEGA rSub { size 8{0} } } {} increases.
  • Complex conjugate poles and zeros nearer the unit circle yield filters with narrower bandwidth.

Exercises for this lecture.

Solutions of Exercises.

Content actions

Download module as:

PDF | EPUB (?)

What is an EPUB file?

EPUB is an electronic book format that can be read on a variety of mobile devices.

Downloading to a reading device

For detailed instructions on how to download this content's EPUB to your specific device, click the "(?)" link.

| More downloads ...

Add module to:

My Favorites (?)

'My Favorites' is a special kind of lens which you can use to bookmark modules and collections. 'My Favorites' can only be seen by you, and collections saved in 'My Favorites' can remember the last module you were on. You need an account to use 'My Favorites'.

| A lens I own (?)

Definition of a lens

Lenses

A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

| External bookmarks