Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
21 views18 pages

Digital Filters

This chapter discusses digital filters, focusing on their structures and properties using the z transform. It covers nonrecursive filters, specifically finite-duration impulse-response (FIR) filters, and their realizations, including direct form, cascade form, and linear-phase forms. The document provides mathematical representations and practical implementations of these filters, emphasizing their significance in discrete-time systems.

Uploaded by

aaansari18mzp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views18 pages

Digital Filters

This chapter discusses digital filters, focusing on their structures and properties using the z transform. It covers nonrecursive filters, specifically finite-duration impulse-response (FIR) filters, and their realizations, including direct form, cascade form, and linear-phase forms. The document provides mathematical representations and practical implementations of these filters, emphasizing their significance in discrete-time systems.

Uploaded by

aaansari18mzp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

4 Digital filters

4.1 Introduction

In the previous chapters we studied different ways of describing discrete-time systems


that are linear and time invariant. It was verified that the z transform greatly simplifies
the analysis of discrete-time systems, especially those initially described by a differ-
ence equation.
In this chapter, we study several structures used to realize a given transfer function
associated with a specific difference equation through the use of the z transform. The
transfer functions considered here will be of the polynomial form (nonrecursive filters)
and of the rational-polynomial form (recursive filters). We also analyze the properties
of the given generic digital filter structures associated with practical discrete-time
systems.

4.2 Basic structures of nonrecursive digital filters

Nonrecursive filters are characterized by a difference equation in the form


M

y(n) = bl x(n − l) (4.1)
l=0

where the bl coefficients are directly related to the system impulse response, that is,
bl = h(l). Due to the finite length of their impulse responses, nonrecursive filters
are also referred to as finite-duration impulse-response (FIR) filters. We can rewrite
equation (4.1) as
M

y(n) = h(l)x(n − l) (4.2)
l=0

Applying the z transform to equation (4.2), we end up with the following input–output
relationship
M M
Y (z) 
−l

H (z) = = bl z = h(l)z −l (4.3)
X (z) l=0 l=0

148
149 4.2 Basic structures of nonrecursive digital filters

–1 –1
X (z) z z X (z)
x(n) x(n – 1)

(a)

mj

x(n) ✕ m j x(n)

(b)

x1(n)

+
x2(n)
x1(n) + x2(n) + ... + xj (n)

xj (n)
(c)

Figure 4.1 Classic representation of basic elements of digital filters: (a) delay; (b) multiplier;
(c) adder.

In practical terms, equation (4.3) can be implemented in several distinct forms, using
as basic elements the delay, the multiplier, and the adder blocks. These basic elements
of digital filters and their corresponding standard symbols are depicted in Figure 4.1.
An alternative way of representing such elements is the so-called signal flowgraph
shown in Figure 4.2. These two sets of symbolisms representing the delay, multiplier,
and adder elements, are used throughout this book interchangeably.

4.2.1 Direct form

The simplest realization of an FIR digital filter is derived from equation (4.3). The
resulting structure, seen in Figure 4.3, is called the direct-form realization, as the
multiplier coefficients are obtained directly from the filter transfer function. Such a
structure is also referred to as the canonic direct form, where for a canonic form
we understand any structure that realizes a given transfer function with the minimum
number of delays, multipliers, and adders. More specifically, a structure that utilizes
the minimum number of delays is said to be canonic with respect to the delay element,
and so on.
150 Digital filters

–1
z
x(n) x(n – 1)
(a)
mj
x(n) mj x(n)
(b)
x1(n)

x2(n)

x1(n) + x2(n) + ... + xj (n)


xj (n)
(c)
Figure 4.2 Signal-flowgraph representation of basic elements of digital filters: (a) delay;
(b) multiplier; (c) adder.

x(n) z
–1 –1
z ………… –1
z
–1
z

h(0) h(1) h(M – 1) h(M )


✕ ✕ ✕ ✕

y (n )

Figure 4.3 Direct form for FIR digital filters.

An alternative canonic direct form for equation (4.3) can be derived by expressing
H (z) as

M
    
H (z) = h(l)z −l = h(0) + z −1 h(1) + z −1 (h(2) + · · · + h(M)) + · · · (4.4)
l=0

