SlideShare a Scribd company logo
1 of 12
Integrated
Communications
Systems Modeling
WInnComm 2014
Vince Kovarik, PhD
Chief Technology Officer
vince.kovarik@prismtech.com
• Focus on the integration of hardware and software
architecture specification for communications
systems.
• Leverage prior work in SDR standards and systems
to:
– Develop an Open Modular Radio Architecture using
industry standard modeling languages and tools.
– Promote the re/use of the architecture through model
extensions and specialization.
– Provide a reference architecture in the form of a
SysML/UML model.
• Promote the adoption and use of the Open Modular
Architecture within the forum and industry.
Objectives
Slide 2
Rationale
• Much of the work to date in SDR type systems
has focused on a particular aspect of the
system such as the software infrastructure.
• The hardware architecture has been
traditionally performed as a semi-independent
process.
• This approach can lead to integration and
performance issues.
• This WInnF project focuses on developing an
extensible integrated systems model.
Slide 3
• SCA was the foundation specification of the JTRS program
• Objective of the OMG effort was to establish SCA as an industry standard
• STRS targeted for space deployed systems
• GRA originally started as alternative to SCA for A2G systems, e.g. SATCOM, with focus on Systems
Model
• ICSM will leverage GRA work to provide a reference design model for communications systems
Evolution of Standards and Specifications
Slide 4
SCA 2.x
GRA
OMG
SWRadio
STRS
SCA 2.2.2
SCA 4.0
(MSRC)
SCA 1.x
JTRS
Program
ICSM
JTRS
APIs IRSS
API
XCVR
API
Derived From / Extended
Influenced
Focus Area of Standards
CIM
System Requirements
Black Box Behaviors
Use Cases
Functional Block Diagram
PIM
PIM
PIM
System Architecture
Activity Diagrams
Functional Decomposition
Interface Descriptions
Allocation to Configuration Items
PSM
PSM
PSM
PSM
PSM
System/Software Design
Class Diagrams
Interface Specifications
Algorithms
Form Factor
PSI
PSI
PSI
PSI
PSI
PSI
PSI
PSI
Implementation/Coding
Integration and Test
Sequence Diagrams
Qualification Testing
SCA 2.x / STRS
SCA 4.0 / OMG
Base Spec
SCA 4.0 / OMG
Appendices
Communications Systems Model / GRA
ICSM Project Focus
ICSM Follow-on
Projects
ICSM SysML Functional Model
• SysML enables a system engineering view
• Each element has data and information attached to the element.
• This promotes multiple views but a single model of the system.
ibd [Block] ICSM [ICSM Blocks]
System Boundary
«block»
SystemControl
«block»
SignalProcessing
«block»
Antenna
«block»
PlatformDynamics
«block»
SecurityService
«block»
RF
«block»
BIT
«block»
PowerSystem
«block»
ADC / DAC
«block»
Baseband Data Bus
«block»
Power Bus
«block»
Network
«block»
Baseband Control Bus
May be more than one
antenna in large systems. If
so, then the RF block will
require the capability to
selectively route the analog
RF signal appropriately.
The Baseband Data Bus may be split by
the Security Service if the system follow
a strict Red/Black architecture.
For systems with a voice
input/output for the user,
there will typically be a
CODEC associated with the
user interface. Also, if the
system is split into a
Red/Black side by the
SecurityService, then there
will be ADC / DAC module
on both sides.
«block»
UserIF
0..*
ICSM Functional Decomposition
Slide 7
bdd [Package] Architecture Model [Achitecture Model]
«block»
ICSM
properties
: Antenna
: PlatformDynamics
: RF
: SignalProcessing
: PowerSystem
: BIT
: SystemControl
: SecurityService
: ADC / DAC
: Network
«block»
ICSM::Antenna
«block»
ICSM::BIT
«block»
ICSM::PlatformDynamics
«block»
ICSM::SignalProcessing
«block»
ICSM::PowerSystem
«block»
ICSM::RF
«block»
ICSM::SecurityService
«block»
ICSM::SystemControl
«block»
ICSM::ADC / DAC
Analog Modules
Digital Modules
«block»
ICSM::Baseband Control Bus
«block»
ICSM::Baseband Data Bus
«block»
ICSM::Power Bus
«block»
ICSM::UserIF
«block»
ICSM::Network
1..*
1..
1..*
1..*
0..*
0..1
0..*
1..*
1..*
1
0..1
ICSM Use Case Organization
Slide 8
uc [Package] Use Cases [Use Cases]
Maintenance Use Cases and Scenarios
Operational Use Cases and Scenarios
System Startup and Shutdown Use Cases and Scenarios
Start System
+ SystemStart
+ Start Antenna
+ Start BIT
+ Start Digital Signal Processor
+ Start Platform Dynamics
+ Start Power Module
+ Start RF
+ Start Security Services
+ Start System
+ Start System Control
Load Application
Install Application
Stop System
+ SystemStop
+ Stop Antenna
+ Stop Bit
+ Stop Digital Signal Processor
+ Stop Platform Dynamics
+ Stop Power Module
+ Stop RF
+ Stop Security Service
+ Stop System
+ Stop System Control
Teardown Application
Remove ApplicationManage Security Integrate Module
BITResource ManagementSystem Control
Start System Use Case
Slide 9
uc Start System
System Start
Start System
Start Power Module
Start System Control
Start BIT
Start Digital Signal
Processor
Start RF
Start Antenna
Start Platform
Dynamics
SystemStart
Start Security
Services
Operator
«include»
0..1
«include»
1..*
«include»
0..1
«include»
«include»
0..*
«include»
1..*
«include»
1..*
«include»
System Start Activity Diagram
Slide 10
act SystemStart
System Modules
PowerSubsystem
beginStart
endModuleStart
startSystemControl
PowerBus
startAntenna
startRF
startSecurityService
startBIT
startPlatformDynamics
startPowerModule
isSCStarted
isSSStarted
isBITStarted
isAntennaStarted
isRFStarted
isPDStarted
startBasebandSignalProcessor
isBSPStarted
startTBDModule
isTBDStarted
asyncModuleStatus
isSystemOperational
This is a placeholder template
for new modules.
startFullOperation
isPowerOn
InitSimVariables
evalSystemStatus
Modules will start up asynchronously and provide notification of
their status as they complete their initialization. There are two
possible module states after initiating the start:
1) Started and fully functional
2) Started but in reduced functional or degraded mode
evalSystemStatus is actually a part of the startSystemControl flow. It has been "pulled out" to this
diagram to illustrate its role in the startup flow.
The rules for SystemStart are:
1. The SystemControl module must successfully start.
2. Once it has initialized, then it assesses the state of all the other modules as they start and
register with SystemControl.
3. Based on the state of the modules, SystemControl then assesses the state of the system and
selects one of three options: (a) fails to start the system, (b) starts in a degraded mode or (c)
starts in full operational mode.
This action initializes variables that
configure which path(s) to follow
for the simulation. It is not part of
the system.
failedStart
WaitForSC
startDegradedOperationendStart
moduleFailure
The communications system is comprised of a set of modules or subsystems. A module is
defined as an integrated set of hardware and software that provides a well-defined set of
capabilities in terms of functions and services that form an integral part of the overall
system.
[sim.AntennaFailure==1]
[sim.AntennaFailure==0]
[sim.BITFailure==1]
[sim.BITFailure==0]
[sim.SSFailure==1]
[sim.SSFailure==0]
[sim.SCFailure==0][sim.SCFailure==1]
PowerStatus
[sim.RFFailure==1]
[sim.PDFailure==0]
[sim.SystemState==1]
FailedStart
[sim.PMFailure>0]
Power Module did not start
[sim.PMFailure==0]
Power Modue initialized
[sim.RFFailure==0]
[sim.SystemState==0]
FullStart
[sim.SystemState<0]
DegradedStart
asyncNotification
[sim.TBDFailure==0]
[sim.TBDFailure==1]
[sim.BSPFailure==0]
[sim.BSPFailure==1]
[sim.PDFailure==1]
• Each activity can be decomposed to lower level detail
• This allows incremental development of use cases to
validate operational scenarios and requirements
Activity Decomposition
Slide 11
act PMStart
startPower
runPOST
endPower
Check POST
Check Power
PMFailure
sim.PMFailure=1
PMStarted
sim.PMFailure=0
initPower
[sim.PowerStable==0]
[sim.PowerStable==1]
[sim.POSTFailure==1]
[sim.POSTFailure==0]
act SystemStart
System Modules
PowerSubsystem
beginStart
endModuleStart
startSystemControl
PowerBus
startAntenna
startRF
startSecurityService
startBIT
startPlatformDynamics
startPowerModule
isSCStarted
isSSStarted
isBITStarted
isAntennaStarted
isRFStarted
isPDStarted
startBasebandSignalProcessor
isBSPStarted
startTBDModule
isTBDStarted
asyncModuleStatus
isSystemOperational
This is a placeholder template
for new modules.
startFullOperation
isPowerOn
InitSimVariables
evalSystemStatus
Modules will start up asynchronously and provide notification of
their status as they complete their initialization. There are two
possible module states after initiating the start:
1) Started and fully functional
2) Started but in reduced functional or degraded mode
evalSystemStatus is actually a part of the startSystemControl flow. It has been "pulled out" to this
diagram to illustrate its role in the startup flow.
The rules for SystemStart are:
1. The SystemControl module must successfully start.
2. Once it has initialized, then it assesses the state of all the other modules as they start and
register with SystemControl.
3. Based on the state of the modules, SystemControl then assesses the state of the system and
selects one of three options: (a) fails to start the system, (b) starts in a degraded mode or (c)
starts in full operational mode.
This action initializes variables that
configure which path(s) to follow
for the simulation. It is not part of
the system.
failedStart
WaitForSC
startDegradedOperationendStart
moduleFailure
The communications system is comprised of a set of modules or subsystems. A module is
defined as an integrated set of hardware and software that provides a well-defined set of
capabilities in terms of functions and services that form an integral part of the overall
system.
[sim.AntennaFailure==1]
[sim.AntennaFailure==0]
[sim.BITFailure==1]
[sim.BITFailure==0]
[sim.SSFailure==1]
[sim.SSFailure==0]
[sim.SCFailure==0][sim.SCFailure==1]
PowerStatus
[sim.RFFailure==1]
[sim.PDFailure==0]
[sim.SystemState==1]
FailedStart
[sim.PMFailure>0]
Power Module did not start
[sim.PMFailure==0]
Power Modue initialized
[sim.RFFailure==0]
[sim.SystemState==0]
FullStart
[sim.SystemState<0]
DegradedStart
asyncNotification
[sim.TBDFailure==0]
[sim.TBDFailure==1]
[sim.BSPFailure==0]
[sim.BSPFailure==1]
[sim.PDFailure==1]
• A database repository for the model has been
tested and validated.
• Current work on the use cases will continue
with more detail on the startup and initial
development of the shutdown.
• Development of reference models for current
systems planned:
• Zedboard - Xlinx Zynq7000 with RF
• Ettus Research – USRP N200
Status and Plans
Slide 12

