trends in mobile satellite technology

9
0018-9162/97/$10.00 © 1997 IEEE 44 Computer cations; a global standard based on these findings is now under development. FIRST-GENERATION GEOS Early satellite systems, such as Intelsat and Inmarsat, were designed primarily to support a small number of users at a high data rate (in the neighborhood of megabits per second). Their con- stellations (groups of satellites) typically consisted of one or more large, heavy satellites deployed in a geostationary orbit. At an altitude of 35,785 km, a geostationary orbit corresponds to one sidereal day at an inclination of zero degrees, placing it always at the equator. Thus the satellite appears to be sta- tionary from the surface of the Earth, thereby pro- viding continuous communications services over a given area. Assuming a minimum ground antenna elevation angle of 10 degrees, a single satellite in geostationary orbit can cover about 34 percent of the Earth’s surface. Basically, these first-generation satellites are repeaters, which translate the uplink frequency of a received waveform and reamplify it for downlink transmission. They employ bent-pipe transponders and basically handle only radio frequency wave- forms, which means that systems engineers have focused only on layers 1 and 2 (the physical and data-link layers) of the OSI reference model. Unfortunately, the altitude of a geostationary satellite results in a one-way, single-hop time delay of at least 0.25 seconds, caused by the speed-of- light transmission delay. Signal processing adds fur- ther delays, and the aggregate delay is called the communications propagation loss. Geostationary satellites, therefore, are less attractive for voice communication. The higher the satellite altitude, Demand for sophisticated personal communication services has changed communications satellite design. Satellites have moved closer to the Earth to improve communication speed and enable personal communication services. But in so doing, they require more computing resources and more sophisticated protocols to handle intersatellite communications. Trends in Mobile Satellite Technology S atellites have been used for decades, for weather forecasting, navigation, reconnais- sance, and communications, among other things. Until recently, however, constraints on power, weight, and volume have made a space- craft’s computing resources so minimal that little emphasis has been placed on satellite communica- tions and networking techniques. Now, however, this kind of support is in demand for use in today’s sophisticated personal communication services. Increased demand for these services, coupled with advances in technology, has changed approaches to satellite design. The mindset of satellite systems designers over the past 30 years has been to keep complexity on the ground. Among other reasons, this minimizes catastrophic system failures should something happen to the satellite. Today, however, economies of scale have made possible the deploy- ment of larger satellite constellations that can toler- ate the failure of one or more satellites. Satellite orbits have also moved closer to the Earth, improv- ing communication speed and enabling PCS services. But in moving to lower orbits, these next-generation systems have increased on-board complexity as satel- lites must now perform multiple satellite handovers to provide continuous coverage of the Earth. Thus, increased amounts of on-board computing resources and more sophisticated communication protocols must address the resulting increase in complexity. This article examines the trends in communica- tions satellite deployment and the resulting require- ments for network protocols that are intended to support space communications. We report the find- ings of a joint DoD/NASA effort to identify what parts of the seven-layer OSI protocol model can be adapted to support more sophisticated space appli- Gary Comparetto and Rafols Ramirez The Mitre Corporation Cover Feature

Upload: r

Post on 22-Sep-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Trends in mobile satellite technology

0018-9162/97/$10.00 © 1997 IEEE44 Computer

cations; a global standard based on these findingsis now under development.

FIRST-GENERATION GEOSEarly satellite systems, such as Intelsat and

Inmarsat, were designed primarily to support asmall number of users at a high data rate (in theneighborhood of megabits per second). Their con-stellations (groups of satellites) typically consistedof one or more large, heavy satellites deployed in ageostationary orbit. At an altitude of 35,785 km, ageostationary orbit corresponds to one sidereal dayat an inclination of zero degrees, placing it alwaysat the equator. Thus the satellite appears to be sta-tionary from the surface of the Earth, thereby pro-viding continuous communications services over agiven area. Assuming a minimum ground antennaelevation angle of 10 degrees, a single satellite ingeostationary orbit can cover about 34 percent ofthe Earth’s surface.

Basically, these first-generation satellites arerepeaters, which translate the uplink frequency ofa received waveform and reamplify it for downlinktransmission. They employ bent-pipe transpondersand basically handle only radio frequency wave-forms, which means that systems engineers havefocused only on layers 1 and 2 (the physical anddata-link layers) of the OSI reference model.

Unfortunately, the altitude of a geostationarysatellite results in a one-way, single-hop time delayof at least 0.25 seconds, caused by the speed-of-light transmission delay. Signal processing adds fur-ther delays, and the aggregate delay is called thecommunications propagation loss. Geostationarysatellites, therefore, are less attractive for voicecommunication. The higher the satellite altitude,