The implementation of this form is shown in Figure 4.4.


151 4.2 Basic structures of nonrecursive digital filters

y(n)
–1
z + z
–1
+ –1
z + –1
z +

✕ h(M ) ✕ h(M – 1) ✕ h(M – 2) ✕ h(1) ✕ h(0)

x(n)

Figure 4.4 Alternative direct form for FIR digital filters.

x(n) y( n )
✕ + ✕ + … ✕ +
γ01 γ02 γ0N
–1 –1 –1
z z z

✕ ✕ ✕
γ11 γ12 γ1N
–1 –1 –1
z z z

✕ ✕ ✕
γ21 γ22 γ2N

Figure 4.5 Cascade form for FIR digital filters.

4.2.2 Cascade form


Equation (4.3) can be realized through a series of equivalent structures. However, the
coefficients of such distinct realizations are not explicitly the filter impulse response or
the corresponding transfer function. An important example of such a realization is the
so-called cascade form which consists of a series of second-order FIR filters connected
in cascade, thus the name of the resulting structure, as seen in Figure 4.5.
The transfer function associated with such a realization is of the form
N

H (z) = (γ0k + γ1k z −1 + γ2k z −2 ) (4.5)
k=1

where if M is the filter order, then N = M/2 when M is even, and N = (M + 1)/2
when M is odd. In the latter case, one of the γ2k becomes zero.

4.2.3 Linear-phase forms


An important subclass of FIR digital filters is the one that includes linear-phase filters.
Such filters are characterized by a constant group delay τ , and therefore they must
152 Digital filters

present a frequency response of the following form:

H (e jω ) = B(ω)e− jωτ + jφ (4.6)

where B(ω) is real, and τ and φ are constant. Hence, the impulse response h(n) of
linear-phase filters satisfies
 ∞
1
h(n) = H (e jω )e jωn dω
2π −∞
 ∞
1
= B(ω)e− jωτ + jφ e jωn dω
2π −∞
e jφ ∞

= B(ω)e jω(n−τ ) dω
2π −∞
= e jφ b(n − τ ) (4.7)

where b(n) is the inverse Fourier transform of B(ω).


Since B(ω) is real,

b(n) = b∗ (−n) (4.8)

and from equation (4.7), we have that

b(n) = e− jφ h(n + τ ) (4.9)

We can then deduce that for a filter to be linear phase with group delay τ , its impulse
response must satisfy

e− jφ h(n + τ ) = e jφ h ∗ (−n + τ ) (4.10)

and then

h(n + τ ) = e2 jφ h ∗ (−n + τ ) (4.11)

We now proceed to show that linear-phase FIR filters present impulse responses of
very particular forms. In fact, equation (4.11) implies that h(0) = e2 jφ h ∗ (2τ ). Hence,
if h(n) is causal and of finite duration, for 0 ≤ n ≤ M, we must necessarily have that
M
τ= (4.12)
2
and then, equation (4.11) becomes

h(n) = e2 jφ h ∗ (M − n) (4.13)

This is the general equation that the coefficients of a linear-phase FIR filter must
satisfy.
153 4.2 Basic structures of nonrecursive digital filters

In the common case where all the filter coefficients are real, then h(n) = h ∗ (n), and
equation (4.13) implies that e2 jφ must be real. Thus


φ= , k∈Z (4.14)
2
and equation (4.13) becomes

h(n) = (−1)k h(M − n), k ∈ Z (4.15)

That is, the filter impulse response must be either symmetric or antisymmetric.
From equation (4.6), the frequency response of linear-phase FIR filters with real
coefficients becomes
M kπ
H (e jω ) = B(ω)e− jω 2 + j 2 (4.16)

For all practical purposes, we only need to consider the cases when k = 0, 1, 2, 3, as
all other values of k will be equivalent to one of these four cases. Furthermore, as B(ω)
can be either positive or negative, the cases k = 2 and k = 3 are obtained from cases
k = 0 and k = 1 respectively, by making B(ω) ← −B(ω).
Therefore, we consider solely the four distinct cases described by equations (4.13)
and (4.16). They are referred to as follows:

• Type I: k = 0 and M even.


• Type II: k = 0 and M odd.
• Type III: k = 1 and M even.
• Type IV: k = 1 and M odd.

