VITA 49 VITA Radio Transport (VRT) A Spectrum

VITA 49 VITA Radio Transport (VRT) A Spectrum

VITA 49 VITA Radio Transport (VRT) A Spectrum Language for Software Defined Radios 9-Sept-2014 Presenter: Robert Normoyle, JHU/APL Program Manager: Debra Hurt, JHU/APL This work is funded by Office of Naval Research Code 312 DISTRIBUTION A: Approved for public release AGENDA Overview of analysis effort for required attributes Joint Open Architecture Spectrum Infrastructure (JOASI) VITA 49 Overview and Enhancement Recommendations VITA 49 Use Cases 2 DISTRIBUTION A: Approved for public release Enhancing the Open Architecture Process 3 DISTRIBUTION A: Approved for public release Interoperable Framework: Enabler for Real-Time Control of the EMS Spectrum operations without

a spectrum language Spectrum language: - Policy (play) based - Real-time updates Spectrum language: key to victory in the EMS Domain Each platform does what is best from its perspective 4 DISTRIBUTION A: Approved for public release Enhancing DoD Open Architecture Approach Typical DoD Open Architecture (OA) Approach Open architecture standards defined Vendors Analyze government requirements Govt. Acquisition specify OA and technical requirements Vendor selects best suited OA standard

OA standard defined independent of government requirements Govt Team steer OA Standards Orgs Industry builds components and systems Govt Team Develops OA Core technologies Govt Team develops reference designs Early government investment in OA process yield OA standards to support future systems 5 Vendor modifies OA definition. Add proprietary elements Often OA standards do not fully meet requirements ONR Approach Govt Team Analyzes Diversity of

Apps & Req'ts Interoperability Govt Team demonstrates OA profile viability Govt Matures Key Tech Component DISTRIBUTION A: Approved for public release Govt Oversees OA Interoperability Govt Acq Program Specifies proven OA profile What is an Architecture, Framework Infrastructure? Architecture Use specific HW & SW components JTRS & SCA are examples Framework Standards that provide a wide diversity of capability Applicable to many applications Applicable to many architectures A building blocks to specify architectures Examples: V49, IEEE 1900, Pub 8

Infrastructure A collection of orthogonal Frameworks integrated together to provide greater functionality than each standard by itself Class A sub-set of a standard(s) attribute used for a specific implementation/application - Narrowband HF may have different attributes than ultra wide band X-Band 6 DISTRIBUTION A: Approved for public release Spectrum Infrastructure Multi-Function EW Requirements Joint Open Architecture Spectrum Infrastructure Cognitive Radio DSA ( IEEE 1900 DySpan) Real-Time Data Transport (V49) EW Networking ( Iron Symphony) Spectrum Management

( SSRF / Pub 8) Joint Open Architecture Spectrum Infrastructure (JOASI) An enabling technology for future radio architectures and spectrum applications: Spectrum de-confliction Improved situational awareness Improved jamming effectiveness and capability Dynamic Spectrum Access Alternative Position Navigation and Timing Framework for multi-function RF applications 7 DISTRIBUTION A: Approved for public release JOASI Team Members and Observers Team Members: ACS (Telcordia) ArgonST (Boeing) BAE DRS Signal Solutions General Dynamics ITT JHU/APL Northrup Grumman Pentek Shared Spectrum Company URS 8 Other Participants at meeting: CERDEC

DISA/DSO ONR OSD MITRE MIT Other Participants DARPA NSA DISTRIBUTION A: Approved for public release What is JOASI? JOASI: An Enabler for Spectrum Interoperability 9 DISTRIBUTION A: Approved for public release JOASI: Spectrum Standard Types 10 DISTRIBUTION A: Approved for public release VITA 49 Overview and Enhancement Recommendations 11 DISTRIBUTION A: Approved for public release Comparison of SCA to VITA Software Communications Architecture (SCA) Application Resources CF Interfaces CORBA APIs AEP

ORB and CORBA Services Core Framework Control, Services, Devices, and File access Operating System SCA Characteristics Application specific Communications Defined architecture Defined components VITA 49 12 Application independent Does not define an architecture. It is a framework Does not define components. It can be used to define interfaces between components Could be leveraged as an application interface for SCA systems DISTRIBUTION A: Approved for public release Overview of VITA 49.0 Transport Definition: Digitized Signal Data and Sensor Settings Interoperability:

