Uploaded by antonio.dirocco

UWGT ExecSumm v1.2

Universal Waveform Generation Tool Study UWGT
EDA File Reference: 09-ARM-003
Universal Waveform Generation Tool Study
UWGT
WP 0 Executive Summary
Partner Name
Short Name
Country
1
Rohde & Schwarz GmbH & Co. KG
R&S
Germany
2
Elektrobit Wireless Communications LTD
EB
Finland
3
Indra Sistemas
INDRA
Spain
4
SAAB AB (publ), Saab Systems
SAAB
Sweden
5
Thales Communications SA
TCF
France
Version 1.2
July 11, 2011
UWGT Exec. Summary Final 1.2
UWGT USE ONLY - All Rights Reserved
1/10
Universal Waveform Generation Tool Study UWGT
EDA File Reference: 09-ARM-003
Editions
Edition
Date
Authors
Modification
V0.0
11/01/11
Ruediger Leschhorn, R&S
WP0 initialized
V0.1
25/01/11
Ruediger Leschhorn, R&S
some modifications and clarifications
V0.2
27/04/11
Ruediger Leschhorn, R&S
continue
09/05/11
Ruediger Leschhorn, R&S
WP5 and WP4 summary included:
Ruediger Leschhorn, R&S
Ruediger Leschhorn, R&S
WP2 summary included:
V0.4
10/05/11
13/05/11
V0.5
16/05/11
Ruediger Leschhorn, R&S
Improvements proposed by Rafael
Aguado /16 May integrated
V0.6
23/05/11
Ruediger Leschhorn, R&S
Reworked
V 0.7
23/05/11
Arne Berglund Saab
WP1 summary reworked
Ruediger Leschhorn, R&S
Reworked
Improvements proposed by A. Berglund/12 May integrated
Integrated improvements by EB
(23.May) and TCF (24.May)
V0.8
25/05/11
V0.9
27/05/11
Ruediger Leschhorn, R&S
Reworked and prepared for final review and approval
V1.1
07/07/11
Winfried Bongart
Final w/o changes
V1.2
11/07/11
Winfried Bongart
Final w/o changes
Shortened Ch 5 part
UWGT Exec. Summary Final 1.2
UWGT USE ONLY - All Rights Reserved
2/10
Universal Waveform Generation Tool Study UWGT
EDA File Reference: 09-ARM-003
Table of Contents
0
Executive Summary .............................................................................................................. 4
List of Figures
Figure 1: The MARTES approach ................................................................................................ 7
Figure 2: Model- and tool chain.................................................................................................... 9
UWGT Exec. Summary Final 1.2
UWGT USE ONLY - All Rights Reserved
3/10
Universal Waveform Generation Tool Study UWGT
EDA File Reference: 09-ARM-003
0.
Executive Summary
The main, high level objective of the customer (represented by the different stakeholders on
customer side) is to achieve radio communications (interoperability) with minimum cost and
within the planned time frame.
The question arises whether common use of processes and tools for waveform development in
the several domains (military, public safety, commercial) will positively influence waveform design and development in terms of time and costs, and porting efficiency (interoperability and
effort).
The main goal of the UMGT study is to analyze the possibilities of developing an universal
waveform generation and porting tools to cover, if possible all three domains: military, public
safety, commercial.
Key points have been identified which led to conclusions, which future research and developments will be necessary.
Chapter 1 is investigating the effects of divergence between SDR architectures in Europe, the
impact of using SWRadio instead of SCA, i.e, future trends in commercial mobile communication and the role of security aspects.
Currently several SDR development projects exist in Europe. The three domains military, public
safety and commercial have been analyzed and compared. The effects of differences, impacts
of reuse between domains, trends and security have been studied..
There are different requirements in the military, public safety and commercial domains. This
leads to different SDR architectures. These different architectures have used different definition
on elements that solve common needs.
Due to the existing divergence of SDR architectures in military, public safety and commercial
domains porting and reuse of models and code between the domains today is not easy.. Currently, porting waveforms between domains is feasible only on specification level.
OMG SWRadio and SCA-Next are two examples of other architectures analyzed in the report
as alternative to SCA. OMG SWRadio is not yet fully mature. OMG SWRadio uses different interface design concept and uses Model Driven Development (MDD), thus a change to OMG
SWRadio will result in considerable extra work to change way of working and legacy redesign
instead of reuse. However, in long run the use of MDD may be a big benefit. SCA Next has the
status of working in progress and will need considerable maturity steps before it is usable.
UWGT Exec. Summary Final 1.2
UWGT USE ONLY - All Rights Reserved
4/10
Universal Waveform Generation Tool Study UWGT
EDA File Reference: 09-ARM-003
One general trend is that Corba protocol will be often replaced by alternative approaches.
NoTA is a new design paradigm in commercial mobile communication. It is an architecture for
device communication. NoTA is supposed to drastically decrease the design cost of radios.
Security is required in all domains. However the focus and requirements are very different. Security has to be considered early in the design process as part of the system architecture. Note
that security has impact on Waveform Design, Development Tools, Portability and Installation.
Chapter 2 is to analyze the status and work of the ETSI Technical Committee "Reconfigurable
Radio Systems" RRS. The analysis of ETSI work concerning the UWGT study is first to provide
from a design flow some perspectives. It unfortunately comes rapidly to an end since no activity
has happened in this technical area within ETSI RRS.
To go deeper in the analysis, it has been extended to the viewpoint of SDR technologies for
Radio Sets implementation. The main conclusion is :

