25
0 Copyright © 2007 PrismTech Corporation Abstract The US DoD has invested significant funding to date in the development of standards-based Software Defined Radios. While this investment has proven the feasibility of building such radios, the development approach taken by the defense industry has resulted in handcrafted SDR solutions that are costly to develop and maintain, difficult to optimize across a family of radios with varying form factors and intolerant of changes to the underlying standards. As a result, a COTS SDR industry is emerging to address these issues by delivering small, reusable SDR operating environments suitable for deployment across a wide range of form factors and radio device technologies and by delivering SDR tools that boost developer productivity, readily incorporate modifications to the underlying standards, and increase quality of delivered systems. A COTS SDR approach is the key to ultimately lowering the cost of fielding robust SDRs. This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today.

PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

0

Copyright © 2007 PrismTech Corporation

Abstract

The US DoD has invested significant funding to date in the development of standards-based Software Defined Radios. While this investment has proven the feasibility of building such radios, the development approach taken by the defense industry has resulted in handcrafted SDR solutions that are costly to develop and maintain, difficult to optimize across a family of radios with varying form factors and intolerant of changes to the underlying standards. As a result, a COTS SDR industry is emerging to address these issues by delivering small, reusable SDR operating environments suitable for deployment across a wide range of form factors and radio device technologies and by delivering SDR tools that boost developer productivity, readily incorporate modifications to the underlying standards, and increase quality of delivered systems. A COTS SDR approach is the key to ultimately lowering the cost of fielding robust SDRs. This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today.

Page 2: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

Transitioning to COTS-Based SDR Solutions

March 7, 2007

Gary [email protected]

201-708-2906

Page 3: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

2

Copyright © 2007 PrismTech Corporation

PrismTech Snapshot

Productivity tools and middleware enabling mission-critical and operations support systems

CORBA, RT CORBA, RTE CORBASDR/SCADDSSecurity/Domain Boundary Control

Support of open standards, hardware and OS independent

OMGSDR ForumIEEE

European HQ UKEuropean HQ UKUKUK

FF DD

TXTX

NLNLUSA HQUSA HQMAMA

NJNJ

Page 4: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

3

Copyright © 2007 PrismTech Corporation

Productivity Tools & Middleware Products

Spectra SDRTools & middleware for military & commercial Software Defined Radio

OpenFusion CORBAThe most complete CORBA products solution available for real-time embedded & enterprise applications

Spectra SE Modelling Tool

Spectra Code Generators

Spectra Unit Test Framework

Spectra Operating Environment

Xtradyne SecurityOut-of-the-box security infrastructure solutions for web services / SOAP / CORBA / Java / IIOP

OpenSpliceData distribution service, delivering the right information to the right place at the right time.

Enterprise ORBs

Realtime & Embedded ORBs

CORBA Services

Safety Critical CORBA

CORBA Tools

Xtradyne IIOP DBC

Xtradyne Web Services DBC

Xtradyne Node Protect

Xtradyne Security Policy Server

OpenSpliceDDS Core Modules

OpenSpliceDDS Persistence & Content Subscription Profiles

OpenSpliceDDS Data Local Reconstruction Layer

OpenSpliceDDS Tools

Page 5: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

4

Copyright © 2007 PrismTech Corporation

Nokia

Fortune ‘Global 500’ Customer Base

Page 6: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

5

Copyright © 2007 PrismTech Corporation

Agenda

IntroductionCharacteristics of First Generation SDRsThe Need for COTS SDR SolutionsPrismTech’s Spectra SDR SolutionSummary

Page 7: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

6

Copyright © 2007 PrismTech Corporation

In the beginning…

Domain expertise was acquired by SDR developers in the complex middleware software technologies required to implement SCA-compliant waveforms and platforms

SCA, CORBA, XML, C++, RTOSSCA applications were handcrafted by SDR developersCore Frameworks were implemented by many of the SDR manufacturersSDR operating environments were cobbled together by integrating middleware and RTOS’s from multiple vendorsSDR standards were applied only to GPPs, custom proprietary solutions used for DSPs and FPGAsInitial target platforms were not significantly SWaP-constrained

Page 8: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

7

Copyright © 2007 PrismTech Corporation

The results…

