VOICE-over-Internet protocol (VoIP) has made considerable



Similar documents
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Implementing VoIP over CDMA2000 1xEV- DO Rev A; Understanding System Performance and Requirements

A Framework for supporting VoIP Services over the Downlink of an OFDMA Network

Choosing the Right Audio Codecs for VoIP over cdma2000 Networks:

Extended-rtPS Algorithm for VoIP Services in IEEE systems

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

AN ANALYSIS OF DELAY OF SMALL IP PACKETS IN CELLULAR DATA NETWORKS

RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks

Requirements of Voice in an IP Internetwork

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.

Clearing the Way for VoIP

Packet Queueing Delay in Wireless Networks with Multiple Base Stations and Cellular Frequency Reuse

CURRENT wireless personal communication systems are

How To Determine The Capacity Of An B Network

Capacity of VoIP over HSDPA with Frame Bundling

Circuit-Switched Voice Services over HSPA

A study of Skype over IEEE networks: voice quality and bandwidth usage

Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network

VoIP over Wireless Opportunities and Challenges

Priority-Coupling A Semi-Persistent MAC Scheduling Scheme for VoIP Traffic on 3G LTE

Bluetooth voice and data performance in DS WLAN environment

The Evolution of 3G CDMA Wireless Networks. David W. Paranchych IEEE CVT Luncheon January 21, 2003

Admission Control for Variable Spreading Gain CDMA Wireless Packet Networks

Performance Analysis of Scheduling Algorithms

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

Scheduling for VoIP Service in cdma2000 1x EV-DO

A Power Efficient QoS Provisioning Architecture for Wireless Ad Hoc Networks

Introduction VOIP in an Network VOIP 3

QoS in VoIP. Rahul Singhai Parijat Garg

Analysis and Enhancement of QoS in Cognitive Radio Network for Efficient VoIP Performance

EV-DO Rev. A and B: Wireless Broadband for the Masses

Wireless Technologies for the 450 MHz band

Voice Service Support over Cognitive Radio Networks

Applying Active Queue Management to Link Layer Buffers for Real-time Traffic over Third Generation Wireless Networks

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications

VOICE OVER WI-FI CAPACITY PLANNING

Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow

VoIP in Mika Nupponen. S Postgraduate Course in Radio Communications 06/04/2004 1

An enhanced TCP mechanism Fast-TCP in IP networks with wireless links

Basic principles of Voice over IP

Goal We want to know. Introduction. What is VoIP? Carrier Grade VoIP. What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP?

1xEV-DO + VoIP = CDMA Operator Advantage

NOVEL PRIORITISED EGPRS MEDIUM ACCESS REGIME FOR REDUCED FILE TRANSFER DELAY DURING CONGESTED PERIODS

Indepth Voice over IP and SIP Networking Course

QoS issues in Voice over IP

PERFORMANCE OF THE GPRS RLC/MAC PROTOCOLS WITH VOIP TRAFFIC

Application Notes. Introduction. Sources of delay. Contents. Impact of Delay in Voice over IP Services VoIP Performance Management.

How To Provide Qos Based Routing In The Internet

Radio Resource Allocation in GSM/GPRS Networks

PROVIDING STATISTICAL QOS GUARANTEE FOR VOICE OVER IP IN THE IEEE WIRELESS LANS

ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

Deployment Aspects for VoIP Services over HSPA Networks

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK

Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover

HSDPA Mobile Broadband Data A Smarter Approach to UMTS Downlink Data

Flexible Deterministic Packet Marking: An IP Traceback Scheme Against DDOS Attacks

Implementing VoIP support in a VSAT network based on SoftSwitch integration

IP Telephony (Voice over IP)

ALL-IP CELLULAR NETWORK ARCHITECTURE FOR EFFICIENT RESOURCE MANAGEMENT

Voice over IP Implementation

PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS

Combining Voice over IP with Policy-Based Quality of Service

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

ARIB STD-T64-C.S0042 v1.0 Circuit-Switched Video Conferencing Services

Recovery Modeling in MPLS Networks

Can I add a VoIP call?

Course Curriculum for Master Degree in Electrical Engineering/Wireless Communications

Aggregation of VoIP Streams in a 3G Mobile Network: A Teletraffic Perspective

TABLE OF CONTENTS. Dedication. Table of Contents. Preface. Overview of Wireless Networks. vii xvii

Agilent Technologies Performing Pre-VoIP Network Assessments. Application Note 1402

A Policy-Based Admission Control Scheme for Voice over IP Networks

Simulative Investigation of QoS parameters for VoIP over WiMAX networks

Analysis of IP Network for different Quality of Service

Chapter 1. Introduction

Implementation of Video Voice over IP in Local Area Network Campus Environment

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov

Lecture Objectives. Lecture 07 Mobile Networks: TCP in Wireless Networks. Agenda. TCP Flow Control. Flow Control Can Limit Throughput (1)

Algorithms for Interference Sensing in Optical CDMA Networks

Real-time apps and Quality of Service

Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and

Understanding Latency in IP Telephony

TECHNICAL CHALLENGES OF VoIP BYPASS

ROUTER CONTROL MECHANISM FOR CONGESTION AVOIDANCE IN CDMA BASED IP NETWORK

