Skip to content

Commit

Permalink
Added ray-optic model page
Browse files Browse the repository at this point in the history
  • Loading branch information
11of12 committed Oct 20, 2023
1 parent dca89e1 commit cafb21a
Show file tree
Hide file tree
Showing 3 changed files with 108 additions and 18 deletions.
1 change: 1 addition & 0 deletions book/_toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ parts:
- file: pages/waveguides
sections:
- file: pages/waveguides_tir
- file: pages/ray_optic_model
- file: pages/waveguides_polarization
- file: pages/waveguides_mode_solvers
- file: pages/waveguides_modelling
Expand Down
72 changes: 72 additions & 0 deletions book/pages/ray_optic_model.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Improving the Ray-optic Model\n",
"So far we have used a simplified model to describe the behavior of light in photonic components called the ray-optic model. This model is a great starting point for building an intuition of key concepts such as why a high index of refraction material surround by lower index of refraction materials would be necessary to achieve total internal reflection. However, this model is an abstraction built on the flawed assumption that the wavelength of light is much smaller than the size of the photonic components. \n",
"\n",
"This simplified model could lead to misconceptions about the behavior of light in optical compenents. Consider two challenges our simplified model presents in the context of a slab waveguide:\n",
"\n",
"One implicit assumption from our model is that light is fully contained within the core of the waveguide waveguide. While the electronic and magnetic fields are mostly contained within the core of the waveguide, portions of the field are partially contained within the cladding. These evanescent fields are crucial to the operation of certain optical components such as directional couplers or tapered fibers and will be discussed in later sections.\n",
"\n",
"Additionally, our current model implies that any angle greater than the critical angle would support the propagation of light within a waveguide, however, light does not propagate through a waveguide well except at discrete angles. These angles correspond to certain modes supported by the geometry of the waveguide and the frequency of the light being used."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Supported Modes\n",
"The following animation depicts how light interacts with the waveguide at some anagle. The white beam represents the light which has been sent into the waveguide. The orthoganal blue and red lines represent the wavefronts of the light at intervals of 1/2 a wavelength. The blue represents peaks in the amplitude and the red represents troughs in the amplitude. Pay special attention to how these values are swapped upon reflections. Let the electric field be orthogonal to the white line and the wavefronts, such that we have TE polarized light, or in other words, the electric field is coming straight out of the page. It is also important to clarify that the entire animation represents only a point in time and that the reason the white beam is drawn incrementall is to help visualize the angle of the light and how it relates to the wavefronts. \n",
"\n",
"With all this a backdrop, it is clear that there will be considerable destructive interference between the wavefronts and the reflected wavefronts. This is why light does not propagate well through a waveguide at most angles: most of the light will be lost due to destructive interferrence. \n",
"<div style=\"text-align: center;width: 400px;margin: auto\">\n",
" <img src=\"https://github.com/BYUCamachoLab/Photonics-Bootcamp/blob/main/book/images/destructive_wg_angle.gif?raw=true\">\n",
"</div>\n",
"\n",
"Ideally, we would send the light through the waveguide in such a way that there is minimal destructive interference. Without changing the wavelength, we can simply choose a more appropriate angle and achieve this. The following animation depicts this. Notice how the wavefronts and the reflected wavefronts are more or less in phase. The \"mode\" represented in the waveguide emerges from the interference patterns of the wavefronts. The mode below is the \"fundamental mode.\" Higher order modes will still constructively interfere, but they are more complicated.\n",
"\n",
"<div style=\"text-align: center;width: 400px;margin: auto\">\n",
"\n",
" <img src=\"https://github.com/BYUCamachoLab/Photonics-Bootcamp/blob/main/book/images/constructive_wg_angle.gif?raw=true\">\n",
"\n",
"</div>"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Now these animations were created in 2D, but obviously the waveguide is a 3D object. MIT has put together some 3D animations to help further visualize waveguide modes.\n",
"\n",
"https://s3.amazonaws.com/fip-1/Polarization/index.html\n",
"\n",
"https://s3.amazonaws.com/fip-0/Full-Explorer/index.html"
]
}
],
"metadata": {
"celltoolbar": "Edit Metadata",
"kernelspec": {
"display_name": "pyrolab",
"language": "python",
"name": "pyrolab"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.4"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
53 changes: 35 additions & 18 deletions book/pages/waveguides_mode_solvers.ipynb

Large diffs are not rendered by default.

0 comments on commit cafb21a

Please sign in to comment.