Digital Signal Processing Question Bank 01
Digital Signal Processing Question Bank 01
UNIT I INTRODUCTION
PART- A
1. What do you understand by the terms: Signal and Signal Processing?
A signal is defined as any physical quantity that varies with time, space, or any other
independent variable. Signal processing is any operation that changes the characteristics of
a signal. These characteristics include the amplitude, shape, phase and frequency content of
a signal.
2. What are the classifications of signals?
There are five methods of classifying signals based on different features:
(a) Based on independent variable.
(i) Continuous time signal (ii) Discrete time signal.
(b) Depending upon the number of independent variable.
(i) One dimensional signal, (ii) Two dimensional signal.
(ii) Multi dimensional signal.
(c) Depending upon the certainty by which the signal can be uniquely described as
(i) Deterministic signal. (ii) Random signal.
(d) Based on repetition nature.
(i) Periodic signal. (ii) Non – Periodic signal.
(e) Based on reflection
(i) Even signal. (ii) Odd signal.
3. Define discrete system.
A discrete time system is a device or algorithm that operates on a discrete time input signal
x(n) , according to some well defined rule , to produce another discrete – time signal y(n)
called the output signal.
4. What are the classifications of discrete – time systems?
1. Static and Dynamic system. 2. Time – variant and time – invariant system.
3. Linear and non – linear system. 4. Stable and Un-stable system.
5. Causal and non-causal system. 6. IIR and FIR system.
5. Differentiate Continuous time and Discrete time signal.
Continuous time signal: It is also referred as analog signal i.e., the signal is represented
continuously in time.Discrete time signal :Signals are represented as sequence at discrete
time intervals .
n
y (n )= ∑ x(k)
6. Test whether the system governed by the relation k =−∞ is time –invariant
or not? (Dec 2014)
If the output is delayed by k units in time
y(n)=x(−∞)+.......... ...+x(0)+... ... .. x(n)
y(n−k)=x(−∞)+.. ...........+x(0)+........ x(n−k)−−−−(1)
If we delay the input by k units in time
y(n)=x(−∞)+.......... ...+x(0)+........ x(n)
y(n,k )=x(−∞)+... ...... ... .+x(0)+........ x(n−k)−−−−(2)
Equation (1)=(2). So, that the system is time invariant.
7. What is Deterministic signal and random signal? Give example.
A signal that can be uniquely determined by a well - defined process such as a mathematical
expression or rule , or look-up table is called a deterministic signal.
Example : A sinusoidal signal v (t )=V m sin ωt
A signal that is generated in a random fashion and cannot be predicted ahead of time is
called a “ randomsignal”.Example : Speech signal , ECG signal and EEG signal.
St. Joseph’s Institute of Technology 1
EE8591 Digital Signal Processing Dept of EEE/EIE 2019-2020
8. Define (a) Periodic signal (b) Non – periodic signal.
Periodic signal: A signal x(n) is periodic with period N if and only if x(n+N)=x(n for all n.
Non – periodic signal: If there is no value of N that satisfies the above equation the signal
is called non-periodic or aperiodic.
9. Define symmetric and antisymmetric signals.
Symmetric signal: A real valued signal x(n) is called symmetric if x(-n) = x(n).
Antisymmetric signal: A signal x(n) is called antisymmetric if x(-n) = -x(n).
10. Differentiate energy and power signals? (May 2015) (May 2017)
Energy signal:
2
The energy of a discrete time signal x(n) is defined as E= ∑|x (n )|
A signal x(n) is called an energy signal if and only if the energy obeys the relation
0 <E< ∞ and an energy signal P=0.
Power signal :
The average power of a discrete time signal x(n) is defined as
N
1
∑ |x ( n )|2 ¿
2N +1 n=− N .
A signal x(n) is called power signal if and only if the average power P satisfies the
condition 0 <P< ∞ and E= ∞ .
11. Check if the system described by the difference equation y(n) = ay(n-1)+x(n) with
y(0) =1is stable. (May 2015)
On taking Z-Tranform we get
Y ( Z )= X ( Z ) +a Z −1 Y ( Z)
Y (Z) 1 Z
= H ( Z )= h ( n )=a n u( n)
X (Z) 1−a Z−1 Z−a
α α α
∑ |h(k )|= ∑ |b k
u (k )|∑ b k= 1 < ∞ 1−|b|
k=−α k=−α k=0
This term is less than infinity and hence the system is stable.
12. What are the different types of operations performed on discrete – time signals?
The different types of operations performed on discrete – time signals are
(1)Delay of a signal (2) Advance of a signal (3)Folding or Reflection of a
signal
(4) Time scaling (5) Amplitude scaling (6)Addition of signals
(7)Multiplication
13. What is a static and dynamic system?
A discrete –time system is called static or “memory less” if its output at any instants ‘n’
depends on the input samples at the same time , but not an past or future samples of the
input.
Ex.,y(n) = ax(n) Y(n)=ax2(n)
In any other case, the system is said to be dynamic or to have memory.
Ex.,y(n) = ax(n-1)+x(n-2) y(n)=x(n)+x(n-1)
14. What is a time – invariant system?
A system is called time – invariant if its input – output characteristics do not change with
time.
Ex.,y(n)=x(n)+x(n-1)
15. What is a causal system?
St. Joseph’s Institute of Technology 2
EE8591 Digital Signal Processing Dept of EEE/EIE 2019-2020
A system is said to be causal if the output of the system at any time n depends only on
present and past inputs, but does not depend on future inputs.
This can be expressed mathematically as,
y(n)=F[x(n), x(n-1), x(n-2)………]
16. Define a stable system?
Any relaxed system is said to be bounded input-bounded output (BIBO) stable if and only if
every bounded input yields a bounded output. Mathematically, their exist some finite
numbers, Mx and My such that,
|x (n)|≤Mx< ∞ and|y ( n )|≤My<∞
17. What do you meant by sampling process? (Dec 2012)
Sampling is the conversion of a continuous –time signal (or analog signal) into a discrete –
time signal obtained by taking samples of the continuous time signal (or analog signal) at
discrete time instants.
18. State Shannon’s sampling theorem. (May 2014) (May 2017)
A band limited continuous time signal with highest frequency (band width) f mhertz , can be
uniquely recovered from its samples provided that the sampling rate f s is greater than or
equal to 2fm samples per second.
19. Define Nyquist rate. (June 2012)(Nov 2018)
The Nyquist rate or frequency is the minimum rate at which a finite bandwidth signal needs
to be sampled to retain all of the information. For a bandwidth of span fm Hz, the Nyquist
frequency is 2fm Hz.
20. What is aliasing effect? How can aliasing be avoided? (Dec 2014)(Nov 2017)(May
2018)
The superimposition of high frequency component on the low frequency is known as
“frequency aliasing” or “aliasing effect”.To avoid aliasing the sampling frequency must be
greater than twice the highest frequency present in the signal.
21. What is a linear time invariant system? (Dec 2012)
An LTI system is one which possess both Linearity and Time- invariance.
A system is linear if y1(n) = T[x1(n)] and y2(n) = T[x2(n)]
then T[a1 x1(n)+a2 x2(n)] = a1 y1(n)+ a2 y2(n)
22. What is the Nyquist rate for the signal xa(t)=3cos 600πt+2cos1800πt? (Dec 2013)
Solution: ω1=600π ω2=1800π
2πf1= 600π 2πf2= 1800π
f1= 300Hz f2= 900Hz
Nyquist rate Fs=2fm= 2x900= 1800Hz.
π 30 n
23. Determine fundamental period of the signal Cos (105 ) .(Dec 2013)
2π
Solution: Fundamental period, N=
( )
,ωo
m
30 π 105
ωo= m,
Where 105 = 15
when m=1 & N = 7 periods.
24. Given a continuous time signal x(t)= 2cos500πt. What is the Nyquist rate and
fundamental frequency of the signal? (June2013)
ω=500π , 2πf= 250π
f= 250Hz
hence Nyquist rate Fs=2fm= 2x250= 500Hz.
25. Determine whether x[n]=u[n] is a power signal or an energy signal. (June2013)
St. Joseph’s Institute of Technology 3
EE8591 Digital Signal Processing Dept of EEE/EIE 2019-2020
1
31.Determine if the system described by the equation x ( n )+ is causal or non
x (n−1)
causal.(May 2016)
π
(ii) x 2 (n )=Sin n
6( ) (Dec 2015)
State and prove sampling theorem.
13. (i) Determine if the signals x 1(n) and x2(n) are power , energy or neither energy nor
power signals. (May 2016)
1 n
x 1 (n )=()
3
u(n) 2n
and x 2 (n )=e u (n)
(ii)What is the input signal x(n) that will generate the output sequence
Y(n)={1,5,10,11,8,4,1} for a system with impulse response h(n) {1,2,1}.
14.(i) A signal x(t)= sin c(50πt) is sampled at a rate of (1) 20 Hz (2) 50 Hz and (3) 75 Hz.
For Each of these cases explain if you can recover the signal x(t) from the samples signal.
(ii) Determine whether or not each of the following signals is periodic .If the signal is
periodic specify its fundamental period(May 2016)
j 16 πn
(1) x(n)=e
π 3π
x (n)=cos n+Cos n
3 4
(2)
16. Compute the Nyquist sampling frequency of the signal x(t)= 4 sinc (3t/π). (May 2017)
17. i) Determine the power and energy of the given signal. State the signal is power or
Part A
1. Define Z – transform.
The Z –transform of a discrete time signal x(n) is denoted by X(z) and it is defined as,
∞
X ( z)= ∑ x (n )z −n
n=−∞
Where z is a complex variable and n is the sequence interval. x(n) and X(z) is called z-
transform pair.
2. What is meant by region of convergence? (Dec 2011) (Dec 2012)
Shifting: (a)
−m
[
z [ x ( n+m ) ] =z m X ( z )− ∑ x (i )z m−i
i=0 ]
(b) z [ x ( n−m) ] =z X ( z )
d m
Multiplication:
z [ n x (n )]= −z m
dz
X ( z) ( )
n
Scaling in z- domain: z [ a x ( n) ] =X ( a z )
−1
−1
Time reversal : z [ x (−n) ] =X ( z ) (May 2012)
Conjugation: z [ x ( n ) ] =X ( z )
n
Convolution:
z
[∑
m=0 ]
h ( n−m )r ( m ) =H ( z ) R( z )
(Dec 2013)
Initial value: X ( z)¿
Final value: ( 1−z−1 ) X ( z )¿
5. State Parseval’s relation in z-transform.(Dec 2013,Nov 2017)
If x1(n) and x2(n) are complex valued sequences, then
1 1 −1
∑
n→∞
x1 ( n) x 2 ( n )= ∮
2πj c
X 1( v ) X 2
v()
v dv
15. What are the two basic differences between the Fourier transform of a discrete
time signal with the Fourier transform of a continuous time signal?
1. For a continuous signal, the frequency range extends from −∞ to+∞ . On the other
hand, the frequency range of a discrete – time signal extends from −πto+π ( or 0 to 2π ) .
=1+2cos ω+2cos2ω
18. Determine the Z-transform and ROC for the signal x(n)=δ(n-k)+ δ(n+k). (Dec
2013)
−k +k
Solution: X(Z)= Z + Z , X(Z) will converge for all the values of Z, except Z = 0 and
∞ .
19. Given a difference equation y(n)= x[n]+3x[n-1]+2y[n-1]. Determine the system
function H(Z). (May 2013)
Solution: On taking Z- Transform, Y(Z)= X(Z)+3Z-1 X(Z)+2Z-1 Y(Z)
Y(Z)[1-2Z-1]= X(Z)[1+3Z-1]
Y ( Z ) 1+3Z-1
= -1
H(Z)= X (Z ) 1-2Z
1n
20. Find the stability of the system whose impulse response h(n)=
()
2
u(n )
. (May
2013)
h(n) = (1/2)n u(n)
Take z-transform on both sides,.
z
H ( z) = ;|z|<1
1
z−
2
The ROC is |z| < 1. It is within unit circle. Therefore, the system is stable.
21. Define DTFT pair for a discrete sequence. (Dec 2012)
The discrete time fourier transform of a discrete time signal x(n) is defined as
+∞
∑
F{x(n)}=X()= n=−∞ x(n) e-jn
+∞
∑
The discrete time fourier transform exists only if n=−∞ x(n)<
1
X ( Z )=
1−az−1
Z
X ( Z )=
Z−a
Solution:
1−e− jω cos ω 0
X ( ω )= ¿¿
25. Find the Z-transform and ROC of the discrete time signal
x(n)=−an u(−n−1),
a>0(Dec 2014)
X(Z)=
¿∞¿
∞
=− ∑ (a−1 Z )n
n=1
1
¿−
[ −1
1−a Z
−1
]
−Z
¿
Z−a
26.What is ROC of Z Transform? State its properties.(Dec 2015)
The region of convergence (ROC) is the set of points in the complex plane for which
the Z-transform summation converges.
Properties:
The ROC for a finite duration sequence includes entire z-plane
except z=0z=0 and/or |z|=∞.
ROC does not contain any poles
ROC is the ring in the z-plane centered about origin.
The given sequence is a finite sequence defined in the range n=0 to 6, hence the limits of
summation is changed to n=0 to 6.
6
Z {x (n )} = X(Z )= ∑ x (n )Z−n
n=0
= x(0) z0 + x(1) z-1+ x(2) z-2+ x(3) z-3+ x(4) z-4+ x(5) z-5+ x(6) z-6
= 3+2 z-1+2 z-2 +3 z-3 +5 z-4 +0 z-5+1 z-6
= 3 + 2/Z+2/Z2 + 3/Z3+5/Z4+ 1/Z6
In X(z) , when z=0, except the first terms all other terms will become infinite. Hence X(z)
will be finite for all values of z, except z=0. Therefore , the ROC is entire z-plane except
z=0.
(ii)x(n)= Ϩ(n-k)
The above signal is a left sided or anticausalsequence and its Z- transform can be obtained
with:
0
Z {x (n )} = X(Z )= ∑ x (n )Z−n
n=−k
.
For Stable, −∞
∑|h(n)|<∞
An LTI system is stable if and only if its impulse response is absolutely summable, i.e., the
frequency response function H ( e jω ) exits, i.e. the ROC of its transfer function H ( z ) includes
the unit circle |z|=1.
h(n)=2(1/2)n u(n)
n
35. Find the stability of the system whose impulse response h(n)= ( 2 ) u(n ) . (May
2018)
h(n) = 2n u(n)
Take z-transform on both sides,.
z
H ( z) = ;|z|>1
z−2
St. Joseph’s Institute of Technology 13
EE8591 Digital Signal Processing Dept of EEE/EIE 2019-2020
The ROC is |z| > 1. It does not contain unit circle. Therefore, the system is unstable.
PART – B
1.Find the Z- Transform of following :(Dec 2013) (May 2017)
(a)x(n )=sin(nω 0 )u(n)
(b)x(n )=cos(ωo n)u(n )
2. Determine the causal signal x(n) having the Z- Transform(Dec 2013)
1+ Z−1
X ( Z )= −1
(a) 1-Z +0 .5Z−2
1
X ( Z )=
(b) 1−Z +0 . 5Z−2
−1
1+2z−1 +z−2
X ( Z )=
(c) 1+4Z−1 +4Z−2
n
3. i) Determine the DTFT of the given sequence x(n)=a (u(n)−u(n−8)),|a|<1
ii) Prove the linearity and frequency shifting theorem of the DTFT (May 2014)
1
4. Using the Z- Transform determine the response y[n] for n≥0 if y[n] = 2 y[n-1]+x[n],
1
( )n
x[n]= 3 u[n], y(-1)=1. (June 2013)
5. Evaluate the frequency response of the system described by the system function
1
−1
H(Z)= 1−0 .5 z . (June 2013)
6. Find the Z- transform and its associated ROC for the following discrete time signal x[n]=
1 1
( )n ( )−n
3 u[n]+5 2 u[-n-1] (June 2013)
n
7. i) Find the Z-transform and ROC of x(n)=r cos(nθ)u(n ). (Nov 2017) (May 2018)
z
X ( Z )= 2
ii) Find the inverse Z-transform of 3 z −4 z+1 , ROC |z|>1 (May 2014)
(May 2015)
2
8. i) Find the Z- Transform of following x(n)=n u (n) (May 2015)
ii) Obtain the linear convolution of x 1 [ n ] =[0,1,4 ,−2] ∧ x 2 [ n] = [ 1,2,2,2] (May 2015)
iii) Find the frequency response of LTI system governed by the equation
y (n ) = a1 y (n−1 )−a 2 y (n−2 )−x (n ) (May 2015)
9.(i) Find the Z transform and its ROC of x(n)=(1/2)n+(-1/2)n(Dec 2014)
(ii) Find the linear convolution of x(n)={1,2,3,4,5,6,7} with h(n)={2,4,6,8}.
10.(i) What is frequency response? Explain its properties. (Dec 2014)
4Z
2
(ii) Find the inverse z –transform of X(Z)= (Z +1) (Z +3 ) for all possible ROCs.
z
X ( z )=
11. Find the inverse Z transform of 3 z 2−4 z +1 ROC |Z| >1(Dec 2015)
12.Using Z Transform determine the response y(n) for n≥0 if
15. State and prove convolution and parseval’s theorem using Z transform. (May 2017)
(May 2018)
17. State and prove any three properties of Z transform. (Nov 2017)
ii) Find the convolution of the two sequence x(n) = {1,2,-1,1} and h(n) = {1,0,1,1} using
graphical method.
19. i) Find the circular convolution of the two sequences x1(n) = {1,2,2,1} and x2(n) =
{1,2,3,1} (May 2018)
ii) How do you obtain the magnitude and phase response of DTFT.
20. Determine the frequency response H(e jw) for the given system and plot magnitude and
1
phase response , y ( n ) + y ( n−1 )=x ( n ) + x (n−1) (May 2018)
4
21. Determine the impulse response of the given difference equation (May 2018)
z3 + z 2
22. Find the inverse z transform of X ( z )= . ROC |z|>3 (Nov 2018)
( z−1 )( z−3 )
23. Find the frequency response for the given sequence and plot the magnitude and phase
response (Nov 2018)
15 n
∑ (14 e− jπk / 8)
n= 0
1 16 − j2πk
1−
4
e()
1
1− e− jπk /8
4
6. Find the DFT of the sequence x(n)={1,1,0,0} (May 2015)(May 2018)(Nov 2018)
Solution:
N−1
X (k )= ∑ x(n )e− j2πkn /N
n= 0 K=0, 1 , 2…..N-1
3 3 3
−jπn/2 −jπn −j3πn/2
3X(1)=∑x(n)e ={1−j+0+ }=1−jX(2)=∑x(n)e ={1− +0 }=0X(3)=∑x(n)e ={1+j 0+ }=1+jX(k)={2,1−j,01+j}
n=0 n=0 n=0
7. State Circular frequency shifting property of DFT. (May 2014) (Dec2015)(Nov 2018)
If DFT[x(n)]=X(k),
e j2π ln/ N ]=X (( k−l ))N
Then DFT[x(n)
Thus shifting the frequency components of DFT circularly is equivalent to multiplying the
j2π ln/ N
time domain sequence by e
8. What is zero padding? What are its uses? (Dec 2014) (Dec 2016)(May 2018)
The process of lengthening the sequence by adding zero – valued samples is called
appending with zeros or zero – padding.
Uses:
1. We can get “better display” of the frequency spectrum.
2. With zero padding, the DFT can be used in linear filtering.
9. What are the steps involved in circular convolution.
The circular convolution involve basically four steps as the ordinary linear
convolution. These are 1.Folding the sequence 2. Circular time shifting the folded
sequence3.Multiplying the two sequences to obtain the product sequence. 4. Summing the
values of product sequence
10. Obtain the circular convolution the following sequences.(June 2012)
St. Joseph’s Institute of Technology 17
EE8591 Digital Signal Processing Dept of EEE/EIE 2019-2020
x(n)={0,1,0,2 }; h(n)={ 2,0,1 }
Solution:
The circular convolution of the above sequences can be obtained by using matrix method.
h( 0 ) h( 2) h( 1) x ( 0 ) y(0 )
[
1 2 −2 1 3
][ ] [ ]
h( 1) h( 0 ) h( 2) x ( 1) = y ( 1)
h( 2) h( 1) h( 0) x ( 2) y ( 2)
[
−2 1 2
2 2 1 ][ ] [ ]
y ( n )= {3,2,−1 }
2 =2
1 −1
11. State the difference between (i) overlap-add method (ii) overlap – save method.
Sl.No Overlap – add method Overlap – save method
1. In this method the size of the In this method the size of the
input data block is N=L+M-1 input data block is L.
2. Each data block consists of the Each data block is L points and
last M-1 data points of the we appended M-1 zeros to
previous data followed by the L compute N-point DFT.
new data points.
3. In each output block M-1 In this no corruption due to
points are corrupted due to aliasing as linear convolution is
aliasing , as circular performed using circular
convolution is employed. convolution.
4. To form the output sequence To form the output sequence, the
the first M-1 data points are last M-1 points from each output
discarded in each output block block is added to the first (M-1)
and the remaining datas are points of the succeeding block.
fitted together.
12. What is FFT?(Dec 2012)
The term Fast Fourier Transform (FFT) usually refers to a class of algorithms for
efficiently computing the DFT.It makes use of the symmetry and periodicity properties of
K
twiddle factor W N to effectively reduce the DFT computation time.
It is based on the fundamental principle of decomposing the computation of DFT of a
sequence of length N into successively smaller discrete Fourier transforms. The FFT
algorithm provides speed increase factors , when compared with direct computation of the
DFT, of approximately 64 and 205 for 256 points and 1024 – point transforms respectively.
13. How many multiplications and additions are required to compute N-point DFT
using radix-2 FFT?(May2011)
The number of multiplications and additions required to compute N-point DFT using radix-
N
N log 2 Nand log 2 N
2 FFT are 2respectively.
14. What is the speed improvement factor in calculating 64 – point DFT of a sequence
using direct computation and FFT algorithms?(OR)Calculate the number of
multiplications needed in the calculation of DFT and FFT with 64-point sequence.
The number of complex multiplications required using direct computation is
N 2 =642 =4096
The number of complex multiplications required using FFT is
N 64
log 2 N= log 2 64=192
2 2
18. In eight point decimation in time(DIT), what is the gain of the signal path that goes
from x(7) to X(2)? (Dec 2013)
From the signal flow diagram of Radix -2 eight point DIT FFT, the signal path from x(7) to
X(2) have gain as follows,
0 0 2
Gain from x(7) to X(2) = −W 8 W 8 W 8 =− j
δ ( n )=0 Otherwise
N−1
X (k )= ∑ δ(n )e− j 2π nk/ N
n= 0
St. Joseph’s Institute of Technology 19
EE8591 Digital Signal Processing Dept of EEE/EIE 2019-2020
21.Draw the basic butterfly diagram for Radix 2 DIF FFT.(June2013)
22. What is the relation between Z-transform & DFT? (May 2011)
Let N-point DFT of x(n) be X(k) and the Z-transform of x(n) be X(z).The N-point
sequence X(k) can be obtained from X(z) by evaluating X(z) at N equally spaced points
around the unit circle.
i.e., X(k )=X(z)| j
2πk ;for k=0,1,2,......(N−1)
N
z=e
23. What are the steps involved in computing IDFT through FFT?
1. Take conjugate of x(k)
2. Compute N point DFT of complex conjugate x*(k) using FFT.
3. Take again the conjugate of the output sequence.
4. Then the resultant sequence is divided by N.
24. State parsavel’s relation of DFT? (Dec 2014)
If x[k]x[k] and X[r]X[r] are the pair of discrete time Fourier sequences, where x[k]x[k] is
the discrete time sequence and X[r]X[r] is its corresponding DFT. Prove that the energy of
the aperiodic sequence x[k]x[k]of length NN can be expressed in terms of its N-point DFT
as follows:
Ex=∑k=0N−1|x[k]|2=1N∑rN−1|X[r]|2.
25.Draw the flow graph of a 4 point radix-2 DIT FFT butterfly structure for DFT .
(May 2016)
28. Define twiddle factor. Write its magnitude and phase angle. (May 2017)
The twiddle factor, WN = e-j2π/N, describes a "rotating vector", which rotates in increments
according to the number of samples,N.The magnitude of twiddle factor is 1. The phase
angle is given by -2π/N.It lies on the unit circle in the complex plane from 0 to 2π and it
gets repeated for every cycle.
29. Find the DFT of the signal x(n) = an. (Nov 2017)
x(n) = an
N −1 − j 2 πkn
X ( K ) = ∑ an e N
for 0 ≤ k ≤ N −1
n=0
1−a N e− j 2 πk
X ( k )= − j 2 πk
N
1−a e
PART-B
1. State and prove any four properties of DFT.(May 2012) (Dec 2012)(Dec 2014)(Nov
2017)(May 2018)
2.(i)Develop a Radix-2, 8-point DIF FFT algorithm with neat flow chart
(ii) Determine the DFT of the sequencex(n)={1/4,for 0≤n≤2. (May 2015)(Dec 2012)(Dec
2014).
0,otherwise
3. A finite duration sequence of length L is given as
x(n)=¿ (1, 0≤n≤L−1 (
(0, otherwise Determine N-point DFT of this sequence for N ≥ L
4. By means of the DFT & IDFT, determine the sequence x3 (n) corresponding to the
circular convolution of the sequence x1 (n) and x2(n).
St. Joseph’s Institute of Technology 21
EE8591 Digital Signal Processing Dept of EEE/EIE 2019-2020
x1(n) = {2,1,2,1}, x2 (n) = {1,2,3,4}
5. (i) Find 4 – point DFT of the following sequences
(i )x (n )= {1,0,−1,2 }( ii )x (n )= {2,4,3,2 }
nπ
(iii ) x ( n )=2n ( iv) x ( n)=cos
4
(ii) Determine the IDFT of the following:
( i ) X ( k )={ 1,1,− j2,−1,1+j2 } ( ii) X ( k )= {1,0,1,0 }
( iii ) X ( k )={ 1,−2− j, 0,−2+j }
6.(i)Develop a Radix-2, 8-point DIT- FFT algorithm with neat flow chart
(ii)Compute the DFT for the sequence for N=4 if x(n) = sin 2 ( nπ )
using decimation – in –
time algorithm.
7. An 8-point sequence is given by x(n); x(n) = (1, 1, 1, 1, 1, 1, 1, 1).Compute 8 point DFT
of x(n) by radix -2 DIF-FFT.(Dec 13)(Dec 2014)
8. Find the output y[n] of a filter whose impulse response is h[n] = {1,1,1} and input signal
x[n] = {3, -1, 0, 1, 3, 2, 0, 1, 2, 1} using overlap save method. (May 2013)
9. i) Find the X(K) for x(n) = n+1 ,for N = 8 using DIT FFT algorithm.(May 2015)
ii) Use four point inverse FFT for the DFT result { 6 , −2+ j 2 , −2 , −2− j2 } and determine
the
input sequence.
10.Obtain 8-point DFT of the sequence x(n) = (1, 1, 1, 1).(Dec 2014)
11.(i)The first five points of the eight point DFT of a real valued sequence
are{0.25,0,0.125- j0.3018,0,0.125-j0.0518}.Determine the remaining three points.
(ii)Compute the eight point DFT of the sequence x= {0,1,2,3,4,5,6,7} using DIF FFT
algorithm. (Dec2015)
12.(i) Find the inverse DFT of X(K)={7,-√2-j√2,-j,√2-j√2,1,√2+j√2,j,-√2+j√2}.
(ii)Using FFT algorithm compute the DFT of x(n)={2,2,2,2}(Dec 2015)
13.(i)Summarize the steps of radix -2 DIT FFT algorithm.
(ii)Compute the 4 point DFT of the sequence x(n)={0,1,2,3} using DIT and DIF algorithm. (May
2016)
14.Find the IDFT of the sequence
X(K)={4,1-j2.414,0,1-j0.414,0,1+j0.414,0,1+j2.414} using DIF algorithm (May 2016)
15.Describe the need for bit reversal and butterfly structure. For a sequence x(n)={4,3,2,1,-
1,2,3,4} obtain 8-point FFT by using DIT method.(Dec 2016)
16.Compute 8 point DFT of the sequence {1,1,1,1,0,0}. (May 2017)
17. Compute 8 point DFT of the given sequence using DIT algorithm. (May 2017)
x(n)=¿ {n ,n≤7¿¿¿¿
18. The analog signal has a bandwidth of 4 KHz. If we use N point DFT with N=2m (m is
an integer) to compute the spectrum of the signal with resolution less than or equal to 25
Hz. Determine the minimum sampling rate, minimum number of required samples and
minimum length of the analog signal. What is the step size required for quantize the signal
(May 2017)
19. Determine the DFT of the following sequence x(n) = {5,-1,1,-1,2} (Nov 2017)
St. Joseph’s Institute of Technology 22
EE8591 Digital Signal Processing Dept of EEE/EIE 2019-2020
20. Find the DFT of the sequence x(n) = {1,2,3,4,4,3,2,1} using DIT-FFT algorithm. (Nov
2017)
21. Determine the DFT of the given sequence x(n) = {1,-1,-1,-1,1,1,1,-1} using DIT-FFT
algorithm.(May 2018)
22. Determine the DFT of the given sequence x(n) = {1,1,1,1,1,1,1,0} using DIT-FFT
algorithm.(Nov 2018)
23. Find the DFT of the sequence x(n) = {1,2,3,4,4,3,2,1} using DIF-FFT algorithm.(Nov
2018)
UNIT IV--DESIGN OF DIGITAL FILTERS
PART-A
1. What are the different types of structures for realization of IIR systems?
The different types of structures for realization of IIR system are
(i) Direct form I structure (ii) Direct form II structure
(iii) Cascade form structure (iv) Parallel form structure
(v) Lattice – ladder form structure.
2. What are the different types of filters based on impulse response?
Based on impulse response the filters are of two types
1. IIR filter
2. FIR filter
The IIR filters are of recursive type, whereby the present output sample depends on
the present input, past inputs samples and output samples.
The FIR filters are of non recursive type whereby the present output sample is
depends on the present input sample and previous input samples.
3. What is the general form of IIR filter?
The most general form of IIR filter can be written as
M
b z k
k
H(z) k 0 N
1 ak
k 1
4. Give the magnitude of Butterworth filter. What is the effect of varying order of N
on magnitude and phase response?
The magnitude function of the Butterworth filter is given by
1
|H( jΩ)|= N=1,2,3..............
2N 1
[ ( )]
1+ Ω
Ωc
2
Where N is the order of the filter and Ωc is the cut off frequency. The magnitude
response of the Butterworth filter closely approximates the ideal response as the order
N increases . The phase response becomes more non-linear as N increases.
5. What is Type –1 and Type –2 Chebyshev approximation?
(i)In type –1 Chebyshev approximation, the error function is selected such that, the
magnitude response is equiripple in the pass band and monotonic in the stop band.
(ii)In type –2 Chebyshev approximation, the error function is selected such that, the
magnitude response is monotonic in pass band and equiripple in the stop band. The Type -2
magnitude response is called inverse Chebyshev response.
6. Write the magnitude function of Chebyshevlowpass filter?
St. Joseph’s Institute of Technology 23
EE8591 Digital Signal Processing Dept of EEE/EIE 2019-2020
The magnitude response of Type -1 lowpassChebyshev filter is given by
1
|H a ( Ω )|=
Ω
where ε
√ 1 +ε 2 C2N Ω
is attenuation constant and
( )c
CN Ω
Ωc( )
is the Chebyshev polynomial of the first kind of degree N.
7. What are the properties of Chebyshev filter? (May 2013)(Dec 2014)
1. The magnitude response of the Chebyshev filter exhibits in ripple either in pass
band or in the stop band according to the type.
2. The magnitude response approaches the ideal response as the value of N
increases.
3. The Chebyshev type – 1 filters are all pole designs.
4. The poles of Chebyshev filter lies on an ellipse.
8. Compare the Butterworth and Chebyshev Type -1 filter.(Dec 2016)
Sl.N Butterworth filter Chebyshev filter
o
1. All pole design All pole design
2. The poles lie on a circle in s- The poles lie on a ellipse in s-plane
plane
3. The magnitude response is The magnitude response is equiripple in
maximally flat at the origin and pass band and monotonically decreasing in
monotonically decreasing the stop band.
function of Ω .
4. The normalized magnitude The normalized magnitude response has a
1 1
response has a value of value of √2 √1 +ε 2
at the cut off frequency
at the cut off frequency Ω c . Ωc .
5. Only few parameters has to be A large number of parameter has to be
calculated to determine the calculated to determine the transfer
transfer function. function.
9. Distinguish between FIR and IIR filter. (May 2012)
Sl.No FIR filter IIR filter
1. These filters can be easily These filters do not have linear phase.
designed to have perfectly
linear phase.
2. FIR filters can be realized IIR filters are easily realized recursively.
recursively and non –
recursively.
3. Greater flexibility to control the Less flexibility, usually limited to specific
shape of their magnitude kind of filters.
response.
4. Error due to round off noise are The rounds off noise in IIR filters are more.
less severe in FIR filters, mainly
because feedback is not used.
H ( z )=
z
−
N −1
( 2
[
) h ( 0)+ 2
∑ h( n )( z n +z−n )
n= 1
14. What is Gibbs phenomenon? (May 2012) (Dec 2012) (Dec 2016)
]
jω
One possible way of finding an FIR filter that approximates H (e ) would be to
N−1
truncate the infinite Fourier series at n=
±
2 [ ]
.The abrupt truncation of the series will
lead to oscillation both in passband and in stopband. This phenomenon is known as Gibbs
phenomenon.
15. What is window and why it is necessary?(Dec 2012)(Dec 2016)
jω
One possible way of finding an FIR filter that approximates H (e ) would be to truncate
N−1
the infinite Fourier series at n=
±[ ] 2 . The abrupt truncation of the series will lead to
St. Joseph’s Institute of Technology 25
EE8591 Digital Signal Processing Dept of EEE/EIE 2019-2020
oscillation both in passband and in stopband. These oscillations can be reduced through the
use of less abrupt truncation of the Fourier series. This can be achieved by multiplying the
infinite impulse response with a finite weighing w ( n) , called a window.
16.Give the equation specifying Hamming windows. (May 2014)
The equation for Hamming window is given by
2πn ( N−1 ) ( N −1)
w H ( n )=0 .54 +0 . 46cos − ≤n≤
N−1 for 2 2
=0 Otherwise.
23. Compare the impulse invariant and bilinear transformations. (Dec 2011)
Sl.No Impulse Invariant transformation Bilinear transformation
1. It is many – to – one mapping It is one – to – one mapping.
2. The relation between analog and The relation between analog and digital
digital frequency is linear. frequency is nonlinear.
3. To prevent the problem of aliasing There is no problem of aliasing and so the
the analog filters should be band analog filter need not be band limited.
limited.
The magnitude and phase response Due to the effect of warping, the phase
4. of analog filter can be preserved by response of analog filter cannot be
choosing low sampling time or preserved .But the magnitude response can
high sampling frequency. be preserved by prewarping.
24. The impulse response of an analog filter is shown in below figure. Let h(n)= h a(nT).
Where T=1sec. Determine the System function. (Dec 2013)
25.Comment on the pass band and stop band characteristics of butter worth filter.
(May 2015)
(i)The frequency response of the Butterworth filter is maximally flat (i.e. has no ripples) in
the passband and rolls off towards zero in the stopband.
(ii)When viewed on a logarithmic Bode plot, the response slopes off linearly towards
negative infinity.
(iii)Butterworth filters have a monotonically changing magnitude function with ω, unlike
other filter types that have non-monotonic ripple in the passband and/or the stopband.
26.Define pre-wraping effect? Why it is employed?(Dec 2015) (May 2017)(Nov 2017)
The effect of the non linear compression at high frequencies can be compensated. When the
desired magnitude response is piecewise constant over frequency, this compression can be
compensated by introducing a suitable rescaling or prewar ping the critical frequencies.
27.Obtain the cascade realization for the system function (May 2016)
H ( z )=
(1+ 14 z )
−1
(1+ 12 z−1
)(1+ 1a z + 14 z
−1 −2
)
28. Mention the advantages of FIR filters over IIR filters. (May 2016)
FIR filters are more powerful than IIR filters, but also require more processing power and
more work to set up the filters. They are also less easy to change "on the fly" as you can by
tweaking (say) the frequency setting of a parametric (IIR) filter. However, their greater
power means more flexibility and ability to finely adjust the response of your active
loudspeaker.
29.Why are digital filters more useful than analog filters?(Dec 2016)
Digital filters have the following advantages compared to analog filters:
Digital filters are software programmable, which makes them easy to build and test.
Digital filters require only the arithmetic operations of addition, subtraction, and
multiplication.
Digital filters do not drift with temperature or humidity or require precision
components.
Digital filters have a superior performance-to-cost ratio.
Digital filters do not suffer from manufacturing variations or aging.
30. Write the advantages and disadvantages of digital filters. (May 2017)
Advantages:
St. Joseph’s Institute of Technology 28
EE8591 Digital Signal Processing Dept of EEE/EIE 2019-2020
Digital filters are software programmable, which makes them easy to build and test.
Digital filters require only the arithmetic operations of addition, subtraction, and
multiplication.
Digital filters do not drift with temperature or humidity or require precision
components.
Digital filters have a superior performance-to-cost ratio.
Digital filters do not suffer from manufacturing variations or aging.
Disadvantages
In reality, the signal bandwidth of the digital sequence is much lower than the analog
sequence.
Finite word-length effect, which results quantizing noise and round-off noise, is
another major drawback during computation.
It needs much longer time to design and develop the digital sequence.
31. Draw the direct form I structure for 3rd order system. (Nov 2017)
Consider a 3rd order system transfer function,
p0 + p1 z−1+ p 2 z−2 + p3 z −3
H ( z) =
1+ d 1 z−1 +d 2 z−2+ p3 z−3
Y (z ) 1+0.4 z −1
H ( z) = =
X (z) 1−0.5 z−1 +0.25 z−2
34. Obtain the direct form-I realization for the given difference equation (Nov 2018)
y(n )=−0 . 1 y(n−1)+0 .2 y( n−2 )+3 x (n )+3.6 x(n−1 )+0 .6 x (n−2)
PART – B
1. Obtain the Direct form –I, Direct form – II, Cascade form and Parallel form structure for
the system described by (Dec 2012)
π
{
H d (ω)=¿ 1 ,for|ω|≤ ¿ ¿¿¿
6
Determine the coefficients of a 11- tap filter based on the window method with a Hamming
window. (Dec 2013)
6. A low pass filter is to be designed with the following desired frequency response. (May
2015)
Determine the
jw
H d ( e )= ¿ e
filter
{ −j 2w
coefficients
,for |ω|≤ ¿ ¿¿¿
hd(n)
4
if the window function is defined as
pass filter with upper and lower cutoff frequencies ωu and ωl respectively. The lowpass
filter has 3dB bandwidth and ωp =π/6 and ωu=3π/4 ,ωl=π/4 and draw its realization in
direct form II. (May 2017)
19. Obtain the analog transfer Chebyshev filter transfer fuction that satisfies the given
constraints
(Nov 2017)
1
≤|H ( jΩ)|≤1 for 0≤Ω≤2
√2
|H ( j Ω)|≤0 . 1 for Ω≥4
19. Design a filter using hamming window with the specifications N=7 of the system(May
2018)
−π π
for ≤w≤
Hd(ejw) = e-j3w 4 4
−π
for ≤|w|≤π
4
=0
20. Determine an ideal high pass filter using hanning window with the specification N=11
π 3π
{
H d (ω)=¿ 1,for |ω|≤ ¿ ¿¿¿
4 4
Find the value of h(n) for N=11 and plot the frequency response.
UNIT –V DIGITAL SIGNAL PROCESSOR
PART-A
1. What are the classification digital signal processors?
1. The digital signal processors are classified as
2. General purpose digital signal processors.
3. Special purpose digital signal processors.
2. Give some examples for fixed point and floating point DSPs.
Fixed point DSPs are
TMS320C50, TM 320C54, TM 320C55, ADSP-219x, ADSP-219xx.
Floating point DSPs are
TMS320C3x, TMS320C67x, ADSP-21xxx.
3. What are the factors that influence selection of DSPs?
The main factors that influence selection of DSPs are,
1. Architectural features 2.Execution speed 3.Type of arithmetic 4.Word length
4. What are the applications of PDSPs?(May 2015) (May 2018)
Digital cell phones, automated inspection, voicemail, motor control, video conferencing,
Noise cancellation, Medical imaging, speech synthesis, satellite communication etc.
5. What is pipelining?(Dec 2011) (Dec 2012)
Pipelining a processor means breaking down its instruction into a series of discrete pipeline
stages which can be completed in sequence by specialized hardware.
6. What is the pipeline depth of TMS320C50, TM 320C54x?
TMS320C50 – 4 TM 320C54x – 6
7.What are the different stages in pipelining?(Dec 2014)(May 2018)
i. The Fetch phase ii. The Decode phase iii. Memory read phase iv. The Execute phase
8.What are the different buses of TM 320C5x and their functions?(Nov 2018)
The ‘C5x architecture has four buses
1. Program bus (PB) 2.Program address bus (PAB) 3.Data read bus (DB) 4.Data read
address bus (DAB)
The program bus carriers the instruction code and immediate operands from program
memory to the CPU.
The program address bus provides address to program memory space for both read and
write.
The data read bus interconnects various elements of the CPU to data memory spaces.
The data read address bus provides the address to access the data memory spaces.
9. List the various registers used with ARAU of DSP processor? (Dec 2014)
i) Eight auxiliary registers (AR0 –AR7). They are used for indirect addressing. ii) Index
(INDX) and auxiliary register compare register (ARCR) are used to calculate indirect
address.
10. What are the elements that the control processing unit of ‘c5X consists of
1. Central arithmetic logic unit (CALU).2 Parallel logic units (PLU)
3. Auxiliary register arithmetic unit (ARAU) 4. Memory mapped registers
5. Program controller
11. What is the function of parallel logic unit?
26. What are the merits and demerits of VLIW architecture?(May 2016)
Advantages:Increased performance , Better compiler targets, Potentially easier to program ,
Disadvantages:Increased memory use, High program memory bandwidth requirements
,High power consumption,Misleading MIPS ratings
27. What are the factors that influence the selection of DSP processor for an
application
(May 2016)
The right DSP processor for a job depends heavily on the application. One processor may
perform well for some applications, but be a poor choice for others. With this in mind, one
can consider a number of features that vary from one DSP to another in selecting a
processor.
These features are: Ease of Development,Multiprocessor Support,Power Consumption and
Management, Cost,Memory Organization.
28.State how spectrum meter application can be designed with DS processor (Dec
2016)
St. Joseph’s Institute of Technology 35
EE8591 Digital Signal Processing Dept of EEE/EIE 2019-2020
The FFT or Fast Fourier Transform spectrum analyser uses digital signal processing
techniques to analyse a waveform with Fourier transforms to provide in depth analysis of
signal waveform spectra.With the FFT analyse, its able to provide facilities that cannot be
provided by swept frequency analyzers, enabling fast capture and forms of analysis that are
not possible with sweep / superheterodyne techniques alone.
29. What is pipelining and how do define its depth? (May 2017)
Pipelining a processor means breaking down its instruction into a series of discrete pipeline
stages which can be completed in sequence by specialized hardware. The number of
pipeline stages is referred to as the pipeline depth.
30. Write some commercial DSP Processors. (May 2017)(Nov 2017).
TMS320C50, TM 320C54, TM 320C55, ADSP-219x, ADSP-219xx, TMS320C3x,
TMS320C67x, ADSP-21xxx.
PART – B
1. Describe in detail the architecture of TMS 320C 54 DSP processor and state the main
features of this processor.(Dec 2011) (May 2012) (Dec 2012) (May 2013)(Dec 2014) (May
2015)
2. Explain the following with reference to DSP processors.
(i) MAC (ii) Pipelining (May 2014)
3. Explain the addressing modes of a DSP processor with suitable examples (OR) What are
the special addressing modes of TMS 320C54 chip (Dec 2012)(Dec 2013) (May 2013)(Dec
2014)(Nov 2018)
4. Explain Von Neumann, Harvard architecture and modified Harvard architecture for the
computer (Dec 2012) (Dec 2013)
5. Explain the advantages and disadvantages of VLIW architecture (Dec 2012)
6.(i)Write short notes on memory mapped register addressing(Dec 2012)
(ii)Explain about pipelining in DSP(May 2012)
7.(i)Write short notes on circular addressing mode(Dec 2012)
(ii)Write short notes on auxiliary registers(Dec 2012)
8. Explain how convolution is performed using a single MAC unit. Discuss the addressing
modes used in programmable DSPs. (Dec 2013)
10. Explain the types of operations performed by L functional mode. (Dec 2014)
13.(i)Discuss on the addressing modes supported by a DSP processor (May 2018)
(ii)Design a DSP based system for the process of audio signals in an audio recorder system.
(May 2016)
14. (i) Explain the data path architecture and the bus structure in a DSP processor with
suitable diagram
(ii) Elaborate on radar signal processing using a DSP processor (May 2016)
15.Compute the following if x1 =[-1,-1,-1,2]; x= [-2,-1,-1,-2] (Dec 2016)
(i) Linear and circular convolution of a sequence
(ii)x1:x2 subject to addition and multiplication
16.Write briefly on any two of the following: (Dec 2016)
(i) Quantisation and errors in DS processor
(ii) With neat figure explain the architecture of any one type of a DS processor
(iii)The addressing modes of one type of DS processor.
17.Elaborate one application of digital signal processing with a DS processor.(Dec 2016)
18. Discuss the features and architecture of TMS 32050 processor.(May 2017)(Nov 2017)
19. Explain the addressing mode and registers of DSP Processors. (May 2017)
St. Joseph’s Institute of Technology 36
EE8591 Digital Signal Processing Dept of EEE/EIE 2019-2020
20. Explain the classification of instructions in DSP processor with suitable examples. (Nov
2017)
21. Draw the structure of central processing unit and explain the each units with its
functions. (May 2018)(Nov 2018)