IEEE E ENHANCEMENT FOR VOICE SERVICE

8. Cellular Systems. 1. Bell System Technical Journal, Vol. 58, no. 1, Jan R. Steele, Mobile Communications, Pentech House, 1992.

Mobile VoIP over 1xEV-DO A Technical Whitepaper

Seamless Congestion Control over Wired and Wireless IEEE Networks

Index Terms Audio streams, inactive frames, steganography, Voice over Internet Protocol (VoIP), packet loss. I. Introduction

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

Forced Low latency Handoff in Mobile Cellular Data Networks

3GPP Wireless Standard

Transcription:

36 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 24, NO. 1, JANUARY 2006 An Analysis of VoIP Service Using 1 EV-DO Revision A System Qi Bi, Senior Member, IEEE, Pi-Chun Chen, Yang Yang, and Qinqing Zhang, Senior Member, IEEE Abstract While voice-over-internet protocol (VoIP) on wireline network is maturing, VoIP on wireless mobile network is still in its infancy. This disparity is due to the fact that the wireline bandwidth is abundant and can be traded off for delay performance and overhead, whereas bandwidth in wireless mobile network is still a scarce resource. With the deployment of 1 EV-DO revision 0 (DOr0) worldwide, the spectrum efficiency has been significantly improved. However, DOr0 still lacks of features essential for VoIP. For this reason, 1 EV-DO revision A (DOrA) has been standardized in the 3GPP2 with many improvements favorable for VoIP implementation. In this paper, we identify challenges and explore the feasibility of implementing VoIP using DOrA. We develop both analytical and simulation models to evaluate the VoIP capacity and delay performance over the air interface. Index Terms Air interface capacity, CDMA2000, voice-over- Internet protocol (VoIP), wireless communication, 1 EV-DO. I. INTRODUCTION VOICE-over-Internet protocol (VoIP) has made considerable progress in wireline networks in the last decade [1], [2]. VoIP in wireless has drawn much interest recently because of the convergence of all IP architecture in wireless and wireline networks. Initial VoIP efforts [3], [4] were focused on the wireless local area networks (LANs) since the achievable data rate is close to that of the wireline network. Call admission and bandwidth allocation are designed to support large voice capacity and to meet the delay requirements. Despite the success of VoIP in wireline and wireless LAN networks, little progress was made on wireless cellular networks. This is because VoIP implementation adds considerable IP and other overhead, which decreases spectral efficiency. In addition, VoIP service requires stringent end-to-end quality-of-service (QoS) support that is not yet available to ensure the tight delay constraint. With the deployment of 1 EV-DO revision 0 (DOr0) [5], [6] worldwide, the spectrum efficiency for wireless mobile data applications has been significantly improved. However, DOr0 still lacks the capabilities essential to VoIP implementation. Recognizing this, 1 EV-DO revision A (DOrA) [7] has been standardized with many improvements favorable to VoIP implementation. In this paper, we explore the possibility of implementing VoIP using DOrA. We identify the challenges that hinder the implementation of VoIP on wireless network in general, and investigate possible solutions to meet these challenges. We develop Manuscript received October 7, 2004; revised June 3, 2005. The authors are with Bell Laboratories, Lucent Technologies, Whippany, NJ 07981 USA (e-mail: qbi@lucent.com; pc2000@lucent.com; yyang7@ lucent.com; qinqing@lucent.com). Digital Object Identifier 10.1109/JSAC.2005.858882 simulation and analytical models to evaluate the expected performance including voice capacity and resultant delays when VoIP is implemented using DOrA. II. VOIP IMPLEMENTATION USING 1 EV-DO DORA When VoIP is implemented using DOrA, the coverage, capacity, and voice quality should be similar to that provided by the CDMA2000 system. These requirements present challenges to system designs. In this section, we examine some of the solutions and establish assumptions, design criteria, and the resultant system model to facilitate the analysis that follows. A. Speech Coder and Silence Suppression In this paper, we assume that an enhanced variable rate codec (EVRC) speech coder [8] is used for VoIP. The EVRC speech encoder generates frames with four variable data rates, i.e., full, 1/2, 1/4, and 1/8 rate, with the probabilities of 38%, 5%, 0%, and 57%, respectively. Further, silence suppression is assumed by not or rarely transmitting the 1/8 rate packets, resulting in a 43% voice activity factor. B. IP and Other Packet Overhead For VoIP applications, voice frames have to be placed into IP packets. The added protocol overhead represents an intolerable amount of spectral inefficiency for wireless mobile networks. For this reason, IP header compression is necessary. Header compression algorithms have been standardized for CDMA2000 network and DOrA. We assume that header compression is utilized for both forward link (FL) and reverse link (RL). To demonstrate the importance of header compression, consider a full rate EVRC frame that has 171 bits. Together with 24 cyclic redundancy bits and six coding tail bits, the total payload is 201. Without header compression, the overhead will be about 360 bits, which is more than the payload, reducing the spectral efficiency significantly. If the header compression is designed in such a way that all overhead including IP overhead can be fit into 55 bits, the encoder packet size will be 256 bits, resulting in an overhead of only 33% when compared with circuit-switched voice frame. C. End-to-End QoS Support To ensure end-to-end QoS in a packet-switched network, a series of features have been defined in DOrA to meet the need for different applications. Main QoS support can be categorized into two categories: signaling mechanisms [9] to support the call features similar to the current cellular voice calls, and transport mechanisms [10] to meet comparable quality of the cellular 0733-8716/$20.00 2006 IEEE