Demand for sophisticated personal communication services has changedcommunications satellite design. Satellites have moved closer to the Earthto improve communication speed and enable personal communication services. But in so doing, they require more computing resources and moresophisticated protocols to handle intersatellite communications.

Trends in MobileSatellite Technology

Satellites have been used for decades, forweather forecasting, navigation, reconnais-sance, and communications, among other

things. Until recently, however, constraints onpower, weight, and volume have made a space-craft’s computing resources so minimal that littleemphasis has been placed on satellite communica-tions and networking techniques. Now, however,this kind of support is in demand for use in today’ssophisticated personal communication services.

Increased demand for these services, coupled withadvances in technology, has changed approaches tosatellite design. The mindset of satellite systemsdesigners over the past 30 years has been to keepcomplexity on the ground. Among other reasons,this minimizes catastrophic system failures shouldsomething happen to the satellite. Today, however,economies of scale have made possible the deploy-ment of larger satellite constellations that can toler-ate the failure of one or more satellites. Satelliteorbits have also moved closer to the Earth, improv-ing communication speed and enabling PCS services.But in moving to lower orbits, these next-generationsystems have increased on-board complexity as satel-lites must now perform multiple satellite handoversto provide continuous coverage of the Earth. Thus,increased amounts of on-board computing resourcesand more sophisticated communication protocolsmust address the resulting increase in complexity.

This article examines the trends in communica-tions satellite deployment and the resulting require-ments for network protocols that are intended tosupport space communications. We report the find-ings of a joint DoD/NASA effort to identify whatparts of the seven-layer OSI protocol model can beadapted to support more sophisticated space appli-

GaryComparettoandRafolsRamirezThe MitreCorporation

Co

ver

Fe

atu

re

Page 2: Trends in mobile satellite technology

sist of 36 satellites, each one weighing 85 pounds anddesigned to last for four years. (The final constellationarchitecture is still under development and may includeonly 26 satellites.) Space-to-ground communication isvia VHF; 148-150.05 MHz for the uplink and 137-138 MHz for the downlink. OrbComm’s users willbuy a handheld unit for between $100 and $500. Theunit will be capable of transmitting at a burst rate of2,400 bps and receiving at a burst rate of 4,800 bps,with an effective throughput of about 300 bps.

the greater the delay, as Figure 1 shows. The plot inFigure 1a, derived from the equation shown, assumesan operating frequency of 2 GHz, the frequency rangeallocated to mobile satellite services. As the figureshows, the propagation loss is significantly higher forgeostationary satellites than for low Earth orbit (LEO)satellites, which have an altitude of about 1,850 kmor less.

Figure 1b shows the maximum achievable data rateas a function of satellite altitude, assuming the para-meters shown. The figure compares three types oftransmission antennas: 1- and 3-meter parabolicdishes and an omni, which is similar to a cellularantenna. As the figure shows, not only does the max-imum achievable data rate decrease with satellite alti-tude, it also increases proportionally to the size of thetransmit antenna.

Within five years, the minimum data rate requiredto support toll-quality voice communication is expectedto drop to about 2,400 bps. If this is true, and if theomni is the only available transmit antenna for hand-held, mobile communications, it becomes clear thatsatellites must move into the LEO range—geostation-ary satellites require prohibitively large antennas.

NEXT-GENERATION LEOSThe advent of personal communication services has

created a demand for low-delay voice and data trans-mission systems capable of supporting many users.Thus, the philosophy governing satellite deploymentis changing, and providers are moving away fromdeploying a few large geostationary satellites todeploying tens, even hundreds, of smaller lightweightsatellites. Furthermore, the altitudes are either low (upto about 1,850 km) or medium (up to about 18,500km).

These LEOs have satellite periods that range fromabout 1.5 to 10 hours. They also have high inclina-tion angles to the Earth and so typically appear over-head only twice a day; thus they require more satellitesper constellation to achieve continuous coverage.There are three basic types: nonvoice little LEOs, full-service big LEOs, and the newest, broadband LEOs.

Little LEOsRecent technological advancements in antenna

design, signal reception, and miniaturization havemade feasible mobile communications systems thatsupport 100- to 300-bps transmission. These littleLEOs, which can operate at a frequency below 1 GHz,are therefore appropriate only for nonvoice, store-and-forward mobile satellite services.

Orbital Sciences Corporation’s OrbComm is anexample. OrbComm is designed to provide full-time,global, two-way digital communications services: mes-saging, emergency alerts, position determination, andremote data collection. In space, OrbComm will con-

