Digital Electronic MCQ Number 00920

Digital Electronic MCQ Set 1

1. Which of the following is the first method proposed for design of FIR filters?
a) Chebyshev approximation
b) Frequency sampling method
c) Windowing technique
d) None of the mentioned

Answer

Answer: c [Reason:] The design method based on the use of windows to truncate the impulse response h(n) and obtaining the desired spectral shaping, was the first method proposed for designing linear phase FIR filters.

2. The lack of precise control of cutoff frequencies is a disadvantage of which of the following designs?
a) Window design
b) Chebyshev approximation
c) Frequency sampling
d) None of the mentioned

Answer

Answer: a [Reason:] The major disadvantage of the window design method is the lack of precise control of the critical frequencies.

3. The values of cutoff frequencies in general depend on which of the following?
a) Type of the window
b) Length of the window
c) None of the mentioned
d) Both of the mentioned

Answer

Answer: d [Reason:] The values of the cutoff frequencies of a filter in general by windowing technique depend on the type of the filter and the length of the filter.

4. In frequency sampling method, transition band is a multiple of which of the following?
a) π/M
b) 2π/M
c) π/2M
d) 2πM

Answer

Answer: b [Reason:] In the frequency sampling technique, the transition band is a multiple of 2π/M.

5. The frequency sampling design method is attractive when the FIR filter is realized in the frequency domain by means of the DFT.
a) True
b) False

Answer

Answer: a [Reason:] Frequency sampling design method is particularly attractive when the FIR is realized either in the frequency domain by means of the DFT or in any of the frequency sampling realizations.

6. Which of the following values can a frequency response take in frequency sampling technique?
a) Zero
b) One
c) Either of them
d) None of the mentioned

Answer

Answer: c [Reason:] The attractive feature of the frequency sampling design is that the frequency response can take either zero or one at all frequencies, except in the transition band.

7. Which of the following technique is more preferable for design of linear phase FIR filter?
a) Window design
b) Chebyshev approximation
c) Frequency sampling
d) None of the mentioned

Answer

Answer: b [Reason:] The chebyshev approximation method provides total control of the filter specifications, and as a consequence, it is usually preferable over the other two methods.

8. By optimal filter design, the maximum side lobe level is minimized.
a) True
b) False

Answer

Answer: a [Reason:] By spreading the approximation error over the pass band and stop band of the filter, this method results in an optimal filter design and using this the maximum side lobe level is minimized.

9. Which of the following is the correct expression for transition band Δf?
a) (ωp- ωs)/2π
b) (ωp+ωs)/2π
c) (ωp.ωs)/2π
d) (ωs- ωp)/2π

Answer

Answer: d [Reason:] The expression for Δf i.e., for the transition band is given as
Δf=(ωs- ωp)/2π.

10. If the resulting δ exceeds the specified δ2, then the length can be increased until we obtain a side lobe level that meets the specification.
a) True
b) False

Answer

Answer: a [Reason:] The estimate is used to carry out the design and if the resulting δ exceeds the specified δ2, then the length can be increased until we obtain a side lobe level that meets the specification.

Digital Electronic MCQ Set 2

1. Which of the following should be done in order to convert a continuous-time signal to a discrete-time signal?
a) Sampling
b) Differentiating
c) Integrating
d) None of the mentioned

Answer

Answer: a [Reason:] The process of converting a continuous-time signal into a discrete-time signal by taking samples of continuous time signal at discrete time instants is known as ‘sampling’.

2. The process of converting discrete-time continuous valued signal into discrete-time discrete valued(digital) signal is known as:
a) Sampling
b) Quantization
c) Coding
d) None of the mentioned

Answer

Answer: b [Reason:] In this process, the value of each signal sample is represented by a value selected from a finite set of possible values. Hence this process is known as ‘quantization’

3. The difference between the unquantized x(n) and quantized xq(n) is known as:
a) Quantization coefficient
b) Quantization ratio
c) Quantization factor
d) Quantization error