BI et al.: AN ANALYSIS OF VOIP SERVICE USING 1 EV-DO REVISION A SYSTEM 37 voices. The end-to-end QoS framework for DOrA is currently under standardization by 3GPP2. In this paper, we assume that the QoS architecture and mechanism [11], [12] are in place to differentiate the VoIP flow from other applications. D. FL Multiple Packet Size Support In DOr0 [5], each requested data rate is associated with only one packet size. When the sector schedules a packet, it must transmit the specific packet size corresponding to the mobile requested data rate regardless of the data backlog situation. Assume that a mobile is at a good RF location and indicates that a high data rate corresponding to 4096-bit packet size can be used. Since VoIP is a low data rate service, only a few hundred bits will be in the buffer at each transmission. In this case, the scheduler will have to pad the rest frame till 4096 bits. This mismatch causes inefficient use of FL RF resource. DOrA has the improvement by defining multiple packet sizes associated with each requested data rate. The shorter packets have stronger channel coding structure and, hence, better performance. The sector has the flexibility to choose a packet size to match the data backlog and reduce the packet transmission delay. E. FL Packets Multiplexing From Multiple Users The DOr0 system is optimized to support a small number of users downloading large amounts of data from the network. For VoIP, this assumption is violated since there might be many users transmitting at a very low data rate. For example, an EVRC speech coder generates 50 packets/s, and there are a total of 600 time slots per second on the FL. Therefore, each sector can only support less than 12 VoIP users if each voice packet needs to be transmitted within a 20 ms delay. To overcome the shortage of time slots, DOrA introduces a multiuser packet (MUP) feature that allows packets from up to eight users to be packed into a single physical-layer packet. The decision to transmit a MUP is dynamically made by the sector on a packet-by-packet basis. Considering a VoIP packet, a MUP packet of 1024 bits can practically accommodate up to four-user packets, while MUP of larger sizes can support a maximum of eight packets. Since certain data rates only support MUP packets up to 1024 bits, it presents a practical limit of four-user MUP packets capacity. In addition, a user s data rate needs to be at least 153.6 kb/s to qualify for any MUP operation. At lower rate, only a single-user packet (SUP) can be transmitted. F. RL HARQ OPERATION One of the major improvements of DOrA over DOr0 is the adoption of the hybrid ARQ feature on the RL. Each subframe (SF) spans four time slots, and is associated with an interlace channel index of 1, 2, and 3. The maximum number of allowed SF transmissions is four SFs per packet. To minimize delay for the VoIP application however, each VoIP packet needs to complete its transmission within three SF transmissions. This is because there may be three voice frames arriving every 60 ms from the EVRC source and there are nine SF in the same time period. If each packet requires no more than three SF to complete, these three voice frames can be completed in nine SF. Otherwise, the voice frame following these three voice frames will incur additional queuing delay. G. RL Resource Management Control The RL link of the DOrA system is designed to tolerate a given received interference power level. The interference power is measured by the ratio of total received power to thermal noise power, and is referred to as rise-over-thermal (RoT). Generally, a system operated at a higher RoT will have higher RL capacity; however, the tradeoffs in operating at a high RoT are higher user transmit power and a greater chance for power control instability. III. VOIP PERFORMANCE CRITERION AND SIMULATION ASSUMPTIONS To study the delay and capacity performance of VoIP using DOrA, theoretical analysis and computer simulations were carried out. In this section, we summarize the assumptions and the system model used for the VoIP performance investigation. A. VoIP Performance Criteria For voice service, the acceptable delay guideline has been studied extensively and been summarized in the G.114 Standard. At this point, it is not yet clear what guideline will be appropriate for the VoIP latency bound. The complication stems from the fact that VoIP packet delay varies on a packet basis, whereas the guideline from G.114 is obtained with fixed end-to-end delay. To proceed with this study, we assume that the frame erasure rate (FER) due to packet loss and packet delay exceeding the target latency bound be kept within 2%. Further, at least 98% of VoIP users in the network should meet the above criterion, and the interference level in terms of RoT should be kept below a given threshold. B. Simulation Setup A computer simulation was carried out to verify the theoretical analysis and provide more comprehensive and detailed information regarding VoIP performance and system capacity. In each run of the simulation, a certain number of mobiles are randomly placed into the network with uniform area distribution. The number of users per sector is, thus, a Poisson random variable. Erlang capacity for VoIP is defined as the average number of users per sector. The values of the system parameters used in the simulations follow the standard recommendation [13]. IV. ANALYSIS OF VOIP ON FORWARD LINK (FL) A. Analytical Model In this section, we utilized the field measurements of the existing DOr0 system as reported in [19] to estimate VoIP capacity. A simplified first-in first-out (FIFO) scheduling model with extended bulk-service was proposed to analyze the delay and capacity performance on the FL. The FIFO scheduler was selected to provide consistent delay and jitter performance for all VoIP users across the RF conditions. As shown in Fig. 1, a Poisson arrival with rate represents the aggregate traffic destined for all VoIP users in the sector.

