You are on page 1of 2

EC603

USN M S

M S RAMAIAH INSTITUTE OF TECHNOLOGY (AUTONOMOUS INSTITUTE, AFFILIATED TO VTU) BANGALORE - 560 054

SEMESTER END EXAMINATIONS - JUNE 2010


Course & Branch : Subject : Subject Code B.E. (Electronics and Communication ) Digital Signal Processors and Architecture EC603 Semester Max. Marks Duration VI 100 3 hrs.

Instructions to the Candidates: Answer one full question from each unit UNIT - I 1. a) Explain the fundamental functions performed by CPU in a DSP processor. (8) b) Write a Matlab program for generating sine wave embedded with white noise (6) having SNR=20dB. The code should compute and plot its magnitude spectrum. The plot should have title and label. Clearly give the comments for the program. Take noise power as 1. c) Derive the expression for Dirichlet function. (6) 2. a) With -the help of generic DSP architecture block diagram explain the (6) implementation of FIR Filter.
b) Derive the expression for SNR assuming uniform distribution. (8) c) Write a Matlab program to prove Sampling Theorem for the condition fs > 2 (6) fm -

UNIT - II 3. a) In a typical 54x processor a single instruction takes 20n sec in 50 MIPS (10) processor. DSP processor can execute an L tap FIR filter in 35+2N(L+8) instruction cycles per input sample. The same routine can execute a block of N samples in 35+4N(L+8) instruction cycles. What is the maximum bandwidth of the signal that can be filtered with an FIR filter of order L=1024 and N=32. If a speech signal is sampled at 8 kHz, what is the highest FIR filter order that may be used in real time for both stream processing and block processing? b) Bring out 8 differences between fixed point and floating point processor. (6) c) Find the decimal equivalent of the floating point binary number (4) 1011000011100. Assume a format similar to IEEE-754 in which the MSB is the sign bit followed by 4 exponent bits, followed by 8 bits for the fraction part. 4. a) The image resolution for a digital TV is 1024 x 768 and the frame rate is (8) 50Hz . Calculate the bit rate for processing one frame of black and white image . What is the bit rate for gray scale image? If a color image is used what is the bit rate? What is the size of the video RAM required to store 5 minutes of video clip in color and gray scale format?

Page 1 of 2

EC603
b) What is meant by Dynamic range? Calculate the dynamic range and (6) precision of the following number representation i) 24 bit, single precision, fixed point format ii) A floating point format with a 16 bit mantissa and an 8 bit exponent. c) Give the IEEE-754 double precision floating point format. If we want to (6) perform single precision floating point multiplication, express in IEEE-754 format. Suppose one number is 2.44 and other number is -12.16 perform the floating point addition. UNIT - III 5. a) Draw the block diagram of TMS320C54x processor and explain its internal (12) hardware. b) What is meant by loop unrolling? Illustrate with an example. Explain the (8) drawbacks of it. 6. a) What are the different types of instruction available in 54x processor? (12) Explain each type of instruction with an example. b) Give the block diagram of 67x processor. Explain its architectural features. (8) UNIT - IV 7. a) Given the FIR filter coefficients b=[0.5 0.2 0.6 0.1 0.9 0.1 0.6 0.2 0.5]T find (10) the transfer function. Obtain the frequency response. What is the magnitude and phase response? Write the Matlab program to implement the above filter and plot pole zero diagram, magnitude and phase response and the group delay. b) Write an ALP to implement IIR filter using 54x processor. Give the (10) necessary comments for each instruction used. 8. a) Write an ALP to implement sample processing with an FIR filter using 54x (8) processor. Give the necessary comments for each instruction used. b) Explain the filter design steps to implement an FIR filter. What are the (12) design criteria used in FIR filter design? Give the filter specifications for a low pass filter. UNIT - V 9. a) Derive the expression for DIT radix-2 FFT algorithm. Write a Matlab (10) program to find the FFT of a given discrete sequence without using built-in function. b) Describe the properties of an adaptive filter. (10) 10 a) With the help of a block diagram explain adaptive noise cancellation and (10) adaptive prediction. b) Prove the following properties in DFT i) Linearity ii) Symmetry (10) iii) Circular shift ************************

Page 2 of-2

You might also like