vita 49 vita radio transport (vrt) a spectrum language … · proprietary elements onr approach ......

29
DISTRIBUTION A: Approved for public release VITA 49 VITA Radio Transport (VRT) A Spectrum Language for Software Defined Radios 9-Sept-2014 This work is funded by Office of Naval Research Code 312 Presenter: Robert Normoyle, JHU/APL Program Manager: Debra Hurt, JHU/APL

Upload: trantuyen

Post on 24-May-2018

258 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public release

VITA 49VITA Radio Transport (VRT)

A Spectrum Language for

Software Defined Radios

9-Sept-2014

This work is funded byOffice of Naval Research Code 312

Presenter: Robert Normoyle, JHU/APLProgram Manager: Debra Hurt, JHU/APL

Page 2: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION 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

Page 3: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Enhancing the Open Architecture Process

Page 4: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

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

Page 5: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Enhancing DoD Open Architecture Approach

Typical DoD Open Architecture (OA) Approach

Openarchitecturestandardsdefined

Govt. Acquisitionspecify OA and

technical requirements

VendorsAnalyze

governmentrequirements

Vendorselects

“best suited”OA

standard

Vendormodifies OA

definition. Addproprietaryelements

ONR Approach

Interoperability

Industrybuilds components and systems

Govt AcqProgramSpecifies proven

OA profile

Govt Teamdemonstrates

OA profileviability

Govt Teamdevelopsreferencedesigns

Govt TeamDevelopsOA Core

technologies

Govt Teamsteer OA Standards

Org’s

Govt TeamAnalyzes

Diversity ofApp’s

& Req'ts

Govt MaturesKey Tech

Component

GovtOversees

OAInteroperability

Early government investment in OA processyield OA standards to support future systems

Often OA standards do not fully meet requirements

OA standarddefined independent of government

requirements

Page 6: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Architecture• Use specific HW & SW components

• JTRS & SCA are examplesFramework

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

InfrastructureA collection of orthogonal “Frameworks” integrated together to provide greater functionality than each standard by itself

ClassA 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

What is an Architecture, Framework Infrastructure?

Page 7: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Spectrum Infrastructure

JointOpen

ArchitectureSpectrum

Infrastructure

Multi-Function EW

Requirements

EW Networking

( Iron Symphony)

Spectrum Management

( SSRF / Pub 8)

Real-Time Data Transport

(V49)

Cognitive Radio DSA( IEEE 1900

DySpan)

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

Page 8: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Team Members:• ACS (Telcordia)• ArgonST (Boeing)• BAE• DRS Signal Solutions• General Dynamics• ITT• JHU/APL• Northrup Grumman• Pentek• Shared Spectrum Company• URS

JOASI Team Members and Observers

Other Participants at meeting:• CERDEC• DISA/DSO• ONR• OSD• MITRE• MIT

Other Participants• DARPA• NSA

Page 9: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

What is JOASI?

JOASI: An Enabler for Spectrum Interoperability

Page 10: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

JOASI: Spectrum Standard Types

Page 11: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

VITA 49 Overview and

Enhancement Recommendations

Page 12: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Comparison of SCA to VITA

SCA Characteristics Application specific – Communications Defined architecture Defined components

VITA 49 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

Operating System

ORB and CORBA Services

Core Framework Control, Services, Devices, and

File accessAEP

Application Resources

CORBA APIsCF Interfaces

Operating System

ORB and CORBA Services

Core Framework Control, Services, Devices, and

File accessAEP

Application Resources

CORBA APIsCF Interfaces

Software Communications Architecture (SCA)

Page 13: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Overview of VITA 49.0Transport 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: A standard that provides location, inertial navigation and look angle of sensors

Page 14: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION 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

Page 15: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

VITA 49 Generic Tuner/ReceiverBlock Diagram

RF Super-Heterodyne Tuner -Receiver Analog to Digital Converter(Digitizer)

SignalProcessing& Filtering

Integer& FractionalTime-StampGeneration

Time Of DayClock

IF DataPacketizer

(VRT)

NetworkInterface

TimingReference

GPSReceiver

AGC / MGCGain Settings

RFTuning Freq

& Offset

Bandwidth Setting

Reference Level

IF Tuning Freq& Offset

ADC ClockSample Rate

Over-RangeCount Time Stamp

Adjustment

IF ContextPacketizer

(VRT)

Antenna(s)Reference Point ID

Reference Point ID

Reference Point ID

Reference Point ID

Reference Point ID

1PPS /10 MHz

. . .

I&Q Data I&Q Data

GPSLocation

GPS ASCII

Calibration Time

Temperature

Device ID

Command& Control

Processing

- State & Event

Indicators

- ContextAssociation

Lists

INS LocationECEF Ephemeris

Relative EphemerisEphemeris Reference ID