Answer

Answer: d [Reason:] Quantization error is the difference in the signal obtained after sampling i.e., x(n) and the signal obtained after quantization i.e., xq(n) at any instant of time.

4. Which of the following is a digital-to-analog conversion process?
a) Staircase approximation
b) Linear interpolation
c) Quadratic interpolation
d) All of the mentioned

Answer

Answer: d [Reason:] The process of joining in terms of steps is known as staircase approximation, connecting two samples by a straight line is known as Linear interpolation, connecting three samples by fitting a quadratic curve is called as Quadratic interpolation.

5. The relation between analog frequency ‘F’ and digital frequency ‘f’ is:
a) F=f*T(where T is sampling period)
b) f=F*T
c) No relation
d) None of the mentioned

Answer

Answer: b [Reason:] Consider an analog signal of frequency ‘F’, which when sampled periodically at a rate Fs=1/T samples per second yields a frequency of f=F/Fs=>f=F*T.

6. What is output signal when a signal x(t)=cos(2*pi*40*t) is sampled with a sampling frequency of 20Hz?
a) cos(pi*n)
b) cos(2*pi*n)
c) cos(4*pi*n)
d) cos(8*pi*n)

Answer

Answer: c [Reason:] From the question F=40Hz, Fs=20Hz
=>f=F/Fs
=>f=40/20
=>f=2Hz
=>x(n)=cos(4*pi*n).

7. If ‘F’ is the frequency of the analog signal, then what is the minimum sampling rate required to avoid aliasing?
a) F
b) 2F
c) 3F
d) 4F

Answer

Answer: a [Reason:] According to Nyquist rate, to avoid aliasing the sampling frequency should be equal to twice of the analog frequency.

8. What is the nyquist rate of the signal x(t)=3cos(50*pi*t)+10sin(300*pi*t)-cos(100*pi*t)?
a) 50Hz
b) 100Hz
c) 200Hz
d) 300Hz

Answer

Answer: d [Reason:] The frequencies present in the given signal are F1=25Hz, F2=150Hz, F3=50Hz
Thus Fmax=150Hz and from the sampling theorem,
nyquist rate=2*Fmax
Therefore, Fs=2*150=300Hz.

9. What is the discrete-time signal obtained after sampling the analog signal x(t)=cos(2000*pi*t)+sin(5000*pi*t) at a sampling rate of 5000samples/sec?
a) cos(2.5*pi*n)+sin(pi*n)
b) cos(0.4*pi*n)+sin(pi*n)
c) cos(2000*pi*n)+sin(5000*pi*n)
d) none of the mentioned

Answer

Answer: b [Reason:] From the given analog signal, F1=1000Hz F2=2500Hz and Fs=5000Hz
=>f1=F1/Fs and f2=F2/Fs
=>f1=0.2 and f2=0.5
=>x(n)= cos(0.4*pi*n)+sin(pi*n).

10. If the sampling rate Fs satisfies the sampling theorem, then the relation between quantization errors of analog signal(eq(t)) and discrete-time signal(eq(n)) is:
a) eq(t)=eq(n)
b) eq(t)<eq(n)
c) eq(t)>eq(n)
d) not related

Answer

Answer: a [Reason:] If it obeys sampling theorem, then the only error in A/D conversion is quantization error. So, the error is same for both analog and discrete-time signal.

11. The quality of output signal from a A/D converter is measured in terms of:
a) Quantization error
b) Quantization to signal noise ratio
c) Signal to quantization noise ratio
d) Conversion constant

Answer

Answer: c [Reason:] The quality is measured by taking the ratio of noises of input signal and the quantized signal i.e., SQNR and is measured in terms of dB.

12. Which bit coder is required to code a signal with 16 levels?
a) 8 bit
b) 4 bit
c) 2 bit
d) 1 bit

Answer

Answer: b [Reason:] To code a signal with L number of levels, we require a coder with (log L/log 2) number of bits. So, log16/log2=4 bit coder is required.