We now proceed to demonstrate that h(n) = (−1)k h(M −n) is a sufficient condition
for an FIR filter with real coefficients to have a linear phase. The four types above are
considered separately.

• Type I: k = 0 implies that the filter has symmetric impulse response, that is, h(M −
n) = h(n). Since the filter order M is even, equation (4.3) may be rewritten as
M
2 −1 M


−n M −M

H (z) = h(n)z +h z 2 + h(n)z −n
n=0
2
n= M
2 +1
M
2 −1

 
−n −(M−n)
 M M
= h(n) z +z +h z− 2 (4.17)
n=0
2

Evaluating this equation over the unit circle, that is, using the variable transforma-
tion z → e jω , one obtains
154 Digital filters

M
2 −1


 
− jωn (− jωM+ jωn)
 M M
H (e ) = h(n) e +e +h e− jω 2
n=0
2
 M

2 −1
  
M
 M  M
= e− jω 2 h + 2h(n) cos ω n − (4.18)
 2 n=0
2 

Substituting n by ( M2 − m), we get

 M

 2

M M  M
H (e jω ) = e− jω 2 h + 2h − m cos(ωm)
2 m=1
2
M
2
M 
= e− jω 2 a(m) cos(ωm) (4.19)
m=0

with a(0) = h( M2 ) and a(m) = 2h( M2 − m), for m = 1, . . ., M


2.
Since this equation is in the form of equation (4.16), this completes the sufficiency
proof for Type-I filters.
• Type II: k = 0 implies that the filter has a symmetric impulse response, that is,
h(M − n) = h(n). Since the filter order M is odd, equation (4.3) may be rewritten
as

M−1
2
 M

−n
H (z) = h(n)z + h(n)z −n
n=0 n= M+1
2
M−1
2

= h(n)[z −n + z −(M−n) ] (4.20)
n=0

Evaluating this equation over the unit circle, one obtains

M−1
2
  
jω − jωn (− jωM+ jωn)
H (e ) = h(n) e +e
n=0
M−1
2  
− jω M M M

=e 2 h(n) e− jω(n− 2 ) + e jω(n− 2 )
n=0
M−1  
2
− jω M
 M
=e 2 2h(n) cos ω n − (4.21)
n=0
2
155 4.2 Basic structures of nonrecursive digital filters

Substituting n with ( M+1


2 − m)

M+1   
2
jω − jω M
 M +1 1
H (e ) = e 2 2h − m cos ω m −
m=1
2 2
M+1  
2
− jω M
 1
=e 2 b(m) cos ω m − (4.22)
m=1
2

with b(m) = 2h( M+1 M+1


2 − m), for m = 1, . . ., ( 2 ).
Since this equation is in the form of equation (4.16), this completes the sufficiency
proof for Type-II filters.
Notice that at ω = π , H (e jω ) = 0, as it consists of a summation of cosine functions
evaluated at ± π2 , which are obviously null. Therefore, highpass and bandstop filters
cannot be approximated as Type-II filters.
• Type III: k = 1 implies that the filter has an antisymmetric impulse response, that
is, h(M − n) = −h(n). In this case, h( M2 ) is necessarily null. Since the filter order
M is even, equation (4.3) may be rewritten as

M
2 −1
 M

−n
H (z) = h(n)z − h(n)z −n
n=0 n= M
2 +1
M
2 −1
  
= h(n) z −n − z −(M−n) (4.23)
n=0

which, when evaluated over the unit circle, yields

M
2 −1
  
H (e jω ) = h(n) e− jωn − e(− jωM+ jωn)
n=0
M
2 −1  
− jω M − jω(n− M jω(n− M

=e 2 h(n) e 2 ) −e 2 )

n=0
M
2 −1
 
− jω M
 M
=e 2 −2jh(n) sin ω n −
n=0
2
M
2 −1
 
− j(ω M π  M
=e 2 −2) −2h(n) sin ω n − (4.24)
n=0
2
156 Digital filters

Substituting n by ( M2 − m)

M 
2
jω − j(ω M π  M
H (e ) = e 2 −2) −2h − m sin[ω(−m)]
m=1
2
M
2
− j(ω M π 
=e 2 −2) c(m) sin(ωm) (4.25)
m=1

