WONAT Software

At a glance

WONAT is a Wave Optics Numerical Analysis Toolbox Software which presents these key features and benefits:

  • Fast: Propagation through volume turbulence at tens of Hz.
  • Interactive: User can change parameters as the simulation is running.
  • Simple to use: Organized in optimized building blocks (toolboxes); no need to implement common components.
  • A simple program structure driven by the Visual Studio GUI for ease of use.
  • User programs can be written in any environment that supports .Net: C++/C#, Visual Basic, Python, MATLAB, Excel.
  • Visual Studio is now available in a free (Community) version as well as the Professional version. WONAT works with both, but takes advantage of additional features in the Professional version for more power and ease of use.

(Visual Studio and Visual Basic are trademarks of Microsoft Corporation)

WONAT Toolboxes

The WONAT library includes unique mathematical methods and computational techniques developed by Optonicus' team, which allows comprehensive numerical analysis of atmospheric optical systems in realistic operating conditions.

The WONAT library is enhanced by GPU*/CUDA** technology which allows from 10x to 100x acceleration of routine wave-optics simulations. (* GPU = Graphics Processing Unit , ** CUDA = Compute Unified Device Architecture, NVIDIA's parallel computing platform and programming model.)

WONAT Toolboxes

Typical speedup factor achieved using Optonicus' GPU-based WONAT library vs. conventional CPU implementation

Faster simulations

The GPU-based WONAT library has unique capabilities for:

  • Generation of infinitely-long phase screens with arbitrary large turbulence outer scales and varied statistical characteristics
  • Modeling and performance analysis of target-in-the-loop (TIL) beam propagation and speckle effects based on the brightness function method
  • Numerical analysis of incoherent anisoplanatic imaging systems operating in the turbulent atmosphere
  • Analysis of long-range beam propagation with accounting for turbulence and refractive effects
Sample code in C# for laser beam propagation through homogeneous atmospheric turbulence:

WONAT addresses these challenges of atmospheric optical system simulation:

  • Long propagation range (~ 100 km)
  • Horizontal/slant propagation paths
  • Strong turbulence environment(Cn2 ~ 10-13 m-2/3 or higher)
  • Large ratios of outer to inner turbulence scales
  • Target tracking from moving platforms/over long distances
  • Extended targets/speckle effects
  • Incoherent/partially coherent optical wave propagation
  • Incoherent (white light), wide-field-of-view imaging