More Related Content

What's hot

WALT vs PELT : Redux - SFO17-307
WALT vs PELT : Redux  - SFO17-307WALT vs PELT : Redux  - SFO17-307
WALT vs PELT : Redux - SFO17-307Linaro
 
White Paper: Monitoring EMC Greenplum DCA with Nagios - EMC Greenplum Data Co...
White Paper: Monitoring EMC Greenplum DCA with Nagios - EMC Greenplum Data Co...White Paper: Monitoring EMC Greenplum DCA with Nagios - EMC Greenplum Data Co...
White Paper: Monitoring EMC Greenplum DCA with Nagios - EMC Greenplum Data Co...EMC
 
Embedded system design challenges
Embedded system design challenges Embedded system design challenges
Embedded system design challenges Aditya Kamble
 
hierarchical bus system
 hierarchical bus system hierarchical bus system
hierarchical bus systemElvis Jonyo
 
Presentation aix performance updates &amp; issues
Presentation   aix performance updates &amp; issuesPresentation   aix performance updates &amp; issues
Presentation aix performance updates &amp; issuessolarisyougood
 
Embedded system
Embedded systemEmbedded system
Embedded systemmangal das
 
Power Optimization with Efficient Test Logic Partitioning for Full Chip Design
Power Optimization with Efficient Test Logic Partitioning for Full Chip DesignPower Optimization with Efficient Test Logic Partitioning for Full Chip Design
Power Optimization with Efficient Test Logic Partitioning for Full Chip DesignPankaj Singh
 