Digital Electronic MCQ Set 3

1. Resolve the sequence digital-signal-processing-questions-answers-analysis-discrete-time-lti-systems-q1 into a sum of weighted impulse sequences
a) 2δ(n)+4δ(n-1)+3δ(n-3)
b) 2δ(n+1)+4δ(n)+3δ(n-2)
c) 2δ(n)+4δ(n-1)+3δ(n-2)
d) None of the mentioned

Answer

Answer: b [Reason:] We know that, x(n)δ(n-k)=x(k)δ(n-k)
x(-1)=2=2δ(n+1)
x(0)=4=4δ(n)
x(2)=3=3δ(n-2)
Therefore, x(n)= 2δ(n+1)+4δ(n)+3δ(n-2).

2. The formula digital-signal-processing-questions-answers-analysis-discrete-time-lti-systems-q2 that gives the response y(n) of the LTI system as the function of the input signal x(n) and the unit sample response h(n) is known as:
a) Convolution sum
b) Convolution product
c) Convolution Difference
d) None of the mentioned

Answer

Answer: a [Reason:] The input x(n) is convoluted with the impulse response h(n) to yield the output y(n).As we are summing the different values, we call it as Convolution sum.

3. What is the order of the four operations that are needed to be done on h(k) in order to convolute x(k) and h(k)?
Step-1:Folding
Step-2:Multiplicaton with x(k)
Step-3:Shifting
Step-4:Summation
a) 1-2-3-4
b) 1-2-4-3
c) 2-1-3-4
d) 1-3-2-4

Answer

Answer: d [Reason:] First the signal h(k) is folded to get h(-k). Then it is shifted by n to get h(n-k). Then it is multiplied by x(k) and then summed over -∞ to ∞.

4. The impulse response of a LTI system is h(n)={1,1,1}. What is the response of the signal to the input x(n)={1,2,3}?
a) {1,3,6,3,1}
b) {1,2,3,2,1}
c) {1,3,6,5,3}
d) {1,1,1,0,0}

Answer

Answer: c [Reason:] Let y(n)=x(n)*h(n)(‘*’ symbol indicates convolution symbol)
From the formula of convolution we get,
y(0)=x(0)h(0)=1.1=1
y(1)=x(0)h(1)+x(1)h(0)=1.1+2.1=3
y(2)=x(0)h(2)+x(1)h(1)+x(2)h(0)=1.1+2.1+3.1=6
y(3)=x(1)h(2)+x(2)h(1)=2.1+3.1=5
y(4)=x(2)h(2)=3.1=3
Therefore, y(n)=x(n)*h(n)={1,3,6,5,3}.

5. Determine the output y(n) of a LTI system with impulse response h(n)=anu(n),|a|<1with the input sequence x(n)=u(n).
a) (1-a(n+1))/(1-a)
b) (1-a(n-1))/(1-a)
c) (1+a(n+1))/(1+a)
d) None of the mentioned

Answer

Answer: a [Reason:] Now fold the signal x(n) and shift it by one unit at a time and sum as follows
y(0)=x(0)h(0)=1
y(1)=h(0)x(1)+h(1)x(0)=1.1+a.1=1+a
y(2)=h(0)x(2)+h(1)x(1)+h(2)x(0)=1.1+a.1+a2.1=1+a+a2
Similarly, y(n)=1+a+a2+….an= (1-a(n+1))/(1-a).

6. x(n)*(h1(n)*h2(n))=(x(n)*h1(n))*h2(n)
a) True
b) False

Answer

Answer: a [Reason:] According to the properties of convolution, Convolution of three signals obeys Associative property.

7. Determine the impulse response for the cascade of two LTI systems having impulse responses h1(n)=(1/2)2 u(n) and h2(n)= (1/4)2 u(n).
a) (1/2)n[2-(1/2)n], n<0
b) (1/2)n[2-(1/2)n], n>0
c) (1/2)n[2+(1/2)n], n<0
d) (1/2)n[2+(1/2)n], n>0