Radio and waveform manufacturers have been immersed in complex middleware software technology although their competitive advantage and value-add is their radio domain expertiseFeasibility of building standards-based (SCA) SDRs was proven, but there is little consistency in delivered software artifactsRadio manufacturers are burdened with the maintenance of the SDR operating environment in addition to the waveforms and applications running on the radioPortability is improving for GPP-based waveform components, but remains limited for DSP and FPGA-based componentsFirst generation OEs are finding it difficult to meet SWaPrequirements of small form factor radios

Page 9: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

8

Copyright © 2007 PrismTech Corporation

What’s needed…

Standards that provide common SDR architecturesSCAOMG SW Radio Spec

2nd Generation Operating Environments that are:Compliant with the required standards (SCA, SW Radio Spec, etc.)Commercially developed, maintained and supported (COTS)Architected to support all SDR processor technologies (GPP, DSP, FPGA)Scalable across a broad range of platform types and sizes

SDR Development Tools that:Enable radio developers to design in the radio domain in a platform-independent fashion (PIM)Enforce the required standardsLeverage the knowledge of industry experts and best practices Generate the required artifacts to implement, build, deploy and test waveforms and applications on target platforms (PSM)

Page 10: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

9

Copyright © 2007 PrismTech Corporation

Which will result in…

Lower SDR development and maintenance costFaster time to marketImproved quality of delivered systemsIncreased ability to keep pace with and take advantage of evolving standardsRenewed focus on radio functionality

Page 11: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

10

Copyright © 2007 PrismTech Corporation

PrismTech’s Spectra SDR Solution

SDR ExpertiseRecognized industry experts in standards-based SDR

SDR Development ToolsDomain-specific model driven development tools for development and test of waveforms and platforms

SDR Operating EnvironmentSmall footprint, integrated, optimized, high-performance operating environment deployable across GPP, DSP and FPGA processors

SDR Expertise, Tools & Platform from a single vendor:

PrismTech Spectra

Page 12: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

11

Copyright © 2007 PrismTech Corporation

PrismTech’s SDR/SCA & Middleware Domain Expertise

Original S/W architects and authors of SCADominick Paniscotti, Jerry Bickle

Leaders in commercial standardizationFounders of OMG’s SBC Domain Task Force, SDR Forum members

Middleware visionaries and expertsDoug Schmidt, Bruce Trask

Designers and implementers of several Core Frameworks currently in use in DoD JTRS systemsDesigners and implementers of several SCA-based waveformsInvolved in the development of many JTRS/SCA-Based Programs

Step 1, Step2a, Step2c, Cluster 1, Cluster2, AMF, Cluster 5, MIDSJTRS, AJCN, JSF, WIN-T, FCS

Prototyped and field tested JTRS radios

Page 13: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

12

Copyright © 2007 PrismTech Corporation

Spectra PE

Spectra SDR COTS SDR Development Environment

Spectra OE

Total OE Footprint < 1MB!

CO

S

SCA CF

OR

B

XML

Pars

er

DSP/FPGA/GPP

Spectra PE

Spectra PE

Generate &

Build

Deploy&

Debug

Model Waveform& Platform

Page 14: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

13

Copyright © 2007 PrismTech Corporation

SourceCode

XMLFiles

DesignDocs

ComplianceTests

Spectra: Model Transformation

Standards(SCA, SW Radio Spec, etc.)

Expertise& Best Practices

Design Patterns

Model Transformation

Page 15: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

14

Copyright © 2007 PrismTech Corporation

Spectra: Component Code Generation

FPGA DSP GPP GPP GPP

Operating Environment

ComponentJava

ComponentVHDL

ComponentAda

ComponentC

ComponentC++

Component

Page 16: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

15

Copyright © 2007 PrismTech Corporation

SCA Component Size Comparison: C vs C++

Comparison of SCA components using C and C++ code generators

0

50

100

150

200

250

Simple SCA Resource (Linux OS)

C++ (kB) C (kB)

Approx 20x reduction in memory size!

Page 17: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

16

Copyright © 2007 PrismTech Corporation

Component Container

Spectra: Code and Test Generation

Component SCA Infrastructure

Component Implementation Decoupled

from Infrastructure

Resource or Device Interfaces

Spectra Auto Generates100% Resource and Device SCA Component ContainerCode and XML Descriptors

