Post on 10-May-2015
description
Spectra DTP4500 – A Closer Look
The Ideal Development and Test Platform for SDR/SCA Waveform and Application Development
July 8, 2010
PrismTech’s Spectra Product FamilySpectra’s Competitive AdvantageTypical Spectra DTP4500 UsersSpectra DTP4500 Configuration and RoadmapSpectra DTP4500 – A Closer Look
Baseband SpecificationRadio Frequency (RF) SpecificationUser Software InterfacesDevelopment tool supportKey Waveform ParametersTypical waveformsUser-friendly features: Test waveform, Tutorial
Q&A and Contact Information for Follow-Up
Webcast Agenda
Spectra SDR/SCA Tools and Middleware
3
Spectra CX:Model-BasedDevelopment Tool
Spectra CX:Model-BasedDevelopment Tool
Eclipse WorkbenchEclipse Workbench
Spectra OE: e*ORBSpectra OE: e*ORB
Spectra OE: Core FrameworkSpectra OE: Core Framework
TC
P/IP
v4/v6T
CP
/IP v4/v6
SCA InfrastructureSCA InfrastructureSCA InfrastructureSCA Infrastructure
Radio Application (Waveform)
Radio Application (Waveform)
SCA 2.2.2 and POSIX AEPSCA 2.2.2 and POSIX AEP
Hardware (GPP, DSP, FPGA)Hardware (GPP, DSP, FPGA)
RTOS / LinuxRTOS / Linux
BSPBSPASPASP
UML 2UML 2
Windows / Linux / UnixWindows / Linux / Unix
End-to-End: Model, Generate, Validate, Deploy
The Spectra Product Family
Spectra CXModel-based Software Engineering (MBSE) developer productivity tool (model, generate, validate, deploy)
Spectra OESCA Operating (deployment) Environment (ORB, COS, CF)
Spectra DTPA pre-packaged application development and test platform (BB, IF, and RF hardware, OE, SCA devices and services, demo app, tools optional)
Spectra’s Competitive Advantage
Spectra CXBest-in-class SCA developer productivity
Spectra OEBest-in-class SCA software platform performance
Spectra DTPBest-in-class SCA feature set, ease-of-use, price
Problem StatementDeveloping SCA software is too complex, too expensive, too time consuming, and forces me to become an expert in SCA platform technology when I just want to develop, test, and deploy new waveforms and applications
Solution StatementA pre-packaged COTS SCA development and test platform with great software tools, superior RF, good demos and docs, and an affordable price…that allows me to start developing, now!
Introducing the Spectra DTP4500
Waveform and application development/test teams in major radio OEMs and their end customers (enabling both in-house and third-party development of SCA waveforms and applications for later deployment on target production radio platforms)
Advanced wireless communications (government and defence) laboratories conducting research in fields such as: cognitive radio, electronic warfare, and secure SDR waveforms
Internal research and development (IR&D) and collaborative research projects (e.g. SBIR, Eurostars) related to advanced wireless communications
Academic teaching and laboratory use
Independent waveform and application developers creating software IP for the SDR market
Spectra DTP4500 - Users
Spectra DTP4500 : System Configurations
VariantsDTP4500 BB
Baseband Only
DTP4500 RFRF to Baseband
DTP4500 RFFEDTP4500 RF plus RF Front
DTP4500 RFFQFrequency Extended DTP4500 RF
Spectra DTP4500 : Hardware Components
Spectra DTP4500 : Software Stack
Spectra DTP4500 : Product Roadmap
Mistral
DTP4500R 1 R 2 R 3 R 4
Monsoon
RF Front End
C++ Code Gen
C Code Gen GPP DSP
VHDL Code Gen
400-4000 MHz 225-4000 MHz
CORBA Everywhere
MHAL
GPP+DSP+FPGAGPP+FPGA
GPP+FPGA GPP+DSP+FPGA
Fieldable Rx & Tx
User Code GPP+DSP FPGA
GPP
Spectra DTP4500 – Product Roadmap
Release 1 (Summer 2010)
Spectra DTP4500BB : Baseband GPP only (Mistral), capability to run reference application plus loopbackSpectra CX for DTP4500BB: Code generation supported for C++ on GPP only
Release 2 (Fall 2010) Spectra DTP4500RF/1 : First RF to Audio Baseband release with Mistral and Monsoon hardware, 400-4000 MHz Laboratory RF Performance Spec Spectra CX for DTP4500RF: Code generation options supported for C++ and C on GPP only : MHAL for GPP-FPGA
Spectra DTP4500 – Product Roadmap
Release 3 (1H2011)
Spectra DTP4500RF/2: Full RF performance release, with first ‘SCA Everywhere’ capability (MHAL or CORBA) now supported on the Monsoon FPGASpectra CX for DTP4500RF/2: Option now available for VHDL code generation
Release 4 (2H2011)
Spectra DTP4500RF/3: Full ‘SCA Everywhere’ capability GPP-FPGA-DSP (MHAL or CORBA). Also ‘RF Frequency Extension’ option now available
Baseband Specification
Radio Frequency (RF) Specification
User Software Interfaces
Development tool support
Key Waveform Parameters
Typical waveforms
User-friendly features: Test waveform, Tutorial
Spectra DTP4500 – A Closer Look
Spectra DTP4500 : Baseband Specification
DTP4500 BB : Mistral TI OMAP 35x EVMLow cost, easy to use baseband platform based on TI’s OMAP 35x multimedia applications processor
Advanced 720 MHz Superscaler ARM© Cortex™ -A8 RISC core with a 520 MHz C64x+ DSP core specifically designed for power aware applications
OE runs on ARM while the DSP can act as a co-processor for intensive tasks
ARM: 1700 Dhrystone MIPS – extremely capable to run the VxWorks RTOS and to support complex WFs
DSP can be fully powered down when not required by ARM
Multiple Data and User Interfaces
Spectra DTP4500 RF : Specification
FeaturesFull duplex (FDD, TDD) transceiver architectureWide RF operating range: 400 MHz to 4000 MHz; covering a variety of wireless protocolsProgrammable signal BW from 50 KHz to 20 MHzDual-channel ADCs, 12-bits at 100 MspsDual-channel DACs, 16-bits at 800 MspsTX: Quadrature ModulatorRX: Direct ConversionXilinx Spartan-6 FPGAsMCSP system for board-level control
Monsoon is a high performance RF transceiver capable of deploying the next generation of commercial waveforms and will allow SDR developers to work much closer to the low-power real time OMAP 35x processor for truly embedded wireless applications.
Variable LPFs
Data Conversion
(DAC)
FPGA
QuadMod
Variable LPFs
DirectConv.
Power SuppliesMCSP
Subsystem
Clock Ref &Distribution
RF Synthesizers
DATA
USB
TX
RXData Conversion
(ADC)
DC PWR
Spectra DTP4500 BB : User Software Interfaces
Hosted on Mistral ARM GPP
Audio DeviceCompliant to the JTRS Audio Port Device API Version 1.3.2
The Audio Port Device acts as “device adapter”. It is used by CORBA components to access the Audio HW
RF/Monsoon Data ProxyProvided as part of DTP4500 BB Platform Model
Enables loop back
Smooths developers path to DTP4500 RF release (Between R1 and R2)
Modelled with Spectra CX
UserSCA
Resource
UserSCA
Resource
JTRS AudioPort Device
RF/MonsoonDataProxy
UserSCA
Resource
UserSCA
Resource
SCX is a model-driven development tool that simplifies, accelerates and validates a significant proportion of the Software Communications Architecture development processValidates SCA compliance at the architectural and unit test level.Generates correct-by construction SCA component structural source code in C++, with roadmap to C and VHDL code generationGenerates SCA compliant artefacts such as: XML descriptor files, compliance test reports and validation documentationSCX enables SCA & non-SCA software aspects to be developed together, integrated early and be thoroughly testedReduces development risk due to its consistent model-based approachResults in a faster time-to-market, lower costs, better software quality and superior compliance for all SCA waveform and platform code developed using SCX
Development Tool Support : Spectra CX
Spectra DTP4500 : Key Waveform Parameters
Parameter DTP4500 RF DTP4500 RFFQ DTP4500 RFFE
Freq Range
400-4000 MHz 225-4000 MHz 400-1000 MHz
Signal Bandwidth
50 kHz – 20 MHz 50 kHz – 20 MHz 50 kHz – 20 MHz
Rx Sensitivity
-110 dBm -110 dBm -110 dBm
Tx Power 0 dBm 0 dBm +30 dBm
Spectra DTP4500 : Example Commercial Waveforms
Spectra DTP4500 : User-Friendly Features
Test and Reference WaveformSCA FM Reference Waveform: Unites Spectra CX and the DTP4500 hardware to demonstrate an SCA compliant waveform.
Spectra CX is used for WF modelling, generation and deployment
The Reference WF will evolve to include live I/Q samples received by the Monsoon RF Transceiver for Release 2
On-Line User Tutorial
Spectra DTP4500 : Information & Questions
E-mail:info@prismtech.com
www:www.prismtech.com/spectra
Your PrismTech account manager
Thank You
Any Questions?