System design techniques and networks
System design techniques and networksSystem design techniques and networks
System design techniques and networksRAMPRAKASHT1
 
How to Measure RTOS Performance
How to Measure RTOS Performance How to Measure RTOS Performance
How to Measure RTOS Performance mentoresd
 
Operating System Chapter 1
Operating System Chapter 1Operating System Chapter 1
Operating System Chapter 1Kasam Sharif
 
RTOS implementation
RTOS implementationRTOS implementation
RTOS implementationRajan Kumar
 
Rtos princples adn case study
Rtos princples adn case studyRtos princples adn case study
Rtos princples adn case studyvanamali_vanu
 
Expanding your options with the MQ Appliance
Expanding your options with the MQ ApplianceExpanding your options with the MQ Appliance
Expanding your options with the MQ ApplianceAnthony Beardsmore
 

What's hot (20)

Hardware-Software Codesign
Hardware-Software CodesignHardware-Software Codesign
Hardware-Software Codesign
 
WALT vs PELT : Redux - SFO17-307
WALT vs PELT : Redux  - SFO17-307WALT vs PELT : Redux  - SFO17-307
WALT vs PELT : Redux - SFO17-307
 
White Paper: Monitoring EMC Greenplum DCA with Nagios - EMC Greenplum Data Co...
White Paper: Monitoring EMC Greenplum DCA with Nagios - EMC Greenplum Data Co...White Paper: Monitoring EMC Greenplum DCA with Nagios - EMC Greenplum Data Co...
White Paper: Monitoring EMC Greenplum DCA with Nagios - EMC Greenplum Data Co...
 
Embedded system design challenges
Embedded system design challenges Embedded system design challenges
Embedded system design challenges
 
