Software Defined Radio Architecture Questions and Answers – Software Architecture – 2 and Answers

Software Defined Radio Architecture Question Paper on “Software Architecture – 2”.

1. Software communication architecture runs on _______ and _______ hardware.
a) heterogeneous, centralized
b) homogeneous, centralized
c) heterogeneous, distributed
d) homogeneous, distributed
Answer: c
Clarification: Software communication architecture is a complex architecture that provides support for secure signal processing applications that run on heterogeneous and distributed hardware. It was developed under Joint Tactical Radio System program.

2. Which of the following is not a facility provided by software communication architecture?
a) Installation of waveform
b) Management of waveform
c) Management of thread
d) Interaction with external services
Answer: c
Clarification: Software communication architecture is a component based management architecture. The infrastructure provides the facility to create, install, manage, and de-install waveforms for a component. It provides control of hardware and supports communication with external services via interfaces.

3. CORBA is used to ____
a) install waveform
b) maintain consistent interfaces
c) control hardware
d) manage hardware
Answer: b
Clarification: Common Object Request Broker Architecture is used to maintain consistent interfaces. Remote procedure calls can be made as if the data resides on local memory even if the data actually resides on a remote computer.

4. Different pieces of software communication architecture is linked to the operating system through ____
a) Common Object Request Broker Architecture and Interface Definition Language
b) Aspect Oriented Programming and Interface Definition Language
c) Common Object Request Broker Architecture and Aspect Oriented Programming
d) Component Based Programming and Aspect Oriented Programming

Answer: a
Clarification: Interface Definition Language is the language used by CORBA to describe component interfaces. The operating system performs system calls and is located at the core of software communication architecture.

5. The software communication architecture is partitioned into ____ parts.
a) two
b) three
c) four
d) five
Answer: c
Clarification: The software communication architecture is partitioned into four parts namely the framework, the profiles, the API, and the waveforms. The framework is further partitioned into three parts namely base components, framework control, and services.

6. ____ class has only two member methods namely start() and stop().
a) Property Set
b) Lifecycle
c) Resource
d) Port Supplier
Answer: c
Clarification: Resource class has only two member methods namely start() and stop() and one attribute namely the identifier. It inherits from Property Set class, Lifecycle class, Port Supplier class, and Testable Object class to offer functionalities such as initialization of a component into the framework.

7. The Property Set class facilitates other classes to ____ the resource class values.
a) copy
b) inherit
c) delete
d) query
Answer: d
Clarification: The Property Set class facilitates other class to configure and query the resource class values by providing a set of interfaces. During run time, querying can be performed by query() interface and reconfiguration can be performed by configure() interface.

8. ____ class can release the component from the framework.
a) PortSupplier
b) PropertySet
c) Resource
d) Lifecycle

View Answer

Answer: d
Clarification: Lifecycle class provides Resource class with the ability to initialize and release a component from the framework using initialize() and releaseObject() interfaces. Initialization sets the component to a known state.

  250+ TOP MCQs on RF and IF Processing Tradeoffs – 1 and Answers

9. The interface releaseObject() ____ a component ____ CORBA.
a) installs, to
b) manages, in
c) relocates, in
d) unbinds, from
Answer: d
Clarification: The interface releaseObject() is an interface associated with Lifecycle class. It unbinds a component from CORBA. It carries out the work required to delete an object.

10. Which of the following is not a method of the ResourceFactory class?
a) createResource()
b) releaseResource()
c) shutdown()
d) freezeResource()
Answer: d
Clarification: ResourceFactory class is used when a Resource has to be explicitly created. The createResource() interface creates an instance of the desired Resource, the releaseResource() calls the releaseObject() interface, and shutdown() terminates the ResourceFactory.

11. ____ class is the entry point of any component.
a) Port
b) Resource
c) Resource Factory
d) Port Supplier
Answer: a
Clarification: Port class is the entry point of any component. The explicitly defined methods of Port class are connectPort() and disconnectPort(). The actual connection based implementations are guided by a waveform’s application specific interface.

12. The interface getPort() belongs to Port class.
a) True
b) False
Answer: b
Clarification: Port Supplier class returns a particular port from a set of ports defined for a component. The interface getPort() belongs to Port Supplier class. It returns the port specified in the method argument.

13. The software communication architecture supports multiple processors in the core.
a) True
b) False
Answer: a
Clarification: The location independence offered by CORBA allows multiple processors to be present in the core. Legacy software, non-CORBA processing hardware, security, management software, and an integrated file system are other parts of the structure of SCA.

  250+ TOP MCQs on Next Generation Wireless Network – Cognition Policy Engine – 1 and Answers

14. Which of the following is not a goal set by Joint Tactical Radio System while publishing SCA?
a) Increased flexibility
b) Increased interoperability
c) Reuse of design modules
d) Reduction of operation cost
Answer: c
Clarification: Increased flexibility and interoperability, reduction of supportability and operation cost and easy technology insertion are some of the goals of Joint Tactical Radio System. Reuse of design modules is an optimization technique adapted to achieve the goal of JTRS.

15. The components of a system can be described by using ____
a) XML
b) BPMN
c) UML
d) HTML
Answer: a
Clarification: Extensible Markup Language (XML) is a text-based language that uses tags to define items, their attributes, and values. It is used for structuring information being exchanged. Unified Modeling Language and Business Process Model and Notation focus on modeling.

all questions papers on Software Defined Radio Architecture,

Scroll to Top