SlideShare a Scribd company logo
1 of 12
EC8553 Discrete Time Signal Processing
1 M.Starwin, AP/ECE
EC8553 Discrte Time Signal Processing
Two Mark Questions with Answers
Unit I
1. Calculate the 4 point DFT of the sequence x(n) = {1, 0, -1, 0}.
Solution:
X(k) = ∑ ( ) , 0 ≤ k ≤ N-1
= ∑ ( ) , 0 ≤ k ≤ 3
= ( ) +x(1) + x(2) + x(3)
= 1x1 + 0 + (-1)[cos πk – j sin π k] + 0
X(k) = 1 – [cos πk – j sin π k ] , 0 ≤ k ≤ 3
k = 0, X(0) = 1 – [cos 0 – j sin 0 ] = 1-1 =0
k = 1, X(1) = 1 – [cos π – j sin π ] = 1- (-1) = 2
k = 2, X(2) = 1 – [cos 2π – j sin 2π ] = 1- 1 = 0
k = 3, X(3) = 1 – [cos 3π – j sin 3π ] = 1- (-1) = 2
X(k) = { 0, 2, 0, 2}
2. What is twiddle factor?
Twiddle factor is a multiplication factor (i.e) multiplied with the input to
produce the transformed output.
Twiddle factor
Where, N is the length of DFT (or) number of input sequence.
3. Compare Radix 2 DIT, DIF FFT algorithm.
S.No Decimation in Time Algorithm Decimation in Frequency Algorithm
1 Time domain approach Frequency domain approach
2 Input is bit reversal order Output is regular order
3 Input is regular order Output is bit reversal order
4 The twiddle factor is multiplied
before the N point DFT.
The twiddle factor is multiplied
after the N point DFT.
4. What is the relationship between fourier transform and DFT?
Definition of DTFT, X( ) = ∑ ( )
W.K.T, ω = 2 π f =
X( ) = ∑ ( ) , 0 ≤ k ≤ N-1
= X(k)
X(k) = X( ) / ω = , 0 ≤ k ≤ N-1
5. State and prove periodicity property of DFT.
Statement : If x(n) X(k)
then, x(n +N) = x(n) for all ‘n’
X(k + N) = X(k) for all ‘k’
EC8553 Discrete Time Signal Processing
2 M.Starwin, AP/ECE
Proof:
Definition of DFT, X(k) = ∑ ( ) , 0 ≤ k ≤ N-1
Sub, k = k +N
X(k +N) = ∑ ( )
( )
= ∑ ( )
= ∑ ( ) (1), = 1
= ∑ ( )
X(k +N) = X(k)
Hence Proved
6. Test the causuality and stability of y(n) = sin x(n)
Causality:
Solution:
y(n) = sin x(n)
n = 0, y(0) = sin x(0)
n = -1, y(-1) = sin x(-1)
n = 1, y(1) = sin x(1)
The output of the system depends present input only, then the system is causal system.
Stability:
Solution:
y(n) = sin x(n)
∑ ( ) < ∞
∑ ( )
= ∑ ( )
Since, sin θ value ranges between 1 and -1. Hence, the system is stable system.
7. Is h(n) = ( ) + ( )- ( ) is stable and causal ? Justify.
Causal:
Solution:
n = 0, h(0) ( ) + ( ) ( )
The output of the system depends present, past and future. Hence, the system is non
causal system.
Stable:
Solution:
∑ ( ) < ∞
∑ ( )
EC8553 Discrete Time Signal Processing
3 M.Starwin, AP/ECE
∑ ( ) ( ) ( )
= ( ) + ( ) ( ) ( ) + ( ) ( ) ( ) +
( ) ( ) ( ) + ( ) ( )+…
= + = +
Hence, the system is stable system.
8. Define DT system.
Discrete Time(DT) systems accept and process the discrete time signals and
produce the output in the form of discrete time signals.
9. How do you obtain a digital signal from DT signal?
The digital signal can be obtained by passing the discrete time signal through
quantizer and encoder.
10. What is the relation between DTFT and DFT?
Definition of DTFT, X( ) = ∑ ( )
W.K.T, ω = 2 π f =
X( ) = ∑ ( ) , 0 ≤ k ≤ N-1
= X(k)
X(k) = X( ) / ω = , 0 ≤ k ≤ N-1
11. Compute the DFT of the sequence x(n) = {1, -1, 1,-1}.
Solution:
X(k) = ∑ ( ) , 0 ≤ k ≤ N-1
= ∑ ( ) , 0 ≤ k ≤ 3
= ( ) +x(1) + x(2) + x(3)
= 1- 1[cos – j sin ] + [cos πk – j sin π k] – 1[cos – j sin ],
0 ≤ k ≤ 3
k = 0, X(0) = 1- 1[cos – j sin ] + [cos 0 – j sin 0] – 1[cos – j sin ]
= 1-(1) + 1(1) – 1(1) = 1-1+1-1= 0
k =1, X(1) = 1- 1[cos – j sin ] + [cos π – j sin π ] – 1[cos – j sin ]
= 1-1(0-j) + 1(-1-0) – [0-j(-1)] = 1+j-1-j = 0
k =2, X(2) = 1- 1[cos π – j sin ] + [cos 2π – j sin 2π ] – 1[cos – j sin ]
= 1-1(-1) + 1 –(-1) = 4
k =3, X(3) = 1- 1[cos – j sin ] + [cos 3π – j sin 3π ] – 1[cos – j sin ]
= 1-1[0-j(-1)] + 1(-1) – ( -j ) = 1- j-1+j = 0
X(k) = { 0, 0, 4, 0}
EC8553 Discrete Time Signal Processing
4 M.Starwin, AP/ECE
Unit II
1. What is known as warping effect?
For low frequencies, the relationship between Ω and ω are linear. However,
for high frequencies, the relationship between Ω and ω are non-linear and distortion is
introduced in the frequency scale of the digital filter to that of the analog filter. This is
known as the warping effect.
2. Why impulse invariant method is not preferred in the design of IIR filter other than
LPF?
In impulse invariant technique, there is many to one mapping. Hence, high
frequencies are mapped on low frequencies and are suitable only for low pass filter
because of low resonant frequencies. Therefore, it is not suitable for high pass filters
and band pass filters of high resonant frequencies.
3. What are the requirements for the digital filter to be stable and causal ?
 A digital filter is causal if its impulse response h(n) = 0 for n < 0.
 A digital filter is stable if its impulse response h(n) is absolutely summable,
