DSP Lab Sample Viva Questions
DSP Lab Sample Viva Questions
1. 2. 3. 4. $. '. ). *. +. 1-. 11. 12. 13. 14. 1$. 1'. 1). 1*. 1+. 2-. What is MATLAB? What are the applications of MATLAB? State sampling theorem. What is meant by y!"ist rate an# y!"ist criteria? %&plain scaling an# s"perposition properties of a system. What is meant by linearity of a system an# ho( it is relate# to scaling an# s"perposition? What is imp"lse f"nction? What is meant by imp"lse response? What is energy signal? ,o( to calc"late energy of a signal? What is po(er signal? ,o( to calc"late po(er of a signal? .ifferentiate bet(een e/en an# o## signals. %&plain time in/ariance property of a system (ith an e&le. What is memory less system? When a system is sai# to ha/e memory? What is meant by ca"sality? %&plain linear con/ol"tion an# circ"lar con/ol"tion. What is the length of linear an# circ"lar con/ol"tions if the t(o se!"ences are ha/ing the length n1 an# n2? What are 0o"rier series an# 0o"rier transform? What are the a#/antages an# special applications of 0o"rier transform1 0o"rier series1 2 transform an# Laplace transform? .ifferentiate bet(een .T0T an# .0T. Why it is a#/antageo"s to "se .0T in comp"ters rather than .T0T? 3n .T0T1 fre!"ency appears to be contin"o"s. B"t1 in .0T1 fre!"ency is #iscrete. This property is "sef"l for comp"tation in comp"ters. ,o( to perform linear con/ol"tion "sing circ"lar con/ol"tion? 3f t(o signals & 4n5 an# y 4n5 are of length n1 an# n21 then the linear con/ol"te# o"tp"t 6 4n5 is of length n17n281. %ach of the inp"t signals is pa##e# (ith 6eros to ma9e it of length n17n281. Then circ"lar con/ol"tion is #one on 6ero pa##e# se!"ences to get the linear con/ol"tion of original inp"t se!"ences & 4n5 an# y 4n5. What is meant by correlation? :orrelation is the meas"re of similarity bet(een t(o signal;(a/eforms. 3t compares the (a/eforms at #ifferent time instants. What is a"to8correlation? 3t is a meas"re of similarity of similarity of a signal;(a/eform (ith itself. What is cross8correlation? What are the a#/antages of "sing a"tocorrelation an# cross correlation properties in signal processing fiel#s? ,o( a"to8correlation can be "se# to #etect the presence of noise? .ifferentiate bet(een 33< filters an# 03< filters.
21.
A#/antages
03< Stable ,ighly precise 0inite #"ration imp"lse response %&cellent phase response The (or#8si6e effect s"ch as ro"n#8off noise an# coefficient !"anti6ation errors are m"ch less se/ere in 03<. 33< cost lesser 0aster comp"tations Less har#(are1 comp"tations %asier to #esign Lo(er or#er re!"ire#
.isa#/antages 03< <e!"ire higher or#er 3ncrease# har#(are More comp"tations Larger inp"t an# o"tp"t #elays :ost more
2*. 2+. 3-. 31.
33< Sensiti/e to #ata ro"n# off an# c"toff Ma9e become "nstable >oor phase response
What is the proce#"re to #esign a #igital B"tter(orth filter? What is the #ifference bet(een B"tter(orth1 :hebyshe/ 3 an# :hebyshe/ 33 filters? What are #ifference e!"ations an# #ifferential e!"ations? What is non real time processing?
Collector Signal Raw Data Processor Refined Data
32.
What is meant by real time processing? Ability to collect1 analy6e1 an# mo#ify signals in real8time <eal8Time= As these signals are occ"rring We can analy6e an# process signals (hile collecting them1 not at a later time. Real-Time Signal Processor Refined Data
Signal
33.
34.
What is a .igital Signal >rocessor 4.S>5? Microprocessor specifically #esigne# to perform fast .S> operations 4e.g.1 0ast 0o"rier Transforms1 inner pro#"cts1 M"ltiply ? Acc"m"late5 @oo# at arithmetic operations 4m"ltiplication;#i/ision5 Mostly programme# (ith Assembly an# : thro"gh 3ntegrate# .e/elopment %n/ironment 43.%5 .ifferentiate bet(een <3S: an# :3S: architect"res. RISC %mphasis on soft(are Single8 cloc91 re#"ce# instr"ction only 3ncl"#es m"lti8cloc9 comple& instr"ctions large co#e si6e Better : compilers
CISC
%mphasis on har#(are
>oor : compilers
3$.
.ifferentiate bet(een @eneral p"rpose M>A4Micro >rocessor Anit5 an# .S> >rocessor MPU are built for a range of general-purpose functions such as= .ata manip"lation Math calc"lations :ontrol systems They r"n large bloc9s of soft(are They are "se# in real8time an# in "nreal8time systems DSPs are single- in!e!" !e!icate! to# >erform mathematical calc"lations Small bloc9s of soft(are ,a/e a pre#ictable e&ec"tion time <eal8time only :o"l# assist a general8p"rpose host M>A Microprocessor @eneral p"rpose 0i&e# internal format Single memory access @eneral a##ressing mo#e Bery large e&ternal memory DSP Arithmetic Barying internal format M"ltiple memory access Special a##ressing mo#e Bery large internal memory
3'.
What is pipelining?
@enerate program fetch a##ress <ea# opco#e <o"te opco#e to f"nctional "nit .eco#e instr"ction %&ec"te instr"ction
What is parallel processing? What is MA:? What is barrel shifter? Why it is a#/antageo"s to "se it in .S> processor? .ifferentiate bet(een floating point .S> an# fi&e# point .S>. 41. 0i&e# >oint;0loating >oint fi&e# point processor are = i. cheaper ii. smaller iii. less po(er cons"ming i/. ,ar#er to program 1. Watch for errors= tr"ncation1 o/erflo(1 ro"n#ing /. Limite# #ynamic range /i. Ase# in +$C of cons"mer pro#"cts floating point processors i. ha/e larger acc"racy ii. are m"ch easier to program iii. can access larger memory i/. 3t is har#er to create an efficient program in : on a fi&e# point processors than on floating point processors Floating Point Fixed Point Applications >ortable >ro#"cts 2@1 2.$@ an# 3@ :ell >hones .igital A"#io >layers .igital Still :ameras Boice <ecognition ,ea#sets 0ingerprint <ecognition
Applications
Mo#ems .igital S"bscriber Line 4.SL5 Wireless Base stations .igital 3maging 3. @raphics Speech <ecognition Boice o/er 3>
42.
43.
$on %eu ann Architecture = Single memory share# by both the program instr"ctions an# #ata
&arvar! Architecture # T(o separate memories1 a program memory 4>M5 for instr"ctions1 an# a #ata memory 4.M5 for #ata are Line8in1 Line8
44.
<eference= .igital signal processing by .r. @anesh <ao ? Bineeta >. @eDDi. Te&as instr"ments materials.