Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

The convolution of a signal in time domain can be viewed as __________(a) Multiplication in z-domain(b) Squaring in z-domain(c) Doubling the signal in z-domain(d) Convolution in z-domainThis question was posed to me by my school principal while I was bunking the class.The query is from Z Transform topic in division Digital Signal Processing of MATLAB

Answer»

Right option is (a) Multiplication in z-DOMAIN

Easy explanation: This is OBSERVED from the fact that a signal can be represented as a summation of IMPULSES and while we perform convolution in a TIME domain, we can represent the entire OUTPUT in the form of z^-n.

2.

For a causal L.T.I. system, the impulse response is 0 for _________(a) t0(d) AlwaysI got this question in semester exam.Asked question is from Convolution in section Digital Signal Processing of MATLAB

Answer»

The correct OPTION is (a) t<0

To explain I WOULD say: Since the system is CAUSAL, the impulse response won’t exist for t<0. This is because the output of the system should not depend on future INPUTS. Thus only option t<0 is correct.

3.

The Discrete Transfer Fcn1 is using a ramp function.(a) True(b) FalseI had been asked this question by my college professor while I was bunking the class.The doubt is from Z Transform in division Digital Signal Processing of MATLAB

Answer»

Right answer is (a) True

The explanation: The THREE delays received by the output of the transfer function suggests that the response of the transfer function is a PARABOLA itself. THUS the above STATEMENT is necessary for this CASE.

4.

The unit delay operator can be thought of in the z-domain as ___________(a) Multiplication by z^-1(b) Multiplication by z(c) Multiplication by z^-2(d) Multiplication by z^2I got this question during an online interview.My question comes from Z Transform in portion Digital Signal Processing of MATLAB

Answer»

Right answer is (a) Multiplication by z^-1

The best explanation: If a signal is delayed by one unit in time, the Z-transform of the RESULTANT signal is the Z-transform of the ORIGINAL signal which gets MULTIPLIED by z^-1. HENCE, the correct option is Multiplication by z^-1.

5.

What is the T in the relation z=e^sT?(a) Sampling Period(b) Time Period(c) Normal Period(d) Average PeriodThe question was posed to me in exam.I'm obligated to ask this question of Z Transform in portion Digital Signal Processing of MATLAB

Answer»

Right answer is (a) Sampling Period

The best I can explain: This EQUATION is used to TRANSFORM the signal from Laplacian DOMAIN to z domain. Here, T REFERS to the sampling period since the entire signal needs to be SAMPLED at a period of T to be expressed in the z-domain.

6.

What will be seen in the scope?(a) A ramp function(b) A step function(c) A parabola(d) A hyperbolaThe question was asked during an online interview.Question is from Z Transform topic in portion Digital Signal Processing of MATLAB

Answer»

The correct ANSWER is (a) A RAMP FUNCTION

The explanation: The transfer function is a step function and the step response of a step function is a ramp function. HENCE, the output in the scope is just a ramp function.

7.

The bilateral Z-transform ranges from ____________(a) -∞ to ∞(b) 0 to ∞(c) -∞ to 0(d) Does not existI had been asked this question in an online interview.My question is from Z Transform in portion Digital Signal Processing of MATLAB

Answer»

The correct answer is (a) -∞ to ∞

Easiest EXPLANATION: Unilateral Z-Transform RANGES are provided in 0 to ∞ and -∞ to 0. For BILATERAL Z-transform the signal can be DEFINED in the range given in option -∞ to ∞.

8.

The R.O.C. of impulse function is _________(a) The entire z-plane(b) Interior to the unit circle |z|=1(c) Exterior to the unit circle |z|=1(d) Between the unit circle |z|=1 and |z|=∞I had been asked this question in an online interview.The question is from Z Transform topic in chapter Digital Signal Processing of MATLAB

Answer»

Right option is (a) The entire Z-plane

The explanation: The impulse FUNCTION has a Z-transform EQUAL to 1.Since it is independent of z, it exists for all values of z. Hence, the Z-transform CONVERGES for all values of z. Thus, the R.O.C. of impulse function is the entire z-plane.

9.

What is the Scope value if the signal generator has a frequency of 2 Hz only?(a) An attenuated signal of same frequency(b) The entire signal at the same frequency(c) The entire signal at reduced frequency(d) An attenuated signal at reduced frequencyI got this question in examination.This is a very interesting question from Convolution topic in division Digital Signal Processing of MATLAB

Answer»

Right answer is (a) An attenuated SIGNAL of same frequency

The explanation is: The above transfer function is that of a high PASS filter. The cut-off frequency for allowing signals is 3Hz but the given signal frequency is that of 2Hz only. If the frequency of the signal GENERATOR was more than 2Hz- the output would’ve been entire signal at the same frequency but for >>3Hz. Now, the convolution in TIME domain is multiplication in frequency domain and the output of the transfer function block is the product of the transfer function and the laplace transform of the sinusoid. It can be checked in MATLAB that the poles of the resultant function will consist of ONE pole at s=-2+(-).707i which equivalently suggest that there is a 3 db decade if the input frequency becomes less than 2hz.

10.

If σ

Answer»

The CORRECT choice is (a) INTERIOR

The explanation: For σ<0, |z| is LESS than 1. Hence, the point lies interior to the CIRCLE |z|=1.

11.

What will be seen in the Scope if the step time is 0 seconds in the following Simulink Model and the limit of x axis is n=10?(a) A delayed ramp function(b) r[n-1](c) r[n-2](d) ErrorI got this question in an internship interview.My enquiry is from Z Transform in chapter Digital Signal Processing of MATLAB

Answer» RIGHT choice is (b) r[n-1]

The explanation is: The OUTPUT of the transfer function has a the function r[n+1] and it gets delayed by two UNITS in time to become r[n-1]. This is why the DISPLAY of the model shows 9 at n=10.
12.

What will be seen in the scope if the step time is 0 seconds in the following Simulink Model?(a) A unit step signal delayed by 2 units in time(b) u[n-3](c) A ramp function(d) An impulse functionThe question was posed to me in quiz.Query is from Z Transform topic in section Digital Signal Processing of MATLAB

Answer»

Correct option is (a) A unit STEP signal delayed by 2 UNITS in TIME

For explanation I WOULD say: The DELAY block will delay the signal by 2 units in time.

13.

What is the following graph, if del(t) represents the impulse function?(a) del(t)(b) del(t-100)(c) del(t+100)(d) del(t-50)The question was posed to me in an online quiz.I would like to ask this question from Operations on Signals topic in portion Digital Signal Processing of MATLAB

Answer»

The correct ANSWER is (b) DEL(t-100)

Easy explanation: The above graph SHOWS the impulse FUNCTION at t=+100. This means that the function has been delayed by 100 units of time. Hence, the correct option is del(t-100).

14.

The unit step response of an L.T.I. system is the convolution of a step signal and it’s ________(a) Impulse response(b) Ramp response(c) Parabolic response(d) Time responseThis question was addressed to me by my college director while I was bunking the class.My enquiry is from Convolution topic in section Digital Signal Processing of MATLAB

Answer» CORRECT answer is (a) IMPULSE response

Easy EXPLANATION: The response of an L.T.I. system is given by the convolution of an input and the impulse response of the system. HENCE, for the unit step response of an L.T.I. system- the input is a unit step function while the convolution will be DONE with the impulse response. Hence, Impulse response is correct.
15.

A continuous signal can be represented as the product of an impulse function and the signal itself.(a) True(b) FalseThe question was posed to me during an interview for a job.The doubt is from Convolution topic in division Digital Signal Processing of MATLAB

Answer»

Right ANSWER is (a) True

The best I can explain: The CONTINUOUS SIGNAL can be represented as an integral of impulses. This representation buries it down to the form of convolution of two signal where ONE signal is the impulse FUNCTION while the other is the continuous signal. Hence, the above statement is true.

16.

If x(t-5)=0 for t=5, the signal is ___________(a) Causal(b) Symmetric(c) Linear, Time Invariant and Causal(d) Cannot be determinedI have been asked this question during an online interview.This interesting question is from Operations on Signals topic in portion Digital Signal Processing of MATLAB

Answer»

Right option is (a) CAUSAL

For explanation I would say: The signal given to us is delayed by 5 units in time. If we advance the signal by 5 units, the signal AMPLITUDE is 0 for t<0 but A for t>=0. Hence, the signal will be causal.

17.

plot([0:1:8],[rectpulse(1,9)]’) and plot([0:1:8],ones(1,9)) will generate the same graph.(a) True(b) FalseI have been asked this question in quiz.My question is taken from Operations on Signals topic in section Digital Signal Processing of MATLAB

Answer»

The correct choice is (a) True

