# Mechatronics Questions and Answers – Data Flow in DSP

This set of Mechatronics Multiple Choice Questions & Answers (MCQs) focuses on “Data Flow in DSP”.

1. Who developed Boolean dataflow?
a) Grueblerowen
b) Joe Buck
c) Oersted
d) Robert Abalakov

Explanation: Joe Buck developed Boolean dataflow. It supports the data flow control during runtime like the DDF (Dynamic Data Flow). Joe Buck developed this Boolean dataflow as a part of his PHD thesis.

2. Fast Fourier transform algorithm can compute the value of which type of transform?
a) DFT (Discrete Fourier transform) and IDFT (Discrete Fourier transform)
b) DFT (Discrete Fourier transform)
c) IDFT (Discrete Fourier transform)
d) Z transform

Explanation: Fast Fourier transform algorithm can compute the value of both DFT (Discrete Fourier transform) and IDFT (Discrete Fourier transform). A Fourier transform converts the signal from time or space domain to frequency domain and vice versa by IDFT.

3. Which digital filter should be used to separate two frequency bands?
a) Mean filter
b) Median filter
c) Chebyshev filter
d) Weiner filter

Explanation: Chebyshev filter should be used to separate two frequency bands. The design of the Chebyshev filter was based upon a mathematical technique known as Z-transform. They are also well known for their fast speed.

4. Which is an example of Digital media processor?
b) TMS320F2809PZA
c) RD-KL25-AGMP01
d) DM388AAARD21

Explanation: DM388AAARD21 is an example of Digital media processor. It is manufactured by the “Texas Instruments”. TMS320F2809PZA is an example of Digital signal controller. ADC0808CCN PDIP-28 is an example of Analog to digital converter. RD-KL25-AGMP01 is an example of data logger kit.

5. Von Neumann architecture is currently used in most of the fields for dataflow.
a) True
b) False

Explanation: Von Neumann architecture is currently not used in most of the fields for dataflow. It is a traditional dataflow architecture also known as control flow architecture. Today Dataflow architecture is used in most of the fields which totally contrasts the Von Neumann architecture.
Note: Join free Sanfoundry classes at Telegram or Youtube

6. Program counter is not present in Dataflow Architecture.
a) True
b) False

Explanation: Program counter is not present in Dataflow Architecture. Program counters are registers that contains address of the instructions that are currently being executed. The execution of the dataflow architecture depends totally on the input.

7. Which is an example of Digital signal controller?
b) TMS320F2809PZA
c) RD-KL25-AGMP01
d) 792XDXM4L-24A

Explanation: TMS320F2809PZA is an example of Digital signal controller. It is manufactured by the “Texas Instruments”. ADC0808CCN PDIP-28 is an example of Analog to digital converter. It consists of a 8 channel multiplexer. RD-KL25-AGMP01 is an example of data logger kit. 792XDXM4L-24A is an example of relay.

8. What does firing of instruction mean in terms of dataflow?
c) The Content-addressable memory executed the instruction
d) The Content-addressable memory cannot execute the instruction

Explanation: Firing of instruction mean in terms of dataflow means that the Content-addressable memory is loaded with instruction and ready for execution. The CAM (Content-addressable memory) is also known as associative memory.

9. Which memory is also known as associative memory?
b) Random access memory
d) Flash memory

Explanation: Content-addressable memory is also known as associative memory. In this type of memory the memory unit or the memory packet is identified by accessing the data itself rather than the memory address.

10. What does CAM stand for in terms of memory storage and data flow?
d) Content-allocating memory

Explanation: CAM stands for Content-addressable memory in terms of memory storage and data flow. It is a type of computer memory which facilitates us with very high speed searching of applications.

11. A compiler does not compile a program further if an error is found.
a) True
b) False

Explanation: A compiler compiles the whole program further even if an error is found. It compiles the whole program in one go. After compiling the whole program the compiler generates the total number of errors in it.

12. An interpreter does not compile a program further if an error is found.
a) True
b) False

Explanation: An interpreter does not compile a program further if an error is found. It compiles the whole program line by line. Therefore when an error occurs, the interpreter stops compiling from that point onwards.

13. Dynamic data flow allows one token per arc in the data flow graph.
a) True
b) False

Explanation: Dynamic data flow allows more than one token per arc in the dataflow graph. Static dataflow allows one token per arc in the dataflow graph. In static dataflow model we can only approximate the abstract model.

14. What is the type of machines called that uses Content-addressable memory (CAM)?
a) Dynamic Dataflow Machines
b) Static Dataflow Machines
c) Static inflow Machines
d) Dynamic outflow Machines

Explanation: The type of machines that uses Content-addressable memory (CAM) are called as Dynamic Dataflow Machines. A Dynamic Dataflow Machine supports parallelism by loop unravelling among the iterating loops.

15. What does SDF stand for in terms of signal processing and data flow?
a) Synchronous data flux
b) Synchronous data flow
c) Synthesized data flow
d) Synthesized data flux

Explanation: SDF stands for Synchronous data flow in terms of signal processing and data flow. It is a special type of data flow in which each receiving nodes are restricted to consume a fixed amount of data tokens per invocation.

Sanfoundry Global Education & Learning Series – Mechatronics.

To practice all areas of Mechatronics, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]