38 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 24, NO. 1, JANUARY 2006 probability for the data rate control DRC index,, it is easy to see (2) Fig. 1. FIFO queueing model for FL scheduler. The arrival consists of three types of users based on different RF conditions of the users. Type 1 represents traffic from users that do not qualify for MUP operation, but multiple VoIP packets from the same user can be transmitted in the same packet. To take this into account, the analysis makes a minor modification on the FIFO scheduler assumption. If there are multiple VoIP packets destined to the same mobile in the queue, the scheduler will transmit up to four packets together. Defining as the average number of VoIP packets contained in a Type 1 transmission, the effective traffic arrival rate of Type 1 traffic to the scheduler is reduced by times. The estimation of will be given later in (14). Type 2 represents traffic from users that qualify for the MUP operation with up to four users per packet. Type 3 represents traffic from users that qualify for the MUP operation with up to eight users per packet. Denoting as the probability of Type traffic with, the arrival rate for Type traffic can be written as. As explained above, the effective traffic arrival rate to the scheduler is. The normalized probability for the effective traffic arrival to the scheduler is according to [13, Table 11.7.6.1 2]. For the analysis we used the field measurements of provided in [18]. A simplified assumption is made that user requested DRC rate does not change over time, so the user in poor RF condition never recovers. This assumption is likely to lead to conservative capacity projections, as the actual user s RF condition is dynamic and DRC rates adapt to the RF conditions. The bulk-service rates,, can be written as, where represents the control channel overhead on the DOrA FL. 10% is assumed in the analysis. is the average packet transmission length in slots when users are contained in the packet and can be evaluated based on the service rule described above. The scheduler transmits a SUP if any of the following conditions are satisfied. There is only one user in the queue. In this case for state (3) where and are the average packet transmission length when the packet contains Type 1 traffic and Type 2 or 3 traffic, respectively. There are multiple users in the queue, but the head-of-line (HoL) user is a Type 1 user, or the user next to the HoL is a Type 1 user. In this case for state (4) (1) and can be evaluated from field measurement on packet transmission performance The bulk server serves the users in FIFO fashion, and the service rate depends on the type and number of users in the queue. The rule is defined as follows: when serving a SUP;,, when serving a MUP containing type 2 or type 3 users;,, when serving a MUP containing type 3 users. In the following, we discuss the estimation of parameters used in the model. The aggregate VoIP packet arrival rate (packets/slot), where 43% is the voice packet activity factor with silence suppression, 50 is the number of voice frames per second from the EVRC vocoder, 600 is the number of slots per second in DOrA, as defined in the standards [7], and represents the average offered voice traffic load in the sector in Erlangs. Defining as the where is the probability that a SUP of DRC index is transmitted successfully in slots. is the number of nominal slots defined by the standard [7] for DRC index. Table I shows some DOr0 field measurements on that is used for this analysis. Note that some data rates are defined only in one slot and are not shown in the table. The average packet transmission performance for a MUP depends on both the number of users included in the transmission and the RF conditions of these users, since a MUP transmission can only be terminated when positive acknowledgment (ACK) for all users targeted in the trans- (5)

BI et al.: AN ANALYSIS OF VOIP SERVICE USING 1 EV-DO REVISION A SYSTEM 39 Fig. 2. State transitions from and to state m of continuous time Markov chain. TABLE I DOR0 FIELD MEASUREMENT ON fb (k)g TABLE II VALUES OF fh g mission are received, or the full HARQ process has been exhausted. It can be shown that (6) of is governed by the continuous-time Markov state transition shown in Fig. 2. Several assumptions are made to construct the Markov model. The discrete slot-based packet scheduling operation is approximated in the continuous time domain. The distribution of the type of users in the queue is dependent on scheduling decisions. Defining the PMF of as, it satisfies the following equations: (9) is the cumulative distribution function (CDF) of the packet transmission length when the MUP contains user packets. is the nominal slot of the MUP. is the modified probability mass function (PMF) of packet transmission length of DRC index, taking into account of the effect of the missed ACK for the MUP transmission is the ACK miss rate during the MUP transmis- is assumed in the study. where sion. (7) (8) B. VoIP Performance Analysis We now evaluate the FL VoIP user performance. Denoting the number of users in the scheduler queue as, the behavior where is the conditional probability that the scheduler serves users when there are users in the queue and takes its value from Table II. For example, if the scheduler serves five users when there are more than five users in the queue, it means the five HoL users are all Type 3 users, while the sixth user is not. Hence, for. Denoting the user waiting time as, its distribution can be evaluated from (10) where. and are the Laplace transform of and, respectively. represents the Laplace transform of bulk-service time distribution when users are served together. The system utilization is then the server busy probability (11) Meanwhile, the average number of VoIP packets that are packed into a Type 1 packet need to be estimated to facilitate the analysis. As previously described, can be approximated as (12)

