High Fidelity Electronic Warfare (EW) trainers must model the relationships between emitter modes and signals, and the uniqueness of emitting platforms, to accurately support the sophistication of many modern EW receivers. Mode and signal parameter relationships must begin at the emitter scripting phase of trainer development. Typically, this effort utilizes FORTRAN or other High Order Languages, which results in hundreds, even thousands of subroutines to represent an EW library. The personnel generating this library need to have an in-depth understanding of the internal workings of the trainer and are schooled in analytical operational data, computer science, and engineering. To reduce the cost and schedule impact of previous approaches, a new technique is desired which reduces the prerequisites to only analytical skills. Additionally, the system should be easily maintained by military personnel as analytical data changes.
One obvious solution to the emitter scripting problem is to design a trainer that allows creation and editing of emitter parameters via an on-line interactive system. This system requires a set of commands and relationship expressions that allows mode and signal parameters to be realistically correlated, and the randomness of emitter characteristics to be defined. This list of commands and expressions needs to be concise to minimize implementation cost and usage complexity, yet versatile and sufficiently complete to handle the variety of correlations that may occur. The final system requirement is interpretation of these commands and development of unique sets of emitter parameters from the generic emitter data to represent each distinct emitter in a training scenario.
A simplified EW emitter scripting system is easily transportable to new trainers, provides lower cost for initial emitter scripting, and allows easy updates. This paper expounds on the usefulness and implementation techniques utilized to create EW trainers with this type of simplified emitter scripting.