MORA_V2.5_Training_Session_One_March_2023_CCDC_C5ISR_Center_DLB_Rev27_DIST_A_APPROVED-23-319.pdf

PDF 3 MB Posted

Attached to
C5ISR Center MOSA Management Office (MMO) for CMOSS / VICTORY / MORA
Solicitation number
FY22-C5ISR-CMOSS
Issued by

About this file

This document is a training syllabus for the MORA (Modular Open Radio Access) architecture, a government-developed standard for controlling and managing the radio frequency (RF) chain in software-defined radio (SDR) systems. The syllabus covers the motivation, objectives, foundational standards, core features, and history/future of MORA, as well as formal definitions of MORA devices, signal resources, and processing resources, and the client control structure for devices, signal resources, and processing resources. The document provides a detailed overview of MORA, including its decomposition of the RF chain, network architecture, and implementation flexibility. This training is intended to enable efficient, multi-mission RF system operations that capitalize on VICTORY and VRT V49.2 standards.

The related federal contract opportunity is a special notice from the U.S. Army C5ISR Center MOSA Management Office (MMO) to make the CMOSS (C5ISR Modular Open Suite of Standards) Interoperability Requirements Specification publicly available. The CMOSS IRS provides a common, configuration-controlled technical requirements document to ensure CMOSS-compliant/conformant solutions are interoperable. The MMO is responsible for managing MOSA (Modular Open Systems Approach) usage across the C5ISR Center, including developing and maintaining the CMOSS and VICTORY specifications, providing MOSA training, and supporting MOSA inclusion in policy and programs.

View the file

Other files

File Type Posted
DRAS-26-3886-1-CMOSS-IRS-v1-3-DistA (1).pdf PDF
VICTORY-Spec-Doc-V1-10-MORA-Appendix-DIST_A_APPROVED-23-1003.pdf PDF
MORA_V2.5_Training_ Session_Two_March_2023_CCDC_C5ISR_Center_DLB_Rev33_DIST_A_APPROVED-23-319.pdf PDF
VICTORY-Training-20220617-Dist-A-A1027.pdf PDF
CMOSS-IRS-v1-2-DistA-24-1395-3.pdf PDF
MORA_Specification_V2.5_Revision_Notice_20221221_Final_DIST_A_APPROVED-23-182.pdf PDF
MORA_V2.5_Specification_Atlas_Rev_B_20230609_DIST_A_APPROVED-23-1003.xlsx XLSX spreadsheet
MORA_Specification_V2.5_20221221_Final_DIST_A_APPROVED-23-1003.pdf PDF
MORA-VDL-Instructions-22Jul22-Dist-A-A1071.pdf PDF
VICTORY V1.9 and V1.10 and MORA V2.4 WSDLs and Schemas Dist A Final A921.zip ZIP file
VICTORY-Spec-Doc-V1-9-MORA-Appendix.pdf PDF
Signed SAVE-IDD 15 Feb 23.pdf PDF
VICTORY-VDL-Instructions-22Jul22-Dist-A-A1071.pdf PDF
MORA_V2.5_Specification_Revision_Overview_Brief_DEVCOM_C5ISR_Center_20221221_Final_DIST_A_APPROVED-23-182.pdf PDF
CMOSS Overview 14SEP23 Dist A 23-1038.pdf PDF
MORA_V2.5_Training_ Session_Three_March_2023_CCDC_C5ISR_Center_DLB_Rev25_DIST_A_APPROVED-23-319.pdf PDF
mora-wsdls-and-schemas_MORA-V2.5-DRAS_20230607.zip ZIP file
VICTORY-Spec-Doc-V1-10-DIST_A_APPROVED-23-1003.pdf PDF
SAVE-IDD-DistroA-v1.0Final-22-2-22.pdf PDF
MORA_Specification_V2.4_20210301_Final_DIST_A A519.pdf PDF
mora-wsdls-and-schemas-v2.4-DistA-20210225.zip ZIP file
VICTORY-Spec-Doc-V1-9-Dist-A-A787.pdf PDF
MORA_V2.4_ Specification_Atlas_Rev_F_Final_DIST_A A521.xlsx XLSX spreadsheet
MORA_Specification_V2.4_Revision_Notice_20210301_Final_DIST_A A520.pdf PDF
VICTORY_Architecture_A_DistroA_20190402.pdf PDF
CMOSS-Overview-18Mar22-Dist-A-A758.pdf PDF
20220310-CMOSS-IRS-v1-1-Dist-A-A518.pdf PDF
Show all 27

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

APPROVED FOR PUBLIC RELEASE

U.S. ARMY COMBAT CAPABILITIES

DEVELOPMENT COMMAND –

C5ISR CENTER

MORA Architecture Working Group (AWG)