VRT provides a framework to define interoperable sensor architectures Link independent Sensor Synchronization/ Time Stamped Data: Synchronization of multiple receivers in same/different platforms Coherency between multiple receivers co-located in same platform provides synchronization/coherency of multiple sensors Multiplexing: Protocol to enable multi-channel signal data and context data to be sent over a single link Signal Data: Data packet definition and broad range of data types defined: 1-32 bits real, complex, alignment, event flag Sensor Settings: Provides a mechanism to convey sensor settings (context packets) relevant to geo-location processing Geolocation: 13 A standard that provides location, inertial navigation and look angle of sensors DISTRIBUTION A: Approved for public release VITA Protocol Elements Signal Data Packets

Purpose: Convey digitized instantaneous frequency (IF) and RF signal data Construct: Packet Identifiers Timestamp Signal Data: 1-32 bits real, complex, floating point, vectors, event flags Trailer Context Packets Purpose: Convey information on the SDR settings and spatial information Construct: Packet Identifiers Timestamp Context Fields: Frequency, bandwidth, power, gain, delays, sampling rate, overload, valid data, event flags 14 DISTRIBUTION A: Approved for public release VITA 49 Generic Tuner/Receiver Block Diagram Antenna(s) Reference Point ID

... Reference Point ID Reference Point ID Reference Point ID I&Q Data RF Super-Heterodyne Tuner -Receiver Analog to Digital Converter (Digitizer) Over-Range Count IF Tuning Freq Reference & Offset Level Bandwidth Setting Reference Point ID I&Q Data Signal Processing & Filtering IF Data Packetizer (VRT)

Time Stamp Adjustment IF Context Packetizer (VRT) Network Interface AGC / MGC Gain Settings RF Tuning Freq & Offset 1PPS / 10 MHz Timing Reference Time Of Day Clock GPS Receiver GPS Location - Context Association Lists Integer & Fractional Time-Stamp Generation

- State & Event Indicators Calibration Time Temperature GPS ASCII Device ID 15 - IF Data Payload Format ADC Clock Sample Rate DISTRIBUTION A: Approved for public release Command & Control Processing INS Location ECEF Ephemeris Relative Ephemeris Ephemeris Reference ID Functional Description of VITA 49.0 & 49.1 Digital IF Signal Data Packets Bit 31...Bit 0 Header Stream ID Time Stamp (ps) Context Data

Packets Bit 31...Bit 0 Signal Data Payload Radio Header Stream ID Time Stamp(ps) Context Field Select Frequency Trailer Gain Bandwidth Discretes Geolocation . . . . . . . . . . . . Others 16 DISTRIBUTION A: Approved for public release VITA 49 Packet Enhancements SIGINT/ ES RF Transmitter EA RF Transmitter VRT Receiver

VRT Receiver Existing VITA 49.0 Standard IF Data & IF Context Packets Associations / Pairing via Stream and Class IDs VITA 49.2 Draft 17 IF Stimulus Packet (TX waveform real or complex IF data samples) IF Control Packet (RF TX signal control) Additional JOASI Packet Types Device Capabilities Packet Adds device to Iron Symphony System Registry Device Accuracy Packet Parametric accuracy for associated Context Packet fields Spectrum Data & Context Packets Spectrum Stimulus & Control Packets

DISTRIBUTION A: Approved for public release Proposed VITA 49.2 1. Device Control Packet 2. IF Stimulus (Exciter) Packet 18 DISTRIBUTION A: Approved for public release New Packet Type: VITA Control Packet Control Packet in development Adds 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 Message ID Control/Ack Indicator Control Indicator Control Fields 7 6 5 Header (1 Word, Mandatory)

Controller/Controlee Unique Identifier 8 Stream Identifier (1 Word, Optional) Class Identifier (2 Words, Optional) Integer-seconds Timestamp (1 Word, Optional) Fractional-seconds Timestamp (2 Words, Optional) Controller Unique Identifier (UUID) (4 Words, Mandatory) Controlee Unique Identifier (UUID) (4 Words, Mandatory) Message Identifier (2 Words, Mandatory) Control/Acknowledge Indicator Field (1 Word, Mandatory) Reserved, Must be 0 (1 Word, Mandatory) Control Indicator Field (1 Word, Mandatory) Control Fields (Present as indicated by the control indicators) 19 DISTRIBUTION A: Approved for public release 4 3 2 1 0 Spectrum Packet Enhancements Spectral Type Information to convey via V49