- IF DataPayloadFormat

Page 16: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Functional Description of VITA 49.0 & 49.1

Page 17: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

VITA 49 Packet Enhancements

Existing VITA 49.0 Standard IF Data & IF Context Packets Associations / Pairing via Stream and Class

ID’sVITA 49.2 Draft 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

EA RFTransmitter

VRTReceiver

SIGINT/ES RF

Transmitter

VRTReceiver

Page 18: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Proposed VITA 49.2

1. Device Control Packet2. IF Stimulus (Exciter) Packet

Page 19: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

New Packet Type: VITA Control Packet

Control Packet in development Adds

Controller/Controlee Unique Identifier

Message ID Control/Ack Indicator Control Indicator 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 5 4 3 2 1 0

Header (1 Word, Mandatory)

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)

Page 20: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

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– Center Frequency– Span– Sweep rate– Resolution BW– Video BW– Detector type (peak, average…)– Threshold

Page 21: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Example Spectrum Survey Control Packet

Example Usage of VITA Control Packet for Controlling Spectrum Analyzer

Various Control Fields Center Frequency Span Sweep Rate Start/Stop Frequency Resolution Bandwidth

Each field supports 44 bit integer portion

– 17.6 THz 20 bit fractional portion

– 0.95 µHz

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 5 4 3 2 1 0

1 1 0 0

Control Indicator Field (1 Word)

Packet Type1 0 0 0 TSI TSF Packet Count Packet Size

Controller Unique Identifier (UUID)(4 Words)

Controlee Unique Identifier (UUID)(4 Words)

Message Identifier (2 Words)

Control/Acknowledge Indicator Field (1 Word)0x00000000

Class Identifier (2 Words)

Integer-seconds Timestamp (1 Word)

Fractional-seconds Timestamp (2 Words)

Center Frequency Integer (43..12) HzCenter Frequency Integer (11..0) Hz Center Frequency Fraction (19..0) Hz

Span Integer (43..12) HzSpan Integer (11..0) Hz Span Fraction (19..0) Hz

Start Frequency Integer (43..12) HzStart Frequency Integer (11..0) Hz Start Frequency Fraction (19..0) Hz

Stop Frequency Integer (43..12) HzStop Frequency Integer (11..0) Hz Stop Frequency Fraction (19..0) Hz

Resolution Bandwidth Integer (43..12) HzResolution Bandwidth Integer (11..0) Hz Resolution Bandwidth Fraction (19..0) Hz

Acquisition Bandwidth Integer (43..12) HzAcquisition Bandwidth Integer (11..0) Hz Acquisition BandwidthFraction (19..0) Hz

Sample Rate Integer (43..12) HzSample Rate Integer (11..0) Hz Sample Rate Fraction (19..0) Hz

Sweep Rate Integer (43..12) HzSweep Rate Integer (11..0) Hz Sweep Rate Fraction (19..0) Hz

Radix Point

Page 22: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

VITA 49 Use Cases

Page 23: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Digital IF: Generic RF Receiver Example

A/D 1 A/D 2

FPGA: Non-Blocking Switch and Time Stamp

DDC 1 DDC 2 DDC(N)

FPGA: Non-Blocking Switch and Time Stamp

1024 ptFFT

32K ptFFT

FPGA: Non-Blocking Switch and TimeStamp

VITA49Formatter

. . .

ReceiverSetting

ExternalSettings

.

.

.Link Layer

(RapidIO, S-FPDP..)

RFTuner 1

Ant 1

RFTuner 2

PhysicalLayer

(LVDS, Fiber Optic)

GPS1 PPS

GPSAnt

10 MHz RefDistribution

Ant 2

1 PPS

1 PPS

1 PPS

Time of Day

A/D N

RFTuner N

Ant N. . .

. . .

. . .

CK = 10

11 12 N

21 22 29

31 32

41

42

Page 24: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Multi-Channel: VITA 49 Control Packets

Page 25: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Repeater

Note: the ‘Stimulus ID’ field shown in these examples has been absorbed into the Dwell Control List (described later)

Page 26: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Beamforming

Use ‘Fractional Sample Delay’ instead of ‘Timestamp Adjustment’?

Page 27: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

Auto TX Dwell

Page 28: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public releaseDISTRIBUTION A: Approved for public release

ConclusionVITA 49 Enhances SDR system architecturesEliminates stove-pipe architecturesEnhances interoperability between componentsStandard for multi-channel phase coherent architecturesTransport for multi-function SDR architectures

2014 EnhancementsControl PacketExciter PacketSpectrum Packet

Page 29: VITA 49 VITA Radio Transport (VRT) A Spectrum Language … · proprietary elements ONR Approach ... • Northrup Grumman • Pentek ... Data packet definition and broad range of data

DISTRIBUTION A: Approved for public release