Assignment Questions
Assignment Questions
Module-1
Introduction to digital signal
processing.
1. Explain a DSP system with the help of block diagram and List the
typical formats used for numbers to represent signals and
coefficient in DSP systems.
2. An analog signal is sampled at the rate of 8KHZ. If 512 and 1024
samples of this signal are used to compute DFT X(K). Determine the
analog frequency spacing between adjacent X(K) elements
corresponding to k = 64, k = 1, k=128
3. Explain the decimation and interpolation process, with the help of
block diagrams and necessary equations.
4. Determine the interpolated sequence Y(m) with input sequence
X(n)=[3,2,-2,0,7] using an interpolated filter b k = [1\2, 2\2, 1\2] and
interpolation factor 2.
5. Determine the interpolated sequence Y(m) with input sequence
X(n)=[0,3,6,9,12] using an interpolated filter bk = [1\3, 2\3, 1, 2\3,
1\3] and interpolation factor 3.
6. Discuss In detail typical formats used fro numbers to represent
signals and coefficients DSP system.
7. Calculate the the dynamic range and precision of each of the
following number representations formats:
a. 24-bit, single bit, fixed-point format
b. 48-bit, double-precision, fixed-point format
c. A floating -point format with a 16-bit mantissa and an 8-bit
exponent.
8. Define LTI system
9. Define dynamic range and resolution.
10. Interprete D\A converter error due to zero order hold at its
output.
Module-2
Architecture for programmable DSP
devices.
Module 3:
Programmable DSPs
1. Distinguish the architecture features of 3 fixed point DSPs.
2. Sketch the functional diagram of ALU of TMS320C54XX DSP and
explain briefly.
3. Describe the operation of hardware timer with a neat diagram.
4. Write an ALP of hardware timer with neat diagram.
5. Write an ALP of TMS320C54XX processor to compute the sum of
three product terms given by an equation using MAC instruction.
Y(n) = h0 x(n) + h1 x(n-1) + h2 x(n-2)
6. Explain the various bit fields of status register ST0, ST1 and PMST
registers.
MODULE 4:
Implementation of basic and FFT
algorithms.
1. Explain the concept of Q-notation and highlight on multiplication of
number represented using Q-notation.
2. Write a TMS320C54XX program that illustrates the implementation
of an interpolating FIR filter of length 15 and interpolating factor 5.
3. Write TMS320C54XX program for the following subroutines of 8-
point FFT implantations
a. Butterfly subroutine
b. Bit reverse subroutine
4. Derive the expression for optimal scaling factor for DIT-FFT butterfly
algorithm. Explain the need
5. Implement the block diagram and briefly explain the following.
a. FIR filter
b. IIR filter
6. Sketch the block diagram for second order IIR filter and explain
briefly.
7. Write a program to multiply two Q15 numbers.
MODULE-5:
Interfacing and applications.
1. Describe DMA with respect to TMS320C54XX processor.
2. Interface data memory system with the address reange
000800H000FFFH for TMS320C5416 Processor, use 2Kx8 SRAM
memory chips.
3. With a neat diagram, explain the synchronous serial interface
between TMS320C54XX and CoDEC device.
4. Explain the DSP based biotelemetry receiver system with a neat
diagram.
5. List and explain memory and I\O interfacing signals of
TMS320C5416 Processor.
6. Design a data memory system with address range 000800h –
000FFFh for C5416 processor use 2KxSRAM memory chips.
7. What are interrupts? How interrupts are handled with flowchart.
a. C54XX DSP processors.
b. TMS320G4XX Processors.
8. With a neat block diagram and timing diagram for transit and
receive operation of SSL. Explain the signals involved in
synchronous serial interface.