Professional Documents
Culture Documents
EE6403 DSP 2m-3
EE6403 DSP 2m-3
COIMBATORE-642 109
DEPARTMENT OF ELECTRONICS AND COMMUNICATION
ENGINEERING
Prepared by,
Mr. K. Manoharan,
Assistant Professor,
ECE Department.
SVS College of Engineering.
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 1
UNIT I - INTRODUCTION
1. Define Nyquist rate. [Dec 2016] [May 2012]
If the sampling frequency is , all the frequency above cause aliasing. This
aliasing can be avoided if the input signal frequencies are below
. This frequency is called
Nyquist frequency / Nyquist rate.
5. Given a continuous signal
() = 2 300 . What is the nyquist rate and fundamental
frequency of the signal. [Dec 2015]
() = 2 300
2 = 300
= 150
!"# $%!"%
= 2 = 300&'
( = ) *
(
)*
+∝
+∝
( = ) *1* "(
)
+∝
+∝
( = )*1* = ∞
+-
Power
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 2
+2
1
. = lim ) *
(
)*
2→∞ 2 + 1
+2
+2
1
. = lim ) *1*
2→∞ 2 + 1
+-
+2
1
. = lim 4 ) 1 5
2→∞ 2 + 1
+-
1
. = lim ( + 1)
2→∞ 2 + 1
1
61 + 7
. = lim
2→∞ 1
62 + 7
1
=
2
The energy of the signal is infinite and power is finite. Hence the signal is power
signal.
) *ℎ(
)* < ∞
+∝
1
∞ ∞ ∞
) *ℎ(
)* = ) *8 * " (
) = )*8 * = 1 + 8 + 8 … . . 8∞ = <∞
1−8
+∞ +∞ +-
System is stable.
Signal is called Energy signal if E is finite Signal is called Power signal if E = ∞ and P
and P=0. finite
(
) = )
(@)
A+∞
Response due to delayed input,
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 3
∞
(
, ) = )
(@ − )
A+∞
Delayed response,
∞
(
− ) = )
(@ − )
A+∞
(
− ) = (
, )
System is time invariant.
10. What is aliasing effect? [Dec 2014] [Dec 2012] [May 2011] [May 2011]
If the signal x(t) sampled at the sampling rate F < 2fm results are in spectral overlap.
This signal cannot be recovered using a low pass filter. This effect is known as aliasing.
12. State Shannon’s sampling theorem. [May 2014] [May 2011] [Dec 2011][May 2011]
A band limited continuous time signal, with higher frequency fm Hertz, can be uniquely
recovered from its samples provided the sampling rate F ≥ 2fm samples per second.
13. What is Nyquist rate for this signal x(t) = 3 cos 600π t + 2cos 1800 π t ? [Dec 2013]
() = 3 600 + 2 1800
2 1 = 600 → 1 = 300
2 2 = 1800 → 1 = 900
= 8
(1, 2, )
= 900
Nyquist frequency = 2 = 1800&'
π G-H
14. Determine the fundamental period of the signal 6 -I 7. [Dec 2013]
π G-H
(
) = 6 -I 7
30π
- = J K
105
π π
The fundamental period = = G-π . 105=7
L
15. Given a continuous time signal
() = 2 500 What is the Nyquist rate and
fundamental frequency of the signal? [May 2013]
() = 2 500
2 = 500
= 250
!"# $%!"%
= 2 = 500&'
19. Teat whether the system y(n)=0.5 x(n)+9 is linear and time invariant system.
Linear
For input x1(n), y1(n)=0.5 x1(n)+9
For input x2(n), y2(n)=0.5 x2(n)+9
a1 y1(n)+ a2 y2(n) = a1[0.5 x1(n)+9]+ a2 [0.5 x2(n)+9]
=0.5[a1 x1(n)+ a2 x2(n)]+9[a1 + a2]
Considering linear combination of inputs
x3(n)=a1 x1(n)+ a2 x2(n)
y3(n)=0.5[a1 x1(n)+ a2 x2(n)]+9
y3(n) ≠ a1 y1(n)+ a2 y2(n) hence system is non linear,
Time invariant
y(n)=0.5 x(n)+9
y(n,k) = y(n-k)
0.5 x(n - k)+9 = 0.5 x(n - k)+9
LHS =RHS
system is time invariant system.
6G
+ M7
π π
Energy
+∞
( = ) *
(
)*
+∞
+∞
( = ) NO 6
+ 7PN
π π
3 6
+∞
+∞
( = ) O 6
+ 7P
π π
3 6
+∞
2π
1 + 6
+ 67
+∞ π
(= ) 3
2
+∞
+∞ +∝
1 2π
( = 4 ) 1 5 + ) J
+ K
π
2 3 6
+∞ +∝
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 5
1
E= (∞ − 0) = ∞
2
Power
+2
1
R = lim ) *
(
)*
2→∞ 2 + 1
+2
+2
1
R = lim ) NO 6
+ 7PN
π π
2→∞ 2 + 1 3 6
+2
+2
1 1
R = lim 4 ) 1 5 + 0
2→∞ 2 + 1 2
+2
1 1 1
R = lim (2 + 1) =
2→∞ 2 + 1 2 2
The energy of the signal is infinite and power is finite. Hence the signal is power
signal.
21. A discrete time signal x(n)={0,0,1,1,2,0,0...} Sketch the x(n) and x(-n+2) signals.
x(n)
x(-n)
x(-n+2)
22. Determine whether the following signals are periodic, if periodic then compute the
fundamental period.
SM
a. cos(0.01 n) b. #
6 - 7
For periodicity
(
) =
(
+ )
(
+ ) = [0.01 (
+ )]
= [0.01
+ 0.01 ]
Fundamental period V- = = = 200
W -.-
For periodicity
(
) =
(
+ )
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 6
(
+ ) = #
J 10 (
+ )K
62
62
62
= #
6 10 + 10
7
Fundamental period
2 2 20
V- = = =
X 62 62
10
23. What is Energy and power signal.
Energy of the signal x(n) is
+∞
( = ) *
(
)*
+∞
Power of the signal x(n) is
+2
1
. = lim ) *
(
)*
2→∞ 2 + 1
+2
Signal is called Energy signal if Energy is finite and Power is zero.
Signal is called Power signal if E = infinite and P finite value.
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 7
UNIT II - DISCRETE TIME SYSTEM ANALYSIS
1. Given a difference equation (
) =
(
) + 3
(
− 1) + 2 (
− 1). Determine the system
function H (z). [Dec 2016] [May 2013]
(
) − 2 (
− 1) =
(
) + 3
(
− 1)
9(') − 2 : 9(') = ;(') + 3 : ;(')
9(')(1 − 2 : ) = ;(') (1 + 3 : )
9(') 1 + 3 :
& (' ) = =
;(') 1 − 2 :
2. Find the stability of the system whose impulse response ℎ(
) = 67 "(
) [Dec 2016] [May
2013]
For stability
∝
) *ℎ(
)* < ∞
+∝
Given ℎ(
) = 67 "(
)
1 1 1 1 1 1
∞ ∞ ∞
) *ℎ(
)* = ) NJ K "(
) N = ) NJ K N = 1 + + … . . ∞ = =2<∞
2 2 2 4 2 1
+∞ +∞ +- 1−2
System is stable.
4. Determine the Z-transform and ROC of the following finite duration signals. [May 2016]
i) x(n)={3,2,2,3,5,0,1}
ii) x(n)=δ(n-k)
x(n)={3,2,2,3,5,0,1}
X(Z)=3+2z-1 +2z-2+3z-3+5z-4+z-6
ROC is entire z plane except z=0;
x(n)=δ(n-k)
Z {δ (n-k)} =' A X (z)
ROC is all z except 0 if k >0
5. Compute the convolution of the two sequence x(n)={2,1,0,0,5} and y(n)={2,2,1,1} [May
2016]
2 2 0 0 5
2 4 4 0 0 10
2 4 4 0 0 10
1 2 2 0 0 5
1 2 2 0 0 5
y(n)={4,8,6,4,12,10,5,5}
6. What is ROC of Z transform? State its properties. [Dec 2015] [May 2014][Dec 2012][Dec
2011][May 2011]
The region of convergence (ROC) is defined as the set of all values of z for which X(z)
converges.
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 8
The ROC is ring in the z plane centered at the origin.
The ROC cannot contain any pole.
The ROC of a LTI stable system contains the unit circle.
The ROC must be a connected region.
7. State initial and final value theorem of Z transform. [Dec 2015] [May 2014]
Initial value theorem
If X(z)=Z{x(n)}
(0) = d# X(z)
e→∞
Final value theorem
If X(z)=Z{x(n)}
(∞) = d#(1 − Z )X(z)
e→
;(') = )
(
)'
+∞
1 '
∞ ∞ ∞
;(') = ) 8 u(n)'
= )8 '
= )(8' ) = =
1 − 8' '−8
+∞ +- +-
9. Determine the Fourier transform of the signal x(t)=sin w0t [May 2015]
;() = j
()% kl m
∞
∞
∞
% kL l − % kLl
;() = j O P % kl m
∞
∞ 2j
% k(L)l % k(pL )l
( )
; =j O − P m
∞
∞ 2j 2j
k
= [q ( − - ) − q ( + - )]
10. Find the Z transform and its ROC of the discrete time signals
(
) = − 8 "(−
− 1), a>0.
[Dec 2014]
∞
;(') = )
(
)'
+∞
1 8 '
∞ ∞
;(') = ) −8 '
= )8 ' = )(8 ') =
− 1 =
1 − 8 ' 1 − 8 '
+∞ + +-
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 9
12. Prove the convolution property of z – transform. [Dec 2013]
: {
(
)} = X (z)
: {
(
)} = X (z)
: {
(
) ∗
(
)} = X (z) X (z)
13. Define discrete time Fourier transform pair for a discrete sequence. [Dec 2012]
∞
;u% k
v = )
(
)% k
+∞
;(') = )
(
)'
+∞
where ' = $% k
The DTFT of x(n) is given by
∞
;u% k
v = )
(
)% k
+∞
15. Write the commutative and distributive properties of convolution. [Dec 2011]
Commutative property
(
) ∗ ℎ (
) = ℎ (
) ∗
(
)
Distributive property
(
) ∗ [ℎ (
) + ℎ (
)] =
(
) ∗ ℎ (
) +
(
) ∗ ℎ (
)
(
) = 8 "(
)
∞ ∞ ∞
;u% k
v = )
(
)% k
= ) 8 "(
)% k
= ) 8 % k
+∞ +∞ +-
1
∞
= )(8 % k ) =
1 − 8% k
+-
(
) = 4q (
) − 3q (
− 1) .
∞ ∞
;u% k
v = )
(
)% k
= )(4q (
) − 3q (
− 1) ) % k
+∞ +-
∞ ∞
= 4 ) q (
)% k − 3 ) q (
− 1) ) % k = 4 − 3% k
+- +-
17. Perform linear convolution for the following sequence x1(n)={1,2,3,4}, x2(n)={1,2,2,1}.
1 2 2 1
1 1 2 2 1
2 2 4 4 2
3 3 6 6 3
4 4 8 8 4
y(n)={1,4,9,15,16,11,4}
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 10
18. Perform circular convolution of x1(n)={1,2,3,4}, x2(n)={1,1,2,2} using matrix method.
1 2 2 1 1 15
1 1 2 2 2 = 17
2 1 1 2 3 15
2 2 1 1 4 13
y(n)={15,17,15,13}
;(% k
) = )
(
). % k
+∝
∝
;(% k ) = ) −w "(−
− 1). % k
+∝
1
=
1 − % k
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 11
UNIT III - DISCRETE FOURIER TRANSFORM
1. Draw the graph of a 4 point DIT FFT butterfly structure for DFT. [May 2016][May
2016] 2015][Dec
2013]
3. Calculate % saving in computing through radix 2 DFT algorithm of DFT coefficients. Assume
N=256. [Dec 2015]
DFT
The number of complex multiplications required using direct computation is
N2=2562=65536
The number of complex addition required using direct computation is
N(N-1)=256(256-1)=65280
1)=65280
FFT
The number of complex multiplication required using FFT is
(N/2) log2 N=(256/2) log2 256=1024
The number of complex addition required in FFT is N log2 N=256 log 2 256=2048
MIIGM
% Saving in Multiplication is ∗ 100 = 6400x
-Z
MIy-
% Saving in Addition is ∗ 100 = 318z%
-Zy
4. State the circular frequency shifting properties of DFT [Dec 2015][May 2014]
Let DFT{x (n)} =X (K)
Circular frequency shifting : DFT {{ ((n − m))2 } = |}π~
~
X()
2 2
1
) { (n) {∗ (n) = ) X () X ∗ ()
+- +-
8. Compare DIT radix – 2 FFT and DIF radix – 2 FFT [May 2014]
DIT radix – 2 FFT DIF radix – 2 FFT
The time domain sequence is decimated. The frequency domain sequence is decimated.
When the input is in bit reversed order, the When the input is in bit normal order, the
output will be in normal order and vice versa. output will be in bit reversed order and vice
versa.
In each stage of computations, the phase In each stage of computations, the phase
factors are multiplied before add and subtract factors are multiplied after add and subtract
operations. operations.
The value of N should be expressed such that The value of N should be expressed such that
N = 2m and this algorithm consists of m N = 2m and this algorithm consists of m
stages of computations. stages of computations.
Total number of arithmetic operations is N Total number of arithmetic operations is N
log N complex additions and (N/2) log N log N complex additions and (N/2) log N
complex multiplications. complex multiplications.
9. In eight point DIT what is the gain of the signal path that goes from x(7) to X(2)?[Dec 2013]
Gain = y- . y- (−1). (−Y) = Y
10. Find the discrete Fourier transform for x(n)=δ(n) [May 2013]
DFT of x (n) is given by
2
kSA
;(@) = )
(
). % 2 || K = 0, 1, 2 … . .
− 1
+-
δ(n)=1 for n=0;
δ(n)=0 for n≠0;
Then, the DFT of the sequence δ (n) is given by,
2
kSA kSA.-
;(@) = ) δ(n). % 2 = δ(0). % 2 =1
+-
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 13
11. Draw the basic butterfly flow graph for the computation in the DIF FFT algorithm. [May
2013]
12. Define discrete Fourier transform pair for a discrete sequence. [Dec 2012]
2
kSA
;(@) = ) {(n). % 2 || = 0, 1, 2 … . .
− 1
+-
2
1 kSA
(
) = ) X(). % 2 ||
= 0, 1, 2 … . .
− 1
+-
13. Find the 4 point DFT of the sequence xx(n)={1, 1}. [Dec 2012]
After zero padding x(n)={1,
(n)={1, 1,0,0}.
DFT of x (n) is given by
2
kSA
;(@ ) = ) {(n). % 2 || = 0, 1, 2 … . .
− 1
+-
-
Input S1 Output
1 1+0(1)=1 1+1(1)=2
0 1-0(1)=1 1+1(-j)=1-j
1 1+0(1)=1 1-1(1)=0
0 1-0(1)=1 1-(-j)=1+j
X(K)={2, 1-j , 0, 1+j}
14. The first five DFT value for N=8 is as follows X(k)={28, -4+j9.656, -4+4j, -4+j1.656,
- -4, ...}
compute rest of three DFT values
X(n)=X*(N-n)
X(5)=X*(8-5)=X*(3)= -4 - j1.656
X(6)=X*(8-6)=X*(2)= -4 - 4j
X(7)=X*(8-7)=X*(1)= -4 - j9.656
15. Compute 4 point IDFT for X(k)={2, 3+j, -4, 3-j)
Input S1 Output
2 2+(-4)=-2 (-2)+( 6)=4
-4 2-(-4)=6 6 + (-2j)(-j)=4
3-j 3-j +(3+j)=6 (-2)-( 6)=-8
3+j 3-j -(3+j)=-2j 6 - (-2j)(-j)=8
x(n)={1,1,-2,2}
17. In direct computation of N-point DFT of a sequence, how many multiplications and additions
are required? (Or) How is FFT faster? How many multiplications and additions are required to
compute N point DFT using radix-2 FFT?
FFT is faster because it requires less number of complex multiplications and Complex
additions compared to direct computation of DFT.
d
2
Complex multiplications
Complex additions d N ( N - 1)
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 15
Input S1 Output
1 1+1=2 (2)+( 0)=2
1 1-1=0 0 + (0)(-j)=0
0 0+0=0 (2)-( 0)=2
0 0-0=0 0 - (0)(-j)=0
x(n)={0.5, 0, 0.5, 0}
20. State the circular time shifting and circular frequency shifting properties of DFT
Circular time reversal : DFT {{ ((−n))2 } = X((−))2 =X (N-k)
Circular frequency shifting : DFT {{ ((n − m))2 } = |}π~ X()
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 16
UNIT IV DESIGN OF DIGITAL FILTERS
1. Distinguish between FIR and IIR filters. [Dec 2016] [May 2012]
S. No FIR filter IIR filter
These filters can be easily designed to
1 These filters do not have linear phase.
have perfectly linear phase
FIR filters can be realized recursively
2 IIR filters can be realized recursively
and non-recursively
Greater flexibility to control the shape Less flexibility, usually limited to
3
of their magnitude response kind of filters
Errors due to round-off
off noise are less
The round-offoff noise in IIR filters are
4 severe in FIR filters, mainly because
more
feedback is not used
2. What is the need for employing window for designing FIR filter?[Dec 2016][Dec 2012]
The windows are finite duration sequence used to modify the impulse response of the
FIR filters in order to reduce the ripples in the pass band and stop band and also to achieve the
desired transition from pass band to stop band.
4. What is warping effect? Or Define prewarping effect. Or Why it is employed? [Dec 2016]
[Dec 2015][May 2014][Dec 2012][May 2012]
In bilinear transformation, the relation between analog and digital frequencies is
nonlinear. This non-linear
linear relationship introduces distortion in frequency axis, when the ‘s’
plane is mapped into ‘z’ plane using bilinear transformation. This effect is known as frequency
warping. The pre-warping
warping is performed as follows:
Ω = tn 6 7,
ω
In above equation, Ω and ω are analog and digital frequencies respectively. T is
nothing but a sampling rate. Pre-warping
Pre warping is necessary to eliminate the effect of warping on
amplitude response.
5. Mention the advantages of FIR filter over IIR filter. [May 2016]
1. FIR filter have exact linear phase.
2. FIR filters are always stable.
3. FIR filter can be realized in both recursive and recursive structures.
5. FIR filter are free of limit cycle oscillation, when implemented on a finite word
length digital system.
6. The impulse response of analog filter is given in Figure. Let h(n)=h(nT), where T=1.
Determine the system function. [Dec 2015][Dec 2013]
h(n) = {0,1,2,3,4,5,4,3,2,1,0}
-
&(') = ) ℎ(
) '
+-
= ' +2' + 3' G + 4' Z + 5' I + 4' M + 3' +2' y + 1'
7. Comment on pass band and stop band characteristics of butter worth filter. [May 2015]
In butter worth filter the transfer function is monotonic in both pass band and stop
band.
8. Realize the following causal linear phase FIR filter function & (') = + ' + ' [May
G G
2015]
&(') = + ' + '
G G
2
&(') = (1 + ' ) + '
3
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 18
11. Give hamming window function. [May 2014]
The weighing function for the hamming window is given by
S H 2 2
WH (n) = {0.54+0.46cos 6 7 -6 7≤
≤6 7
0 otherwise
p-.y
12. Is the given transfer function & (') = represents low pass filter or high pass filter? [
-.
Dec 2013]
1 + 0.8'
& (' ) =
1 − 0.9'
Pole =-0.9, zero=0.8
Zero close to point at (1,0) and the pole is close to point at (-1,0). Therefore the given
transfer function belongs to high pass filter.
13. Name the two methods for digitizing the transfer function of an analog filter. [May 2013]
1. Impulse invariant method
2. Bilinear transformation
16. Compare the impulse invariant and bilinear transformations. [Dec 2011]
S.
Impulse Invariant Transformation Bilinear transformation
No
1 It is many-to-one mapping It is one-to-one mapping
The relation between analog and The relation between analog and digital
2
digital frequency is linear frequency is non-linear
To prevent the problem of aliasing the No problem of aliasing and so the analog
3
analog filters should be band limited filters need not be band limited
The magnitude and phase response of Due to the effect of warping, the phase
analog filter can be preserved by response of analog filters cannot be
4
choosing low sampling time or high preserved. But the magnitude response
sampling frequency can be preserved by pre-warping
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 19
19. What is meant by bilinear
ilinear transformation method of designing IIR filter?
Bilinear transformation is a one to one mapping from the s-domain
s domain to the z-domain.
z
That is, the bilinear transformation is a conformal mapping that transforms the j Ω axis into
the unit circle in the z plane only once, thus avoiding the aliasing of frequency components.
Also the transformation of a stable analog filter result in a stable digital filter as all the poles in
the left half of the s plane are mapped inside the unit circle of the z plane. The bilinear
mapping is a one to one mapping and it is accomplished when
2 1 − :
= O P
V 1 + :
20. Compare analog and digital filters.
Analog filter Digital filter
Constructed using active or passive Consists of elements like adder,
components and it is described by a Multiplier and delay units and it is
differential equation described by a difference equation
Frequency response can be changed by Frequency response can be changed by
changing the components changing the filter coefficients
It processes and generates analog output Processes and generates digital output
Output varies due to external conditions Not influenced by external conditions
24. Draw the direct form realization of IIR system. [May 2016] [May 2015] [May 2014]
Direct form- I
Direct form- II
25. What are the limitations of impulse invariant method of designing IIR filter?
In this method the mapping from s plane to z plane is many to one. i.e. ,all the poles in
the s plane between the intervals (2k
(2k-1)π/T
1)π/T to (2k+1) π /T .Thus there are an infinite number
of poles that map to the same location in the z plane, producing an aliasing effect. Due to
spectrum aliasing the impulse
pulse invariant method is inappropriate in designing high pass filters.
That is why the impulse method is not much preferred in the design of IIR filters other than
low pass filter.
28. What is the necessary and sufficient condition for linear phase characteristics in FIR filter?
(Or) What is linear phase characteristic
charact of an FIR filter?
The linear phase characteristic of an FIR filter is that the phase function should be a
linear function of w, which in turn requires constant phase and group delay.
Impulse response, h (n) = ±hh (N-1-n)
(N
30. What are the characteristics of FIR filters designed using windows.
The width of the transition band depends on the type of window.
The width of the transition band can be made narrow by increasing the value
value of N where N
is the length of the window sequence.
The attenuation in the stop band is fixed for a given window, except in case of Kaiser
window where it is variable.
UNIT V - DIGITAL SIGNAL PROCESSORS
1. What is meant by bit reversed addressing mode? What is the application for which this
addressing mode is preferred? [Dec 2016]
Bit reversed addressing mode start with index 0. The present index can be calculated
by adding half the FFT length to the previous index in a bit reversed manner, carry being
propagated from MSB to LSB.
Current index= Previous index+ B (1/2(FFT Size))
To implement FFT algorithms we need to access the data in a bit reversed manner.
Hence a special addressing mode called bit reversed addressing mode is used to calculate the
index of the next data to be fetched.
3. What are the advantages of Harvard architecture in a DSP processor? [Dec 2015]
Harvard architecture is capable of simultaneously reading and instruction code and
reading or writing a memory or peripheral as port of the execution of the previous instruction.
4. How is a DSP processor applicable for motor control applications? [Dec 2015]
The motor control applications are controlled by the DSP processor by connection
the appliance through relay or opto-couplers.
5. How do digital signal processors differ from other processor? [May 2015]
The digital signal processors are microprocessor specially designed for efficient
implementation of digital signal processing system.
8. List the various registers used with ARAU of DSP processor? [Dec 2014][May 2014]
The ARAU contains eight 16 bit auxiliary registers AR0- AR7, A 3 bit Auxiliary
register Pointer (ARP), a 16 bit index register and a 16 bit auxiliary register compare
register(ARCR).
9. What are the different buses of TMS 320C54x processor and list their functions? [May 2014]
PB : Program bus and PAM: Program address bus
Program memory bus to read opcode and immediate operant.
CB : C bus and CAB : C address bus
DB : D bus and DAB : D address bus
Two independent data memory buses to read two data simultaneously from memory.
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 22
EB : E bus and EAB : E address bus
Data memory buses to write data in data memory.
12. What is pipelining? What are the different stages in pipelining? [Dec 2012][Dec 2011]
Pipelining is a process by breaking down its instructions into a series of discrete
pipeline stages which can be completed in sequence by specialized hardware.
Different stages in pipelining are
Fetch, Decode, Read and Execute.
13. What is the function of parallel logic unit in DSP processor? [Dec 2012]
The parallel logic unit is an additional logic unit that permits logic operations without
affecting accumulator or product register. It performs Boolean operation or bit manipulations.
It can set, clear or toggle bits in the status register, control register and in any data memory
location.
22. What are the instructions used for block transfer in C5X Processors?
The BLDD, BLDP and BLPD instructions use the BMAR to point at the source or
destination space of a block move. The MADD and MADS also use the BMAR to address an
operand in program memory for a multiply accumulator operation
27. A DSP has a circular buffer with the start and the end addresses as 0200h and 020Fh
respectively.
What would be the new values of the address pointer of the buffer if, in the course of address
computation, it gets updated to
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 24
a. 0212h b.01FCh
Buffer Length= (EAR - SAR+1)= 020F - 0200+1=10h
a. New Address Pointer= Updated Pointer - buffer length = 0212 -10=0202h
b. New Address Pointer= Updated Pointer + buffer length = 01FC+10=020Ch
27. Identify the addressing modes of the operands in each of the following instructions
a. ADD #1234h
b. ADD 1234h
c. ADD *AR+
d. ADD offsetreg - ,*AR
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 25
UNIT – I INTRODUCTION
1. Explain continuous time signal and discrete time signals.
2. Explain classification of discrete time system.
3. Explain the process of analog to digital conversion of signal in terms of sampling, quantization
and coding.
4. What is energy and power signal? Determine the power and energy of the signal
(
= 6 7 "(
)
G
(
) = #
6 7
π
Z
(
) = %
k6p7
π π
(
) = % "(
)
5. Determine whether the signals is periodic, if periodic find fundamental period.
(
) = % kMπ
Gπ
(
) = cos
+ cos
π
G Z
6. Explain sampling theorem and reconstruction of the analog signal from its sample.
7. Determine whether the following system is
a. Casual b. Linear c. Dynamic d. Time invariant e. Stable.
(
) = 10
(
) (0.25
+ )
(
) =
(
− 1)
(
) =
(−
)
8. Find the convolution sum of two sequence
(
) = {1,2,1,1} and (
) = {1,1,2,1}.
9. Find the linear convolution of two sequence
(
) = {1,2,1,1} and (
) = {1,1,2,1}.using
circular convoluction.
10. Find the cross correlation of
(
) = {1,2,1,1} and (
) = {1,1,2,1}
11. What is the input signal x(n) that will generate output sequence y(n)={1,5,1,11,8,4,1} for
impulse response h(n={1,2,1}
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 26
UNIT – III DISCRETE FOURIER TRANSFORM
1. Discuss in detail the important properties of the Discrete Fourier Transform
2. Compute 4-point DFT of the sequence x(n)={0,1,2,3}
3. Compute the eight-point DFT of the sequence
1 0 ≤
≤ z
(
) =
0 ℎ%$#%
4. Compute 8-point DFT of the sequence x(n)={0,1,2,3,4,5,6,7} using radix-2 DIF algorithm
5. Compute an 8 point DFT using DIT FFT radix 2 algorithm x(n) = {1,2,3,4,4,3,2,1}
6. Compute IDFT of the sequence X(k)={1,1+j,2,1-2j,,1+2j,0,1-j}using DIT FFT radix 2
algorithm.
7. Compute IDFT of the sequence X(k)= {2,2,2,2,1,1,1,1}using DIF FFT radix 2 algorithm
8. Compute the linear convolution of finite duration sequences
h(n)={1,2} and x(n)={1,2,-1,2,3,-2,-3,-1,1,1,2,-1} by overlap add method.
9. Compute the linear convolution of finite duration sequences
h(n)={1,2,-1} and x(n)={1,2,-1,2,3,-2,-3,-1,1,1,2,-1} by overlap save method.
FIR FILTER
10. 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.
11. Explain the designing of FIR filters using windows
12. Design an ideal low pass filter using Fourier series method with a frequency response
Hd(ejw) = 1 for -π/2 ≤ w ≤ π/2
= 0 for π/2 ≤ w ≤π .
Assume N=11. Find H(z) plot the magnitude response.
13. Design an ideal high pass filter using hanning window with a frequency response
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 27
Hd(ejw) = 1; π/4 ≤ |w| ≤ π
= 0; |w| ≤ π /4 .
Find value of h(n) for N=11.Find H(z) plot the magnitude response.
14. Design an ideal band pass filter using hamming window with a frequency response
Hd(ejw) = 1; π/4 ≤ |w| ≤ 3π/4
= 0; otherwise
Find value of h(n) for N=11.Find H(z) plot the magnitude response.
15. Design an ideal band reject filter using rectangular window with a frequency response
Hd(ejw) = 1; |w|≤ π/3 and |w|≥ 2π/3
= 0; otherwise
Find value of h(n) for N=11.Find H(z) plot the magnitude response.
16. Realize the system function H(z)=[ ]z+1+[ ]' 1 by linear phase FIR structure.
2 2
3 3
17. Design a 15 tap linear phase filter to the following discrete frequency response.
H(k)= 1 0≤ @ ≤ 4
0.5 k=5
0.25 k=6
0.1 k=7
0 elsewhere
SVS College of Engineering / K. Manoharan / II EEE / EE6403 Discrete Time Systems and Signal Processing Page 28