Antenna pattern (Power vs. angle) Filter characteristics (Power vs. Frequency) Emission characteristics (Power vs. Frequency) Spectrum Analyzer (Power vs. Frequency) Spectrum Analyzer Attributes 20 Center Frequency Span Sweep rate Resolution BW

Video BW Detector type (peak, average) Threshold DISTRIBUTION A: Approved for public release Example Spectrum Survey Control Packet Example Usage of VITA Control Packet for Controlling Spectrum Analyzer Various Control Fields 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 Packet Type 1 0 0 0 TSI TSF Packet Count Packet Size 1 1 0 0 Class Identifier (2 Words) Fractional-seconds Timestamp (2 Words) Center Frequency Controller Unique Identifier (UUID) (4 Words) Span

Controlee Unique Identifier (UUID) (4 Words) Sweep Rate Start/Stop Frequency Resolution Bandwidth Message Identifier (2 Words) Control/Acknowledge Indicator Field (1 Word) 0x00000000 Each field supports 44 bit integer portion 17.6 THz 20 bit fractional portion Control Indicator Field (1 Word) Center Frequency Integer (43..12) Hz Center Frequency Integer (11..0) Hz Center Frequency Fraction (19..0) Hz Span Integer (43..12) Hz Span Integer (11..0) Hz Span Fraction (19..0) Hz Start Frequency Integer (43..12) Hz Start Frequency Integer (11..0) Hz Start Frequency Fraction (19..0) Hz Stop Frequency Integer (43..12) Hz Stop Frequency Integer (11..0) Hz Stop Frequency Fraction (19..0) Hz

Resolution Bandwidth Integer (43..12) Hz Resolution Bandwidth Integer (11..0) Hz Resolution Bandwidth Fraction (19..0) Hz Acquisition Bandwidth Integer (43..12) Hz Acquisition Bandwidth Integer (11..0) Hz Acquisition BandwidthFraction (19..0) Hz Sample Rate Integer (43..12) Hz Sample Rate Integer (11..0) Hz Sample Rate Fraction (19..0) Hz Sweep Rate Integer (43..12) Hz Sweep Rate Integer (11..0) Hz Sweep Rate Fraction (19..0) Hz 0.95 Hz 21 4 Integer-seconds Timestamp (1 Word) 5 DISTRIBUTION A: Approved for public release Radix Point 3 2 1 0

VITA 49 Use Cases 22 DISTRIBUTION A: Approved for public release Digital IF: Generic RF Receiver Example GPS Ant Ant 1 Ant 2 ... Ant N RF Tuner 1 RF Tuner 2 ... RF Tuner N A/D 1 A/D 2 ... A/D N CK = 10

10 MHz Ref Distribution GPS 1 PPS 11 1 PPS 21 Time of Day DDC 2 22 . . . 32K pt FFT32 FPGA: Non-Blocking Switch and Time Stamp Receiver Setting External Settings 23 DDC (N) 29 FPGA: Non-Blocking Switch and Time Stamp 1024 pt

FFT31 1 PPS N FPGA: Non-Blocking Switch and Time Stamp DDC 1 1 PPS 12 41 . . . VITA49 Formatter Link Layer (RapidIO, S-FPDP..) 42 DISTRIBUTION A: Approved for public release Physical Layer (LVDS, Fiber Optic) Multi-Channel: VITA 49 Control Packets Ch N RF Out Ch N Digital IF Tx RF

Chain RF / IF Channel N Digitized IF Signal Data Packets RF / IF Channel 2 RF / IF Channel 1 Ch N Digital IF . . . Ch 1 Digital IF I/Q Modulator Ch 2 Digital IF Stored Waveform Ch 1 RF Out Ch 1 Digital IF Buffered Mod Cmd Control Packets WF Cmd