RTI Directorate / CT Division / ITA Branch

MORA V2.5 Training Course: Session One – Introduction to MORA

09 March 2023

Approved for Public Release on 23 MAR 2023 under C5ISR

Center DRAS # 23-319

Session One: Introduction to MORA (DIST A): (2 Hours)

▪ Part 1: Introduction to MORA (Motivation, Objectives, Foundation, Core Features, History/Future)

▪ Part 2: MORA Formal Definitions (Devices, Resources, Ports)

▪ Part 3: MORA Client Control Structure (Device Level, Processing Resource and Signal Resource)

Session Two: Signal Resource Overview (DIST A): (2 Hours)

▪ Part 4: Signal Resource Component Types (Key Interactions)

▪ Part 5: MORA Signal Resource Profile (MSRP) (Electronic RF Datasheet)

▪ Part 6: Summary for the MORA Implementation of VITA 49.2 (limitations, clarifications, additions)

Session Three: Signal Resource Interactions and Networks (DIST A): (4 Hours)

▪ Part 7: VDB Management Interactions (MORA Device, MORA Signal Resource Manager)

▪ Part 8: ML2B RF Layer Data, Context and Command Interactions (MDM Type 1)

▪ Part 9: Operations interactions (MDM Types 2-7)

▪ Part 10: Network Environments (VDB and ML2B)

Session Four: (DIST C): (2 Hours)

▪ Part 11: (DIST C)

▪ Part 12: (DIST C)

▪ Part 13: (DIST C)

Session Five: (DIST C): (2 Hours)

▪ Part 14: MORA Processing Resources (DIST A)

▪ Part 15: (DIST C)

▪ Part 16: (DIST C)

MORA TRAINING SYLLABUS

▪ Part 1: Introduction to MORA

▪ Motivation

▪ Objectives

▪ Foundation

▪ Core Features

▪ History / Future

▪ Part 2: MORA Formal Definitions

▪ Device

▪ Signal Resources and Ports

▪ Processing Resources and Ports

▪ Part 3: MORA Client Control Structure

▪ Device Level Controls: Command / Configuration / Waveform

▪ Signal Resource Controls: Signal Port and Switch Group Reservations

MORA TRAINING COURSE

SESSION ONE

Part 1: Introduction to MORA

▪ Software Defined Radio (SDR) focus has primarily been in advancing portability in digital processing and waveform applications, independent of the RF chain stages.

▪ RF chain control messaging (e.g. tuned frequency, gain settings, filter selection, T/R control) has remained vendor specific and in some cases, model / system specific within the same vendor, making “drivers” a way of life for RX / TX signal data processors

▪ Dynamic Multi-Mission RF chain construction requires standardized capability profiles and resource management.

WHY WAS MORA DEVELOPED ?

MORA INTRODUCTION

▪ Resource Sharing / Efficiencies in SWaP

▪ Enable Multi-Mission RF Operations on a Platform

▪ Stop the “Driver” Madness

▪ Eliminate Unique Discrete Signal Lines (simplify the “A Kit”)

▪ Support Best-in-Class / Secret Sauce Space Provisions

▪ Reference Design Validation / Reduced Implementation Burden

MORA OBJECTIVES – STANDARDIZED ACCESS AND

CONTROL OF THE RF CHAIN

MORA INTRODUCTION

VICTORY and MORA are resource instance service side on-the-wire specifications.

Client instances and system management approach are not dictated by MORA but on-the-wire behavior is well defined for both service and client.

▪ Some great pieces already in motion

▪ US Army’s Vehicle Integration for C4ISR/EW Interoperability

(VICTORY)

▪ Victory Data Bus (VDB) – access controlled, transport for pub/sub data streams and device level Web-services management interfaces

▪ PNT Services (Time Synch, Position, Orientation, Direction of

Travel)

▪ ANSI / VITA Radio Transport (VRT)

▪ V49.0 / V49.a – established RX data and context streams standards

▪ V49.2 – expansion adds TX functionality and control messaging as a mirror to context

FOUNDATION OF MORA

▪ Decomposition of the RF chain

▪ Signal Resources

▪ Antennas (antenna elements / arrays)

▪ RF Conditioning (i.e. LNAs, filters, HPAs)

▪ RF Distribution (i.e. RF switches)

▪ RF Frequency Translation (i.e. tuners, up converters,)

▪ Signal Domain Conversion (e.g. ADCs, DACs)

▪ Processing Resources

▪ Direction Finding Engine (DFE)

▪ RF Spectrum Sensor (RSS)

▪ Others

MORA CORE FEATURES

MORA CORE FEATURES (CON’T)

MORA INTRODUCTION

▪ Two network RF system architecture

▪ VICTORY Data Bus (VDB)

