Instrument Identity¶
Defining the Character of REVA v4.0
Overview¶
REVA v4.0 is a laboratory pulse synthesizer designed to generate deterministic packetized waveforms based upon mathematical relationships.
The instrument combines:
- carrier generation,
- packet scheduling,
- packet libraries,
- operator interaction,
- display functions,
into a compact platform based on the ATmega328P.
Unlike earlier generations, REVA v4.0 organizes waveform structures into mathematical categories rather than exposing large numbers of independent packet families.
Hardware Platform¶
REVA v4.0 is built upon:
| Component | Description |
|---|---|
| Controller | Arduino Nano |
| Processor | ATmega328P |
| Carrier Engine | Timer1 |
| Packet Engine | Timer2 |
| Outputs | D9 / OC1A and D10 / OC1B |
| Driver | IR2304 |
| User Interface | OLED + Four Buttons |
| Memory | EEPROM |
The hardware architecture intentionally remains simple and deterministic.
No additional timing hardware is required.
Fundamental Principle¶
REVA v4.0 separates:
Carrier Generation
Packet Geometry
Operator Interaction
Display Functions
into independent subsystems.
This separation allows waveform generation to remain stable while packet structures and operating parameters are modified.
Definition of an Experiment¶
For REVA v4.0, an experiment is determined by:
Carrier Frequency
+
Packet Category
+
Packet Family
+
Operator Adjustments
Together these parameters define the final waveform envelope.
Mathematical Organization¶
Packet structures are grouped into categories rather than individual waveform lists.
Examples include:
- Harmonic
- Subharmonic
- Octave
- Odd / Even
- Fibonacci
- Lucas
- Golden Ratio
- Prime
Each category contains multiple packet families derived from a common mathematical relationship.
Design Objectives¶
The primary objectives of REVA v4.0 are:
- deterministic timing,
- reproducible experiments,
- mathematically structured packet libraries,
- stable hardware requirements,
- simple operation.
Instrument Classification¶
REVA v4.0 should be regarded as a:
Laboratory Pulse Synthesizer
rather than a conventional waveform generator.
The instrument focuses on deterministic packet structures and mathematical relationships instead of arbitrary waveform synthesis.
Position Within the REVA Family¶
REVA v3.3beta20d
↓
Legacy Packet Synthesizer
REVA v4.0
↓
Harmonic Packet Engine
Both generations share the same hardware philosophy while introducing different approaches to packet organization.