Skip to content

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.