Optical waveguide modes

Cross section is drawn through four nodes polygons to fit arbitrary shapes (quite new!). Drawing is possible with mouse and/or dialogs. An adjustable rectangular domain defines the whole section area. As a demo, a shape is provided, but can be deleted and replaced by your own section. Just click on the sines menu with the number of even and odd functions you want in X and Y. This gives the effective indices of the propagating modes . Then click on the mode menu to display a mode you choose (be a little patient please!).

If you see this statement, then your browser does not support Java applets.


P>Tricks : An r typed after the shape number, transforms the current shape to a rectangle (simpler computations). Inverse transform : s.A tnn typed after the shape number, turns the shape of nn degrees. mdx,dy moves the shape of dx, dy microns. After the wavelength in the same textfield (globals display), you can enter lxxxx or uxxx to give a lower (upper) limit to the effective index, msines,a,b,c,d to sim ulate a menu with text sines,a,b,c,d ...


The source for the main program for the drawing part and for the Object 'shape' for the sines expansion, and matrix solver

Other example of sections( which can be modified) may be found : elliptical fiber, rounded waveguide, 5 x 5 um wave guide

and now your  personal guide (an HTML page you save, modify at home and launch directly from your computer)
This software is developped by Yves Moreau and Jérôme Porque. Some parts were inspired by the Numerical Photonics Library of F Ladouceur (Australian National University).

See also papers :
Y. Moreau, J. Porque, P. Coudray, P. Etienne, K. Kribich, "New simulation tools for complex multilevel optical circuits", International Conference SPIE, "Optical design and analysis software", Denver, USA, July 1999
Y. Moreau, J.Porque, P. Coudray, P.Etienne, "Etude modale de guides à section quelconque", Proc. JNOG 98, pp.67-69, Marly le Roi (France), Oct. 1998.

Any comments, suggestions... feel free to contact  Yves Moreau