Answered step by step
Verified Expert Solution
Question
1 Approved Answer
A mission has a byte - oriented command and parameter architecture. Command opcodes are all 1 6 bits. Certain commands include strings of characters. The
A mission has a byteoriented command and parameter architecture. Command
opcodes are all bits. Certain commands include strings of characters. The
following commands are among those defined for the mission:
FILELOAD destination filepath
destination: bit unsigned int
filepath: null terminated string no greater than bytes
START destination
destination: bit unsigned int
STOP destination
destination: bit unsigned int
Typical uplink sequences are placed in files and consist, on average, of
FILELOAD commands, START commands, STOP commands.
This problem will compare the use of variable length parameters with fixed
length parameters. Recall that fixed length strings are padded with trailing
null characters. Remember that opcodes are not parameters.
a If all command parameters have a variable length with a byte length field
preceding each parameter value, at what threshold of average filepath length
including a terminator do commands with parameters of variable length result
in smaller average sequence sizes than with fixed length commands? Answer in
bytes Note: we are only interested in the resulting file length, you can
ignore the CCSDS framing and packetization overhead.
b If only filepath command parameters have a variable length with a byte
length field preceding each parameter value, at what threshold of average
filepath length including a terminator do commands with parameters of variable
length result in smaller average sequence sizes than with fixed length commands?
Answer in bytes Note: we are only interested in the resulting file length,
you can ignore the CCSDS framing and packetization overhead.
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