SlideShare a Scribd company logo
1 of 8
Download to read offline
Chapter 2
Review of Fundamentals of Digital
Signal Processing
2.1 (a) This system is not linear (the constant term makes it non linear) but is shift-invariant
(b) This system is linear but not shift-invariant (since the modulation term is not shift-invariant)
(c) This system is not linear (because of the cubic power) but is shift-invariant
(d) This system is linear and shift invariant (in fact the digital system is the convolution of the
input with a rectangular window of length N samples.
***********************************************************
2.2 (a) The system y[n] = x[n]+2x[n+1]+3 is not linear, as seen by the following counter example.
Consider inputs x1[n] and x2[n] with outputs:
y1[n] = T[x1[n]] = x1[n] + 2x1[n + 1] + 3
y2[n] = T[x2[n]] = x2[n] + 2x2[n + 1] + 3
If we apply the system to the input x3[n] = ax1[n] + bx2[n] we get an output, y3[n] of the
form:
y3[n] = T[ax1[n] + bx2[n]] = [ax1[n] + bx2[n]] + [2ax1[n + 1] + 2bx2[n + 1]] + 3
which is not equal to the linear sum ay1[n] + by2[n] thereby showing that the system is not
linear.
(b) The system y[n] = x[n]+2x[n+1]+3 is time-invariant (shift-invariant) as seen by considering
the responses to x[n] and to x[n − n0], i.e.,
y[n] = T[x[n]] = x[n] + 2x[n + 1] + 3
y[n − no] = T(x[n − n0]) = x[n − n0] + 2x[n − n0 + 1] + 3
(c) The system y[n] = x[n] + 2x[n + 1] + 3 is not causal since the output at time n depends on
the output at a future time n + 1.
***********************************************************
2.3 (a) The input sequence an
is an eigen-function of LTI systems. Therefore if this system is LTI,
the output must be of the form A· input or y[n] = Aan
where A is a complex constant.
Since bn
= Aan
for any complex constant A, the system cannot be LTI.
3
Click here to Purchase full Solution Manual at http://solutionmanuals.info
4 CHAPTER 2. REVIEW OF FUNDAMENTALS OF DIGITAL SIGNAL PROCESSING
(b) The system is not LTI.
(c) In this case, the input excites the system at all frequencies (since it exists only for n ≥ 0).
Therefore the system transfer function describes how the system transforms all inputs. Thus
this system could be LTI and there is only one LTI system with the given transfer function,
i.e.,
H(z) =
1 − az−1
1 − bz−1
, |z| > b
***********************************************************
2.4 (a) x[n] can be written in the form:
x[n] = an
u[n − n0]
where
u[n − n0] =
1 n ≥ n0
0 n < n0.
We can now solve for X(z) by the following steps:
x[n] = an−n0+n0
u[n − n0]
= an0
an−n0
u[n − n0]
X(z) = an0
∞
n=n0
a(n−n0)
z−n
We can now make a change of variables to the form: n = n − n0 giving:
X(z) = an0
∞
n =0
an
z−n −n0
= an0
z−n0
∞
n =0
an
z−n
=
an0
z−n0
1 − az−1
; |az−1
| < 1
where we have used the relation:
∞
n=0
rn
=
1
1 − r
; |r| < 1
(b) X(ejω
) = X(z) evaluated on the unit circle (i.e., for z = ejω
). Thus we get:
X(ejω
) =
an0
e−jωn0
1 − ae−jω
; |ae−jω
| < 1,
or equivalently, |a| < 1. The Fourier transform exists when the z-transform converges in a
region including the unit circle; in this case when |a| < 1.
***********************************************************
2.5 (a) x[n] can be written in the form:
x[n] = x1[n] + x2[n]
5
where
x1[n] = u[n]
and
x2[n] = −u[n − N] = −x1[n − N]
Using this form for x[n], we can solve for the convolution output as the output due to u[n]
for the region 0 ≤ n ≤ N −1, and as the output due to u[n]−u[n−N] for the region N ≤ n.
We call the output of the convolution of x1[n] with h[n] as y1[n] and we solve for its value
in the region 0 ≤ n ≤ N − 1 using the convolution formula:
y1[n] = u1[n] ∗ h[n]
=
∞
m=−∞
x1[m]h[n − m]
=
n
m=0
an−m
(1)
= an
n
m=0
a−m
= an 1 − a−n−1
1 − a−1
=
1 − an+1
1 − a
0 ≤ n ≤ N − 1
We trivially solve for y2[n] = −y1[n − N] as
y2[n] = −
(1 − an+1
)
(1 − a)
N ≤ n
giving, for y[n], the value (for the region N ≤ n)
y[n] = y1[n] + y2[n] =
1 − an+1
1 − a
−
1 − an−N+1
1 − a
or, equivalently,
y[n] = an (a−N+1
− a)
(1 − a)
N ≤ n
(b) Using z−transforms we solve for Y (z) again as a sum in the form:
Y (z) = X(z) · H(z)
= X1(z) · H(z) + X2(z) · H(z)
where X1(z) and X2(z) are the z−transforms, respectively, of x1[n] and x2[n] of part (a) of
this problem. The resulting set of z− transforms is:
X1(z) =
1
1 − z−1
X2(z) = −
z−N
1 − z−1
H(z) =
1
1 − az−1
6 CHAPTER 2. REVIEW OF FUNDAMENTALS OF DIGITAL SIGNAL PROCESSING
We can now solve for Y1(z) = X1(z) · H(z) giving the form:
Y1(z) =
1
(1 − z−1)(1 − az−1)
Using the method of partial fraction expansion we factor Y1(z) into
Y1(z) =
A
1 − z−1
+
B
1 − az−1
We can now solve for A and B using the fact that the combined numerator is 1, giving:
A =
1
1 − a
, B =
a
1 − a
Now we can invert the partial fraction expansion, giving
y1[n] =
1
1 − a
u[n] −
a
1 − a
an
u[n] =
1 − an+1
1 − a
u[n]
which is valid for all n but applies to the region 0 ≤ n ≤ N − 1. Similarly we can trivially
solve for y2[n] = −y1[n−N]u[n−N] again giving the same total result for the region N ≤ n.
***********************************************************
2.6 (1) The z−transform of the exponential window is of the form:
W1(z) =
N−1
n=0
an
z−n
=
(1 − aN
z−N
)
(1 − az−1)
Note that zeros occur at zk = aej2πk/N
, k = 1, 2, . . . , N − 1.
The Fourier transform for the exponential window is just:
W1(ejω
) =
(1 − aN
e−jωN
)
1 − ae−jω)
(2) The rectangular window is a special case of the exponential window with a = 1. The zeros
are now all on the unit circle at zk = ej2πk/N
, k = 1, 2, . . . , N − 1. The Fourier transform of
the rectangular window is of the form:
W2(ejω
) =
(1 − ejωN
)
(1 − ejω)
= e−jω(N−1)/2 sin(ωN/2)
sin(ω/2)
(3) The Hamming window can be expressed in terms of shifted sums of rectangular windows, i.e.,
w3[n] = 0.54w2[n] − 0.23w2[n]ej2πn/(N−1)
− 0.23w2[n]e−j2πn/(N−1)
The Fourier tranform of the Hamming window is thus of the form:
W3(ejω
) = 0.54W2(ejω
)
−0.23W2(ej(ω−2π/(N−1)
) − 0.23W2(ej(ω+2π/(N−1)
)
which can be put into the form
W3(ejω
) = e−jω(N−1)/2
[−0.54
sin(ωN/2)
sin(ω/2)
+0.23
sin[(ω − 2π/(N − 1))(N/2)]
sin[(ω − 2π/(N − 1))(1/2)]
+0.23
sin[(ω + 2π/(N − 1))(N/2)]
sin[(ω + 2π/(N − 1))(1/2)]
]
7
Figure P2.6.1: Magnitude response of rectangular window
Figure P2.6.2: Magnitude response of exponential window
Figure P2.6.3: Magnitude response of Hamming window
A plot of |W2(ejω
)| is shown in Figure P2.6.1. Notice that W1(z) has zeros on the unit circle;
whereas |W1(z) has zeros on a circle of radius a as seen in Figure P2.6.2. Finally the Hamming
window magnitude response is shown in Figure P2.6.3. We see how the side lobes tend to cancel
and that the main lobe is about twice the width of the rectangular window response.
***********************************************************
2.7 (a) A plot of an N = 9-point triangular window is shown in Figure P2.7.1.
Figure P2.7.1: 9-point triangular window
(b) An N−point triangular window can be created by convolving an (N +1)/2-point rectangular
window with itself, i.e.,
wT [n] = wR[n] ∗ wR[n].
8 CHAPTER 2. REVIEW OF FUNDAMENTALS OF DIGITAL SIGNAL PROCESSING
Since convolution in time is equivalent to multiplication in frequency,we have:
WT (ejω
) = WR(ejω
)
2
WR(ejω
) =
1 − e−jω(N+1)/2
1 − e−jω
= e−jω(N−1)/4 sin[ω(N + 1)/4]
sin(ω/2)
WT (ejω
) = e−jω(N−1)/2 sin[ω(N + 1)/4]
sin(ω/2)
2
(c) Plots of the time and frequency (log magnitude) responses of a 101-point triangular window
are shown in Figure P2.7.2.
Figure P2.7.2: Time and frequency responses of 101-point triangular window
(d) The rectangular, Hamming and triangular windows compare as follows:
1. rectangular window: cutoff frequency= 1/N in normalized frequency units and is Fs/N
in analog frequency units, with sidelobe rejection ≥ 14 dB
2. Hamming window: cutoff frequency= 2/N in normalized frequency units and is 2Fs/N
in analog frequency units, with sidelobe rejection ≥ 44 dB
3. triangular window: cutoff frequency= 2/N in normalized frequency units and is 2Fs/N
in analog frequency units, with sidelobe rejection ≥ 28 dB
***********************************************************
2.8 (a) The impulse response of the ideal lowpass filter is obtained as:
h[n] =
1
2π
π
−π
H(ejω
)ejωn
dω =
1
2π
ωc
−ωc
ejωn
dω
=
1
2π
ejωn
jn
ωc
−ωc
=
1
2πjn
[ejωcn
− e−jωcn
]
=
sin(ωcn)
πn
(b) if ωc = π/4 then h[n] =
1
4
sin(πn/4)
πn/4
and a plot of h[n] is as shown in Figure P2.8.1.
9
Figure P2.8.1: Impulse response of ideal lowpass filter.
Figure P2.8.2: Parallel combination of ideal filters.
(c) One apporach to obtaining the desired impulse response is to view H(ejω
) as a parallel
combination of lowpass, highpass, and zero phase filters, as shown in Figure P2.8.2.
We can express HHP (ejω
) in terms of a lowpass filter with cutoff frequency π − ωb with the
passband shifted by π. From Part (a) we have:
HLP (ejω
) ←→
sin(ωan)
πn
where ωa is the cutoff, giving:
HHP (ejω
) = HLP (ej(ω−π)
) ←→ ejπn sin[(π − ωb)n]
πn
where π − ωb is the cutoff frequency.
The allpass has the property:
HAP (ejω
) = 1 ←→ δ[n]
Putting it all together we get:
h[n] = δ[n] −
sin(ωan)
πn
− ejπn sin[(π − ωb)n]
πn
= δ[n] −
sin(ωan)
πn
− (−1)n sin[(π − ωb)n]
πn
Click here to Purchase full Solution Manual at http://solutionmanuals.info
10 CHAPTER 2. REVIEW OF FUNDAMENTALS OF DIGITAL SIGNAL PROCESSING
(d) When ωa = π/4 and ωb = 3π/4, we can express h[n] for the bandpass filter as:
h[n] = δ[n] −
0.25 sin(πn/4)
πn/4
− (−1)n sin[(π − 3π/4)n]
πn
= δ[n] −
0.25 sin(πn/4)
πn/4
− (−1)n 0.25 sin(πn/4)
πn/4
= δ[n] −
0.25 sin(πn/4)
πn/4
[1 + (−1)n
]
A plot of h[n] for the bandpass filter is shown in Figure P2.8.3.
Figure P2.8.3: Impulse response of ideal bandpass filter.
***********************************************************
2.9 (a) The magnitude response of an ideal differentiator is:
|H(ejω
)| = |ω|
and the phase response is:
arg H(ejω
) =
−ωτ + π/2 ω > 0
−ωτ − π/2 ω < 0
A plot of the magnitude and phase is given in Figure P2.9.1.
Figure P2.9.1: Magnitude and phase responses of ideal differentiator.
Click here to Purchase full Solution Manual at http://solutionmanuals.info

More Related Content

What's hot

DSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-TransformDSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-TransformAmr E. Mohamed
 
Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR)
Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR) Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR)
Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR) Chandrashekhar Padole
 
