×

TMCnet
ITEXPO begins in:   New Coverage :  Asterisk  |  Fax Software  |  SIP Phones  |  Small Cells
 

Internet Telephony Online Exclusive
December 2000

 

IP Telephony Via Satellite: A Technology Primer

BY LAWRENCE E. KINGSLEY

In this article:

It is no surprise that the explosive growth of the Web is driving most media to the Internet. Almost every desktop, at work or home, is equipped with some form of Internet Protocol (IP) connection, be it a LAN connection, dial-up, DSL, or cable modem. Given the near-ubiquitous presence of IP connections, it is only natural to extend the IP networks capabilities to carry more than just the data traffic that drove its creation. It is now common to use the Internet for interactive videoconferencing, streaming audio and video, and real-time applications besides the usual Web surfing. In fact, the long-time staple application of telecommunications, telephony, can now be carried over the Internet as well.

The lure of a one-protocol, one-cable, all-IP network has made Voice over IP (VoIP) very attractive. This allows complete integration of voice and data over a common LAN infrastructure, processed by common data/VoIP routers. When IP packets must travel between LANs over the WAN, voice and data IP packets are treated alike and share the same WAN data transport system, which will include satellite links for many networks. In fact, the huge demand for Internet connectivity has resulted in a corresponding increase in IP traffic carried via satellite. While today broadband (multi-megabit) IP solutions dominate the VSAT (Very Small Aperture Terminal) market for data delivery, such systems will increasingly be used to carry VoIP traffic in addition to data. In fact, there are some distinct advantages to using VoIP with satellite IP delivery.

What, if any, are the special issues concerning VoIP via satellite? What must the IP via satellite network engineer do to properly groom the network to carry voice traffic with acceptable performance? This article will discuss the various issues concerning VoIP and satellite links. A brief review of VoIP basics will be presented, followed by a discussion of satellite networks, networks in general, and IP telephony over satellite in particular. Some recommendations and conclusions will be drawn as to the proper role of VoIP in satellite networks, including network optimization.

VoIP Technical Overview
Voice-over-packet systems, including VoIP, VoATM, and VoFR, are all variations on the same theme. To start, the analog voice signal produced by the telephone handset is converted into a digital signal by first sampling with an analog-to-digital converter and then translating the sampled values into digital code values. This process is called voice "encoding" and is carried out by a CODEC (coder-decoder). The CODEC output is segmented into voice "frames," and these frames are encapsulated into a voice packet using a packet protocol that allows for packet addressing, sequencing, and signaling. VoIP, VoFR, and VoATM are differentiated by packetization efficiency, packet addressing, and by the ability of the packet protocol to provide quality of service in the presence of congestion, erred links, jitter and delay. These terms will reappear later in the discussion of the nature of satellite links.

There are a number of widely used ITU G-series CODEC standards, including G.711, G.726, G.729, and G.729a. VoIP systems typically use G.729a. G.711 encodes voice into a 64 kbps stream and is the format used for digital voice by the PSTN. G.729a encodes voice at 8 kbps, essentially compressing 64 kbps voice down to 8 kbps using a CELP (Code-Excited Linear Predictive) algorithm. While G.729a coding is efficient, the CODEC is only one of the factors determining the overall efficiency of the VoIP packet stream. For relatively low-speed, high-cost satellite links, efficiency is a major concern.

In VoIP using the G.729a CODEC, a voice frame is generated every 10 msec consisting of 10 bytes of coded voice. Two voice frames (20 msec) are placed into a VoIP packet, consisting of a header and the voice payload. The VoIP header consists of several components: the standard IP header, the UDP header, and the RTP (Real Time Protocol) header. The combined IP/UDP/RTP VoIP header consists of 40 bytes, which is twice the voice payload. The complete VoIP packet is 40 bytes header + 20 bytes voice payload = 60 bytes. The 60-byte VoIP packet must be transmitted in 20 msec, so the bit rate for one simplex VoIP call is 24 kbps, three times the original 8 kbps CODEC rate. Note that a 28.8 kbps dial-up IP connection is generally considered insufficient for VoIP telephony, while the same telephone wire connected to the dial-up modem supports traditional analog telephony, demonstrating the large overhead of VoIP. The large VoIP header overhead, which is the dominant element in VoIP bandwidth utilization, must be considered when estimating required data throughput and provisioning space segment for VoIP satellite-based networks. Some techniques to decrease the VoIP overhead, and, thus, space segment requirements will be discussed later.