with c(m) = 2h( M2 − m), for m = 1, . . ., M


2.
Since this equation is in the form of equation (4.16), this completes the sufficiency
proof for Type-III filters.
Notice, in this case, that the frequency response becomes null at ω = 0 and at ω =
π . That makes this type of realization suitable for bandpass filters, differentiators,
and Hilbert transformers, these last two due to the phase shift of π2 , as it will be
seen in Chapter 5.
• Type IV: k = 1 implies that the filter has an antisymmetric impulse response, that is,
h(M − n) = −h(n). Since the filter order M is odd, equation (4.3) may be rewritten
as

M−1
2
 M

−n
H (z) = h(n)z − h(n)z −n
n=0 n= M+1
2
M−1
2
  
= h(n) z −n − z −(M−n) (4.26)
n=0

Evaluating this equation over the unit circle

M−1
2
  
H (e jω ) = h(n) e− jωn − e(− jωM+ jωn)
n=0
M−1
2  
− jω M − jω(n− M jω(n− M

=e 2 h(n) e 2 ) −e 2 )

n=0
M−1  
2
− jω M
 M
=e 2 −2jh(n) sin ω n −
n=0
2
M−1  
2
− j(ω M π  M
=e 2 −2) −2h(n) sin ω n − (4.27)
n=0
2
157 4.2 Basic structures of nonrecursive digital filters

Table 4.1. Main characteristics of linear-phase FIR filters: order, impulse response, frequency
response, phase response, and group delay.

Type M h(n) H (e jω ) (ω) τ


M
2
M  M M
I Even Symmetric e− jω 2 a(m) cos(ωm) −ω
m=0
2 2
   
a(0) = h M
2 ;a(m) = 2h M −m
2
M+1
2
M     M M
II Odd Symmetric e− jω 2 b(m) cos ω m − 12 −ω
m=1
2 2
 
b(m) = 2h M+1
2 − m

M
2
M π  M π M
III Even Antisymmetric e− j(ω 2 − 2 ) c(m) sin(ωm) −ω +
m=1
2 2 2
 
c(m) = 2h M
2 −m
M+1
2
M π     M π M
IV Odd Antisymmetric e− j(ω 2 − 2 ) d(m) sin ω m − 12 −ω +
m=1
2 2 2
 
d(m) = 2h M+1
2 −m

Substituting n by ( M+1
2 − m)

M+1   
2
jω − j(ω M π  M +1 1
H (e ) = e 2 −2) −2h − m sin ω −m
m=1
2 2

M+1  
2
− j(ω M π  1
=e 2 −2) d(m) sin ω m − (4.28)
m=1
2

with d(m) = 2h( M+1 M+1


2 − m), for m = 1, . . ., ( 2 ).
Since this equation is in the form of equation (4.16), this completes the sufficiency
proof for Type-IV filters, thus finishing the whole proof.
Notice that H (e jω ) = 0, at ω = 0. Hence, lowpass filters cannot be approximated
as Type-IV filters, although they are still suitable for differentiators and Hilbert
transformers, like the Type-III form.

Typical impulse responses of the four cases of linear-phase FIR digital filters are
depicted in Figure 4.6. The properties of all four cases are summarized in Table 4.1.
158 Digital filters

h(n)
h(n)

0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 11
n n
(a) (b)

h(n)
h(n)

6 7 8 9 10 11
6 7 8 9 10 0 1 2 3 4 5
0 1 2 3 4 5
n
n

(c) (d)
Figure 4.6 Example of impulse responses of linear-phase FIR digital filters: (a) Type I; (b) Type II;
(c) Type III; (d) Type IV.

One can derive important properties of linear-phase FIR filters by representing


equations (4.17), (4.20), (4.23), and (4.26) in a single framework as
K
−M

H (z) = z 2 f k (z k ± z −k ) (4.29)
k=0

where the f k coefficients are derived from the filter’s impulse response h(n), and K =
M M−1
2 , if M is even; or K = 2 , if M is odd. From equation (4.29), it is easy to observe
that, if z γ is a zero of H (z), so is z γ−1 . This implies that all zeros of H (z) occur in
reciprocal pairs. Considering that if the coefficients h(n) are real, all complex zeros
occur in conjugate pairs, and then one can infer that the zeros of H (z) must satisfy the
following relationships:

• All complex zeros which are not on the unit circle occur in conjugate and reciprocal
quadruples. In other words, if z γ is complex, then z γ−1 , z γ∗ , and (z γ−1 )∗ are also zeros
of H (z).
• There can be any given number of zeros over the unit circle, in conjugate pairs,
since in this case we automatically have that z γ−1 = z γ∗ .
• All real zeros outside the unit circle occur in reciprocal pairs.
159 4.3 Basic structures of recursive digital filters

Z plane

Figure 4.7 Typical zero plot of a linear-phase FIR digital filter.

• There can be any given number of zeros at z = z γ = ±1, since in this case we
necessarily have that z γ−1 = ±1.

A typical zero plot for a linear-phase lowpass FIR filter is shown in Figure 4.7.
An interesting property of linear-phase FIR digital filters is that they can be real-
ized with efficient structures that exploit their symmetric or antisymmetric impulse-
response characteristics. In fact, when M is even, these efficient structures require
M M+1
2 + 1 multiplications, while when M is odd, only 2 multiplications are necessary.
Figure 4.8 depicts two of these efficient structures for linear-phase FIR filters when the
impulse response is symmetric.

4.3 Basic structures of recursive digital filters

4.3.1 Direct forms


The transfer function of a recursive filter is given by
M

bi z −i
N (z) i=0
H (z) = = (4.30)
D(z) N
1+ ai z −i
i=1
160 Digital filters

x(n) –1 –1 –1 –1
z z z z

+ + + +

–1 –1 –1 –1
z z z z

h(0) ✕ h(1) ✕ h(2) ✕ ✕ h( M – 1) x h (M )


2 2

+
y(n)
(a)
x(n) –1 –1 –1 –1
z z z z

+ + + + +
–1
z

–1 –1 –1 –1
z z z z

h(0) ✕ h(1) ✕ h(2) ✕ ✕ h( M – 1.5) ✕ h( M – 0.5)


2 2

+
y(n)
(b)
Figure 4.8 Realizations of linear-phase filters with symmetric impulse response: (a) even order;
(b) odd order.

Since, in most cases, such transfer functions give rise to filters with impulse responses
having infinite durations, recursive filters are also referred to as infinite-duration
impulse-response (IIR) filters.1
We can consider that H (z) as above results from the cascading of two separate filters
1
of transfer functions N (z) and D(z) . The N (z) polynomial can be realized with the FIR
1 It is important to notice that in the cases where D(z) divides N (z), the filter H (z) turns out to have a
finite-duration impulse response, and is actually an FIR filter.
161 4.3 Basic structures of recursive digital filters

x(n) + y(n)

–1
z

FIR
filter

1 .
Figure 4.9 Block diagram realization of D(z)

x(n) + y(n)

–1
z
–a 1


–1
z
–a 2


–1
z
–aN


1 .
Figure 4.10 Detailed realization of D(z)

1
direct form, as shown in the previous section. The realization of D(z) can be performed
as depicted in Figure 4.9, where the FIR filter shown will be an (N − 1)th-order filter
with transfer function
N


D (z) = z(1 − D(z)) = −z ai z −i (4.31)
i=1
1
which can be realized as in Figure 4.3. The direct form for realizing D(z) is then shown
in Figure 4.10.
1
The complete realization of H (z), as a cascade of N (z) and D(z) , is shown in
Figure 4.11. Such a structure is not canonic with respect to the delays, since for a
(M, N )th-order filter, with N ≥ M in practice, this realization requires (N + M)
delays.
162 Digital filters

b0

x(n) ✕ + y(n)

–1 –1
z z
b1 –a 1

✕ ✕
–1 –1
z z
b2 –a 2

✕ ✕


–1 –1
z z
bM –aN

✕ ✕
Figure 4.11 Noncanonic IIR direct-form realization.