Discrete fourier transform
Discrete fourier transformDiscrete fourier transform
Discrete fourier transformMOHAMMAD AKRAM
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignAmr E. Mohamed
 
signal & system inverse z-transform
signal & system inverse z-transformsignal & system inverse z-transform
signal & system inverse z-transformmihir jain
 
Chapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant SystemChapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant SystemAttaporn Ninsuwan
 
Low pass digital filter using FIR structure of 2nd order
Low pass digital filter using FIR structure of 2nd orderLow pass digital filter using FIR structure of 2nd order
Low pass digital filter using FIR structure of 2nd orderNikhil Valiveti
 
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time SignalsDSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time SignalsAmr E. Mohamed
 
control system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functionscontrol system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functionsnalan karunanayake
 
Digital Signal Processing[ECEG-3171]-Ch1_L05
Digital Signal Processing[ECEG-3171]-Ch1_L05Digital Signal Processing[ECEG-3171]-Ch1_L05
Digital Signal Processing[ECEG-3171]-Ch1_L05Rediet Moges
 
Finite word length of IIR filters Limit cycles due to product round-off error...
Finite word length of IIR filters Limit cycles due to product round-off error...Finite word length of IIR filters Limit cycles due to product round-off error...
Finite word length of IIR filters Limit cycles due to product round-off error...Praveen Kumar
 
