Perhaps Muninn-Huginn Can Be of Some Use to Those Experimenting or Developing Pulse Based Analysis Systems
The Muninn - Huginn simulation generates the time of arrival (TOA), time difference of arrival (TDOA), KeySight UXG like pulse definition words (PDWs) and other states associated with a dynamic platform ( the receiver/antenna(s)) and multiple transmitting radars sources. The system consists of two execuables, Muninn.exe a graphical user interface (GUI) and Huginn.exe the TOA computation engine which is a multithreaded / multicore application utlizing multicore architectures.
Muninn-Huginn generates detailed, pulse-to-pulse TOA data for transmitter and receiver platform supporting multiple RF receiving antennae. TOA data is calculated between a WGS84 receiver trajectory with platform antennae configuration/characteristics, one or more transmitter stationary trajectory, transmitter characteristics, and a description of the transmitter pulse sequence. Muninn-Huginn supports multiple transmitters and multiple transmitter modes throughout the scenario. Atmospheric effects and LOS obscurations are not modeled. Munnin-Huginn is not a radar model.
Muninn-Huginn allows the definition of 2...N receiver antennae, each with its own mounting and orientation data. One antenna is defined as the reference antenna which all TDOA data is relative to. The model assumes that each antenna is rigidly attached to the receiver's platform. Each antenna that comprise the receiver's antenna system can be positioned at a different location. Each antenna can also be pointed in a different direction relative to the receiver platform body centerline. The model independent trajectories and data sets for each transmitter to receiver antenna given the base trajectory and antennae positions. Huginn derives the TOA by solving the following nonlinear equation : Δρ=|Ri(T,ΔTi)-c ΔTi | ≤ ε where T = known time the pulse is transmitted, ΔTi = unknown time it takes the pulse to travel from the transmitter(n) to antenna i, Ri) (T,ΔTi)= distance between antenna i (when the pulse is received) and the transmitter (when the pulse is transmitted), c = speed of light, and ε = range error tolerance which is set to 1-nanometer
A Newton-Raphson numerical technique (successive approximation, function, function derivatives, an initial estimate, cubic spline) is used to iteratively estimate ΔT_i until the delta TOA is less than range error tolerance ( Δρ≤ ε). Experimentation has shown that Δρ is less than 1-nanometer after a single iteration. The TOA for antenna i is TOAi=T+ ΔTi. One can easily show that errors in TOAi and ΔTi are less than 10-8 nanoseconds.
The system requires time history trajectory file inputs in NST's .TRAJ0 format which may be created using our Pilot 3-DOF Model, , Waypoint Based 6-DOF Model, or Coarse Trajectory to High Resolution tool or your model with the correct output.
Huginn.exe accepts a XML formatted Huginn Configuration files (.XHC). A XHC configuration describes the scenario parameters, trajectories, options and specifies the resulting output file names for the CSV formatted coarse data and detailed pulse files as well as the archive SQLite database name and PDW filenames per antenna. The coarse data file describes the antenna states and detailed pulse file contains TOA, TDOA, and other data for each antenna. Huginn.exe can be executed as a standalone application from a Windows command window (single or batch file processing) or it may be launched from within the Muninn.exe GUI.
Request the User's Manual for Detailed Information
Note: Things Change Rapidly! Specifications, Capabilities, Features and Availability Subject to Change Without Notice and May Be Restricted to Certain Users.