DSP Lab - SAMPLE Viva Questions
DSP Lab - SAMPLE Viva Questions
1.
2.
3.
What is MATLAB?
MATrix LABoratory, numerical computer environment.
What are the applications of MATLAB?
matrix manipulations, plotting of functions and data, implementation of
algorithms, creation of user interfaces, and interfacing with programs in other
languages.
State sampling theorem.
5.
6.
7.
8.
9.
10.
To calculate power:
11.
12.
Since system A explicitly depends on t outside of x(t) and y(t), it is not time-invariant.
System B, however, does not depend explicitly on t so it is time-invariant.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
What is the length of linear and circular convolutions if the two sequences are
having the length n1 and n2?
Max{n1,n2}
n1+n2-1
What are Fourier series and Fourier transform?
mathematical transform that expresses a mathematical function of time as
a function of frequency
What are the advantages and special applications of Fourier transform, Fourier
series, Z transform and Laplace transform?
24.
25.
26.
27.
Advantages
FIR
IIR
Stable
Highly precise
Finite duration impulse response
Excellent phase response
The word-size effect such as round-off
noise and coefficient quantization
errors are much less severe in FIR.
cost lesser
Faster computations
Less hardware, computations
Easier to design
Lower order required
Disadvantages
FIR
Require higher order
Increased hardware
More computations
Larger input and output
delays
Cost more
28.
29.
30.
31.
IIR
Sensitive to data round off
and cutoff
Make become unstable
Poor phase response
Raw
Data
Processor
Signal
32.
Refined
Data
Refined
Data
Signal
33.
34.
35.
Emphasis
on
software
Singleclock,
reduced
instruction
only
large
code
size
Better C
compilers
CISC
Emphasis
on
hardware
Includes
multi-clock
complex
instructions
Small
code
sizes
Poor C
compilers
Microprocessor
General purpose
Fixed internal format
Single memory access
General addressing mode
Very large external memory
36.
DSP
Arithmetic
Varying internal format
Multiple memory access
Special addressing mode
Very large internal memory
What is pipelining?
Pipeline
Description
Stage
PF
E
37.
38.
39.
40.
Execute instruction
Applications
Modems
Digital Subscriber Line (DSL)
Wireless Base stations
Digital Imaging
3D Graphics
Speech Recognition
Voice over IP
41.
42.
Fixed Point
Applications
Portable Products
2G, 2.5G and 3G Cell Phones
Digital Audio Players
Digital Still Cameras
Voice Recognition
Headsets
Fingerprint Recognition
43.
Reference: Digital signal processing by Dr. Ganesh Rao & Vineeta P. Gejji.
Texas instruments materials.
1. What is sampling theorem?
2. What do you mean by process of reconstruction.
1. reconstruction usually means the determination of an original continuous
signal from a sequence of equally spaced samples.
3. What are techniques of reconstructions.
1.
4. What do you mean Aliasing? What is the condition to avoid aliasing for
sampling?
5. Write the conditions of sampling.
6. How many types of sampling there?
7. Explain the statementt= 0:0.000005:0.05
8. In the above example what does colon (:) and semicolon (;) denotes.
9. What is a) Undersampling b) nyquist plot
c) Oversampling.
10. Write the MATLAB program for Oversampling.
11. What is the use of command legend?
puts a legend on the current plot using the specified strings as labels
12. Write the difference between built in function, plot and stem describe the
function.
13. What is the function of built in function and subplot?
14. What is linear convolution?
15. Explain how convolution syntax built in function works.
16. How to calculate the beginning and end of the sequence for the two sided
controlled output?
17. What is the total output length of linear convolution sum.
18. What is an LTI system?
19. Describe impulse response of a function.
20. What is the difference between convolution and filter?
21. Where to use command filter or impz, and what is the difference between these
two?
22. What is the use o function command deconv?
23. What is the difference between linear and circular convolution?