<< Chapter < Page Chapter >> Page >

In general, for H H Strictly speaking, we say H is linear phase if H H K 0 Why is this important? A linear phase response gives the same time delay for ALL frequencies ! (Remember the shift theorem.) This is very desirable in many applications, particularly when theappearance of the time-domain waveform is of interest, such as in an oscilloscope. (see )

Restrictions on h(n) to get linear phase

H h 0 M 1 h n n h 0 h 1 h 2 2 h M 1 M 1 M 1 2 h 0 M 1 2 h M 1 M 1 2 M 1 2 h 0 h M 1 M 1 2 h 1 h M 2 M 3 2 h 0 h M 1 M 1 2
For linear phase, we require the right side of to be 0 (real,positive function of) . For 0 0 , we thus require h 0 h M 1 real number h 0 h M 1 pure imaginary number h 1 h M 2 pure real number h 1 h M 2 pure imaginary number Thus h k h * M 1 k is a necessary condition for the right side of to be real valued, for 0 0 .

For 0 2 , or 0 , we require h 0 h M 1 pure imaginary h 0 h M 1 pure real number h k h * M 1 k

Usually, one is interested in filters with real-valued coefficients, or see and .

0 0 (Symmetric Filters). h k h M 1 k .
0 2 (Anti-Symmetric Filters). h k h M 1 k .
Filter design techniques are usually slightly different for each of these four different filter types. We will study themost common case, symmetric-odd length, in detail, and often leave the others for homework or tests or for when oneencounters them in practice. Even-symmetric filters are often used; the anti-symmetric filters are rarely used in practice,except for special classes of filters, like differentiators or Hilbert transformers, in which the desired response isanti-symmetric.

So far, we have satisfied the condition that H A 0 M 1 2 where A is real-valued . However, we have not assured that A is non-negative . In general, this makes the design techniques much more difficult, so mostFIR filter design methods actually design filters with Generalized Linear Phase : H A M 1 2 , where A is real-valued , but possible negative. A is called the amplitude of the frequency response .

A usually goes negative only in the stopband, and the stopband phase response is generally unimportant.
H A A 1 2 1 sign A where sign x 1 x 0 -1 x 0

Lowpass filter

Desired |h()|

DesiredH()

The slope of each line is M 1 2 .

Actual |h()|

A goes negative.

ActualH()

2 phase jumps due to periodicity of phase. phase jumps due to sign change in A .
Time-delay introduces generalized linear phase.
For odd-length FIR filters, a linear-phase design procedure is equivalent to a zero-phase design procedurefollowed by an M 1 2 -sample delay of the impulse response . For even-length filters, the delay is non-integer, and thelinear phase must be incorporated directly in the desired response!

Got questions? Get instant answers now!

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Digital filter design. OpenStax CNX. Jun 09, 2005 Download for free at http://cnx.org/content/col10285/1.1
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Digital filter design' conversation and receive update notifications?

Ask