4213ijsea06
4213ijsea064213ijsea06
4213ijsea06
 
hierarchical bus system
 hierarchical bus system hierarchical bus system
hierarchical bus system
 
Unit 1b
Unit 1bUnit 1b
Unit 1b
 
Presentation aix performance updates &amp; issues
Presentation   aix performance updates &amp; issuesPresentation   aix performance updates &amp; issues
Presentation aix performance updates &amp; issues
 
Unit 1 ppt
Unit 1 pptUnit 1 ppt
Unit 1 ppt
 
Unit 1c
Unit 1cUnit 1c
Unit 1c
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Power Optimization with Efficient Test Logic Partitioning for Full Chip Design
Power Optimization with Efficient Test Logic Partitioning for Full Chip DesignPower Optimization with Efficient Test Logic Partitioning for Full Chip Design
Power Optimization with Efficient Test Logic Partitioning for Full Chip Design
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
 
System design techniques and networks
System design techniques and networksSystem design techniques and networks
System design techniques and networks
 
Ch1-Operating System Concept
Ch1-Operating System ConceptCh1-Operating System Concept
Ch1-Operating System Concept
 
How to Measure RTOS Performance
How to Measure RTOS Performance How to Measure RTOS Performance
How to Measure RTOS Performance
 
Operating System Chapter 1
Operating System Chapter 1Operating System Chapter 1
Operating System Chapter 1
 
RTOS implementation
RTOS implementationRTOS implementation
RTOS implementation
 
Rtos princples adn case study
Rtos princples adn case studyRtos princples adn case study
Rtos princples adn case study
 
Expanding your options with the MQ Appliance
Expanding your options with the MQ ApplianceExpanding your options with the MQ Appliance
Expanding your options with the MQ Appliance
 

Similar to Integrated Communications Systems Modeling

SIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنزSIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنزEssosElectronic
 
Siemens s7 300 programming
Siemens s7 300 programming Siemens s7 300 programming
Siemens s7 300 programming satyajit patra
 
Web Template Mechanisms in SOC Verification - DVCon.pdf
Web Template Mechanisms in SOC Verification - DVCon.pdfWeb Template Mechanisms in SOC Verification - DVCon.pdf
Web Template Mechanisms in SOC Verification - DVCon.pdfSamHoney6
 
Introduction to embedded system
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded systemajitsaraf123
 
BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfabdisahirko
 
Rodrigo Almeida - Microkernel development from project to implementation
Rodrigo Almeida - Microkernel development from project to implementationRodrigo Almeida - Microkernel development from project to implementation
Rodrigo Almeida - Microkernel development from project to implementationFelipe Prado
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaObeo
 
SMI_SNUG_paper_v10
SMI_SNUG_paper_v10SMI_SNUG_paper_v10
SMI_SNUG_paper_v10Igor Lesik
 
Ch2 v70 config_overview_en
Ch2 v70 config_overview_enCh2 v70 config_overview_en
Ch2 v70 config_overview_enconfidencial
 
Architecting Secure Web Systems
Architecting Secure Web SystemsArchitecting Secure Web Systems
Architecting Secure Web SystemsInnoTech
 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesDr. Pankaj Zope
 
Cloudify workshop at CCCEU 2014
Cloudify workshop at CCCEU 2014 Cloudify workshop at CCCEU 2014
Cloudify workshop at CCCEU 2014 Uri Cohen
 
Data Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time ApplicationsData Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time Applicationsijsrd.com
 
RTI-CODES+ISSS-2012-Submission-1
RTI-CODES+ISSS-2012-Submission-1RTI-CODES+ISSS-2012-Submission-1
RTI-CODES+ISSS-2012-Submission-1Serge Amougou
 
Chep04 Talk
Chep04 TalkChep04 Talk
Chep04 TalkFNian
 

Similar to Integrated Communications Systems Modeling (20)

SIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنزSIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنز
 
Siemens s7 300 programming
Siemens s7 300 programming Siemens s7 300 programming
Siemens s7 300 programming
 
Soc.pptx
Soc.pptxSoc.pptx
Soc.pptx
 
Web Template Mechanisms in SOC Verification - DVCon.pdf
Web Template Mechanisms in SOC Verification - DVCon.pdfWeb Template Mechanisms in SOC Verification - DVCon.pdf
Web Template Mechanisms in SOC Verification - DVCon.pdf
 
Introduction to embedded system
Introduction to embedded systemIntroduction to embedded system
Introduction to embedded system
 
BEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdfBEE 049- design of embedded system.pdf
BEE 049- design of embedded system.pdf
 
Rodrigo Almeida - Microkernel development from project to implementation
Rodrigo Almeida - Microkernel development from project to implementationRodrigo Almeida - Microkernel development from project to implementation
Rodrigo Almeida - Microkernel development from project to implementation
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
 