Figure 1. Factors forcing communication satellites into lower orbits. (a) Propagationloss, as computed by the formula provided, where Lfs is the free space propagationloss, z is the user-to-satellite distance, f is the operating frequency, and c is the speedof light. (b) Maximum achievable data rate, assuming the parameters provided. Noisetemperature reflects noise due to the thermal motion of electrons, galactic noise, inter-fering signals, and so on. Other link losses might be caused by multipath fading, rain,and atmospheric absorption.

February 1997 45

Lzf

cfs =

42π

Pro

pag

atio

n lo

ss (

dB

)

190

180

170

160

1500 7,400 14,800 22,200

Altitude (km)

29,600 37,000

Max

imu

m d

ata

rate

(Kb

ps)

100,000

10,000

1,000

100

1

0.01

10

0.1

0.0010 9,250 18,500 27,750

Altitude (km)

37,000

Frequency: 2 GHz

Transmit power:Antenna diameter:

Antenna noisetemperature:

1 W0.33 M

750 K

Other link losses:Required signal-

to-noise ratio:Link margin:

6 dB

10 dB3 dB

Operating frequency: 2 GHz

Assumed parameters

3 m

1 m

(a)

(b)

omni

Page 3: Trends in mobile satellite technology

Basically, OrbComm is a store-and-forward mail-box in the sky. Messages will be sent via OrbCommsatellites to gateway stations on the Earth, which willeither forward the message directly to the destinationvia leased lines or store it for access on demand. The

46 Computer

satellites are very simple, small, and easily deployed(current expectations are that eight satellites will bedeployed per launch, on Pegasus missiles). The effec-tive throughput is low, but the global servicesOrbComm can support are much in demand.

In October 1994, the US Federal CommunicationsCommission granted OrbComm a license to construct,launch, and operate a network of up to 36 LEO satel-lites—the first FCC license granted for a commercialLEO service. OCS launched the first two OrbCommsatellites in April 1995, and is now offering limitedservices.

Big LEOsThe big LEOs include Motorola’s Iridium, Loral

and Qualcomm’s Globalstar, and TRW’s Odyssey.1,2

(Constellation Communication’s Aries and Ellipsat’sEllipso are not described here because their level oftechnical and financial maturity is much lower thanthe three systems discussed below.) All these systemswill provide the full range of mobile satellite services—voice and data—and operate between 1 and 3 GHz.The FCC awarded operational licenses for Iridium,Globalstar, and Odyssey in January 1995.

The big LEOs deploy more satellites, as economiesof scale have reduced the impact of losing a singlesatellite. And in the case of Iridium, these are morecomplex satellites that perform more on-board pro-cessing: They not only translate a waveform’s fre-quency and reamplify it before retransmission; theyalso process waveforms down to the bit level (the base-band), performing decoding, deinterleaving, demod-ulation, and so forth. As a result, these satellites cansupport a variety of packet-oriented services, includ-ing routing, flow control, and error detection and cor-rection.

As Figure 2 illustrates, these networking servicesmove satellite communications systems into higherlayers of the OSI protocol model. Hence the effort todetermine if new protocols are necessary to supportthese OSI layer 3 through 7 services.

Iridium. On-board processing is a major design fea-ture of Iridium. Figure 3 shows the web of 66 LEOsatellites, which will orbit in six equally dividedplanes, or rings, at an altitude of 785 km.

Motorola is aiming to be the first vendor to use somenew techniques in a commercial satellite system: Iridiumis the only big LEO that will try to circumvent the needto downlink voice and data traffic to intervening hubstations. To do so, Iridium will use satellite-to-satellitecrosslinks. Each satellite will have four crosslinks: oneforward within a plane, one backward within a plane,and two across planes. The crosslinks will operate at25 Mbps at between 22.55 and 23.55 GHz.

Iridium’s on-board processing and satellite crosslinkcapability will allow it to be more flexible in how it

Figure 2. OSI seven-layer protocol model. Layer 7 - Application

User application process andmanagement functions

Layer 6 - PresentationData interpretation, format, and

code transformation

Layer 5 - SessionAdministration and control ofsessions between two entities

Layer 4 - TransportTransparent data transfer, end-to-end

control, multiplexing, mapping

Layer 3 - NetworkRouting, switching, segmenting,

blocking, error recovery, flow control

Layer 2 - LinkEstablish, maintain, and release data

links, error, and flow control

Layer 1 - PhysicalElectrical, mechanical, functional

control of data circuits

Net

wo

rkin

g p

ersp

ecti

veR

F p

ersp

ecti

ve

Figure 3. Iridiumsatelliteconstellation.

Page 4: Trends in mobile satellite technology

routes messages, at the expense of design complexity.For example, it may be a challenge to track Iridiumsatellites because the satellites in adjacent planes travelin opposite directions. These features also add weight:At 1,100 pounds, Iridium’s satellites are heavier thanGlobalstar’s, primarily because of the payload requiredfor on-board processing and satellite crosslinks.

