DSP Part A Question and Answer
DSP Part A Question and Answer
Unit-I
Part A
A signal is said to be a power signal, if its average power P is finite (i.e., 0 < P < ∞). For a
power signal, total energy E = ∞. The average power P of a discrete-time signal x(n) is defined
as:
3. Define the Periodic and Aperiodic Signal
A discrete-time sequence x(n) is said to be periodic if it satisfies the condition:
x(n) = x(n + N) for all n
whereas a discrete-time signal x(n) is said to be aperiodic if the above condition is not satisfied
even for one value of n
Input Signal (x[n]): The input signal to the DSP system is typically denoted as x[n], where n
represents discrete time indices. This signal could originate from analog-to-digital conversion
(ADC) if the input is analog, or it could be a digital signal already.
Analog-to-Digital Conversion (ADC): If the input signal is analog, it first needs to be converted
into digital form using an ADC. This step converts the continuous-time analog signal into a
discrete-time digital signal suitable for processing by digital circuits.
• Filtering
• Transforms
• Modulation/Demodulation
• Coding/Decoding
• Signal Enhancement
• Analysis and Synthesis
• Output Signal (y[n]): The processed signal, denoted as y[n], represents the output of
the DSP system. This signal is typically a modified version of the input signal based on
the operations performed within the DSP block diagram.
• Static Systems: Output depends only on the current input at each time instant, without
considering past or future inputs. Mathematically, y[n]=f(x[n]).
• Dynamic Systems: Output depends on current and past inputs, implying memory or
feedback. This can be represented as y[n]=f(x[n], x[n−1], x[n−2],…)
• Time-Invariant Systems: The system's characteristics do not change over time. The
response to an input signal shifted in time is the same as the response to the original input
signal. Mathematically, y[n]=T{x[n]} implies y[n−k]=T{x[n−k]} for all k.
• Time-Varying Systems: The system's characteristics change over time. The response to an
input signal may vary with time, making analysis more complex.
10. Write the expressions for even and odd parts of a signal.
The even and odd parts of a discrete-time signal are given by
Unit-II
1. What is zero padding? What are its uses?
Appending zeros to a sequence in order to increase the size or length of the sequence is called
zero padding. For circular convolution, the length of the sequences must be same. If the length
of the sequences are different, they can be made equal by zero padding.
The linear convolution of two sequences of length N1 and N2 produces an output sequence
of length N1 + N2 – 1. To perform linear convolution using DFT, both the sequences should
be converted to N1 + N2 – 1 sequences by padding with zeros. Then take N1 +N2 – 1-point
DFT of both the sequences and determine the product of their DFTs. The resultant sequence
is given by the IDFT of the product of DFTs.
7. Explain how computational speed of FFT algorithm has been improved over DFT
The computation of DFT by FFT is based on exploiting the special properties of the twiddle
factor
Using the symmetry and periodicity properties, some terms can be grouped and some
calculations can be avoided, thus reducing the computations and increasing the speed.
Group Delay is a measure of the delay of the envelope of a modulated signal. It is defined as
the negative derivative of the phase response with respect to angular frequency.
−dθ(ω)
Mathematically, the group delay τg (ω) is given by: τ𝑔 = dω
3. Explain briefly the method of designing FIR filter using Fourier series method
FIR filter is designed using Fourier series method as follows
8. Under what conditions a finite duration sequence h(n) will yield constant group
delay in its frequency response characteristics and not the phase delay?
If the impulse response is antisymmetrical satisfying the condition h(n) = – h(N –1– n)
then frequency response of FIR filter will have constant group delay and not constant phase
delay.
Hanning Window
Hamming Window
Blackman Window
10. Write down the ideal frequency response and impulse response of lowpass and
highpass filter
8. Write the expression for the magnitude response of Chebyshev low-pass filter.
The magnitude response of type-1 Chebyshev low-pass filter is given by
9. Write the transfer function of unnormalized Chebyshev low-pass filter
The transfer function Ha(s) of unnormalized type-1 Chebyshev low-pass filter is given as:
The interpolator comprises two blocks such as up sampler and anti-imaging filter. Here up
sampler is used to increase the sampling rate by introducing zeros between successive input
samples and the interpolation filter, also known as anti-imaging filter, is used to remove the
unwanted images that are yielded by up sampling.
4. What is overflow oscillations?
limit cycle oscillation is caused by rounding the result of multiplication. The limit cycle occurs
due to the overflow of adder is known as overflow limit cycle oscillations. Several types of
limit cycle oscillations are caused by addition, which makes the filter output oscillate between
maximum and minimum amplitudes
From the transfer characteristics, we find that when overflow occurs, the sum of adder is set
equal to the maximum value
If a is negative, the limit cycle will have constant magnitude and sign. If a is positive, the limit
cycle will have constant magnitude but alternate sign