PTT Network Planning and Dimensioning
PG 1
Push To TalkCDMA2000® 1X Network Planning
and Dimensioning
Dave Anderson, Caroline Chan
Nortel Networks
PTT Network Planning and DimensioningPG 2
What is Push-To-Talk
• Is typically a Voice over IP data call in a CDMA2000® 1X network
• Ideally uses FCH only, no SCH
• Is an ‘always on’ PPP session between the terminal and PDSN
• Is a group call with 1 person talking, multiple people listening
• Phone or Server may buffer early speech to improve call set up latency perception.
• Is a data application that runs transparently on CDMA2000® 1X infrastructure
• PTT implementation should minimizes the impact on the underlying network
PTT Network Planning and DimensioningPG 3
PDSN /FA
Router
Example PTT functionality
BSC
MSC / HLR
WAN
PTTServer
Mobile on power up creates PPP session for PTT NAI
Mobile registers user id to IP mapping on PTT server via SIP
User Pushes to Talk, Dormant-to-active transition
VoIP traffic sent from originator to PTT server
Server replicates packets and sends to all group members
Group receivers go network initiated dormant to active
Talker
Group
PTT Network Planning and DimensioningPG 4
Evolution of Wireless Data Planning
• Voice on Wireless evolved over each technology introduction– Subscribers, Call profile, traffic – BHCA drove equipment demand planning
• Data Evolution over Wireless– Circuit switched data mostly until CDMA2000® 1X– SMS – Voice centric evolution to data
• Packet Data– What is a typical application usage model ?– Is there an Erlang like equivalent to plan networks ?– How does the application usage model impact each node in the wireless data
network ?
• Nortel Networks developing / Evolving techniques for data traffic over wireless
– Common equipment supports voice and or Data – Optimal solution for range of applications / subscriber usage – Adapting processes, tools, to capture changing service offerings to become
more data centric
PTT Network Planning and DimensioningPG 5
PDSN /FA
Router
CDMA2000® 1X End to End – Provisioning PTT
BSC
Internet
MSC / HLR
Router
• Air interface capacity • RRM settings• BTS provisioning
Router
QOSPI
• WAN throughput
PDSN settings• PPP duration• PPP idle timeout• PTT Domain definition
PTT Server• Addressing (NAT)• Scalability
WAN
• MIP•Registration•Timers
HA
PTTServer
• BSC resource provisioning• Timers andParameter (SCH thresholds)
Dimension-able Network Elements relevant to any data application
PTT Network Planning and DimensioningPG 6
Push to Talk - Key usage parameters & call model attributes:
• Average Busy Hour PTT originations per subscriber excluding Presence Update or SIP Registration
• Average number of parties, including the originator, per PTT call
• Frequency of Presence Update
• Percentage of PTT subscribers will make one transition from a PTT session to a “normal” 3G data session and back to a PTT session in a busy hour.
• Average Fundamental Channel (FCH) hold time for the PTT presence update message
• PPP session setup and SIP registration call hold time upon power up
PTT Network Planning and DimensioningPG 7
PTT attributes: Network planning
• Uses the CDMA2000® 1X data channel: VoIP approx: 6-8 kbps
– WAN network throughput needs to be dimensioned but is relativelyminor
• Group size is a key attribute. Has multiplier effect on – IP traffic volume
• Wan throughput• BSC throughput• backhaul
– BHCA (dormant to active)• MSC capacity• Paging Channel capacity• BSC control node capacity
Presence / STUN frequency– Determines additional hold time of resources and BHCA
PTT Network Planning and DimensioningPG 8
Forwardlink
Reverselink
2-party PTT Call (from perspective of User 1)
Listen Listen Listen
Talk Talk Talk
Forwardlink
Reverselink
3-party PTT Call (from perspective of User 1)
Listen Listen ListenListen
Talk Talk
VAFF,2 = 1/2
VAFR,2 = 1/2
VAFF,3 = 2/3
VAFR,3 = 1/3
PTT Group Size Air Interface capacity
Fwd. VAF increases
User 1 talks
User 2 talks
User 1 talks
User 2 talks User 3 talks
PTT Network Planning and DimensioningPG 9
PTT user per Sector(per group size)
PTT users per sector ( 6 seconds talk, 3 seconds idle)
0
5
10
15
20
25
30
35
40
0 5 10 15 20 25
Group Size
Use
rs p
er s
ecto
r
As group size grows users per sector decreases until all FCH are full
PTT Network Planning and DimensioningPG 10
PTT Attributes & Implications on each node
• Terminal– PTT terminal/client does not require Reverse Supplemental Channel.– Slot cycle index could be set 0 to reduce terminating latency– Terminal PPP establishment procedure should be included in call model
• BTS (holding time)– Need to be provisioned for FCH traffic expected, SCH should ideally be 0– Radio Resource Management set to accommodate projected FCH usage, including
group – minimize blocking
• BSC (holding time)– BSC buffer settings to eliminate SCH usage (impacts other apps, of course)– Dormant to active timer to improve PTT latency (impacts other applications).
• MSC (BHCA)– Need to dimension for Dormant to active transition due to PTT calls including group
multiplier
• PDSN (sessions)– Simultaneous PPP sessions (tends to be a mostly always on application)– Frequency of subscriber transitioning from PTT to regular CDMA2000® 1X and back.
• WAN (throughput)– Aggregate throughput
PTT Network Planning and DimensioningPG 11
PTT Call Model Assumptions and
Capacity Prediction Tool
PTT Network Planning and DimensioningPG 12
Sample PTT Call Model
• Average PTT originations per PTT subscriber in the busy hour (excluding the presence update) is expected to be 0.5.
• Average number of parties, including the originator, per PTT call is expected to be 2.5.
• The timer for PTT presence update is expected to be 15 minutes.
• Average number of PTT presence update messages per hour per PTT subscriber is expected to be 4.0.
• It is expected that 75 percent of PTT subscribers will make one transition from a PTT session to a “normal” CDMA2000® 1X data session and back to a PTT session in one hour. Therefore, the average number of PPP session setup – teardown pairs per PTT subscriber per hour is expected to be 1.5 (75% * 2).
PTT Network Planning and DimensioningPG 13
Sample PTT Call Model
• Average PTT (BSC resource) call hold time is 120 seconds.
• Average Fundamental Channel (FCH) hold time for the PTT presence update message is 15 seconds.
• On power up, PPP session setup (BSC resource) call hold time is expected to be 15 seconds.
• A “normal”, non-PTT CDMA2000® 1X data session includes one initial PPP session setup and two dormant-to-active transitions.
• Average time duration from last data transfer to active-to-dormant transition is 12.5 seconds.
PTT Network Planning and DimensioningPG 14
Call Model Prediction Tool
• Given call model for “normal” data, Nortel Networks developed spreadsheet tool predicts new data call model that includes impact of PTT.
• Call model tool inputs– PTT subscriber penetration.– Average number of voice calls per non-PTT subscriber per hour.– Call model percentage numbers before PTT subscribers are added.
• Call model tool outputs– Frequency of CDMA, 2G, and CDMA2000® 1X voice calls.– Frequency of CDMA2000® 1X data calls.– Frequency of mobile termination in CDMA2000® 1X data calls.– Frequency of mobile origination in CDMA2000® 1X data calls.– Frequency of initial PPP session setup in CDMA2000® 1X data calls.
PTT Network Planning and DimensioningPG 15
Summary• Access Nodes
– High number of dormant to active transitions per PTT sub will lead to increase in system BHCAs and CDMA2000® 1X data call penetration.
– Increased demand on CDMA2000® 1X data call resources due to increased CDMA2000® 1X data call attempts and longer total resources holding time.
– Resources blocking and data call downgrade measurements should be monitored closely.
• Core– Low throughput requirement– Higher BHCA :
• Transition from PTT to CDMA2000® 1X data starts a new data session• Registration, authentication, accounting …
• PPP presence update frequency, dormant -> active• Call set up in MSC, accounting …
– Longer session duration lead to higher signaling layer activities• More RP handoff• More MIP handoff• More interim accounting messages
PTT Network Planning and DimensioningPG 16
PTT Engineering Recommendation
PTT Network Planning and DimensioningPG 17
Capacity Engineering is a key element in service assurance
Call Profile Tooldata collection
WorkloadAnalysis
Performance PortalBTS blocks ?Data rate downgrades ?RP throughput?
eng limit
% C
apac
ity
0
100%
BSC
App Call Models
CapacityEngineering
time
Radio
PDSN
NetworkRe-dimensioning
NetworkEng
ApplicationPerformanceEngineering
RFOptimization
ApplicationMonitoring
Call Profiling and Monitoring are enablers
PTT Network Planning and DimensioningPG 18
PTT Engineering RecommendationsPTT Optimization Suggestions:
• PTT system– Set Longer Presence Update Interval.– PTT terminals behavior in case of PTT server unreachable – reinitiating flood. – STUN message interval – set as long as acceptable– Combine signaling messages if possible e.g. STUN, Presence Update, Buddy Update,
MIP Registration– Delay at the end of PTT calls before the FCH teardown needs to be less than active to
dormant timer in BSC to prevent excessive FCH holding time.– A max group size should be considered to limit multiplier impact on all nodes.
• CDMA2000® 1X network– Separate PPP session timers in PDSN for PTT domain– Active to dormant timer – optimum setting to balance PTT latency vs network
resources.– Radio Resource management settings review – need to set for new average call
model with PTT skew.– Provisioning review – revisit overall network design based on PTT forecast.– Revisit SCH thresholds to reduce PTT SCH usage– PPP teardown timers need to be set for always on.
PTT Engineering and Dimensioning Exercises involve Operator, PTT & Infrastructure Vendors
PTT Network Planning and Dimensioning
PG 19