# MCQs on Data Flow in DSP

1 - Question

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 - Question

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 - Question

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. advertisement

4 - Question

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 - Question

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.

6 - Question

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 - Question

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 - Question

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 - Question

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 - Question

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 - Question

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 - Question

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 - Question

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 - Question

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 - Question

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