(i.e) ∑ ( ) < ∞
4. Discuss the need for prewarping.
The warping effect can be eliminated by prewarping the analog filter. This can
be done by prewarping the analog filter using the formula
Ω =
5. List the different types of filters based on frequency response
The different types of filters based on frequency response are
 Low pass filters
 High pass filters
 Band pass filters
 Band stop filters
6. What are the properties of bilinear transformation?
 The bilinear transformation provides one to one mapping.
 The bilinear transformation transforms jΩ axis in the s-plane in to the unit
circle in the z - plane.
 It avoids aliasing of frequency components.
7. What are the methods used for digitizing the analog filter into a digital filter?
There are four methods used for digitizing the analog filter
 Impulse invariant transformation
 Bilinear Transformation
 Approximation Derivatives
 Matched Z Transform
8. What is meant by frequency warping or prewarping ?
The effect of the non – linear compression at high frequencies can be
compensated, when the desired magnitude response is constant over frequency. This
compression can be compensated by prewarping the analog filter using the formula
EC8553 Discrete Time Signal Processing
5 M.Starwin, AP/ECE
Ω =
9. Define pass band.
The range of frequencies are passed through the filter, then it is called as pass band.
10. Use the backward difference for the derivative to convert analog LPF with system
function H(s) =
Solution:
H(z) = H(s) / s
= / s
=
=
H(z) =
Assume, T = 1 secs
H(z) = = =
( )
=
Unit III
1. List the disadvantages of FIR filters.
The disadvantages of FIR filters are
 The implementation of narrow transition band filters is very costly.
 Memory requirement and execution time are very high.
 Powerful computational facilities required for the implementation.
2. List the desirable window characteristics.
The desirable window characteristics are
 The central lobe of the frequency response of the window should contain most
of the energy and should be narrow.
 The highest side lobe level of the frequency response should be small.
 The side lobes of the frequency response should decrease in energy rapidly as