Dsp U Lec04 Discrete Time Signals & Systems
Dsp U   Lec04 Discrete Time Signals & SystemsDsp U   Lec04 Discrete Time Signals & Systems
Dsp U Lec04 Discrete Time Signals & Systemstaha25
 
ASK amplitude Calculation and Phase Shift Keying
ASK amplitude Calculation and Phase Shift KeyingASK amplitude Calculation and Phase Shift Keying
ASK amplitude Calculation and Phase Shift KeyingDrAimalKhan
 

What's hot (20)

DSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-TransformDSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-Transform
 
Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR)
Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR) Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR)
Digital Signal Processing Tutorial: Chapt 4 design of digital filters (FIR)
 
Solved problems
Solved problemsSolved problems
Solved problems
 
Discrete fourier transform
Discrete fourier transformDiscrete fourier transform
Discrete fourier transform
 
Signal
SignalSignal
Signal
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter Design
 
Lecture9
Lecture9Lecture9
Lecture9
 
Properties of Fourier transform
Properties of Fourier transformProperties of Fourier transform
Properties of Fourier transform
 
signal & system inverse z-transform
signal & system inverse z-transformsignal & system inverse z-transform
signal & system inverse z-transform
 
Chapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant SystemChapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant System
 
Low pass digital filter using FIR structure of 2nd order
Low pass digital filter using FIR structure of 2nd orderLow pass digital filter using FIR structure of 2nd order
Low pass digital filter using FIR structure of 2nd order
 