Answer

Answer: b [Reason:] Let h2(n) be shifted and folded.
so, h(k)=h1(n)*h2(n)=digital-signal-processing-questions-answers-analysis-discrete-time-lti-systems-q7
For k<0, h1(n)= h2(n)=0 since the unit step function is defined only on the right hand side. digital-signal-processing-questions-answers-analysis-discrete-time-lti-systems-q7a

8. x(n)*[h1(n)+h2(n)]=x(n)*h1(n)+x(n)*h2(n)
a) True
b) False

Answer

Answer: a [Reason:] According to the properties of the convolution, convolution exhibits distributive property.

9. An LTI system is said to be causal if and only if
a) Impulse response is non-zero for positive values of n
b) Impulse response is zero for positive values of n
c) Impulse response is non-zero for negative values of n
d) Impulse response is zero for negative values of n

Answer

Answer: d [Reason:] Let us consider a LTI system having an output at time n=n0given by the convolution formula
digital-signal-processing-questions-answers-analysis-discrete-time-lti-systems-q9
=(h(0)x(n0)+h(1)x(n0-1)+h(2)x(n0-2)+….)+(h(-1)x(n0+1)+h(-2)x(n0+2)+…)
As per the definition of the causality, the output should depend only on the present and past values of the input. So, the coefficients of the terms x(n0+1), x(n0+2)…. should be equal to zero.
that is, h(n)=0 for n<0 .

10. x(n)*δ(n-n0)=
a) x(n+n0)
b) x(n-n0)
c) x(-n-n0)
d) x(-n+n0)

Answer

Answer: b [Reason:]
digital-signal-processing-questions-answers-analysis-discrete-time-lti-systems-q10

11. Is the system with impulse response h(n)=2nu(n-1) stable?
a) True
b) False

Answer

Answer: b [Reason:]
digital-signal-processing-questions-answers-analysis-discrete-time-lti-systems-q11
So, the system is not stable.

Digital Electronic MCQ Set 4

1. What is the unit step response of the system described by the difference equation
y(n)=0.9y(n-1)-0.81y(n-2)+x(n) under the initial conditions y(-1)=y(-2)=0?
a) [1.099+1.088(0.9)n.cos(πn/3+5.2o)]u(n)
b) [1.099+1.088(0.9)n.cos(πn/3-5.2o)]u(n)
c) [1.099+1.088(0.9)n.cos(πn/3-5.2o)].
d) None of the mentioned

Answer

Answer: b [Reason:] The system function is H(z)=1/(1-0.9z-1+0.81z-2 )
The system has two complex-conjugate poles at p1=0.9ejπ/3 and p2=0.9e -jπ/3
The z-transform of the unit step sequence is
X(z)=1/(1-z-1 )
Therefore,
Yzs(z) = 1/((1-0.9e^(jπ/3) z-1)(1-0.9e-jπ/3 z-1 )(1-z-1))
= (0.542-j0.049)/((1-0.9ejπ/3 z-1) ) + (0.542-j0.049)/((1-0.9e^(jπ/3) z-1 ) ) + 1.099/(1-z-1 )
and hence the zero state response is yzs(n)= [1.099+1.088(0.9)n.cos(πn/3-5.2o)]u(n)
Since the initial conditions are zero in this case, we can conclude that y(n)= yzs(n).

2. If all the poles of H(z) are outside the unit circle, then the system is said to be:
a) Only causal
b) Only BIBO stable
c) BIBO stable and causal
d) None of the mentioned

Answer

Answer: d [Reason:] If all the poles of H(z) are outside an unit circle, it means that the system is neither causal nor BIBO stable.

3. If pk, k=1,2,…N are the poles of the system and |pk| < 1 for all k, then the natural response of such a system is called as Transient response.
a) True
b) False

Answer

