s = PathDisp(G,Atm,DispType,p1,p2,...)
Computes displacement of 2 beams (designated beam 1 and beam 2) along propagation path based upon the input displacement type 'DispType' and accompanying parameters. Specified separations should be thought of as applied to beam 2, and reported displacement vector is from beam 1 to beam 2. That is, if vector r1 locates beam 1 and r2 locates beam 2, then r1 + d = r2.
Parameters |
Description |
G [struct] |
Platform/target geometry structure from GeomStruct |
Atm [struct] |
Atmospheric modeling structure from AtmStruct. Must be a discrete atmospheric model. |
DispType [string] |
Identifier for type of beam displacement to model. Current valid identifiers are: 'ANGULAR' - Constant angular offset projected toward target, 'APERTURE' - Apertures with fixed offset directed to same target point, 'APERTURE-ANGULAR' - Aperture separation and angular offset together, 'CHROMATIC' - Beams of different wavelength directed to same target point, offset due to atmospheric dispersion, 'CHROMATIC-ANGULAR' - Dispersion combined with angular offset, 'TIME-OF-FLIGHT' - Round-trip propagation time multiplied by beam clearing velocity, 'TIME-DELAY' - Compensation for anisoplanatic delay for a given delay tau. |
p1...pN [list] |
(Optional) Input parameters to accompany DispType identifier |
For DispType |
'ANGULAR', parameter list is: 'APERTURE', parameter list is: 'APERTURE-ANGULAR', parameter list is: 'CHROMATIC', parameter list is: 'CHROMATIC-ANGULAR', parameter list is: 'TIME-OF-FLIGHT', no additional parameters 'TIME-DELAY', parameter list is: |
theta [scalar] |
Angular separation of beams (rad) Angular separation of beams (rad) Angular separation of beams (rad) |
phi [scalar] |
Orientation of separation at target measured counter-clockwise from P axis (rad) Orientation of separation at target measured counter-clockwise from P axis (rad) Orientation of separation at target measured counter-clockwise from P axis (rad) NOTE: angular separation will be applied to beam 2, and total displacement vector (chrom+ang) will be from beam 1 to beam 2 |
d [scalar] |
Separation of aperture centers (m) Separation of aperture centers (m) |
beta [scalar] |
Orientation of separation of aperture centers measured counter-clockwise from P axis (rad) Orientation of separation of aperture centers measured counter-clockwise from P axis (rad) |
lambda1 [scalar] |
Wavelength of beam 1 (m) Wavelength of beam 1 (m) |
lambda2 [scalar] |
Wavelength of beam 2 (m) NOTE: displacement vector will be from beam 1 to beam 2 Wavelength of beam 2 (m) |
tau [scalar] |
The delay time at the target from position (a) to (b). NOTE: If a vector is used, then it is assumed that the length of tau equals the length of array G. Or, if mismatch occurs then only G(1) will be used with the vector tau. |
Return Values |
Description |
s [matrix] |
Vector displacement along the propagation path (m). Number of rows in d equals number of screen positions in Atm. Column 1 is displacement in P axis, column 2 is |
displacement in T axis, i.e., s |
[s_P,s_T] |
>> s = PathDisp(GeomStruct,AtmStruct,'ANGULAR',1.0e-6,0)
1.0e-6,1.0e-6,0)
Copyright (c) 2009. All rights reserved.
|
What do you think about this topic? Send feedback!
|