Clearly, in the general case we can change the order in which we cascade the two
1 1
separate filters, that is, H (z) can be realized as N (z) × D(z) or D(z) × N (z). In
the second option, all delays employed start from the same node, which allows us
to eliminate the consequent redundant delays. In that manner, the resulting structure,
usually referred to as the Type 1 canonic direct form, is the one depicted in Figure 4.12,
for the special case when N = M.
An alternative structure, the so-called Type 2 canonic direct form, is shown in
Figure 4.13. Such a realization is generated from the nonrecursive form in Figure 4.4.
The majority of IIR filter transfer functions used in practice present a numerator
degree, M, smaller than or equal to the denominator degree, N . In general, one can
consider, without much loss of generality, that M = N . In the case where M < N , we
just make the coefficients b M+1 , . . ., b N in Figures 4.12 and 4.13 equal to zero.

4.3.2 Cascade form

In the same way as their FIR counterparts, the IIR digital filters present a large
variety of possible alternative realizations. An important one, referred to as the cascade
realization, is depicted in Figure 4.14a, where the basic blocks represent simple
transfer functions of orders 2 or 1. In fact, the cascade form, based on second-order
163 4.3 Basic structures of recursive digital filters

b0

x(n) + ✕ + y(n)

–1
z

–a1 b1

✕ ✕
–1
z

–a2 b2


✕ ✕
–1
z

–aN bM

✕ ✕
Figure 4.12 Type 1 canonic direct form for IIR filters.

blocks, is associated to the following transfer function decomposition:

m
 γ0k + γ1k z −1 + γ2k z −2
H (z) =
k=1
1 + m 1k z −1 + m 2k z −2
m
 γ0k z 2 + γ1k z + γ2k
=
k=1
z 2 + m 1k z + m 2k
m
 z 2 + γ1k
 z + γ
2k
= H0 2
(4.32)
k=1
z + m 1k z + m 2k

4.3.3 Parallel form

Another important realization for recursive digital filters is the parallel form
represented in Figure 4.14b. Using second-order blocks, which are the most
commonly used in practice, the parallel realization corresponds to the following
transfer function decomposition:
164 Digital filters

b0
x( n) ✕ + y( n)

–1
z

b1 –a1

✕ + ✕
–1
z

b2 –a2

✕ + ✕


–1
z

bM –aN

✕ + ✕
Figure 4.13 Type 2 canonic direct form for IIR filters.

m p p p
 γ z2 + γ z + γ
0k 1k 2k
H (z) =
k=1
z 2 + m 1k z + m 2k
m p p
 γ1k z + γ2k
= h0 + 2
k=1
z + m 1k z + m 2k
p  p 
m
 γ0k z 2 + γ1k z
= h 0 + (4.33)
k=1
z 2 + m 1k z + m 2k

also known as the partial-fraction decomposition. This equation indicates three alter-
native forms of the parallel realization, where the last two are canonic with respect to
the number of multiplier elements.
It should be mentioned that each second-order block in the cascade and parallel
forms can be realized by any of the existing distinct structures, as, for instance, one of
the direct forms shown in Figure 4.15.
As it will be seen in future chapters, all these digital filter realizations present differ-
ent properties when one considers practical finite-precision implementations, that is,
the quantization of the coefficients and the finite precision of the arithmetic operations,
165 4.4 Digital network analysis

x(n) H1(z ) H2(z ) Hm (z ) y(n)

(a)

H1(z)

x(n) H2(z) + y(n)


Hm(z)

(b)

Figure 4.14 Block diagrams of: (a) cascade form; (b) parallel form.

such as additions and multiplications (Jackson, 1969; Oppenheim & Schafer, 1975;
Antoniou, 1993; Jackson, 1996). In fact, the analysis of the finite-precision effects in
the distinct realizations is a fundamental step in the overall process of designing any
digital filter, as will be discussed in detail in Chapter 7.

4.4 Digital network analysis

The signal-flowgraph representation greatly simplifies the analysis of digital networks


composed of delays, multipliers, and adder elements (Crochiere & Oppenheim, 1975).
In practice, the analysis of such devices is implemented by first numbering all nodes of
the graph of interest. Then, one determines the relationship between the output signal
of each node with respect to the output signals of all other nodes. The connections
between two nodes, referred to as branches, consist of combinations of delays and/or
multipliers. Branches that inject external signals into the graph are called source
branches. Such branches have a transmission coefficient equal to 1. Following this

You might also like