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', 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' 'RECTANGULAR' |
|
p1 [scalar] |
Diameter of aperture (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). Outer side length in y axis (m) |
|
p3 [scalar] |
(Optional) Obscuration side length in x axis (m) |
|
p4 [scalar] |
(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) MZA Associates 2009. All rights reserved.
|
|
What do you think about this topic? Send feedback!
|