Packet Categories¶
Mathematical Packet Libraries of REVA v4.0
Overview¶
REVA v4.0 organizes packet structures into mathematical categories.
Rather than presenting a large collection of unrelated waveform definitions, packet families are grouped according to common mathematical relationships.
This approach improves:
- organization,
- navigation,
- reproducibility,
- scalability.
Category Hierarchy¶
All packet structures follow the same hierarchy.
Category
↓
Family
↓
Segment
↓
Packet Geometry
↓
Execution
Each level adds additional detail.
Purpose of Categories¶
Categories provide a framework for organizing packet families.
Each category is based upon a specific mathematical principle.
Examples include:
- integer ratios,
- recursive sequences,
- proportional growth,
- prime-number relationships.
Categories define the mathematical foundation from which packet families are derived.
Available Categories¶
Harmonic¶
Based on integer-ratio relationships.
Subharmonic¶
Based on divisions of harmonic structures.
Octave¶
Based on powers-of-two relationships.
Odd / Even¶
Based on parity relationships.
Fibonacci¶
Based on recursive Fibonacci growth.
Lucas¶
Based on Lucas-number sequences.
Golden Ratio¶
Based on geometric scaling using the golden ratio.
Prime¶
Based on prime-number relationships.
Runtime Operation¶
Only one packet category is active at a time.
The active category determines which packet families are available during operation.
Active Category
↓
Available Families
↓
Family Selection
↓
Packet Execution
The category remains fixed while individual families may be selected.
Relationship to the Packet Engine¶
Packet categories do not generate timing.
Their purpose is to provide waveform geometry.
The Packet Executor converts this geometry into executable timing instructions.
Packet Category
↓
Packet Family
↓
Packet Executor
↓
Timer2 Scheduler
↓
Timer1 Carrier Engine
Category Comparison¶
The mathematical characteristics of each category are summarized in:
This page provides a side-by-side overview of the available packet libraries.
Design Philosophy¶
REVA treats packet families as members of larger mathematical systems.
This organization provides a structured method for exploring waveform geometries while maintaining consistency throughout the firmware.