Skip to content

Vikraman’s blog

Blog dedicated to fundamentals of Optics, MEEP FDTD, Python and Raspberry Pi

  • Personal webpage

Simulating and understanding Convex and Concave Lenses

February 24, 2015 by Viky
Viky
Convex and concave lenses form the basis of Ray optics. Convex lens converges the light rays and concave lenses diverge the light rays. But how does the wave picture of light rays look? This post is dedicated to design your own lens of different radii and shape and study its…
Continue Reading

Getting Started with MEEP FDTD Part 2: Understanding units in MEEP

January 21, 2015January 21, 2015 by Viky
Viky
Working with units in MEEP is easy. The quantities which we are measure like transmitted/reflected power, etc are all unitless. Before diving into the methods, lets look into key concepts. Scalar Invariance: Scalar invariant laws do not change on multiplying or dividing  by a common factor. For example consider a…
Continue Reading

Creating different structures in MEEP FDTD

December 14, 2014December 15, 2014 by Viky
Viky
code.pyMEEP allows to create structures out of primitive objects viz sphere,cylinder cone, block and ellipsoid.  It is impossible to create hexagon shape with the direct use of primitive shapes. But if we cut a block with non-orthogonal planes we will get a triangle 1 . Now since we can make…
Continue Reading

How to Simulate Directional Coupler using MEEP

November 29, 2014December 13, 2014 by Viky
Viky
Surface Plot of Directional Coupler Directional Coupler has many applications and plays an important role in communication. It works on the principle of coupled oscillations. Two coupled waveguides exchage energy periodically. In order to have a better understanding, I have written a MEEP code to simulate a directional coupler. I…
Continue Reading

Tags

animation Camera Diffraction DIY halo Interference loop lunar corona lunar eclipse Matplotlib MEEP moon Optics Python Raspberry Pi why?

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
Copyright Company Name 2015
  • About Me

Design by Smartcat