ω tends to π.
3. Draw the direct form realization realization of FIR system.
EC8553 Discrete Time Signal Processing
6 M.Starwin, AP/ECE
4. Write the steps involved in FIR filter design.
Step(i) : Draw the frequency response and convert the analog frequency into digital.
Step(ii): Find the transition width and select the window.
Step(iii): Determine the order of the filter N.
Step(iv): Determine the desired frequency response (n).
Step(v): Determine the window function w(n).
Step(vi): Determine the actual filter response (or) unit sample response
h(n) = (n) x w(n)
Step(vii): Determine the transfer function
H(z) = ∑ ( )
Step(viii): Determine the frequency response
Sub z =
H( ) = ∑ ( )
Step (ix): Draw the magnitude response | H( )| and phase response ∠H( )
5. What is Gibbs phenomenon?
The truncation of fourier series is known to introduce ripples in the frequency
response characteristics H(ω) due to the non- uniform convergence of a fourier series
at a discontinuity. The oscillatory behaviour near the band edges of the filters called
the Gibbs phenomenon.
6. List out the advantages of FIR filters.
The advantages of FIR filters are
 FIR filters have exact linear phase.
 FIR filters are always stable.
 FIR filters can be realized both recursive and non-recursive structures.
 Filters with any arbitrary magnitude response can be tackled using FIR
sequence.
7. What do you understand by linear phase response?
For a linear phase filter, θ( ) = τω, - π ≤ ω ≤ π, the linear phase filter does not
alter the shape of the original signal. If the phase response of the filter is non linear,
the output signal may be distorted one. In many cases, a linear phase characteristics is
required throughout the pass band of the filter to preserve the shape of a given signal
with in the pass band.
8. Give the equation specifying Hamming window and Hanning window.
Hamming window:
wH(n) = {0.54 – 0.46 cos ( ) , 0 ≤ n ≤ N -1
0, Otherwise
Hanning window:
wH(n) = {0.5 – 0.5 cos ( ) , 0 ≤ n ≤ N -1
0, Otherwise
EC8553 Discrete Time Signal Processing
7 M.Starwin, AP/ECE
Unit IV
1. Distinguish between fixed point arithmetic and floating point arithmetic.
S.No Fixed point arithmetic Floating point arithmetic
1 Small Dynamic Range It covers large dynamic range
2 Overflow occurs in addition Overflow occurs in multiplication
3 It provides uniform resolution It provides fine resolution
4 Fast operation Slow operation
5 Round off errors occur only for
addition.
Round off errors occur both in
addition and multiplication.
6 Used in small computers. Used in large general purpose
computers.
2. What are the methods used to prevent overflow?
There are two methods used to prevent overflow
 Saturation Arithmetic
 Signal Scaling
3. What is meant by finite word length effects in digital system?
In digital systems, the filter coefficients are stored in finite word length
registers by quantization. ( truncation or rounding ) because of that some errors occur
in the digital filters. These errors are called finite word length errors or finite word
length effects.
4. What is meant by dead band of the filter?
The amplitude of the output during a limit cycle are confined to a range of
values called the dead band of the filter. This limit cycle occurs as a result of
quantization effects in multiplication. Dead band =
5. What are the two kinds of limit cycle behaviour in DSP?
The two kinds of limit cycle behaviour in DSP are
 Zero-input limit cycle oscillation
 Overflow limit cycle oscillation
6. List the representations for which truncation error is analysed.
 Fixed point number representation.
 Floating point number representation.
7. What are the different types of fixed point representation?
The different types of fixed point representations are
 Sign Magnitude representation
 1’s complement representation
 2’s complement representation
8. Name the three quantization error due to finite word length registers in digital filters.
The three quantization errors are
 Input quantization error
 Product quantization error
 Coefficient quantization error
EC8553 Discrete Time Signal Processing
8 M.Starwin, AP/ECE
9. What does the truncation of data result in ?
The truncation of data result in discarding the bits less significant than least
significant bit that is retained.
10. Why is rounding preferred over truncation in realizing a digital filter?
 The quantization error due to rounding is independent of the type arithmetic.
 The mean of rounding error is zero.
 The variance of the rounding error signal is low.
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing

More Related Content

What's hot

Multiband Transceivers - [Chapter 5] Software-Defined Radios
Multiband Transceivers - [Chapter 5]  Software-Defined RadiosMultiband Transceivers - [Chapter 5]  Software-Defined Radios
Multiband Transceivers - [Chapter 5] Software-Defined RadiosSimen Li
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsAmr E. Mohamed
 
Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02Rediet Moges
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)Bin Biny Bino
 
Lecture No:1 Signals & Systems
Lecture No:1 Signals & SystemsLecture No:1 Signals & Systems
Lecture No:1 Signals & Systemsrbatec
 
Fast fourier transform
Fast fourier transformFast fourier transform
Fast fourier transformchitra raju
 
Nec 602 unit ii Random Variables and Random process
Nec 602 unit ii Random Variables and Random processNec 602 unit ii Random Variables and Random process
Nec 602 unit ii Random Variables and Random processDr Naim R Kidwai
 
Circular Convolution
Circular ConvolutionCircular Convolution
Circular ConvolutionSarang Joshi
 
digital signal processing
digital signal processing digital signal processing
digital signal processing Marmik Kothari
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformAmr E. Mohamed
 
Digital communication viva questions
Digital communication viva questionsDigital communication viva questions
Digital communication viva questionsishan0019
 
Digital Signal Processing Tutorial:Chapt 3 frequency analysis
Digital Signal Processing Tutorial:Chapt 3 frequency analysisDigital Signal Processing Tutorial:Chapt 3 frequency analysis
Digital Signal Processing Tutorial:Chapt 3 frequency analysisChandrashekhar Padole
 
continuos phase frequency shift keying(cpfsk)
continuos phase frequency shift keying(cpfsk)continuos phase frequency shift keying(cpfsk)
continuos phase frequency shift keying(cpfsk)Moka Dinesh
 
DSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter DesignDSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter DesignAmr E. Mohamed
 
Chapter 9 computation of the dft
Chapter 9 computation of the dftChapter 9 computation of the dft
Chapter 9 computation of the dftmikeproud
 

What's hot (20)

DFT and IDFT Matlab Code
DFT and IDFT Matlab CodeDFT and IDFT Matlab Code
DFT and IDFT Matlab Code
 
Multiband Transceivers - [Chapter 5] Software-Defined Radios
Multiband Transceivers - [Chapter 5]  Software-Defined RadiosMultiband Transceivers - [Chapter 5]  Software-Defined Radios
Multiband Transceivers - [Chapter 5] Software-Defined Radios
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
 
IIR filter
IIR filterIIR filter
IIR filter
 
Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02Digital Signal Processing[ECEG-3171]-Ch1_L02
Digital Signal Processing[ECEG-3171]-Ch1_L02
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)
 