For explanation: ‘rectpulse(1,9)’ GENERATES a column vector of 9 1’s. Since we have transposed it, the resultant is a ROW vector of 9 1S. ‘ones(1,9)’ also generates 9 1’s as a row vector. Thus, the above codes will RESULT in the same graph.

18.

The convolution of [1 2 1] and [1 2 1] will have the highest amplitude at t= _________(a) 3 units(b) 0 units(c) 1 unit(d) 2 unitsI got this question in homework.Question is taken from Operations on Signals topic in section Digital Signal Processing of MATLAB

Answer»

Correct option is (d) 2 UNITS

The best I can explain: If we observe the process of graphical convolution, we find that since, the given two signals are equal to each other, the maximum amplitude of the signal generating DUE to convolution will be midway between the total LENGTH of the resultant signal. This is due to the fact that at that INSTANT, one signal lies on top of ANOTHER. Now the total length of the convolved signal is 5 units(0,1,2,3,4) and the middle point is t=2. Hence, the correct option is t=2 units.

19.

The convolution of a discrete signal with itself is _________(a) Squaring the signal(b) Doubling the signal(c) Adding two signals(d) is not possibleI have been asked this question by my school teacher while I was bunking the class.Query is from Convolution in section Digital Signal Processing of MATLAB

Answer»

Correct OPTION is (a) Squaring the signal

Easiest explanation: This is proved by the fact that since DISCRETE signals can be thought of as a one VARIABLE polynomial with the COEFFICIENTS, along with the order, representing the amplitude, at an instant EQUAL to the order of the variable, of the signal- they are simply multiplied during convolution.

20.

What will be seen in the scope if the step time is 1 second in the following Simulink Model?(a) A unit step signal delayed by 2 units in time(b) u[n-3](c) A ramp function(d) An impulse functionThis question was addressed to me in an internship interview.The origin of the question is Z Transform topic in division Digital Signal Processing of MATLAB

Answer»

Correct answer is (b) u[n-3]

For explanation I WOULD say: SINCE the step time is 1, the INPUT step signal is delayed by 1 UNIT already. MOREOVER, multiplying the signal by z-2 delays the signal further by 2 units.

21.

The Z-transform is only for discrete signals.(a) True(b) FalseI got this question in semester exam.I need to ask this question from Z Transform topic in division Digital Signal Processing of MATLAB

Answer»

Right CHOICE is (a) TRUE

To EXPLAIN I would say: The signal needs to be a SAMPLED SEQUENCE so that it can be represented in terms of the complex frequency z. Hence, the above statement is true.

22.

The convolution of a function with an impulse function delayed to an instant 3 in time results in ____________(a) An advance in the function by 3 units in time(b) The function itself(c) A delay in the function by 3 units in time(d) Cannot be determinedI got this question in final exam.My question is taken from Convolution topic in portion Digital Signal Processing of MATLAB

Answer»

The correct choice is (c) A delay in the function by 3 units in time

To explain I WOULD SAY: The CONVOLUTION of an impulse function with a function results in the function itself. But if the impulse function is delayed, the output will also get delayed by an equal amount. This is because

∫^∞-∞ F(k).δ(t-m-k)dk=f(t-m).

23.

The impulse response of a discrete time system is the inverse Z-transform of the transfer function of the system in z-domain.(a) True(b) FalseThe question was posed to me in my homework.Asked question is from Z Transform topic in division Digital Signal Processing of MATLAB

Answer»

Right ANSWER is (a) True

Explanation: The Z-transform of the impulse response of DISCRETE time system gives the transfer function of the system in z-domain. This can also be achieved from the impulse invariance transformation. HENCE, the CONVERSE should be true and the above statement is true.

24.

The output of p=conv([ones(1,50)],[ones(1,100)]) and p=conv([ones(1,100)],[ones(1,50)]) are same.(a) True(b) FalseThe question was asked in homework.My enquiry is from Convolution topic in division Digital Signal Processing of MATLAB

Answer»

Right ANSWER is (a) True

Best explanation: The associative property of convolution SUGGESTS that convolving a and B is same as convolving b and a. HENCE, the above statement is true.

25.

The R.O.C. of a unit step function is __________(a) |z|>|1|(b) Entire z plane except z=0(c) Entire z plane except z=∞(d) Does not existThe question was asked during an interview.This is a very interesting question from Z Transform in division Digital Signal Processing of MATLAB

Answer»

Correct choice is (a) |Z|>|1|

