Table of Contents
CHAPTER 1: WELCOME TO OPTIGRATING 4.2
CHAPTER 2: TECHNICAL BACKGROUND
CHAPTER 3: THE OptiGrating TUTORIAL
CHAPTER 4: USER GUIDE
APPENDIX A: SCRIPT LANGUAGE FOR USER DEFINED FUNCTIONS
APPENDIX B: View Properties of 2D Graphics
CHAPTER 1: Welcome to OptiGrating 4.2
What is new in version 4.2 of OptiGrating
Inverse scattering problem solver
Advanced slab waveguide and fiber mode solver
Group Delay Analysis tool
Increased export options
Improved functionality
Installing OptiGrating 4.2
Hardware and Software Requirements
Protection Key
OptiGrating Directory
Installation
How to Learn OptiGrating 4.2 and Where to Find Help
Tour of the OptiGrating Main and Project Windows
The Main Window
The Project Window
An Overview of Basic Concepts
An Overview of Basic Features in OptiGrating
CHAPTER 2: Technical Background
Integrated and Fiber Optical Gratings
The Coupled Mode Theory Method
Index profile of fibers or slab waveguides
Waveguide Modes
Material and Waveguide Dispersion
Complex Index profile
Photosensitivity profile of the fiber and slab waveguide
Grating Device Modeling
Coupled Mode Equations
Transfer Matrix Method
Grating Pulse Response
Fiber Grating Sensor
Grating Device Characteristics
The Inverse Scattering Problem
Technical References
CHAPTER 3: Tutorial
Lesson 1 : Designing a Fiber Bragg Grating
Lesson 2 : Sensors
Lesson 3 : Material Dispersion
Lesson 4 : Parameter Scan
Lesson 5 : Synthesis of a Band Pass Filter
Lesson 6 : Reconstruction of Unknown Grating from Reflection Coefficient
Lesson 7 : Synthesis of a Grating for Dispersion Compensation
Lesson 8 : Synthesis of a Filter with User-Defined Spectrum
Examples
Example 1: FBGApod.ifo
Apodized Fiber Bragg Grating Simulation
Example 2: SuperStructure.ifo
Sampled grating
Example 3: ModeConversion.ifo
Mode Conversion by Fiber Bragg Grating
Example 4: WBGTransmission.ifo
Phase-shifted Bragg Grating Filter Based on Planar Waveguide
Example 5: LPGGainFlat.ifo
Long-period Fiber Grating for Gain Flattening
Example 6: PulseUltrshort1.ifo
Pulse Reshaping by Uniform Fiber Grating
Example 7: PulseUltrshort2.ifo
Pulse Reshaping by Apodized Fiber Gratings
Example 8: MoireGrating.ifo
In-Fiber Moiré Gratings
CHAPTER 4: User Guide
The File Menu
Single Fiber
The Single Fiber Profile Dialog Box
To open the Single Fiber dialog box
Material Dispersion dialog box
To get the Material Dispersion dialog box:
Sellmeier Parameters dialog box
Function Definition dialog box
Gaussian User Function dialog box
Alpha Power Law dialog box
Alpha –dip index profile:
User Defined Function dialog box
Single Fiber Modes dialog box
Settings
Advanced Settings
To compute guided modes
3D Preview of the field dialog box
Using Calculation Options
Propagation
Spectrum
Pulse Response
To work in the Pulse Response dialog box
Parameter Scan
Setting Options in the Fiber Bragg Grating Sensor Dialog Box
Setting options in the Long Period Grating Sensor dialog box
The Fiber Coupler
The Fiber Coupler Module
To select the Fiber Coupler module
The Fiber Coupler dialog box
To open the Fiber Coupler dialog box
Fiber Coupler Modes dialog box
To compute guided modes in the Fiber Coupler Modes dialog box
Single Waveguide
The Single Waveguide Module
To select the Single Waveguide module
The Single Waveguide Profile dialog box
To open the Single Waveguide dialog box
Photosensitivity
Single Waveguide Modes dialog box
To compute guided modes in the Single Waveguide Modes dialog box
2D Preview of the field dialog box
Using Calculation Options
Waveguide Coupler
The Waveguide Coupler Module
The Waveguide Coupler Profile dialog box
To open the Waveguide Coupler dialog box
Waveguide Coupler Modes dialog box
To compute waveguide coupler modes
Using Calculation Options
Other Waveguide
The Other Waveguide Module
To choose the Other Waveguide module
The Mode Properties Dialog Box
To open the mode properties dialog box
Using Calculation Options
Open
Save Workspace
The Edit Menu
The View Menu
The Scan dialog box
The Inverse Scattering Solver
The Calculation Menu
The Parameters Menu
Grating Manager
Setting Options in the Grating Definition Dialog Box
From File
To use the From File option to enter data manually
To use the From File option to load an external file
To use the From File option to load the grating shape from an external file
The external data file Format
User Defined
The Tools Menu
FWHM
Using the FWHM Command
To perform a Full Width At Half Maximum calculation
The FWHM Tools dialog box
Group Delay
Export Curve
Crossection Monitor
The Settings Menu
Display
Re-sampling 3D Propagation Graphs
To define a graph's properties when working in a 3D view
Profile Palette
The Window Menu
The Help Menu
APPENDIX A: Script Language for User Defined Functions
Variables, Arrays, and Operators
Variables
Arrays
Mathematical Operators
Boolean Operators
Comparison Operators
Commands and Statements: RETURN, IF, ERROR
The RETURN Command
The IF Statement
The ERROR Keyword
The FIRSTTIME Keyword
Input dialog box
Example INPUT
Example GINPUT
Constants
Mathematical Constants
Physical Constants
Functions
Commonly Used Functions
Other Functions
Fresnel Integral
Gamma Functions
Error Function
Bessel Functions
Bessel function J
Bessel function Y (Weber's function )
Modified Bessel function I
Modified Bessel function K
Spherical Bessel functions
Bessel function of the second kind (Neumann's functions)
Chebyshev Polynomials
Conversions
Length
Temperature
Other Conversions
APPENDIX B: View Properties of 2D Graphics
Zoom In
Zoom Out
Trace Curve
Table of Points
Copy Bitmap
Print
Curve Properties
Axis Properties
Grid Properties
Graph Properties
Labels