sarkit.crsd.compute_apc_to_pt_geometry_parameters
- compute_apc_to_pt_geometry_parameters(apc, vapc, pt, ueast, unor, uup)
Compute APC geometry parameters as in CRSD D&I 8.3
- Parameters:
- apc(…, 3) array_like
Antenna phase center position with ECEF X, Y, Z components (m) in last dimension.
- vapc(…, 3) array_like
Antenna phase center velocity with ECEF X, Y, Z components (m/s) in last dimension.
- pt(…, 3) array_like
Fixed scene point position with ECEF X, Y, Z components (m) in last dimension.
- ueast, unor, uup(…, 3) array_like
Unit vectors for the East, North, Up coordinate frame, respectively, with origin at
pt. The basis vectors are in ECEF coordinates with X, Y, Z components (m) in last dimension.
- Returns:
dictComputed PT parameters keyed by their names from CRSD D&I:
R_APC_PTndarrayRange (m) from
apctoptRdot_APC_PTndarrayRange rate (m/s) of
apcrelative toptRg_PTndarrayGround range (m) to
ptSideOfTrackstr, or list of str, or list of list of str, or …Possibly nested list of Side of Track for the scene point relative to the APC ground track.
"L"for left,"R"for right.uAPC: (…, 3) ndarrayUnit vector that points from
pttoapcwith ECEF X, Y, Z components (m) in last dimensionuAPCDot(…, 3) ndarrayTime derivative of
uAPCDCAndarrayDoppler Cone Angle (deg) between
vapcand the line-of-sight fromapctopt(-uAPC)SQNTndarrayGround squint angle (deg) to
ptAZIMndarrayAzimuth angle (deg) to
apcprojected into the earth tangent planeGRAZndarrayGrazing angle (deg) for the line-of-sight from
apctoptINCDndarrayIncidence angle (deg) for the line-of-sight from
apctopt