Problem

It is often desirable to transform a prototype discrete-time lowpass filter to another k...

It is often desirable to transform a prototype discrete-time lowpass filter to another kind of discrete-time frequency-selective filter. In particular, the impulse invariance approach cannot be used to convert continuous-time highpass or bandstop filters to discrete-time highpass or bandstop filters. Consequently, the traditional approach has been to design a prototype lowpass discrete-time filter using either impulse invariance or the bilinear transformation and then to use an algebraic transformation to convert the discrete-time lowpass filter into the desired frequency-selective filter.

To see how this is done, assume that we are given a lowpass system function H1p(Z) that we wish to transform to a new system function H(z), which has either lowpass, highpass, bandpass, or bandstop characteristics when it is evaluated on the unit circle. Note that we associate the complex variable Z with the prototype lowpass filter and the complex variable z with the transformed filter. Then, we define a mapping from the Z-plane to the z-plane

Instead of expressing Z as a function of z, we have assumed in Eq. (P7.64-1) that Z−1 is expressed as a function of z-1. Thus, according to Eq. (P7.64-2), in obtaining H(z) from H1p(Z), we simply replace Z−1 everywhere in Hlp(Z) by the function G(z-1). This is a convenient representation, because H1p(Z) is normally expressed as a rational function of Z−1.

If H1p(Z) is the rational system function of a causal and stable system, we naturally require that the transformed system function H(z) be a rational function of z −1 and that the system also be causal and stable. This places the following constraints on the transformation Z −1 = G(z −1):

1. G(z 1 ) must be a rational function of z−1.

2. The inside of the unit circle of the Z-plane must map to the inside of the unit circle of the z-plane.

3. The unit circle of the Z-plane must map onto the unit circle of the z-plane.

In this problem, you will derive and characterize the algebraic transformations necessary to convert a discrete-time lowpass filter into another lowpass filter with a different cutoff frequency or to a discrete-time highpass filter.

(a) Let θ and ω be the frequency variables (angles) in the Z-plane and z-plane, respectively, i.e., on the respective unit circles Z = e and z = e. Show that, for Condition 3 to hold, G(z −1) must be an all-pass system, i.e.,

(b) It is possible to show that the most general form of G(z−1) that satisfies all of the preceding three conditions is

From our discussion of all-pass systems in Chapter 5, it should be clear that G(z−1), as given in Eq. (P7.64-4), satisfies Eq. (P7.64-3), i.e., is an allpass system, and thus meets Condition 3. Eq. (P7.64-4) also clearly meets Condition 1. Demonstrate that

Condition 2 is satisfied if and only if |αk| < 1.

(c) A simple 1st-order G(z−1) can be used to map a prototype lowpass filter H1p(Z) with cutoff θp to a new filter H(z) with cutoff ωp. Demonstrate that

will produce the desired mapping for some value of α. Solve for α as a function of θp and ωp. Problem 7.51 uses this approach to design lowpass filters with adjustable cutoff frequencies.

(d) Consider the case of a prototype lowpass filter with θp = π/2. For each of the following choices of α, specify the resulting cutoff frequency ωp for the transformed filter:

(i) α = −0.2679.

(ii) α = 0.

(iii) α = 0.4142.

(e) It is also possible to find a 1st-order all-pass system for G(z−1) such that the prototype lowpass filter is transformed to a discrete-time highpass filter with cutoff ωp. Note that such a transformation must map Z−1 = ep z−1 = ep and also map Z−1= 1 → z−1 = −1; i.e., θ = 0 maps to ω = π. Find G(z−1) for this transformation, and also, find an expression for α in terms of θp and ωp.

(f) Using the same prototype filter and values for α as in part (d), sketch the frequency responses for the highpass filters resulting from the transformation you specified in part (e).

Similar, but more complicated, transformations can be used to convert the prototype lowpass filter H1p(Z) into bandpass and bandstop filters. Constantinides (1970) describes these transformations in more detail.

Step-by-Step Solution

Request Professional Solution

Request Solution!

We need at least 10 more requests to produce the solution.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the solution will be notified once they are available.
Add your Solution
Textbook Solutions and Answers Search