Velagapudi Ramakrishna
Siddhartha Engineering College VR 20
(Autonomous)
Department of Electronics & Communication Engineering
20EC7403A: DSP PROCESSORS & ARCHITECTURES
IV Year ECE Assignment – 1
Max Marks : 10M Duration : 45 minutes Date : 13.08.2025
K1: Remember K2: Understand K3: Apply K4: Analyze K5: Evaluate K6: Create
CO 1 : Realize the basic constituents of DSP device
S No Question Marks CO BL PI
Analyze the effect of zero-order hold reconstruction on a sampled sine
wave. Specifically, calculate the degradation in amplitude gain when a
1 5 1 K3 2.4.1
sine wave of unit amplitude and 50 Hz frequency is sampled at 400 Hz
and reconstructed using a zero-order hold
Compute the dynamic range and percentage resolution of a signal that
uses
2 i. 16-point fixed-point format 5 1 K3 2.4.1
ii. 32-point floating-point format with 24 bits for the mantissa and
8 bits for the exponent
Compute the dynamic range and the percentage resolution for a block
3 floating-point format with a 4-bit exponent used in a 16-bit fixed-point 5 1 K3 2.4.1
processor
Compute the dynamic range and the percentage resolution for a block
4 floating-point format with a 4-bit exponent used in a 16-bit fixed-point 5 1 K3 2.4.1
processor
Analyze and explain the operation of a 4-bit shift-right barrel shifter.
5 5 1 K2 1.3.1
Illustrate the internal implementation using a neat flow diagram.
Apply your understanding of FIR filtering to explain the parallel
implementation of an 8-tap FIR filter using two Multiply-Accumulate
6 5 1 K3 1.4.1
(MAC) units. Support your explanation with a neat architectural
sketch.
Analyze the memory architecture requirements of a DSP system to
implement the following signal processing algorithms:
a) N-tap FIR filter
7 5 1 K3 2.1.2
b) 2M-point FFT
c) Autocorrelation of a segment of N samples
d) Cross-correlation of two sequences of N samples each
What is meant by -overflow in an arithmetic computation? How is an
overflow condition detected in an ALU? By means of numerical
examples using 8-bit, 2's complement numbers, illustrate the
conditions of
8 5 1 K2 2.4.3
(i) no overflow
(ii) overflow
(iii) no underflow and
(iv) underflow resulting from arithmetic operations in an ALU
Assuming the availability of a single 16-bit data bus, how many
memory accesses will be required to access two 16-bit operands from
9 the memory, multiply them, and save the 32-bit product back in the 5 1 K2 2.4.1
memory? Suggest a suitable hardware scheme to implement the
multiplication specified
Performance Indicators (PI)
1.3.1 Apply fundamental engineering concepts to solve engineering problems.
1.4.1 Apply Electronics and Communication engineering concepts to solve engineering problems.
2.1.2 Identify engineering systems, variables, and parameters to solve the problems.
2.4.1 Apply engineering mathematics and computations to solve mathematical models.