View Printable Version
Session 6C: Compilers, Software and Tools - Part 2
Babak Beheshti, Chayil Timmerman, Cognitive Engine, David Guevorkian, DVB-S2, FPGA, Howard Michel, I-TRM, Ikanos Communications Corp., INSA Rennes, Ivan Corretjer, Jakub Moskal, Jan Westmeijer, John Glancy, Lahatra Rakotondrainibe, Michael A. Rupar, Mieczyslaw Kokar, MIMOON, MIT Lincoln Laboratory, Model driven engineering, Naval Research Laboratory, New York Institute of Technology, Northeastern University, Predictive scheduling, Shujun Rachel Li, Tampere University of Technology, University of Massachusetts Dartmouth, VIStology, Inc., WSN Integrated Technical Reference Model
Regency C => Thu, Dec 01, 2011 (01:50 PM - 03:45 PM)
Author (A - C):
Babak Beheshti, Ivan Corretjer
Author (D - I):
John Glancy, David Guevorkian
Author (J - N):
Mieczyslaw Kokar, Shujun Li, Howard Michel, Jakub Moskal
Author (O - S):
Lahatra Rakotondrainibe, Michael Rupar
Author (T - Z) :
Chayil Timmerman, Jan Westmeijer
Session 6C: Compilers, Software and Tools - Part 2
13:50 Predictive scheduling of job combinations in SDR systems
Authors: David Guevorkian (Tampere University of Technology, Finland); Jan Westmeijer (MIMOON, Germany)
Abstract - In SDR systems, different combinations of radios each consisting of a number of algorithms and having strict timing constraints must be implemented on top of a shared computational platform that typically consists of several types of processors and HW accelerators. To handle such complicated system, efficient scheduler design policies are needed. In this work, we propose an approach to timing policy of SDR schedule creation where we suggest to create or adjust schedules during each established stationary state of the system (when it implements a fixed combination of radios) for all possible states that may occur after the current state. Effectively, this means that possibly static, highly optimized schedules are designed dynamically for the sequence of stochastically changing static job combinations. This way, advantages of the static and dynamic scheduling policies are combined. The proposed method can be applied to scheduler design for any “piece-wise stationary” application where relatively small number of stationary jobs must be supported but the sequence of job combinations is unpredictable. Therefore, the system is stationary for a period of time when combination of jobs is fixed but is non-stationary during larger time periods when job combinations may stochastically change.
14:14 Bridging the Gap Between the Cognitive Engine and the SDR
Authors: Jakub Moskal (VIStology, Inc., USA); Mieczyslaw Kokar (Northeastern University, USA); Shujun Rachel Li (Northeastern University, USA)
Abstract - Regardless of the type of an inference engine that a Cognitive Radio (CR) employs, each CR implementation requires access to the SDR's Knobs & Meters (K&M) in order to achieve self-awareness. Due to the lack of a standard K&M API, current CR architectures rely either on APIs provided by concrete SDR platforms, or specify arbitrary APIs that are not standardized by any standards organization. This leads to the situation in which existing CR architectures are rather tightly bound to a chosen SDR platform supported by a (usually large) business unit. Instead of relying on any specific SDR API, in our previous work we proposed a thin and generic interface between a reasoner and a SDR. In this approach the reasoner could access K&M of an SDR using only abstract, ontological terms. In this paper we will further investigate how the ontological terms are mapped to SDR-specific method invocations and show how the ontology-based interface could be used in different Cognitive Engine implementations and lead to CR architectures that are less dependent on the underlying software interfaces.
14:38 Model driven engineering to control software radio development
Author: Lahatra Rakotondrainibe (ENSTA Bretagne, France)
Abstract - SCA waveform development process must be achieved by a set of necessary tools that supports from the algorithmic prototyping and validation to the final implementation of the components including their deployment. For these systems, the hardware platform is heterogeneous and based on General Purpose Processor, Digital Signal Processor and reconfigurable resources like FPGA. To handle the application complexity and the hardware targets, Model Based Engineering (MBE) is used increasingly to provide abstractions without any reference to the target platform. For the whole process development, the MBE approach is based on several tools and formalisms to take into account all the points of view from the algorithmic requirements to the final implementation. The development process manages a set of models that create abstractions of the specification, of the design and the implementation. In this approach, we must face the problem to remain consistency in the set of models and to ensure the SCA standard use in the models. In our approach, we introduce a DSL (Domain Specific Language) to define software-radio rule classification applying on the models.
15:02 Porting of an FPGA Based High Data Rate DVB-S2 Modulator
Authors: Chayil Timmerman (MIT Lincoln Laboratory, USA); Ivan Corretjer (Naval Research Laboratory, USA); Michael A. Rupar (Naval Research Laboratory, USA); John Glancy (Naval Research Laboratory, USA)
Abstract - This paper covers a high data rate (HDR) DVB-S2 (Digital Video Broadcasting - Second Generation Satellite) modulator implementation that was designed to allow for rapid porting across a multitude of different software defined radio (SDR) platforms and scale accordingly to each platforms capabilities and limitations. Naval Research Laboratory's (NRL) basic digital radio - one (BDR-1) SDR platform was chosen as a good candidate SDR platform to demonstrated the portability and scalability of the modulator implementation. The BDR-1 provided a significantly smaller form factor than the platform originally used to develop the HDR DVB-S2 modulator. It also already had successfully demonstrated an NRL develop HDR waveform implementation, introduced in previous papers, which made it an ideal candidate. This paper will discuss the coding and architectural techniques used in order to increase the portability and scalability of the waveform; the steps taken to port the waveform to the BDR-1; and finally a review of the end results.
15:26 A Proposed API for the Information Plane of the WSN Integrated Technical Reference Model (I-TRM)
Authors: Babak Beheshti (New York Institute of Technology & Ikanos Communications Corp., USA); Howard Michel (University of Massachusetts Dartmouth, USA)
Abstract - The Integrated Technical Reference Model (I-TRM) for an autonomous Wireless Sensor Network (WSN) has been developed to be used as a guideline to develop a unified and standardized architecture for a diverse array of multi-platform WSNs. Based on the I-TRM proposed by Michel and Fortier, there are three planes to this reference model: The Information Plane, the Control Plane and the Behavior Plane. This reference model lays out a detailed layered model with functional description of each layer described in general terms. The Information Plane puts forward the information processing side of the system. The main focus is on data collection, information aggregation, knowledge generation and presentation. It shows how data is transformed into knowledge. This paper presents the follow up research performed on this I-TRM, by providing a platform independent API to aid designers of WSNs to develop a codified implementation of WSNs. The API has been implemented using nesC in a TinyOS environment, running on the Berkeley Motes.