ES-Basics.pdf
ES-Basics.pdfES-Basics.pdf
ES-Basics.pdf
 
ERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdfERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdf
 
SMI_SNUG_paper_v10
SMI_SNUG_paper_v10SMI_SNUG_paper_v10
SMI_SNUG_paper_v10
 
Ch2 v70 config_overview_en
Ch2 v70 config_overview_enCh2 v70 config_overview_en
Ch2 v70 config_overview_en
 
En35793797
En35793797En35793797
En35793797
 
Architecting Secure Web Systems
Architecting Secure Web SystemsArchitecting Secure Web Systems
Architecting Secure Web Systems
 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System Notes
 
Cloudify workshop at CCCEU 2014
Cloudify workshop at CCCEU 2014 Cloudify workshop at CCCEU 2014
Cloudify workshop at CCCEU 2014
 
Introduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSPIntroduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSP
 
Data Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time ApplicationsData Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time Applications
 
RTI-CODES+ISSS-2012-Submission-1
RTI-CODES+ISSS-2012-Submission-1RTI-CODES+ISSS-2012-Submission-1
RTI-CODES+ISSS-2012-Submission-1
 
Chep04 Talk
Chep04 TalkChep04 Talk
Chep04 Talk
 

More from ADLINK Technology IoT

Connected Mobile and Web Applications with PrismTech Vortex Data Sharing Plat...
Connected Mobile and Web Applications with PrismTech Vortex Data Sharing Plat...Connected Mobile and Web Applications with PrismTech Vortex Data Sharing Plat...
Connected Mobile and Web Applications with PrismTech Vortex Data Sharing Plat...ADLINK Technology IoT
 
Harnessing DDS in Next Generation Healthcare Systems
Harnessing DDS in Next Generation Healthcare SystemsHarnessing DDS in Next Generation Healthcare Systems
Harnessing DDS in Next Generation Healthcare SystemsADLINK Technology IoT
 
Building and Scaling Internet of Things Applications with Vortex Cloud
Building and Scaling Internet of Things Applications with Vortex CloudBuilding and Scaling Internet of Things Applications with Vortex Cloud
Building and Scaling Internet of Things Applications with Vortex CloudADLINK Technology IoT
 
Desktop, Embedded and Mobile Apps with PrismTech Vortex Cafe
Desktop, Embedded and Mobile Apps with PrismTech Vortex CafeDesktop, Embedded and Mobile Apps with PrismTech Vortex Cafe
Desktop, Embedded and Mobile Apps with PrismTech Vortex CafeADLINK Technology IoT
 
Real-Time Web Programming with PrismTech Vortex Web
Real-Time Web Programming with PrismTech Vortex WebReal-Time Web Programming with PrismTech Vortex Web
Real-Time Web Programming with PrismTech Vortex WebADLINK Technology IoT
 
Introduction to PrismTech's Vortex Intelligent Data Sharing Platform for the ...
Introduction to PrismTech's Vortex Intelligent Data Sharing Platform for the ...Introduction to PrismTech's Vortex Intelligent Data Sharing Platform for the ...
Introduction to PrismTech's Vortex Intelligent Data Sharing Platform for the ...ADLINK Technology IoT
 
PrismTech Reflective Language for Communication Systems
PrismTech Reflective Language for Communication SystemsPrismTech Reflective Language for Communication Systems
PrismTech Reflective Language for Communication SystemsADLINK Technology IoT
 
Using Model Driven Development to Easily Manage Variations in Software Define...
Using Model Driven Development to Easily Manage Variations in Software Define...Using Model Driven Development to Easily Manage Variations in Software Define...
Using Model Driven Development to Easily Manage Variations in Software Define...ADLINK Technology IoT
 
Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...
Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...
Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...ADLINK Technology IoT
 
Migrating Legacy Waveforms to the Software Communications Architecture (SCA)
Migrating Legacy Waveforms to the Software Communications Architecture (SCA)Migrating Legacy Waveforms to the Software Communications Architecture (SCA)
Migrating Legacy Waveforms to the Software Communications Architecture (SCA)ADLINK Technology IoT
 
Rapid Software Communications Architecture (SCA) Development for DSPs with Sp...
Rapid Software Communications Architecture (SCA) Development for DSPs with Sp...Rapid Software Communications Architecture (SCA) Development for DSPs with Sp...
Rapid Software Communications Architecture (SCA) Development for DSPs with Sp...ADLINK Technology IoT
 

More from ADLINK Technology IoT (20)

Connected Mobile and Web Applications with PrismTech Vortex Data Sharing Plat...
Connected Mobile and Web Applications with PrismTech Vortex Data Sharing Plat...Connected Mobile and Web Applications with PrismTech Vortex Data Sharing Plat...
Connected Mobile and Web Applications with PrismTech Vortex Data Sharing Plat...
 
