Operating Manual
KostaCLOUDPortalCommunity
  • Quick Start Guide
    • 1.0 KostaCLOUD User Interfaces
    • 1.1 CLOUD Portal
    • 1.2 KostaCLOUD
    • 2.0 First Project
    • 2.1 First Optimization
    • 2.2 First Analysis Dashboard
    • 2.3 Tolerancing
  • Optimization
    • Imaging Optimization
      • Paraxial Metrics
      • Third Order Metrics
      • Real Ray Metrics
      • Wave Metrics
      • System Metrics
      • Tolerancing Metrics
    • Illumination Optimization
  • KostaCLOUD Version Control
    • KostaCLOUD Version Control 101
    • Version Control Management
  • KostaCLOUD
    • Optical Design
      • Optical Design Modes
        • Imaging
          • Non-Sequential Tolerancing
          • Stray Light Analysis
          • Rigorous Coupled Wave Analysis (RCWA)
          • Finite Difference Time Domain (FDTD)
          • Muller Calculus & Transfer Matrix Method (TMM)
          • Gradient Index Optics (GRIN)
          • Wave Tracing
          • Surface Scattering
          • Volumetric Scattering
          • Gratings
        • Illumination
        • Cavity
      • Geometry
        • Element Types
          • Lens
          • Aperture
          • Freeform/Prism
          • Light Pipe/Fiber
        • Surface Types
          • Flat Surface
          • Conic Surface
          • Radial Asphere
          • Zernike Surface
          • Toric Surface
      • Parameter (Optimization)
      • Detection
      • Simulation
      • Analysis
      • Tolerance
      • Data
    • Material Library
      • Optical Materials
  • Advanced Examples
    • Advanced Examples
Powered by GitBook
On this page

Was this helpful?

  1. KostaCLOUD
  2. Optical Design
  3. Optical Design Modes
  4. Imaging

Wave Tracing

Beam Propagation Method in KostaCLOUD

In KostaCLOUD Physical Optics is handled using the Wave-Tracing module (WT) approach provides a semi-analytic approach based on the fundamental solution propagating waves using a mixed domain approach via Rayleigh-Sommerfield and Angular Spectrum Method to solve beam propagation through an optical system. Effectively we are keeping all of our terms in their respective linear spaces to ensure the most accurate solution and apply convolutions to split domains upon evaluation at the detection plane.

u(r⃗′)=−iλz∫SU0(r⃗)eikr∣r∣cos⁡χdAE(k⊥⃗,z)=U0(k⊥⃗)eik2−kx2−ky2zu(\vec{r}') = -\frac{i}{\lambda z} \int_S U_0(\vec{r}) \frac{e^{i k r}}{|r|} \cos \chi \text{dA}\\ E(\vec{k_\perp},z) = U_0(\vec{k_\perp}) e^{i \sqrt{\mathbf{k}^2-k_x^2-k_y^2} z} u(r′)=−λzi​∫S​U0​(r)∣r∣eikr​cosχdAE(k⊥​​,z)=U0​(k⊥​​)eik2−kx2​−ky2​​z

The advantages of WT:

  • WT is that it is represented in a semi-analytic representation, which is exact until the final step of evaluation on the Image Surface.

  • WT does not require re-sampling like Gaußlets (Gaussian Beam Decomposition)

  • WT is valid for all angles.

  • WT has no aliasing issues due to convolution kernels.

  • WT is natively non-sequential.

  • WT is valid in Near Field all the way to Far Field.

  • WT is Highly Parallelizable.

  • No additional setup required by user to use!

  • Scattering, Vector-Beams (Polarization), GRIN, etc. built into WT framework natively.

These methods are used to calculate the MTF, PSF, and various other wave quantities.

PreviousGradient Index Optics (GRIN)NextSurface Scattering

Last updated 1 year ago

Was this helpful?