Answer: a [Reason:] If |pk| < 1 for all k, then ynr(n) decays to 0 as n approaches infinity. In such a case we refer to the natural response of the system as the transient response.

4. If all the poles have small magnitudes, then the rate of decay of signal is:
a) Slow
b) Constant
c) Rapid
d) None of the mentioned

Answer

Answer: c [Reason:] If the magnitudes of the poles of the response of any system is very small i.e., almost equal to zero, then the system decays very rapidly.

5. If one or more poles are located near the unit circle , then the rate of decay of signal is:
a) Slow
b) Constant
c) Rapid
d) None of the mentioned

Answer

Answer: a [Reason:] If the magnitudes of the poles of the response of any system is almost equal to one, then the system decays very slowly or the transient will persist for a relatively long time.

6. What is the transient response of the system described by the difference equation y(n)=0.5y(n-1)+x(n) when the input signal is x(n)= 10cos(πn/4)u(n) and the system is initially at rest?
a) (0.5)nu(n)
b) 0.5(6.3)nu(n)
c) 6.3(0.5)n
d) 6.3(0.5)nu(n)

Answer

Answer: d [Reason:] The system function for the system is
digital-signal-processing-questions-answers-analysis-lti-system-z-domain-q6and therefore the system has a pole at z=0.5. The z-transform of the input signal is
digital-signal-processing-questions-answers-analysis-lti-system-z-domain-q6a
The natural or transient response is
ynr(n)= 6.3(0.5)nu(n)

7. What is the steady-state response of the system described by the difference equation y(n)=0.5y(n-1)+x(n) when the input signal is x(n)= 10cos(πn/4)u(n) and the system is initially at rest?
a) 13.56cos(πn/4 -28.7o)
b) 13.56cos(πn/4 +28.7o)u(n)
c) 13.56cos(πn/4 -28.7o)u(n)
d) None of the mentioned

Answer

Answer: c [Reason:] The system function for the system is
digital-signal-processing-questions-answers-analysis-lti-system-z-domain-q7

8. If the ROC of the system function is the exterior of a circle of radius r < ∞, including the point z = ∞, then the system is said to be:
a) Stable
b) Causal
c) Anti causal
d) None of the mentioned

Answer

Answer: b [Reason:] A linear time invariant system is said to be causal if and only if the ROC of the system function is the exterior of a circle of radius r < ∞, including the point z = ∞.

9. A linear time invariant system is said to be BIBO stable if and only if the ROC of the system function:
a) Includes unit circle
b) Excludes unit circle
c) Is an unit circle
d) None of the mentioned

Answer

Answer: a [Reason:] For an LTI system, if the ROC of the system function includes the unit circle, then the systm is said to be BIBO stable.

10. If all the poles of H(z) are inside the unit circle, then the system is said to be:
a) Only causal
b) Only BIBO stable
c) BIBO stable and causal
d) None of the mentioned

Answer

Answer: c [Reason:] If all the poles of H(z) are inside an unit circle, then it follows the condition that |z|>r < 1, it means that the system is both causal and BIBO stable.

11. A linear time invariant system is characterized by the system function H(z)=1/(1-0.5z-1 )+2/(1-3z-1 ).What is the h(n) if the system is stable?
a) (0.5)nu(n)-2(3)nu(n)
b) (0.5)nu(-n-1)-2(3)nu(-n-1)
c) (0.5)nu(-n-1)-2(3)nu(n)
d) (0.5)nu(n)-2(3)nu(-n-1)

Answer

Answer: d [Reason:] The system has poles at z=0.5 and at z=3.
Since the system is stable, its ROC must include unit circle and hence it is 0.5<|z|<3 . Consequently, h(n) is non causal and is given as h(n)= (0.5)nu(n)-2(3)nu(-n-1).

12. A linear time invariant system is characterized by the system function H(z)=1/(1-0.5z-1 )+2/(1-3z-1 ).What is the ROC of H(z) if the system is causal?
a) |z|<3
b) |z|>3
c) |z|<0.5
d) |z|>0.5

