08.01.2013 Views

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

DigitalVideoAndHDTVAlgorithmsAndInterfaces.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figure 16.20 Comb filter<br />

response resembles the<br />

teeth of a comb. This filter<br />

has unity response at zero<br />

frequency: It passes DC.<br />

A filter having weights<br />

[ 1 ⁄ 2 , 0, 0, …, 0, - 1 ⁄ 2 ]<br />

blocks DC.<br />

For details of the relationship<br />

between the Dirac delta, the<br />

Kronecker delta, and sampling in<br />

DSP, see page 122 of Rorabaugh’s<br />

book, cited on page 170.<br />

1.0<br />

0.5<br />

π<br />

Frequency, ω, rad·s-1 0<br />

0 2π<br />

Impulse response<br />

I have explained filtering as weighted integration along<br />

the time axis. I coined the term temporal weighting<br />

function to denote the weights. I consider my explanation<br />

of filtering in terms of its operation in the temporal<br />

domain to be more intuitive to a digital technologist<br />

than a more conventional explanation that starts in the<br />

frequency domain. But my term temporal weighting<br />

function is nonstandard, and I must now introduce the<br />

usual but nonintuitive term impulse response.<br />

An analog impulse signal has infinitesimal duration, infinite<br />

amplitude, and an integral of unity. (An analog<br />

impulse is conceptually equivalent to the Dirac or<br />

Kronecker deltas of mathematics.) A digital impulse<br />

signal is a solitary sample having unity amplitude amid<br />

a stream of zeros; The impulse response of a digital filter<br />

is its response to an input that is identically zero except<br />

for a solitary unity-valued sample.<br />

Finite impulse response (FIR) filters<br />

In each of the filters that I have described so far, only<br />

a few coefficients are nonzero. When a digital impulse<br />

is presented to such a filter, the result is simply the<br />

weighting coefficients scanned out in turn. The<br />

response to an impulse is limited in duration; the examples<br />

that I have described have finite impulse response.<br />

They are FIR filters. In these filters, the impulse<br />

response is identical to the set of coefficients. The<br />

digital filters that I described on page 150 implement<br />

temporal weighting directly. The impulse responses of<br />

these filters, scaled to unity, are [ 1 ⁄2, 1 ⁄2], [ 1 ⁄2, -1 ⁄2],<br />

[ 1 ⁄2, 0, 1 ⁄2], and [ 1 ⁄2, 0, -1 ⁄2], respectively.<br />

CHAPTER 16 FILTERING AND SAMPLING 157

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!