The ETSI RRS architecture has a couple of similar functionalities compared with the
SCA, but is specifically targeting to the commercial mobile area. There are functionalities
in the RRS architecture, which are strongly supporting multiline capability on the platform by providing management entities like the multi-radio controller or the resource
manager on the platform, which do not have counterparts in the SCA. HAL is mentioned,
but not specified.
A set of recommendations has been expressed for future work in order to continue integration of
ETSI and military domain:

Monitoring of the ETSI standardization efforts should be sustained by industry and government stakeholders of SCA-based international SDR standardization,

Specific R&D coupled to pre-standardization activities could be launched to:
a. Marry the driving paradigm of SCA (RPC - Remote Procedure Calls) with the
paradigm once considered within ETSI RRS (SDF - Synchronous Data Flow),
b. Refine specification of the Access Control Services of the MURI interfaces.

Mainstream standardization activities could take place in shorter terms to develop the
potential of WInnF Transceiver Facility in front of ETSI RRS needs for a Reconfigurable
RF Interface (RFFI).
UWGT Exec. Summary Final 1.2
UWGT USE ONLY - All Rights Reserved
5/10
Universal Waveform Generation Tool Study UWGT
EDA File Reference: 09-ARM-003
Chapter 3 is outlining the status quo of waveform development processes in the three domains
military, public safety and commercial and is comparing the identified processes.
The general design process, found in all domains, comprises phases starting from analyzing
and understanding the applicable standards, generating requirements and specifications, computer simulations, creating design specifications and finally, the implementation phase. Apart
from the implementation, the processes are quite independent from the application or on the
implementation platform and thus independent from the domain. The implementation phase
partially is differing among the three domains.
The commercial domain is dominated by the high production quantities and the extreme cost
pressure, which forces especially in the mobile part wide-spread use of application specific integrated circuits (ASIC). However, due to the growing new standards the recent trends are also
going towards programmable multi-standards solutions. Indeed, today in the commercial domain there is no common SW architecture (like SCA) accepted by all telecom industry. In the
military domain there are often user requirements for a common radio architecture (SCA based),
as a “de-facto standard. The public safety domain can be considered somewhat in between
these two poles. Compared with the defense domain the SCA is not used in public safety.
The tools used in the three domains are similar or the same top down approach until the implementation phase is used. These include general UML tools and requirements management
tools. When it comes to SCA development (only in the defense domain) integrated tool chains
are evolving covering several or all steps of the design process. Commercial, public safety and
military domains are quite close in their use of tooling for DSP and FPGA design flows.
Up to today, a significant part of the waveform generation has been done at a fairly low abstraction level more or less in all domains.
MDD principles are used increasingly in the three domains. No significant divergences can be
identified between the flows of the three domains.
Chapter 4 Co-modeling as an development approach.
Co-modeling has been one of the approaches that have created wide interest among the industry and academia to enhance the waveform implementation and to make it more platform independent.
One of the most referred individual activities aiming to develop has been the EUREKA-ITEA
project MARTES (Figure 1) .The aim of MARTES was to define, construct, experiment, validate
UWGT Exec. Summary Final 1.2
UWGT USE ONLY - All Rights Reserved
6/10
Universal Waveform Generation Tool Study UWGT
EDA File Reference: 09-ARM-003
and deploy a new model-based methodology for Real-Time Embedded Systems development.
Since then, MARTES has become a main reference to co-modeling approach.
In addition to co-modeling studies such as MARTES, existing methodologies, tool providers,
technical base, functional perimeter for co-modeling approaches and practical implementations
were studied and reported.
Use cases
Functional
requirements
Performance
requirements
Platform
Independent
Model
Architectural
constraints
HW/SW
IP (COTS)
Platform
Architecture
Model
MDA
mapping
UML
domain
Platform
Specific
Model
SystemC
domain
Code
generation
Figure 1: The MARTES approach
In addition to a review of the relevant activities the maturity of co-modeling tools was analyzed.
As part of the analysis a reference environment developed for safety critical and secure applications was presented. Secondly the utilization of co-modeling approach in parallel was analyzed..
The lack of a clear standardized Co-modeling methodology is apparent in commercial mobile
radio development. As a conclusion it can be stated that the number of co-modeling methodologies in use in the commercial mobile radio domain nearly equals the number of players in the
mentioned domain and they are highly dependent on the application and implementation platform. The main players collaborate in international standardization driving common architectures and methods but when it comes to customer projects or real product development proprietary processes are unfortunately followed.
Although similarities can be found as the common approaches are widely utilized in commercial
mobile radio development, the ultimate idea of a Universal Waveform Generation Tool seems a
rather distant goal from this perspective.
UWGT Exec. Summary Final 1.2
UWGT USE ONLY - All Rights Reserved
7/10
Universal Waveform Generation Tool Study UWGT
EDA File Reference: 09-ARM-003
Chapter 5 condenses all the main conclusions of the whole study. Following the investigation of
the current development environments the chapter 5 proposes the areas that need for investigation and improvement in the current military waveform development flow. The governance best
practices of the overall lifecycle of the projects, the lack of an international common standard
from a platform perspective, the streamlining of the maintenance protocols and the need for
interface mechanisms between different development tools are the main areas that need a
strong support and research from the SDR community.
As mentioned, the deliverable concludes with a tentative proposal of a common environment for
military waveform development. This environment is based in commonly used civilian tools and
methodologies. However, it has not been possible to apply the same environment to all the
stakeholders, the deliverable presents how the information should be exchanged between partners to unify and share waveform developments.
Within the military domain realized radio architectures are determined to a high degree by the
SCA and the associated JTRS APIs (the published ones). However, a significant divergence
exists between the military and the commercial domain in terms of radio architecture..
A universal, highly configurable waveform development tool for use by commercial, public safety
and military oriented companies is not feasible today because of the different radio architectures
in use caused by different technical requirements, security aspects, cost structure and market
size, market competition and continuing maturation of design tools.
A good value however could be achieved to enhance porting of a waveform between two companies within the defense domain by using better model transfer capabilities between vendor
specific modeling tools (this would require common activities of the tool vendors).
The figure below is presenting the MDA-terms, the associated tools and the respective outputs.
An important observation is that most tools are not dedicated to one specific model, but can be
used for various models. For example UML tools can be used for CIM, PIM and also partially for
PSM (e.g. for producing SCA infrastructure code).
Porting can be interpreted as a transfer of model data between two platforms. Concerning the
level (CIM, PIM, PSM) where the model exchange is taking place waveforms are not homogeneous, depending on the similarity of the two target platforms involved. For example if there is
the happy coincidence that a software component is running on similar DSPs on the two platforms code exchange may be possible. Vice versa, if there are completely different structures
on the two target platforms only PIM level may be exchangeable.
UWGT Exec. Summary Final 1.2
UWGT USE ONLY - All Rights Reserved
8/10
Universal Waveform Generation Tool Study UWGT
EDA File Reference: 09-ARM-003
MDA Term
Tool Chain
Output
CIM
Word, UML,
OPNET, Matlab
Specification,
Algorithms
PIM
UML, OPNET,
Matlab/Simulink
Model,
Algorithms
Transfer PIM
UML, OPNET,
Matlab/Simulink
Model, Code
C, C++,
VHDL, XML
Transfer PSM
IDE + compiler
Binary
executable
Transfer Code
PSM
Transfer Spec
Target Close
Platform TCP
Target Platform
TCP
Figure 2: Model- and tool chain
In reality often the transfer of models will happen at PIM level, partially at PSM level, in rare
cases on executable level.
An important conclusion from this is that it is not necessary to have the same tools in the involved organizations. The important thing is the availability of standardized interfaces and standardized model design elements for the transfer of model data.
For tools which are a de-facto industry standard like MATLAB the exchange of model data is not
difficult. For other areas like the UML the situation is different.
Currently the exchange of model information often is also not possible between UML-Tools of
different vendors, even when using the same UML- and XMI-version (XML Metadata Interchange). This is caused by the fact that the information to be exchanged is not specified (e.g. in
a DSL, a domain specific language).
A specification of the full set of modeling elements to be used in a specific domain, such as the
SDR domain, might solve some of the major issues for model interoperability.
UWGT Exec. Summary Final 1.2
UWGT USE ONLY - All Rights Reserved
9/10
Universal Waveform Generation Tool Study UWGT
EDA File Reference: 09-ARM-003
Furthermore also the exchange of diagram information (very important for graphical UML design) is difficult, as the existing standard (UML diagram interchange, UMLDI) is only supported
by few UML tools.
The proposed way ahead is to initiate respective standardization efforts with participation of
significant tool vendors
Overall conclusions
Though the waveform development processes are looking similar in all the domains, an universal, highly configurable waveform development tool is not feasible due to different requirements
and architectures in the domains, complexity, cost, security and continuing tool maturation.
However, porting and exchange of components can be improved significantly compared with
the current approach by transferring waveform models between the tool chains of the two involved organizations. The tool chains need not to be the same, but the same interface mechanisms is required to perform the exchange. The existing mechanisms are not sufficient. To go
further the information to be exchanged has to be specified e.g. by definition of a suitable domain specific language (DSL).
UWGT Exec. Summary Final 1.2
UWGT USE ONLY - All Rights Reserved
10/10