Answer

Answer: b [Reason:] The system has poles at z=0.5 and at z=3.
Since the system is causal, its ROC is |z|>0.5 and |z|>3. The common region is |z|>3. So, ROC of given H(z) is |z|>3.

13. A linear time invariant system is characterized by the system function H(z)=1/(1-0.5z-1 )+2/(1-3z-1 ).What is the h(n) if the system is anti causal?
a) (0.5)nu(n)+2(3)nu(n)
b) (0.5)nu(-n-1)-2(3)nu(-n-1)
c) -[(0.5)n+2(3)n]u(-n-1)
d) (0.5)nu(n)-2(3)nu(-n-1)

Answer

Answer: c [Reason:] The system has poles at z=0.5 and at z=3.
If the system is anti causal, then the ROC is |z|<0.5.Hence
h(n)= -[(0.5)n+2(3)n]u(-n-1).

Digital Electronic MCQ Set 5

1. FFT algorithm is designed to perform complex operations.
a) True
b) False

Answer

Answer: a [Reason:] The FFT algorithm is designed to perform complex multiplications and additions, even though the input data may be real valued. The basic reason for this is that the phase factors are complex and hence, after the first stage of the algorithm, all variables are basically complex valued.

2. If x1(n) and x2(n) are two real valued sequences of length N, and let x(n) be a complex valued sequence defined as x(n)=x1(n)+jx2(n), 0≤ n≤ N-1, then what is the value of x1(n)?
digital-signal-processing-questions-answers-applications-fft-algorithms-q2

Answer

Answer: b [Reason:] Given x(n)=x1(n)+jx2(n)
=>x*(n)= x1(n)-jx2(n)
Upon adding the above two equations, we get x1(n)= (x(n)+x*(n))/2.

3. If x1(n) and x2(n) are two real valued sequences of length N, and let x(n) be a complex valued sequence defined as x(n)=x1(n)+jx2(n), 0≤ n≤ N-1, then what is the value of x2(n)?
a) (x(n)-x*(n))/2
b) (x(n)+x*(n))/2
c) (x(n)+x*(n))/2j
d) (x(n)-x*(n))/2j

Answer

Answer: d [Reason:] Given x(n)=x1(n)+jx2(n)
=>x*(n)= x1(n)-jx2(n)
Upon subtracting the above two equations, we get x2(n)= (x(n)-x*(n))/2j.

4. If X(k) is the DFT of x(n) which is defined as x(n)=x1(n)+jx2(n), 0≤ n≤ N-1, then what is the DFT of x1(n)?
a) 1/2 [X*(k)+X*(N-k)].
b) 1/2 [X*(k)-X*(N-k)].
c) 1/2j [X*(k)-X*(N-k)].
d) 1/2j [X*(k)+X*(N-k)].

Answer

Answer: a [Reason:] We know that if x(n)=x1(n)+jx2(n) then x1(n)= (x(n)+x*(n))/2
On applying DFT on both sides of the above equation, we get
X1(k)= 1/2 {DFT[x(n)]+DFT[x*(n)]}
We know that if X(k) is the DFT of x(n), the DFT[x*(n)]=X*(N-k)
=>X1(k)= 1/2 [X*(k)+X*(N-k)].

5. If X(k) is the DFT of x(n) which is defined as x(n)=x1(n)+jx2(n), 0≤ n≤ N-1, then what is the DFT of x1(n)?
a) (1/2) [X*(k)+X*(N-k)].
b) (1/2) [X*(k)-X*(N-k)].
c) (1/2j) [X*(k)-X*(N-k)].
d) (1/2j) [X*(k)+X*(N-k)].

Answer

Answer: c [Reason:] We know that if x(n)=x1(n)+jx2(n) then x2(n)= (x(n)-x^* (n))/2j.
On applying DFT on both sides of the above equation, we get
X2(k)= (1/2j) {DFT[x(n)]-DFT[x*(n)]}
We know that if X(k) is the DFT of x(n), the DFT[x*(n)]=X*(N-k)
=>X2(k)= (1/2j) [X*(k)-X*(N-k)].