40 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 24, NO. 1, JANUARY 2006 where is the number of VoIP packets in the queue belonging to the same Type 1 mobile when that mobile is scheduled. Assuming the individual user packet arrival can be approximated in the Poisson process, the distribution of given a total of user packets in the queue is then (13) Combining (11) (13), can be evaluated as (14) Fig. 3. FL delay bound for 98% of users achieving less than 2% FER. C. System Delay Bound Evaluation Based on the capacity criterion defined in Section III-A, we derive the system delay bound for a target FER covering a certain percentage of the VoIP users in the network. In the DOrA system, the target packet error rate (PER) is 10 on FL packet transmissions. Fast physical-layer retransmission mechanisms can be employed to further reduce the net PER to below 10. As a result, the contribution of packet loss to voice frame erasures is negligible. Instead, the primary contributor to voice frame erasures is the excessive packet delay beyond the system delay bound. The FL packet latency consists of two parts. The queueing delay at the scheduler under a certain VoIP traffic load. With the FIFO scheduler, the packet waiting time experienced by different users is similar regardless of their RF conditions, and the distribution is given by (10). The packet transmission latency over the air. It depends on the packet transmission rate, hence, the RF condition of the user. The users in the worst RF conditions experience the worst packet latency performance. We will mark the user who has the worst performance out of -percent of the total users in the network as. With the simplified assumption that a user s RF condition does not change, the packet transmission rate index for user can be identified as and (15) The distribution of the packet transmission duration units) in the interlaced structure can be obtained as (in slot (16) where. Combining (10) and (15), the FL packet latency distribution for user can be obtained as (17) Fig. 4. Average number of users packed in a physical packet. where and is the Laplace transform of and, respectively. The system delay bound is identified as (18) D. Analysis and Simulation Results Fig. 3 shows the VoIP capacity estimate from the analysis and simulation under the quality criterion of 2% and capacity criterion of 98%. It can be seen that VoIP capacity gain in voice loading diminishes with higher delay-bound due to the nonlinear increase of the queueing delay. From the curve, it is estimated that about 35 Erlangs can be supported with a 70 ms delay bound on the FL if the handsets are equipped with two receiving antennae. Fig. 4 shows the MUP efficiency in terms of the average number of VoIP packets contained in one physical-layer packet. As the key technique of VoIP transmission in the DOrA air interface, it is clear from the figure that MUP operation plays a critical role in absorbing the loading with more VoIP traffic. In Fig. 5, the lower curve shows the sector throughput when only voice bits are included. The middle curve shows the sector throughput when voice bits, the overhead bits and the padding bits are included. The upper curve shows the sector throughput

BI et al.: AN ANALYSIS OF VOIP SERVICE USING 1 EV-DO REVISION A SYSTEM 41 In this expression, is the number of active users in the current sector, is the other cell interference factor, is the total bandwidth (in Hertz), is the required bit energy to interference-plus-noise ratio for user, is the bit rate, is the percentage of chip energy from the overhead channels relative to the chip energy from the traffic channel, is the percentage of the chip energy from the control channel relative to the chip energy from the traffic channel, and is a binary random variable indicating whether user is transmitting data traffic or not. The system outage probability is, thus Fig. 5. Aggregate sector throughput performance. when all bits are included and all time slots are fully utilized. From Fig. 4, the VoIP throughput efficiency is rather poor, since a significant gap exits between the lower and the middle curves. This implies that the packets are often filled with significant number of padding bits. This situation can be improved when the system supports both VoIP traffic and best effort data. In this case, padding bits can be replaced by the best effort data bits, thus increasing the RF packing efficiency and application throughput. Further observation can be made that there is significant reduction in sector throughput with VoIP throughput when compared with the best effort packet data throughput. In [19], about 1.1 Mb/s sector throughput can be achieved when supporting best-effort data services. When supporting VoIP, the sector throughput decreases to less than 500 kb/s. The loss is due to scheduling the delay-sensitive VoIP packets. For best effort data packets, the scheduler is able to optimize the sector throughput based on users RF condition. However, in the case of VoIP, the scheduler is forced to serve users in poor RF conditions under time constraint to meet the stringent delay requirement, hence, the reduction in the sector throughput. V. ANALYSIS OF VOIP ON REVERSE LINK A. Theoretical Analysis for VoIP Capacity For VoIP services on the RL, each user is assigned its own high-speed data traffic channel for the entire call. Therefore, the traditional queueing analysis still applies to the evaluation of the Erlang capacity of the system. We expand the Erlang capacity analysis for the circuit-switched voice in a code-division multiple-access (CDMA) system [14] [16] and further enhance the analysis by considering the effect of HARQ on system capacity. The Erlang capacity is constraint of the system outage probability. The system outage probability is defined as the probability that the rise over thermal RoT exceeds a certain threshold. The RoT is often expressed as, where is the so-called loading of the sector. By further derivation and decomposition, the sector loading can be expressed as (19) (20) where is typically between 0.1 0.25, which corresponds to a RoT of 6 10 db. In this expression, the number of users is a Poisson random variable with a mean of based on the lost call held (LCH) model [14], where is the average call arrival rate and is the average call holding time. is a binary random variable depending on the traffic activity factor. The required bit energy to interference-plus-ratio is a random variable, depending on the coding and modulation of the encoder packet, the target PER, and the number of transmissions introduced by the HARQ operation. The bit rate is also a random variable depending on the rate control algorithm. The objective is to estimate the Erlang capacity that the system can provide under the outage probability. B. Calculation of the System Outage Probability From (20), the system outage probability can be written as (21) where. Let denote the maximum number of transmissions for an encoder packet. The required to meet a target packet error rate (PER) depends on the coding and modulation scheme, and the number of transmissions. For a particular encoder packet with corresponding rate, the will take a finite number of discrete values with probability (22) and, where,, is the probability of an encoder packet transmitted in subpacket, and is the required for the encoder packet after transmissions to meet the target PER. The transmission rate is also a random variable. Let denote the size of the transmission rate set. The probability of is (23)

42 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 24, NO. 1, JANUARY 2006 and, where, is the probability of a user choosing rate. Therefore, the probability distribution function (PDF) of will take an number of discrete values as TABLE III PARAMETERS FOR VOIP ERLANG CAPACITY ANALYSIS (24) Since the required for an encoder packet is usually represented by the aggregated value over the total number of transmissions, the average per subpacket can be computed as the aggregated divided by the total number of transmissions. Thus, (24) becomes (25) where The Activity Factor: The activity of the channel depends on two factors: the on off activity of the data traffic source, and the scheduling of the packet transmission over the packet data channel. Let denote the probability that the source is generating a traffic encoder packet, and denote the probability that a subpacket of the encoder packet is being transmitted over the channel. depends on the number of subpacket transmissions for the encoder packet. It equals the ratio of the number of transmissions to the maximum number of transmissions per encoder packet. The conditional probability of given the number of transmissions is (26) The Outage Probability: When the number of users is large, the left side of the inequality (21) or the loading can be approximated as a Gaussian random variable with mean and variance. Assuming,, and are independent random variables, the mean is TABLE IV PROBABILITIES OF NUMBER OF TRANSMISSIONS where is the mean of the number of users per sector. For simplicity we consider the average other cell interference level, which is modeled as a ratio of the average number of users in the current sector. In other words, the other cell interference is assumed to be in the variance calculation. The outage probability is given as (29) where is the error function; and are given by (27) and (28), respectively. C. Erlang Capacity for VoIP in DOrA We apply the analytical model as described in the previous section and evaluate the Erlang capacity for VoIP in DOrA. The parameters used for VoIP Erlang capacity analysis are summarized in Table III. From the link level simulations with 1% target PER after a maximum of three transmissions, the probabilities of the number of transmissions and corresponding are shown in Table IV. Pilot, DRC, RRI, and DSC are overhead channels, which are always active when the user is admitted to the system. With the traffic to pilot ratio values in Table III, the overhead percentage of the traffic channel is, thus, 0%, 36.45% for the 256-bit EP size. The variance is derived as (27) D. Comparison of Analytical Results and Simulations Using the above parameters, we compute the RoT distribution under different Erlang capacity situations as shown in Fig. 6. The simulation results are also shown in the figure. We can see that the analytical results match the simulation results very well in terms of RoT distribution with different loadings. To meet the outage probability of 1% at a RoT threshold of 7 db, 35 Erlang voice capacity can be supported. E. Delay Analysis Depending on the RF conditions, each packet may require one to four SF to complete using HARQ. The number of SF or equivalently, the transmission time for each packet, can be described by a PMF as (28) (30)

BI et al.: AN ANALYSIS OF VOIP SERVICE USING 1 EV-DO REVISION A SYSTEM 43 Also, since, wehave (33) In the above, we have provided the delay probability due to unavailability of the SF. The probability density function of the alignment delay is clearly the combination of this delay and the delay due to arrival in the middle of a SF, which can be written as (34) Fig. 6. Comparison of analysis and simulation results of RL RoT. where is the time needed for SF transmissions. They are 6.7, 26.7, 46.7, and 66.7 ms, respectively. Further, is the probability for each SF due to HARQ. In addition to the delays due to multiple SF transmissions using HARQ, delays may occur when the voice frame arrives at a time not necessarily at the boundary between two SFs, and when the next SF following the packet s arrival is not available. Let us define the time interval between the voice frame arrival and the boundary of the available SF as the time alignment delay. In this paper, we assume that the time alignment delay within a SF follows a uniform distribution. Without losing generality, let us assume that a voice frame arrives in a middle of a SF. We denote the next three SFs after the voice frame arrival as a SF with interlace index 1, 2, and 3. To reduce transmission delay, we adopt the greedy algorithm by which each voice frame is placed into the next available SF. Now, let us define four mutually disjointed events and probabilities by considering the three SFs following the arrival of a voice frame. Let be the probability that the voice frame is placed into SF 1. The subscript indicates the fact that the delay due to the unavailability of the SF is zero. Let,, 2, and 3 be the probability that the voice frame is placed into the SF.In this case, we denote as the probability that all the SF s with index 1, 2, and 3 are not available. Precise analysis of the above probabilities is very involved and is beyond the scope of this paper. For this reason, we simplify the analysis by assuming that that the probability of transmitting the fourth SF using HARQ is negligible. Under this condition,. To obtain we further assume that the system is in an equilibrium state in which the probability that the SF 1 is available is approximately identical for every three SF periods, although there may be some small variations in reality. We obtain (31) To obtain, we observe that the voice frame will be placed into SF3 only when SF1 and SF2 are both not available. This probability is given by (32) where is defined as the gate function that is equal to 1 in the interval of 0 and 20 ms, and 0 elsewhere. The VoIP packet transmission delay distribution can be approximated by the summation of the time alignment delay and the delay due to the multiple SF transmissions of HARQ as given in (30). Assuming that these two delays are statistically independent, the PDF for the packet transmission delay for the RL can be obtained from F. Computer Simulations (35) As discussed in previous sections, the EP size of 256 bits is mostly used to accommodate the small voice frame. To minimize the transmission delay, power control and traffic channel power to the pilot (T2P) power ratio is set in such a way that almost all packets complete successful transmission in three SFs. By aggregating packets from all users in the system, it is observed that the probabilities that a packet completes transmission in 1, 2, and 3 SF are 0.41, 0.48, and 0.11, respectively. The probability that a packet needs four SFs is negligible. Substituting these values in (30) and computing (35), the PDF for packet transmission delay of a typical user is plotted in Fig. 7. Shown in Fig. 7 are also the simulation results for delays of all packets in the system when the Erlang capacity in each sector is 26 and 35, respectively. As can be seen from the figure, the theoretical analysis for the delay matches that from the simulations very well. As long as the T2P values can be controlled so that the probability of the fourth SF transmission is negligible, almost all packets in the system can be limited to within 66.7 ms, which includes the 60 ms HARQ delay and the 6.7 ms voice frame alignment delay. For commercial services, however, it is usually important to ensure the voice quality of each user, not the PER of all packets in the system. Consider users whose PER is below a given threshold, say 1%. One useful criterion is to require percent of users in the system to meet the above criterion. A typical value for, for instance is 98%. Through simulations, the PDF of users that can meet 1% FER is shown in Fig. 8 for two system loadings. From the figure with a delay limit of 70 ms, 98% of users can meet the performance criteria under the two Erlang capacity values. By combining Figs. 7 and 8 using the 35 Erlang curves, we obtain Fig. 9 in which the axis represents the percentage of

44 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 24, NO. 1, JANUARY 2006 2% FER in the system if the average FER of the system is about 5%. VI. CONCLUSION In this paper, we evaluated the feasibility of supporting VoIP service using the 1 EV-DO Revision A system. We proposed an analytical model and carried out computer simulations to study the possible capacity and delay performance. Based on the analysis and simulations, the support of VoIP using 1 EV-DO Rev. A appears technically attractive. The expected Erlang capacity is estimated to be comparable to that of a circuit switched CDMA2000 system. Fig. 7. Packet delay distribution comparisons of simulation and analysis. ACKNOWLEDGMENT The authors would like to thank S. Vitebsky, A. Stoylar, X. Wang, and the reviewers for their helpful discussions and comments. REFERENCES Fig. 9. Fig. 8. Percentage of users not meeting 2% FER versus average FER. User delay distribution with different Erlang loading. total frame erasures in the system and axis represents the percentage of users not meeting the 2% FER. From Fig. 9, it can be seen that the percentage of users not meeting the 2% FER can be approximated by a linear function of the system packet delay given in (35). The slope of the linear function is approximately 12 using the best-fit technique and the intercept is about 0. For example, about 60% users will not be able to meeting the [1] B. Douskalis, IP Telephony. Englewood Cliffs, NJ: Prentice-Hall, 2000. [2] D. R. Jeske, B. Samadi, K. Sohraby, Y. T. Wang, and Q. Zhang, An edge-based call admission control technique in IP networks, in Proc. 2nd IFIP Netw. Conf., Italy, May 2002, pp. 178 189. [3] M. Visser et al., Voice and data transmission over and 802.11 Wireless network, in Proc. 6th IEEE Int. Symp. Pers. Indoor Mobile Radio Commun. (PIMRC), Se. 1995, pp. 648 652. [4] M. Veeraraghavan et al., Support of voice services in IEEE 802.11 WLANs, in Proc. INFOCOM, 2001, pp. 488 497. [5] 3rd Generation Partnership Project 2 (3GPP2), cdma200 high rate packet data air interface specification, Tech. Rep. C.S20024-0 v2.0, Oct. 2000. [6] Q. Bi, R. Brown, D. Cui, A. Gandhi, C.-Y. Huang, and S. Vitebsky, Performance of 12EV-DO third generation wireless high speed data system, Bell Labs J., vol. 7, no. 3, pp. 97 107, Jan. 2003. [7] 3rd Generation Partnership Project 2 (3GPP2), cdma200 high rate packet data air interface specification, Tech. Rep. C.S20024-A v1.0, Apr. 2004. [8] 3rd Generation Partnership Project 2 (3GPP2), Enhanced variable rate codec, speech service option 3 for wideband spread spectrum digital systems, 2004. [9] Internet Engineering Task Force (IETF), Session initiation protocol (SIP), RFC 3261, Jun. 2002. [10] Internet Engineering Task Force (IETF), Real-time transport protocol (RTP), RFC 1889, Jan. 1996. [11] Internet Engineering Task Force (IETF), Integrated services model, RFC 1633, Jun. 1994. [12] Internet Engineering Task Force (IETF), An architecture for differentiated services, RFC 2475, Dec. 1998. [13] 3rd Generation Partnership Project 2 (3GPP2), 12EV-DV Evaluation Methodology v13.1, Jun. 2003. [14] A. J. Viterbi, CDMA: Principles of Spread Spectrum Communication. Reading, MA: Addison-Wesley, 1995. [15] E. Esteves, On the reverse link capacity of cdma2000 high rate packet data systems, in Proc. IEEE Int. Conf. Commun., vol. 3, Apr. 2002, pp. 1823 1828. [16] Q. Zhang and O. Yue, UMTS air interface voice/data capacity Part 1: Reverse link analysis, in Proc. Veh. Technol. Conf.-Spring, vol. 4, 2001, pp. 2725 2729. [17] Q. Bi, P.-C. Chen, P. Li, S. Vitebsky, and Y. Yang, Forward link performance analysis of the cdma2000 3G1X data system, Bell Labs Tech. J., vol. 7, no. 3, pp. 83 96, 2003. [18] Q. Bi, C.-Y. Huang, P. Li, and M. E. Newbury, Measures of wireless data performance, Bell Labs Tech. J., vol. 7, no. 3, pp. 219 223, 2003. [19] Q. Bi, A forward link performance study of the 12EV-DO rev. 0 system through field measurements and simulations, Bell Lab. Tech. J., vol. 10, no. 2, 2005.

BI et al.: AN ANALYSIS OF VOIP SERVICE USING 1 EV-DO REVISION A SYSTEM 45 Qi Bi (SM 92) received the B.S. and M.S. degrees from Shanghai Jiao Tong University, Shanghai, China, and the Ph.D. from Pennsylvania State University, University Park. He is a Bell Laboratories Fellow in the Mobility Solutions Unit, Lucent Technologies, Whippany, NJ. He currently heads a team with responsibilities of analyzing and designing the third-generation wireless digital communication systems. He served as the Guest Editor of Wireless Communications and Mobile Computing (Wiley). He is also a recognized leader outside of Lucent Technologies and has served as technical chair in many international conferences. He holds more than 40 U.S. patents. His present focus is in the areas of high-speed wireless data network delivering VoIP, broadcast and multicast services, push to talk, and broadband wireless communications. Dr. Bi was the recipient of numerous honors including the Advanced Technology Laboratory Award in 1995 and 1996, the Bell Laboratories President s Gold Award in 2000 and 2002, The Bell Laboratories Innovation Team Award in 2003, the Speaker of the Year Award from the IEEE New Jersey Coast Section in 2004, and the Asian American Engineer of the Year Award in 2005. He has served as the Technical Vice-Chair of the IEEE Wireless Communications and Network Conference 2003, Technical Chair for Wireless Symposium of the IEEE GLOBECOM 2000 2002, and organizer of the First and Second Lucent IS-95 and UMTS Technical Conference in 1999 and 2000. He served as Feature Editor of the IEEE Communications Magazine (2001), Editor of the IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS and the IEEE TRANSACTION ON WIRELESS COMMUNICATIONS. Pi-Chun Chen received the M.S. and Ph.D. degrees in electrical engineering from the Wireless Information Laboratory (WINLAB), Rutgers University, Piscataway, NJ, in 1996 and 1999, respectively. Upon her graduation, she joined Applied Research, Telcordia Technologies, as a Research Scientist conducting research in the area of advanced wireless technology analysis. Her work included the packet data protocol design to provide the evolution path of the Personal Access Communications Systems (PACS) to 3G system and network deployment tools algorithm. Since November 2000, she has been Member of Technical Staff at Bell Laboratories, Lucent Technologies, Whippany, NJ. She is responsible for system level performance analysis and algorithm design for 3G communication systems. Her research interests include radio resource management for QoS services, power control, handoff, random access performance, admission, and congestion control. Yang Yang received the B.S. degree from the University of Science and Technology of China, Hefei, China, in 1994, and the M.E. and Ph.D. degrees from Stevens Institute of Technology, Hoboken, NJ, in 1997 and 1999, respectively, all in electrical engineering. Since 1999, she has been with Lucent Technologies, Whippany, NJ, as a System Engineer. Her current research interests and activities are focused on the performance analysis of CDMA2000 and 12EV-DO systems, algorithm designs for air interface control and optimization, traffic modeling, and engineering of the wireless networks. Qinqing Zhang (S 95 M 98 SM 03) received the B.S. and M.S.E. degrees in electronics engineering from Tsinghua University, Beijing, China, and the M.S. and Ph.D. degrees in electrical engineering from the University of Pennsylvania, Philadelphia. She is Member of Technical Staff at Bell Laboratories, Lucent Technologies, Whippany, NJ. Since joining Bell Laboratories in 1998, she has been working on the design and performance analysis of wireline and wireless communication systems and networks, radio resource management, algorithms and protocol designs, and traffic engineering. She is also an Adjunct Assistant Professor in the Department of Electrical and System Engineering, University of Pennsylvania. She is the coauthor of Design and Performance of 3G Wireless Networks and Wireless LANs (Springer, 2005). She has published numerous papers in IEEE journals and conferences. She has been awarded 6 patents and has 14 patent applications pending. Dr. Zhang serves on the Editorial Board of the IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS and on the technical program committees of various IEEE conferences.