EC2302 QB PDF
EC2302 QB PDF
com
2 MARKS
1. How many multiplication and additions are required to compute N point DFT
using radix 2 FFT? (NOV/DEC 2004)
The number of multiplications and additions required to compute N-point DFT
using radix-2 FFT are N log2N and N/2 log2N
www.Vidyarthiplus.com
www.Vidyarthiplus.com
for reasonably large values of N direct evaluation of the DFT requires an inordinate
amount of computations. By using FFT algorithms the number of computations can be
reduced
10. What is zero padding? What are its uses? (NOV 2006,DEC 2009)
Let the sequence x (n) has a length L. If we want to find the N-point DFT(N>L)
of the sequence x(n), we have to add (N-L) zeros to the sequence x(n). This is known as
zero padding.
The uses of zero padding are
1) We can get better display of the frequency spectrum.
2)With zero padding the DFT can be used in linear filtering.
www.Vidyarthiplus.com
www.Vidyarthiplus.com
is divided up into smaller sections. These sections are processed separately one at a time
and controlled later to get the output.
12. What are the two methods used for the sectional convolution?
The two methods used for the sectional convolution are
1) overlap-add method
2)overlap-save method.
www.Vidyarthiplus.com
www.Vidyarthiplus.com
24 .What are the differences and similarities between DIF and DIT algorithms?
(NOV/DEC 2006)(MAY/JUNE 2009)
Differences:
1)The input is bit reversed while the output is in natural order for DIT, whereas for DIF
the output is bit reversed while the input is in natural order.
2)The DIF butterfly is slightly different from the DIT butterfly, the difference being that
the complex multiplication takes place after the add-subtract operation in DIF.
Similarities:
Both algorithms require same number of operations to compute the DFT. Both
algorithms can be done in place and both need to perform bit reversal at some place
25. Distinguish between linear convolution and circular convolution of two sequences
MAY/JUNE 2006
www.Vidyarthiplus.com
www.Vidyarthiplus.com
www.Vidyarthiplus.com
www.Vidyarthiplus.com
2-MARKS:
The filter designed by selecting finite number of samples of impulse response h(n)
obtained from inverse Fourier transform of desired frequency response. H (w)) are called
FIR filters
The duration of impulse response should be large to realize sharp cutoff filters. The
non integral delay can lead to problems in some signal processing applications.
5. What is the necessary and sufficient condition for the linear phase characteristic of
a FIR filter?
The phase function should be a linear function of w, which in turn requires constant
group delay and phase delay.
www.Vidyarthiplus.com
www.Vidyarthiplus.com
6. List the well known design technique for linear phase FIR filter design?
7. For what kind of application, the symmetrical impulse response can be used?
The impulse response, which is symmetric having odd number of samples can be
used to design all types of filters, i.e. low pass, high pass, band pass and band reject.
The symmetric impulse response having even number of samples can be used to
design low pass and band pass filter.
FIR filter is always stable because all its poles are at the origin.
9. What condition on the FIR sequence h(n) are to be imposed n order that this filter
can be called a liner phase filter? NOV/DEC 2005
10. Under what conditions a finite duration sequence h(n) will yield constant group
delay in its frequency response characteristics and not the phase delay?
H(n)=-h(N-1-n)
The frequency response of FIR filter will have constant group delay and not the phase
delay.
www.Vidyarthiplus.com
www.Vidyarthiplus.com
The cascade from realization is preferred when complex zeros with absolute
magnitude less than one.
In designing FIR filter using Fourier series method the infinite duration impulse
response is truncated at n= (N-1/2).Direct truncation of the series will lead to fixed
percentage overshoots and undershoots before and after an approximated discontinuity in
the frequency response .
1. The central lobe of the frequency response of the window should contain most of the
energy and should be narrow.
2. The highest side lobe level of the frequency response should be small.
3. The side’s lobes of the frequency response should decrease in energy rapidly as w
tends to π.
1. The main lobe width is equal to8π/N and the peak side lobe level is –41dB.
2. The low pass FIR filter designed will have first side lobe peak of –53 dB. The
main lobe width, the peak side lobe level can be varied by varying the parameter π
and N.
3. The side lobe peak can be varied by varying the parameter π.
www.Vidyarthiplus.com
www.Vidyarthiplus.com
17. What is the necessary and sufficient condition for linear phase characteristics in
FIR filter?(MAY/JUNE 2006)
The necessary and sufficient condition for linear phase characteristics in FIR filter is
the impulse response h(n) of the system should have the symmetry property,i.e,
H (n) = h(N-1-n)
1. It provides flexibility for the designer to select the side lobe level and N .
2. It has the attractive property that the side lobe level can be varied
Continuously from the low value in the Blackman window to the high value in the
rectangle window.
19. What is the principle of designing FIR filter using frequency sampling method?
In frequency sampling method the desired magnitude response is sampled and a linear
phase response is specified .The samples of desired frequency response are defined as DFT
coefficients. The filter coefficients are then determined as the IDFT of this set of samples.
20.For what type of filters frequency sampling method is suitable? (NOV/DEC 2005)
www.Vidyarthiplus.com
www.Vidyarthiplus.com
www.Vidyarthiplus.com
www.Vidyarthiplus.com
30. State the condition for a digital filter to be causal and stable?
A digital filter is causal if its impluse response h(n)=0 for n<0.
A digital filter is stable if its impulse response is absolutely summable ,i.e,
∞
∑ h(n)< ∞
n=-∞
www.Vidyarthiplus.com
www.Vidyarthiplus.com
2 MARKS:
1. What is filter?
2. What are the types of digital filter according to their impulse response?
d/dt(y(t)/t=nT=(y(nT)-y(nT-T))/T
1. The magnitude response of the chebyshev filter exhibits ripple either in the stop
band or the pass band.
www.Vidyarthiplus.com
www.Vidyarthiplus.com
6. Give the equation for the order N, major, minor axis of an ellipse in case of
chebyshev filter? MAY/JUNE 2009
A= (µ1/N-µ-1/N)/2Ωp
B=Ωp(µ1/N+µ-1/N)/2
LPF to LPF:s=s/c
LPF to HPF:s=c/s
LPF to BPF:s=s2xlxu/s(xu-xl)
LPF to BSF:s=s(xu-xl)/s2=xlxu.
Digital filter can de designed from analog filter using the following methods
1. Approximation of derivatives
3. Bilinear transformation
s=2/T (z-1/z+1)
N Denominator polynomial
1 S+1
2 S2+.707s+1
3 (s+1)(s2+s+1)
4 (s2+.7653s+1)(s2+1.84s+1)
5 (s+1)(s2+.6183s+1)(s2+1.618s+1)
www.Vidyarthiplus.com
www.Vidyarthiplus.com
6 (s2+1.93s+1)(s2+.707s+1)(s2+.5s+1)
The delay distortion is introduced when the delay is not constant with in the desired
frequency band.
www.Vidyarthiplus.com
www.Vidyarthiplus.com
3. Find c
4 find the transfer function ha(s) for the above value of c by by that value.
17. State the equation for finding the poles in chebyshev filter
sk=acos¢k+jbsin¢k,where ¢k=/2+(2k-1)/2n)
18. State the steps to design digital IIR filter using bilinear method
Substitute s by 2/T (z-1/z+1), where T=2/_ (tan (w/2) in h(s) to get h (z)
For smaller values of w there exist linear relationship between w and .but for larger
values of w the relationship is nonlinear. This introduces distortion in the frequency axis.
This effect compresses the magnitude and phase response. This effect is called warping
effect.
The effect of the non linear compression at high frequencies can be compensated.
When the desired magnitude response is piecewise constant over frequency, this
compression can be compensated by introducing a suitable rescaling or prewarping the
critical frequencies.
21. Give the bilinear transform equation between s plane and z plane
s=2/T (z-1/z+1)
22. Why impulse invariant method is not preferred in the design of IIR filters other
than low pass filter?
In this method the mapping from s plane to z plane is many to one. Thus there are an
infinite number of poles that map to the same location in the z plane, producing an aliasing
effect. It is inappropriate in designing high pass filters. Therefore this method is not much
preferred.
www.Vidyarthiplus.com
www.Vidyarthiplus.com
In this method of digitizing an analog filter, the impulse response of the resulting
digital filter is a sampled version of the impulse response of the analog filter. For e.g. if the
transfer function is of the form, 1/s-p, then
H (z) =1/1-e-pTz-1
www.Vidyarthiplus.com
www.Vidyarthiplus.com
2-MARKS:
In fixed point arithmetic the position of the binary point is fixed. The bits to the right
represent the fractional part of the number & those to the left represent the integer part.
For example, the binary number 01.1100 has the value 1.75 in decimal.
3. What is meant by block floating point representation? What are its advantages?
In block point arithmetic the set of signals to be handled is divided into blocks. Each
block has the same value for the exponent. The arithmetic operations with in the block uses
fixed point arithmetic & only one exponent per block is stored thus saving memory. This
representation of numbers is more suitable in certain FFT flow graph & in digital audio
applications.
5. What are the three-quantization errors to finite word length registers in digital
filters?NOV/DEC 2004
In digital signal processing, the continuous time input signals are converted into
digital using a b-bit ACD. The representation of continuous signal amplitude by a fixed
digit produce an error, which is known as input quantization error.
www.Vidyarthiplus.com
www.Vidyarthiplus.com
7. How the multiplication & addition are carried out in floating point arithmetic?
That is, mantissa is multiplied using fixed-point arithmetic and the exponents are
added. The sum of two floating-point number is carried out by shifting the bits of the
mantissa of the smaller number to the right until the exponents of the two numbers are
equal and then adding the mantissas.
8. What is the relationship between truncation error e and the bits b for representing
a decimal into binary?
For a 2's complement representation, the error due to truncation for both positive
and negative values of x is 0>=xt-x >-2-b
Where b is the number of bits and xt is the truncated value of x. The equation holds
good for both sign magnitude, 1's complement if x>0 If x<0, then for sign magnitude and
for 1's complement the truncation error satisfies.
Rounding a number to b bits is accomplished by choosing the rounded result as the b bit
number closest to the original number unrounded.
A DSP contains a device, A/D converter that operates on the analog input x(t) to
produce xq(t) which is binary sequence of 0s and 1s.
At first the signal x(t) is sampled at regular intervals to produce a sequence x(n) is of
infinite precision. Each sample x(n) is expressed in terms of a finite number of bits given
the sequence xq(n). The difference signal e(n)=xq(n)-x(n) is called A/D conversion noise.
Cascade form.
www.Vidyarthiplus.com
www.Vidyarthiplus.com
Let us assume a sinusoidal signal varying between +1 and -1 having a dynamic range 2. If
the ADC used to convert the sinusoidal signal employs b+1 bits including sign bit, the
number of levels available for quantizing x(n) is 2b+1. Thus the interval between
successive levels q= 2 =2-b -------- 2b+1
14. How would you relate the steady-state noise power due to quantization and the b
bits representing the binary sequence?
The addition of two fixed-point arithmetic numbers cause over flow the sum
exceeds the word size available to store the sum. This overflow caused by adder make the
filter output to oscillate between maximum amplitude limits. Such limit cycles have been
referred to as over flow oscillations.
16. What are the methods used to prevent overflow? NOV/DEC 2009
1. Saturation arithmetic
2. Scaling
17. What are the two kinds of limit cycle behavior in DSP?
www.Vidyarthiplus.com
www.Vidyarthiplus.com
19. Explain briefly the need for scaling in the digital filter implementation.
(APR/MAY 2004)
To prevent overflow, the signal level at certain points in the digital filter must be
scaled so that no overflow occurs in the adder.
The NTF is defined as the transfer function from the noise source to the filter output.
The NTF depends on the structure of the digital network.
22. What are the two types of quantization employed in digital system?
The two types of quantization in digital system are truncation and rounding.
The process of reducing the size of binary number by discarding all bits less
significant than the least significant bit that is retained.
The saturation arithmetic introduces non-linearity in the adder which creates signal
distortion.
The floating point arithmetic and two’s complement arithmetic are the two types.
www.Vidyarthiplus.com
www.Vidyarthiplus.com
Two marks.
2. Define decimation.
The process of reducing the sampling rate by a factor D is known as decimation or down
sampling.
3. What is interpolator?
Interpolator is also known as upsampler.
The process of sampling rate conversion in digital domain can be viewed as linear filtering
operation.
4. What is a decimator?
Decimator is also known as downsampler. It reduces sampling rate.
8. What is transmultiplexers?
Transmultiplexers is used to convert frequency division multiplexed signals into time
division multiplexed signals and vice versa.
10. What are the steps to be followed for the reproduction of the recorded signal?
www.Vidyarthiplus.com
www.Vidyarthiplus.com
14. What are the two methods used for sampling rate conversion?
First method:
The digital signal is converted into analog signal by using DAC. Then analog signal is
converted into digital signal using ADC.
Second method:
sampling rate conversion is performed in digital domain.
www.Vidyarthiplus.com