VoIP packets are transported over IP networks using the ITU H.323 standard, the specification for transmitting multimedia across an IP network. H.323 is commonly implemented for IP video teleconferencing and IP phones running on PCs, allowing IP telephony between PCs without an actual telephone. To use a traditional phone, one must have a VoIP access device to covert the analog voice from the phone to digital voice and perform the VoIP packetization. The VoIP access device, while usually a small router, may now be only a small conversion unit. This VoIP access device, besides voice packetization, must also provide some dial plan map. The map links dialed digits (which determine the destination phone) from the calling phone to an IP host which is either attached to the destination phone, or is connected to a PBX which can switch the call to the destination phone. This dial map may reside on each VoIP access device in the network, which is practical in small networks where the size of the dial plan map is within reason. Alternatively, the dial map may reside on only one IP host in the VoIP network, which is accessed, using the IP network, by all other network IP hosts for dial plan mapping. This is more practical for large networks, where the dial plan map would be too extensive to program into each IP host and where central management of the dial plan is preferred.

A generic VoIP network is shown schematically in Figure 1 below. Note that in Figure 1 the IP network is represented only by the familiar cloud, which indicates that the actual IP transport scheme does not impact the logical network: the call set-up and progress is independent of the IP transport scheme. Briefly, to place a VoIP call between two handsets connected to VoIP access devices out in the cloud requires the originating party to first obtain the IP address of the destination IP host from the IP host with the dial plan mapper.

In Figure 1, this device is also serving as a gateway, providing access to a PBX in the PSTN for calls outside the VoIP network. It is not necessary to combine the functions of gateway and dial plan mapper, but they are often combined in the same IP host acting as an IP-PBX. After the call is set up, voice packets will flow between end stations. However, in some vendor solutions, the flow of voice packets may have to go through the IP-PBX, similar to a tandem PBX call, instead of flowing directly between end stations. Direct connection between end stations is sometimes called "direct media streaming." Clearly, in a satellite network, whether direct-media streaming or tandem calling is used will have an enormous impact: A tandem call will require two satellite hops between end stations, while direct media streaming will require mesh satellite connections between end stations. When using IP satellite links, the IP cloud with generic any-to-any connections must be decomposed into the individual satellite links between end stations. Figures 2 and 3 show, respectively, a star-topology VoIP network and a mesh-topology VoIP network using satellite links. These figures will be referred to throughout the VoIP satellite network discussion that follows.


Figure 1. Generic IP telephony network.
The logical connections are shown between the network
nodes without regard to actual transport scheme.

 


Figure 2. Star-topology satellite IP telephony network.
A large satellite terminal at the hub communicates with smaller remote satellite terminals. No remote-to-remote communication is allowed.

 


Figure 3. Mesh-topology satellite IP telephony network.
All network nodes can communicate with all other nodes.
All satellite terminals are sized the same. Unlike star-topology, remote-to-remote communication is permitted.

Satellite Networks Overview
Satellite IP networks offer some distinct advantages over terrestrial IP networks. The greatest benefit of satellite communications in general is, of course, distance-insensitive connectivity. This was one of the prime drivers behind the development of satellite communications in the first place. Satellites provide ubiquitous connectivity within the satellite coverage footprint with every site theoretically capable of reaching all other sites in the network regardless of the terrestrial distance between sites. Terrestrial networks are limited to the land-bound connections running between nodes -- reaching from one end of a large region to another may involve crossing dozens of interconnect points. The land lines eventually end, and IP service or any service beyond the terrestrial infrastructure must wait for the copper line to be installed. Satellite networks deploy quickly, requiring only a good look angle to the satellite. This is as true today as it ever was, with the growing need to offer broadband services beyond the industrial corridors and urban centers also driving the development of satellite IP products.

An often-disregarded advantage of satellite networks is the delivery of almost identical quality of service across an endless number of locations. Terrestrial networks are a composite of sub-networks with different topologies -- e.g., ring fiber networks with star-topology terminating points or metropolitan networks -- and tens or hundreds of switching or routing points in between. In the case of IP traffic over terrestrial networks, the tens or hundreds of routing points between source and destination often have unpredictably heavy congestion, causing a large variability in latency. This variation in latency will lead to VoIP packet jitter, severely degrading voice quality, and requiring large playback buffers on VoIP equipment (termed "jitter" buffers).

