The Flight Simulator for broadcast engineers.
Dual-mode UHF television transmitter plant · Python physics authority · Unreal Engine 5.8 client
Created by David Lombardo
Fig. 11 — Helderberg ridge at night. Staggered red obstruction beacons. City glow on the horizon.
| Item | Value |
|---|---|
| System type | Dual-mode UHF TV transmitter plant training simulator |
| Product name | Kaila |
| Presentation | Unreal Engine 5.8 |
| Physics authority | Python (local process) |
| Modes | Analog (NTSC/PAL-class) · Digital (8VSB / ATSC-class) |
| IPC | Schema-versioned local control / telemetry bus |
| GPU | Optional PIC / coverage / spectacle kernels |
| Accuracy class | Training-plausible |
| Public status | Coming soon |
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.
Presentation and authority are separated. Unreal renders world, console, and HUD. Python owns RF chains, amplifier models, instruments math, scenarios, and optional GPU kernels. RF math is not reimplemented in Blueprints.
Unreal (presentation)
│ controls / telemetry
▼
Python (physics authority)
├── analog chain
├── digital chain
├── amplifier models
├── instruments
└── GPU kernels [optional]
| Mode | Plant behavior (training model) |
|---|---|
| Analog | Baseband → RF · tube-class amp discipline · filament / HV / drive procedure space |
| Digital | 8VSB / ATSC-class chain · solid-state stubs · MER / constellation glass |
| Site set | Multi-tower mountain farm + supporting sites |
| Terrain | DEM-driven coverage and multipath visualization |
Full figure set and source encodings: repository assets/. See also
README §4.
| # | Action | Outcome |
|---|---|---|
| 1 | Boot plant | Authority + client telemetry |
| 2 | Startup procedure | Safe warm-up / chain enable |
| 3 | Drive / tune / load | Meter and spectrum response |
| 4 | VSWR / reflection | Fault recognition drills |
| 5 | Mode compare | Analog ↔ digital literacy |
| 6 | Scenario pack | Repeatable training runs |
| Track | State |
|---|---|
| Physics core | Implemented (private) |
| UE 5.8 client | Implemented (private) |
| GPU PIC / spectacle | Implemented (private; hardware-dependent) |
| Public source / demo | Not yet published |
| This surface | Public technical brief · coming soon |
| Claim | Status |
|---|---|
| Training twin | Yes |
| Lab-certified metrology | No |
| On-air / remote plant control | No |
| Public-data station stubs | Yes — verify before operational use |