Skip to content

coldbricks/kaila

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Figure 11 — Helderberg ridge at night, obstruction beacons

Kaila

KAILA

The Flight Simulator for broadcast engineers.

UHF television transmitter training simulator · technical reference · public preview

Status Client Authority License

Technical brief (HTML) · Vision · Brand notes · Figures


1. General data

Item Value
System type Dual-mode UHF TV transmitter plant training simulator
Product name Kaila
Presentation client Unreal Engine 5.8
Simulation authority Python (local process)
Modes Analog (NTSC/PAL-class) · Digital (8VSB / ATSC-class)
IPC Schema-versioned control / telemetry bus (local)
GPU role Optional acceleration (PIC beam, coverage, spectacle kernels)
Accuracy class Training-plausible · not lab metrology · not on-air control
Author David Lombardo (coldbricks)
Public status Coming soon — this repository is the public technical surface
License MIT

WARNING. Training digital twin only. Do not connect to operational transmitter plant control. Do not treat meters, coverage, or station stubs as certified measurements.


2. System description

Kaila is an end-to-end training system for UHF television transmitter facilities. The operator enters a facility representation, occupies the control position, and exercises plant procedures under a live physics model.

The system is split for correctness:

Layer Responsibility
Unreal Engine 5.8 World, console, HUD, instruments presentation, operator presence
Python RF chains, amplifier models, instruments math, scenarios, GPU kernels
Control bus Controls downstream · telemetry upstream · versioned schema
Data Station / site YAML stubs · DEM terrain · training scenarios

RF math is not reimplemented in Blueprints. The presentation client consumes authority state.

Unreal (presentation)
        │  controls / telemetry
        ▼
Python (physics authority)
        │
        ├── analog chain
        ├── digital chain
        ├── amplifier models (tube-class / solid-state stubs)
        ├── instruments (meters, spectrum, constellation)
        └── GPU kernels (PIC, coverage, spectacle) [optional]

3. Operating modes

Mode Plant behavior (training model)
Analog Baseband → RF chain · tube-class amplifier discipline · filament / HV / drive procedure space
Digital 8VSB / ATSC-class chain · solid-state PA stubs · MER / constellation instrumentation
Site set Multi-tower mountain farm + supporting sites (public-data parameterization)
Terrain DEM-driven ridgeline coverage and multipath visualization

Station parameters are training stubs derived from public filings. Operational use requires verification against primary sources and facility documentation.


4. Figures

Figure 11 — Helderberg night ridge (animated)

Fig 11 Helderberg night

Fig. 11 — Helderberg escarpment at night · staggered obstruction beacons · city glow on the horizon

Figure 12 — Tower farm beacons (animated)

Fig 12 night tower beacons

Fig. 12 — Night tower farm close-in · red L-864-class flash bloom · light shafts

Figure 1 — System overview (animated)

Fig 1 system overview

Fig. 1 — Plant spectacle chain: beam · multipath · coverage · instruments · site

Figure 2 — PIC beam cutaway (animated)

Fig 2 PIC beam cutaway

Fig. 2 — Electron-beam PIC cutaway (live bunching path)

Figure 3 — Instrument panel (animated)

Fig 3 instruments

Fig. 3 — Operator instruments: spectrum, meters, digital quality glass

Figure 4 — Mission control (animated)

Fig 4 mission control

Fig. 4 — Aggregate plant / coverage dashboard

Figure 5 — Live bunching (animated)

Fig 5 bunching

Fig. 5 — Live electron bunching cutaway (GPU PIC path)

Figure 6 — Particle stream (animated)

Fig 6 particle stream

Fig. 6 — Particle-stream beam spectacle

Figure 7 — Coverage map (animated)

Fig 7 coverage

Fig. 7 — Terrain coverage visualization

Figure 8 — Tower site (animated)

Fig 8 tower site

Fig. 8 — Mountain tower farm site presentation

Figure 9 — Control room (animated)

Fig 9 control room

Fig. 9 — Control room / console environment

Figure 10 — Multipath field (animated)

Fig 10 multipath

Fig. 10 — Multipath ray field over terrain

Source stills and alternate encodings: assets/.


5. Operator sequence (target public build)

Step Action Expected training outcome
1 Boot plant (analog or digital path) Stable authority process + client telemetry
2 Apply startup procedure Safe warm-up / chain enable discipline
3 Adjust drive / tune / load parameters Meter and spectrum response
4 Observe VSWR / reflection behavior Fault recognition under load scenarios
5 Switch or compare modes Analog ↔ digital plant literacy
6 Run scenario pack Repeatable drills (startup, ice/VSWR, arc recovery, multi-tower balance)

Scenario definitions ship as data files in the private tree; public packaging is pending.


6. Architecture constraints

Constraint Rule
Authority Python owns plant state
Presentation Unreal renders; does not invent RF math
Schema Versioned controls and telemetry
Hardware link Local training only — no on-air plant interface
Accuracy language Training-plausible; not certified

7. Release status

Track State
Physics core Implemented (private)
UE 5.8 client Implemented (private)
GPU PIC / spectacle path Implemented (private; hardware-dependent)
This public repository Coming-soon surface (manual, figures, brand)
Public source / demo build Not yet published

Star and watch coldbricks/kaila for release signals.


8. Honesty bar

Claim Status
Training twin Yes
Lab-certified metrology No
On-air / remote transmitter control No
Public-data station stubs Yes (verify before operational use)
Facility-exact twin of a specific rack No

9. Legal

Copyright © 2026 David Lombardo (coldbricks) and contributors.
License: MIT.


Kaila

Kaila — The Flight Simulator for broadcast engineers.
Created by David Lombardo · Coming soon.

About

Kaila — The Flight Simulator for broadcast engineers. Dual-mode UHF TV transmitter training simulator. Coming soon.

Topics

Resources

License

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors