MORA_V2.5_Training_Session_One_March_2023_CCDC_C5ISR_Center_DLB_Rev27_DIST_A_APPROVED-23-319.pdf
PDF 3 MB Posted
- Solicitation number
- FY22-C5ISR-CMOSS
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
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 .