Sfg 5
Sfg 5Sfg 5
Sfg 5
 
Design of Filters PPT
Design of Filters PPTDesign of Filters PPT
Design of Filters PPT
 
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time SignalsDSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
DSP_FOEHU - Lec 05 - Frequency-Domain Representation of Discrete Time Signals
 
Digital logic design part1
Digital logic design part1Digital logic design part1
Digital logic design part1
 
control system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functionscontrol system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functions
 
Digital Signal Processing[ECEG-3171]-Ch1_L05
Digital Signal Processing[ECEG-3171]-Ch1_L05Digital Signal Processing[ECEG-3171]-Ch1_L05
Digital Signal Processing[ECEG-3171]-Ch1_L05
 
Finite word length of IIR filters Limit cycles due to product round-off error...
Finite word length of IIR filters Limit cycles due to product round-off error...Finite word length of IIR filters Limit cycles due to product round-off error...
Finite word length of IIR filters Limit cycles due to product round-off error...
 
Dsp U Lec04 Discrete Time Signals & Systems
Dsp U   Lec04 Discrete Time Signals & SystemsDsp U   Lec04 Discrete Time Signals & Systems
Dsp U Lec04 Discrete Time Signals & Systems
 
ASK amplitude Calculation and Phase Shift Keying
ASK amplitude Calculation and Phase Shift KeyingASK amplitude Calculation and Phase Shift Keying
ASK amplitude Calculation and Phase Shift Keying
 

Viewers also liked

Structural dynamics theory and applications sample
Structural dynamics theory and applications sampleStructural dynamics theory and applications sample
Structural dynamics theory and applications samplezammok
 
Solution manual for database systems a practical approach to design implement...
Solution manual for database systems a practical approach to design implement...Solution manual for database systems a practical approach to design implement...
Solution manual for database systems a practical approach to design implement...zammok
 
Solution manual for analysis, synthesis and design of chemical processes, 4th...
Solution manual for analysis, synthesis and design of chemical processes, 4th...Solution manual for analysis, synthesis and design of chemical processes, 4th...
Solution manual for analysis, synthesis and design of chemical processes, 4th...zammok
 
Solutions manual for operations management sustainability and supply chain ma...
Solutions manual for operations management sustainability and supply chain ma...Solutions manual for operations management sustainability and supply chain ma...
Solutions manual for operations management sustainability and supply chain ma...zammok
 
Solution manual for advanced mechanics of materials and applied elasticity, 5...
Solution manual for advanced mechanics of materials and applied elasticity, 5...Solution manual for advanced mechanics of materials and applied elasticity, 5...
Solution manual for advanced mechanics of materials and applied elasticity, 5...zammok
 
Solution manual for mechanics of materials 10th edition hibbeler sample
Solution manual for mechanics of materials 10th edition hibbeler  sampleSolution manual for mechanics of materials 10th edition hibbeler  sample
Solution manual for mechanics of materials 10th edition hibbeler samplezammok
 
Digital signal processing (2nd ed) (mitra) solution manual
Digital signal processing (2nd ed) (mitra) solution manualDigital signal processing (2nd ed) (mitra) solution manual
Digital signal processing (2nd ed) (mitra) solution manualRamesh Sundar
 
Introduction to Signal Processing Orfanidis [Solution Manual]
Introduction to Signal Processing Orfanidis [Solution Manual]Introduction to Signal Processing Orfanidis [Solution Manual]
Introduction to Signal Processing Orfanidis [Solution Manual]slyhamm
 
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)Ravikiran A
 
242713764 theory-of-machines-r-k-bansal
242713764 theory-of-machines-r-k-bansal242713764 theory-of-machines-r-k-bansal
242713764 theory-of-machines-r-k-bansalHashem Yahya Almahdi
 
Signal Prosessing Lab Mannual
Signal Prosessing Lab Mannual Signal Prosessing Lab Mannual
Signal Prosessing Lab Mannual Jitendra Jangid
 
241232978 solution-manual-om-ch-12
241232978 solution-manual-om-ch-12241232978 solution-manual-om-ch-12
241232978 solution-manual-om-ch-12Hashem Yahya Almahdi
 
digital signal-processing-lab-manual
digital signal-processing-lab-manualdigital signal-processing-lab-manual
digital signal-processing-lab-manualAhmed Alshomi
 
241233316 solution-manual-of-chapter-8-om
241233316 solution-manual-of-chapter-8-om241233316 solution-manual-of-chapter-8-om
241233316 solution-manual-of-chapter-8-omHashem Yahya Almahdi
 

