VoIP Overview 032105
-
date post
06-Apr-2018 -
Category
Documents
-
view
221 -
download
0
Transcript of VoIP Overview 032105
-
8/3/2019 VoIP Overview 032105
1/44
Pa
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
VoIP on 1xEVVoIP on 1xEV--DO rev. ADO rev. AQQUALCOMM,UALCOMM, March 20March 20
-
8/3/2019 VoIP Overview 032105
2/44
Pa
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
AgendaAgenda
Executive Summary
Telco-Quality VoIP Requirements
Network Architecture for VoIP over EV-DO rev A
Voice over Wireless IP: performance enhancing features
Capacity Simulation Results
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEM h 2005 V IP O i
-
8/3/2019 VoIP Overview 032105
3/44
Pa
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Executive SummaryExecutive Summary
VoIP capacity of 48 users per sector can be achieved on EV-DO rev Awith dual-diversity handsets
Capacity is comparable to 1x circuit-switched voice capacity if similar
assumptions were made (e.g. 3GPP2 evaluation framework, smartblanking, MSO model, etc)
Additional capacity gains can be achieved by introducing interferencecancellation techniques. In this case, DO rev A can support up to 58users per sector
The VoIP over DO rev A system is reverse link limited, leaving asignificant amount of unused forward link capacity. This free capacitycan be used for forward link centric applications such as Gold orPlatinum multicast.
In order to successfully implement VoIP over DO rev A, some standardsneed to be revised and the corresponding features implemented. E.g. IS-
835-D, IS-878-A and TIA-1054
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
4/44
Pa
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Wireless VoIP RequirementsWireless VoIP Requirements
VoIP calls must have at least similar quality as circuit-switched voice calls
End-to-end delays for mobile-to-land and mobile-to-mobile calls should be similar toexisting networks (e.g. 280 msec)
Frame error rate should be controlled to no more than 2%
Voice quality degradation should be minimal during handoffs
Need to support existing vocoders and possibly new enhanced ones
Capacity of the wireless VoIP system must be comparable or better than
existing wireless circuit-switched systems
Backend solutions need to be in place to support equivalent functions asin todays systems
Authorization, Accounting, Roaming, etc
VoIP implementation should allow for the development of new integratedmedia services in addition to existing voice services
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
5/44
Pa
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Network Architecture and ProtocolsNetwork Architecture and Protocols
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
6/44
Pa
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Wireless VoIP Network ElementsWireless VoIP Network Elements
1. 1xEV-DO rev A RAN Provides delay-sensitive QoS support and admission control
Provides QoS reservation and activation based on enhanced
multi-flow packet application (EMFPA) protocol
Supports IS-835-D, IS-878-A and RoHC
2. SIP-based VoIP core elements
Registration, call setup and control
Gateway for PSTN calls Codec transcoding
3. EV-DO rev A devices
VoIP application
SIP support
EV-DO Rev ABTS
Internet
BSC PDSN
R-P Interface
AAA
SIPRegistrar
EdgeRouterVoIP App A12
QoSDomain
MGW
PSTNSS7
SIPProxy
LocationServer
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
7/44Pa
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Required RAN Features for VoIPRequired RAN Features for VoIP
1. PDSN sends IP packets to BSC without PPP encapsulation Eliminates PPP overhead and allows for efficient air interface header compression
Improves packet dropping efficiency and allows for seamless make-before-breakhandoffs between RANs
One A10 between PDSN and RAN carrying PPP traffic for control functions
One or more A10s between the PDSN and RAN carrying IP traffic for differentQoS flows
New service option introduced allowing the PDSN to send IP packets to the RAN
IS-835-D in ballot resolution, Expected publication: 1Q 2005
IPFlow
CDMAFlow
CDMAFlow
IPFlow
IPFlow
IPFlow
CDMAFlow
QoS 1 QoS 2 QoS 3
ROHCChannel
ROHCChannel
IPFlow
ROHCChannelCDMA
Flow
IPFlow
CDMA
Flow
IPFlow
PPP in HDLC - like Framing
Header / PayloadCompression
IPFlow
PDSN
RAN
Existing architecture Proposed architecture
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
8/44 Pa
QU CO O O O S Ua c 005 o O e e
Why Air Interface Header Compression?Why Air Interface Header Compression?
First, header compression needed to reduce RTP/UDP/IP header overheadof voice frames RTP Header: 12 bytes
UDP Header: 8 bytes
IP Header: 20 bytes (IPv4) or 40 bytes (IPv6) Full rate frame size is only 22 bytes. Overhead even more dominant for 1/2 and 1/4
rates
Alternatively, frame bundling could lower overhead but leads to increased
delays and burst error rates
A robust and efficient header compression scheme requires state fulloperation with error recovery and acknowledgement mechanisms
RAN based RoHC allows for efficient implementation Compression algorithm can take advantage of air interface error and timing recovery
Packet dropping based on air interface information done prior to header compression
Simplified connected-state BSC-BSC handoff with two independents ROHC contexts
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
9/44 Pa
Header Compression System View (mobile to mobile)Header Compression System View (mobile to mobile)
Downlink HeaderCompressor
Uplink HeaderDecompressor CoreCore
VoIPVoIP
NetworkNetwork
Uplink Header
Compressor
RL
Downlink Header
Decompressor
FL
RANRAN RANRAN
AT_2AT_2AT_1AT_1
Typical RoHC header sizes with timer-basedcompression mode
2 or 4 bytes on IPv4 (UDP checksum enabled or disabled)
4 bytes on IPv6 (UDP checksum must be enabled)
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
10/44 Pa
Required RAN Features for VoIP (contd)Required RAN Features for VoIP (contd)
2. QoS configuration and activation using the Enhanced Multi-Flow PacketApplication (EMFPA) Protocol
Streamlined process to minimize setup delays while consuming no resources untilactivation
TIA-1054 published in January 2005. Requires appropriate QoS support in IS-835-D,IS-878-A and IS-1878-A.
Configuration After session and PPP establishment upon power-up, VoIP application (AT) sends
reservation request to setup the appropriate QoS
After authorization, AN initiates QoS configuration
Upon successful configuration, AT instantiates the required IP filters at the PDSN Filters are classifiers based on source/destination IP addresses, Port numbers, etc.
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
11/44 Pa
Registration / QoS ConfigurationRegistration / QoS Configuration
AT RAN PDSN AAA
SIP
Reg
Powerup
Session establishmentPPP carrying A10 setup
and Sub QoS ProfileAuthentication andSub QoS Profile
Appstarts
EMFPA: AttributeUpdateRequest
(ReservationKKQoSRequest for audio, control)
Authorization wrt Sub QoS Profile
EMFPA: AttributeUpdateAccept
EMFPA: AttributeUpdateRequest(Link Flow Configuration)
EMFPA: AttributeUpdateAccept
Set up A10s for carryingcontrol, media traffic
Resv (TFT)
ResvConfirm
SIP Registration
RTCMAC SubType 3: AttributeUpdateRequest(MAC Configuration)
RTCMAC SubType 3: AttributeUpdateAccept
Could bePart of
SessionEstablishment, repeated
for eachcodec
EMFPA: AttributeUpdateRequest(ReservationKKQoSResponse)
EMFPA: AttributeUpdateAccept
RAN performs authorization bychecking requested ProfileIDs
wrt subscriber QoS profiledownloaded from AAA
FL IP filters sent to PDSN.ReservationLabel binds to
A10 and RLP flow
VoIP app ready to place orreceive calls
Access to QoS for VoIP calls can be restricted to authorized subscribers and valid applications
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
12/44 Pa
VoIP Call SetupVoIP Call Setup
QoS activation using EMFPA Protocol (TIA-1054)
AT requests the audio flow to be activated by sending a ReservationOnRequest
Control flows (SIP signaling) may be activated by default since they consume
minimal resources AN performs admission control by checking BS available resources
If successful, AN configures FL scheduler resources and RTCMAC resources if notalready done
AN sends ReservationAccept to AT. SIP call setup starts. SIP signaling used to setup and tear down VoIP calls
SIP compression may be used to reduce amount of signaling overhead and reducelatency
RAN sendsGrantedQoSindication to PDSN upon allocation and de-allocation of resources to a VoIP call
Can be used to generate AAA records allowing for time-based billing
If one A10 is dedicated to a VoIP flow, byte accounting may also be generated as perIS-835-D
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
13/44Pa
Call Setup(same QoSProfileID at the end points)Call Setup(same QoSProfileID at the end points)
AT1 RAN PDSNSIP
Proxy
AT2
Call
InitatedRUP: ConnectionRequest
EMFPA: ReservationOnRequest
(Default Codec)
Admission Control
EMFPA: ReservationAccept
SIP: Invite (Codec List)SIP: Invite (Codec List)
SIP: 100 Trying
Connection Setup
PDSN RAN
Connection Setup
SIP: Invite (Codec List)
Granted QoS
EMFPA:ReservationOnRequest
(Default Codec)
EMFPA:
ReservationAccept
Admission Control
Granted QoS
Ring User
SIP: 180 RingingSIP: 180 Ringing
User Picks
SIP: 200 OKSIP: 200 OK
SIP: ACK
Media Traffic
SIP: 100 Trying
SIP: PRACK
SIP: PRACK
Call SetupDelay
Call Setup Time = 2 * Conn Setup + RTD + QoS Activation
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
14/44Pa
Voice over Wireless IP:Speech quality enhancing techniques
Voice over Wireless IP:Speech quality enhancing techniques
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
15/44Pa
Speech Basics: Talk spurts and silence intervalsSpeech Basics: Talk spurts and silence intervals
Talk spurtsTalk spurts are produced when the user isare produced when the user is
speaking and the vocoder uses framesspeaking and the vocoder uses frames
different than 1/8 rate frame fordifferent than 1/8 rate frame for
communication of the speechcommunication of the speech
Silence intervalsSilence intervals are produced when theare produced when the
user goes silence and the speech vocoderuser goes silence and the speech vocoder
uses only 1/8 rate frames for communicationuses only 1/8 rate frames for communication
of the background noiseof the background noise
In a packet-switched network capacity can be improved by reducing theamount of frames used for background noise information
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
16/44
Pa
Mouth-to-Ear Delay(ITU-T G.114)
285ms285ms
Maximum acceptable end-to-end delay of 285ms for user satisfaction
Commercial 3G 1x networks have 260-270ms delay
Packet-switched networks allow for capacity-delay tradeoff optimization
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
17/44
Pa
Voice Frame Delay JitterVoice Frame Delay Jitter
The decoder ideally receives and plays one voice frame every 20ms However, the voice frame inter-arrival time is not constant. The variance in
the inter-arrival time is know asdelay jitter.
A de-jitter buffer is needed to allow evenly delivery of voice frames todecoder
0
50
100
150
200
250
300
350
400
1 101 201 301 401 501 601 701 801 901 1001 1101
Frame Count
Voice
FrameDelay(ms)
End2end Packet Delay
Running Average (20)
MAX Delay (20)
MIN Delay (20)
Same jitter, DifferentSame jitter, Different
End2End DelayEnd2End Delay
Different jitter,Different jitter,
DifferentDifferent
End2End DelayEnd2End Delay Sources of jitter in a 1xEV-DO
network Reverse link MAC
Forward link scheduler
RF channel conditions
Handoff
Core network
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
18/44
Pa
Voice Quality Enhancing Features of VoIP over EV-DOVoice Quality Enhancing Features of VoIP over EV-DO
De-jitterBuffer
SmartNoise
DecoderTime
Warping
Encoder
LowerLayers
De-jitterBuffer
SmartNoise
DecoderTime
Warping
SmartBlanking
LowerLayers
1xEV-DO Rev A
Encoder
SmartBlanking
Smart blanking
Smart background noise
Adaptive de-jitter buffer
Speech time warping
Enhanced error concealment
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
19/44
Pa
Smart Blanking / Background NoiseSmart Blanking / Background Noise
Current vocoders introduce unnecessary overhead by using a sequence of1/8 rate frames for background noise information during silence periods
Even with RoHC, IP Packet overhead is twice the size of the payload
A single prototype 1/8 rate frame can be repeatedly played back if it hassimilar statistical properties as the background noise
Transmitter (Smart Blanking)
Transmits the first 1/8 rate frame after the end of a talk spurt the prototype frame If background noise changes significantly during silence, sends a new 1/8 rate
prototype frame
Receiver (Smart Background Noise)
Transitions to Silence state when a 1/8 rate frame is received (or time out). When insilence state, playback prototype 1/8 rate frame
If a 1/8 rate frame is received during silence state, update prototype 1/8 rate frame
To avoid flatness of reconstructed background noise, erasures are puncture withsome probability
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
20/44
Pa
Prototype 1/8 Rate Frame UpdatePrototype 1/8 Rate Frame Update
Sometimes, first 1/8 frames during silence interval are not representativeof background noise
Updates triggered by noise energy change
Updates triggered by noise frequency content change
Adaptive update algorithms optimize tradeoff between 1/8 rate overheadand noise quality reconstruction
Example: Noise from a rack of computers
Beginning of several silence periods shown
-20
-10
0
10
20
30
40
50
1 2 3 4 5 6 7 8 9 10
Frame number
Frameene
rgydeltawith
respecttoaverage,
dB
Few first frames do notFew first frames do not
represent the averagerepresent the average
background noisebackground noise
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
21/44
Pa
Speech SamplesSpeech Samples
Harvard sentences with background noise generated by anelectric motor
Original recording
EVRC (Silence periods only)
Sending one 1/8 rate frame (Silence periods only)
Smart Blanking (Silence periods only)
Counting with background noise generated by a Rack ofcomputers
Original recording
EVRC
Sending one 1/8 rate frame
Smart Blanking
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
22/44
Pa
Adaptive De-jitter BufferAdaptive De-jitter Buffer
The de-jitter buffer is an adaptive buffer that restores constant inter-packettiming prior to decoding
The required amount of buffer changes dynamically for each talkspurt. Itrepresents a tradeoff between additional end-to-end delay and frameerasure rate
20ms DeDe--jitter bufferjitter buffer DecoderDecoder
Traditional deTraditional de--jitter/decoder implementationjitter/decoder implementation
Even deliveryEven delivery
of voice framesof voice frames20ms of voice20ms of voice
per frameper frame
20ms
InIn--order delivery not guaranteedorder delivery not guaranteed
Variable Inter-arrival times
If there are too many frames in the buffer, end-to-
end delay is increased
If there are no frames in the buffer, an erasure hasto be fed to the decoder
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
23/44
Pa
Adaptive De-jitter Buffer with Time Warping OperationAdaptive De-jitter Buffer with Time Warping Operation
Time Warping adjusts the playback duration of a speech segmentwithoutchanging its pitch
Time expansion or compression allows the de-jitter buffer size changeduring a talk spurt
Use of Speech Time Warping greatly enhances the system ability to trackvariable delay and jitter, reducing the overall latency of the de-jitteroperation for same target PER
20ms DeDe--jitterjitterbufferbuffer
Decoder & TWDecoder & TW
DeDe--jitter/decoder/time warping implementationjitter/decoder/time warping implementation
UnUn--even delivery ofeven delivery of
voice framesvoice frames
1010--35ms of voice35ms of voice
per frameper frame
(when required)(when required)
20ms
InIn--order delivery not guaranteedorder delivery not guaranteed
Variable Inter-arrival times
If there are too many frames in the buffer, playback
time reduces
If there are few frames in the buffer, playback timeincreases
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
24/44
Pa
Time Warping OperationTime Warping Operation
In order to preserve pitch during time-warping, long-term similarities ofthe human speech must be found among samples
Maximum auto-correlation algorithm determines a set of suitablesamples to execute time warping
Small speech segments are merged to achieve compression or
repeated to achieve expansion
1 pitch1 pitch
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Addi i l F f D ji B ff Ti W i
-
8/3/2019 VoIP Overview 032105
25/44
Pa
Additional Features of De-jitter Buffer/Time WarpingAdditional Features of De-jitter Buffer/Time Warping
Playback time of buffered frames can be expanded prior to certainknown periods of air-link unavailability
Forward link handoffs
Reverse link silence periods
One wayOne way
delaydelaySpeechSpeechsegmentsegment
User1User1 User2User2
ConversationalConversational
RTDRTD
ConversatioConversatio
RTDRTD
Reduction of conversational roundtripdelay (RTD)
The perceived RTD is defined by the delayof the first and last packet of speechsegments
First packets in a talkspurt can be time-
expanded when played back No need to wait until de-jitter buffer fills up
with the target number of frames
Last packets in a talkspurt can be time-
compressed when played back
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
E h d E C lE h d E C l
-
8/3/2019 VoIP Overview 032105
26/44
Pa
Enhanced Erasure ConcealmentEnhanced Erasure Concealment
Vocoders designed for circuit-switched networks perform extrapolation oferased packets purely based on the last packet
For packet-switched networks, where a de-jitter buffer is present, future
packets may be available for improved voice quality
Simulations show that future frame is available for enhanced concealmentapproximately 40% of the time
A good portion of the lost information can be linearly interpolated with
increased accuracy
Pitch estimation
Minimal dampening or fading of the speech during erasure concealment can be achieved
GoodGoodErasureErasureGoodGood
Playback Time linePlayback Time line
CircuitCircuit
VoIPVoIP
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
27/44
Pa
Capacity Simulation ResultsCapacity Simulation Results
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Si l ti F kSi l ti F k
-
8/3/2019 VoIP Overview 032105
28/44
Pa
Simulation FrameworkSimulation Framework
QUALCOMM developed a complete network simulation model representing 19
cells / 57 sectors
The model follows the 3GPP2 Simulation Strawman with minor modifications to
closely match practical implementations
All EV-DO rev A terminals are assumed to have dual receive diversity
Voice frames are simulated from source to destination including all possible
impairments
Capacity is determined based on collected statistics: mouth-to-ear delay, frame
error rate (FER), rise-over-thermal (ROT), etc.
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
M d l A tiModel Assumptions
-
8/3/2019 VoIP Overview 032105
29/44
Pa
Model AssumptionsModel Assumptions
Source traffic is modeled based on MSO model IS-871. Full rate: 29%, rate: 4%, rate: 7%, 1/8 rate: 6%, Blanked: 54%
There is exactly one vocoder frame per IP packet (no bundling)
Packet overheads:
4 bytes of RTP/UDP/IP overhead is assumed with RoHC
2 bytes of RLP and Stream layers
4 bytes of MAC trail, FCS and tail bits Constant delay components:
Circuit-to-DO or
DO-to-Circuit**DO to DO
35ms 35ms
5ms 10ms
10ms 20ms
15ms 15ms
3ms 3ms
68ms 83ms
* Additional propogation delay can be added as 0.005ms/km for long distance calls [TIA/EIA TSB116]
** Additional delay is assumed for circuit network depending on characteristics (e.g., 1xRTT to DO)
Core IP Network or PSTN *
Voice frame decoding (not including de-jitter/time warper)
TOTAL
Delay component
Vocoder (alg., proc.)
Packet Processing (turbo encod, demod, decod, MAC)
RAN (BTS-PDSN)
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
VoIP Capacity of 1xEV-DO rev AVoIP Capacity of 1xEV-DO rev A
-
8/3/2019 VoIP Overview 032105
30/44
Pa
VoIP Capacity of 1xEV-DO rev AVoIP Capacity of 1xEV-DO rev A
System capacity of 48 VoIP users per
sector can be achieved given maximum
reverse link load criterion
Reverse link ROT should not exceed 7dB by
more than 1% of time
Approximately 89 MAC channels are
allocated per sector
Similar capacity figure could be achieved by 1xRTT circuit-switched voice if dual
diversity handsets and smart blanking were employed
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Mouth-to-Ear Delay Statistics (mobile to mobile)Mouth-to-Ear Delay Statistics (mobile to mobile)
-
8/3/2019 VoIP Overview 032105
31/44
Pa
Mouth-to-Ear Delay Statistics (mobile to mobile)Mouth-to-Ear Delay Statistics (mobile to mobile)
* 3G1x delay values are based on field measurements from commerc* 3G1x delay values are based on field measurements from commercial 1xRTT networksial 1xRTT networks
Average end to end delay is approximately 100ms lower than in existing 1xRTTdeployments
Even at capacity, 99% of packet delays are better than typical circuit-switched
delay
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Mouth-to-Ear Delay Statistics (2)Mouth-to-Ear Delay Statistics (2)
-
8/3/2019 VoIP Overview 032105
32/44
Pa
Land to DOLand to DO
1xRTT to DO wt. tandem (+133ms)1xRTT to DO wt. tandem (+133ms)
1xRTT to DO w/o1xRTT to DO w/o
Tandem (+95ms)Tandem (+95ms)
Mouth-to-Ear Delay Statistics (2)Mouth-to-Ear Delay Statistics (2)
DO to LandDO to Land
DO to 1xRTT wt. tandem (+133ms)DO to 1xRTT wt. tandem (+133ms)
DO to 1xRTT w/oDO to 1xRTT w/o
Tandem (+95ms)Tandem (+95ms)
End-to-end delays of land to DO calls arewithin ITUsVery Satisfiedrank (
-
8/3/2019 VoIP Overview 032105
33/44
Pa
Capacity Enhancements: Pilot Interference CancellationCapacity Enhancements: Pilot Interference Cancellation
A significant portion of reverse link interference is due to Pilot signal transmissionswhen a large number of VoIP users are present
Hence VoIP capacity can be improved by removing this pilot interference at the base
station
QUALCOMM is offering Pilot InterferenceCancellation (PIC) as an optional FPGA
feature supported by the CSM6800 solution
System capacity of 58 VoIP users per
sector can be achieved for 1%@7dB RoT
Approximately 100 MAC channels areallocated per sector
PIC increases VoIP capacity by 20%
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Mouth to Ear Delay Statistics with PICMouth to Ear Delay Statistics with PIC
-
8/3/2019 VoIP Overview 032105
34/44
Pa
Mouth-to-Ear Delay Statistics with PICMouth-to-Ear Delay Statistics with PIC
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Summary of VoIP Capacity over EV-DO Rev ASummary of VoIP Capacity over EV-DO Rev A
-
8/3/2019 VoIP Overview 032105
35/44
Pa
Summary of VoIP Capacity over EV-DO Rev. ASummary of VoIP Capacity over EV-DO Rev. A
1xEV-DO rev A with dual-antenna handsets provides a competitivealternative for wireless VoIP services
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Mixed VoIP and Platinum MulticastMixed VoIP and Platinum Multicast
-
8/3/2019 VoIP Overview 032105
36/44
Pa
Mixed VoIP and Platinum MulticastMixed VoIP and Platinum Multicast
Platinum Channel at 187kbps 1/8 interlace
Platinum Channel at 328kbps 1/4 interlace (minus control channe
Excess Forward Link Capacity Allows Operators to Introduce
Multicast with Minimal End-to-End Delay Impact
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Mixed VoIP and Platinum Multicast (2)Mixed VoIP and Platinum Multicast (2)
-
8/3/2019 VoIP Overview 032105
37/44
Pa
Mixed VoIP and Platinum Multicast (2)Mixed VoIP and Platinum Multicast (2)
Even at Voice Capacity, 95 Percentile End-to-End Delays is Below 300ms
Additional Multicast Channel Capacity Can Be Available During Non Busy Hours
Every DO rev A Carrier Used for VoIP Can Provide Free Multicast Capacity
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Future Simulation WorkFuture Simulation Work
-
8/3/2019 VoIP Overview 032105
38/44
Pa
Future Simulation WorkFuture Simulation Work
Evaluate capacity vs. delay tradeoffs for the following scenarios
Mixed VoIP and Best Effort users
Mixed VoIP, BE and Multicast
New update in 4-6 weeks
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
39/44
Pa
Thank You!Thank You!
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
-
8/3/2019 VoIP Overview 032105
40/44
Pa
Backup SlidesBackup Slides
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Reverse Link ModelingReverse Link Modeling
-
8/3/2019 VoIP Overview 032105
41/44
Pa
gg
Reverse Link is operated in a manner optimized for voice service
12-slot termination mode (i.e., 1% PER target after 3 sub-packets)
For VoIP flow, each IP packet is sent in one MAC packet when power headroom allows (max AT TX power
is 23dBm). MAC layer does not limit data rate
No retransmission of failed packets (RLP disabled)
DRC length of 8 slots, independent of handoff state
The AT does not drop any packets due to delay
Overhead and Feedback Channels
Pilot, DRC, DSC, RRI, ACK, overheads are modeled
RAB, RPC, H-ARQ channel performance also modeled
Parameters:
-6dB DRC-to-pilot
-9dB / -15dB DSC-to-pilot (sho / no sho)
-6dB RRI-to-pilot ACK channel load on RL is modeled as constant load
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Forward Link ModelingForward Link Modeling
-
8/3/2019 VoIP Overview 032105
42/44
Pa
gg
Each IP packet gets a timestamp at the access network (AN) and scheduled on FL
Multi-user (MU) scheduler minimizes packet delay while increasing link utilization
Uses both single-user and multi-user packets as appropriate
Multi-user packets can carry data for up to 8 different users
Uses the packet arrival timestamp (no knowledge of prior traffic delay)
MU scheduler may drop some packets that have experienced excessive delay (e.g., 200ms)
at the FL transmission queue
No retransmission of failed packets (RLP disabled)
H-ARQ and D-ARQ* are modeled
The DRC and ACK channels are modeled
DRC and ACK errors and erasures are taken into account
DRC erasure mapping algorithm is implemented
76.8kbps Control Channel and other packet overheads are modeled
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Simulation Configurations (mobile to mobile)Simulation Configurations (mobile to mobile)
-
8/3/2019 VoIP Overview 032105
43/44
Pa
DO to DODO to DO
DODO
RANRANCore IPCore IP
Ntwk.Ntwk.DODO
RANRANDO ATDO AT
DeDe--jitterDO ATDO AT
Encoder jitter
Circuit to DO (e.g., 1xRTT to DO)Circuit to DO (e.g., 1xRTT to DO)
CircuitCircuit
PhonePhone
PSTN*PSTN* DO ATDO AT
DeDe--jitterjitter
DO ATDO AT
EncoderEncoder
DO RANDO RAN
DeDe--jitterjitter
DO to Circuit (e.g., DO to 1xRTT)DO to Circuit (e.g., DO to 1xRTT)
CircuitCircuit
PhonePhone
CircuitCircuit
RANRAN
CircuitCircuit
RANRAN
Encoder
DODO
RANRAN
PSTN*PSTN*
* PSTN and tandem encoding may not be required if both circuit and VoIP networks usesame vocoder (e.g., EVRC).
QUALCOMM PROPRIETARY DO NOT DISTRIBUTEMarch 2005 VoIP Overview
Simulation Configurations (land to/from mobile)Simulation Configurations (land to/from mobile)
-
8/3/2019 VoIP Overview 032105
44/44
Pa
Circuit to DO (e.g., POTS to DO)
Core IPCore IP
Ntwk.Ntwk.DODO
RANRANDO ATDO AT
DeDe--jitterjitter
Land VoIP to DO (e.g., PC client to DO)Land VoIP to DO (e.g., PC client to DO)
CircuitCircuit
PhonePhone
Circuit to DO (e.g., POTS to DO)
PSTNPSTN DO ATDO AT
DeDe--jitterjitter
DO ATDO AT
EncoderEncoder
DO RANDO RAN
DeDe--jitterjitter
DO to Circuit (e.g., DO to POTS)DO to Circuit (e.g., DO to POTS)
CircuitCircuit
PhonePhone
Land VoIPLand VoIP
PhonePhone
DODO
RANRAN
PSTNPSTN
DO to Land VoIP (e.g., DO to PC client)
DO ATDO AT
EncoderEncoder
DO RANDO RAN
DO to Land VoIP (e.g., DO to PC client)
Land VoIPLand VoIP
PhonePhone
DeDe--JitterJitter
Core IPCore IP
Ntwk.Ntwk.