Vortex Cloud Beyond Cloud Messaging
Vortex Cloud Beyond Cloud MessagingVortex Cloud Beyond Cloud Messaging
Vortex Cloud Beyond Cloud Messaging
 
Introducing Vortex Lite
Introducing Vortex LiteIntroducing Vortex Lite
Introducing Vortex Lite
 
Vortex Tutorial Part 2
Vortex Tutorial Part 2Vortex Tutorial Part 2
Vortex Tutorial Part 2
 
Harnessing DDS in Next Generation Healthcare Systems
Harnessing DDS in Next Generation Healthcare SystemsHarnessing DDS in Next Generation Healthcare Systems
Harnessing DDS in Next Generation Healthcare Systems
 
PrismTech Vortex Tutorial Part 1
PrismTech Vortex Tutorial Part 1PrismTech Vortex Tutorial Part 1
PrismTech Vortex Tutorial Part 1
 
Building and Scaling Internet of Things Applications with Vortex Cloud
Building and Scaling Internet of Things Applications with Vortex CloudBuilding and Scaling Internet of Things Applications with Vortex Cloud
Building and Scaling Internet of Things Applications with Vortex Cloud
 
Desktop, Embedded and Mobile Apps with PrismTech Vortex Cafe
Desktop, Embedded and Mobile Apps with PrismTech Vortex CafeDesktop, Embedded and Mobile Apps with PrismTech Vortex Cafe
Desktop, Embedded and Mobile Apps with PrismTech Vortex Cafe
 
Real-Time Web Programming with PrismTech Vortex Web
Real-Time Web Programming with PrismTech Vortex WebReal-Time Web Programming with PrismTech Vortex Web
Real-Time Web Programming with PrismTech Vortex Web
 
Introduction to PrismTech's Vortex Intelligent Data Sharing Platform for the ...
Introduction to PrismTech's Vortex Intelligent Data Sharing Platform for the ...Introduction to PrismTech's Vortex Intelligent Data Sharing Platform for the ...
Introduction to PrismTech's Vortex Intelligent Data Sharing Platform for the ...
 
PrismTech Reflective Language for Communication Systems
PrismTech Reflective Language for Communication SystemsPrismTech Reflective Language for Communication Systems
PrismTech Reflective Language for Communication Systems
 
Model_Driven_Development_SDR
Model_Driven_Development_SDRModel_Driven_Development_SDR
Model_Driven_Development_SDR
 
SCA_4_adoption_may2013
SCA_4_adoption_may2013SCA_4_adoption_may2013
SCA_4_adoption_may2013
 
Using Model Driven Development to Easily Manage Variations in Software Define...
Using Model Driven Development to Easily Manage Variations in Software Define...Using Model Driven Development to Easily Manage Variations in Software Define...
Using Model Driven Development to Easily Manage Variations in Software Define...
 
Sca 4 0 _may16_2012_final
Sca 4 0 _may16_2012_finalSca 4 0 _may16_2012_final
Sca 4 0 _may16_2012_final
 
Spectra dtp4700h march2012_final
Spectra dtp4700h march2012_finalSpectra dtp4700h march2012_final
Spectra dtp4700h march2012_final
 
Spectra CX 3.4 Launch Webcast
Spectra CX 3.4 Launch WebcastSpectra CX 3.4 Launch Webcast
Spectra CX 3.4 Launch Webcast
 
Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...
Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...
Spectra DTP4700 Linux Based Development for Software Defined Radio (SDR) Soft...
 
Migrating Legacy Waveforms to the Software Communications Architecture (SCA)
Migrating Legacy Waveforms to the Software Communications Architecture (SCA)Migrating Legacy Waveforms to the Software Communications Architecture (SCA)
Migrating Legacy Waveforms to the Software Communications Architecture (SCA)
 
Rapid Software Communications Architecture (SCA) Development for DSPs with Sp...
Rapid Software Communications Architecture (SCA) Development for DSPs with Sp...Rapid Software Communications Architecture (SCA) Development for DSPs with Sp...
Rapid Software Communications Architecture (SCA) Development for DSPs with Sp...
 

Recently uploaded

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 

Recently uploaded (20)

EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 

