“Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer....

29
SCA Webcast Jan 20, 2010 1 “Accelerated Deployment of SCA-compliant SDR Waveforms” 20 JANUARY 2010

Transcript of “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer....

Page 1: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

SCA WebcastJan 20, 20101

“Accelerated Deployment of SCA-compliant SDR Waveforms”

20 JANUARY 2010

Page 2: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Today’s panelists

SCA WebcastJan 20, 20102

Steve Jennis

PrismTech,SVP, CorporateDevelopment

José Luis Pino

Agilent Technologies,Principal Engineer

Tim McGuire

Zeligsoft,Consulting engineer

Page 3: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Agenda

Introduction

Achieving a streamlined, verified, SCA-compliant design flow for software-defined radio

• High-level design flow description• Agilent SystemVue• PrismTech Spectra CX

Demonstration

Moving forward

SCA WebcastJan 20, 20103

• Streamlined• Verified• SCA-compliant

Page 4: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

SDR Waveform Development Problem statementInefficient previous-generation design practices and platforms

– Conservative architectures, excess margin– Manual integration, disjointed flow– SCA complexity

Coping with external pressures– Complexity of emerging COTS waveforms – Rapid evolution of both Threats and Standards

SCA WebcastJan 20, 20104

Page 5: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Accelerating SCA-compliant waveform design

PrismTech and Agilent have teamed together to create a connected design flow for Software-Defined Radio

•Streamlines the design process

•Quickly creates “measurement-hardened” radio components, verified early against RF & IP references, and then Test Eq.

•Accelerates deployment of SCA-compliant waveforms

Result: Best-in-category vendors, with modern environments, focused on a solution for SDR

SCA WebcastJan 20, 20105

Page 6: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Waveform Components/

BlocksRF Tx

RF Channel/ RF InterferersJammers

RF RxWaveform

Components/Blocks

Physical Layer Environment – Waveform Development/Verification

SCA Compliant Environment For Component Design,

Implementation, and DeploymentFunctional Componentwrapper

Deployablecomponent

ExportImport “OE in the loop”Component

Model

Rapid Prototyping Concept

Two leading environments, each focused on its specialty

SCA WebcastJan 20, 20106

Key new contributions:- Environments mutually enhanced to smooth the SDR design flow- Innovative new “return path” for verification & continuous evolution

Page 7: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Product Info: Agilent SystemVueLayer 1 waveform design & verification

SCA WebcastJan 20, 20107

New system-level design environment from Agilent

Provides top-down ESL cockpit for comms/defense design

Unites Baseband with Agilent leadership in RF, Test, and Communications IP

Ideal for model-based design across “A/D Converter Divide”

Page 8: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

SystemVue - Enabling capabilities for SDR

Convenient, polymorphic algorithm modeling and debuggingmodel-based design using native math lang., C++, GUI & co-sim against H/W

Superior RF models and simulators unites RF & Baseband approaches, reduces excess design margins for both

“Golden reference” IP libraries bring Agilent-grade wireless knowledge into the inside of your algorithms & systems

Path to rapid prototypingC++ and VHDL Code Generation paths to your existing design flow infrastructure

Built for easy verification links to Test Equipment and HDL co-simulation allow easy, scriptable test vectors and verification of both the block-level and link-level

Attractive configurations for workgroups

SCA WebcastJan 20, 20108

Page 9: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Fixed Point / Floating Point Models Code Generation

SystemVue Polymorphic Model-Based Design

SCA WebcastJan 20, 20109

VHDLVerilog

C++Floating Point Model Export

* Excludes MathLang models

Your Code HDLC++

SystemVue Models

Implementations

YourHDL

Fixed PointModel Export

* Excludes MathLang models

Code Generation

MathLangOr

Matlab(cosim)

Your Math .m

Page 10: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

SystemVue for waveform verificationAlgorithm Test Vectors for FPGA Development

Any node in the signal processing path can be accessed for post-processing, ASCII output, or scripting.

Polymorphism makes direct comparison of test vectors easy

Environment and simulators are all easily scriptable

Single-step math or C++ algorithms in debug while RF, Test Equipment, and VHDL co-simulations are running, to aid in troubleshooting

