Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Homework: commanding Set up all solutions mathematically. Show calculations symbolically before substituting numbers to make partial credit possible. Mark the final answer with an arrow:
Homework: commanding
Set up all solutions mathematically.
Show calculations symbolically before substituting numbers to make
partial credit possible.
Mark the final answer with an arrow:
eg
bps
Problem
A mission has a maximum uplink rate of bps and an emergency uplink rate of
bps There are spacecraft command opcodes, including critical commands
interpreted by hardware. The leading bit of these hardware commands is required
to be in order to be identified by the legacy transponder. Each command frame
to the spacecraft has bits of header information and bits of trailer
information. The data payload may contain any number of bits. There are no
internal packets within the frame: the command is the only data in the payload
of the frame.
When in safe mode, the spacecraft accepts bps uplink. Switching to the
highest uplink rate requires sending commands individually and receiving
confirmation from the spacecraft before sending the next one. Each is shown as
an opcode
followed by zero or more parameters:
SOLARARRAY ENABLE
UPLANTENNA MEDIUMGAIN ENABLE
ACSMODE EARTHTRACK
UPLRATE
UPLREINIT
The commands given have the following formats and parameter value ranges:
SOLARARRAY
: array number
: ENABLE, DISABLE
UPLANTENNA
: LOWGAIN, MEDIUMGAIN, HIGHGAIN
: ENABLE, DISABLE
ACSMODE
: EARTHTRACK, SUNTRACK
UPLRATE
: unsigned integer value
UPLREINIT
no parameters
a For a minimum length bitoriented command system, how many uplink bits are
necessary to bring the spacecraft out of low rate uplink mode?
Hint: use base binary multiples to figure out number of bits needed for each
parameter.
eg: is values
bit provides values
bits provides values
bits provides values
bits provides values
bits provides values
so values allows representations, therefore bits
needed
a How long will this transmission take?
b For a minimum length byteoriented command system where opcodes and
parameters must be a multiple of bits in length, how many uplink bits are
necessary to bring the spacecraft out of low rate uplink mode?
b How long will this transmission take?
c The flight software group is coding in C and does not wish to perform the
overhead required for bit shifting. The group wants to use byteoriented
software commands: each command opcode and parameter would have a length some
multiple of bits. Should they be allowed to do so Justify your answer
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started