▪ MORA Low Latency Bus

(ML2B)

▪ Implementation flexibility

▪ Minimal constraints on “where”

▪ Resource management

▪ Encompasses analog & digital signal streams

▪ MDM VRT used for control and context of both

MORA HISTORY / FUTURE

MORA INTRODUCTION

▪ MORA V1.0 Specification Initial Draft (May 2014)

▪ MORA V2.0 Specification (Jan 2016) Industry RFI in March 2016

▪ MORA V2.1 Specification (Jun 2017)

▪ MORA V2.2 Specification (Sep 2018)

▪ MORA V2.3 Specification (Oct 2019)

▪ MORA V2.4 Specification (Mar 2021)

▪ MORA V2.5 Specification (Dec 2022)

▪ DISTRIBUTION A: Body and Appendices A-D (196 pages)

▪ DISTRIBUTION C: Appendices E-G (20 pages)

▪ MORA V3.0 Specification in Progress (Draft Available)

▪ Adds Processing Resource Common Specifications

▪ Adds Specific Processing Resource Component Types (DFE and RSS)

▪ Enables efficient, multi-mission, RF system operations

▪ Capitalizes on VICTORY and VRT V49.2 standards

▪ Decomposes signal resources and processing resources

▪ Provides standardized resource discovery, capability profile, management, control, data and context messaging transported over VDB and ML2B networks

▪ Provisions for secret sauce space and implementation flexibility

▪ Community feedback is greatly appreciated !!

MORA SUMMARY POINTS

Part 2: MORA Formal Definitions

MORA DEVICE / DEVICE TYPES

MORA FORMAL DEFINITIONS

MORA DEVICE / DEVICE TYPES

MORA DEVICE SUB TYPES

MORA FORMAL DEFINITIONS

A“MORA Device” is generally described by its “Type” (RHD, RCD or SDR), its “ID”

(integer 1-63 inclusive) and its “Sub Type” (RXO, TXO, TOR or TAR) pursuant to the “MORA Device” common complex type.

MORA SIGNAL RESOURCE

MORA SIGNAL RESOURCE TYPES

MORA SIGNAL RESOURCE TYPES

MORA SIGNAL PORT

MORA FORMAL DEFINITIONS

Analog

Signal

Ports

Digital

Signal

Ports

ANALOG SIGNAL PORT CLASS / TYPES / SUB TYPES

DIGITAL SIGNAL PORT CLASS / TYPES / SUB TYPES

REFERENCE SIGNAL PORT CLASS / TYPES / SUB TYPES

SIGNAL PORT EXAMPLES

SIGNAL PORT EXAMPLES (CON’T)

MORA PROCESSING RESOURCE

MORA PROCESSING PORT

MORA FORMAL DEFINITIONS

Processing

Ports

Part 3: MORA Client Control

Structure

▪ DEVICE LEVEL:

▪ “Send Command” (OPERATE, STANDBY, TRANSMIT_INHIBIT, POWER_ON, SHUT_DOWN, RESTART, MAINTENANCE_MODE, ZEROIZE, SANITIZE)

▪ “Set Current MORA Configuration” (ID)

MORA CLIENT

CONTROL STRUCTURE

▪ WAVEFORM LEVEL:

▪ “Set Current Waveform Operation” (ID)

▪ SIGNAL PORT LEVEL:

▪ “Reserve Signal Port” (ID)

▪ “Release Signal Port” (Reserv. Conf.)

▪ MDM Type 1 Command

▪ SWITCH GROUP LEVEL:

▪ “Reserve Switch Group” (ID)

▪ “Release Switch Group” (Reserv. Conf.)

▪ MDM Type 1 Command

▪ SUB PORT LEVEL:

▪ MDM Type 1 Command

M O

R A

S ig n a l R e s o u rc e

M a n a g e r a n d M

O R

A

S ig n a l P o rt M a n a g e r

C o m p o n e n t T y p e s

M O

R A

D e v ic

C o m p o n e n t T y p e

▪ PROCESSING PORT LEVEL:

▪ “Send Command” (OPERATE, STANDBY, TRANSMIT_INHIBIT, SHUT_DOWN, RESTART, ZEROIZE, SANITIZE)

▪ “Add XXX Configuration”

▪ Start/Pause/Resume/Cancel XXX Task

M O

R A

X X

X

P ro c e s s in g

R s o u rc

C o m p o n e n t T y p

Device Level Controls

DEVICE LEVEL

“COMMAND” OPERATIONS

DEVICE STATES AND

SEND COMMAND EXAMPLE

“MORA CONFIGURATION” OPERATIONS

“MORA CONFIGURATION”

COMPLEX TYPE

DEVICE LEVEL