SCA WebcastJan 20, 201010

Coding/Decoding

Algorithms

Page 11: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Product Info: Spectra CX 3.2SCA component packaging & deploymentSpectra CX provides radio developers with an SCA specific software development environment

Supports model-driven architecture and development (MDA/MDD) of SCA Waveforms and Platforms

Applications are designed in accordance with the SCA architecture

Generates “correct by construction” XML Descriptors and SCA structural code (C++, C, VHDL)

Integrates with industry standard design tools to provide support for the Waveform and Platform development lifecycle:

Architect → Model → Validate → Generate → Develop → Build → Deploy → Test

SCA WebcastJan 20, 201011

Page 12: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Spectra CX & OE

SCA WebcastJan 20, 201012

Spectra CX:Model-BasedDevelopment Tool

Eclipse Workbench

Spectra OE: e*ORB

Spectra OE: Core Framework

TCP/IP v4/v6

SCA InfrastructureSCA Infrastructure

Radio Application (Waveform)

Radio Application (Waveform)

SCA 2.2.2 and POSIX AEP

Hardware (GPP, DSP, FPGA)

RTOS / Linux

BSPASP

UML 2

Windows / Linux / Unix

End-to-end solution: Model, generate, validate, deploy

Page 13: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Import for implementation using

Spectra CX

Complete SCA Component Design

Generate and Build SCA Waveform

Deploy/Test Waveform on SCA Platform

How do the tools work together?

SystemVue

Spectra CX

Spectra CX + SystemVue

Design and Test Waveform Functionality

in SystemVue

SCA WebcastJan 20, 201013

Page 14: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

1: Design, Simulate, Test Functionality

SCA WebcastJan 20, 201014

Design and SimulateWith SystemVue

Page 15: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

2: Move Functional Components into SCA Application

SCA WebcastJan 20, 201015

Design and SimulateWith SystemVue

Import into Spectra to create SCA compliant Components and Applications

Page 16: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

3: Deploy Application on a SCA Platform

SCA WebcastJan 20, 201016

Design and SimulateWith SystemVue

Import into Spectra to create SCA compliant Components and Applications

Deploy your application on a SCA platform (Spectra OE)

Page 17: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

4: Link Application to Simulation and Test

SCA WebcastJan 20, 201017

Design and SimulateWith SystemVue

Import into Spectra to create SCA compliant Components and Applications

Deploy your application on a SCAplatform (Spectra OE)

Link your running application to Simulation and Test

Page 18: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

SCA WebcastJan 20, 201018

DEMONSTRATION

Page 19: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Summary: Improved Approach for Waveform Application Development-to-Test

SCA WebcastJan 20, 201019

Design and SimulateWith SystemVue

Import into Spectra to create SCA compliant Components and Applications

Deploy your application on a SCAplatform (Spectra OE)

Link your running application to Simulation and Test

Page 20: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Key elements demonstrated

SystemVue: • Quickly developed layer 1 waveform algorithms• Verified against RF effects, Reference IP, and even Test Equip.• Exported a design format that Spectra CX could easily import• Brought everything back together in the end

Spectra CX• Quickly packaged the waveform components • Deployed an efficient OE that is SCA-compliant• Streamlines many steps that were previously manual

SCA WebcastJan 20, 201020

Page 21: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Innovative element: “Operating Environment (OE) In The Loop”

SCA WebcastJan 20, 201021

Spectra OE

SystemVue

CORBA

Page 22: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Innovative element:…or “Simulation in the Waveform Application”

SCA WebcastJan 20, 201022

Spectra OE

SystemVue

Page 23: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Why “OE In the Loop”

•Add RF simulation to waveform applications running on the platforms

•Add bit-accurate simulation of implementations before converting them to full-blown SCA components

•Parallel comparison of SCA component with simulated component.

•Add test points to operational waveforms, bring samples of data out to simulation and measurement (e.g. VSA)

SCA WebcastJan 20, 201023

Page 24: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Connected, virtualized tools acceleratesSDR waveform maturity, robustness

SCA WebcastJan 20, 201024

STACK / SOFTWARE

APPS

STACK / SOFTWARE

APPS