Spectra Auto Generates100% Resource and Device Component SCA InfrastructureCode (C, C++, VHDL)

Spectra Auto Generates100% Resource and Device Component SCA Infrastructure Test Code to test Infrastructure Compliance

Spectra Resource, Assembly and Device SCA PIM Components

Full SCA-Compliance Testing

With proven portability across CFs and ORBs

Page 18: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

17

Copyright © 2007 PrismTech Corporation

Spectra: Productivity Example

30 Model Elements

Spectra automatically generates 6000 lines of fully functional

SCA compliant infrastructure code, tests, XML, and build artifacts…all in a few

hours of work.

How long would this take you to write

by hand?

Page 19: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

18

Copyright © 2007 PrismTech Corporation

Spectra OE: SDR Operating Environment

Turnkey OE solution for radio developers Pre-integrated, optimized CF, ORB and OS solutions “Out Of The Box”

Single vendor solution eliminates ORB/OS/CF integration headachesRuns on any mix of GPP, DSP and FPGA – “SCA Everywhere”

Optimized ORB for GPP’s and DSP’sIntegrated Circuit ORB (ICO) for FPGA’s

Lightweight, high-performance solutionDeploys waveforms quickly

Components deploy concurrentlyFast, lightweight XML parsing

Small footprint

< 1 MB memory for fully SCA-compliant OE on embedded GPP< 90KB of memory for software ORB on DSP< 3K logic cells/elements for hardware ORB on FPGA

Page 20: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

19

Copyright © 2007 PrismTech Corporation

Bringing Architectural Consistency to SDRs

The first standards based, high performance, low footprint, fulThe first standards based, high performance, low footprint, fully interoperable COTS ly interoperable COTS middleware solution that can be deployed across multiple processmiddleware solution that can be deployed across multiple processor types, including GPP, DSP or types, including GPP, DSP and FPGA environmentsand FPGA environments

DSPGPPe*ORB

C & C++

FPGA

e*ORB C ICO

SCA (GIOP) EverywhereSCA (GIOP) Everywhere

Extensible Transport FrameworkExtensible Transport Framework

Page 21: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

20

Copyright © 2007 PrismTech Corporation

SDR Configuration Example

FPGA/ASICGPP/DSP

SCAWaveform

Component

SCAWaveform

Component

SCAWaveform

Component

Pluggable TransportGIOP

ORB (PrismTech ICO)

Virtual Function Calland Return

Physical Data XferVia middleware

FPGA/ASIC

SCAWaveform

Component

Pluggable Transport

ORB (PrismTech ICO)

GIOP

Pluggable Transport

ORB (PrismTech e*ORB)

Page 22: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

21

Copyright © 2007 PrismTech Corporation

Spectra MDE for SDRSDR Waveform

& Platform Modeling

Integrated BuildEnvironment &

Unified TestFramework

SDR InfrastructureCode & XMLGenerators

Waveform Deployment

& OE Monitors

Radio Application (waveform)

Radio Application (waveform)

SDR Infrastructure SDR Infrastructure

Over 90% smaller footprint than any other OE!

Generate

ASP

e*ORB SDRRTOS

BSP

Spectra Operating Environment

TCP

/IP v4/v6 GPP/DSP FPGA/ASIC

IntegratedCircuit ORB

(ICO)

Core Framework

Complete, Integrated SDR Solution

Build, Deploy & Debug

Page 23: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

22

Copyright © 2007 PrismTech Corporation

Summary

Standards-based COTS SDR industry is emerging which will:Lower SDR development and maintenance costSpeed time to marketImprove quality of delivered systemsIncrease ability to keep pace with and take advantage of evolving standardsRenew focus on radio functionality

PrismTech’s Spectra SDR Solution is:Delivering on the vision of MDD for SDR todayAddressing the use of resource-constrained devices with an architecturally-consistent approach that preserves the intent and benefits of the standardsProviding a small footprint Operating Environment that supports stringent SWaP requirements

Page 24: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

23

Copyright © 2007 PrismTech Corporation

COTS SDR Solutions are Ready Today

Are You?

Thank You!

Page 25: PrismTech Sponsor Presentation - OMG · 2009-05-28 · This presentation will illustrate how PrismTech's COTS SDR solution is delivering on this promise today. Transitioning to COTS-Based

Thank You!