6. If g(n) is a real valued sequence of 2N points and x1(n)=g(2n) and x2(n)=g(2n+1), then what is the value of G(k), k=0,1,2…N-1?
a) X1(k)-W2kNX2(k)
b) X1(k)+W2kNX2(k)
c) X1(k)+W2kX2(k)
d) X1(k)-W2kX2(k)

Answer

Answer: b [Reason:] Given g(n) is a real valued 2N point sequence. The 2N point sequence is divided into two N point sequences x1(n) and x2(n)
Let x(n)= x1(n)+jx2(n)
=> X1(k)= 1/2 [X*(k)+X*(N-k)] and X2(k)= 1/2j [X*(k)-X*(N-k)]
We know that g(n)= x1(n)+x2(n)
=>G(k)= X1(k)+W2kNX2(k), k=0,1,2…N-1.

7. If g(n) is a real valued sequence of 2N points and x1(n)=g(2n) and x2(n)=g(2n+1), then what is the value of G(k), k=N,N-1,…2N-1?
a) X1(k)-W2kX2(k)
b) X1(k)+W2kNX2(k)
c) X1(k)+W2kX2(k)
d) X1(k)-W2kNX2(k)

Answer

Answer: d [Reason:] Given g(n) is a real valued 2N point sequence. The 2N point sequence is divided into two N point sequences x1(n) and x2(n)
Let x(n)= x1(n)+jx2(n)
=> X1(k)= 1/2 [X*(k)+X*(N-k)] and X2(k)= 1/2j [X*(k)-X*(N-k)]
We know that g(n)= x1(n)+x2(n)
=>G(k)= X1(k)-W2kNX2(k), k= N,N-1,…2N-1.

8. Decimation-in frequency FFT algorithm is used to compute H(k).
a) True
b) False

Answer

Answer: a [Reason:] The N-point DFT of h(n), which is padded by L-1 zeros, is denoted as H(k). This computation is performed once via the FFT and resulting N complex numbers are stored. To be specific we assume that the decimation-in frequency FFT algorithm is used to compute H(k). This yields H(k) in the bit-reversed order, which is the way it is stored in the memory.

9. How many complex multiplications are need to be performed for each FFT algorithm?
a) (N/2)logN
b) Nlog2N
c) (N/2)log2N
d) None of the mentioned

Answer

Answer: c [Reason:] The decimation of the data sequence should be repeated again and again until the resulting sequences are reduced to one point sequences. For N=2v, this decimation can be performed v=log2N times. Thus the total number of complex multiplications is reduced to (N/2)log2N.

10. How many complex additions are required to be performed in linear filtering of a sequence using FFT algorithm?
a) (N/2)logN
b) 2Nlog2N
c) (N/2)log2N
d) Nlog2N

Answer

Answer: b [Reason:] The number of additions to be performed in FFT are Nlog2N. But in linear filtering of a sequence, we calculate DFT which requires Nlog2N complex additions and IDFT requires Nlog2N complex additions. So, the total number of complex additions to be performed in linear filtering of a sequence using FFT algorithm is 2Nlog2N.

11. How many complex multiplication are required per output data point?
a) [(N/2)logN]/L
b) [Nlog22N]/L
c) [(N/2)log2N]/L
d) None of the mentioned

Answer

Answer: b [Reason:] In the overlap add method, the N-point data block consists of L new data points and additional M-1 zeros and the number of complex multiplications required in FFT algorithm are (N/2)log2N. So, the number of complex multiplications per output data point is [Nlog22N]/L.

ed010d383e1f191bdb025d5985cc03fc?s=120&d=mm&r=g

DistPub Team

Distance Publisher (DistPub.com) provide project writing help from year 2007 and provide writing and editing help to hundreds student every year.