There are a number of TPU parameter data structures. There are
parameters for the mirror control algorithm, the aim algorithm, and the
closest approach logic. There are many parameter structures for
controlling the tracker.
Name | Length (bits) | Value | Description |
---|---|---|---|
Time Tag | 32 | Unsigned integer | Spacecraft MET |
Grouping | 2 | 11 = None | Grouping flags |
Subpacket Id | 14 | 0x0012 | Identifies subpacket type |
Length | 16 | 92 | Number of data bytes in subpacket |
Max Drive | 32 | Signed integer | Maximum DAC value |
Tcr | 32 | Signed integer | Time of constant rate (ticks) |
Tend | 32 | Signed integer | Time from end of exposure to end of frame (ticks) |
Max Rate | 32 | Signed integer | Maximum output rate (counts/tick) |
Error Rate | 32 | Signed integer | Maximum input rate (counts/tick) |
Slew Rate | 32 | Signed integer | Slew rate (counts/tick) |
Home Rate | 32 | Signed integer | Home rate (counts/tick) |
Home Offset | 32 | Signed integer | Offset 0 degrees to home (counts) |
Kloop | 32 | Signed integer | Loop gain multiplier |
Dloop | 32 | Signed integer | Loop gain divider |
Kp | 32 | Signed integer | Proportional gain multiplier |
Dp | 32 | Signed integer | Proportional gain divider |
Ki | 32 | Signed integer | Integral gain multiplier |
Di | 32 | Signed integer | Integral gain divider |
Kd | 32 | Signed integer | Derivative gain multiplier |
Dd | 32 | Signed integer | Derivative gain divider |
Kl | 32 | Signed integer | Last drive gain multiplier |
Dl | 32 | Signed integer | Last drive gain divider |
Integ. Clamp | 32 | Signed integer | Limit of position error to integrate |
Integ. Limit | 32 | Signed integer | Limit of integrated position error |
Max Hall | 32 | Signed integer | Maximum Hall transitions (/second) |
Min Angle | 32 | IEEE-754 single | Minimum mirror angle (degrees) |
Max Angle | 32 | IEEE-754 single | Maximum mirror angle (degrees) |
Name | Length (bits) | Value | Description |
---|---|---|---|
Time Tag | 32 | Unsigned integer | Spacecraft MET |
Grouping | 2 | 11 = None | Grouping flags |
Subpacket Id | 14 | 0x0013 | Identifies subpacket type |
Length | 16 | 12 | Number of data bytes in subpacket |
Contrast | 16 | Unsigned integer | Minimum image contrast |
Spare | 16 |   |   |
Pixels | 32 | Signed integer | Minimum number of pixels for comet blob |
Spare | 32 |   |   |
Name | Length (bits) | Value | Description |
---|---|---|---|
Time Tag | 32 | Unsigned integer | Spacecraft MET |
Grouping | 2 | 11 = None | Grouping flags |
Subpacket Id | 14 | 0x0014 | Identifies subpacket type |
Length | 16 | 80 | Number of data bytes in subpacket |
Dist Thresh | 7 * 64 | IEEE-754 double | Miss distance thresholds (km) |
Ang Thresh | 3 * 64 | IEEE-754 double | Target angle thresholds (degrees) |
Name | Length (bits) | Value | Description |
---|---|---|---|
Time Tag | 32 | Unsigned integer | Spacecraft MET |
Grouping | 2 | 11 = None | Grouping flags |
Subpacket Id | 14 | 0x0015 | Identifies subpacket type |
Length | 16 | 72 | Number of data bytes in subpacket |
Offset Matrix | 9 * 64 | IEEE-754 double | 3x3 reference coordinate system transformation matrix |
Name | Length (bits) | Value | Description |
---|---|---|---|
Time Tag | 32 | Unsigned integer | Spacecraft MET |
Grouping | 2 | 11 = None | Grouping flags |
Subpacket Id | 14 | 0x0016 | Identifies subpacket type |
Length | 16 | 72 | Number of data bytes in subpacket |
Mirror Ang Thresh | 64 | IEEE-754 double | Actual/commanded mirror angle tolerance (degrees) |
Mirror FF | 64 | IEEE-754 double | Time from last timing pulse to end of mirror command interval (seconds) |
Filter Lag | 64 | IEEE-754 double | Time tracking filter "lags" behind current time (seconds) |
Alpha R | 64 | IEEE-754 double | Roll correction gain |
Alpha K | 64 | IEEE-754 double | Alpha-beta tracker gain |
X Goal | 64 | IEEE-754 double | X goal position (pixels) |
Y Goal | 64 | IEEE-754 double | Y goal position (pixels) |
SFL | 64 | IEEE-754 double | System focal length (m) |
G&C Rate | 16 | Unsigned integer | G&C message usage rate (s) |
Spare | 48 |   |   |
Name | Length (bits) | Value | Description |
---|---|---|---|
Time Tag | 32 | Unsigned integer | Spacecraft MET |
Grouping | 2 | 11 = None | Grouping flags |
Subpacket Id | 14 | 0x0017 | Identifies subpacket type |
Length | 16 | 24 | Number of data bytes in subpacket |
Star Target | 3 * 64 | IEEE-754 double | Star target unit vector |
Name | Length (bits) | Value | Description |
---|---|---|---|
Time Tag | 32 | Unsigned integer | Spacecraft MET |
Grouping | 2 | 11 = None | Grouping flags |
Subpacket Id | 14 | 0x0018 | Identifies subpacket type |
Length | 16 | 104 | Number of data bytes in subpacket |
Noise | 64 | IEEE-754 double | Filter measurement noise (one sigma) |
Po | 6 * 64 | IEEE-754 double | Initial state covariance, HLC coords |
Sys Q | 6 * 64 | IEEE-754 double | Kalman filter system noise, HLC coords |
Name | Length (bits) | Value | Description |
---|---|---|---|
Time Tag | 32 | Unsigned integer | Spacecraft MET |
Grouping | 2 | 11 = None | Grouping flags |
Subpacket Id | 14 | Cheby #1 = 0x0019 Cheby #2 = 0x001a Cheby #3 = 0x001b | Identifies subpacket type |
Length | 16 | 384 | Number of data bytes in subpacket |
Spans | 32 | Signed integer | Number of spans |
Coord Id | 32 | Signed integer | Coord Id |
Start | 64 | IEEE-754 double | Start time (seconds) |
Stop | 64 | IEEE-754 double | Stop time (seconds) |
X Coeff | 15 * 64 | IEEE-754 double | X Coefficients (km) |
Y Coeff | 15 * 64 | IEEE-754 double | Y Coefficients (km) |
Z Coeff | 15 * 64 | IEEE-754 double | Z Coefficients (km) |
Name | Length (bits) | Value | Description |
---|---|---|---|
Time Tag | 32 | Unsigned integer | Spacecraft MET |
Grouping | 2 | 11 = None | Grouping flags |
Subpacket Id | 14 | 0x001c | Identifies subpacket type |
Length | 16 | 640 | Number of data bytes in subpacket |
Coeff AA X | 10 * 64 | IEEE-754 double | Mirror coefficients, aft, side A, X |
Coeff AA Y | 10 * 64 | IEEE-754 double | Mirror coefficients, aft, side A, Y |
Coeff AB X | 10 * 64 | IEEE-754 double | Mirror coefficients, aft, side B, X |
Coeff AB Y | 10 * 64 | IEEE-754 double | Mirror coefficients, aft, side B, Y |
Coeff FA X | 10 * 64 | IEEE-754 double | Mirror coefficients, fore, side A, X |
Coeff FA Y | 10 * 64 | IEEE-754 double | Mirror coefficients, fore, side A, Y |
Coeff FB X | 10 * 64 | IEEE-754 double | Mirror coefficients, fore, side B, X |
Coeff FB Y | 10 * 64 | IEEE-754 double | Mirror coefficients, fore, side B, Y |
Name | Length (bits) | Value | Description |
---|---|---|---|
Time Tag | 32 | Unsigned integer | Spacecraft MET |
Grouping | 2 | 11 = None | Grouping flags |
Subpacket Id | 14 | 0x001d | Identifies subpacket type |
Length | 16 | 24 | Number of data bytes in subpacket |
Size | 64 | IEEE-754 double | Gate diameter |
Alpha | 64 | IEEE-754 double | Gate smoothing gain |
Count | 32 | Signed integer | Running hit counter |
Spare | 32 |   |   |
Name | Length (bits) | Value | Description |
---|---|---|---|
Time Tag | 32 | Unsigned integer | Spacecraft MET |
Grouping | 2 | 11 = None | Grouping flags |
Subpacket Id | 14 | 0x001e | Identifies subpacket type |
Length | 16 | 32 | Number of data bytes in subpacket |
Align | 4 * 64 | IEEE-754 double | IRU alignment quaterion |
Return to CRISP Software User's Guide.
Report problems to John Hayes.