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:
dict

Computed PT parameters keyed by their names from CRSD D&I:

R_APC_PTndarray

Range (m) from apc to pt

Rdot_APC_PTndarray

Range rate (m/s) of apc relative to pt

Rg_PTndarray

Ground range (m) to pt

SideOfTrackstr, 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) ndarray

Unit vector that points from pt to apc with ECEF X, Y, Z components (m) in last dimension

uAPCDot(…, 3) ndarray

Time derivative of uAPC

DCAndarray

Doppler Cone Angle (deg) between vapc and the line-of-sight from apc to pt (-uAPC)

SQNTndarray

Ground squint angle (deg) to pt

AZIMndarray

Azimuth angle (deg) to apc projected into the earth tangent plane

GRAZndarray

Grazing angle (deg) for the line-of-sight from apc to pt

INCDndarray

Incidence angle (deg) for the line-of-sight from apc to pt