Each Iridium satellite enjoys the largest throughputof the three, at 3,840 full-duplex circuits. Note thatper-satellite capacity is not cumulative, due to self-interference and beam overlap.

Iridium was scheduled to begin launching satellites,each of which has a mission life of five to 15 years, inNovember 1996. The launch was rescheduled forJanuary 1997.

Globalstar. Loral Aerospace Corporation andQualComm are developing Globalstar, which con-sists of 48 LEO satellites at an altitude of 1,401 kmand equally divided into eight orbital planes.

Like Odyssey, Globalstar will use traditional bent-pipe transponders instead of on-board processing. EachGlobalstar satellite weighs about 704 pounds and hasa capacity of 2,800 full-duplex circuits. The vendorsplan to begin launching satellites, each of which has amission life of between five and 15 years, in July 1997.

Odyssey.TRW’s Odyssey comprises 12 MEO satel-lites at an altitude of 10,354 km and equally dividedinto 3 orbital planes. Because its satellites’ altitudesare significantly higher, Odyssey requires fewer satel-lites to cover the globe. This was a major factor in

TRW’s decision to choose a MEO altitude, but thischoice came at the expense of size: Each Odysseysatellite weights 2,703 pounds. At higher altitudes,satellites need larger antennas as well as larger solararrays and additional shielding to protect againstincreased radiation levels, all of which add weight.

Odyssey satellites have a capacity of 2,300 full-duplex circuits and have a mission life of between fiveand 15 years. They are expected to launch in late 1997.

Multiple accessAs the sidebar “Battle for Access Standards” briefly

describes, there are three basic ways to let multipleusers share link capacity: frequency-division multipleaccess (FDMA), time-division multiple access(TDMA), and code-division multiple access (CDMA).The choice of one over another is not as important asthe compatibility issues that arise when differentschemes are used: TDMA and CDMA are more com-patible than FDMA with digital transmission schemes,but they can’t share the same frequency spectrum.

Globalstar and Odyssey will use CDMA, whileIridium will use TDMA. As a result, in 1993 the FCCencouraged the proposers to reach a consensus onhow to share the limited spectrum. Agreement waseventually reached on limiting interference amongspectrums, but not on intraband sharing. This is a crit-ical impediment—TDMA is inherently unable tocoexist with CDMA on a single frequency band. Inthe end, the FCC developed a “spectrum-sharing solu-

February 1997 47

Battle for Access StandardsThere are three basic techniques for shar-

ing link capacity: frequency-division mul-tiple access (FDMA), time-division multipleaccess (TDMA), and code-division multi-ple access (CDMA).

In FDMA systems, each user isassigned a unique center frequency withinthe operational bandwidth and multiplesignals can simultaneously access thesatellite amplifier. In a bent-pipe trans-ponder configuration, the satellite trans-lates the entire RF frequency spectrum toform a downlink. To receive the signal,the ground station tunes to the properband in the downlink spectrum. FDMArepresents the simplest way to achievemultiple access, and the required systemstechnology and hardware are readilyavailable. The key limitation of usingFDMA is the need to operate the satelliteamplifier at approximately half its max-imum output to avoid the generation of

unwanted interference.In TDMA systems, all users transmit on

the same frequency and each is assignedthe total available bandwidth for a limitedamount of time. Unused time regionsbetween slot assignment—guard times—allow for some time uncertainty and actas buffers to reduce interference. TDMAsystems segment time into frames, andeach frame is further partitioned intoassignable time slots. The frame structurerepeats so that a fixed TDMA assignmentconstitutes one or more slots that period-ically appear during each frame. Eachtransmitter sends its data in a burst, timedso as to arrive at the satellite transponderat the assigned time slot. This requiresaccurate timing and terminal-satellitedistance data for all TDMA users. Themajor advantage of TDMA over FDMAis efficiency, because the satellite ampli-fier can be operated at maximum outputpower since only one carrier arrives at

the satellite transponder at any giventime.

In CDMA systems, all users transmitsimultaneously and at the same frequency,with each being assigned a unique pseudo-random noise code. The data is first phase-modulated by a carrier and then the carrieris biphase-modulated with a pseudoran-dom noise code that is at a much higher ratethan the data traffic. This generates a widebandwidth, low-energy spread spectrumsignal. Each user, in effect, behaves as alow-level interferer to each other user. Thereceived signal is then “despread” by apply-ing the same code to the received datastream. The maximum number of CDMAusers is limited by their aggregate back-ground noise level. CDMA systems sufferfrom the complexity associated with syn-chronizing the transmit and receive codesand from a limitation in the maximumnumber of users a given bandwidth cansupport.

