Optiwave software can be used in different industries and applications, including Fiber Optic Communication, Sensing, Pharma/Bio, Military & Satcom, Test & Measurement, Fundamental Research, Solar Panels, Components / Devices, etc..
OptiSystem is a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of modern optical networks.
OptiSPICE is the first circuit design software for analysis of integrated circuits including interactions of optical and electronic components. It allows for the design and simulation of opto-electronic circuits at the transistor level, from laser drivers to transimpedance amplifiers, optical interconnects and electronic equalizers.
OptiFDTD is a powerful, highly integrated, and user friendly CAD environment that enables the design and simulation of advanced passive and non-linear photonic components.
OptiBPM is a comprehensive CAD environment used for the design of complex optical waveguides. Perform guiding, coupling, switching, splitting, multiplexing, and demultiplexing of optical signals in photonic devices.
OptiFiber The optimal design of a given optical communication system depends directly on the choice of fiber parameters. OptiFiber uses numerical mode solvers and other models specialized to fibers for calculating dispersion, losses, birefringence, and PMD.
Emerging as a de facto standard over the last decade, OptiGrating has delivered powerful and user friendly design software for modeling integrated and fiber optic devices that incorporate optical gratings.
OptiConverge is a collaborative integration framework that seamlessly combines two or more Optiwave products (e.g., OptiSystem, OptiSPICE, OptiFDTD, etc.) and other third party products into unified solutions. Designed to streamline complex workflows, it empowers users to achieve their goals faster by harnessing the collective power of our trusted Optiwave tools.
Optiwave software can be used in different industries and applications, including Fiber Optic Communication, Sensing, Pharma/Bio, Military & Satcom, Test & Measurement, Fundamental Research, Solar Panels, Components / Devices, etc..
OptiSystem is a comprehensive software design suite that enables users to plan, test, and simulate optical links in the transmission layer of modern optical networks.
OptiSPICE is the first circuit design software for analysis of integrated circuits including interactions of optical and electronic components. It allows for the design and simulation of opto-electronic circuits at the transistor level, from laser drivers to transimpedance amplifiers, optical interconnects and electronic equalizers.
OptiFDTD is a powerful, highly integrated, and user friendly CAD environment that enables the design and simulation of advanced passive and non-linear photonic components.
OptiBPM is a comprehensive CAD environment used for the design of complex optical waveguides. Perform guiding, coupling, switching, splitting, multiplexing, and demultiplexing of optical signals in photonic devices.
OptiFiber The optimal design of a given optical communication system depends directly on the choice of fiber parameters. OptiFiber uses numerical mode solvers and other models specialized to fibers for calculating dispersion, losses, birefringence, and PMD.
Emerging as a de facto standard over the last decade, OptiGrating has delivered powerful and user friendly design software for modeling integrated and fiber optic devices that incorporate optical gratings.
OptiConverge is a collaborative integration framework that seamlessly combines two or more Optiwave products (e.g., OptiSystem, OptiSPICE, OptiFDTD, etc.) and other third party products into unified solutions. Designed to streamline complex workflows, it empowers users to achieve their goals faster by harnessing the collective power of our trusted Optiwave tools.
Home » Tutorials » Crank-Nicholson Method and Scheme Parameter
Compatibility:
Formally, the solution to the BPM equations (whether Full-Vector, Semi-Vector, or Scalar) is
where Δz = z1 – z0 . If the field etis assumed known at a transverse plane z0 , then the above equation will calculate the field at some other plane z1 . A rational function is needed to approximate the exponent of the operator. One of the simplest expressions is the following
This is a rational approximation to the exponent. If α = 0.5, it is called the Padé(1,1) approximant. It is accurate for small values of the argument, (values much less than 1). This is one of the limitations to the size of the propagation step, Δz . Sometimes higher order Padé approximants are used to permit larger propagation steps, or to accommodate rapid variations from high index contrast or light propagating at a wide angle from the optical axis.
In the case α = 0.5, Equation 23 generates the first three terms of the MacLaurin series expansion for exp [ x ] , and its application leads to the Crank-Nicholson method,
In OptiBPM, the operator P is a large sparse matrix that approximates the partial derivatives as finite differences. In the above equation, the field is assumed known at z = z0 , and is to be found on the plane z = z1 . The operator P is applied to the unknowns to be found in the vector et( z1 ) . Since Equation 24 does not give the unknown et( z1 ) directly, but instead only as a solution to an equation, the resulting numerical method is called ‘implicit’. To progress from one transverse plane to the next using an implicit method requires the solution of the above set of linear equations.
The variable α is called the Scheme Parameter, the usual value is 0.5, partly because it is the most accurate representation of the exponent, but also because this often realizes the most stable method. In Equation 24, it is possible to show (before the introduction of lossy boundary conditions) that the norm of the operator on the left is the same as the operator on the right. Therefore the application of many steps should lead to no change in the norm of the solution vector et. This guarantees the stability of the method, at least in the sense of conservation of energy.