Lecture No:1 Signals & Systems
Lecture No:1 Signals & SystemsLecture No:1 Signals & Systems
Lecture No:1 Signals & Systems
 
Fast fourier transform
Fast fourier transformFast fourier transform
Fast fourier transform
 
Digital Communication - Stochastic Process
Digital Communication - Stochastic ProcessDigital Communication - Stochastic Process
Digital Communication - Stochastic Process
 
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
 
Nec 602 unit ii Random Variables and Random process
Nec 602 unit ii Random Variables and Random processNec 602 unit ii Random Variables and Random process
Nec 602 unit ii Random Variables and Random process
 
Circular Convolution
Circular ConvolutionCircular Convolution
Circular Convolution
 
digital signal processing
digital signal processing digital signal processing
digital signal processing
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
 
Digital communication viva questions
Digital communication viva questionsDigital communication viva questions
Digital communication viva questions
 
Digital Signal Processing Tutorial:Chapt 3 frequency analysis
Digital Signal Processing Tutorial:Chapt 3 frequency analysisDigital Signal Processing Tutorial:Chapt 3 frequency analysis
Digital Signal Processing Tutorial:Chapt 3 frequency analysis
 
continuos phase frequency shift keying(cpfsk)
continuos phase frequency shift keying(cpfsk)continuos phase frequency shift keying(cpfsk)
continuos phase frequency shift keying(cpfsk)
 
DSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter DesignDSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter Design
 
digital filters
digital filtersdigital filters
digital filters
 
Chapter 9 computation of the dft
Chapter 9 computation of the dftChapter 9 computation of the dft
Chapter 9 computation of the dft
 

Similar to EC8553 Discrete time signal processing

Module1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxModule1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxrealme6igamerr
 
On The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationOn The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationCSCJournals
 
Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representationNikolay Karpov
 