Viewers also liked (15)

Structural dynamics theory and applications sample
Structural dynamics theory and applications sampleStructural dynamics theory and applications sample
Structural dynamics theory and applications sample
 
Solution manual for database systems a practical approach to design implement...
Solution manual for database systems a practical approach to design implement...Solution manual for database systems a practical approach to design implement...
Solution manual for database systems a practical approach to design implement...
 
Solution manual for analysis, synthesis and design of chemical processes, 4th...
Solution manual for analysis, synthesis and design of chemical processes, 4th...Solution manual for analysis, synthesis and design of chemical processes, 4th...
Solution manual for analysis, synthesis and design of chemical processes, 4th...
 
Solutions manual for operations management sustainability and supply chain ma...
Solutions manual for operations management sustainability and supply chain ma...Solutions manual for operations management sustainability and supply chain ma...
Solutions manual for operations management sustainability and supply chain ma...
 
Solution manual for advanced mechanics of materials and applied elasticity, 5...
Solution manual for advanced mechanics of materials and applied elasticity, 5...Solution manual for advanced mechanics of materials and applied elasticity, 5...
Solution manual for advanced mechanics of materials and applied elasticity, 5...
 
Solution manual for mechanics of materials 10th edition hibbeler sample
Solution manual for mechanics of materials 10th edition hibbeler  sampleSolution manual for mechanics of materials 10th edition hibbeler  sample
Solution manual for mechanics of materials 10th edition hibbeler sample
 
Digital signal processing (2nd ed) (mitra) solution manual
Digital signal processing (2nd ed) (mitra) solution manualDigital signal processing (2nd ed) (mitra) solution manual
Digital signal processing (2nd ed) (mitra) solution manual
 
Introduction to Signal Processing Orfanidis [Solution Manual]
Introduction to Signal Processing Orfanidis [Solution Manual]Introduction to Signal Processing Orfanidis [Solution Manual]
Introduction to Signal Processing Orfanidis [Solution Manual]
 
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
 
242713764 theory-of-machines-r-k-bansal
242713764 theory-of-machines-r-k-bansal242713764 theory-of-machines-r-k-bansal
242713764 theory-of-machines-r-k-bansal
 
Signal Prosessing Lab Mannual
Signal Prosessing Lab Mannual Signal Prosessing Lab Mannual
Signal Prosessing Lab Mannual
 
241232978 solution-manual-om-ch-12
241232978 solution-manual-om-ch-12241232978 solution-manual-om-ch-12
241232978 solution-manual-om-ch-12
 
digital signal-processing-lab-manual
digital signal-processing-lab-manualdigital signal-processing-lab-manual
digital signal-processing-lab-manual
 
Exercise+2+with+answer
Exercise+2+with+answerExercise+2+with+answer
Exercise+2+with+answer
 
241233316 solution-manual-of-chapter-8-om
241233316 solution-manual-of-chapter-8-om241233316 solution-manual-of-chapter-8-om
241233316 solution-manual-of-chapter-8-om
 

Similar to Solution manual for theory and applications of digital speech processing lawrence rabiner, ronald schafer sample

controllability-and-observability.pdf
controllability-and-observability.pdfcontrollability-and-observability.pdf
controllability-and-observability.pdfLAbiba16
 
Design of sampled data control systems part 2. 6th lecture
Design of sampled data control systems part 2.  6th lectureDesign of sampled data control systems part 2.  6th lecture
Design of sampled data control systems part 2. 6th lectureKhalaf Gaeid Alshammery
 
Reachability Analysis "Control Of Dynamical Non-Linear Systems"
Reachability Analysis "Control Of Dynamical Non-Linear Systems" Reachability Analysis "Control Of Dynamical Non-Linear Systems"
Reachability Analysis "Control Of Dynamical Non-Linear Systems" M Reza Rahmati
 
Reachability Analysis Control of Non-Linear Dynamical Systems
Reachability Analysis Control of Non-Linear Dynamical SystemsReachability Analysis Control of Non-Linear Dynamical Systems
Reachability Analysis Control of Non-Linear Dynamical SystemsM Reza Rahmati
 
The Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachThe Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachYang Hong
 
Notes nyquist plot and stability criteria
Notes nyquist plot and stability criteriaNotes nyquist plot and stability criteria
Notes nyquist plot and stability criteriaAleksandar Micic
 
ELEG 320L – Signals & Systems Laboratory Dr. Jibran Khan Yous.docx
ELEG 320L – Signals & Systems Laboratory Dr. Jibran Khan Yous.docxELEG 320L – Signals & Systems Laboratory Dr. Jibran Khan Yous.docx
ELEG 320L – Signals & Systems Laboratory Dr. Jibran Khan Yous.docxtoltonkendal
 

Similar to Solution manual for theory and applications of digital speech processing lawrence rabiner, ronald schafer sample (20)

controllability-and-observability.pdf
controllability-and-observability.pdfcontrollability-and-observability.pdf
controllability-and-observability.pdf
 