Easiest explanation: The unit STEP function is a causal INFINITE duration signal. The R.O.C. of a^nu[n] is |z|>|a|. For a unit step function, a=1 and thus the R.O.C. is GIVEN by option only.

26.

What is the working of the conv2() command?(a) 2-d convolution(b) 1-d convolution(c) 3-d convolution(d) n-d convolutionThe question was asked during an internship interview.This is a very interesting question from Convolution topic in division Digital Signal Processing of MATLAB

Answer»

The CORRECT option is (a) 2-d convolution

For explanation: The conv2() COMMAND is defined in MATLAB to PERFORM 2d convolution. Hence, only 2-d convolution is correct. This TYPE of convolution is essential in image processing and VIDEO processing.

27.

What is the relationship b/n laplace transform and z-transform of a function?(a) Impulse invariant transformation(b) z=e^-sT(c) s=jw(d) s=σI had been asked this question in examination.I would like to ask this question from Z Transform topic in section Digital Signal Processing of MATLAB

Answer»

Correct OPTION is (a) Impulse INVARIANT transformation

Explanation: The Z-TRANSFORM of a signal at z=e^sT YIELDS the Laplace transform of the signal. This method of transformation is called Impulse Invariant Transformation.

28.

The signal get shifted by 1 units in time due to the following code: conv([ 1 2 3],[ 0 1 0]).(a) True(b) FalseThis question was posed to me in a job interview.My question is based upon Convolution topic in chapter Digital Signal Processing of MATLAB

Answer» RIGHT OPTION is (a) True

Easy explanation: The 2^nd ROW vector, in the INPUT, acts like an impulse function DELAYED by 1 unit in time and exists only at t=1 unit in time. Thus, the above statement is true.
29.

How much does the delay change, if the step time is taken as two units in time, in r(t-m), in scope 1 and 3?(a) 1 and 3(b) 2 and 3(c) 3 and 1(d) ErrorThe question was posed to me in quiz.The above asked question is from Z Transform in portion Digital Signal Processing of MATLAB

Answer»

The correct answer is (a) 1 and 3

Explanation: In scope 1, the INPUT of the Transfer function block is U(t-2) and the step response leads to multiplication in z-domain which shows that the ramp output GETS advanced by 1 unit and the RESULT of scope1 is r(t-1). After going through Delay of z-2, the output is r(t-3).

30.

Discrete time convolution is not possible in MATLAB.(a) True(b) FalseThis question was posed to me in an internship interview.My question is from Operations on Signals topic in division Digital Signal Processing of MATLAB

Answer»

The CORRECT answer is (B) False

The explanation: We need to DEFINE the signal in terms of vectors and then we can give them as inputs to the CONV() command. This will result in the discrete time convolution.

31.

The Z-transform doesn’t follow the linearity principle.(a) True(b) FalseThe question was asked in homework.Asked question is from Z Transform in chapter Digital Signal Processing of MATLAB

Answer»

Correct answer is (b) False

To explain I would say: The Z-transform does follow the PRINCIPLES of HOMOGENEITY and superposition. Hence, the linearity principle can be APPLIED to check if a system is linear or not in the z-domain.

32.

What is the following graph if u(t) denotes step function and r(t) denotes ramp function?(a) r(t)(b) r(t)-r(t-50)-u(t-50)(c) r(t)-r(t-50)(d) r(t)-u(t-50)This question was posed to me in my homework.This is a very interesting question from Operations on Signals in section Digital Signal Processing of MATLAB

Answer»

Correct choice is (B) r(t)-r(t-50)-u(t-50)

To elaborate: A RAMP function extends upto infinity. But here, the graph ends a 50 units in time. So, the function has a slope change at t=50 and the new slope is 0. But the function value is 0 FO r t>50 so we need to SUBTRACT the function, resulting at t=50, from a unit step function starting from t=50. Hence, the correct solution is option c only.

33.

What is the following graph if u(t) denotes step function?(a) u(t+0)(b) u(t)-u(t-1000)(c) u(t-0)(d) u(t)This question was posed to me in homework.Query is from Operations on Signals in portion Digital Signal Processing of MATLAB

Answer»

Correct answer is (b) u(t)-u(t-1000)

To explain I would SAY: The unit step SIGNAL extends from 0 to infinity. When we plot it in MATLAB, we bound it to a CERTAIN point in time. In this CASE, we have bounded it to 1000 units in time. HENCE, option u(t)-u(t-1000) is correct. Option a, c and d mean the same thing but it’s not possible to represent the unit step function graphically.