A full three-dimensional model in Lumerical FDTD of a focused beam interacting with gold posts on a DVD disc surface. Near-field images and far-field radiation patterns are compared with and without the post, and a dimension sweep finds the smallest gold post that still gives a usable modulation signal.
Published
This example builds a complete three-dimensional model of a focused light beam interacting with the structured gold surface of a typical DVD disc. The aim is to determine the smallest gold post that still produces a large modulation signal, so that as much information as possible can be stored on the disc surface.
To reproduce these simulation results you need to download the simulation file from the application gallery in the Ansys Optics software or from the Ansys website. Note that the download location may differ depending on the instructions you are following.
Open the downloaded simulation file in Lumerical FDTD. For guidance on operating Lumerical FDTD, see the knowledge base.
With the simulation file open in Lumerical FDTD, run the attached script file from within Lumerical FDTD.
The script runs two simulations, one with the gold post and one without.
It first calculates and plots the near-field images with and without the gold post.
Without the gold post (above left), the reflected beam looks almost the same as the incident beam. Once the post moves under the beam (above right), the reflected beam picks up a great deal of structure. The plotted near-field profiles show that only the central part of the beam interacts strongly with the gold post.
Next, look at the far-field radiation patterns from the same two simulations.
Without the gold post, most of the reflected power can be collected by an objective lens with the same divergence angle as the Gaussian source. With the metal post present there is a large scattered field in the y direction, and the amount of power collected by the objective lens drops sharply.
To quantify this, use the “signal” analysis group. This group returns a result called “signal”, calculated by integrating the far field over a cone corresponding to a given divergence angle. Note that the setup script of the “model” element reads the divergence angle of the Gaussian source automatically and sets the divergence angle of the analysis group to the same value. The script on the “analysis” tab of the analysis group (below) calculates the fraction of reflected power that falls within the defined divergence angle.
e2 = farfield3d("reflection",1,200,200,1,1,1,1);
ux = farfieldux("reflection",1,200,200,1);
uy = farfielduy("reflection",1,200,200,1);
# calcualtes portion of e field within the divergence angle of the lens (or the Gaussian source)
signal=farfield3dintegrate(e2,ux,uy,divergence_angle)/farfield3dintegrate(e2,ux,uy);
Finally, to find the conditions that return the minimum signal, you can set up a parameter sweep over the dimensions of the gold post. Fix the post length and calculate the signal as a function of post width. Click the sweep project and choose Visualize -> signal to plot the result below in the visualizer.
We may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.
Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.
Essential Website Cookies
These cookies are strictly necessary to provide you with services available through our website and to use some of its features.
Because these cookies are strictly necessary to deliver the website, refusing them will have impact how our site functions. You always can block or delete cookies by changing your browser settings and force blocking all cookies on this website. But this will always prompt you to accept/refuse cookies when revisiting our site.
We fully respect if you want to refuse cookies but to avoid asking you again and again kindly allow us to store a cookie for that. You are free to opt out any time or opt in for other cookies to get a better experience. If you refuse cookies we will remove all set cookies in our domain.
We provide you with a list of stored cookies on your computer in our domain so you can check what we stored. Due to security reasons we are not able to show or modify cookies from other domains. You can check these in your browser security settings.
Google Analytics Cookies
These cookies collect information that is used either in aggregate form to help us understand how our website is being used or how effective our marketing campaigns are, or to help us customize our website and application for you in order to enhance your experience.
If you do not want that we track your visit to our site you can disable tracking in your browser here:
Other external services
We also use different external services like Google Webfonts, Google Maps, and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.
Google Webfont Settings:
Google Map Settings:
Google reCaptcha Settings:
Vimeo and Youtube video embeds:
Other cookies
The following cookies are also needed - You can choose if you want to allow them:
Privacy Policy
You can read about our cookies and privacy settings in detail on our Privacy Policy Page.