Photonics

Photonics

Topics related to Lumerical and more

large scale metalens-Amplitude

    • Jose Correia
      Subscriber

      In the article https://optics.ansys.com/hc/en-us/articles/18254409091987-Large-Scale-Metalens-Ray-Propagation, it states that we get the amplitude and phase from the sweep result. When looking at the sweep example in the article about small scale metalens i cant seem to figure out how alter the scrip "unitcell.lsf" in order to get the amplitude and save to de matlabfile.

    • Niki Papachristou
      Ansys Employee

      Thank you for reaching out to us. I had a look on our example files and I believe that there is a matrix mismatch, thank you for bringing this to our attention!. This occurs because of a wrong setting on the sweeps/radius, more specifically the number of points are 11 on the parameter sweep, while the script is expecting 51:
      image
      You can overcome this error by changing the number of points to 51 (right click on radius and edit), and then run this sweep (right click on radius and run). After that running the script, it will give you the expected matlab file.
       
      I hope that was helpful, let me know if I can be of further assistance.

      All the best,
      Niki

      • Jose Correia
        Subscriber

        Thank you for you answer, i´ve corrected the matrix missmatch and still the matlab file misses the amplitude variable.
        The matlab file generated by the aformentioned scrip generates de following dataset:

        When comparing to the dataset available for large scale metalens, we notice that the amplitude is missing. i've tried saving the matalb file with that variable but i get the error that it does not exist.

    • Jose Correia
      Subscriber
    • Niki Papachristou
      Ansys Employee

      Hi Jose, 

      Thank you for the clarification. Let me work on it and come back to you as soon as possible.

      Kind Regards,

      Niki

    • Niki Papachristou
      Ansys Employee

      Hi Jose,

      I had a further look on our example files and you are right, with the current script the amplitude is not included in the database. We are planning to update it soon, we actually have created an upcoming webinar for this excact example which I encourage you to register: Enabling Large-Scale Metalens Design!

      Kind Regards,

      Niki

      • Jose Correia
        Subscriber

        Hi,

        I attended the webnibar as recomended but unfortunatly i still could not solve my question, how soon do you intend to update de scrip? is there a way you can guide to update it myself ?

        Kind Regards,

        José Correia

    • Sina Soleymani
      Subscriber

      I am also wondering how the amplitude is calculated. 

      Thanks

Viewing 5 reply threads
  • The topic ‘large scale metalens-Amplitude’ is closed to new replies.