DSP Questions
DSP Questions
D ENGINEERING COLLEGE
DEPARTMENT OF ECE
QUESTION BANK
DIGITAL SIGNAL PROCESSING
BRANCH/SEM/SEC:CSE/IV/A& B
UNIT I
SIGNALS AND SYSTEMS
Part A
Part-B
1. a) Compute the convolution y(n) of the signals
x(n)= an
-3n5
0
elsewhere
and
h(n)= 1
0n4
0
elsewhere
6. Determine and sketch the magnitude and phase response of the following systems
(a) y(n) = 1/3 [x(n) + x(n-1) + x(n-2)]
(b) y(n) = [x(n) x(n-1)]
(c) y(n) - 1/2y(n-1)=x(n)
7. a) Determine the impulse response of the filter defined by y(n)=x(n)+by(n-1)
b) A system has unit sample response h(n) given by
h(n)=-1/(n+1)+1/2(n)-1-1/4 (n-1). Is the system BIBO stable? Is the filter
causal? Justify your answer
(DEC 2003)
8. Determine the Fourier transform of the following two signals(CS 331 DEC 2003)
a) a n u(n) for a<1
b) cos n u(n)
9. Check whether the following systems are linear or not
a) y(n)=x 2 (n)
b) y(n)=n x(n)
10. For each impulse response listed below, dtermine if the corresponding system is
i) causal ii) stable
(AU MAY 07)
1) 2 n u(-n)
2) sin n/2
(AU DEC 04)
3) (n)+sin n
4) e 2n u(n-1)
11. Explain with suitable block diagram in detail about the analog to digital
conversion and to reconstruct the analog signal
(AU DEC 07)
12. Find the cross correlation of two sequences
x(n)={1,2,1,1} y(n)={1,1,2,1}
13. Determine whether the following systems are linear , time invariant
1) y(n)=A x(n)+B
2) y(n)=x(2n)
Find the convolution of the following sequences:
(AU DEC 04)
1) x(n)=u(n) h(n)=u(n-3)
2) x(n)={1,2,-1,1} h(n)={1,0,1,1}
UNIT II
FAST FOURIER TRANSFORMS
1) THE DISCRETE FOURIER TRANSFORM
PART A
1. Find the N-point DFT of a sequence x(n) ={1 ,1, 2, 2}
2. Determine the circular convolution of the sequence x1(n)={1,2,3,1} and
x2(n)={4,3,2,1}
(AU DEC 07)
3. Draw the basic butterfly diagram for radix 2 DIT-FFT and DIF-FFT(AU DEC 07)
4. Determine the DTFT of the sequence x(n)=a n u(n) for a<1
(AU DEC 06)
5. Is the DFT of the finite length sequence periodic? If so state the reason
(AU DEC 05)
6. Find the N-point IDFT of a sequence X(k) ={1 ,0 ,0 ,0}
(Oct 98)
7. what do you mean by in place computation of FFT?
(AU DEC 05)
8. What is zero padding? What are its uses?
(AU DEC 04)
9. List out the properties of DFT
(MU Oct 95,98,Apr 2000)
10. Compute the DFT of x(n)=(n-n0)
11. Find the DFT of the sequence of x(n)= cos (n/4) for 0n 3
(MU Oct 98)
12. Compute the DFT of the sequence whose values for one period is given by
x(n)={1,1,-2,-2}.
(AU Nov 06,MU Apr 99)
13. Find the IDFT of Y(k)={1,0,1,0}
(MU Oct 98)
14. What is zero padding? What are its uses?
15. Define discrete Fourier series.
16. Define circular convolution
17. Distinguish between linear convolution and Circular Convolution.
(MU Oct 96,Oct 97,Oct 98)
18. Obtain the circular convolution of the following sequences x(n)={1, 2, 1} and
h(n)={1, -2, 2}
19. Distinguish between DFT and DTFT
(AU APR 04)
20. Write the analysis and synthesis equation of DFT
(AU DEC 03)
21. Assume two finite duration sequences x1(n) and x2(n) are linearly combined.
What is the DFT of x3(n)?(x3(n)=Ax1(n)+Bx2(n))
(MU Oct 95)
22. If X(k) is a DFT of a sequence x(n) then what is the DFT of real part of x(n)?
23. Calculate the DFT of a sequence x(n)=(1/4)^n for N=16
(MU Oct 97)
24. State and prove time shifting property of DFT
(MU Oct 98)
25. Establish the relation between DFT and Z transform (MU Oct 98,Apr 99,Oct 00)
26. What do you understand by Periodic convolution?
(MU Oct 00)
27. How the circular convolution is obtained using concentric circle method?
(MU Apr 98)
28. State the circular time shifting and circular frequency shifting properties of DFT
29. State and prove Parsevals theorem
30. Find the circular convolution of the two sequences using matrix method
X1(n)={1, 2, 3, 4} and x2(n)={1, 1, 1, 1}
6. Determine the impulse response for the cascade of two LTI systems having
impulse responses h1(n)=(1/2)^n* u(n),h2(n)=(1/4)^n*u(n)
(AU May 07)
7. Determine the circular convolution of the two sequences x1(n)={1, 2, 3, 4}
x2(n)={1, 1, 1, 1} and prove that it is equal to the linear convolution of the same.
8. Find the output sequence y(n)if h(n)={1,1,1,1} and x(n)={1,2,3,1} using circular
convolution
(AU APR 04)
PART A
1.
2.
3.
4.
PART B
1. Compute an 8-point DFT of the following sequences using DIT and DIF
algorithms
(a)x(n)={1,-1,1,-1,0,0,0,0}
(b)x(n)={1,1,1,1,1,1,1,1}
(AU APR 05)
(c)x(n)={0.5,0,0.5,0,0.5,0,0.5,0}
(d)x(n)={1,2,3,2,1,2,3,2}
(e)x(n)={0,0,1,1,1,1,0,0}
(AU APR 04)
2. Compute the 8 point DFT of the sequence x(n)={0.5, 0.5 ,0.5,0.5,0,0,0,0} using
radix 2 DIF and DIT algorithm
(AU DEC 07)
3. a) Discuss the properties of DFT
b) Discuss the use of FFT algorithm in linear filtering
5. Compute the IDFT of the following sequences using (a)DIT algorithm (b)DIF
algorithms
(a)X(k)={1,1+j,1-j2,1,0,1+j2,1+j}
(b)X(k)={12,0,0,0,4,0,0,0}
(c)X(k)={5,0,1-j,0,1,0,1+j,0}
(d)X(k)={8,1+j2,1-j,0,1,0,1+j,1-j2}
(e)X(k)={16,1-j4.4142,0,1+j0.4142,0,1-j0.4142,0,1+j4.4142}
6. Derive the equation for DIT algorithm of FFT.
How do you do linear filtering by FFT using Save Add method?
7. a) From first principles obtain the signal flow graph for computing 8 point DFT
using radix 2 DIT-FFT algorithm.
b) Using the above signal flow graph compute DFT of x(n)=cos(n*)/4 ,0<=n<=7
(AU May 07).
8. Draw the butterfly diagram using 8 pt DIT-FFT for the following sequences
x(n)={1,0,0,0,0,0,0,0}
(AU May 07).
9. a) From first principles obtain the signal flow graph for computing 8 point DFT
using radix 2 DIF-FFT algorithm.
b) Using the above signal flow graph compute DFT of x(n)=cos(n*)/4 ,0<=n<=7
10. State and prove circular time shift and circular frequency shift properties of DFT
11. State and prove circular convolution and circular conjugate properties of DFT
12. Explain the use of FFT algorithms in linear filtering and correlation
13. Determine the direct form realization of the following system
y(n)=-0.1y(n-1)+0.72y(n-2)+0.7x(n)-0.252x(n-2)
14. Determine the cascade and parallel form realization of the following system
y(n)=-0.1y(n-1)+0.2y(n-2)+3x(n)+3.6x(n-1)+0.6x(n-2)
Expalin in detail about the round off errors in digital filters
(AU DEC 04)
UNIT-III
IIR FILTER DESIGN
PART-A
1. Distinguish between Butterworth and Chebyshev filter
2. What is prewarping?
3. Distinguish between FIR and IIR filters
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
Give the expression for the location of poles and zeros of a Chebyshev Type II filter.
Give the expression for location of poles for a Chebyshev Type I filter. (AU MAY 07)
Distinguish between Butterworth and Chebyshev Type I filter.
How one can design Digital filters from Analog filters.
Mention any two procedures for digitizing the transfer function of an analog filter.
(AU APR 04)
What are properties that are maintained same in the transfer of analog filter into a digital
filter.
What is the mapping procedure between s-plane and z-plane in the method of mapping of
differentials? What is its characteristics?
What is mean by Impulse invariant method of designing IIR filter?
What are the different types of structures for the realization of IIR systems?
Write short notes on prewarping.
What are the advantages and disadvantages of Bilinear transformation?
What is warping effect? What is its effect on magnitude and phase response?
What is Bilinear Transformation?
How many numbers of additions, multiplications and memory locations are required to
realize a system H(z) having M zeros and N poles in direct form-I and direct form II
realization?
Define signal flow graph.
What is the transposition theorem and transposed structure?
Draw the parallel form structure of IIR filter.
Give the transposed direct form II structure of IIR second order system.
What are the different types of filters based on impulse response? (AU 07)
What is the most general form of IIR filter?
PART B
1. a) Derive bilinear transformation for an analog filter with system function
H(S)=b/S+a
(AU DEC 07)
b) Design a single pole low pass digital IIR filter with-3 Db bandwidth of 0.2 by using
bilinear transformation
2. a) Obtain the direct form I, Direct form II, cascade and parallel realization for the
following
Systems
y(n)=-0.1x(n-1)+0.2y(n-2)+3x(n)+3.6x(n-1)+0.6x(n-2)
b) Discuss the limitation of designing an IIR filetr using impulse invariant method
(AU DEC 07)
3. Determine H(Z) for a Butterworth filter satisfying the following specifications:
0.8 H(e j 1, for 0 /4
H(e j 0.2, for /2
Assume T= 0.1 sec. Apply bilinear transformation method
(AU MAY 07)
4.Determine digital Butterworth filter satisfying the following specifications:
0.707 H(e j 1, for 0 /2
H(e j 0.2, for3/4
Assume T= 1 sec. Apply bilinear transformation method. Realize the filter in mose
convenient form
(AU DEC 06)
5. Design a Chebyshev lowpass filter with the specifications p=1 dB ripple in the pass
band 00.2, s=15 dB ripple in the stop band 0.3 using impulse invariance
method(AU DEC 06)
UNIT IV
FIR FILTER DESIGN
PART A
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
PART-B
1. Use window method with a Hamming window to design a 13-tap differentiator
(N=13).
(AU 07)
2. i) Prove that FIR filter has linear phase if the unit impulse responsesatisfies the
condition h(n)=h(N-1-n), n=0,1,M-1. Also discuss symmetric and
antisymmetric cases of FIR filter
(AU DEC 07)
3. What are the issues in designing FIR filter using window method?(AU APR 04,
DEC 03)
4. ii) Explain the need for the use of window sequences in the design of FIR filter.
Describe the window sequences generally used and compare their properties
5. Derive the frequency response of a linear phase FIR filter when impulse responses
symmetric & order N is EVEN and mention its applications
6. i) Explain the type I design of FIR filter using frequency sampling method
ii) A low pass filter has the desired response as given below
Hd(ej)= e j3, 0/2
0
/2
Determine the filter coefficients h(n) for M=7 using frequency sampling
technique
(AU DEC 07)
7. i) Derive the frequency response of a linear phase FIR filter when impulse responses
antisymmetric & order N is odd
ii) Explain design of FIR filter by frequency sampling technique (AU MAY 07)
Design an ideal band pass digital FIR filter with desired frequency response
H(e j )= 1 for 0.25 0.75
0 for 0.25 and 0.75
by using rectangular window function of length N=11.
(AU DEC 07)
0 for k=4
0 for k=5,6,7
12. An FIR filter is given by the difference equation
y(n)=2x(n)+4/5 x(n-1)+3/2 x(n-2)+2/3 x(n-3) Determine its lattice form(EC 333 DEC 07)
13. Using a rectangular window technique design a low pass filter with pass band gain of unity
cut off frequency of 1000 Hz and working at a sampling frequency of 5 KHz. The length
of the impulse response should be 7.( EC 333 DEC 07)
16. Design an Ideal Hilbert transformer using rectangular window and Black man window
for N=11. Plot the frequency response in both Cases (EC 333 DEC 07)
UNIT V
FINITE WORD LENGTH EFFECTS
PART A
1. What do you understand by a fixed point number?
(MU Oct95)
2. Express the fraction 7/8 and -7/8 in sign magnitude, 2s complement and 1s
complement
(AU DEC 06)
3. What are the quantization errors due to finite word length registers in digital filters?
19. What are the assumptions made concerning the statistical independence of
various noise sources that occur in realizing the filter?
(M.U. Apr 96)
20. What is zero input limit cycle overflow oscillation
(AU 07)
21. What is meant by limit cycle oscillations?(M.U Oct 97, 98, Apr 2000) (AU DEC 07)
29. Explain briefly the need for scaling digital filter implementation?
(M.U Oct 98)(AU-DEC 07)
30. Why rounding is preferred than truncation in realizing digital filter? (M.U. Apr 00)
31. Define the deadband of the filter?
(AU 06)
25. Determine the dead band of the filter with pole at 0.5 and the number of bits used
for quantization is 4(including sign bit)
26. Draw the quantization noise model for a first order IIR system
27. What is meant by rounding? Draw the pdf of round off error
28. What is meant by truncation? Draw the pdf of round off error
29. What do you mean by quantization step size?
30. Find the quantization step size of the quantizer with 3 bits
31. Give the expression for signal to quantization noise ratio and calculate the
improvement with an increase of 2 bits to the existing bit.
32. Express the following binary numbers in decimal
A) (100111.1110)2
(B) (101110.1111)2
C (10011.011)2
33.Why rounding is preferred to truncation in realizing digital filter? (EC 333, May 07)
PART-B
1. Draw the quantization noise model for a second order system and explain
H(z)=1/(1-2rcosz-1+r2z-2) and find its steady state output noise variance (ECE AU 05)
2. Consider the transfer function H(z)=H1(z)H2(z) where
H1(z)=1/(1-a1z-1) , H2(z)=1/(1-a2z-2).Find the output round off noise power.
Assume a1=0.5 and a2=0.6 and find out the output round off noise power.
(ECE AU 04)(EC 333 DEC 07)
3. Find the effect of coefficient quantiztion on pole locations of the given second
order IIR system when it is realized in direct form I and in cascade form. Assume a
word length of 4-bits through truncation.
H(z)= 1/(1-0.9z-1+0.2z 2)
(AU Nov 05)
4. Explain the characteristics of Limit cycle oscillations with respect to the system described
by the differential equations.
y(n)=0.95y(n-1)+x(n) and
determine the dead band of the filter
(AU Nov 04)
5. i) Describe the quantization errors that occur in rounding and truncation in twos
complement
ii) Draw a sample/hold circuit and explain its operation
iii) What is a vocoder? Expalin with a block diagram
(AU DEC 07)
6. Two first order low pass filter whose system functions are given below are connected in
cascade. Determine the overall output noise power
H1(Z)=1/(1-0.9Z-1) H2(Z)=1/(1-0.8Z-1)
(AU DEC 07)
B) 152.1875
C) 225.3275
2) 16 bits
2) (120.75)
10
10
20. Find the steady state variance of the noise in the output due to quantization of input for the
(EC 333 DEC 07)
first order filter y(n)=ay(n-1)+x(n)
a) Cos 0.01 n
Wo=0.01 the fundamental frequency is multiply of .Therefore the signal is
periodic
Fundamental period
N=2 [m/wo]
=2(m/0.01)
Choose the smallest value of m that will make N an integer
M=0.1
N=2(0.1/0.01)
N=20
Fundamental period N=20
b) sin (62n/10)
Wo=0.01 the fundamental frequency is multiply of .Therefore the signal is
periodic
Fundamental period
N=2 [m/wo]
=2(m/(62/10))
Choose the smallest value of m that will make N an integer
M=31
N=2(310/62)
N=10
Fundamental period N=10
2. State sampling theorem
Nov/Dec 2008 CSE
A band limited continuous time signal, with higher frequency f max Hz can be uniquely
recovered from its samples provided that the sampling rate Fs>2fmax samples per second
3. State sampling theorem , and find Nyquist rate of the signal
x(t)=5 sin250 t + 6cos300 t
April/May2008 CSE
A band limited continuous time signal, with higher frequency f max Hz can be
uniquely recovered from its samples provided that the sampling rate Fs>2f max samples
per second.
Nyquist rate
CSE
5. Determine which of the following signals are periodic and compute their
fundamental period.
Nov/Dec 2007 CSE
(a) sin 2t
(b) sin 20t + sin 5t
(a) sin 2t
wo=2 .The Fundamental frequency is multiply of .Therefore, the signal is
Periodic .
Fundamental period
N=2 [m/wo]
= 2 [m/2]
m=2
=2 [2/2]
N=2
(b) sin 20t + sin 5t
wo=20, 5 .The Fundamental frequency is multiply of .Therefore, the signal is
Periodic .
Fundamental period of signal sin 20t
N1=2 [m/wo]
=2 [m/20]
m=1
=1/10
Fundamental period of signal sin 5t
N2=2 [m/wo]
=2 [m/5]
m=1
=2/5
N1/N2=(1/10)/(2/5)
=1/4
4N1=N2
N= 4N1=N2
N=2/5
6. Determine the circular convolution of the sequence x1(n)={1,2,3,1} and
x2(n)={4,3,2,1}.
Nov/Dec 2007 CSE
Soln:
x1(n)={1,2,3,1}
x2(n)={4,3,2,1}.
Y(n)=
15,16,21,15
April/May 2008 IT
u(-n-1)=0for n>1
=
== -z d/dz X(z)
=z d/dz(
)=
x1(n)
Y2(n)= T[x2(n)]=
x2(n)
April/May 2008 IT
(n)
X(n)={1,0,0,0}
X(k)={1,1,1,1}
2. What is meant by bit reversal and in place commutation as applied to FFT?
Nov/Dec 2008
CSE
"Bit reversal" is just what it sounds like: reversing the bits in a binary word from
left to write. Therefore the MSB's become LSB's and the LSB's become MSB's.The data
ordering required by radix-2 FFT's turns out to be in "bit reversed" order, so bit-reversed
indexes are used to combine FFT stages.
Input sample
index
0
1
2
3
4
5
6
7
Binary
Representation
000
001
010
011
100
101
110
111
Bit reversed
binary
000
100
010
110
001
101
011
111
Bit reversal
sample index
0
4
2
6
1
5
3
7
5. Draw the basic butterfly diagram for radix 2 DIT-FFT and DIF-FFT.
Nov/Dec
2007 CSE
Butterfly Structure for DIT FFT
The DIT structure can be expressed as a butterfly diagram
(May/June 2007)-ECE
x(n) ej2kn/N
April/May2008
Chebyshev filters.
increases from 0
6. Determine the order of the analog Butterworth filter that has a -2 db pass band
attenuation at a frequency of 20 rad/sec and atleast -10 db stop band attenuation at 30
rad/sec.
Nov/Dec 2007CSE
p =2 dB; p =20 rad/sec
s = 10 dB; s = 30 rad/sec
log100.1 s -1/ 100.1 p -1
N
Log s/ p
log10 -1/ 100.2 -1
N
Log 30/ 20
3.37
Rounding we get N=4
7. By Impulse Invariant method, obtain the digital filter transfer function
and differential equation of the analog filter H(s)=1 / (s+1)
Nov/Dec 2007
CSE
H(s) =1/(s+1)
Using partial fraction
H(s) =A/(s+1)
= 1/(s-(-1)
Using impulse invariance method
H (z) =1/1-e-Tz-1
AssumeT=1sec
H(z)=1/1-e-1z-1
H(z)=1/1-0.3678z-1
8.Distinguish between FIR and IIR filters.
Sl.No
1
2
IIR
FIR
H(n) is infinite duration
H(n) is finite duration
Poles as well as zeros are
These are all zero filters.
present. Sometimes all pole
filters are also designed.
These filters use feedback
These filters do not use
from output. They are
feedback. They are nonrecursive.
recursive filters.
Nonlinear phase response. Linear
Linear phase response for
phase is obtained if
h(n) = h(m-1-n)
H(z) = Z-1H(Z-1)
These filters are to be designed for
These are inherently stable
stability
filters
Number of
More
multiplication requirement is less.
7
More complexity of implementation Less complexity of implementation
8
Less memory is required
More memory is requied
9
Design procedure is complication
Less complicated
10
Design methods:
Design methods:
1. Bilinear Transform
1. Windowing
2. Impulse invariance.
2. Frequency sampling
11
Can be used where sharp
Used where linear phase
cutoff characteristics
characteristic is essential.
with minimum order are required
9.Define Parsevals relation
April/May 2008 IT
If X1(n) and X2(n) are complex valued sequences ,then
= 1/2j
10.What are the advantages and disadvantages of bilinear transformation?
(May/June 2006)-ECE
Advantages:
1. Many to one mapping.
2. linear frequency relationship between analog and its transformed digital frequency,
Disadvantage:
Aliasing
11.What is frequency warping? (MAY 2006 IT DSP)
The bilinear transform is a method of compressing the infinite, straight analog
frequency axis to a finite one long enough to wrap around the unit circle only once.
This is also sometimes called frequency warping. This introduces a distortion in the
frequency. This is undone by pre-warping the critical frequencies of the analog filter
(cutoff frequency, center frequency) such that when the analog filter is transformed
into the digital filter, the designed digital filter will meet the desired specifications.
12. Give any two properties of Butterworth filter and chebyshev filter. (Nov/Dec 2006)
a. The magnitude response of the Butterworth filter decreases monotonically as the
frequency increases () from 0 to .
b. The magnitude response of the Butterworth filter closely approximates the ideal
response as the order N increases.
c. The poles on the Butterworth filter lies on the circle.
d. The magnitude response of the chebyshev type-I filter exhibits ripple in the pass
band.
e. The poles of the Chebyshev type-I filter lies on an ellipse.
S = (2/T) (Z-1) (Z+1)
13.Find the transfer function for normalized Butterworth filter of order 1 by determining
the pole values.
(MAY 2006 IT DSP)
Poles = 2N
N=1
Poles = 2
14..Differentiate between recursive and non-recursive difference equations.
(APR 2005 ITDSP)
The FIR system is a non-recursive system, described by the difference
equation
M-1
y(n) = bkx(n-k)
k=0
The IIR system is a non-recursive system, described by the difference
equation
N
M
y(n) = bkx(n-k)- aky(n-k)
k=0
k=1
15.Find the order and poles of Butterworth LPF that has -3dB bandwidth of 500 Hz and an
attenuation of -40 dB at 1000 Hz.
(NOV 2005 ITDSP)
p = -3dB s = -40dB s = 1000*2 rad/sec p=500*2
The order of the filter N (log(/))/(log(s/p))
= (100.1s-1)1/2 = 99.995
= (100.1p-1)1/2 = 0.9976
N = (log(99.995/0.9976))/(log(2000/1000)) = 2/0.3 = 6.64
N 6.64 = 7
Poles=2N=14
16.What is impulse invariant mapping? What is its limitation?
(Apr/May 2005)-ECE
The philosophy of this technique is to transform an analog prototype filter into an
IIR discrete time filter whose impulse response [h(n)] is a sampled version of the analog
filters impulse response, multiplied by T.This procedure involves choosing the response of
the digital filter as an equi-spaced sampled version of the analog filter.
17.Give the bilinear transformation.
(Nov/Dec 2003)-ECE
The bilinear transformation method overcomes the effect of aliasing that is
caused due to the analog frequency response containing components at or beyond the
nyquist frequency. The bilinear transform is a method of compressing the infinite,
straight analog frequency axis to a finite one long enough to wrap around the unit
circle only once.
18.Mention advantages of direct form II and cascade structures.
(APR 2004
ITDSP)
(i) The main advantage direct form-II structure realization is that the number of delay
elements is reduced by half. Hence, the system complexity drastically reduces the
number of memory elements .
(ii) Cascade structure realization, the system function is expressed as a product of
several sub system functions. Each sum system in the cascade structure is realized in
direct form-II. The order of each sub system may be two or three (depends) or more.
19. What is prewarping?
(Nov/Dec 2003)-ECE
When bilinear transformation is applied, the discrete time frequency is related
continuous time frequency as,
= 2tan-1T/2
This equation shows that frequency relationship is highly nonlinear. It is also
called frequency warping. This effect can be nullified by applying prewarping. The
specifications of equivalent analog filter are obtained by following relationship,
= 2/T tan /2
This is called prewarping relationship.
UNIT-IV - FIR FILTER DESIGN
1.What is gibbs Phenomenon.
April/May2008 CSE
The oscillatory behavior of the approximation XN(W) to the
function X(w) at a point of discontinuity of X(w) is called Gibbs Phenomenon
2.Write procedure for designing FIR filter using windows.
April/May2008 CSE
1. Begin with the desired frequency response specification Hd(w)
4. Explain briefly the need for scaling in the digital filter realization
Nov/Dec 2007
CSE
To prevent overflow, the signal level at certain points in the digital filters must be
scaled so that no overflow occur in the adder
5. What are the advantages of FIR filters?
April/May 2008 IT
1.FIR filter has exact linear phase
2.FIR filter always stable
3.FIR filter can be realized in both recursive and non recursive structure
4.Filters wit h any arbitrary magnitude response can be tackled using FIR sequency
6. Define Phase Dealy
April/May 2008 IT
When the input signal X(n) is applied which has non zero response
the output signal y(n) experience a delay with respect to the input
signal .Let the input signal be
X(n)=A
, +
Where A= Maximum Amplitude of the signal
Wo=Frequency in radians
f=phase angle
Due to the delay in the system response ,the output signal lagging in phase
but the
frequency remain the same
Y(n)=
A
,
In This equation that the output is the time delayed signal and is more commonly known
as phase delayed at w=wo
7. State the advantages and disadvantages of FIR filter over IIR filter.
(MAY 2006 IT DSP) & (NOV 2004
ECEDSP)
15. List the characteristics of FIR filters designed using window functions. NOV 2004
ITDSP
the Fourier transform of the window function W(ejw) should have a small width
of main lobe containing as much of the total energy as possible
the fourier transform of the window function W(ejw) should have side lobes that
decrease in energy rapidly as w to . Some of the most frequently used window
functions are described in the following sections
16. Give the Kaiser Window function.
(Apr/May 2004)-ECE
The Kaiser Window function is given by
WK(n) = I0() / I0() , for |n| (M-1)/2
Where is an independent variable determined by Kaiser.
= [ 1 (2n/M-1)2]
17. What is meant by FIR filter? And why is it stable?
(APR 2004 ITDSP)
FIR filter Finite Impulse Response. The desired frequency response of a FIR
filter can be represented as
Hd(ej)= hd(n)e-jn
n= -
If h(n) is absolutely summable(i.e., Bounded Input Bounded Output Stable).
So, it is in stable.
18. Mention two transformations to digitize an analog filter.
(APR 2004 ITDSP)
(i)
Impulse-Invariant transformation techniques
(ii)
Bilinear transformation techniques
19. Draw the direct form realization of FIR system.
(NOV
2004
ITDSP)
2.What are the errors that arise due to truncation in floating point numbers
Nov/Dec 2008
CSE
1.Quantization error
2.Truncation error
Et=Nt-N
3.What are the effects of truncating an infinite flourier series into a finite series?
Nov/Dec 2008
CSE
4. Draw block diagram to convert a 500 m/s signal to 2500 m/s signal and state the problem
due to this conversion
April/May2008
CSE
April/May2008
The signal (n) with spectrum X() is to be down sampled by the factor D. The
spectrum X() is assumed to be non-zero in the frequency interval 0||.
17.Give the rounding errors for fixed and floating point arithmetic.
(APR 2004 ITDSP)
A number x represented by b bits which results in bR after being
Rounded off. The quantized error R due to rounding is given by
R=QR(x)-x
where QR(x) = quantized number(rounding error)
The rounding error is independent of the types of fixed point arithmetic, since
it involves the magnitude of the number. The rounding error is symmetric about
zero and falls in the range.
-((2-bT-2-b)/2) R ((2-bT-2-b)/2)
R may be +ve or ve and depends on the value of x.
The error R incurred due to rounding off floating point number is in the range
-2E.2-bR/2) R 2E.2-bR/2
18.Define the basic operations in multirate signal processing.
(APR 2004 ITDSP)
The basic operations in multirate signal processing are
(i)Decimation
(ii)Interpolation
Decimation is a process of reducing the sampling rate by a factor D, i.e., downsampling. Interpolation is a process of increasing the sampling rate by a factor I,
i.e., up-sampling.
19. Define sub band coding of speech.
PART B
UNIT-1 - SIGNALS AND SYSTEMS
1.Determine whether the following signals are Linear ,Time Variant, causal and stable
(1) Y(n)=cos[x(n)]
Nov/Dec 2008 CSE
(2) Y(n)=x(-n+2)
(3) Y(n)=x(2n)
(4) Y(n)=x(n)+nx(n+1)
Refer book : Digital signal processing by Ramesh Babu .(Pg no 1.79)
2. Determine the causal signal x(n) having the Z transform
Nov/Dec 2008 CSE
X(z)=
Refer book : Digital signal processing by Ramesh Babu .(Pg no 2.66)
3. Use convolution to find x(n) if X(z) is given by
Nov/Dec 2008 CSE
for ROC
Refer book : Digital signal processing by Ramesh Babu .(Pg no 2.62)
4.Find the response of the system if the input is {1,4,6,2} and impulse response of the
system is {1,2,3,1}
April/May2008CSE
Refer book: Digital signal processing by A.Nagoor kani .(Pg no 23-24)
5.find rxy and r yx for x={1,0,2,3} and y={4,0,1,2}.
CSE
Refer book : Digital signal processing by Ramesh Babu .(Pg no 1.79)
April/May2008
April/May2008 CSE
1, 0n4
0, elsewhere
11.(i) find the convolution and correlation for x(n)={0,1,-2,3,-4} and h(n)={0.5,1,2,1,0.5}.
Refer book : Digital signal processing by Ramesh Babu .(Pg no 1.79)
(ii)Determine the Impulse response for the difference equation
Y(n) + 3 y(n-1)+2y(n-2)=2x(n)-x(n-1)
April/May2008 IT
Refer book : Digital signal processing by Ramesh Babu .(Pg no 2.57)
12. (i) Compute the z-transform and hence determine ROC of x(n) where
X (n) =
(1/3) n
(1/2) -n
u(n).n 0
u(n).n<0
13.Find the response of the system if the input is {1,4,6,2} and impulse response of the
system is {1,2,3,1}
April/May2008CSE
Refer book: Digital signal processing by A.Nagoor kani .(Pg no 23-24)
14.find rxy and r yx for x={1,0,2,3} and y={4,0,1,2}.
April/May2008 CSE
Refer book : Digital signal processing by Ramesh Babu .(Pg no 1.79)
15.(i) Check whether the system y(n)=ay(n-1)+x(n) is linear ,casual,
shift variant, and stable
Refer book : Digital signal processing by Ramesh Babu .(Pg no 1.51-1.57)
(ii) Find convolution of {5,4,3,2} and {1,0,3,2}
April/May2008 CSE
1, 0n4
0, elsewhere
21.State and prove the sampling theorem. Also explain how reconstruction of original signal
is done from the sampled signal.
(NOV 2006 ECESS)
Refer signals and systems by chitode, page no:3-2 to 3-7
22.Explain the properties of an LTI system.
(NOV 2006 ECESS)
Refer signals and systems by chitode, page no:4.47 to 4.49
23.a. Find the convolution sum for the x(n) =(1/3)-n u(-n-1) and h(n)=u(n-1)
Refer signals and systems by P. Ramesh babu , page no:3.76,3.77
b. Convolve the following two sequences linearly x(n) and h(n) to get y(n).
x(n)= {1,1,1,1} and h(n) ={2,2}.Also give the illustration
Refer signals and systems by chitode, page no:67
c. Explain the properties of convolution.
(NOV2006 ECESS)
Refer signals and systems by chitode, page no:4.43 to 4.45
24. Check whether the following systems are linear or not
1. y(n) = x2(n)
2. y(n) = nx(n)
(APRIL 2005 ITDSP)
Refer John G Proakis and Dimtris G Manolakis, Digital Signal Processing
Principles, Algorithms and Application, PHI/Pearson Education, 2000, 3rd Edition.
Page number (67)
25.(i)Determine the response of the system described by,
y(n)-3y(n-1)-4y(n- 2)=x(n)+2x(n-1) when the input sequence is x(n)=4n u(n).
Refer signals and systems by P. Ramesh babu , page no:3.23
(ii)Write the importance of ROC in Z transform and state the relationship between Z
transforms to Fourier transform.
(APRIL 2004 ITDSP)
Refer John G Proakis and Dimtris G Manolakis, Digital Signal Processing
Principles, Algorithms and Application, PHI/Pearson Education, 2000, 3rd Edition.
Page number (153)
Refer S Poornachandra & B Sasikala, Digital Signal Processing,
Page number (6.10)
April/May2008
CSE
Refer book : Digital signal processing by Ramesh Babu .(Pg no 4.17)
6. (i)Find IDFT for {1,4,3,1} using FFT-DIF method
April/May2008
CSE
(ii)Find DFT for {1,2,3,4,1}
(MAY 2006
ITDSP)
Refer book : Digital signal processing by Ramesh Babu .(Pg no 4.29)
7.Compute the eight point DFT of the sequence x(n)={ ,,,,0,0,0,0} using radix2
decimation in time and radix2 decimation in frequency algorithm. Follow exactly the
corresponding signal flow graph and keep track of all the intermediate quantities by
putting them on the diagram.
Nov/Dec 2007 CSE
N pt DFT
April/May2008 IT
15.By means of DFT and IDFT , determine the response of an FIR filter with impulse
response h(n)={1,2,3},n=0,1,2 to the input sequence x(n) ={1,2,2,1}.
(NOV 2005 ITDSP)
Refer P. Ramesh babu, Signals and Systems.Page number (8.87)
16.(i)Determine the 8 point DFT of the sequence
x(n)= {0,0,1,1,1,0,0,0}
Refer P. Ramesh babu, Signals and Systems.Page number (8.58)
(ii)Find the output sequence y(n) if h(n)={1,1,1} and x(n)={1,2,3,4} using circular
convolution
(APR 2004 ITDSP)
Refer P. Ramesh babu, Signals and Systems.Page number (8.65)
17. (i)What is decimation in frequency algorithm? Write the similarities and differences
between DIT and DIF algorithms.
(APR 2004 ITDSP) & (MAY 2006 ECEDSP)
Refer P. Ramesh babu, Signals and Systems. Page number (8.70-8.80)
18.Determine 8 pt DFT of x (n)=1for -3n3 using DIT-FFT algorithm
(APR 2004
ITDSP)
Refer P. Ramesh babu, Signals and Systems. Page number (8.58)
19.Let X(k) denote the N-point DFT of an N-point sequence x(n).If the DFT of X(k)is
computed to obtain a sequence x1(n). Determine x1(n) in terms of x(n)
(NOV 2004
ITDSP)
Refer John G Proakis and Dimtris G Manolakis, Digital Signal Processing Principles,
Algorithms and Application, PHI/Pearson Education, 2000, 3rd Edition. Page number (456 &
465)
1 for 0 w
0.20 for
With T=1 sec using bilinear transformation .realize the same in Direct form II
Refer book : Digital signal processing by Ramesh Babu .(Pg no5.79)
5. (i)Design digital filter with H(s) =
using T=1sec.
(ii)Design a digital filter using bilinear transform for H(s)=2/(s+1)(s+2)with cutoff
frequency as 100 rad/sec and sampling time =1.2 ms
April/May2008
CSE
Refer book : Digital signal processing by A.Nagoor kani .(Pg no 341)
6. (i) Realize the following filter using cascade and parallel form with
8.(i) Obtain the Direct Form I, Direct Form II, cascade and parallel realization for the
following system Y(n)= -0.1y(n-1)+0.2y(n-2)+3x(n)+3.6x(n-1)+0.6x(n-2)
Refer book : Digital signal processing by Ramesh Babu .(Pg no 5.68)
(ii) Discuss the limitation of designing an IIR filter using impulse
invariant method.
Nov/Dec 2007 CSE
Refer book : Digital signal processing by A.Nagoor kani . (Pg no 330)
9. Design a low pass Butterworth filter that has a 3 dB cut off frequency of 1.5 KHz and an
attenuation of 40 dB at 3.0 kHz
April/May2008 IT
Refer book : Digital signal processing by Ramesh Babu .(Pg no 5.14)
10. (i) Use the Impulse invariance method to design a digital filter from an analog
prototype that has a system function
April/May2008 IT
Ha(s)=s+a/((s+a)2 +b2 )
Refer book : Digital signal processing by Ramesh Babu .(Pg no 5.42)
(ii) Determine the order of Cheybshev filter that meets the following specifications
(1) 1 dB ripple in the pass band 0|w| 0.3 b
(2) Atleast 60 dB attrnuation in the stop band 0.35 |w| Use Bilinear
Transformation
Refer book : Digital signal processing by Ramesh Babu .(Pg no 5.27)
11.(i) Convert the analog filter system functionHa(s)={(s+0.1)/[(s+0.1)2+9]} into a digital IIR
filter using impulse invariance method.(Assume T=0.1sec)
(APR 2006 ECEDSP)
Refer John G Proakis and Dimtris G Manolakis, Digital Signal Processing Principles,
Algorithms and Application, PHI/Pearson Education, 2000, 3rd Edition. Page number
(675)
12.Determine the Direct form II realization for the following system:
y(n)=-0.1y(n-1+0.72y(n-2)+0.7x(n)-0.252x(n-2). (APRIL 2005 ITDSP)
Refer John G Proakis and Dimtris G Manolakis, Digital Signal Processing Principles,
Algorithms and Application, PHI/Pearson Education, 2000, 3 rd Edition. Page number
(601-7.9b)
13.Explain the method of design of IIR filters using bilinear transform method.
With T=1 Sec using bilinear transformation .Realize the same in Direct form II
Refer book : Digital signal processing by Nagoor Kani .(Pg no 367)
2.Obtain direct form and cascade form realizations for the transfer function of the system
given by
Nov/Dec 2008
CSE
Refer book : Digital signal processing by Nagoor Kani .(Pg no 78)
3.Explain the type I frequency sampling method of designing an FIR filter.
Nov/Dec 2008
CSE
Refer book : Digital signal processing by Ramesh Babu .(Pg no6.82)
4.Compare the frequency domain characteristics of various window functions .Explain how
a linear phase FIR filter can be used using window method.
Nov/Dec 2008 CSE
Refer book : Digital signal processing by Ramesh Babu .(Pg no6.28)
5. Design a LPF for the following response .using hamming window with
N=7
April/May2008 CSE
6. (i) Prove that an FIR filter has linear phase if the unit sample response satisfies the
condition h(n)= h(M-1-n), n=0,1,.M-1. Also discuss symmetric and antisymmetric cases
of FIR filter. Nov/Dec 2007
Refer book: Digital signal processing by John G.Proakis .
(Pg no 630-632)
(ii) Explain the need for the use of window sequences in the design of FIR filter. Describe
the window sequences generally used and compare their properties.
Nov/Dec 2007 CSE
Refer book : Digital signal processing by A.Nagoor kani .(Pg no 292-295)
7.(I) Explain the type 1 design of FIR filter using frequency sampling
technique.
Nov/Dec 2007 CSE
Refer book : Digital signal processing by A.Nagoor kani .(Pg no 630-632)
(ii)A low pass filter has the desired response as given below
e-i3w, 0w</2
jw
Hd(e )=
0, /2<
Determine the filter coefficients h(n) for M=7 using frequency sampling
method.
Nov/Dec 2007
CSE
8.(i) For FIR linear phase Digital filter approximating the ideal frequency response
Hd(w) = 1 |w| /6
0 /6 |w|
Determine the coefficients of a 5 tap filter using rectangular Window
2. The input of the system y(n)=0.99y(n-1)+x(n) is applied to an ADC .what is the power
produced by the quantization noise at the output of the filter if the input is quantized to 8
bits
Nov/Dec 2008
CSE
Refer book : Digital signal processing by Nagoor Kani .(Pg no 423)
3.Discuss the limit cycle in Digital filters
Nov/Dec 2008 CSE
Refer book : Digital signal processing by Nagoor Kani .(Pg no 420)
4.What is vocoder? Explain with a block diagram Nov/Dec 2008 CSE/ Nov/Dec 2007 CSE
Refer book : Digital signal processing by Ramesh Babu .(Pg no10.7)
(ii) Discuss about multirate Signal processing
STAFF INCHARGE
HOD/ECE