Home/Technical Information/Design and Analysis Guides

Design and Analysis Guides

Large-Scale Metalens: Ray Propagation

A practical workflow for designing and analysing centimetre-scale metalenses across Lumerical and Zemax OpticStudio: building a meta-atom database with RCWA, exchanging data through HDF5, ray tracing, and exporting GDS.

Overview

A diagram of the large-scale metalens design workflow: generating a meta-atom library with Ansys RCWA, setting the phase profile and running ray-trace analysis in Ansys OpticStudio, and finally exporting GDS from the phase map in RCWA.

Step 1: unit cell simulation, sweeping height and radius

Step 2: defining the target phase and generating the nano-element map

Step 3: integration into OpticStudio

Step 4: GDS generation

Running the workflow, and results

Step 1: unit cell simulation, sweeping height and radius

Step 2: defining the target phase and generating the nano-element map

A figure showing the phase profile of a spherical metalens, comparing the radial phase distribution at focal lengths of 30 mm and 300 mm and showing how the density of phase variation differs with focal length.
NA<λ2p\large \text{NA} < \frac{\lambda}{2p}

Generating the phase map in Lumerical

A figure showing how meta-atom placement on the metalens corresponds to the phase database: nanopillar structures of different dimensions are selected according to the phase required at each position.

Step 3: integration into OpticStudio

The Ansys OpticStudio screen loading the metalens HDF5 file and analysing the phase profile, focal position per wavelength, diffraction orders and MTF performance.

Step 4: GDS generation

The layout view of the metalens design exported in GDS format: a large number of fine structures arranged within the circular lens region, with the nanostructure pattern visible in the magnified view.

Important model settings

Updating the model to your own parameters

Taking the model further

Φ=Φsphere,cylinder+Φradial polynomial+Φxy polynomial{\Large \Phi = \Phi_{\text{sphere,cylinder}} + \Phi_{\text{radial polynomial}} + \Phi_{\text{xy polynomial}}}
Φsphere,cylinder=Order2πλ(ff2+cxx2+cyy2){\Large \Phi_{sphere,cylinder} = Order * \frac{2\pi}{\lambda}\left(f – \sqrt{f^2 + c_x x^2 + c_y y^2}\right)}
Φradial polynomial=Order2πλi=1NAiri{\Large \Phi_{radial\ polynomial} = Order * \frac{2\pi}{\lambda} \sum_{i=1}^{N} A_i r^i}
Φxy polynomial=Order2πλi=1N,MBi,jxiyj{\Large \Phi_{xy\ polynomial} = Order * \frac{2\pi}{\lambda} \sum_{i=1}^{N,M} B_{i,j} x^i y^j}
The metalens phase unwrapping settings screen in OpticStudio, setting parameters such as diffraction order, reference wavelength, focal length and phase coefficients.

Further material

Appendix

A figure comparing the ray propagation methods for a metalens, showing how the outgoing ray is obtained from the incoming ray by the local phase gradient method and by the windowed Fourier transform method.

Local phase gradient method

n2X2=n1X1+mλ2πdPdx{\Large n_2 X_2 = n_1 X_1 + \frac{m\lambda}{2\pi} \frac{dP}{dx}}
n2Y2=n1Y1+mλ2πdPdy{\Large n_2 Y_2 = n_1 Y_1 + \frac{m\lambda}{2\pi} \frac{dP}{dy}}
Z2=1X22Y22{\Large Z_2 = \sqrt{1 – X_2^2 – Y_2^2}}

Windowed Fourier Transform (WFT)

A schematic of diffraction analysis of a metalens by the windowed Fourier transform method, showing incident light passing through the metalens and being evaluated as several diffracted components in the far field.

Notes on comparing the methods

Talk to us about your design and analysis

Our engineers can advise on building a design flow for your application, and on validating an analysis model, from practical experience.