Integrated Communications Systems Modeling

  • 1. Integrated Communications Systems Modeling WInnComm 2014 Vince Kovarik, PhD Chief Technology Officer vince.kovarik@prismtech.com
  • 2. • Focus on the integration of hardware and software architecture specification for communications systems. • Leverage prior work in SDR standards and systems to: – Develop an Open Modular Radio Architecture using industry standard modeling languages and tools. – Promote the re/use of the architecture through model extensions and specialization. – Provide a reference architecture in the form of a SysML/UML model. • Promote the adoption and use of the Open Modular Architecture within the forum and industry. Objectives Slide 2
  • 3. Rationale • Much of the work to date in SDR type systems has focused on a particular aspect of the system such as the software infrastructure. • The hardware architecture has been traditionally performed as a semi-independent process. • This approach can lead to integration and performance issues. • This WInnF project focuses on developing an extensible integrated systems model. Slide 3
  • 4. • SCA was the foundation specification of the JTRS program • Objective of the OMG effort was to establish SCA as an industry standard • STRS targeted for space deployed systems • GRA originally started as alternative to SCA for A2G systems, e.g. SATCOM, with focus on Systems Model • ICSM will leverage GRA work to provide a reference design model for communications systems Evolution of Standards and Specifications Slide 4 SCA 2.x GRA OMG SWRadio STRS SCA 2.2.2 SCA 4.0 (MSRC) SCA 1.x JTRS Program ICSM JTRS APIs IRSS API XCVR API Derived From / Extended Influenced
  • 5. Focus Area of Standards CIM System Requirements Black Box Behaviors Use Cases Functional Block Diagram PIM PIM PIM System Architecture Activity Diagrams Functional Decomposition Interface Descriptions Allocation to Configuration Items PSM PSM PSM PSM PSM System/Software Design Class Diagrams Interface Specifications Algorithms Form Factor PSI PSI PSI PSI PSI PSI PSI PSI Implementation/Coding Integration and Test Sequence Diagrams Qualification Testing SCA 2.x / STRS SCA 4.0 / OMG Base Spec SCA 4.0 / OMG Appendices Communications Systems Model / GRA ICSM Project Focus ICSM Follow-on Projects
  • 6. ICSM SysML Functional Model • SysML enables a system engineering view • Each element has data and information attached to the element. • This promotes multiple views but a single model of the system. ibd [Block] ICSM [ICSM Blocks] System Boundary «block» SystemControl «block» SignalProcessing «block» Antenna «block» PlatformDynamics «block» SecurityService «block» RF «block» BIT «block» PowerSystem «block» ADC / DAC «block» Baseband Data Bus «block» Power Bus «block» Network «block» Baseband Control Bus May be more than one antenna in large systems. If so, then the RF block will require the capability to selectively route the analog RF signal appropriately. The Baseband Data Bus may be split by the Security Service if the system follow a strict Red/Black architecture. For systems with a voice input/output for the user, there will typically be a CODEC associated with the user interface. Also, if the system is split into a Red/Black side by the SecurityService, then there will be ADC / DAC module on both sides. «block» UserIF 0..*
  • 7. ICSM Functional Decomposition Slide 7 bdd [Package] Architecture Model [Achitecture Model] «block» ICSM properties : Antenna : PlatformDynamics : RF : SignalProcessing : PowerSystem : BIT : SystemControl : SecurityService : ADC / DAC : Network «block» ICSM::Antenna «block» ICSM::BIT «block» ICSM::PlatformDynamics «block» ICSM::SignalProcessing «block» ICSM::PowerSystem «block» ICSM::RF «block» ICSM::SecurityService «block» ICSM::SystemControl «block» ICSM::ADC / DAC Analog Modules Digital Modules «block» ICSM::Baseband Control Bus «block» ICSM::Baseband Data Bus «block» ICSM::Power Bus «block» ICSM::UserIF «block» ICSM::Network 1..* 1.. 1..* 1..* 0..* 0..1 0..* 1..* 1..* 1 0..1
  • 8. ICSM Use Case Organization Slide 8 uc [Package] Use Cases [Use Cases] Maintenance Use Cases and Scenarios Operational Use Cases and Scenarios System Startup and Shutdown Use Cases and Scenarios Start System + SystemStart + Start Antenna + Start BIT + Start Digital Signal Processor + Start Platform Dynamics + Start Power Module + Start RF + Start Security Services + Start System + Start System Control Load Application Install Application Stop System + SystemStop + Stop Antenna + Stop Bit + Stop Digital Signal Processor + Stop Platform Dynamics + Stop Power Module + Stop RF + Stop Security Service + Stop System + Stop System Control Teardown Application Remove ApplicationManage Security Integrate Module BITResource ManagementSystem Control
  • 9. Start System Use Case Slide 9 uc Start System System Start Start System Start Power Module Start System Control Start BIT Start Digital Signal Processor Start RF Start Antenna Start Platform Dynamics SystemStart Start Security Services Operator «include» 0..1 «include» 1..* «include» 0..1 «include» «include» 0..* «include» 1..* «include» 1..* «include»
  • 10. System Start Activity Diagram Slide 10 act SystemStart System Modules PowerSubsystem beginStart endModuleStart startSystemControl PowerBus startAntenna startRF startSecurityService startBIT startPlatformDynamics startPowerModule isSCStarted isSSStarted isBITStarted isAntennaStarted isRFStarted isPDStarted startBasebandSignalProcessor isBSPStarted startTBDModule isTBDStarted asyncModuleStatus isSystemOperational This is a placeholder template for new modules. startFullOperation isPowerOn InitSimVariables evalSystemStatus Modules will start up asynchronously and provide notification of their status as they complete their initialization. There are two possible module states after initiating the start: 1) Started and fully functional 2) Started but in reduced functional or degraded mode evalSystemStatus is actually a part of the startSystemControl flow. It has been "pulled out" to this diagram to illustrate its role in the startup flow. The rules for SystemStart are: 1. The SystemControl module must successfully start. 2. Once it has initialized, then it assesses the state of all the other modules as they start and register with SystemControl. 3. Based on the state of the modules, SystemControl then assesses the state of the system and selects one of three options: (a) fails to start the system, (b) starts in a degraded mode or (c) starts in full operational mode. This action initializes variables that configure which path(s) to follow for the simulation. It is not part of the system. failedStart WaitForSC startDegradedOperationendStart moduleFailure The communications system is comprised of a set of modules or subsystems. A module is defined as an integrated set of hardware and software that provides a well-defined set of capabilities in terms of functions and services that form an integral part of the overall system. [sim.AntennaFailure==1] [sim.AntennaFailure==0] [sim.BITFailure==1] [sim.BITFailure==0] [sim.SSFailure==1] [sim.SSFailure==0] [sim.SCFailure==0][sim.SCFailure==1] PowerStatus [sim.RFFailure==1] [sim.PDFailure==0] [sim.SystemState==1] FailedStart [sim.PMFailure>0] Power Module did not start [sim.PMFailure==0] Power Modue initialized [sim.RFFailure==0] [sim.SystemState==0] FullStart [sim.SystemState<0] DegradedStart asyncNotification [sim.TBDFailure==0] [sim.TBDFailure==1] [sim.BSPFailure==0] [sim.BSPFailure==1] [sim.PDFailure==1]
  • 11. • Each activity can be decomposed to lower level detail • This allows incremental development of use cases to validate operational scenarios and requirements Activity Decomposition Slide 11 act PMStart startPower runPOST endPower Check POST Check Power PMFailure sim.PMFailure=1 PMStarted sim.PMFailure=0 initPower [sim.PowerStable==0] [sim.PowerStable==1] [sim.POSTFailure==1] [sim.POSTFailure==0] act SystemStart System Modules PowerSubsystem beginStart endModuleStart startSystemControl PowerBus startAntenna startRF startSecurityService startBIT startPlatformDynamics startPowerModule isSCStarted isSSStarted isBITStarted isAntennaStarted isRFStarted isPDStarted startBasebandSignalProcessor isBSPStarted startTBDModule isTBDStarted asyncModuleStatus isSystemOperational This is a placeholder template for new modules. startFullOperation isPowerOn InitSimVariables evalSystemStatus Modules will start up asynchronously and provide notification of their status as they complete their initialization. There are two possible module states after initiating the start: 1) Started and fully functional 2) Started but in reduced functional or degraded mode evalSystemStatus is actually a part of the startSystemControl flow. It has been "pulled out" to this diagram to illustrate its role in the startup flow. The rules for SystemStart are: 1. The SystemControl module must successfully start. 2. Once it has initialized, then it assesses the state of all the other modules as they start and register with SystemControl. 3. Based on the state of the modules, SystemControl then assesses the state of the system and selects one of three options: (a) fails to start the system, (b) starts in a degraded mode or (c) starts in full operational mode. This action initializes variables that configure which path(s) to follow for the simulation. It is not part of the system. failedStart WaitForSC startDegradedOperationendStart moduleFailure The communications system is comprised of a set of modules or subsystems. A module is defined as an integrated set of hardware and software that provides a well-defined set of capabilities in terms of functions and services that form an integral part of the overall system. [sim.AntennaFailure==1] [sim.AntennaFailure==0] [sim.BITFailure==1] [sim.BITFailure==0] [sim.SSFailure==1] [sim.SSFailure==0] [sim.SCFailure==0][sim.SCFailure==1] PowerStatus [sim.RFFailure==1] [sim.PDFailure==0] [sim.SystemState==1] FailedStart [sim.PMFailure>0] Power Module did not start [sim.PMFailure==0] Power Modue initialized [sim.RFFailure==0] [sim.SystemState==0] FullStart [sim.SystemState<0] DegradedStart asyncNotification [sim.TBDFailure==0] [sim.TBDFailure==1] [sim.BSPFailure==0] [sim.BSPFailure==1] [sim.PDFailure==1]
  • 12. • A database repository for the model has been tested and validated. • Current work on the use cases will continue with more detail on the startup and initial development of the shutdown. • Development of reference models for current systems planned: • Zedboard - Xlinx Zynq7000 with RF • Ettus Research – USRP N200 Status and Plans Slide 12

Editor's Notes

  1. Instructions to add own background image:Insert picture from file.Position image over polygon hole.Right click image. Arrange &gt; Send to Back.