SystemVue - VIRTUAL PHY

Algorithms

Virtual Machine C++/HDL

Virtual BB HW (test equipment)

Actual BB hardware

RF System Architecture

Virtual PrototypeSchem / Layout

Virtual RF HW (test equipment)

Actual RF hardware

RF/ANALOGAir Interface

SCA Component Design

SCA Deployment

OE-in-the-loopWaveform Validation

SCA ComponentImplementation

Spectra CX

BASEBANDSignal Processing

SDR PLATFORM

Protocol stackSoftware Apps

C++ ,Debug

TCP/IP

Timed DataflowDyn. Dataflow

TCP/IP,RF or BB

RF & BBMeasurements

Target + OS

SCAOperating

EnvironmentCORBA

SCAInfrastructure

Waveform apps

Linux / Windows Windows

Components

For Spectra CX users: SystemVue unlocks Comms, RF, and Test Equip knowledgeFor SystemVue users: Spectra CX unlocks SCA and modern software techniques

Page 25: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Beyond simulation: Test Hardware with “OE In the Simulation Loop”

ADI HWDUT

Download Simulated Signal with RF Impairments Capture DUT Signal and Read into SystemVue

QPSK Transmitter(OE-in-the-loop) QPSK Receiver

(OE-in-the-loop)

SCA WebcastJan 20, 201025

• SystemVue allows RF &Test to be virtualized, and brought directly into the algorithm environment

• Start bringing deployed hardware and real waveforms back into your development suite

Page 26: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Commercial availability

PrismTech Spectra CX • Requires version 3.2 available end of March 2010

Agilent SystemVue • Requires release 2010.01 (or later) with W1718 C++ Code Generator• Initial integration available by invitation, March 2010• More automated integration expected Summer 2010

SCA WebcastJan 20, 201026

• Streamlined• Verified• SCA-compliant

Page 27: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

Today’s panelists

SCA WebcastJan 20, 201027

Steve Jennis

PrismTech,SVP, CorporateDevelopment

José Luis Pino

Agilent Technologies,Principal Engineer

Tim McGuire

Zeligsoft,Consulting Engineer

Page 28: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

SCA WebcastJan 20, 201028

THANK YOU

For more information www.agilent.com/find/systemvue www.agilent.com/find/SCA (including video demonstration)www.prismtech.com/spectra

Or, contact your regional PrismTech or Agilent resource• [email protected]• www.agilent.com/find/eesof-contact

Page 29: “Accelerated Deployment of SCA-compliant SDR Waveforms” · Zeligsoft, Consulting engineer. Agenda Introduction ... Spectra CX unlocks SCA and modern software techniques. Beyond

For more information aboutAgilent EEsof EDA, visit:

www.agilent.com/find/eesof

For more information on Agilent Technologies’products, applications or services, pleasecontact your local Agilent office. Thecomplete list is available at:

www.agilent.com/find/contactus

Contact Agilent at:

AmericasCanada (877) 894-4414Brazil (11) 4197 3500Mexico 01800 5064 800United States (800) 829-4444

Asia PacificAustralia 1 800 629 485China 800 810 0189Hong Kong 800 938 693India 1 800 112 929Japan 0120 (421) 345Korea 080 769 0800Malaysia 1 800 888 848Singapore 1 800 375 8100Taiwan 0800 047 866Thailand 1 800 226 008

Europe & Middle East

Austria 01 36027 71571Belgium 32 (0) 2 404 93 40Denmark 45 70 13 1515Finland 358 (0) 10 855 2100France 0825 010 700*

*0.125 €/minuteGermany 07031 464 6333Ireland 1890 924 204Israel 972-3-9288-504/544Italy 39 02 92 60 8484Netherlands 31 (0) 20 547 2111Spain 34 (91) 631 3300Sweden 0200-88 22 55Switzerland 0800 80 53 53United Kingdom 44 (0) 118 9276201Other European Countries:www.agilent.com/find/contactus

Product specifications and descriptions in this document subject to change without notice.

© Agilent Technologies, Inc. 2010Printed in USA, October 14, 20105990-6695EN

www.agilent.comwww.agilent.com/find/eesof-systemvue