Satellite networks, on the other hand, usually do not require large jitter buffers, as the jitter is predictable. John Puetz, a satellite consultant with Master Works Communications, published Internet Protocol latency measurements to ten major international cities.1 His measurements show very large and unpredictable latency variances over terrestrial facilities from NYC to many major international locations -- 0.5s to 2.0s to Brazilia and 0.7s to 3.3s to Mexico City, for example. Terrestrial network links, although very low in bit errors, do not necessarily have less delay than satellite links and cannot guarantee the homogeneous quality of service that satellite networks can.

Satellite networks fall into two broad categories: star-topology networks and mesh-topology networks. Star networks (also called hub-spoke networks) are networks in which all remote nodes "talk" only to one central hub terminal. Mesh networks are just the opposite -- any site may talk to any other site. Most satellite IP delivery systems are star topology, although mesh IP satellite systems are also available. Note that mesh-capable networks can support logical star configurations by default.

It is quite logical to assume that satellite mesh IP networks are the best choice, offering the most flexibility and connection possibilities. However, the trend in satellite IP delivery systems is largely toward broadband star networks, with a large outbound IP stream from the hub (multi-Mbps) and small return channels from each remote (~100 kbps). With a star-based system, it is possible to use one large RFT (Radio Frequency Terminal) at the hub station and relatively small RFTs at the remotes, significantly reducing the cost of the remotes, which is important where a large number of remotes are involved. By contrast, in a mesh network, all terminals are peers, and the RFT size is relatively large and, thus, the RFTs are more costly. Considering this, satellite mesh IP networks are applicable only for customers who must have any-to-any connectivity, typically private corporate networks. Note that mesh satellite networks have relatively low-speed (< 1 Mbps) inter-site link speeds due to the RFT constraints.

Clearly, a star network will never have direct remote-to-remote media streaming and remote-to-remote calls are also not possible. However, a star network is ideal for remote sites to call back to a central office extension or for PSTN access. Mesh networks allow any site to call any site provided the gateway equipment supports direct media streaming, or if each VoIP access device directly routes its own VoIP traffic.

Customer requirements seldom fit a single solution -- particularly corporate users. Satellite networks allows users to fit a solution to their real requirements, even if those requirements change over time.

Satellite Link Characteristics
Most VoIP networks tend to be purely terrestrial, with all connections carried by land-based copper, fiber, or microwave connections. Terrestrial connections are characterized, in general, by low errors, low packet transport delay (tens of milliseconds), high-speed (T1 and up), and for dedicated lines, consistency of delay and error rate. Satellite links, on the other hand, are exactly the opposite, with long delays, variable errors, and often sub-Mbps speed.

Satellite networks that use a geo-stationary satellite -- one with an orbital location that appears stationary to the earth -- have a round-trip path delay in the order of 270 ms. This delay affects the transmission of voice in two ways:

  1. Speaker turn-around response time (or latency) reaches the threshold where it becomes perceptible to the trained ear, particularly if it approaches 400 msec; and
  2. Echo of the audio signal caused by an impedance mismatch at the terminating phone becomes detectable unless it is somehow controlled. (Echo is also present in the public switched telephone network, but not normally perceived over short distances.)

The speaker turn-around response time is an important issue, because users expect only a short delay before the person at the far-end answers. Users will perceive a lower quality of service if delay is excessive or if delay is variable. On the other hand, the proper use of echo cancellation reduces the problem of echo to an imperceptible level, making the second disadvantage outlined above a non-issue.

The satellite link is affected by sources of interference and signal power variations that manifest as errors in the transmitted information, or  as occasional loss of signal or fading. Satellite transmission of data normally exhibits a higher error rate than terrestrial transmission systems such as fiber. However, the use of high-gain forward error correction (FEC) coding algorithms can minimize this disadvantage, making it possible to design "fiber-like" satellite links. Of course, the penalty for using high-gain FEC is the loss of capacity used to transmit the encoding information bits. On the other hand, the loss of signal or fading results in loss of availability. In practice, it is a matter of properly defining the availability requirements and designing the link accordingly.

