30.03.2018 Views

SMAD

mision espacial

mision espacial

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

26 Mission Characterization 2.1<br />

2.1 Step 3: Identifying Alternative Mission Concepts 27<br />

Even if we choose to process data mostly in space, the basic system design should<br />

allow us to obtain or recreate selected raw data for analysis on the ground. A fully<br />

automated FueSat should have some means to record or broadcast the raw imaging<br />

data, so mission planners and analysts can evaluate how well the system is working,<br />

fix problems, and plan alternative and better techniques for later missions.<br />

Traditionally, space software has been much more expensive than ground software.<br />

This suggests that processing on the ground is generally lower cost than processing on<br />

board the spacecraft. We believe that this will change in the future and, therefore, software<br />

cost should not be a major trade element in the space vs. ground processing trade.<br />

The cost of software is a function of what is done and how reliable we need to make<br />

it, rather than where it is done. We can choose to make highly reliable software as<br />

nearly error-free as possible for our ground systems and this software will have the<br />

high cost inherent with most previous onboard software systems. On the other hand,<br />

simple software with many reusable components can be developed economically and<br />

used on the spacecraft as well as on the ground.<br />

The space vs. ground processing trade will be a key issue and probably a significant<br />

stumbling block for most missions in the near future. For short-lived, nontime-critical<br />

missions, it will probably be more economical to work on the ground with little automation.<br />

For long-lived missions, or time-critical applications, we will have to<br />

automate the processing and then do space vs. ground trades to minimize the operation<br />

and end-user costs. In any case, we wish to use the data flow analysis to evaluate where<br />

the data is coming from and where it will be used. If possible, we would like to minimize<br />

the communication requirements and associate data (e.g., attach time or position<br />

tags) as early as possible after the relevant data has been created.<br />

For FueSat the payload sensor generates an enormous amount of data, most of<br />

which will not be useful. One way to effectively deal with large amounts of raw data<br />

on board the spacecraft is to compress the data (i.e., reduce the amount of data to be<br />

stored or transmitted) prior to transmitting it to the ground. The data is then recreated<br />

on the ground using decompression algorithms: There is a variety of methods for<br />

compressing data, both lossless and lossy. Lossless data compresSion implies that no<br />

information is lost due to compression while lossy compression has some "acceptable"<br />

level of loss. Lossless compression can achieve about a 5 to 1 ratio whereas lossy<br />

compression can achieve up to 80 to 1 reduction in data. Many of the methods of data<br />

compression store data only when value changes. Other approaches are based on quantization<br />

where a range of values is com~ using mathematical algorithms or<br />

fractal mathematics. By using these methods, we can compress the data to a single<br />

algorithm that is transmitted to the ground and the image is recreated based on the<br />

algorithm expansion. With the use of fractals, we can even interpolate a higher resolution<br />

solution than we started with by running the fractal for an extended period of time<br />

[Lu, 1997]. We select a method for data compression based on its strengths and weaknesses,<br />

the critical nature of the data, and the need to recreate it exactly [Sayood, 1996].<br />

When we transmit housekeeping data we would generally use lossless compression<br />

for several reasons. First, raw housekeeping data is not typically voluminous. Second,<br />

it is important that none of the data is lost due to compression. However, when we<br />

transmit an image we might easily use lossy compression. We could either preview the<br />

image using lossy compression of we could say that the recovered image is "good<br />

enough." Alternatively, a high resolution picture may have so much information that<br />

the human eye can not assimilate the information at the level it was generated. Again,<br />

in this case a lossy compression technique may be appropriate.<br />

In the FrreSat example, we might use a sensor on board the spacecraft that takes a<br />

digital image of the heat generated at various positions on the Earth. The digital image<br />

will be represented by a matrix of numbers, where each pixel contains a value corresponding<br />

to the heat at that point on the Earth's surface. (Of course, we will need some<br />

method, such as GPS, for correlating the pixel in the image to .the location on the<br />

Earth.) If we assume that the temperature at each location or pixel is represented by<br />

3 bits, we can distinguish eight thermal levels. However, if we set a threshold such that<br />

a '"baseline" temperature is represented with a 0, we might find that over many<br />

portions of the Earth, without fire, the image might be up to 70% nominal or O. This<br />

still allows for several levels of distinction for fires or other "hot spots" on the Earth.<br />

Rather than transmit a 0 data value for each cold pixel, we can compress the data and<br />

send only those pixel locations and values which are not O. As long as the decompression<br />

software understands this ground rule, the image can be exactly recreated on the<br />

ground. In this case, we can reduce our raw data volume to the number of hot spots<br />

that occur in any given area.<br />

Central vs. distributed processing. This is a relatively new issue, because most<br />

prior spacecraft did not have sufficient processing capability to make this a meaningful<br />

trade. However, as discussed above, the situation has changed. The common question<br />

now is, "how many computers should the spacecraft have?" Typically, weight and<br />

parts-count-conscious engineers want to avoid distributed processing. However,<br />

centralized processing can make integration and test extremely difficult. Because<br />

integration and test of both software and hardware may drive cost and schedule. we<br />

must seriously consider them as part of the processing trade.<br />

Our principal recommendations in evaluating central vs. distributed processing are:<br />

• Group like functions together<br />

• Group functions where timing is critical in a single computer<br />

• Look for potentially incompatible functions before assigning multiple functio~<br />

to one computer<br />

• Maintain the interface between groups and areas of responsibility outside of the<br />

computer<br />

• Give serious consideration to integration and test before grouping multiple functions<br />

in a single computer<br />

Grouping like functions has substantial advantages. For example, attitude detP.nnination<br />

and attitude control may well reside in the same computer. They use much of<br />

the same data, share common algorithms, and may have time-critical elements.<br />

Similarly, orbit determination and control could reasonably reside in a single navigation<br />

computer, together with attitude determination and control. These hardware and<br />

software elements are likely to be the responsibility of a single group and will tend to<br />

undergo common integration and testing.<br />

In contrast, adding payload processing to the computer doing the orbit and attitude<br />

activities could create major problems. We can't fully integrate software and hardware<br />

until after we have integrated the payload and spacecraft bus. In addition, two different<br />

groups usually handle the payload and spacecraft bus activities. The design and<br />

manufacture of hardware and software may well occur in different areas following<br />

different approaches. Putting these functions together in a single computer greatly increases<br />

cost and risk during the integration and test process, at a time when schedule<br />

delays are extremely expensive.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!