Page 5: Trends in mobile satellite technology

munications CEO Craig McCaw and MicrosoftChairman and CEO Bill Gates. Teledesic plans to offerglobal fixed satellite service, meaning that the user isstationary, enabling the use of parabolic directionalantennas for higher data rates.

The most interesting feature of Teledesic is that it doesnot plan to cater to the mobile communications market.Instead, it is positioning itself as AT&T did before thebreakup—a wholesaler of communications capacity andbulk network capability, selling to retail telecommuni-cations providers such as US West and Nynex. Teledesichas been called “real-time wireless bandwidth ondemand,” the “global Internet,” and “AT&T in the sky.”

Figure 4 shows the space component of Teledesic,840 satellites in a sun-synchronous altitude at 700 km.Its satellites will employ on-board processing tech-niques and support packet-switched asynchronoustransfer mode (ATM) communications. Figure 5shows the current architecture: Each satellite will haveeight crosslinks supporting a nominal data rate of155.2 Mbps with a maximum supportable data rateof 1.244 Gbps. The crosslink frequency band is 59-64 GHz. Connectivity with the ground is in the Kafrequency band, with 30 GHz (nominal) for the uplinkand 20 GHz (nominal) for the downlink.

Teledesic’s maximum achievable data rate to theground is 1.244 Gbps, to both user terminals and gate-ways (“GigaLink” terminals). There is not much infor-mation available about Teledesic’s ground components.We do know that it will be compatible withATM/Sonet technology and protocols under develop-ment and will interface with existing public and pri-vate networks.

tion,” which assigns the lower 5.15 MHz of theuplink frequency band to TDMA and the upper 11.35MHz to CDMA. The full 16 MHz of the downlinkwill be shared among CDMA systems.

Broadband LEOsThe newest contender for a piece of tomorrow’s

satellite communications pie is Teledesic,3 whose prin-cipal shareholders include McCaw Cellular Com-

48 Computer

Figure 4. Teledesicsatelliteconstellation.

Space

• 840 satellites• On-board processing• Packet-switched ATM• About 700-km altitude• Sun-synchronous

• 8 crosslinks/satellites• 155.2 Mbps (up to 1.24416 Gbps)• 59-64 GHz

Ka-band30/20 GHz (nominal)

16 Kbps to 2.048 Mbps(Special: up to 1.24416 Gbps)

Ka-band30/20 GHz (nominal)Up to 1.24416 Gbps

User

Land-basedcommunication systems

Ground

"GigaLink" terminals

Gateway to satellitesand public networks

NOCCs and COCCS(very limited detail available)

Figure 5. ProposedTeledesicarchitecture.

Page 6: Trends in mobile satellite technology

Within the context of this article, Teledesic is thebest example of where satellite communicationappears to be going. Specifically, it exploits servicesaddressed by OSI layers 3 through 7. Other thanIridium, all the other systems are applying proventechnology to new applications, with only limited useof services addressed by the higher OSI layers.

SATELLITE NETWORKINGThere is little public information about the net-

work protocols being developed for commercial sys-tems. However, we can begin to appreciate thechallenges they face by examining the work beingdone by the military and by civil organizations suchas NASA and the Consultative Committee for SpaceData Systems. CCSDS is the recognized internationalstandards organization for space communications.It issues recommendations that can be subsequentlyapproved by ISO as standards. CCSDS recommen-dation 701.0-B-2 allows both an optional layer 3Internet service using the ISO 8473 connectionlessnetwork protocol and a special-purpose path service.Each of these two services allows the applicationlayer to access the data-link layer without addingintervening functionality.

However, neither of these services can meet futuremission requirements: They can’t efficiently supportend-to-end networking, data protection, reliable deliv-ery, and file handling. As a result, the US Departmentof Defense and NASA are undertaking the SpaceCommunications Protocol Standards (SCPS) project,to develop more flexible higher layer protocol optionsfor space communications.

SCPS, which is designed to extend existing capa-bilities,4 focuses on the end-to-end aspects of applica-tions that (1) monitor and command space vehiclesand their payloads and (2) return data to the Earth.However, it is expected that SCPS will also apply tosatellite communications, where a space vehicle isused as a repeater with communication end points onthe ground or in space.

SCPS will focus on online data communications func-tions at OSI layers 3 through 7. It is assumed that theprotocols will operate over layer 2, the data-link layer,which provides services equivalent to those offered byexisting CCSDS recommendations and military proto-cols (coding, framing, multiplexing packets, and so on).

Essentially, there are four types of space applications:telemetry (reporting status of equipment within thespace vehicle); command (controlling the space vehicleor its payload); mission data (sending payload data tothe ground); and the upload or dumping of programsand data tables to and from space vehicles.