Design of sampled data control systems part 2. 6th lecture
Design of sampled data control systems part 2.  6th lectureDesign of sampled data control systems part 2.  6th lecture
Design of sampled data control systems part 2. 6th lecture
 
Manual solucoes ex_extras
Manual solucoes ex_extrasManual solucoes ex_extras
Manual solucoes ex_extras
 
Manual solucoes ex_extras
Manual solucoes ex_extrasManual solucoes ex_extras
Manual solucoes ex_extras
 
Manual solucoes ex_extras
Manual solucoes ex_extrasManual solucoes ex_extras
Manual solucoes ex_extras
 
21 4 ztransform
21 4 ztransform21 4 ztransform
21 4 ztransform
 
Control assignment#2
Control assignment#2Control assignment#2
Control assignment#2
 
Final
FinalFinal
Final
 
Signal Processing Assignment Help
Signal Processing Assignment HelpSignal Processing Assignment Help
Signal Processing Assignment Help
 
Reachability Analysis "Control Of Dynamical Non-Linear Systems"
Reachability Analysis "Control Of Dynamical Non-Linear Systems" Reachability Analysis "Control Of Dynamical Non-Linear Systems"
Reachability Analysis "Control Of Dynamical Non-Linear Systems"
 
Reachability Analysis Control of Non-Linear Dynamical Systems
Reachability Analysis Control of Non-Linear Dynamical SystemsReachability Analysis Control of Non-Linear Dynamical Systems
Reachability Analysis Control of Non-Linear Dynamical Systems
 
Section9 stochastic
Section9 stochasticSection9 stochastic
Section9 stochastic
 
Diffusion Homework Help
Diffusion Homework HelpDiffusion Homework Help
Diffusion Homework Help
 
The Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachThe Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space Approach
 
Control System Assignment Help
Control System Assignment HelpControl System Assignment Help
Control System Assignment Help
 
Dsp manual
Dsp manualDsp manual
Dsp manual
 
Notes nyquist plot and stability criteria
Notes nyquist plot and stability criteriaNotes nyquist plot and stability criteria
Notes nyquist plot and stability criteria
 
ELEG 320L – Signals & Systems Laboratory Dr. Jibran Khan Yous.docx
ELEG 320L – Signals & Systems Laboratory Dr. Jibran Khan Yous.docxELEG 320L – Signals & Systems Laboratory Dr. Jibran Khan Yous.docx
ELEG 320L – Signals & Systems Laboratory Dr. Jibran Khan Yous.docx
 
Signals and Systems Homework Help.pptx
Signals and Systems Homework Help.pptxSignals and Systems Homework Help.pptx
Signals and Systems Homework Help.pptx
 
Digital Signal Processing Assignment Help
Digital Signal Processing Assignment HelpDigital Signal Processing Assignment Help
Digital Signal Processing Assignment Help
 

Recently uploaded

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 

