Laser = LaserField(x,y,LaserType,TotalPower,lambda,... FocusDistance,[p1,p2,...pN])
Returns structure representing a laser field for use in wave-optics simulation. Structure contains complex grid for laser field consistent with input parameters.
Parameters |
Description |
x [vector] |
X centers (vertical axis) for laser field evaluation (m) |
y [vector] |
Y centers (horizontal axis) for laser field evaluation (m) |
LaserType [string] |
Identifier for type of laser to model. Supports 'UNIFORM', 'GAUSSIAN', 'LAGUERRE-GAUSS', and 'RECTANGULAR' (see comments below) |
TotalPower [scalar] |
Output power for the laser (W) |
lambda [scalar] |
Wavelength of the laser (m) |
FocusDistance [scalar] |
Radius of curvature for beam (m) |
p1...pN [list] |
Parameter values for laser model options |
LaserType |
'UNIFORM' 'GAUSSIAN' 'LAGUERRE-GAUSS' 'RECTANGULAR' |
p1 [scalar] |
Diameter of aperture (m). Sigma for irradiance of form $exp(-(r/sigma)^{2})$ (m) Sigma for irradiance of form $exp(-(r/sigma)^{2})$ (m) Outer side length in x axis (m) |
p2 [scalar] |
Diameter of central obscuration (m). Diameter of clipping aperture (m). Diameter of clipping aperture (m). Outer side length in y axis (m) |
p3 [scalar] |
Laguerre radial mode. (Optional) Obscuration side length in x axis (m) |
p4 [scalar] |
Laguerre angular mode. (Optional) Obscuration side length in y axis (m) |
Return Values |
Description |
Laser [struct] |
Output laser structure |
Laser.x [vector] |
X locations of laser field grid points (m) |
Laser.y [vector] |
Y locations of laser field grid points (m) |
Laser.g [matrix] |
Complex grid of laser field values ($sqrt(W)/m$) |
Laser.LaserType [string] |
Identifier for laser field specification |
Laser.TotalPower [scalar] |
Total integrated power for field (W) |
Laser.Wavelength [scalar] |
The wavelength of laser (m) |
Laser.FocusDistance [scalar] |
Radius of curvature for beam (m) |
Laser.Dimension [scalar] |
Characteristic size of beam (m) |
Laser.Params [cell array] |
Model parameters input to function |
Copyright (c) 2009. All rights reserved.
|
What do you think about this topic? Send feedback!
|