Slide Handouts with Notes
Slide Handouts with NotesSlide Handouts with Notes
Slide Handouts with NotesLeon Nguyen
 
Solvedproblems 120406031331-phpapp01
Solvedproblems 120406031331-phpapp01Solvedproblems 120406031331-phpapp01
Solvedproblems 120406031331-phpapp01Rimple Mahey
 
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)Ravikiran A
 
Mining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsMining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsDr.MAYA NAYAK
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingAmr E. Mohamed
 
Digital Signal Processing[ECEG-3171]-Ch1_L05
Digital Signal Processing[ECEG-3171]-Ch1_L05Digital Signal Processing[ECEG-3171]-Ch1_L05
Digital Signal Processing[ECEG-3171]-Ch1_L05Rediet Moges
 
Digital signal processing on arm new
Digital signal processing on arm newDigital signal processing on arm new
Digital signal processing on arm newIsrael Gbati
 
A Simple Communication System Design Lab #3 with MATLAB Simulink
A Simple Communication System Design Lab #3 with MATLAB SimulinkA Simple Communication System Design Lab #3 with MATLAB Simulink
A Simple Communication System Design Lab #3 with MATLAB SimulinkJaewook. Kang
 
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier AnalysisDSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier AnalysisAmr E. Mohamed
 

Similar to EC8553 Discrete time signal processing (20)

Dsp Lab Record
Dsp Lab RecordDsp Lab Record
Dsp Lab Record
 
Module1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxModule1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptx
 
Dsp manual
Dsp manualDsp manual
Dsp manual
 
On The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationOn The Fundamental Aspects of Demodulation
On The Fundamental Aspects of Demodulation
 
Speech signal time frequency representation
Speech signal time frequency representationSpeech signal time frequency representation
Speech signal time frequency representation
 
lec07_DFT.pdf
lec07_DFT.pdflec07_DFT.pdf
lec07_DFT.pdf
 
Slide Handouts with Notes
Slide Handouts with NotesSlide Handouts with Notes
Slide Handouts with Notes
 
Dsp 2marks
Dsp 2marksDsp 2marks
Dsp 2marks
 
Chapt 2
Chapt 2Chapt 2
Chapt 2
 
Solvedproblems 120406031331-phpapp01
Solvedproblems 120406031331-phpapp01Solvedproblems 120406031331-phpapp01
Solvedproblems 120406031331-phpapp01
 
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
 
Signal Processing
Signal ProcessingSignal Processing
Signal Processing
 
Dft
DftDft
Dft
 
Mining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systemsMining of time series data base using fuzzy neural information systems
Mining of time series data base using fuzzy neural information systems
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
 
Digital Signal Processing[ECEG-3171]-Ch1_L05
Digital Signal Processing[ECEG-3171]-Ch1_L05Digital Signal Processing[ECEG-3171]-Ch1_L05
Digital Signal Processing[ECEG-3171]-Ch1_L05
 
IARE_DSP_PPT.pptx
IARE_DSP_PPT.pptxIARE_DSP_PPT.pptx
IARE_DSP_PPT.pptx
 
Digital signal processing on arm new
Digital signal processing on arm newDigital signal processing on arm new
Digital signal processing on arm new
 
A Simple Communication System Design Lab #3 with MATLAB Simulink
A Simple Communication System Design Lab #3 with MATLAB SimulinkA Simple Communication System Design Lab #3 with MATLAB Simulink
A Simple Communication System Design Lab #3 with MATLAB Simulink
 
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier AnalysisDSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
 

More from ssuser2797e4

Optical power measurement
Optical power measurementOptical power measurement
Optical power measurementssuser2797e4
 
EC8562 DSP Viva Questions
EC8562 DSP Viva Questions EC8562 DSP Viva Questions
EC8562 DSP Viva Questions ssuser2797e4
 
Matlab introduction
Matlab introductionMatlab introduction
Matlab introductionssuser2797e4
 
Man made disasters
Man made disastersMan made disasters
Man made disastersssuser2797e4
 
DFT and its properties
DFT and its propertiesDFT and its properties
DFT and its propertiesssuser2797e4
 

More from ssuser2797e4 (7)

Optical power measurement
Optical power measurementOptical power measurement
Optical power measurement
 