Space vehicle environmentA space vehicle’s characteristics affect the commu-

nications protocols that can be used.

Computing resources. Space vehicles have only somuch power, volume, and weight, so their process-ing capacity and online memory are limited. In gen-eral, only 0.15 to 4 MIPS and 0.15 to 4 Mbytes areavailable for layer 3 through 7 protocols. Futurerestrictions on power, volume, and weight will be lesssevere, but processing capacity and online memorywill continue to be more limited on a space vehiclethan in ground systems. The available processingcapacity available for layers 3 through 7 protocols isexpected to be no more than 8 MIPS and online mem-ory is expected to be no more than 8 Mbytes.

Communications architecture. Most space vehiclesnow have a communications front end that interfaceswith the data links and distributes data to other mod-ules. In the future, we can expect a distributed com-munications architecture in which communicationelements are connected via regular local area networks.

Transmit power. Currently, transmit power is rela-tively low, resulting in low-to-moderate data trans-mission rates. Advances in technology are expectedthat will allow the transmit power to increase, result-ing in moderate-to-high data transmission rates.

Network environmentThe characteristics of the space network environ-

ment have an impact on the communications proto-cols that would support space applications. Thissection addresses only the characteristics that affectlayer 3 through 7 protocols.

Connectivity.Whereas geostationary space vehiclescan be accessed continuously from the same point onEarth, LEOs are typically accessible on a periodicbasis for only a few minutes at a time from the samepoint on Earth. Thus, systems consisting solely ofLEO vehicles have a time-variant connectivity withthe ground (each connectivity pattern lasts only a fewminutes) where specific connectivity patterns arerepeated periodically. With very few exceptions, thereare no crosslinks in current space systems.

Delays. One-way delays between end points, due topropagation, are typically less than or equal to 0.125second per space-ground link. Interleaving-deinter-leaving of a space-ground link can significantly increasethe one-way delay by an additional 0.25 to 0.50 sec-ond. One-way delays for crosslinks, due to propaga-tion and interleaving-deinterleaving respectively, areexpected to be less than for space-ground links.

Errors. Transmission errors are due to congestion,corruption, and link outages. Error rates due to cor-ruption can be random or bursty. Currently, the ran-dom error rates visible by the network layer canfluctuate between 10-9 and 10-5. The burst error ratescan be between 10-5 and 10-4. In the future, these ratesare expected to improve by an order of magnitude.

Link occupancy. Currently, link occupancy is typi-cally low-to-moderate in telemetry and control links

There is littlepublicinformationabout the network protocolsbeing developed for commercialsystems.However, wecan begin toappreciatethechallengesthey face byexamining thework beingdone bymilitary and civil organizations.

February 1997 49

Page 7: Trends in mobile satellite technology

50 Computer

and moderate-to-high in both mission data links andlinks carrying communications traffic between pointson the ground. In the future, link occupancy isexpected to stay the same because the increase in datatraffic is expected to be proportionate to the increasein data transmission rate.

SPACE PROTOCOLSSpace protocols must meet four key requirements due

to constraints within the space vehicle environment:

• They must support small programs. Imple-mentations must use as little code as possible anduse memory buffers efficiently to reduce onlinememory needs.

• They must allow uncomplicated programs.Simple finite state machines will reduce process-ing complexity.

• They should impose a low overhead. Their head-ers and trailers must be kept to a minimum size.

• They must support end-to-end communications.Individual addressing of each end system withineach space vehicle will truly implement end-to-end communications.

In addition, to work in a network environment, theprotocols must support

• routing algorithms that both efficiently handledynamically changing connectivity and maxi-mize the probability of reaching the intended des-tinations within the required time;

• mechanisms to efficiently handle the combina-tion of high delays and high error rates; and

• the suspension, resumption, and completion oflarge transactions in the presence of periodicshort contact times separated by fairly long non-contact times.

The preferred solution to meeting the above require-ments is to adopt existing terrestrial commercial stan-dards without modifying them. If that is not feasible,then existing standards would be modified. If an exist-ing standard would have to be changed extensively,then, and only then, a custom protocol would have tobe developed.

Existing standardsThere are two predominant protocol reference mod-

els for data communications: the OSI (Open SystemsInterconnection) and Internet (which used to be calledthe DoD Reference Model). And there are two corre-sponding protocol suites: the OSI and Internet proto-col suites. The standards in both of these suites arebased on a set of assumptions about availableresources and environment conditions that do notapply to space communications:

• Resources. Typical commercial communicationsare not highly constrained; nor are their end sys-tems unequal in terms of processing power. Incontrast, space-based resources are highly con-strained. In addition, they are much more expen-sive, so typically the ground and space ends ofthe system are very unequal in terms of comput-ing (processing and memory) resources.

