Andrew Foster, Spectra DTP Product Manager
December 14th, 2011
Spectra DTP4700 Linux Based
Development for SDR/SCA
Live Software Defined Radio Webcast
Spectra Product Family
The Spectra Product Family
Spectra CX
Model-based Software Engineering (MBSE) developer productivity tool
(model, generate, validate, deploy)
Spectra Core Framework (CF)
Low footprint high performance SCA 2.2.2 CF (including Spectra CDB)
Spectra Common Data Bus (CDB)
Optimized middleware stack available cross GPP, DSP and FPGA
processing elements
Spectra DTP
A pre-packaged application development and test platform (BB, IF, and
RF hardware, OE, SCA devices and services, demo app, tools optional)
3
Spectra’s Competitive Advantage
Spectra CX
Best-in-class SCA developer productivity
Spectra CF
Best-in-class SCA CF performance and efficient use of available
resources
Spectra CDB
Best-in-class middleware performance available across the radio’s
signal processing chain
Spectra DTP
Best-in-class fully integrated SCA development and test
environment, feature set, ease-of-use, price
4
Spectra SCA/SDR Development Tools 5
End-to-End: Model, Generate, Validate, Deploy
Host Development Tools Target Radio Platform
Spectra DTP Introduction
Problem Statement Developing 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 Statement Spectra DTP provides a 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 DTP 7
Family of COTS SCA based SCA Development and Test Platforms
Spectra DTP4500 launched in December 2010:
Spectra DTP4500BB – digital base band processing system including Mistral’s
OMAP EVM 35x hardware, VxWorks 6.8 RTOS, Spectra SCA software stack
(Spectra CX graphical modelling tools, Spectra Core Framework & Spectra ORB
middleware), DTP4500 SCA Platform and simple SCA sample waveform
Spectra DTP4500RF – DTP based band system + Monsoon RF subsystem
providing wideband RF coverage from 400Mhz to 4Ghz + extended DTP4500 SCA
Platform and SCA sample waveform that can used across the air
Spectra DTP4700BB available 1st Qtr 2012, full RF capable system
will follow shortly afterwards
Spectra DTP Evolution 8
Spectra DTP4700
10 10 DTP4700 - Overview
An affordable Linux based COTS SCA development and test platform with great software tools, full RF capability, good demos and supporting documentation
The entry-level Spectra DTP4700BB configuration comes pre-integrated and packaged with:
Mistral’s latest AM/DM37x Sitara based development board providing baseband processing resources (GPP + DSP).
PrismTech’s benchmark-setting SCA 2.2.2 compliant Operating Environment (incorporating: Core Framework, SCA Devices, ORBs for both GPP & DSP, COS, Linux OS Device Drivers and BSP).
Demonstration SCA Waveform / Application.
Documentation
All available off-the-shelf with simple licensing and support contracts.
The entry-level DTP4700 package is seamlessly expandable by optionally adding:
PrismTech’s Spectra CX tool for SCA component modelling, code generation, and compliance validation
DTP4700 option bundles both C++ (GPP) and C (GPP & DSP) code generation
DataSoft’s Monsoon RF Transceiver, this provides a base level of RF performance between 400 MHz and 4 GHz
DataSoft’s RF Front-End Module(s) (FEM)to the Monsoon RF Transceiver to create a high performance RF specification fully-fieldable radio system.
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 DTP4700 – Target Users 11
The Spectra DTP4700 can be supported with the
following hardware configurations:
DTP4700 BB - baseband only, Mistral’s AM/DM37x EVM
DTP4700 RF - RF to baseband, Mistral’s AM/DM37x +
Monsoon Transceiver (400- 4000 MHz frequency range)
DTP4700 RFE 400Mhz-4GHz – enclosed version of
DTP4700RF in a 1U housing
DTP4700 RFE 30MHz-400MHz - enclosed version of
DTP4700RF in a 1U housing with frequency range
extended to 30 MHz allowing users to access lower
MILCOM frequencies
Spectra DTP4700 - System Configurations 12
DataSoft
Monsoon Transceiver
TX
Audio
Ethernet
Baseband
Data
Mistral AM/DM37x
EVM
RX ADC
DAC
FPGA
Xilinx
Spartan
Sitara AM/DM37x
ARM
Cortex A8
GPP
TI C64x
DSP
GUI/Display
LNA
DVR PA
LNA
DataSoft RF
Front-end
TX
RX
(400 MHz
to
4 GHz)
Entry Level
System
Component
DDR2
SDRAM
256 Mbyte
NAND
FLASH
512 MByte
Spectra DTP4700 - Hardware Components
DTP4700 BB DTP4700 FE DTP4700 BB + RF
13
Spectra DTP4700 - Software Stack 14
Mistral AM/DM37x Hardware
GPP DSP
DataSoft
Monsoon
Transceiver
Hardware
DataSoft
RF
Front-end
Hardware
Audio
Ethernet
FPGA
TI Linux
Spectra ORB Spectra IP
Core ORB
RF
TX/RX
Spectra CF Radio
Services
&
Devices
Sourcery
Code Bench
“Lite”
Spectra CX
Baseband /
Data
Entry Level
System
Component
Productivity
Tooling
Spectra DTP4700 – Specification Details
Baseband Specification
Radio Frequency (RF) Specification
SCA Operating Environment
DTP4700 SCA Platform
SCA Sample Waveform
Typical waveforms (Commercial & Military)
Spectra DTP4700 – Details 16
Spectra DTP4700 - Baseband Specification
DTP4700 BB - Mistral’s AM/DM37x EVM Low cost, easy to use baseband platform based on TI’s Sitara
AM/DM 37x multimedia applications processor
Advanced 1 GHz Superscaler ARM© Cortex™ - A8 RISC core
with a 800 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: 2000 Dhrystone MIPS – extremely capable to run the Linux RTOS and
to support complex WFs
DSP can be fully powered down when not required by ARM
Multiple Data and User Interfaces
17
Spectra DTP4700 – RF Specification
Monsoon is a high performance RF transceiver that can be added to DTP4700BB
Capable of deploying the next generation of commercial waveforms
Will allow SDR developers to work much closer to the low-power real time Sitara AM/DM 37x processor for truly embedded wireless applications
Features Full duplex (FDD, TDD) transceiver architecture
Wide RF operating range: 400 MHz to 4000 MHz; covering a variety of wireless protocols
Programmable signal BW from 50 KHz to 20 MHz
Dual-channel ADCs, 12-bits at 100 Msps
Dual-channel DACs, 16-bits at 800 Msps
TX: Quadrature Modulator
RX: Direct Conversion
Xilinx Spartan-6 FPGAs
MCSP system for board-level control
18
DTP4700 - SCA Operating Environment
DTP4700 provides a complete SCA compliant Operating Environment (OE), including:
Linux OS (TI DVSDK 4.02, 2.6.32 kernel)
Spectra CF – SCA 2.2.2 ultra low footprint Core Framework
Spectra ORB – C and C++ high performance, low footprint CORBA middleware for GPP and DSP based development
CORBA support for DTP4700 FPGA processing environment will be available in subsequent DTP releases
Spectra COS – Lightweight Common Object Services (Naming, Event & Log)
SCA Platform Devices and Services
19
Spectra Core Framework – SCA 2.2.2
Spectra ORB C/C++ Spectra
IP CORE ORB
GPP DSP FPGA
VxWorks 6.8 RTOS
BSP
TI DSP BIOS
BSP
DTP4700 – SCA Platform
SCA Platform is provided with Spectra DTP4700
Includes a complete set of implementation artefacts for the Platform Devices, including source code, binaries, and SCA XML
Two variants of waveform provided: 1. Basic platform for use with DTP4700BB – including GPP, DSP and AudioPort devices
2. Extended platform for use with DTP4700RF – including FPGA and RF devices
DTP4700 Platform model also provided for use with Spectra CX
20
DTP4700 - SCA Reference Waveform
SCA audio (FM) waveform example provided with DTP4700
Two variants of waveform provided: 1. Simplified version for use with DTP4700BB
2. Complete FM implementation for use with DTP4700RF – can be transmitted and received over the air
FM waveform models also provided with Spectra CX
21
22 22 Tool Support – Spectra CX
Spectra CX is an optional “add-on” for DTP4700
Provides model-driven development tool that simplifies, accelerates and validates a significant proportion of the Software Communications Architecture development process
Validates SCA compliance at the architectural and unit test level.
Generates correct-by construction SCA component structural source code in C++ (GPP) and C (GPP & DSP) with a roadmap to VHDL code generation
Generates SCA compliant artefacts such as: XML descriptor files, compliance test reports and validation documentation
SCX enables SCA & non-SCA software aspects to be developed together, integrated early and be thoroughly tested
Reduces development risk due to its consistent model-based approach
Results in a faster time-to-market, lower costs, better software quality and superior compliance for all SCA waveform and platform code developed using SCX
Spectra DTP4700 - Key Waveform Parameters
Parameter DTP4700RF + WB FE
Freq Range 400-4000 MHz
Signal Bandwidth 20 kHz – 20 MHz
Rx Sensitivity -110 dBm
Tx Power -10 to +5 dBm (0.1 to 3.2 mW)
23
Spectra DTP4700 - Example Commercial Waveforms 24
Civilian Waveform Band DTP4700 RF+ WB FE
400-4000MHz
DTP4700RFE 30 -
400MHz
APCO 25 UHF 403-512 MHz
APCO 25 800 MHz 806-870 MHz
Tetra 300-1000 MHz Partial Partial
GSM 800, 900, 1800,
1900 MHz
WCDMA 2100 MHz
WiMax 2.3, 2.5, 3.5 GHz
802.11 2.4, 3.6 GHz
LTE 704-2700 MHz
US TV Whitespace 470-698 MHz
Europe TV Whitespace 470-790 MHz
Spectra DTP4700 - Example Military Waveforms 25
Civilian Waveform Band DTP4700 RF+ WB FE
400-4000Mhz
DTP4700RFE 30 -
400MHz
EPLRS 420-450 MHz*
MUOS 240-320 MHz*
HAVEQUICK 225-400 MHz*
SATURN 225-400 MHz*
LINK 16 960-1215 MHz*
LINK 4 225-400 MHz*
LINK 11 225-400 MHz*
UHF AM/FM 225-400 MHz*
SRW 1755-1850 MHz*
WNW 2-2000 MHz** Partial Partial
** http://jitc.fhu.disa.mil/jtrs/ “Exact frequency ranges are been developed by the government”
* http://jitc.fhu.disa.mil/jtrs/
Summary
Spectra DTP4700 – Summary
Linux based Spectra DTP4700BB provides quick start SCA development at
an affordable price
Spectra DTP4700BB provides an integrated SCA solution for both GPP &
DSP processing environments
Spectra DTP4700BB is easily extended to provide a wideband, high-
performance baseband and Radio Frequency (RF) Software Defined Radio
(SDR) development and test platform
Spectra DTP4700 can support the implementation and deployment of the
next generation of complex SCA compliant networking waveforms required
for both military, homeland security and commercial SDRs.
Spectra DTP4700 is the most complete, fully integrated SCA development
platform with advanced tooling that can significantly reduce costs and time
to market for new SCA applications
27
Spectra DTP4700 - Information & Questions
E-mail:
Web Site:
www.prismtech.com/spectra
Or contact your PrismTech account
manager
Thank You
Any Questions?
Top Related