Optimizing VoIP For Satellite Networks
IP telephony network engineers must take into account the nature of satellite networks to successfully deploy voice applications. Some features of VoIP can be optimized for satellite networks. First, physics sets the minimum one-way packet transit delay for a satellite link at about 270 msec. Since 400 msec one-way is about the maximum acceptable delay for a satellite phone call, extra effort must be made to avoid additional handling delay introduced by the IP telephony equipment.

One source of handling delay is the digitization delay of the CODEC. For G.729a, CODEC-induced delay is 15 msec. Another source of handling delay is the packetization delay. Since two 10-msec voice frames are sent for each VoIP packet (default), the time it takes to generate a VoIP packet is at least 20 msec. A third source of handling delay is the queue processing time in the VoIP access device or router, which can be variable, but is usually less than 10 msec, excluding congestion.

The total of these VoIP handling delays can easily introduce 45 msec delay processing time at each end of the link, bringing the total one-way delay to 270 + 45 + 45 = 360 msecs. With this slim margin, any additional delay must be avoided. Output queuing delay must be minimized using a priority queuing scheme for voice, available on vendor equipment under such names as IP precedence and real-time priority.

Minimizing the handling delay is difficult, as most techniques to minimize delay increase the already large inefficiency of VoIP. Actually, the converse is also true -- attempts to improve efficiency may increase delay. Efficiency is improved by sending more voice frames per VoIP packet, reducing relative overhead due to header. Sending five G.729a voice frames per VoIP packet reduces per call bit rate from 24 kbps to 14.4 kbps, however this increases packetization delay from 20 msec to 50 msecs and voice quality suffers.

The large VoIP header overhead can be reduced significantly for some links. Header compression (sometimes called cRTP) can reduce the IP/UDP/RTP header from 40 bytes to 2-4 bytes. G.729a per call bit rate is reduced to < 10 kbps. cRTP can only be used on point-to-point links, as the VoIP packet is no longer routable, and each end of the link must implement cRTP to compress/decompress the packet.

Conclusions
Broadband Internet Protocol requirements have given the satellite industry a new life. Although the catalyst for this renewal is the growth in the Internet, satellite solutions must also support telephony requirements. This is particularly true in developing regions, where delivery of dial tone for voice services will not be supplied by an alternate public switched voice network. Such satellite networks may also address the basic communications requirement of telephony, and not just the desire for Internet access.

IP telephony can be a practical and cost efficient voice solution when implemented in a broadband IP network with appropriate optimization. This optimization includes delay management and efficiency improvement, including use of cRTP and IP QoS schemes to prioritize voice traffic. IP telephony over satellite offers better quality than terrestrial VoIP over the public Internet because of end-to-end control of link quality, and very minimal delay variation as compared with terrestrial networks.

It is advisable to limit IP telephony solutions to PSTN access and corporate networks where the star satellite network topology is appropriate and RFT costs are relatively low. Adding IP telephony services to star-based Internet access is an ideal combination. Mesh voice requirements, often required of corporate networks, can be filled with IP telephony only if the satellite network offers mesh connectivity, avoiding a double-hop delay. In high-end, mesh corporate networks, integrating IP telephony and IP data services with a mesh satellite IP network is, again, an ideal combination. It is in the integration of VoIP with other IP data services that IP telephony will realize its potential.

1John Puetz, "Integration of Satellite and Terrestrial." Satellite Communications, November 1999, p. 27.

Lawrence E. Kingsley is manager of Applications Engineering  for Lockheed Martin Global Telecommunications (LMGT) Products. LMGT, a wholly owned subsidiary of Lockheed Martin Corporation, is a global provider of network services and advanced technology solutions to enterprise customers. LMGT is headquartered in Bethesda, Maryland and includes the satellite, network and product assets of the former COMSAT Corporation and the Integrated Business Solutions unit of Lockheed Martin.



Today @ TMC
Upcoming Events
ITEXPO West 2012
October 2- 5, 2012
The Austin Convention Center
Austin, Texas
MSPWorld
The World's Premier Managed Services and Cloud Computing Event
Click for Dates and Locations
Mobility Tech Conference & Expo
October 3- 5, 2012
The Austin Convention Center
Austin, Texas
Cloud Communications Summit
October 3- 5, 2012
The Austin Convention Center
Austin, Texas