EC8562 DSP Viva Questions
EC8562 DSP Viva Questions EC8562 DSP Viva Questions
EC8562 DSP Viva Questions
 
Matlab introduction
Matlab introductionMatlab introduction
Matlab introduction
 
Transforms
TransformsTransforms
Transforms
 
Man made disasters
Man made disastersMan made disasters
Man made disasters
 
Coastal flooding
Coastal floodingCoastal flooding
Coastal flooding
 
DFT and its properties
DFT and its propertiesDFT and its properties
DFT and its properties
 

Recently uploaded

Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 

Recently uploaded (20)

young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 

EC8553 Discrete time signal processing

  • 1. EC8553 Discrete Time Signal Processing 1 M.Starwin, AP/ECE EC8553 Discrte Time Signal Processing Two Mark Questions with Answers Unit I 1. Calculate the 4 point DFT of the sequence x(n) = {1, 0, -1, 0}. Solution: X(k) = ∑ ( ) , 0 ≤ k ≤ N-1 = ∑ ( ) , 0 ≤ k ≤ 3 = ( ) +x(1) + x(2) + x(3) = 1x1 + 0 + (-1)[cos πk – j sin π k] + 0 X(k) = 1 – [cos πk – j sin π k ] , 0 ≤ k ≤ 3 k = 0, X(0) = 1 – [cos 0 – j sin 0 ] = 1-1 =0 k = 1, X(1) = 1 – [cos π – j sin π ] = 1- (-1) = 2 k = 2, X(2) = 1 – [cos 2π – j sin 2π ] = 1- 1 = 0 k = 3, X(3) = 1 – [cos 3π – j sin 3π ] = 1- (-1) = 2 X(k) = { 0, 2, 0, 2} 2. What is twiddle factor? Twiddle factor is a multiplication factor (i.e) multiplied with the input to produce the transformed output. Twiddle factor Where, N is the length of DFT (or) number of input sequence. 3. Compare Radix 2 DIT, DIF FFT algorithm. S.No Decimation in Time Algorithm Decimation in Frequency Algorithm 1 Time domain approach Frequency domain approach 2 Input is bit reversal order Output is regular order 3 Input is regular order Output is bit reversal order 4 The twiddle factor is multiplied before the N point DFT. The twiddle factor is multiplied after the N point DFT. 4. What is the relationship between fourier transform and DFT? Definition of DTFT, X( ) = ∑ ( ) W.K.T, ω = 2 π f = X( ) = ∑ ( ) , 0 ≤ k ≤ N-1 = X(k) X(k) = X( ) / ω = , 0 ≤ k ≤ N-1 5. State and prove periodicity property of DFT. Statement : If x(n) X(k) then, x(n +N) = x(n) for all ‘n’ X(k + N) = X(k) for all ‘k’
  • 2. EC8553 Discrete Time Signal Processing 2 M.Starwin, AP/ECE Proof: Definition of DFT, X(k) = ∑ ( ) , 0 ≤ k ≤ N-1 Sub, k = k +N X(k +N) = ∑ ( ) ( ) = ∑ ( ) = ∑ ( ) (1), = 1 = ∑ ( ) X(k +N) = X(k) Hence Proved 6. Test the causuality and stability of y(n) = sin x(n) Causality: Solution: y(n) = sin x(n) n = 0, y(0) = sin x(0) n = -1, y(-1) = sin x(-1) n = 1, y(1) = sin x(1) The output of the system depends present input only, then the system is causal system. Stability: Solution: y(n) = sin x(n) ∑ ( ) < ∞ ∑ ( ) = ∑ ( ) Since, sin θ value ranges between 1 and -1. Hence, the system is stable system. 7. Is h(n) = ( ) + ( )- ( ) is stable and causal ? Justify. Causal: Solution: n = 0, h(0) ( ) + ( ) ( ) The output of the system depends present, past and future. Hence, the system is non causal system. Stable: Solution: ∑ ( ) < ∞ ∑ ( )
  • 3. EC8553 Discrete Time Signal Processing 3 M.Starwin, AP/ECE ∑ ( ) ( ) ( ) = ( ) + ( ) ( ) ( ) + ( ) ( ) ( ) + ( ) ( ) ( ) + ( ) ( )+… = + = + Hence, the system is stable system. 8. Define DT system. Discrete Time(DT) systems accept and process the discrete time signals and produce the output in the form of discrete time signals. 9. How do you obtain a digital signal from DT signal? The digital signal can be obtained by passing the discrete time signal through quantizer and encoder. 10. What is the relation between DTFT and DFT? Definition of DTFT, X( ) = ∑ ( ) W.K.T, ω = 2 π f = X( ) = ∑ ( ) , 0 ≤ k ≤ N-1 = X(k) X(k) = X( ) / ω = , 0 ≤ k ≤ N-1 11. Compute the DFT of the sequence x(n) = {1, -1, 1,-1}. Solution: X(k) = ∑ ( ) , 0 ≤ k ≤ N-1 = ∑ ( ) , 0 ≤ k ≤ 3 = ( ) +x(1) + x(2) + x(3) = 1- 1[cos – j sin ] + [cos πk – j sin π k] – 1[cos – j sin ], 0 ≤ k ≤ 3 k = 0, X(0) = 1- 1[cos – j sin ] + [cos 0 – j sin 0] – 1[cos – j sin ] = 1-(1) + 1(1) – 1(1) = 1-1+1-1= 0 k =1, X(1) = 1- 1[cos – j sin ] + [cos π – j sin π ] – 1[cos – j sin ] = 1-1(0-j) + 1(-1-0) – [0-j(-1)] = 1+j-1-j = 0 k =2, X(2) = 1- 1[cos π – j sin ] + [cos 2π – j sin 2π ] – 1[cos – j sin ] = 1-1(-1) + 1 –(-1) = 4 k =3, X(3) = 1- 1[cos – j sin ] + [cos 3π – j sin 3π ] – 1[cos – j sin ] = 1-1[0-j(-1)] + 1(-1) – ( -j ) = 1- j-1+j = 0 X(k) = { 0, 0, 4, 0}
  • 4. EC8553 Discrete Time Signal Processing 4 M.Starwin, AP/ECE Unit II 1. What is known as warping effect? For low frequencies, the relationship between Ω and ω are linear. However, for high frequencies, the relationship between Ω and ω are non-linear and distortion is introduced in the frequency scale of the digital filter to that of the analog filter. This is known as the warping effect. 2. Why impulse invariant method is not preferred in the design of IIR filter other than LPF? In impulse invariant technique, there is many to one mapping. Hence, high frequencies are mapped on low frequencies and are suitable only for low pass filter because of low resonant frequencies. Therefore, it is not suitable for high pass filters and band pass filters of high resonant frequencies. 3. What are the requirements for the digital filter to be stable and causal ?  A digital filter is causal if its impulse response h(n) = 0 for n < 0.  A digital filter is stable if its impulse response h(n) is absolutely summable, (i.e) ∑ ( ) < ∞ 4. Discuss the need for prewarping. The warping effect can be eliminated by prewarping the analog filter. This can be done by prewarping the analog filter using the formula Ω = 5. List the different types of filters based on frequency response The different types of filters based on frequency response are  Low pass filters  High pass filters  Band pass filters  Band stop filters 6. What are the properties of bilinear transformation?  The bilinear transformation provides one to one mapping.  The bilinear transformation transforms jΩ axis in the s-plane in to the unit circle in the z - plane.  It avoids aliasing of frequency components. 7. What are the methods used for digitizing the analog filter into a digital filter? There are four methods used for digitizing the analog filter  Impulse invariant transformation  Bilinear Transformation  Approximation Derivatives  Matched Z Transform 8. What is meant by frequency warping or prewarping ? The effect of the non – linear compression at high frequencies can be compensated, when the desired magnitude response is constant over frequency. This compression can be compensated by prewarping the analog filter using the formula
  • 5. EC8553 Discrete Time Signal Processing 5 M.Starwin, AP/ECE Ω = 9. Define pass band. The range of frequencies are passed through the filter, then it is called as pass band. 10. Use the backward difference for the derivative to convert analog LPF with system function H(s) = Solution: H(z) = H(s) / s = / s = = H(z) = Assume, T = 1 secs H(z) = = = ( ) = Unit III 1. List the disadvantages of FIR filters. The disadvantages of FIR filters are  The implementation of narrow transition band filters is very costly.  Memory requirement and execution time are very high.  Powerful computational facilities required for the implementation. 2. List the desirable window characteristics. The desirable window characteristics are  The central lobe of the frequency response of the window should contain most of the energy and should be narrow.  The highest side lobe level of the frequency response should be small.  The side lobes of the frequency response should decrease in energy rapidly as ω tends to π. 3. Draw the direct form realization realization of FIR system.
  • 6. EC8553 Discrete Time Signal Processing 6 M.Starwin, AP/ECE 4. Write the steps involved in FIR filter design. Step(i) : Draw the frequency response and convert the analog frequency into digital. Step(ii): Find the transition width and select the window. Step(iii): Determine the order of the filter N. Step(iv): Determine the desired frequency response (n). Step(v): Determine the window function w(n). Step(vi): Determine the actual filter response (or) unit sample response h(n) = (n) x w(n) Step(vii): Determine the transfer function H(z) = ∑ ( ) Step(viii): Determine the frequency response Sub z = H( ) = ∑ ( ) Step (ix): Draw the magnitude response | H( )| and phase response ∠H( ) 5. What is Gibbs phenomenon? The truncation of fourier series is known to introduce ripples in the frequency response characteristics H(ω) due to the non- uniform convergence of a fourier series at a discontinuity. The oscillatory behaviour near the band edges of the filters called the Gibbs phenomenon. 6. List out the advantages of FIR filters. The advantages of FIR filters are  FIR filters have exact linear phase.  FIR filters are always stable.  FIR filters can be realized both recursive and non-recursive structures.  Filters with any arbitrary magnitude response can be tackled using FIR sequence. 7. What do you understand by linear phase response? For a linear phase filter, θ( ) = τω, - π ≤ ω ≤ π, the linear phase filter does not alter the shape of the original signal. If the phase response of the filter is non linear, the output signal may be distorted one. In many cases, a linear phase characteristics is required throughout the pass band of the filter to preserve the shape of a given signal with in the pass band. 8. Give the equation specifying Hamming window and Hanning window. Hamming window: wH(n) = {0.54 – 0.46 cos ( ) , 0 ≤ n ≤ N -1 0, Otherwise Hanning window: wH(n) = {0.5 – 0.5 cos ( ) , 0 ≤ n ≤ N -1 0, Otherwise
  • 7. EC8553 Discrete Time Signal Processing 7 M.Starwin, AP/ECE Unit IV 1. Distinguish between fixed point arithmetic and floating point arithmetic. S.No Fixed point arithmetic Floating point arithmetic 1 Small Dynamic Range It covers large dynamic range 2 Overflow occurs in addition Overflow occurs in multiplication 3 It provides uniform resolution It provides fine resolution 4 Fast operation Slow operation 5 Round off errors occur only for addition. Round off errors occur both in addition and multiplication. 6 Used in small computers. Used in large general purpose computers. 2. What are the methods used to prevent overflow? There are two methods used to prevent overflow  Saturation Arithmetic  Signal Scaling 3. What is meant by finite word length effects in digital system? In digital systems, the filter coefficients are stored in finite word length registers by quantization. ( truncation or rounding ) because of that some errors occur in the digital filters. These errors are called finite word length errors or finite word length effects. 4. What is meant by dead band of the filter? The amplitude of the output during a limit cycle are confined to a range of values called the dead band of the filter. This limit cycle occurs as a result of quantization effects in multiplication. Dead band = 5. What are the two kinds of limit cycle behaviour in DSP? The two kinds of limit cycle behaviour in DSP are  Zero-input limit cycle oscillation  Overflow limit cycle oscillation 6. List the representations for which truncation error is analysed.  Fixed point number representation.  Floating point number representation. 7. What are the different types of fixed point representation? The different types of fixed point representations are  Sign Magnitude representation  1’s complement representation  2’s complement representation 8. Name the three quantization error due to finite word length registers in digital filters. The three quantization errors are  Input quantization error  Product quantization error  Coefficient quantization error
  • 8. EC8553 Discrete Time Signal Processing 8 M.Starwin, AP/ECE 9. What does the truncation of data result in ? The truncation of data result in discarding the bits less significant than least significant bit that is retained. 10. Why is rounding preferred over truncation in realizing a digital filter?  The quantization error due to rounding is independent of the type arithmetic.  The mean of rounding error is zero.  The variance of the rounding error signal is low.