Ee 8591 Digital Signal Processing MCQ: A y (N K) + B X (N K)
Ee 8591 Digital Signal Processing MCQ: A y (N K) + B X (N K)
MCQ
1. The system described by the aequation y(n)=ay(n-1)+b x(n) is a recursive system.
a) True
b) False
View Answer
Answer: a
Explanation: Since the present output depends on the value of the previous output, the system is called a Recursive
system.
2. To implement the linear time invariant recursive system described by the difference equation
y(n)=−∑Nk=1aky(n−k)+∑Mk=0bkx(n−k) in Direct form-I, how many number of delay elements and multipliers
are required respectively?
a) M+N+1, M+N
b) M+N-1, M+N
c) M+N, M+N+1
d) None of the mentioned
View Answer
Answer: c
Explanation: From the given equation, there are M+N delays, so it requires M+N number of delay elements and it has to
perform M+N+1 multiplications, so it require that many number of multipliers.
3. Which of the following linear time invariant system is a purely recursive system?
a) y(n) = −∑Nk=1aky(n−k)+∑Mk=0bkx(n−k)
b) y(n) = ∑Nk=1aky(n−k)+∑Mk=0bkx(n−k)
c) y(n) = −∑Nk=1aky(n−k)−∑Mk=0bkx(n−k)
d) y(n) = −∑Nk=1aky(n−k)+b0x(n)
View Answer
Answer: d
Explanation: Since the output of the system depend only on the past values of output and the present value of the input,
the system is called as “purely recursive” system.
4. Which of the following is the difference equation of a special case of FIR system?
a) y(n) = ∑Mk=0bkx(n−k)
b) y(n) = a0y(n)−∑Nk=1aky(n−k)
c) y(n) = −∑Nk=1aky(n−k)
d) None of the mentioned
View Answer
Answer: a
Explanation: If the coefficients of the past values of the output in the difference equation of the system, then the system
is said to be FIR system.
5. What is the system does the following direct form structure represents?
a) FIR system
b) Purely recursive system
c) General second order system
d) None of the mentioned
View Answer
Answer: b
Explanation: Since the output of the system depends only on the present value of the input and the past values of the
output, the system is a purely recursive system.
6. What is the output of the system represented by the following direct form?
a) y(n)=-a1y(n-1)-a2y(n-2)- b0x(n)-b1x(n-1)-b2x(n-2)
b) y(n)=-a1y(n-1)-a2y(n-2)+b0x(n)
c) y(n)=-a1y(n-1)-a2y(n-2)+ b0x(n)+b1x(n-1)+b2x(n-2)
d) y(n)=a1y(n-1)+a2y(n-2)+ b0x(n)+b1x(n-1)+b2x(n-2)
View Answer
Answer: c
Explanation: The equation of the difference equation of any system is defined as
y(n)=−∑Nk=1aky(n−k)+∑Mk=0bkx(n−k)
In the given diagram, N=M=2
So, substitute the values of the N and M in the above equation.
We get, y(n)=-a1y(n-1)-a2y(n-2)+b0x(n)+b1x(n-1)+b2x(n-2)
9. What is the form of the FIR system to compute the moving average of the signal x(n)?
a) y(n)=1M+1∑Mk=0x(n−k)
b) y(n)=1M+1∑Mk=0x(n+k)
c) y(n)=1M+1∑∞k=0x(n−k)
d) None of the mentioned
View Answer
Answer: a
Explanation: A normal FIR non-recursive system with the impulse response h(n)= 1M+1 is the system which is used to
compute the moving average of a signal x(n).
10. Which of the following is a recursive form of a non-recursive system described by the equation
y(n)=1M+1∑Mk=0x(n−k)?
a) y(n)=y(n-1)+1M+1[x(n)+x(n-1-M)]
b) y(n)=y(n-1)+1M+1[x(n)+x(n-1+M)]
c) y(n)=y(n-1)+1M+1[x(n)-x(n-1+M)]
d) y(n)=y(n-1)+1M+1[x(n)-x(n-1-M)]
View Answer
Answer: d
Explanation: The given system equation is y(n)= 1M+1∑Mk=0x(n−k)
It can be expressed as follows
y(n)=1M+1∑Mk=0x(n−1−k)+1M+1[x(n)−x(n−1−M)]
=y(n−1)+1M+1[x(n)−x(n−1−M)]
11. The system described by the equation y(n)=ay(n+1)+b x(n) is a recursive system.
a) True
b) False
View Answer
Answer: b
Explanation: Since the present output depends on the value of the future output, the system is not called a Recursive
system.
Discrete Time Signals
1. If x(n) is a discrete-time signal, then the value of x(n) at non integer value of ‘n’ is?
a) Zero
b) Positive
c) Negative
d) Not defined
View Answer
Answer: d
Explanation: For a discrete time signal, the value of x(n) exists only at integral values of n. So, for a non- integer value
of ‘n’ the value of x(n) does not exist.
2. The discrete time function defined as u(n)=n for n≥0;u(n)=0 for n<0 is an _____________
a) Unit sample signal
b) Unit step signal
c) Unit ramp signal
d) None of the mentioned
View Answer
Answer: c
Explanation: When we plot the graph for the given function, we get a straight line passing through origin with a unit
positive slope. So, the function is called a unit ramp signal.
5. x(n)*δ(n-k)=?
a) x(n)
b) x(k)
c) x(k)*δ(n-k)
d) x(k)*δ(k)
View Answer
Answer: c
Explanation: The given signal is defined only when n=k by the definition of delta function. So, x(n)*δ(n-k)= x(k)*δ(n-k).
9. What is the condition for a signal x(n)=Brn where r=eαT to be called as an decaying exponential signal?
a) 0<r<∞
b) 0<r<1
c) r>1
d) r<0
View Answer
Answer: b
Explanation: When the value of ‘r’ lies between 0 and 1 then the value of x(n) goes on decreasing exponentially with
increase in value of ‘n’. So, the signal is called as decaying exponential signal.
10. The function given by the equation x(n)=1, for n=0; x(n)=0, for n≠0 is a _____________
a) Step function
b) Ramp function
c) Triangular function
d) Impulse function
View Answer
Answer: d
Explanation: According to the definition of the impulse function, it is defined only at n=0 and is not defined elsewhere
which is as per the signal given.
2. If a signal x(n) is passed through a system to get an output signal of y(n)=x(n+1), then the signal is said to be
____________
a) Delayed
b) Advanced
c) No operation
d) None of the mentioned
View Answer
Answer: d
Explanation: For example, the value of the output at the time n=0 is y(0)=x(1), that is the system is advanced by one
unit.
3. If the output of the system is y(n)=∑nk=−∞x(y) with an input of x(n) then the system will work as ___________
a) Accumulator
b) Adder
c) Subtractor
d) Multiplier
View Answer
Answer: a
Explanation: From the equation given, y(n)=x(n)+x(n-1)+x(n-2)+…. .This system calculates the running sum of all the
past input values till the present time. So, it acts as an accumulator.
4. What is the output y(n) when a signal x(n)=n*u(n)is passed through a accumulator system under the conditions that it
is initially relaxed?
a) n2+n+12
b) n(n+1)2
c) n2+n+22
d) None of the mentioned
View Answer
Answer: b
Explanation: Given that the system is initially relaxed, that is y(-1)=0
According to the equation of the accumulator,
y(n)=∑nk=−∞x(n)
=∑−1k=−∞x(n)+∑nk=0x(n)
=y(−1)+∑nk=0n∗u(n)
=0+∑nk=0n(since u(n)=1 in 0 to n)
=n(n+1)2
a) Delay block
b) Advance block
c) Multiplier block
d) Adder block
View Answer
Answer: a
Explanation: If the function to this block is x(n) then the output from the block will be x(n-1). So, the block is called as
delay block or delay element.
6. The output signal when a signal x(n)=(0,1,2,3) is processed through an ‘Delay’ system is?
a) (3,2,1,0)
b) (1,2,3,0)
c) (0,1,2,3)
d) None of the mentioned
View Answer
Answer: b
Explanation: An delay system is a system whose output is same as the input, but after a delay.
8. Whether the system described by the input-output equations y(n)=x(n)-x(n-1) a Time-variant system.
a) True
b) False
View Answer
Answer: b
Explanation: If the input is delayed by k units then the output will be y(n,k)=x(n-k)-x(n-k-1)
If the output is delayed by k units then y(n-k)=x(n-k)-x((n-k)-1)
=>y(n,k)=y(n-k). Hence the system is time-invariant.
9. The system described by the input-output equations y(n)=x 2(n) is a Non-linear system.
a) True
b) False
View Answer
Answer: a
Explanation: Given equation is y(n)=x2(n)
Let y1(n)=x12(n) and y2(n)=x22(n)
y3(n)=y1(n)+y2(n)= x12(n)+ x22(n)≠(x1(n)+x2(n))2
So the system is non-linear.
10. If the output of the system of the system at any ‘n’ depends only the present or the past values of the inputs then the
system is said to be __________
a) Linear
b) Non-Linear
c) Causal
d) Non-causal
View Answer
Answer: c
Explanation: A system is said to be causal if the output of the system is defined as the function shown below
y(n)=F[x(n),x(n-1),x(n-2),…] So, according to the conditions given in the question, the system is a causal system.
11. The system described by the input-output equations y(n)=x(-n) is a causal system.
a) True
b) False
View Answer
Answer: b
Explanation: For n=-1, y(-1)=x(1)
That is, the output of the system at n=-1 is depending on the future value of the input at n=1. So the system is a non-
causal system.
12. If a system do not have a bounded output for bounded input, then the system is said to be __________
a) Causal
b) Non-causal
c) Stable
d) Non-stable
View Answer
Answer: d
Explanation: An arbitrary relaxed system is said to be BIBO stable if it has a bounded output for every value in the
bounded input. So, the system given in the question is a Non-stable system.
Classification of Signals
1. Which of the following is done to convert a continuous time signal into discrete time signal?
a) Modulating
b) Sampling
c) Differentiating
d) Integrating
View Answer
Answer: b
Explanation: A discrete time signal can be obtained from a continuous time signal by replacing t by nT, where T is the
reciprocal of the sampling rate or time interval between the adjacent values. This procedure is known as sampling.
5. For a continuous time signal x(t) to be periodic with a period T, then x(t+mT) should be equal to ___________
a) x(-t)
b) x(mT)
c) x(mt)
d) x(t)
View Answer
Answer: d
Explanation: If a signal x(t) is said to be periodic with period T, then x(t+mT)=x(t) for all t and any integer m.
6. Let x1(t) and x2(t) be periodic signals with fundamental periods T1 and T2 respectively. Which of the following must be
a rational number for x(t)=x1(t)+x2(t) to be periodic?
a) T1+T2
b) T1-T2
c) T1/T2
d) T1*T2
View Answer
Answer: c
Explanation: Let T be the period of the signal x(t)
=>x(t+T)=x1(t+mT1)+x2(t+nT2)
Thus, we must have
mT1=nT2=T
=>(T1/T2)=(k/m)= a rational number.
7. Let x1(t) and x2(t) be periodic signals with fundamental periods T1 and T2 respectively. Then the fundamental period of
x(t)=x1(t)+x2(t) is?
a) LCM of T1 and T2
b) HCF of T1and T2
c) Product of T1 and T2
d) Ratio of T1 to T2
View Answer
Answer: a
Explanation: For the sum of x1(t) and x2(t) to be periodic the ratio of their periods should be a rational number, then the
fundamental period is the LCM of T1 and T2.
9. x(t) or x(n) is defined to be an energy signal, if and only if the total energy content of the signal is a ___________
a) Finite quantity
b) Infinite
c) Zero
d) None of the mentioned
View Answer
Answer: a
Explanation: The energy signal should have a total energy value that lies between 0 and infinity.
2. Which of the following conditions made digital signal processing more advantageous over analog signal processing?
a) Flexibility
b) Accuracy
c) Storage
d) All of the mentioned
View Answer
Answer: d
Explanation: Digital programmable system allows flexibility in reconfiguring the DSP operations by just changing the
program, as the digital signal is in the form of 1 and 0’s it is more accurate and it can be stored in magnetic tapes.
7. If a signal x(t) is processed through a system to obtain the signal (x(t) 2), then the system is said to be ____________
a) Linear
b) Non-linear
c) Exponential
d) None of the mentioned
View Answer
Answer: b
Explanation: Let the input signal be ‘t’. Then the output signal after passing through the system is y=t 2 which is the
equation of a parabola. So, the system is non-linear.
8. What are the important block(s) required to process an input analog signal to get an output analog signal?
a) A/D converter
b) Digital signal processor
c) D/A converter
d) All of the mentioned
View Answer
Answer: d
Explanation: The input analog signal is converted into digital using A/D converter and passed through DSP and then
converted back to analog using a D/A converter.
9. Which of the following block is not required in digital processing of a RADAR signal?
a) A/D converter
b) D/A converter
c) DSP
d) All of the mentioned
View Answer
Answer: b
Explanation: In the digital processing of the radar signal, the information extracted from the radar signal, such as the
position of the aircraft and its speed, may simply be printed on a paper. So, there is no need of an D/A converter in this
case.
10. Which of the following wave is known as “amplitude modulated wave” of x(t)?
a) C.x(t) (where C is a constant)
b) x(t)+y(t)
c) x(t).y(t)
d) dx(t)/dt
View Answer
Answer: c
Explanation: The multiplicative operation is often encountered in analog communication, where an audio frequency
signal is multiplied by a high frequency sinusoid known as carrier. The resulting signal is known as “amplitude
modulated wave”.
11. What is the physical device that performs an operation on the signal?
a) Signal source
b) System
c) Medium
d) None of the mentioned
View Answer
Answer: b
Explanation: A system is a physical device which performs the operation on the signal and modifies the input signal
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
View Answer
Answer: b
Explanation: 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
View Answer
Answer: d
Explanation: 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
View Answer
Answer: d
Explanation: 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
View Answer
Answer: b
Explanation: 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)
View Answer
Answer: c
Explanation: 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
View Answer
Answer: a
Explanation: According to Nyquist rate, to avoid aliasing the sampling frequency should be equal to twice of the analog
frequency.
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 5000 samples/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
View Answer
Answer: b
Explanation: 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
View Answer
Answer: a
Explanation: 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/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
View Answer
Answer: c
Explanation: 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.
Z Transform
1. The Z-Transform X(z) of a discrete time signal x(n) is defined as ____________
a) ∑∞n=−∞x(n)zn
b) ∑∞n=−∞x(n)z−n
c) ∑∞n=0x(n)zn
d) None of the mentioned
View Answer
Answer: b
Explanation: The z-transform of a real discrete time sequence x(n) is defined as a power of ‘z’ which is equal to
X(z)=∑∞n=−∞x(n)z−n, where ‘z’ is a complex variable.
2. What is the set of all values of z for which X(z) attains a finite value?
a) Radius of convergence
b) Radius of divergence
c) Feasible solution
d) None of the mentioned
View Answer
Answer: a
Explanation: Since X(z) is a infinite power series, it is defined only at few values of z. The set of all values of z where
X(z) converges to a finite value is called as Radius of Convergence(ROC).
a) 2 + 4z + 5z2 + 7z3 + z4
b) 2 + 4z + 5z2 + 7z3 + z5
c) 2 + 4z-1 + 5z-2 + 7z-3 + z-5
d) 2z2 + 4z + 5 +7z-1 + z-3
View Answer
Answer: d
Explanation: We know that, for a given signal x(n) the z-transform is defined as X(z)= ∑∞n=−∞x(n)z−n
Substitute the values of n from -2 to 3 and the corresponding signal values in the above formula
We get, X(z) = 2z2 + 4z + 5 + 7z-1 + z-3.
a) α-nu(n)
b) αnu(n)
c) α-nu(-n)
d) αnu(n)
View Answer
Answer: b
Explanation:
Let x(n)= αnu(n)
The z-transform of the signal x(n) is given as
X(z)=X(z)=∑∞n=0αnz−n=∑∞n=0αz−1n
=> X(z)=11−αz−1 and ROC is |z|>α which is as given in the question.
From the above graph, we can state that the ROC of a two sided sequence will be of the form r 2 < |z| < r1.
11. The z-transform of a sequence x(n) which is given as X(z)= ∑∞n=−∞x(n)z−n is known as _____________
a) Uni-lateral Z-transform
b) Bi-lateral Z-transform
c) Tri-lateral Z-transform
d) None of the mentioned
View Answer
Answer: b
Explanation: The entire timing sequence is divided into two parts n=0 to ∞ and n=-∞ to 0.
Since the z-transform of the signal given in the questions contains both the parts, it is called as Bi-lateral z-transform.
12. What is the ROC of the system function H(z) if the discrete time LTI system is BIBO stable?
a) Entire z-plane, except at z=0
b) Entire z-plane, except at z=∞
c) Contain unit circle
d) None of the mentioned
View Answer
Answer: c
Explanation: A discrete time LTI is BIBO stable, if and only if its impulse response h(n) is absolutely summable. That is,
∑∞n=−∞|h(n)|<∞
We know that, H(z)= ∑∞n=−∞h(n)z−n
Let z=ejω so that |z|=|ejω|=1
Then, |H(ejω)|=|H(ω)|=| ∑∞n=−∞h(n) e-jωn|≤∑∞n=−∞|h(n) e-jωn|
=∑∞n=−∞|h(n)|<∞
Hence, we see that if the system is stable, then H(z) converges for z=ejω. That is, for a stable discrete time LTI system,
ROC of H(z) must contain the unit circle |z|=1.
14. Is the discrete time LTI system with impulse response h(n)=a n(n) (|a| < 1) BIBO stable?
a) True
b) False
View Answer
Answer: a
Explanation: Given h(n)=an(n) (|a|<1)
The z-transform of h(n) is H(z)=zz−a, ROC is |z|>|a|
If |a|<1, then the ROC contains the unit circle. So, the system is BIBO stable.
Properties of Z Transform – 1
1. Which of the following justifies the linearity property of z-transform?[x(n)↔X(z)].
a) x(n)+y(n) ↔ X(z)Y(z)
b) x(n)+y(n) ↔ X(z)+Y(z)
c) x(n)y(n) ↔ X(z)+Y(z)
d) x(n)y(n) ↔ X(z)Y(z)
View Answer
Answer: b
Explanation: According to the linearity property of z-transform, if X(z) and Y(z) are the z-transforms of x(n) and y(n)
respectively then, the z-transform of x(n)+y(n) is X(z)+Y(z).
4. According to Time shifting property of z-transform, if X(z) is the z-transform of x(n) then what is the z-transform of x(n-
k)?
a) zkX(z)
b) z-kX(z)
c) X(z-k)
d) X(z+k)
View Answer
Answer: b
Explanation: According to the definition of Z-transform
X(z)=∑∞n=−∞x(n)z−n
=>Z{x(n-k)}=X1(z)=∑∞n=−∞x(n−k)z−n
Let n-k=l
=> X1(z)=∑∞l=−∞x(l)z−l−k=z−k.∑∞l=−∞x(l)z−l=z−kX(z)
6. If X(z) is the z-transform of the signal x(n) then what is the z-transform of a nx(n)?
a) X(az)
b) X(az-1)
c) X(a-1z)
d) None of the mentioned
View Answer
Answer: c
Explanation: We know that from the definition of z-transform
Z{anx(n)}=∑∞n=−∞anx(n)z−n=∑∞n=−∞x(n)(a−1z)−n=X(a−1z).
9. If X(z) is the z-transform of the signal x(n), then what is the z-transform of the signal x(-n)?
a) X(-z)
b) X(z-1)
c) X-1(z)
d) None of the mentioned
View Answer
Answer: b
Explanation: From the definition of z-transform, we have
Z{x(-n)}=∑∞n=−∞x(−n)z−n=∑∞n=−∞x(−n)(z−1)−(−n)=X(z−1)
10. X(z) is the z-transform of the signal x(n), then what is the z-transform of the signal nx(n)?
a) −zdX(z)dz
b) zdX(z)dz
c) −z−1dX(z)dz
d) z−1dX(z)dz
View Answer
Answer: a
Explanation:
From the definition of z-transform, we have
X(z)=∑∞n=−∞x(n)z−n
On differentiating both sides, we have
dX(z)dz=∑∞n=−∞(−n)x(n)z−n−1=−z−1∑∞n=−∞nx(n)z−n=−z−1Z{nx(n)}
Therefore, we get −zdX(z)dz = Z{nx(n)}.
2. Which of the following has to be performed in sampling rate conversion by rational factor?
a) Interpolation
b) Decimation
c) Either interpolation or decimation
d) None of the mentioned
View Answer
Answer: a
Explanation: We emphasize that the importance of performing the interpolation first and decimation second, is to
preserve the desired spectral characteristics of x(n).
3. Which of the following operation is performed by the blocks given the figure below?
5. Which of the following is true regarding the number of computations requires to compute an N-point DFT?
a) N2 complex multiplications and N(N-1) complex additions
b) N2 complex additions and N(N-1) complex multiplications
c) N2 complex multiplications and N(N+1) complex additions
d) N2 complex additions and N(N+1) complex multiplications
View Answer
Answer: a
Explanation: The formula for calculating N point DFT is given as
X(k)=∑N−1n=0x(n)e−j2πkn/N
From the formula given at every step of computing we are performing N complex multiplications and N-1 complex
additions. So, in a total to perform N-point DFT we perform N 2 complex multiplications and N(N-1) complex additions.
8. If X(k) is the N point DFT of a sequence whose Fourier series coefficients is given by c k, then which of the following is
true?
a) X(k)=Nck
b) X(k)=ck/N
c) X(k)=N/ck
d) None of the mentioned
View Answer
Answer: a
Explanation: The Fourier series coefficients are given by the expression
ck=1N∑N−1n=0x(n)e−j2πkn/N=1NX(k)=>X(k)=Nck
Inversion of Z Transform
1. Which of the following method is used to find the inverse z-transform of a signal?
a) Counter integration
b) Expansion into a series of terms
c) Partial fraction expansion
d) All of the mentioned
View Answer
Answer: d
Explanation: All the methods mentioned above can be used to calculate the inverse z-transform of the given signal.
5. What is the proper fraction and polynomial form of the improper rational transform
X(z)=1+3z−1+116z−2+13z−31+56z−1+16z−2?
a) 1+2z-1+16z−11+56z−1+16z−2
b) 1-2z-1+16z−11+56z−1+16z−2
c) 1+2z-1+13z−11+56z−1+16z−2
d) 1+2z-1–16z−11+56z−1+16z−2
View Answer
Answer: a
Explanation: First, we note that we should reduce the numerator so that the terms z -2 and z-3 are eliminated. Thus we
should carry out the long division with these two polynomials written in the reverse order. We stop the division when the
order of the remainder becomes z-1. Then we obtain
X(z)=1+2z-1+16z−11+56z−1+16z−2.
6. What is the partial fraction expansion of the proper function X(z)= 11−1.5z−1+0.5z−2?
a) 2zz−1−zz+0.5
b) 2zz−1+zz−0.5
c) 2zz−1+zz+0.5
d) 2zz−1−zz−0.5
View Answer
Answer: d
Explanation: First we eliminate the negative powers of z by multiplying both numerator and denominator by z 2.
Thus we obtain X(z)=z2z2−1.5z+0.5
The poles of X(z) are p1=1 and p2=0.5. Consequently, the expansion will be
X(z)z=z(z−1)(z−0.5)=2(z−1)–1(z−0.5)
(obtained by applying partial fractions)
=>X(z)=2z(z−1)−z(z−0.5).
12. What is the causal signal x(n) having the z-transform X(z)= 1(1+z−1)(1−z−1)2?
a) [1/4(-1)n+3/4-n/2]u(n)
b) [1/4(-1)n+3/4-n/2]u(-n-1)
c) [1/4+3/4(-1)n-n/2]u(n)
d) [1/4(-1)n+3/4+n/2]u(n)
View Answer
Answer: d
Explanation: The partial fraction expansion of X(z) is X(z)=z4(z+1)+3z4(z−1)+z2(z−1)2
When we apply the inverse z-transform for the above equation, we get
x(n)=[1/4(-1)n+3/4+n/2]u(n)
6. If X+(z) is the one sided z-transform of x(n), then what is the one sided z-transform of x(n-k)?
a) z-k X+(z)
b) zk X+(z-1)
c) z-k [X+(z)+∑kn=1x(−n)zn]; k>0
d) z-k [X+(z)+∑kn=0x(−n)zn]; k>0
View Answer
Answer: c
Explanation: From the definition of one sided z-transform we have,
Z+{x(n-k)}=z−k[∑−1l=−kx(l)z−l+∑∞l=0x(l)z−l]
=z−k[∑−kl=−1x(l)z−l+X+(z)]
By changing the index from l to n= -l, we obtain
Z+{x(n-k)}=z−k[X+(z)+∑kn=1x(−n)zn] ;k>0
9. If X+(z) is the one sided z-transform of the signal x(n), then limn→∞x(n)=limz→1(z−1)X+(z) is called Final value
theorem.
a) True
b) False
View Answer
Answer: a
Explanation: In the above theorem, we are calculating the value of x(n) at infinity, so it is called as final value theorem.
10. The impulse response of a relaxed LTI system is h(n)=a nu(n), |a|<1. What is the value of the step response of the
system as n→∞?
a) 11+a
b) 11−a
c) a1+a
d) a1−a
View Answer
Answer: b
Explanation: The step response of the system is y(n)=x(n)*h(n) where x(n)=u(n)
On applying z-transform on both sides, we get
Y(z)=11−az−111−z−1=z2(z−1)(z−a) ROC |z|>|a|
Now
(z-1)Y(z)=z2(z−a) ROC |z|>|a|
Since |a|<1 the ROC of (z-1)Y(z) includes the unit circle. Consequently by applying the final value theorem
limn→∞y(n)=limz→1z2z−a=11−a
11. What is the step response of the system y(n)=ay(n-1)+x(n) -1<a<1, when the initial condition is y(-1)=1?
a) 11−a(1+an+2)u(n)
b) 11+a(1+an+2)u(n)
c) 11−a(1-an+2)u(n)
d) 11+a(1-an+2)u(n)
View Answer
Answer: c
Explanation: By taking the one sided z-transform of the given equation, we obtain
Y+(Z)=a[z-1Y+(z)+y(-1)]+X+(z)
Upon substitution for y(-1) and X+(z) and solving for Y+(z), we obtain the result
Y+(z)=a1−az−1+1(1−az−1)(1−z−1)
By performing the partial fraction expansion and inverse transforming the result, we have
y(n)=1(1−a)(1−an+2)u(n).
Frequency Domain Sampling DFT
1. If x(n) is a finite duration sequence of length L, then the discrete Fourier transform X(k) of x(n) is given as
____________
a) ∑N−1n=0x(n)e−j2πkn/N(L<N)(k=0,1,2…N-1)
b) ∑N−1n=0x(n)ej2πkn/N(L<N)(k=0,1,2…N-1)
c) ∑N−1n=0x(n)ej2πkn/N(L>N)(k=0,1,2…N-1)
d) ∑N−1n=0x(n)e−j2πkn/N(L>N)(k=0,1,2…N-1)
View Answer
Answer: a
Explanation: If x(n) is a finite duration sequence of length L, then the Fourier transform of x(n) is given as
X(ω)=∑L−1n=0x(n)e−jωn
If we sample X(ω) at equally spaced frequencies ω=2πk/N, k=0,1,2…N-1 where N>L, the resultant samples are
X(k)=∑N−1n=0x(n)e−j2πkn/N
2. If X(k) discrete Fourier transform of x(n), then the inverse discrete Fourier transform of X(k) is?
a) 1N∑N−1k=0X(k)e−j2πkn/N
b) ∑N−1k=0X(k)e−j2πkn/N
c) ∑N−1k=0X(k)ej2πkn/N
d) 1N∑N−1k=0X(k)ej2πkn/N
View Answer
Answer: d
Explanation: If X(k) discrete Fourier transform of x(n), then the inverse discrete Fourier transform of X(k) is given as
x(n)=1N∑N−1k=0X(k)ej2πkn/N
3. A finite duration sequence of length L is given as x(n)=1 for 0≤n≤L-1 = 0 otherwise, then what is the N point DFT of
this sequence for N=L?
a) X(k) = L for k=0, 1, 2….L-1
b)
=0 for k=1,2....L-1
c)
=1 for k=1,2....L-1
=⎡⎣⎢⎢⎢11111−j−1j1−11−11j−1−j⎤⎦⎥⎥⎥
Then X4=W4.x4=⎡⎣⎢⎢⎢6−2+2j−2−2−2j⎤⎦⎥⎥⎥
8. If X(k) is the N point DFT of a sequence whose Fourier series coefficients is given by c k, then which of the following is
true?
a) X(k)=Nck
b) X(k)=ck/N
c) X(k)=N/ck
d) None of the mentioned
View Answer
Answer: a
Explanation: The Fourier series coefficients are given by the expression
ck=1N∑N−1n=0x(n)e−j2πkn/N=1NX(k) => X(k)= Nck
Properties of DFT
1. If x(n) and X(k) are an N-point DFT pair, then x(n+N)=x(n).
a) True
b) False
View Answer
Answer: a
Explanation: We know that the expression for an DFT is given as
X(k)=∑N−1n=0x(n)e−j2πkn/N
Now take x(n)=x(n+N)=>X1(k)=∑N−1n=0x(n+N)e−j2πkn/N
Let n+N=l=>X1(k)=∑0l=Nx(l)e−j2πkl/N=X(k)
Therefore, we got x(n)=x(n+N)
3. If X1(k) and X2(k) are the N-point DFTs of X1(n) and x2(n) respectively, then what is the N-point DFT of x(n)=ax1(n)
+bx2(n)?
a) X1(ak)+X2(bk)
b) aX1(k)+bX2(k)
c) eakX1(k)+ebkX2(k)
d) None of the mentioned
View Answer
Answer: b
Explanation: We know that, the DFT of a signal x(n) is given by the expression
X(k)=∑N−1n=0x(n)e−j2πkn/N
Given x(n)=ax1(n)+bx2(n)
=>X(k)= ∑N−1n=0(ax1(n)+bx2(n))e−j2πkn/N
=a∑N−1n=0x1(n)e−j2πkn/N+b∑N−1n=0x2(n)e−j2πkn/N
=>X(k)=aX1(k)+bX2(k).
4. If x(n) is a complex valued sequence given by x(n)=xR(n)+jxI(n), then what is the DFT of xR(n)?
a) ∑Nn=0xR(n)cos2πknN+xI(n)sin2πknN
b) ∑Nn=0xR(n)cos2πknN−xI(n)sin2πknN
c) ∑N−1n=0xR(n)cos2πknN−xI(n)sin2πknN
d) ∑N−1n=0xR(n)cos2πknN+xI(n)sin2πknN
View Answer
Answer: d
Explanation: Given x(n)=xR(n)+jxI(n)=>xR(n)=1/2(x(n)+x*(n))
Substitute the above equation in the DFT expression
Thus we get, XR(k)=∑N−1n=0xR(n)cos2πknN+xI(n)sin2πknN
5. If x(n) is a real sequence and X(k) is its N-point DFT, then which of the following is true?
a) X(N-k)=X(-k)
b) X(N-k)=X*(k)
c) X(-k)=X*(k)
d) All of the mentioned
View Answer
Answer: d
Explanation: We know that
X(k)=∑N−1n=0x(n)e−j2πkn/N
Now X(N-k)=∑N−1n=0x(n)e−j2π(N−k)n/N=X*(k)=X(-k)
Therefore,
X(N-k)=X*(k)=X(-k)
7. If x(n) is real and odd, then what is the IDFT of the given sequence?
a) j1N∑N−1k=0x(k)sin2πknN
b) 1N∑N−1k=0x(k)cos2πknN
c) −j1N∑N−1k=0x(k)sin2πknN
d) None of the mentioned
View Answer
Answer: a
Explanation: If x(n) is real and odd, that is x(n)=-x(N-n), then XR(k)=0. Hence X(k) is purely imaginary and odd. Since
XR(k) reduces to zero, the IDFT reduces to
x(n)=j1N∑N−1k=0x(k)sin2πknN
8. If X1(n), x2(n) and x3(m) are three sequences each of length N whose DFTs are given as X 1(k), X2(k) and X3(k)
respectively and X3(k)=X1(k).X2(k), then what is the expression for x3(m)?
a) ∑N−1n=0x1(n)x2(m+n)
b) ∑N−1n=0x1(n)x2(m−n)
c) ∑N−1n=0x1(n)x2(m−n)N
d) ∑N−1n=0x1(n)x2(m+n)N
View Answer
Answer: c
Explanation: If X1(n), x2(n) and x3(m) are three sequences each of length N whose DFTs are given as X1(k), x2(k) and
X3(k) respectively and X3(k)=X1(k).X2(k), then according to the multiplication property of DFT we have x3(m) is the circular
convolution of X1(n) and x2(n).
That is x3(m) = ∑N−1n=0x1(n)x2(m−n)N.
10. What is the circular convolution of the sequences X1(n)={2,1,2,1} and x2(n)={1,2,3,4}, find using the DFT and IDFT
concepts?
a) {16,16,14,14}
b) {14,16,14,16}
c) {14,14,16,16}
d) None of the mentioned
View Answer
Answer: b
Explanation: Given X1(n)={2,1,2,1}=>X1(k)=[6,0,2,0]
Given x2(n)={1,2,3,4}=>X2(k)=[10,-2+j2,-2,-2-j2]
when we multiply both DFTs we obtain the product
X(k)=X1(k).X2(k)=[60,0,-4,0]
By applying the IDFT to the above sequence, we get
x(n)={14,16,14,16}.
11. If X(k) is the N-point DFT of a sequence x(n), then circular time shift property is that N-point DFT of x((n-l)) N is X(k)e-
j2πkl/N
.
a) True
b) False
View Answer
Answer: a
Explanation: According to the circular time shift property of a sequence, If X(k) is the N-point DFT of a sequence x(n),
then the N-pint DFT of x((n-l))N is X(k)e-j2πkl/N.
12. If X(k) is the N-point DFT of a sequence x(n), then what is the DFT of x*(n)?
a) X(N-k)
b) X*(k)
c) X*(N-k)
d) None of the mentioned
View Answer
Answer: c
Explanation: According to the complex conjugate property of DFT, we have if X(k) is the N-point DFT of a sequence
x(n), then what is the DFT of x*(n) is X*(N-k).
2. What is the sequence y(n) that results from the use of four point DFTs if the impulse response is h(n)={1,2,3} and the
input sequence x(n)={1,2,2,1}?
a) {9,9,7,11}
b) {1,4,9,11,8,3}
c) {7,9,7,11}
d) {9,7,9,11}
View Answer
Answer: d
Explanation: The four point DFT of h(n) is H(k)=1+2e-jkπ/2+3 e-jkπ (k=0,1,2,3)
Hence H(0)=6, H(1)=-2-j2, H(3)=2, H(4)=-2+j2
The four point DFT of x(n) is X(k)= 1+2e-jkπ/2+2 e-jkπ+3e-3jkπ/2(k=0,1,2,3)
Hence X(0)=6, X(1)=-1-j, X(2)=0, X(3)=-1+j
The product of these two four point DFTs is
Ŷ(0)=36, Ŷ(1)=j4, Ŷ(2)=0, Ŷ(3)=-j4
The four point IDFT yields ŷ(n)={9,7,9,11}
We can verify as follows
We know that from the previous question y(n)={1,4,9,11,8,3}
ŷ(0)=y(0)+y(4)=9
ŷ(1)=y(1)+y(5)=7
ŷ(2)=y(2)=9
ŷ(3)=y(3)=11.
3. Overlap add and Overlap save are the two methods for linear FIR filtering a long sequence on a block-by-block basis
using DFT.
a) True
b) False
View Answer
Answer: a
Explanation: In these two methods, the input sequence is segmented into blocks and each block is processed via DFT
and IDFT to produce a block of output data. The output blocks are fitted together to form an overall output sequence
which is identical to the sequence obtained if the long block had been processed via time domain convolution. So,
Overlap add and Overlap save are the two methods for linear FIR filtering a long sequence on a block-by-block basis
using DFT.
4. In Overlap save method of long sequence filtering, what is the length of the input sequence block?
a) L+M+1
b) L+M
c) L+M-1
d) None of the mentioned
View Answer
Answer: c
Explanation: In this method, each data block consists of the last M-1 data points of the previous data block followed by L
new data points to form a data sequence of length N=L+M-1.
5. In Overlap save method of long sequence filtering, how many zeros are appended to the impulse response of the FIR
filter?
a) L+M
b) L
c) L+1
d) L-1
View Answer
Answer: d
Explanation: The impulse of the FIR filter is increased in length by appending L-1 zeros and an N-point DFT of the
sequence is computed once and stored.
6. The first M-1 values of the output sequence in every step of Overlap save method of filtering of long sequence are
discarded.
a) True
b) False
View Answer
Answer: a
Explanation: Since the data record of length N, the first M-1 points of ym(n) are corrupted by aliasing and must be
discarded. The last L points of ym(n) are exactly as same as the result from linear convolution.
7. In Overlap add method, what is the length of the input data block?
a) L-1
b) L
c) L+1
d) None of the mentioned
View Answer
Answer: b
Explanation: In this method the size of the input data block is L points and the size of the DFTs and IDFT is N=L+M-1.
10. In which of the following methods, the output sequence is considered as shown in the below diagram?
11. What is the value of x(n)*h(n), 0≤n≤11 for the sequences x(n)={1,2,0,-3,4,2,-1,1,-2,3,2,1,-3} and h(n)={1,1,1} if we
perform using overlap add fast convolution technique?
a) {1,3,3,1,1,3,5,2,2,2,3,6}
b) {1,2,0,-3,4,2,-1,1,-2,3,2,1,-3}
c) {1,2,0,3,4,2,1,1,2,3,2,1,3}
d) {1,3,3,-1,1,3,5,2,-2,2,3,6}
View Answer
Answer: d
Explanation: Since M=3, we chose the transform length for DFT and IDFT computations as L=2 M=23=8.
Since L=M+N-1, we get N=6.
According to Overlap add method, we get
x1‘(n)={1,2,0,-3,4,2,0,0} and h'(n)={1,1,1,0,0,0,0,0}
y1(n)=x1‘(n)*N h'(n) (circular convolution)={1,3,3,-1,1,3,6,2}
x2‘(n)={-1,1,-2,3,2,1,0,0} and h'(n)={1,1,1,0,0,0,0,0}
y2(n) = x2‘(n)*N h'(n)={-1,0,-2,2,3,6,3,1}
Thus we get, y(n) = {1,3,3,-1,1,3,5,2,-2,2,3,6}.
12. What is the value of x(n)*h(n), 0≤n≤11 for the sequences x(n)={1,2,0,-3,4,2,-1,1,-2,3,2,1,-3} and h(n)={1,1,1} if we
perform using overlap save fast convolution technique?
a) {1,3,3,-1,1,3,5,2,-2,2,3,6}
b) {1,2,0,-3,4,2,-1,1,-2,3,2,1,-3}
c) {1,2,0,3,4,2,1,1,2,3,2,1,3}
d) {1,3,3,1,1,3,5,2,2,2,3,6}
View Answer
Answer: a
Explanation: Since M=3, we chose the transform length for DFT and IDFT computations as L=2 M=23=8.
Since L=M+N-1, we get N=6.
According to Overlap save technique, we get
x1‘(n)={0,0,1,2,0,-3,4,2} and h'(n)={1,1,1,0,0,0,0,0}
=>y1(n)={1,3,3,-1,1,3}
x2‘(n)={4,2,-1,1,-2,3,2,1} and h'(n)={1,1,1,0,0,0,0,0}
=>y2(n)={5,2,-2,2,3,6}
=>y(n)= {1,3,3,-1,1,3,5,2,-2,2,3,6}.
3. The finite observation interval for the signal places a limit on the frequency resolution.
a) True
b) False
View Answer
Answer: a
Explanation: After sampling the signal, we limit the duration of the signal to the time interval T 0=LT, where L is the
number of samples and T is the sample interval. So, it limits our ability to distinguish two frequency components that are
separated by less than 1/T0=1/LT in frequency. So, the finite observation interval for the signal places a limit on the
frequency resolution.
4. If {x(n)} is the signal to be analyzed, limiting the duration of the sequence to L samples, in the interval 0≤ n≤ L-1, is
equivalent to multiplying {x(n)} by?
a) Kaiser window
b) Hamming window
c) Hanning window
d) Rectangular window
View Answer
Answer: d
Explanation: The equation of the rectangular window w(n) is given as
w(n)=1, 0≤ n≤ L-1
=0, otherwise
Thus, we can limit the duration of the signal x(n) to L samples by multiplying it with a rectangular window of length L.
6. If x(n)=cosω0n and W(ω) is the Fourier transform of the rectangular signal w(n), then what is the Fourier transform of
the signal x(n).w(n)?
a) 1/2[W(ω-ω0)- W(ω+ω0)]
b) 1/2[W(ω-ω0)+ W(ω+ω0)]
c) [W(ω-ω0)+ W(ω+ω0)]
d) [W(ω-ω0)- W(ω+ω0)]
View Answer
Answer: b
Explanation: According to the exponential properties of Fourier transform, we get
Fourier transform of x(n).w(n)= 1/2[W(ω-ω0)+ W(ω+ω0)]
7. The characteristic of windowing the signal called “Leakage” is the power that is leaked out into the entire frequency
range.
a) True
b) False
View Answer
Answer: a
Explanation: We note that the windowed spectrum X^(w) is not localized to a single frequency, but instead it is spread
out over the whole frequency range. Thus the power of the original signal sequence x(n) that was concentrated at a
single frequency has been spread by the window into the entire frequency range. We say that the power has been
leaked out into the entire frequency range and this phenomenon is called as “Leakage”.
8. Which of the following is the advantage of Hanning window over rectangular window?
a) More side lobes
b) Less side lobes
c) More width of main lobe
d) None of the mentioned
View Answer
Answer: b
Explanation: The Hanning window has less side lobes and the leakage is less in this windowing technique.
9. Which of the following is the disadvantage of Hanning window over rectangular window?
a) More side lobes
b) Less side lobes
c) More width of main lobe
d) None of the mentioned
View Answer
Answer: c
Explanation: In the magnitude response of the signal windowed using Hanning window, the width of the main lobe is
more which is the disadvantage of this technique over rectangular windowing technique.
2. Which of the following is true regarding the number of computations required to compute DFT at any one value of ‘k’?
a) 4N-2 real multiplications and 4N real additions
b) 4N real multiplications and 4N-4 real additions
c) 4N-2 real multiplications and 4N+2 real additions
d) 4N real multiplications and 4N-2 real additions
View Answer
Answer: d
Explanation: The formula for calculating N point DFT is given as
X(k)=∑N−1n=0x(n)e−j2πkn/N
From the formula given at every step of computing we are performing N complex multiplications and N-1 complex
additions. So, it requires 4N real multiplications and 4N-2 real additions for any value of ‘k’ to compute DFT of the
sequence.
3. WNk+N/2=?
a) WNk
b) -WNk
c) WN-k
d) None of the mentioned
View Answer
Answer: b
Explanation: According to the symmetry property, we get WNk+N/2=-WNk.
4. What is the real part of the N point DFT XR(k) of a complex valued sequence x(n)?
a) ∑N−1n=0[xR(n)cos2πknN–xI(n)sin2πknN]
b) ∑N−1n=0[xR(n)sin2πknN+xI(n)cos2πknN]
c) ∑N−1n=0[xR(n)cos2πknN+xI(n)sin2πknN]
d) None of the mentioned
View Answer
Answer: c
Explanation: For a complex valued sequence x(n) of N points, the DFT may be expressed as
XR(k)=∑N−1n=0[xR(n)cos2πknN+xI(n)sin2πknN]
5. The computation of XR(k) for a complex valued x(n) of N points requires _____________
a) 2N2 evaluations of trigonometric functions
b) 4N2 real multiplications
c) 4N(N-1) real additions
d) All of the mentioned
View Answer
Answer: d
Explanation: The expression for XR(k) is given as
XR(k)=∑N−1n=0[xR(n)cos2πknN+xI(n)sin2πknN]
So, from the equation we can tell that the computation of XR(k) requires 2N2 evaluations of trigonometric functions,
4N2 real multiplications and 4N(N-1) real additions.
6. Divide-and-conquer approach is based on the decomposition of an N-point DFT into successively smaller DFTs. This
basic approach leads to FFT algorithms.
a) True
b) False
View Answer
Answer: a
Explanation: The development of computationally efficient algorithms for the DFT is made possible if we adopt a divide-
and-conquer approach. This approach is based on the decomposition of an N-point DFT into successively smaller
DFTs. This basic approach leads to a family of computationally efficient algorithms known collectively as FFT
algorithms.
7. If the arrangement is of the form in which the first row consists of the first M elements of x(n), the second row consists
of the next M elements of x(n), and so on, then which of the following mapping represents the above arrangement?
a) n=l+mL
b) n=Ml+m
c) n=ML+l
d) none of the mentioned
View Answer
Answer: b
Explanation: If we consider the mapping n=Ml+m, then it leads to an arrangement in which the first row consists of the
first M elements of x(n), the second row consists of the next M elements of x(n), and so on.
9. How many complex multiplications are performed in computing the N-point DFT of a sequence using divide-and-
conquer method if N=LM?
a) N(L+M+2)
b) N(L+M-2)
c) N(L+M-1)
d) N(L+M+1)
View Answer
Answer: d
Explanation: The expression for N point DFT is given as
X(p,q)=∑L−1l=0{WlqN[∑M−1m=0x(l,m)WmqM]}WlpL
The first step involves L DFTs, each of M points. Hence this step requires LM 2 complex multiplications, second require
LM and finally third requires ML2. So, Total complex multiplications = N(L+M+1).
10. How many complex additions are performed in computing the N-point DFT of a sequence using divide-and-conquer
method if N=LM?
a) N(L+M+2)
b) N(L+M-2)
c) N(L+M-1)
d) N(L+M+1)
View Answer
Answer: b
Explanation: The expression for N point DFT is given as
X(p,q)=∑L−1l=0{WlqN[∑M−1m=0x(l,m)WmqM]}WlpL
The first step involves L DFTs, each of M points. Hence this step requires LM(M-1) complex additions, second step do
not require any additions and finally third step requires ML(L-1) complex additions. So, Total number of complex
additions=N(L+M-2).
11. Which is the correct order of the following steps to be done in one of the algorithm of divide and conquer method?
i) Store the signal column wise
ii) Compute the M-point DFT of each row
iii) Multiply the resulting array by the phase factors WNlq.
iv) Compute the L-point DFT of each column.
v) Read the result array row wise.
a) i-ii-iv-iii-v
b) i-iii-ii-iv-v
c) i-ii-iii-iv-v
d) i-iv-iii-ii-v
View Answer
Answer: c
Explanation: According to one of the algorithm describing the divide and conquer method, if we store the signal in
column wise, then compute the M-point DFT of each row and multiply the resulting array by the phase factors W Nlq and
then compute the L-point DFT of each column and read the result row wise.
12. If we store the signal row wise then the result must be read column wise.
a) True
b) False
View Answer
Answer: a
Explanation: According to the second algorithm of divide and conquer approach, if the input signal is stored in row wise,
then the result must be read column wise.
13. If we store the signal row wise and compute the L point DFT at each column, the resulting array must be multiplied
by which of the following factors?
a) WNlq
b) WNpq
c) WNlq
d) WNpm
View Answer
Answer: d
Explanation: According to the second algorithm of divide and conquer approach, if the input signal is stored in row wise,
then we calculate the L point DFT of each column and we multiply the resulting array by the factor W Npm.
2. If we split the N point data sequence into two N/2 point data sequences f1(n) and f2(n) corresponding to the even
numbered and odd numbered samples of x(n) and F1(k) and F2(k) are the N/2 point DFTs of f1(k) and f2(k) respectively,
then what is the N/2 point DFT X(k) of x(n)?
a) F1(k)+F2(k)
b) F1(k)-WNk F2(k)
c) F1(k)+WNk F2(k)
d) None of the mentioned
View Answer
Answer: c
Explanation: From the question, it is given that
f1(n)=x(2n)
f2(n)=x(2n+1), n=0,1,2…N/2-1
X(k)=∑N−1n=0x(n)WknN, k=0,1,2..N-1
=∑nevenx(n)WknN+∑noddx(n)WknN
=∑(N2)−1m=0x(2m)W2kmN+∑(N2)−1m=0x(2m+1)Wk(2m+1)N
=∑(N2)−1m=0f1(m)WkmN/2+WkN∑(N/2)−1m=0f2(m)Wkm(N2)
X(k)=F1(k)+ WNk F2(k).
3. If X(k) is the N/2 point DFT of the sequence x(n), then what is the value of X(k+N/2)?
a) F1(k)+F2(k)
b) F1(k)-WNk F2(k)
c) F1(k)+WNk F2(k)
d) None of the mentioned
View Answer
Answer: b
Explanation: We know that, X(k) = F1(k)+WNk F2(k)
We know that F1(k) and F2(k) are periodic, with period N/2, we have F1(k+N/2) = F1(k) and F2(k+N/2)= F2(k). In addition,
the factor WNk+N/2 = -WNk.
Thus we get, X(k+N/2)= F1(k)- WNk F2(k).
5. The total number of complex multiplications required to compute N point DFT by radix-2 FFT is?
a) (N/2)log2N
b) Nlog2N
c) (N/2)logN
d) None of the mentioned
View Answer
Answer: a
Explanation: 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)log 2N.
6. The total number of complex additions required to compute N point DFT by radix-2 FFT is?
a) (N/2)log2N
b) Nlog2N
c) (N/2)logN
d) None of the mentioned
View Answer
Answer: b
Explanation: 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 additions is reduced to Nlog2N.
a) Decimation-in-time FFT
b) Decimation-in-frequency FFT
c) All of the mentioned
d) None of the mentioned
View Answer
Answer: a
Explanation: The above given diagram is the basic butterfly computation in the decimation-in-time FFT algorithm.
a) Decimation-in-time FFT
b) Decimation-in-frequency FFT
c) All of the mentioned
d) None of the mentioned
View Answer
Answer: b
Explanation: The above given diagram is the basic butterfly computation in the decimation-in-frequency FFT algorithm.
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)?
a) x(n)−x∗(n)2
b) x(n)+x∗(n)2
c) x(n)−x∗(n)2j
d) x(n)+x∗(n)2j
View Answer
Answer: b
Explanation: 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
View Answer
Answer: d
Explanation: 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)=x 1(n)+jx2(n), 0≤ n≤ N-1, then what is the DFT of x1(n)?
a) 12[X∗(k)+X∗(N−k)]
b) 12[X∗(k)−X∗(N−k)]
c) 12j[X∗(k)−X∗(N−k)]
d) 12j[X∗(k)+X∗(N−k)]
View Answer
Answer: a
Explanation: 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)=12DFT[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)=12[X∗(k)+X∗(N−k)].
5. If X(k) is the DFT of x(n) which is defined as x(n)=x 1(n)+jx2(n), 0≤ n≤ N-1, then what is the DFT of x1(n)?
a) 12[X∗(k)+X∗(N−k)]
b) 12[X∗(k)−X∗(N−k)]
c) 12j[X∗(k)−X∗(N−k)]
d) 12j[X∗(k)+X∗(N−k)]
View Answer
Answer: c
Explanation: 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)=12jDFT[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)=12j[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)
View Answer
Answer: b
Explanation: 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)=12[X∗(k)+X∗(N−k)] and X2(k)=12j[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)
View Answer
Answer: d
Explanation: 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)=12[X∗(k)+X∗(N−k)] and X2(k)=12j[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.
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
View Answer
Answer: c
Explanation: 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)log 2N.
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
View Answer
Answer: b
Explanation: The number of additions to be performed in FFT are Nlog 2N. 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 2Nlog 2N.
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
View Answer
Answer: b
Explanation: 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)log 2N. So, the number of complex
multiplications per output data point is [Nlog22N]/L.