• Environment. Commercial communications envi-ronments enjoy fairly stable connectivity and expe-rience few errors, caused mostly by congestion.They also have a high bandwidth in local net-works, and moderate bandwidth and delay inwide-area networks. In contrast, space communi-cations have dynamic, intermittent connectivity;high and variable delays; restricted bandwidth;and high error rates due to congestion, corruption,and link outage.

Table 1 shows the existing standards that mostclosely match the protocol requirements. The SCPSproject evaluated the functionality in each existingstandard against the requirements to determine

• if the functionality was required or could be eas-ily omitted,

• if it would work in space or could be easily mod-ified to work, and

• if it had been—or could be—efficiently imple-mented.

The SCPS project also identified missing functions.On the basis of this evaluation, they determined if a

Table 1. Communications protocols evaluated by SCPS.

Functional category OSI IPS Other

File handling FTAM FTP SSFTTransport TP4, CLTP TCP, UDP XTP, NetBLTData protection NLSP, TLSP I-NLSP, IPv6 SP3, SP3’Network CLNP IP, IPv6 BE, Path

Definitions:BE = Brilliant Eyes custom network protocol

CCSDS = Consultative Committee Space Data Systems

CLNP = Connectionless Network ProtocolCLTP = Connectionless Transport ProtocolFTAM = File Transfer, Access, and Management

FTP = File Transfer ProtocolI-NLSP = Internet Network Layer Security Protocol

IP = Internet Protocol version 4IPS = Internet Protocol Suite

IPv6 = Internet Protocol version 6NetBLT = Network Block Transfer ProtocolNLSP = Network Layer Security ProtocolOSI = Open Systems InterconnectionPath = CCSDS network protocolSP3 = Security Protocol at Layer 3SP3’ = Low-overhead SP3SSFT = Space Station File Transfer Protocol

TCP = Transmission Control ProtocolTLSP = Transport Layer Security ProtocolTP4 = Transport Protocol Class 4UDP = User Datagram ProtocolXTP = Express Transfer Protocol

Page 8: Trends in mobile satellite technology

• full delivery reliability,• best-effort delivery reliability,• minimal delivery reliability,• multicasting,• precedence handling,• segmentation,• operation over a wide range of network envi-

ronment conditions,• graceful closing of connections, and• a different response to congestion and to cor-

ruption.

Data protection. SCPS-SP is a reduced-overhead ver-sion of SP3 and NLSP. It will offer

• access control,• source authentication,• command authentication,• integrity, and• confidentiality.

February 1997 51

standard could be adopted “as is” or could beadapted, or if a new standard had to be developed.

For example, SCPS considered four standards as thestrongest transport candidates: Transport ProtocolClass 4 (TP4) and Transmission Control Protocol(TCP) for connection-oriented operation, andConnectionless Transport Protocol (CLTP) and UserDatagram Protocol (UDP) for connectionless opera-tion. TP4 and CLTP are OSI standards; TCP and UDPare Internet standards and were selected as the base-line. The space characteristics inherent in satellite com-munications necessitated the following modifications toTCP/UDP:

• enhanced functions (a response to congestionshould be different than a response to corruption),

• additional functions (including selective negativeacknowledgment),

• mechanisms for the efficient use of bandwidth(header compression),

• memory conservation (support for minimalimplementation size and efficient memory bufferhandling), and

• mechanisms for the efficient handling of highdelay and high error conditions (such as handlinglarger amounts of outstanding data).

Critical to the performance of TCP in the space envi-ronment is the use of a selective negative acknowl-edgment, which allows packets received out ofsequence to be acknowledged individually. This func-tion would increase throughput in environments thatexperience long delays.

Proposed protocols On the basis of an assessment of existing standards,

SCPS proposed protocols for space communications,as shown in Figure 6.

File handling. SCPS-FP will be interoperable withthe existing FTP when the space enhancements (initalics below) are not invoked. It will offer

• operations on entire files,• two-party file transfer,• proxy file transfer,• file-handling security, • user-initiated interrupt and abort,• operations on file records,• recognition of system-detected interrupt notifi-

cation,• manual and automatic resumption after interrupt,• integrity over operations on entire files, and• integrity over operations on file records.

Transport. SCPS-TP will be interoperable with theexisting TCP and UDP when the space enhancements(in italics) are not invoked. It will offer

OSI

Application

Presentation

Session

Transport

Network

Data link

Physical

7

6

5

4

"3.5"

3

2

1

Internet SCPS protocols

Application SCPS-FP

End-to-end SCPS-TP

SCPS-SP

Internetwork SCPS-NP

