# 10 DSP(Digital Signal Processing) interview questions and answers | DSP Questionnaire

This page describes DSP questionnaire written by specialists in DSP embedded domain.
This top 10 **DSP interview questions and answers** will help interviewee pass the job
interview for DSP Handware or software job position with ease.

This set of questions are very useful for passing interview for DSP engineer job position for fresher as well as experienced category. These questions are very useful as DSP viva questions also.

Question -1: Explain DSP basic architecture. Mention how to select DSP architecture suitable
for algorithm under development.

Answer -1:

Refer DSP Architecture basics➤.

Question -2: Explain Harvard and Von Neumann architecture and mention difference between them.

Answer -2:

Refer Harvard Vs von Neumann➤.

Question -3: Explain difference between convolution and correlation.

Answer -3:

Refer Convolution➤,
Correlation➤

Question -4: Mention FIR filter and IIR filter basics and differentiate FIR and IIR filter concepts.

Answer -4: Both are digital type of filters.
FIR stands for Finite Impulse Response and IIR stands for Infinite Impulse Response.
In FIR filter, no feedback is used while in IIR filter feedback is provided at input.
Hence FIR filter response is finite while IIR filter response is infinite.

Refer FIR vs IIR filter➤ and
Refer FIR MATLAB Code➤.

Question -5: Explain Interpolation and decimation and their applications in Digital Signal Processing.

Answer -5: Interpolation increases data rate, decimation decreases data rate.
Interpolation adds samples in between, Decimation removes samples from within.

Refer Interpolation➤ and
Decimation➤.

Question:Explain 8085 Microprocessor Architecture.

Answer: Refer 8085 Architecture➤

Question -6: What is FFT? How it differs from DFT? Explain simple FFT implementation using MATLAB code.

Answer -6: FFT stands for Fast Fourier Transform.
DFT stands for Discrete Fourier Transform.
FFT performs faster compare to DFT.

Refer FFT DFT basics➤ and
16 point FFT decimation in frequency MATLAB Code➤

Question -7: What is the difference between microprocessor and DSP?

Answer -7: Microprocessors are usually generic processor used in desktops, laptops etc.
DSP are special processor designed for specific complex applications such as
used in mobile, smart phone, tablets etc.
Most of the DSPs will have special instruction set which takes care of
complex signal processing in very less time and with the use of very small memory.
Popular DSP vendors are Texas (TMS320), Qualcomm, LSI, Tensilica etc.

Refer
What is inside DSP➤ and
DSP Chip Vendors➤.

Question -8: Often it is asked to convert floating point number to fixed point format.

Answer -8:
Refer Floating to fixed point conversion➤.

Question -9: Explain handling of interrupts in DSP?

Answer -9: This is very useful when porting protocol stack on DSP and FPGA and when
it is required to interface one layer(e.g. MAC) and the other layer (PHY).
Synchronization between two layers have been done using interrupt concept.

**Question -10**: Explain how DSP chip can be interfaced with FPGA chip?

**Answer -10**: One need to explain interfacing concepts used for data communication
between FPGA and DSP chips.

In addition to DSP interview questions and answers, one can also refer architecture of any one of the DSP.

## Top 10,12,15 Interview Questions and Answers

LTE Interview Questions and Answers

RF Interview Questions and Answers

Telecom Interview Questions and Answers

WCDMA Interview Questions and Answers

WiMAX Interview Questions and Answers

WLAN Interview Questions and Answers

Microcontroller Interview Questions and Answers

Electronics Interview Questions and Answers

Zigbee Interview Questions and Answers

IoT Interview Questions and Answers

Optical Interview Questions and Answers

DSP Interview Questions and Answers

Labview Interview Questions and Answers

MATLAB Interview Questions and Answers

VHDL Verilog Interview Questions and Answers

C C++ Interview Questions and Answers

Networking Interview Questions and Answers