PRN Cmd Buff Cmd Sel Cmd Execute when: TOD Time = Cmd Time VRT Command Que & Controller Cntrl Ch N . . . Cntrl Ch 2 Cntrl Ch 1 Time Stamp: Start + 100 usec Frequency 2.0 GHz Gain 3.1 dB Time Stamp Start + 200 usec Frequency 3.0 GHz Gain 4.1 dB Time Stamp Start + 300 usec Frequency 4.0 GHz Gain 3.9 dB . .

. . . . . . . . Time Stamp Start + 1600 usec Frequency 17.0 GHz Gain 2.6 dB Time Stamp Start + 1700 usec Frequency 18.0 GHz Gain 3.3 dB Time Stamp Start + 1800 usec Frequency 2.0 GHz Gain 3.1 dB 100 MHz Ref 1 PPS 24

Tx RF Chain Pseudo Random Local Time of Day (TOD) Counter DISTRIBUTION A: Approved for public release Context (Status) Packets Ch N Status . . . Ch 2 Status Ch 1 Status Repeater Note: the Stimulus ID field shown in these examples has been absorbed into the Dwell Control List (described later) 25 DISTRIBUTION A: Approved for public release Beamforming Use Fractional Sample Delay instead of Timestamp Adjustment? 26 DISTRIBUTION A: Approved for public release

Auto TX Dwell 27 DISTRIBUTION A: Approved for public release Conclusion VITA 49 Enhances SDR system architectures Eliminates stove-pipe architectures Enhances interoperability between components Standard for multi-channel phase coherent architectures Transport for multi-function SDR architectures 2014 Enhancements Control Packet Exciter Packet Spectrum Packet 28 DISTRIBUTION A: Approved for public release DISTRIBUTION A: Approved for public release

Recently Viewed Presentations

  • Business Related Split Dollar Loans

    Business Related Split Dollar Loans

    TC 106702(0319)3. Mac owns a successful business. Alice is his key employee. Mac wants to reward and retain Alice. Mac is the owner of a successful business. He has one key employee, Alice. ... Please consult a qualified tax professional...
  • Tissues, Organs & Systems - RMC Science

    Tissues, Organs & Systems - RMC Science

    According to the Centers for Disease Control and Prevention, "some [blooms] can look like foam, scum, or mats on the surface of freshwater lakes and ponds. The blooms can be blue, bright green, brown, or red and may look like...
  • Titanium in Chlorine/Pulp and Paper - Ellett

    Titanium in Chlorine/Pulp and Paper - Ellett

    ELLETT Industries Ltd. Brief History of Paper The history of paper begins in the Nile valley of Egypt. AD 105 The Real birth place of Paper, as we know it, was in China. AD 610 14th CENTURY In the course...
  • Milady's Standard Instructor's Support Slides

    Milady's Standard Instructor's Support Slides

    Milady's Standard Cosmetology COSMETOLOGY: THE HISTORY AND OPPORTUNITIES 1 WELCOME Cosmetology is a very rewarding profession. You may want to be creative, or you may have a desire to help people look their best and feel good about themselves.
  • Econometrics Econ. 405

    Econometrics Econ. 405

    Steps of econometric analysis Traditional econometric methodology proceeds along the following lines: 1. Statement of theory or hypothesis. 2. Specification of the mathematical model of the theory (Economic Model) 3. Collecting the data 4. Specification of the statistical, or econometric...
  • Writing Objectives - Abdelrahman Site

    Writing Objectives - Abdelrahman Site

    Background - Performance Objectives Robert Mager's behavioral objectives began in the 60's precise, clear statements of what students should be able to do at the end of instruction Problems with behavioral objectives formulated in isolation seldom used Terminology Synonyms for...
  • High-Speed Track-and-Hold Circuit Design Saeid Daneshgar, Prof. Mark

    High-Speed Track-and-Hold Circuit Design Saeid Daneshgar, Prof. Mark

    Key Design Features. Track & hold switch: base-collector diode lower R. on, lower C off. than HBT e-b junction. minority carrier storage time approximately equal to base transit time. Common reports in the literature: switch voltage swings set very small...
  • Primary Prevention Initiative: Tobacco Module

    Primary Prevention Initiative: Tobacco Module

    Drug Overdose Deaths Are Increasing. The number of drug overdose deaths in Tennessee increased from 753 in 2001 to 1,166 in 2013. The number of drug overdose deaths in 2013 represents an increase of 150% over the 10 year time...