Recently uploaded (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 

Solution manual for theory and applications of digital speech processing lawrence rabiner, ronald schafer sample

  • 1. Chapter 2 Review of Fundamentals of Digital Signal Processing 2.1 (a) This system is not linear (the constant term makes it non linear) but is shift-invariant (b) This system is linear but not shift-invariant (since the modulation term is not shift-invariant) (c) This system is not linear (because of the cubic power) but is shift-invariant (d) This system is linear and shift invariant (in fact the digital system is the convolution of the input with a rectangular window of length N samples. *********************************************************** 2.2 (a) The system y[n] = x[n]+2x[n+1]+3 is not linear, as seen by the following counter example. Consider inputs x1[n] and x2[n] with outputs: y1[n] = T[x1[n]] = x1[n] + 2x1[n + 1] + 3 y2[n] = T[x2[n]] = x2[n] + 2x2[n + 1] + 3 If we apply the system to the input x3[n] = ax1[n] + bx2[n] we get an output, y3[n] of the form: y3[n] = T[ax1[n] + bx2[n]] = [ax1[n] + bx2[n]] + [2ax1[n + 1] + 2bx2[n + 1]] + 3 which is not equal to the linear sum ay1[n] + by2[n] thereby showing that the system is not linear. (b) The system y[n] = x[n]+2x[n+1]+3 is time-invariant (shift-invariant) as seen by considering the responses to x[n] and to x[n − n0], i.e., y[n] = T[x[n]] = x[n] + 2x[n + 1] + 3 y[n − no] = T(x[n − n0]) = x[n − n0] + 2x[n − n0 + 1] + 3 (c) The system y[n] = x[n] + 2x[n + 1] + 3 is not causal since the output at time n depends on the output at a future time n + 1. *********************************************************** 2.3 (a) The input sequence an is an eigen-function of LTI systems. Therefore if this system is LTI, the output must be of the form A· input or y[n] = Aan where A is a complex constant. Since bn = Aan for any complex constant A, the system cannot be LTI. 3 Click here to Purchase full Solution Manual at http://solutionmanuals.info
  • 2. 4 CHAPTER 2. REVIEW OF FUNDAMENTALS OF DIGITAL SIGNAL PROCESSING (b) The system is not LTI. (c) In this case, the input excites the system at all frequencies (since it exists only for n ≥ 0). Therefore the system transfer function describes how the system transforms all inputs. Thus this system could be LTI and there is only one LTI system with the given transfer function, i.e., H(z) = 1 − az−1 1 − bz−1 , |z| > b *********************************************************** 2.4 (a) x[n] can be written in the form: x[n] = an u[n − n0] where u[n − n0] = 1 n ≥ n0 0 n < n0. We can now solve for X(z) by the following steps: x[n] = an−n0+n0 u[n − n0] = an0 an−n0 u[n − n0] X(z) = an0 ∞ n=n0 a(n−n0) z−n We can now make a change of variables to the form: n = n − n0 giving: X(z) = an0 ∞ n =0 an z−n −n0 = an0 z−n0 ∞ n =0 an z−n = an0 z−n0 1 − az−1 ; |az−1 | < 1 where we have used the relation: ∞ n=0 rn = 1 1 − r ; |r| < 1 (b) X(ejω ) = X(z) evaluated on the unit circle (i.e., for z = ejω ). Thus we get: X(ejω ) = an0 e−jωn0 1 − ae−jω ; |ae−jω | < 1, or equivalently, |a| < 1. The Fourier transform exists when the z-transform converges in a region including the unit circle; in this case when |a| < 1. *********************************************************** 2.5 (a) x[n] can be written in the form: x[n] = x1[n] + x2[n]
  • 3. 5 where x1[n] = u[n] and x2[n] = −u[n − N] = −x1[n − N] Using this form for x[n], we can solve for the convolution output as the output due to u[n] for the region 0 ≤ n ≤ N −1, and as the output due to u[n]−u[n−N] for the region N ≤ n. We call the output of the convolution of x1[n] with h[n] as y1[n] and we solve for its value in the region 0 ≤ n ≤ N − 1 using the convolution formula: y1[n] = u1[n] ∗ h[n] = ∞ m=−∞ x1[m]h[n − m] = n m=0 an−m (1) = an n m=0 a−m = an 1 − a−n−1 1 − a−1 = 1 − an+1 1 − a 0 ≤ n ≤ N − 1 We trivially solve for y2[n] = −y1[n − N] as y2[n] = − (1 − an+1 ) (1 − a) N ≤ n giving, for y[n], the value (for the region N ≤ n) y[n] = y1[n] + y2[n] = 1 − an+1 1 − a − 1 − an−N+1 1 − a or, equivalently, y[n] = an (a−N+1 − a) (1 − a) N ≤ n (b) Using z−transforms we solve for Y (z) again as a sum in the form: Y (z) = X(z) · H(z) = X1(z) · H(z) + X2(z) · H(z) where X1(z) and X2(z) are the z−transforms, respectively, of x1[n] and x2[n] of part (a) of this problem. The resulting set of z− transforms is: X1(z) = 1 1 − z−1 X2(z) = − z−N 1 − z−1 H(z) = 1 1 − az−1
  • 4. 6 CHAPTER 2. REVIEW OF FUNDAMENTALS OF DIGITAL SIGNAL PROCESSING We can now solve for Y1(z) = X1(z) · H(z) giving the form: Y1(z) = 1 (1 − z−1)(1 − az−1) Using the method of partial fraction expansion we factor Y1(z) into Y1(z) = A 1 − z−1 + B 1 − az−1 We can now solve for A and B using the fact that the combined numerator is 1, giving: A = 1 1 − a , B = a 1 − a Now we can invert the partial fraction expansion, giving y1[n] = 1 1 − a u[n] − a 1 − a an u[n] = 1 − an+1 1 − a u[n] which is valid for all n but applies to the region 0 ≤ n ≤ N − 1. Similarly we can trivially solve for y2[n] = −y1[n−N]u[n−N] again giving the same total result for the region N ≤ n. *********************************************************** 2.6 (1) The z−transform of the exponential window is of the form: W1(z) = N−1 n=0 an z−n = (1 − aN z−N ) (1 − az−1) Note that zeros occur at zk = aej2πk/N , k = 1, 2, . . . , N − 1. The Fourier transform for the exponential window is just: W1(ejω ) = (1 − aN e−jωN ) 1 − ae−jω) (2) The rectangular window is a special case of the exponential window with a = 1. The zeros are now all on the unit circle at zk = ej2πk/N , k = 1, 2, . . . , N − 1. The Fourier transform of the rectangular window is of the form: W2(ejω ) = (1 − ejωN ) (1 − ejω) = e−jω(N−1)/2 sin(ωN/2) sin(ω/2) (3) The Hamming window can be expressed in terms of shifted sums of rectangular windows, i.e., w3[n] = 0.54w2[n] − 0.23w2[n]ej2πn/(N−1) − 0.23w2[n]e−j2πn/(N−1) The Fourier tranform of the Hamming window is thus of the form: W3(ejω ) = 0.54W2(ejω ) −0.23W2(ej(ω−2π/(N−1) ) − 0.23W2(ej(ω+2π/(N−1) ) which can be put into the form W3(ejω ) = e−jω(N−1)/2 [−0.54 sin(ωN/2) sin(ω/2) +0.23 sin[(ω − 2π/(N − 1))(N/2)] sin[(ω − 2π/(N − 1))(1/2)] +0.23 sin[(ω + 2π/(N − 1))(N/2)] sin[(ω + 2π/(N − 1))(1/2)] ]
  • 5. 7 Figure P2.6.1: Magnitude response of rectangular window Figure P2.6.2: Magnitude response of exponential window Figure P2.6.3: Magnitude response of Hamming window A plot of |W2(ejω )| is shown in Figure P2.6.1. Notice that W1(z) has zeros on the unit circle; whereas |W1(z) has zeros on a circle of radius a as seen in Figure P2.6.2. Finally the Hamming window magnitude response is shown in Figure P2.6.3. We see how the side lobes tend to cancel and that the main lobe is about twice the width of the rectangular window response. *********************************************************** 2.7 (a) A plot of an N = 9-point triangular window is shown in Figure P2.7.1. Figure P2.7.1: 9-point triangular window (b) An N−point triangular window can be created by convolving an (N +1)/2-point rectangular window with itself, i.e., wT [n] = wR[n] ∗ wR[n].
  • 6. 8 CHAPTER 2. REVIEW OF FUNDAMENTALS OF DIGITAL SIGNAL PROCESSING Since convolution in time is equivalent to multiplication in frequency,we have: WT (ejω ) = WR(ejω ) 2 WR(ejω ) = 1 − e−jω(N+1)/2 1 − e−jω = e−jω(N−1)/4 sin[ω(N + 1)/4] sin(ω/2) WT (ejω ) = e−jω(N−1)/2 sin[ω(N + 1)/4] sin(ω/2) 2 (c) Plots of the time and frequency (log magnitude) responses of a 101-point triangular window are shown in Figure P2.7.2. Figure P2.7.2: Time and frequency responses of 101-point triangular window (d) The rectangular, Hamming and triangular windows compare as follows: 1. rectangular window: cutoff frequency= 1/N in normalized frequency units and is Fs/N in analog frequency units, with sidelobe rejection ≥ 14 dB 2. Hamming window: cutoff frequency= 2/N in normalized frequency units and is 2Fs/N in analog frequency units, with sidelobe rejection ≥ 44 dB 3. triangular window: cutoff frequency= 2/N in normalized frequency units and is 2Fs/N in analog frequency units, with sidelobe rejection ≥ 28 dB *********************************************************** 2.8 (a) The impulse response of the ideal lowpass filter is obtained as: h[n] = 1 2π π −π H(ejω )ejωn dω = 1 2π ωc −ωc ejωn dω = 1 2π ejωn jn ωc −ωc = 1 2πjn [ejωcn − e−jωcn ] = sin(ωcn) πn (b) if ωc = π/4 then h[n] = 1 4 sin(πn/4) πn/4 and a plot of h[n] is as shown in Figure P2.8.1.
  • 7. 9 Figure P2.8.1: Impulse response of ideal lowpass filter. Figure P2.8.2: Parallel combination of ideal filters. (c) One apporach to obtaining the desired impulse response is to view H(ejω ) as a parallel combination of lowpass, highpass, and zero phase filters, as shown in Figure P2.8.2. We can express HHP (ejω ) in terms of a lowpass filter with cutoff frequency π − ωb with the passband shifted by π. From Part (a) we have: HLP (ejω ) ←→ sin(ωan) πn where ωa is the cutoff, giving: HHP (ejω ) = HLP (ej(ω−π) ) ←→ ejπn sin[(π − ωb)n] πn where π − ωb is the cutoff frequency. The allpass has the property: HAP (ejω ) = 1 ←→ δ[n] Putting it all together we get: h[n] = δ[n] − sin(ωan) πn − ejπn sin[(π − ωb)n] πn = δ[n] − sin(ωan) πn − (−1)n sin[(π − ωb)n] πn Click here to Purchase full Solution Manual at http://solutionmanuals.info
  • 8. 10 CHAPTER 2. REVIEW OF FUNDAMENTALS OF DIGITAL SIGNAL PROCESSING (d) When ωa = π/4 and ωb = 3π/4, we can express h[n] for the bandpass filter as: h[n] = δ[n] − 0.25 sin(πn/4) πn/4 − (−1)n sin[(π − 3π/4)n] πn = δ[n] − 0.25 sin(πn/4) πn/4 − (−1)n 0.25 sin(πn/4) πn/4 = δ[n] − 0.25 sin(πn/4) πn/4 [1 + (−1)n ] A plot of h[n] for the bandpass filter is shown in Figure P2.8.3. Figure P2.8.3: Impulse response of ideal bandpass filter. *********************************************************** 2.9 (a) The magnitude response of an ideal differentiator is: |H(ejω )| = |ω| and the phase response is: arg H(ejω ) = −ωτ + π/2 ω > 0 −ωτ − π/2 ω < 0 A plot of the magnitude and phase is given in Figure P2.9.1. Figure P2.9.1: Magnitude and phase responses of ideal differentiator. Click here to Purchase full Solution Manual at http://solutionmanuals.info