“WAVEFORMS” OPERATION

1. Waveforms

a. This parameter describes the available waveforms for execution on the MORA Device. A waveform is analogous to a single RF application capability for a wireless protocol or modulation.

b. Operations

i. Get Available Waveforms

1. The argument for “Get Available Waveforms” shall be empty.

2. The return value for “Get Available Waveforms” shall be a list of unique “Waveform” complex types as described in “Waveform Complex Types” within the MORA device.

a. The list of available waveforms shall contain at least one item.

“WAVEFORM”

“WAVEFORM OPERATIONS”

“WAVEFORM OPERATIONS” (CON’T)

“WAVEFORM OPERATION”

WAVEFORM / WAVEFORM OPERATION /

DEVICE CONFIG / DEVICE STATE EXAMPLE

Signal Resource Controls

SIGNAL PORT RESERVATIONS

Discover

Capability

Reserve

Release

Tasking

SIGNAL RESOURCE LEVEL

“SIGNAL PORT” OPERATIONS

“RESERVATION CONFIRMATION”

SIGNAL RESOURCE LEVEL

“SIGNAL PORT” OPERATIONS

(CON’T)

SWITCH GROUP EXAMPLES

SWITCH GROUP RESERVATIONS

Discover

Capability

Reserve

Release

Tasking

SIGNAL RESOURCE LEVEL

“SWITCH GROUPS” OPERATIONS

“RESERVATION CONFIRMATION”

SIGNAL RESOURCE LEVEL

“SWITCH GROUPS”

OPERATIONS (CON’T)

MORA BIGGER PICTURE FLOW

MORA Session One Complete

Session One: Introduction to MORA (DIST A): (2 Hours)

▪ Part 1: Introduction to MORA (Motivation, Objectives, Foundation, Core Features, History/Future)

▪ Part 2: MORA Formal Definitions (Devices, Resources, Ports)

▪ Part 3: MORA Client Control Structure (Device Level, Processing Resource and Signal Resource)

Session Two: Signal Resource Overview (DIST A): (2 Hours)

▪ Part 4: Signal Resource Component Types (Key Interactions)

▪ Part 5: MORA Signal Resource Profile (MSRP) (Electronic RF Datasheet)

▪ Part 6: Summary for the MORA Implementation of VITA 49.2 (limitations, clarifications, additions)

Session Three: Signal Resource Interactions and Networks (DIST A): (4 Hours)

▪ Part 7: VDB Management Interactions (MORA Device, MORA Signal Resource Manager)

▪ Part 8: ML2B RF Layer Data, Context and Command Interactions (MDM Type 1)

▪ Part 9: Operations interactions (MDM Types 2-7)

▪ Part 10: Network Environments (VDB and ML2B)

Session Four: (DIST C): (2 Hours)

▪ Part 11: (DIST C)

▪ Part 12: (DIST C)

▪ Part 13: (DIST C)

Session Five: (DIST C): (2 Hours)

▪ Part 14: MORA Processing Resources (DIST A)

▪ Part 15: (DIST C)

▪ Part 16: (DIST C)

MORA TRAINING SYLLABUS

Wrap-Up Discussions

MORA Training Course Session One
Slide 1
Slide 2
Slide 3
Introduction to MORA
Slide 4
Slide 5: Why was MORA developed ?
Slide 6: MORA Objectives – Standardized Access and Control of the RF Chain
Slide 7: Foundation of MORA
Slide 8: MORA Core Features
Slide 9: MORA Core Features (con’t)
Slide 10: MORA History / Future
Slide 11: MORA Summary POINTS
MORA Formal Definitions
Slide 12
Slide 13: MORA device / DEVICE TYPES
Slide 14: MORA device / DEVICE TYPES
Slide 15: MORA DEVICE sub TYPES
Slide 16: MORA Signal resource
Slide 17: MORA Signal resource types
Slide 18: MORA Signal resource types
Slide 19: MORA Signal port
Slide 20: analog Signal port class / types / sub types
Slide 21: digital Signal port class / types / sub types
Slide 22: reference Signal port class / types / sub types
Slide 23
Slide 24
Slide 25: MORA processing resource
Slide 26: MORA processing port
MORA Client Control Structure
Slide 27
Slide 28
Slide 29: Device Level Controls
Slide 30
Slide 31
Slide 32
Slide 33
Slide 34
Slide 35
Slide 36
Slide 37
Slide 38
Slide 39
Slide 40: Signal Resource Controls
Slide 41
Slide 42
Slide 43
Slide 44
Slide 45
Slide 46
Slide 47
Slide 48
Slide 49
Slide 50
Slide 51: MORA Session One Complete
Slide 52
Slide 53: Wrap-Up Discussions

File details come from the government source that posted it. Updated .