Networkaccess

Existing military/civil protocols

Status of SCPS ProgramInitial versions of the SCPS protocol suite have been

tested extensively in a laboratory environment, as wellas in operational satellite environments. Additionaltesting is scheduled later in 1997. The SCPS develop-ment effort is nearing completion with a scheduledrelease of the initial Reference Implementation (thatis, C-code representing the integrated SCPS protocolsuites) in February 1997 and the final ReferenceImplementation in September 1997. Additionally, theSCPS protocols are being documented as MIL STDsand CCSDS (Consultative Committee on Space DataSystems) Blue books that will be submitted as ISOstandards. Interested readers can contact the authorsfor information on how to obtain a copy of the SCPSReference Implementation.

Figure 6. Proposedspace protocols.

Page 9: Trends in mobile satellite technology

Network. SCPS-NP, a custom protocol, can eitherbe encapsulated by or translated into a commercialnetwork protocol for ground distribution. It willoffer

• support for multicasting, • support for multiple routing options, • packet lifetime support via time stamps with

automatic discard, • separate reporting of congestion and corruption, • support for precedence handling, and • differentiation between real and test data.

The proposed protocols are undergoing specifica-tion generation, laboratory implementation andsimulation, formal validation, and testing to ensure

that they meet the requirements of civil and militaryspace systems. They have been submitted to both theUS government and CCSDS for approval as recognizedstandards. If successful, the result will be open globalstandards that stimulate vendors to produce commer-cial products.

The commercial space, military tactical, and wire-less personal communications markets may also ben-efit from the technology of these space protocols

because they have system and environment constraintsin some cases similar to space communications. ❖

AcknowledgmentWe thank Lloyd Wood of the Centre for Satellite

Engineering Research at the University of Surrey, UK,for permission to reproduce the satellite constellationimages rendered using SaVi, the satellite visualizationtool authored by Robert Thurman and PatrickWorfolk at the Geometry Center, University ofMinnesota. (More on constellations at http://www.sat-net.com/L.Wood/constellations.)

References1. G. Comparetto and N. Hulkower, “Global Mobile Satel-

lite Communications: A Review of Three Contenders,”Proc. 15th Int’l Comm. Satellite Systems Conf., Am.Inst. of Aeronautics and Astronautics, Virginia, 1994.

2. G. Comparetto, “A Technical Description of SeveralGlobal Mobile Satellite Communications Systems,” J.Space Comm., Oct. 1993, pp. 97-104.

3. “Application of Teledesic Corporation for a Low EarthOrbit Satellite System in the Domestic and InternationalFixed Satellite Services,” filed by Teledesic Corporationwith the Federal Communications Commission on Mar.21, 1994.

4. R. Durst, G. Miller, and E. Travis, “TCP Extensions forSpace Communications,” Proc. Mobicom, ACM Press,New York, 1996.

Gary Comparetto is a senior principal engineer andassociate department head with the Mitre Corpora-tion, performing satellite communications analysis forthe United States Space Command. He also teachescommunications courses in the graduate program atthe University of Colorado, Colorado Springs, andthe University of Denver. Comparetto received a BSin electrical engineering from Bucknell University, anMS in nuclear engineering from Pennsylvania StateUniversity, and an MS in electrical engineering fromthe Georgia Institute of Technology with a specialemphasis in digital communications and optics.

Rafols Ramirez is a lead engineer at the Mitre Cor-poration, where he has been involved in the genera-tion of standardized protocol profiles forground-based data communications systems and thedevelopment of national/international protocol stan-dards for space data communications. Prior to join-ing Mitre, he worked for Bell Laboratories and ITTTelecommunications. Ramirez received a BSEE fromthe University of Puerto Rico and an MSEE fromOhio State University. He is a member of the IEEEand the IEEE Communications Society.

Contact the authors at the Mitre Corporation, 1150Academy Park Loop, Ste. 212, Colorado Springs, CO80910; {compare, rram}@mitre. org.

Order from the our secure web site at http://computer.org/cspress

Call +1-800-CS-BOOKS

Industrial StrengthSoftwareEffective ManagementUsing Measurementby Lawrence H. Putnam and Ware Myers

Presents the valuable informationyou need for ensuring theeffective management of projects,the attainment of reliable

products, and the continuing improvement of the soft-ware process. With this book, you will be able to over-come the chaos normally associated with developingsoftware by using a well-managed, defined, planned,and disciplined process. The book provides you withthe metrics and measures to more effectively deal withthe progress of individual projects, reliability of theprocess, and long-run improvement of thedevelopment process itself. 328 pages. Softcover. February 1997. ISBN 0-8186-7532-2.Catalog # BP07532 — $35.00 Members / $42.00 List

.