SlideShare une entreprise Scribd logo
1  sur  426
Télécharger pour lire hors ligne
Course RF200

       Wireless CDMA RF
        Wireless CDMA RF
    Performance Optimization
    Performance Optimization




November, 2004   RF200 v4.0 (c) 2004 Scott Baxter   RF200 - 1
Contents

    Chapter                                                      Slide #
1. Introduction                                                      1
2. Foundation Topics
          Layer-3 Messaging                                          9
          Call Processing                                            14
          Performance Indicators and Problem Signatures              95
          PN Planning and Search Windows                             116
2. Analyzing System Performance                                      138
          System Data and Analysis Techniques                        141
3. Mobile Field Tools and Data Analysis                              191
          Autonomous Mobile Data Collection                          196
          Conventional Field Data Collection Tools                   201
4. Multiple Carrier Systems: Operating Principles and Analysis       262
5. Applied Optimization                                              292
6. 1xRTT Optimization Issues                                         334
Appendix I. Cell Loading Example                                     405
Appendix II. CDMA/3g1x Books, Publications, Web Resources            419


November, 2004          RF200 v4.0 (c) 2004 Scott Baxter         RF200 - 2
Course RF200

         Introduction to Performance
          Introduction to Performance
                 Optimization
                 Optimization




November, 2004   RF200 v4.0 (c) 2004 Scott Baxter   RF200 - 3
Welcome to Course RF200

  Course RF100 is an introduction to RF and CDMA principles. After
  completing it, you should be familiar with:
   • General RF system design principles
   • CDMA technology - principles, channels, network basics
   • key fundamentals of Messaging and Call Processing
  Course RF200 covers how to recognize and deal with system
  performance problems
   • key performance indicators and what they mean
   • what tools are available for discovering and analyzing
     problems
   • mechanisms and situations that cause trouble
   • how to solve many of the problems you’ll see




November, 2004       RF200 v4.0 (c) 2004 Scott Baxter     RF200 - 4
Good Performance is so Simple!!

                                             One, Two, or Three good signals in handoff
BTS                               BTS         • Composite Ec/Io > -10 db
                                             Enough capacity
                                              • No resource problems – I’ve got what I
BTS                                             need
      Ec/Io

              BTS A

                      BTS B

                              BTS C




                                      -10



                               available
          FORWARD               power
                                Traffic
              LINK             Channels
                                In use
                                Paging
                                 Sync
                                 Pilot




         November, 2004                     RF200 v4.0 (c) 2004 Scott Baxter     RF200 - 5
Bad Performance

                                                                     Pilot Pollution
BTS                                                      BTS         Weak Signal
                                                                     Scarce Resources
                                                        available
                                                         power
                                                                      • BTS forward power
                                                         Traffic
BTS
                                                        Channels      • BTS receive power
                                                         In use
      BTS Rx Pwr                                         Paging       • channel elements
                                                          Sync
                                                          Pilot       • packet pipes
                                                                     Poor System Statistics
                                                                      • High Dropped Calls
                                                                      • High Access
                                                                         Failures
 Percent




                           Total Drop Call Percentage

           5.0%

           4.5%   %Drops
           4.0%

           3.5%

           3.0%

           2.5%
           2.0%

           1.5%

           1.0%

           0.5%

           0.0%




                                           Date




                  November, 2004                                    RF200 v4.0 (c) 2004 Scott Baxter   RF200 - 6
What is Performance Optimization?

  The words “performance optimization” mean different things to
  different people, viewed from the perspective of their own jobs
  System Performance Optimization includes many different smaller
  processes at many points during a system’s life
    • recognizing and resolving system-design-related issues (can’t
      build a crucial site, too much overlap/soft handoff, coverage
      holes, etc.)
    • “cluster testing” and “cell integration” to ensure that new base
      station hardware works and that call processing is normal
    • “fine-tuning” system parameters to wring out the best possible
      call performance
    • identifying causes of specific problems and customer
      complaints, and fixing them
    • carefully watching system traffic growth and the problems it
      causes - implementing short-term fixes to ease “hot spots”, and
      recognizing problems before they become critical


November, 2004        RF200 v4.0 (c) 2004 Scott Baxter       RF200 - 7
Performance Optimization Phases/Activities

    Phase           Drivers/Objectives                  Activities                   Main Tools            Success Indicators
                    Cover desired area;       Plan cells to effectively cover      Prop. Models,
RF Design and
                     have capacity for        as needed and divide traffic       Test Transmitters,           Model results
Cell Planning        anticipated traffic           load appropriately              planning tools
 New Cluster       Ensure cells properly
                                                Drive-test: coverage, all          Drive-test tools;       All handoffs occur;
                     constructed and
 Testing and                                   handoff boundaries, all call      cell diagnostics and         all test cases
                    configured to give
Cell Integration                                 events and scenarios               hardware test                 verified
                   normal performance
Solve Specific       Identify problems                                             Drive-test tools,            Identified
                                              Detect, Investigate, Resolve
 Performance        from complaints or                                              system stats,             problems are
                                                performance problems
  Problems          statistics; fix them!                                         customer reports               resolved

 Well-System       Ensure present ‘plant’     Watch stats: Drops, Blocks,                                   Acceptable levels
 Performance       is giving best possible   Access Failures; identify/fix hot    System statistics         and good trends
 Management              performance                     spots                                               for all indicators

                    Manage congested           Watch capacity indicators;        Smart optimization           Stats-Derived
  Capacity
                       areas for most         identify problem areas, tune         of parameters;           indicators; carried
 Optimization      effective performance       parameters & configuration         system statistics            traffic levels

                                                                                                               Sectors are
    Growth                                                                                                   expanded soon
    hello
 Management:           Overall traffic
                      increases and
                                                Predict sector and area
                                                                                 Traffic analysis and
                                                                                   trending tools;
                                                                                                            after first signs of
Optimizing both                              exhaustion: plan and validate                                     congestion;
                        congestion;                                               prop. models for
 Performance                                  effective growth plan, avoid                                    capital budget
                   competition for capital                                       cell spliiting; carrier
  and Capital                                      integration impact                                        remains within
                     during tight times                                                additions
 Effectiveness                                                                                                 comfortable
                                                                                                                  bounds


  November, 2004                       RF200 v4.0 (c) 2004 Scott Baxter                                       RF200 - 8
Course RF200


       CDMA2000 Layer 3 Messages
       CDMA2000 Layer 3 Messages




November, 2004   RF200 v4.0 (c) 2004 Scott Baxter   RF200 - 9
Messages in CDMA
  In CDMA, most call processing events are driven by messages
  Some CDMA channels exist for the sole purpose of carrying
  messages; they never carry user’s voice traffic
    • Sync Channel (a forward channel)
    • Paging Channel (a forward channel)
    • Access Channel (a reverse channel)
    • Forward or Reverse Dedicated Control Channels
    • On these channels, there are only messages, not voice or data
  Some CDMA channels exist just to carry user traffic
    • Forward Fundamental and Supplemental Channels
    • Reverse Fundamental and Supplemental Channels
    • On these channels, most of the time is filled with traffic and
      messages are sent only when there is something to do
  All CDMA messages have very similar structure, regardless of the
  channel on which they are sent


November, 2004       RF200 v4.0 (c) 2004 Scott Baxter      RF200 - 10
The Basic Format of CDMA Messages
                                                        EXAMPLE:
CDMA messages on both forward                     A POWER MEASUREMENT
and reverse traffic channels are
normally sent via dim-and-burst                      REPORT MESSAGE
Messages include many fields of                             Field          Length
binary data                                                                (in bits)

The first byte of each message                    MSG_TYPE (‘00000110’)       8
identifies message type: this allows                       ACK_SEQ            3
the recipient to parse the contents                        MSG_SEQ            3
To ensure no messages are                                  ACK_REQ            1
missed, all CDMA messages bear
serial numbers and important                           ENCRYPTION             2
messages contain a bit requesting                  ERRORS_DETECTED            5
acknowledgment
                                                  POWER_MEAS_FRAMES           10
Messages not promptly
acknowledged are retransmitted                        LAST_HDM_SEQ            2
several times. If not acknowledged,                    NUM_PILOTS             4
the sender may release the call
                                               NUM_PILOTS occurrences of this field:
Field data processing tools capture
and display the messages for study                   PILOT_STRENGTH           6        t
                                                      RESERVED (‘0’s)         0-7


November, 2004          RF200 v4.0 (c) 2004 Scott Baxter                  RF200 - 11
Message Vocabulary: Acquisition & Idle States
   Pilot Channel               Sync Channel
     No Messages               Sync Channel Msg

                                                                     Access Channel
               Paging Channel                         BTS

                                                                       Registration Msg
 Access Parameters Msg        General Page Msg

                                                                           Order Msg
 System Parameters Msg            Order Msg                        • Mobile Station Acknowldgment
                           •Base Station Acknowledgment
                              •Lock until Power-Cycled             • Long Code Transition Request
                               • Maintenance required                 • SSD Update Confirmation
 CDMA Channel List Msg           many others…..                            many others…..


    Extended System         Channel Assignment                          Origination Msg
     Parameters Msg                Msg

   Extended Neighbor                                                 Page Response Msg
        List Msg           Feature Notification Msg

                                                                   Authentication Challenge
     Global Service             Authentication                          Response Msg
    Redirection Msg             Challenge Msg

                                                                    Status Response Msg
 Service Redirection Msg     Status Request Msg

                                                                      TMSI Assignment
    SSD Update Msg          TMSI Assignment Msg                      Completion Message

                                                                        Data Burst Msg
        Null Msg                Data Burst Msg



 November, 2004                 RF200 v4.0 (c) 2004 Scott Baxter                         RF200 - 12
Message Vocabulary: Conversation State
            Forward Traffic Channel
        Order Msg                    Alert With                    Reverse Traffic Channel
• Base Station Acknowledgment     Information Msg
    • Base Station Challenge
          Confirmation
                                Service Request Msg        Service Request Msg          Origination
  • Message Encryption Mode                                                           Continuation Msg

      Authentication            Service Response Msg      Service Response Msg     Authentication Challenge
      Challenge Msg                                                                     Response Msg

 TMSI Assignment Msg            Service Connect Msg          Service Connect          TMSI Assignment
                                                           Completion Message        Completion Message

 Send Burst DTMF Msg               Service Option         Service Option Control    Send Burst DTMF Msg
                                    Control Msg                  Message

  Set Parameters Msg             Status Request Msg       Status Response Msg       Parameters Response
                                                                                         Message

     Power Control                   Flash With                 Flash With           Power Measurement
    Parameters Msg.               Information Msg            Information Msg            Report Msg

Retrieve Parameters Msg            Data Burst Msg          Data Burst Message           Order Message
                                                                                   • Mobile Sta. Acknowledgment
     Analog Handoff               Extended Handoff           Pilot Strength          •Long Code Transition
      Direction Msg                 Direction Msg           Measurement Msg                  Request
                                                                                     • SSD Update Confirmation
    SSD Update Msg                  Neighbor List        Handoff Completion Msg      • Connect
                                     Update Msg

     Mobile Station               In-Traffic System
     Registered Msg                Parameters Msg


    November, 2004                     RF200 v4.0 (c) 2004 Scott Baxter                      RF200 - 13
Course RF200


       CDMA Call Processing Basics
       CDMA Call Processing Basics




November, 2004   RF200 v4.0 (c) 2004 Scott Baxter   RF200 - 14
Troubleshooting Call Processing
  CDMA call processing is complex!
    • Calls are a relationship between mobile and system
        – the events driven by messaging
        – the channels supported by RF transmission
    • Multiple codes and channels available for use
    • Multiple possible problems - physical, configuration, software
    • Multiple concurrent processes in the mobile and the system
  Troubleshooting focuses on the desired call events
    • What is the desired sequence of events?
    • Compare the actual sequence of events.
        – What’s missing or wrong? Why did it happen?
  Messaging is a major blow-by-blow troubleshooting tool
  RF indications reveal the transmission risks and the channel
  configurations
Bottom Line: To troubleshoot effectively, you’ve got to know call
  processing steps and details AND the RF basis of the transmission

November, 2004        RF200 v4.0 (c) 2004 Scott Baxter      RF200 - 15
Course RF200


           Let's Acquire The System!
           Let's Acquire The System!




November, 2004   RF200 v4.0 (c) 2004 Scott Baxter   RF200 - 16
What’s In a Handset? How does it work?
                                Digital
                           Rake Receiver     Symbols
            Chips         Traffic Correlator




                                                                 summing
                          PN xxx Walsh xx




                                                 bits
                          Traffic Correlator
                          PN xxx Walsh xx
                                                                Σ Symbols


                                                 control
  Receiver                Traffic Correlator               ∆t                   Viterbi Decoder,




                                                                 time-aligned
 RF Section                                                                     Convl. Decoder,
                          PN xxx Walsh xx                                        Demultiplexer




                                                 power
IF, Detector
                          Traffic Correlator                                             Packets
       AGC
                          PN xxx Walsh xx
       RF                                                                                    Audio
             Open Loop




                                                    Messages
Duplexer                   Pilot Searcher
                                                           CPU                   Vocoder
                          PN xxx Walsh 0
       RF                Transmit Gain Adjust                                                 Audio
                                                                Messages
                                 Transmitter
  Transmitter                   Digital Section
  RF Section
                               Long Code Gen.
November, 2004                RF200 v4.0 (c) 2004 Scott Baxter                                     RF200 - 17
The Task of Finding the Right System

       Reverse Link Frequencies                                         Forward Link Frequencies
          (Mobile Transmit)                                              (Base Station Transmit)
                                   800 MHz. Cellular Spectrum
824 MHz.       835           845     849                                      870           880             890   894

           A             B                     Paging, ESMR, etc.                   A                B
 825                               846.5                                869                                   891.5
                                    1900 MHz. PCS Spectrum
                                                  unlic. unlic.
       A       D     B       E F           C      data voice        A           D       B     E F           C

1850MHz.                                   1910MHz.        1930MHz.                                         1990 MHz.

                                                                                FREQUENCY LISTS:
Mobile scans forward link frequencies:
                                                                        HISTORY                   PREFERRED
 (Cellular or PCS, depending on model)                                  LIST/MRU                  ROAMING
            History List (MRU)                                                                    LIST/PRL
                                                                        Last-used:
    Preferred Roaming List (PRL)                                        Freq                      System1
                                                                        Freq                      System2
      until a CDMA signal is found.                                     Freq                      System3
   Use PRL to find best signal in area.                                 Freq                      System4
                                                                        Freq                      System5
  NO CDMA? Try AMPS. No AMPS? Standby                                   etc.                      etc.


  November, 2004                    RF200 v4.0 (c) 2004 Scott Baxter                                RF200 - 18
The System Determination Algorithm
At turnon, Idle mobiles use proprietary System Determination Algorithms
(SDA) to find the initial CDMA carrier intended for them to use
The mobile finally acquires a CDMA signal and reads the Sync channel
  • Find the SID & NID in the PRL (Preferred Roaming List)
  • Check: is there a more-preferred system in the PRL? What Freq(s)?
  • Go look for the better system
  Start
                                  Preferred
       MRU                         Only Bit   0   PRL               Acq Idx
                                                                    Yes
      Go to last      Strongest                         Is better
                                       Is SID
     frequency        PN, read                             SID
                                     permitted?
     from MRU            Sync                          available?
               No Signal                                            No
                                          Denied SID
                                                              Read
  Last Resort:                                               Paging       Best System Found!
  GEO escape                                                 Channel      Begin Normal Paging Channel Operation
   Or Analog


 Legend
  Steps from       Steps from       Proprietary              Typical Mobile
  the CDMA         proprietary         SDA
  standards          SDAs           databases                System Determination Algorithm

 November, 2004                          RF200 v4.0 (c) 2004 Scott Baxter                         RF200 - 19
1xRTT Acquisition On the Current Frequency:
        Find Strongest Pilot, Read Sync Channel
                                                  All PN Offsets
                   0
           Ec/Io


                       1. Pilot Searcher Scans the Entire Range of PNs
             -20

     Chips 0                                                                             32K
       PN 0                                                                              512
                                                                     SYNC CHANNEL MESSAGE
            2. Put Rake finger(s) on strongest                      MSG_LENGTH, 28, 28 octets
                                                                    MSG_TYPE, 1, Sync Channel Message
             available PN, decode Walsh 32,                         P_REV, 6, IS-2000 Revision 0
                                                                    MIN_P_REV, 1, J-STD-008
             and read Sync Channel Message                          SID 995,
                                                                                   Is this the right system to use?
                                                                    NID 3,
                                                                    PILOT_PN 240            Check the PRL!
                                  Active Pilot                      LC_STATE, 0x00 25 93 12 7C FA,
                                                                    SYS_TIME, 0x02 20 34 B7 53,
                                                                    10/23/2001 11:02:54
Handset                Rake Receiver       Rake Fingers
                                                                    LP_SEC, 13,
                                                                    LTM_OFF, 54, -660 minutes
                       F1 PN168 W32                                 DAYLT, 1, Yes
                       F2 PN168 W32                                 PRAT, 1, 4800 bps
     RF                                                             CDMA_FREQ, 274 (IS-95)
 ≈    x     ≈          F3 PN168 W32                                 EXT_CDMA_FREQ, 274 (1xRTT)
      LO
                       Srch PN??? W0                                SR1_BCCH_SUPPORTED, 0
                                                                    SR3_INCL, 0, No
                                          Reference PN              RESERVED, 0,


          November, 2004                RF200 v4.0 (c) 2004 Scott Baxter                      RF200 - 20
PRL Database Guides System Determination
                                               Handsets can be programmed with their Preferred Only bit set to True or
                                TRUE           False. If True, the handset can only used preferred systems. If False, the
 Preferred Only Bit             FALSE          handset can use non-preferred systems, but will prefer preferred systems
                                               when available.


 Acquisition Index                           There are 29 Acq Indexes in the current PRL. It
                                             is normal for some to contain duplicate channels.
   0   CDMA channels          350,400
   1   CDMA channels          50, 100
   2    Analog Block          A               When the phone          Every three minutes idle
   3    Analog Block          B               loses service, it       phones rescan for any more-
                                              scans the list of       preferred signals in the current
                                              channels in its         Geo Group. This is called
                                              current GEO group.      “climbing the GEO group”.


 System Records
    SID      NID PREF GEO               Priority    Index       Roam Indicator
   4139     65535 Pref New              More        0           Off
    59      65535 Pref Same             More        2           On
    52      65535 Pref Same             More        3           Flash                            Some records are merely analog
                                                                                                 “Guideposts” to allow the phone to
    67      65535 Neg Same              Same        3           Short-short-long
                                                                                                 recognize where it is and position into the
   4412     65535 Pref New              More        1           Off                              proper GEO group “GEO confinement”.
     :        :    :     :              :           :           :
   61737     226  Neg  New              More        0           Off                              The last system record is not a real
                                                                                                 system. It merely contains the version
65535 is a “wildcard” NID.               Preferred “more”                                        number of the PRl and is used by some
The phone is to accept any               than the following                                      phones to allow displaying the version.
NID it sees on this system.              record.


November, 2004                           RF200 v4.0 (c) 2004 Scott Baxter                                              RF200 - 21
November, 2004   RF200 v4.0 (c) 2004 Scott Baxter   RF200 - 22
Climbing the GEO Group
                                               SYSTEM TABLE                                                    ACQUISITION TABLE
          ROAMING LIST
                                                                   NEG/                             ACQ ROAM   INDEX ACQ TYPE   CH1    CH2    CH3   CH4   CH5 CH6 CH7 CH8 CH9
                                                                                                                  0     6        500   425    825   575   850 325 625
                                               INDEX   SID    NID PREF                GEO      PRI INDEX IND      1     6        575   625    500   425
          Roaming List Type:         IS-683A                                                                      2     6        50    100     75   475   825   850 175 250
                                                 296   4144   65535 Pref              NEW      SAME 13     1
          Preferred Only:            FALSE       297   4812   65535 Pref              SAME     MORE 21     1
                                                                                                                  3     6        25    200    350   375   725   50 475 175 250




                                                                   a GEO GROUP
                                                                                                                  4     1       Both
          Default Roaming Indicator:    0        298    205   65535 Pref              SAME     SAME   4    0      5     6        450    500   350   575   650




                                                Climb!
                                                 299    208   65535 Pref              SAME     MORE 37     0      6     6        675    500   600   575   475
          Preferred List ID:          10018                                                                       7     6        250    50    175
                                                 300    208   65535 Pref              SAME     SAME   4    0      8     6        550    375   425   625
                                                 301    342   65535 Pref              SAME     MORE 37     0      9     6        75     50    175   250
                                                 302    342   65535 Pref              SAME     SAME   4    0     10     6        200    250   175   50


When traveling the first signal
                                                                                                                 11     6        425    500   575   25    325   650
                                                 303    478   65535 Pref              SAME     SAME   4    0     12     6        500    575   475   25    675
                                                 304   1038   65535 Pref              SAME     SAME   4    0     13     6        500    625   350   50    375   775 575 725 425

found is usually not the best                    305
                                                 306
                                                       1050
                                                       1058
                                                              65535 Pref
                                                              65535 Pref
                                                                                      SAME
                                                                                      SAME
                                                                                               SAME
                                                                                               SAME
                                                                                                      4
                                                                                                      4
                                                                                                           0
                                                                                                           0
                                                                                                                 14
                                                                                                                 15
                                                                                                                 16
                                                                                                                        6
                                                                                                                        6
                                                                                                                        6
                                                                                                                                 650
                                                                                                                                 25
                                                                                                                                 425
                                                                                                                                        500
                                                                                                                                        50
                                                                                                                                        550
                                                                                                                                              675
                                                                                                                                              375
                                                                                                                                              225
                                                                                                                                                    25
                                                                                                                                                    350
                                                                                                                                                    725
                                                                                                                                                          75
                                                                                                                                                          250
                                                                                                                                                          750
                                                                                                                                                                425 50 575
                                                                                                                                                                175
                                                                                                                                                                775

one to use                                       307
                                                 308
                                                       1375
                                                       1385
                                                              65535 Pref
                                                              65535 Pref
                                                                                      SAME
                                                                                      SAME
                                                                                               SAME
                                                                                               MORE
                                                                                                      4
                                                                                                      4
                                                                                                           0
                                                                                                           0
                                                                                                                 17
                                                                                                                 18
                                                                                                                        6
                                                                                                                        6
                                                                                                                                 200
                                                                                                                                 825
                                                                                                                                        50
                                                                                                                                        850
                                                                                                                                              175
                                                                                                                                              925
                                                                                                                                                    375   250

                                                                                                                 19     6        350    325   375   675   25    1175 725 600 100
                                                 309    143   65535 Pref              SAME     MORE 37     0
When the SID and NID are                         310    143   65535 Pref              SAME     MORE   4    0
                                                                                                                 20
                                                                                                                 21
                                                                                                                 22
                                                                                                                        6
                                                                                                                        6
                                                                                                                        6
                                                                                                                                 750
                                                                                                                                 325
                                                                                                                                1150
                                                                                                                                        725
                                                                                                                                        725
                                                                                                                                       1175
                                                                                                                                              775
                                                                                                                                              350   750   375   775 425 575 625


looked up in the PRL, they                       311
                                                 312
                                                       4103
                                                       4157
                                                              65535 Pref
                                                              65535 Pref
                                                                                      NEW
                                                                                      SAME
                                                                                               SAME
                                                                                               MORE
                                                                                                      3
                                                                                                      2
                                                                                                           1
                                                                                                           1
                                                                                                                 23
                                                                                                                 24
                                                                                                                        6
                                                                                                                        6
                                                                                                                                 350
                                                                                                                                 25
                                                                                                                                        875
                                                                                                                                       1175
                                                                                                                                              325
                                                                                                                                              825
                                                                                                                                                    375 1175
                                                                                                                                                    200 75 175 250

are far down the list of                         313    312   65535 Pref              SAME     SAME   4    0     25     6        50     200   25    100 250 75




                                                                                 a GEO GROUP
                                                                                                                 26     6        500   1075   850   825
                                                 314    444   65535 Pref              SAME     MORE 37     0     27     1         A

available choices                                315
                                                 316
                                                        444
                                                       1008
                                                              65535 Pref
                                                              65535 Pref
                                                                                      SAME
                                                                                      SAME
                                                                                               SAME
                                                                                               SAME
                                                                                                      4
                                                                                                      4
                                                                                                           0
                                                                                                           0
                                                                                                                 28
                                                                                                                 29
                                                                                                                 30
                                                                                                                        1
                                                                                                                        5
                                                                                                                        5
                                                                                                                                  B
                                                                                                                                  A
                                                                                                                                  B
                                                 317   1012   65535 Pref              SAME     SAME   4    0
The starts at the top of the
                                                                                                                 31     5         C
                                                 318   1014   65535 Pref              SAME     SAME   4    0     32     5         D
                                                                                                                 33     5         E
                                                 319   1688   65535 Pref              SAME     MORE   4    0
GEO group and works down                         320
                                                 321
                                                        113
                                                        113
                                                              65535 Pref
                                                              65535 Pref
                                                                                      SAME
                                                                                      SAME
                                                                                               MORE 37
                                                                                               SAME   4
                                                                                                           0
                                                                                                           0
                                                                                                                 34
                                                                                                                 35
                                                                                                                 36
                                                                                                                        5
                                                                                                                        4
                                                                                                                        4
                                                                                                                                  F
                                                                                                                                  A
                                                                                                                                  B
to the first (most preferred)                    322    179   65535 Pref              SAME     MORE 37     0
                                                                                                                 37
                                                                                                                 38
                                                                                                                        4
                                                                                                                        6
                                                                                                                                Both
                                                                                                                                 350   825

system it can find                               323
                                                 324
                                                        179
                                                        465
                                                              65535 Pref
                                                              65535 Pref
                                                                                      SAME
                                                                                      SAME
                                                                                               SAME
                                                                                               SAME
                                                                                                      4
                                                                                                      4
                                                                                                           0
                                                                                                           0
                                                                                                                 39
                                                                                                                 40
                                                                                                                 41
                                                                                                                        6
                                                                                                                        6
                                                                                                                        6
                                                                                                                                 25
                                                                                                                                 675
                                                                                                                                 850
                                                                                                                                       100
                                                                                                                                       600    750   850 1175 775

                                                 325   2119   65535 Pref              SAME     MORE   4    0     42     6        650

  • the Acquisition Table is                     326
                                                 327
                                                       2094
                                                       1005
                                                              65535 Pref
                                                              65535 Pref
                                                                                      SAME
                                                                                      SAME
                                                                                               MORE
                                                                                               SAME
                                                                                                      4
                                                                                                      4
                                                                                                           0
                                                                                                           0
                                                                                                                 43
                                                                                                                 44
                                                                                                                        6
                                                                                                                        6
                                                                                                                                 450
                                                                                                                                 325
                                                                                                                                        475
                                                                                                                                        350 375 1025 1050 1075

     the list of frequencies                     328   1013   65535 Pref              SAME     SAME   4    0
                                                                                                                 45
                                                                                                                 46
                                                                                                                        6
                                                                                                                        6
                                                                                                                                 150
                                                                                                                                1025
                                                                                                                                        475 625 675
                                                                                                                                       1050 1075


     used by the various
                                                                          PRL: Preferred Roaming List
     systems, so the mobile                                     Programmed into each phone by the system
     knows where to search                                         operator; can be updated over the air.

November, 2004                        RF200 v4.0 (c) 2004 Scott Baxter                                                                       RF200 - 23
Found it! Now we’re on the Right System
                                                   All PN Offsets
                   0
           Ec/Io


                       1. Pilot Searcher Scans the Entire Range of PNs
             -20

     Chips 0                                                                                       32K
       PN 0                                                                                        512
                                                        SYNC CHANNEL MESSAGE
 2. Put Rake finger(s) on strongest                     98/05/24 23:14:09.817 [SCH]
  available PN, decode Walsh 32,                        MSG_LENGTH = 208 bits
                                                        MSG_TYPE = Sync Channel Message
  and read Sync Channel Message                         P_REV = 3
                                                        MIN_P_REV = 2       If PRL shows:     Go to the
                                                        SID = 179          This is the Best    Paging
                                  Active Pilot          NID = 0
                                                                         Available System!    Channel!
                                                        PILOT_PN = 168
                                       Rake Fingers     Offset Index
Handset                Rake Receiver                    LC_STATE = 0x0348D60E013
                       F1 PN168 W32                     SYS_TIME = 98/05/24 23:14:10.160
                                                        LP_SEC = 12
                       F2 PN168 W32
     RF                                                 LTM_OFF = -300 minutes
 ≈    x     ≈          F3 PN168 W32                     DAYLT = 0
      LO
                       Srch PN??? W0                    PRAT = 9600 bps
                                          Ref.          RESERVED = 1

                                          PN
          November, 2004                 RF200 v4.0 (c) 2004 Scott Baxter                 RF200 - 24
Course RF200

                 After finding the right system:
                 After finding the right system:
      Normal Paging Channel Operation
      Normal Paging Channel Operation




November, 2004         RF200 v4.0 (c) 2004 Scott Baxter   RF200 - 25
The Configuration Messages

  After reading the Sync Channel, the mobile is now capable of reading the
  Paging Channel, which it now monitors constantly
  Before it is allowed to transmit or operate on this system, the mobile must
  collect a complete set of configuration messages
  In IS-95, the configuration messages are sent on the Paging Channel,
  repeated every 1.28 seconds
  In CDMA2000 systems, the configuration messages may be sent on the
  separate F-BCH channel
    • This would be indicated as SR1_BCCH_SUPPORTED = 1
  There are six possible types of configuration messages; some are
  optional; and they may happen in any order
  The configuration messages contain sequence numbers so the mobile
  can recognize if any of the messages have been freshly updated as it
  continues to monitor the paging channel
    • Access parameters message sequence number
    • Configuration message sequence number
    • If a mobile notices a changed sequence number, or if 600 seconds
       passes since the last time these messages were read, the mobile
       reads all of them again

November, 2004          RF200 v4.0 (c) 2004 Scott Baxter           RF200 - 26
Reading the Configuration Messages
                                                  All PN Offsets
                   0
           Ec/Io




             -20

     Chips 0                                                                                            32K
       PN 0                                                                Read the                     512
                                                                    Configuration Messages
                                                                           Access Parameters Msg
           Keep Rake finger(s) on strongest
            available PN, monitor Walsh 1,                                 System Parameters Msg
                  the Paging Channel
                                                                           CDMA Channel List Msg
                                  Active Pilot                               Extended System
                                                                           Parameters Msg (*opt.)

Handset                Rake Receiver       Rake Fingers                     (Extended*) Neighbor
                                                                                  List Msg
                       F1 PN168 W01
                                                                              Global Service
                       F2 PN168 W01
     RF                                                                    Redirection Msg (*opt.)
 ≈     x    ≈          F3 PN168 W01
      LO
                       Srch PN??? W0
                                                            Now we’re ready to operate!!
                                       Reference PN
       November, 2004                   RF200 v4.0 (c) 2004 Scott Baxter                       RF200 - 27
1xRTT Access Parameters Message
 ACCESS PARAMETERS MESSAGE
                                                             Basic Access Procedure
  000035, Time 15:28:37.709, Record 6408,
  QcpCdmaLogMsgPagingChan                                                       Any Access Msg
  PD: P_REV_IN_USE < 6
  MSG_TYPE: Access Parameters Message                                               Success!
  PILOT_PN: 36
  ACC_MSG_SEQ: 2                                               BTS                               MS
  ACC_CHAN: 1 Access Channel(s)                                                                Probing
  NOM_PWR: 3 dB
  INIT_PWR: -13 dB
                                                              an Access Probe
                                                             a Probe Sequence
  PWR_STEP: 5 dB
  NUM_STEP: 4 Probe(s)                                      an Access Attempt
  MAX_CAP_SZ: 6 ACH Frames
  PAM_SZ: 3 ACH Frame(s)
  PSIST(0-9): 0                                              The Access Parameters message
  PSIST(10): 0
  PSIST(11): 0
                                                             controls all the steps mobiles must
  PSIST(12): 0                                               perform when they transmit on the
  PSIST(13): 0                                               Access Channel
  PSIST(14): 0
  PSIST(15): 0                                               Mobiles perform a trial-and-error
  MSG_PSIST: 1.00                                            process called “Probing” to get their
  REG_PSIST: 1.00
  PROBE_PN_RAN: 0 PN chip(s)                                 messages through
  ACC_TMO: 240 ms
  PROBE_BKOFF: 1 Slot(s)
  BKOFF: 1 Slot(s)
  MAX_REQ_SEQ: 3
  MAX_RSP_SEQ: 3
  AUTH_MODE: 0
  NOM_PWR_EXT: -8 to 7 dB inclusive
  PSIST_EMG_INCL: No
  RESERVED: 0


November, 2004                      RF200 v4.0 (c) 2004 Scott Baxter                  RF200 - 28
Phone Operation on the Access Channel
                                            Successful Basic Access Attempt
A sector’s Paging Channel announces 1
(typ) to 32 (max) Access Channels: PN                                Origination Msg       ACCESS
Long Code offsets for mobiles to use if                                 Success!
accessing the system.                             BTS                                    MS
  • For mobiles sending Registration,                                                  Probing
     Origination, Page Responses                 an Access Probe
  • Base Station always listening!              a Probe Sequence
                                               an Access Attempt
On the access channel, phones are not
yet under BTS closed-loop power control!    PAGING Base Sta. Acknlgmt. Order
Phones access the BTS by “probing” at
                                            FW TFC TFC frames of 000s
power levels determined by receive power
and an open loop formula                    PAGING   Channel Assnmt. Msg.
  • If “probe” not acknowledged by BTS
     within ACC_TMO (~400 mS.), phone                           TFC preamble of 000s RV TFC
     will wait a random time (~200 mS)
                                             FW FC   Base Sta. Acknlgmt. Order
     then probe again, stronger by PI db.
  • There can be 15 max. (typ. 5) probes                     Mobile Sta. Ackngmt. Order RV TFC
     in a sequence and 15 max. (typ. 2)
     sequences in an access attempt         FW TFC      Service Connect Msg.
  • most attempts succeed on first probe!
                                                            Svc. Connect Complete Msg RV TFC
The Access Parameters message on the
paging channel announces values of all      FW TFC Base Sta. Acknlgmt. Order
related parameters
                                                          Call is Established!
November, 2004            RF200 v4.0 (c) 2004 Scott Baxter                       RF200 - 29
1xRTT System Parameters Message
   SYSTEM PARAMETERS MESSAGE
  000029, Time 15:28:37.607, Record 6330,
  QcpCdmaLogMsgPagingChan
  PD: P_REV_IN_USE < 6
  MSG_TYPE: System Parameters Message
  PILOT_PN: 36
  CONFIG_MSG_SEQ: 1
  SID: 4379 NID: 15 REG_ZONE: 6
  TOTAL_ZONES: 3 ZONE_TIMER: 1 min
  MULT_SIDS: No MULT_NIDS: No BASE_ID: 2155
  BASE_CLASS: Public PCS System               # Paging Channels, Slotted   Mode period
  PAGE_CHAN: 1 MAX_SLOT_CYCLE_INDEX: 1
  HOME_REG: Yes FOR_SID_REG: Yes FOR_NID_REG: Yes
  POWER_UP_REG: Yes POWER_DOWN_REG: Yes            Who Registers?
  PARAMETER_REG: No
  REG_PRD: 30.89 min                                Why & When?
  BASE_LAT: 37D18'35.00N
  BASE_LONG: 079D15'19.00W
  REG_DIST: 0 SRCH_WIN_A: 60 chips             Search Window
  SRCH_WIN_N: 60 chips SRCH_WIN_R: 80 chips
  NGHBR_MAX_AGE: 0                                 Widths
  PWR_REP_THRESH: 2 Bad Frame(s)
  PWR_REP_FRAMES: 113 frame(s)
  PWR_THRESH_ENABLE: Yes                  Handoff Thresholds
  PWR_PERIOD_ENABLE: No
  PWR_REP_DELAY: 4 frames
  RESCAN: No T_ADD: -14.0 dB T_DROP: -16.0 dB
  T_COMP: 4.0 T_TDROP: 4 sec
  EXT_SYS_PARAMETER: Yes EXT_NGHBR_LIST: Yes
  GEN_NGHBR_LIST: No GLOBAL_REDIRECT: Yes
  PRI_NGHBR_LIST: No USER_ZONE_ID: No             What other optional
  EXT_GLOBAL_REDIRECT: No
  EXT_CHAN_LIST: Yes                            configuration messages
  RESERVED: 0                                            exist?

November, 2004               RF200 v4.0 (c) 2004 Scott Baxter                    RF200 - 30
1xRTT Extended System Parameters Message
 EXTENDED SYSTEM PARAMETERS
  000021, Time 15:28:37.421, Record 6188,
  QcpCdmaLogMsgPagingChan
  PD: P_REV_IN_USE < 6                               One main job of this message is to
  MSG_TYPE: Extended System Parameters Message       tell mobiles how to report their
  PILOT_PN: 36
  CONFIG_MSG_SEQ: 1
                                                     identities when they transmit on the
  DELETE_FOR_TMSI: No                                Access Channel
  USE_TMSI: No
  PREF_MSID_TYPE: IMSI and ESN                         • IMSI - International Mobile
  MCC: 1134
  IMSI_11_12: 813
                                                          Subscriber Identity
  TMSI_ZONE_LEN: 1 octet
  TMSI_ZONE: 0
                                                             – The “world” phone number
  BCAST_INDEX: Disable Periodic Broadcast Paging               of the mobile
  IMSI_T_SUPPORTED: No
  P_REV: IS-2000 Revision 0                            • ESN - Electronic Serial Number
  MIN_P_REV: J-STD-008
  SOFT_SLOPE: 18                                     Different Networks may request
  ADD_INTERCEPT: 6 dB                                different identification modes; the
  DROP_INTERCEPT: 6 dB
  PACKET_ZONE_ID: Base Station Does Not Support A    phones simply comply
  Packet Data Service Zone
  MAX_NUM_ALT_SO: 0                                    • IMSI and ESN
  RESELECT_INCLUDED: No
  PILOT_REPORT: No                                     • IMSI only
  NGHBR_SET_ENTRY_INFO: No
  NGHBR_SET_ACCESS_INFO: No                            • ESN only
  BROADCAST_GPS_ASST: No
  QPCH_SUPPORTED: No                                 Intelligent soft handoff parameters
  SDB_SUPPORTED: No                                  are also included
  RLGAIN_TRAFFIC_PILOT: 0.000000 dB
  REV_PWR_CNTL_DELAY_INCL: No
  AUTO_MSG_SUPPORTED: No
  RESERVED: 0

November, 2004                    RF200 v4.0 (c) 2004 Scott Baxter             RF200 - 31
The Neighbor List Message

   EXTENDED NEIGHBOR LIST                          The Neighbor List Message gives the
  000017, Time 15:28:37.381, Record 6158,          mobile up to 20 PN offsets of sectors it
  QcpCdmaLogMsgPagingChan                          may soon need in handoff
  PD: P_REV_IN_USE < 6
  MSG_TYPE: Extended Neighbor List Message          • This enables the mobile to search
  PILOT_PN: 36
  CONFIG_MSG_SEQ: 1                                    smarter and faster
  PILOT_INC: 4
  NGHBR_CONFIG: 0, NGHBR_PN: 32                    On the paging channel, Enhanced or
  SEARCH_PRIORITY: Very High, FREQ_INCL: No        Extended neighbor lists may also include
  NGHBR_CONFIG: 0 NGHBR_PN: 28
  SEARCH_PRIORITY: Very High FREQ_INCL: No
                                                   neighbors on different frequencies
  NGHBR_CONFIG: 0 NGHBR_PN: 308
  SEARCH_PRIORITY: Very High FREQ_INCL: No
                                                    • Slotted mode mobiles can jump to
  NGHBR_CONFIG: 0 NGHBR_PN: 432                        other frequencies in their “sleep”
  SEARCH_PRIORITY: Very High FREQ_INCL: No
  NGHBR_CONFIG: 0 NGHBR_PN: 20
                                                       time to check pilots
  SEARCH_PRIORITY: Very High FREQ_INCL: No
  NGHBR_CONFIG: 0 NGHBR_PN: 24
                                                    • This is useful at system boundaries
  SEARCH_PRIORITY: Very High FREQ_INCL: No
  NGHBR_CONFIG: 0 NGHBR_PN: 260
                                                   During a call, a mobile first uses the
  SEARCH_PRIORITY: Very High FREQ_INCL: No         neighbor list remembered from idle mode
  NGHBR_CONFIG: 0 NGHBR_PN: 196
  SEARCH_PRIORITY: Very High FREQ_INCL: No          • After each handoff, a new Neighbor
  NGHBR_CONFIG: 0 NGHBR_PN: 392                        List Update message is sent to the
  SEARCH_PRIORITY: Very High FREQ_INCL: No
  NGHBR_CONFIG: 0 NGHBR_PN: 312                        mobile on the Forward Traffic
  SEARCH_PRIORITY: Very High FREQ_INCL: No             Channel
  NGHBR_CONFIG: 0 NGHBR_PN: 316
  SEARCH_PRIORITY: Very High FREQ_INCL: No         Each neighbor list received by the mobile
  RESERVED: 0
                                                   overwrites and replaces the previous
                                                   neighbor list
November, 2004                    RF200 v4.0 (c) 2004 Scott Baxter            RF200 - 32
The CDMA Channel List Message
  EXTENDED
  CDMA CHANNEL LIST MESSAGE                            If a mobile sees a CDMA
  000005, Time 15:28:37.056, Record 5910,              Channel List Message, it notices
  QcpCdmaLogMsgPagingChan
  PD: P_REV_IN_USE < 6
                                                       the list of channels included in the
  MSG_TYPE: Extended CDMA Channel List Message         message
  PILOT_PN: 36
  CONFIG_MSG_SEQ: 1                                       • There may be one, two,
  NUM_FREQ: 1
  CDMA_FREQ: 600
                                                            three, or more channels listed
  RC_QPCH_SEL_INCL: No
  TD_SEL_INCL: No
                                                       The mobile immediately uses a
  RESERVED: 0                                          random selection process called
                                                       “hashing” to select one of the
                                                       listed channels
                                                          • The outcome of hashing
                                                            depends only on the mobile’s
                                                 F3
                                                 F2         IMSI
               CDMA Ch       HASH using
                                                 F1
     Fnow    List Message      IMSI                       • Both the system and the
                                                            mobile know which carrier the
                                                            mobile will choose
                                                       The message also includes an
                                                       indicator to show if the QPCH is
                                                       in use, and for what radio
                                                       configurations

November, 2004                    RF200 v4.0 (c) 2004 Scott Baxter              RF200 - 33
How Hashing Works

  If a mobile sees a CDMA Channel List Message, it notices the list
  of channels included in the message
    • There may be one, two, three, or more channels listed
  Whenever a phone encounters multiple announced resources, it
  uses its number (IMSI, International Mobile Subscriber Identity)
  and a randomized process called “hashing” to determine which
  resource it should use. This is how mobiles select:
    • Carrier Frequencies in idle mode
    • Preferred Paging Channel
    • Preferred Access Channel
    • Paging Time Slot in Slotted Mode
  Optimization personnel may wish to carry a phone for each carrier
  frequency, or use the multiple NAM capability of some handsets to
  operate on different numbers so as to prefer different frequencies


November, 2004       RF200 v4.0 (c) 2004 Scott Baxter      RF200 - 34
Hashing Examples

      Try your own phone in the spreadsheet Hashing.xls (in utilities folder)



Hashing Examples                                  Time between active slots, seconds:
v2. 1-28-2000                                      1.28    2.56 5.12 10.24         20.48   40.96    81.92   163.84
                                                  Number of Slots in Mobile's Cycle:
                                                    16      32      64     128       256    512      1024    2048
                   How Many      How Many Paging
Key in red-shaded Frequencies?      Channels?    Slot Cycle Index:
      values           2                1            0       1     2        3       4        5        6       7
   10 Digit IMSI   Use Freq. #      Use PCH #      Slot#   Slot# Slot#    Slot#   Slot#    Slot#    Slot#   Slot#
  6153000124           1                1           15      31     63     127      127      383      895     895
  6153000125           1                1           11      27     27      27       27      27       539     1563
  6153000126           1                1            5       5       5     69       69      69       69       69
  6153000127           1                1            3       3       3     67      195      451      451     1475
  6153000128           2                1            8      24     24      24      152      152      152     1176
  6153000129           2                1            9      25     25      25       25      25       25       25
  6153000130           1                1           11      27     27      27       27      27       539     1563
  6153000131           2                1            1       1     33      97      225      225      737     737
  6153000132           1                1            8       8     40      40       40      40       552     552
  6153000133           1                1            3      19     51     115      243      243      755     755


  November, 2004                    RF200 v4.0 (c) 2004 Scott Baxter                               RF200 - 35
The Global Service Redirection Message
     GLOBAL SERVICE REDIRECTION
     000011, Time 15:28:37.118, Record 5957,
     QcpCdmaLogMsgPagingChan
     PD: P_REV_IN_USE < 6
                                                                  The GSRM was originally
     MSG_TYPE: Global Service Redirection Message                 intended as a way to
     PILOT_PN: 36
     CONFIG_MSG_SEQ: 1
                                                                  solve system and
     REDIRECT_ACCOLC (ACCOLC_0): No                               multicarrier border
     REDIRECT_ACCOLC (ACCOLC_1): No
     REDIRECT_ACCOLC (ACCOLC_2): No                               problems
     REDIRECT_ACCOLC (ACCOLC_3): No
     REDIRECT_ACCOLC (ACCOLC_4): No                                 • Outermost F2 cells
     REDIRECT_ACCOLC (ACCOLC_5): No
     REDIRECT_ACCOLC (ACCOLC_6): No
                                                                      transmit GSRM,
     REDIRECT_ACCOLC (ACCOLC_7): No
     REDIRECT_ACCOLC (ACCOLC_8): No
                                                                      sending distant F2
     REDIRECT_ACCOLC (ACCOLC_9): No                                   mobiles to F1
     REDIRECT_ACCOLC (ACCOLC_10): No
     REDIRECT_ACCOLC (ACCOLC_11): No                              The GSRM can also be
     REDIRECT_ACCOLC (ACCOLC_12): No
     REDIRECT_ACCOLC (ACCOLC_13): No                              used to manually
     REDIRECT_ACCOLC (ACCOLC_14): No
     REDIRECT_ACCOLC (ACCOLC_15): No
                                                                  distribute idle mobiles to
     RETURN_IF_FAIL: No                                           different frequencies
     DELETE_TMSI: No
     EXCL_P_REV_MS: No                                              • A GSRM applies only
     RECORD_TYPE: Redirection to An Analog System
     RECORD_LEN: 3 octets                                             to phones of Access
     EXPECTED_SID: 0
     IGNORE_CDMA: No
                                                                      Overload Classes
     SYS_ORDERING: Attempt To Obtain Service On Either System A       specified in the
     Or System B. If Unsuccessful, Attempt Alternate System
     MAX_REDIRECT_DELAY: 0 sec
                                                                      message

November, 2004                    RF200 v4.0 (c) 2004 Scott Baxter                 RF200 - 36
Summary: How Idle Mobiles Choose CDMA Carriers
At turnon, Idle mobiles use proprietary System Determination Algorithms
(SDA) to find the initial CDMA carrier intended for them to use
On the paging channel of the idle mobile’s newly-found home signal, the
mobile might be sent to a different frequency if it hears
  • CDMA Channel List Message
  • Global Service Redirection Message (GSRM)

  Start        System Determination Algorithm
                                  Preferred
       MRU                         Only Bit   0   PRL               Acq Idx
      Go to last      Strongest                         Is better
                                                                    Yes          Idle Mode Carrier Selection
                                       Is SID
     frequency        PN, read                             SID
                                     permitted?
     from MRU            Sync                          available?                                             F3
               No Signal
                                          Denied SID
                                                                    No
                                                                             CDMA Ch        HASH using
                                                                                                              F2      Config
                                                                           List Message       IMSI            F1     Messages:
                                                              Read                                                    remain
  Last Resort:                                               Paging
  GEO escape                                                 Channel        Global Svc      my ACCOLC?
   Or Analog                                                                Redir Msg          redirect
                                                            to another CDMA frequency or system
 Legend
                                                                                                  to Analog
  Steps from       Steps from       Proprietary
  the CDMA         proprietary         SDA
  standards          SDAs           databases



 November, 2004                          RF200 v4.0 (c) 2004 Scott Baxter                                     RF200 - 37
Course RF200

             Let’s Do An Idle Mode
             Let’s Do An Idle Mode
                    Handoff!
                    Handoff!




November, 2004   RF200 v4.0 (c) 2004 Scott Baxter   RF200 - 38
Idle Mode Handoff

  An idle mobile always demodulates the best available signal
    • In idle mode, it isn’t possible to do soft handoff and listen to
       multiple sectors or base stations at the same time -- the paging
       channel information stream is different on each sector, not
       synchronous -- just like ABC, NBC, CBS, and CNN TV news
       programs aren’t in word-sync for simultaneous viewing
    • Since a mobile can’t combine signals, the mobile must switch
       quickly, always enjoying the best available signal
  The mobile’s pilot searcher is constantly checking neighbor pilots
  If the searcher notices another signal at least 3 db better than the
  present one, and it remains so for 5 seconds, the mobile starts
  listening to it at the beginning of the next paging slot.
    • The mobile doesn’t automatically say anything to the system,
       so system doesn’t know about the idle mode handoff
  On the new paging channel, if the mobile learns that registration is
  required, it re-registers on the new sector



November, 2004        RF200 v4.0 (c) 2004 Scott Baxter        RF200 - 39
Idle Mode on the Paging Channel:
              Meet the Neighbors, track the Strongest Pilot
                                           All PN Offsets
          0
  Ec/Io




    -20

Chips 0             SRCH_WIN_A                                      Mobile Rake RX            32K
  PN 0                                                              F1 PN168 W01              512
                     Active Pilot                                   F2 PN168 W01
                  Rake Fingers                                      F3 PN168 W01
                                                                    Srch PN??? W0

  SRCH_WIN_N                               The phone’s pilot searcher constantly checks
                                           the pilots listed in the Neighbor List Message
              Reference PN
                                         Neighbor Set



            If the searcher ever notices a neighbor pilot substantially stronger than
                  the current reference pilot, it becomes the new reference pilot
          and the phone switches over to its paging channel on the next superframe.
                                This is called an idle mode handoff.

  November, 2004                 RF200 v4.0 (c) 2004 Scott Baxter                    RF200 - 40
Course RF200


                 Let’s Register!
                 Let’s Register!




November, 2004    RF200 v4.0 (c) 2004 Scott Baxter   RF200 - 41
Registration

  Registration is the process by which an idle mobile lets the system
  know it’s awake and available for incoming calls
    • this allows the system to inform the mobile’s home switch of
      the mobile’s current location, so that incoming calls can be
      delivered
    • registration also allows the system to intelligently page the
      mobile only in the area where the mobile is currently located,
      thereby eliminating useless congestion on the paging channels
      in other areas of the system
  There are many different conditions that could trigger an obligation
  for the mobile to register
    • there are flags in the System Parameters Message which tell
      the mobile when it must register on the current system




November, 2004        RF200 v4.0 (c) 2004 Scott Baxter       RF200 - 42
Registration

                                     Registration Message (by PROBING)
   BTS
           Base Station Acknowledgment Order

Paging                                                                   Access
Channel                                                                  Channel




  November, 2004         RF200 v4.0 (c) 2004 Scott Baxter            RF200 - 43
An Actual 1xRTT Registration
    SYSTEM PARAMETERS MESSAGE
IS-95 Message Type: System Parameters
PN Offset: 44 CONFIG_MSG_SEQ 0 SID 1121 NID 1
REG_ZONE: 0 TOTAL_ZONES: 0 Zone timer length (min): 1         The System Parameters Message tells
MULT_SIDS: 0 MULT_NIDS: 0
BASE_ID: 5586 BASE_CLASS: Public Macrocellular System
                                                               all mobiles when they should register.
PAG_CHAN: 1 MAX_SLOT_CYCLE_INDEX: 2                           This mobile notices that it is obligated to
HOME_REG: 1        FOR_SID_REG: 1        FOR_NID_REG: 1,
POWER_UP_REG: 1           POWER_DOWN_REG: 1                    register, so it transmits a Registration
PARAMETER_REG: 1 Registration period (sec): 1853.60
Base station 0°00´00.00¨ Lon., 0°00´00.00° Lat. REG_DIST: 0
                                                                               Message.
SRCH_WIN_A: 20ch SRCH_WIN_N: 100ch SRCH_WIN_R: 320ch
NGHBR_MAX_AGE: 0 PWR_REP_THRESH: 2                                      REGISTRATION MESSAGE
PWR_REP_FRAMES (frames): 905 PWR_THRESH_ENABLE: 1
                                                                IS-95 Message Type: Registration
PWR_PERIOD_ENABLE: 0, PWR_REP_DELAY: 1 (0 frames)
                                                                ACK_SEQ: 7 MSG_SEQ: 5 ACK_REQ: 1 VALID_ACK: 0
Re-Init and Re-acquire After This Message?:    No
                                                                ESN (Electronic Serial Number):0xB38092BC
T_ADD: -14dB T_DROP: -16dB T_COMP: 1 DB, T_TDROP: 4s
                                                                IMSI Class: 0 IMSI Class 0 Type: IMSI_S only
Sending Extended System Parameters Messages?: Yes
                                                                IMSI_S:             694 582 9500
Are Extended Neighbor List Messages Being Sent?: No
                                                                Pilot Strength: -8.0 dB
Are General Neighbor List Messages Being Sent?: No
                                                                Active pilot is first one probed?: Yes
Using Global Redirect Messages?: No
                                                                Original pilot is same as pilot in previous probe?: No
Are Private Neighbor List Messages Being Sent?: No
                                                                Number of additional pilots:        0
Are User Zone ID Messages Being Sent?: No
                                                                Registration Type: Timer-based Slot Cycle Index: 2
Are Extended Global Redirection Messages Being Sent?: No
                                                                Mobile Protocol Revision Level: 6
Are Extended Channel List Messages Being Sent?: Yes
                                                                Station Class Mark: Dual Mode, Slotted, Discontinuous Xmit,
                                                                Power Class 3
                                                                Mobile-Terminated Calls Acceptable?:                Yes
  BASE STATION ACKNOWLEDGMENT
  IS-95 Message Type: Order
  ACK_SEQ: 5 MSG_SEQ: 2 ACK_REQ: 0 VALID_ACK: 1                  The base station confirms that the
  Address Type: IMSI IMSI Class: 0                               mobile’s registration message was
  IMSI Class 0 Type:           IMSI_S, IMSI_11_12, and MCC
  Mobile Country Code (MCC): 310 IMSI 11th+12th Digits: 00      received. We’re officially registered!
  IMSI_S: 694 582 9500 Order Message Type: Base ACK

    November, 2004                        RF200 v4.0 (c) 2004 Scott Baxter                              RF200 - 44
Example 4

       Let’s Receive an Incoming
       Let’s Receive an Incoming
                  Call!
                  Call!




November, 2004   RF200 v4.0 (c) 2004 Scott Baxter   RF200 - 45
Receiving an Incoming Call

  All idle mobiles monitor the paging channel to receive incoming
  calls.
  When an incoming call appears, the paging channel notifies the
  mobile in a General Page Message.
  A mobile which has been paged sends a Page Response
  Message on the access channel.
  The system sets up a traffic channel for the call, then notifies the
  mobile to use it with a Channel Assignment Message.
  The mobile and the base station notice each other’s traffic channel
  signals and confirm their presence by exchanging
  acknowledgment messages.
  The base station and the mobile negotiate what type of call this will
  be -- I.e., 13k voice, etc.
  The mobile is told to ring and given a “calling line ID” to display.
  When the human user presses the send button, the audio path is
  completed and the call proceeds.


November, 2004        RF200 v4.0 (c) 2004 Scott Baxter       RF200 - 46
Incoming Call Delivery Scenario
           General Page Message

                                  Page Response Message (by PROBING)
   BTS
           Base Station Acknowledgment Order

Paging     Channel Assignment Message                                   Access
Channel                                                                 Channel
           Continuous frames of all 000’s

                            Traffic Channel Preamble: Frames of 000’s

           Base Station Acknowledgment Order
Forward                                                                 Reverse
 Traffic                                                                 Traffic
Channel                         Mobile Station Acknowledgment Order     Channel

           Service Connect Message

                                   Service Connect Complete Message

                        The Call is now officially Established!
  November, 2004          RF200 v4.0 (c) 2004 Scott Baxter          RF200 - 47
An Actual Page and Page Response
        GENERAL PAGE MESSAGE
98/05/24 23:14:46.127 [PCH] General Page Message
MSG_LENGTH = 128 bits                                   The system pages the mobile,
MSG_TYPE = General Page Message                                615-330-0644.
CONFIG_MSG_SEQ = 1         ACC_MSG_SEQ = 20
CLASS_0_DONE = 1
CLASS_1_DONE = 1            RESERVED = 0                             PAGE RESPONSE MESSAGE
BROADCAST_DONE = 1          RESERVED = 0
ADD_LENGTH = 0 bits        ADD_PFIELD = Field Omitted          98/05/24 23:14:46.425 [ACH] Page Response Message
PAGE_CLASS = 0             PAGE_SUBCLASS = 0                   MSG_LENGTH = 216 bits
MSG_SEQ = 1                                                    MSG_TYPE = Page Response Message
IMSI_S = 6153300644                                            ACK_SEQ = 1 MSG_SEQ = 2 ACK_REQ = 1
SPECIAL_SERVICE = 1                                            VALID_ACK = 1 ACK_TYPE = 2
SERVICE_OPTION = 32768                                         MSID_TYPE = IMSI and ESN         MSID_LEN = 9 octets
RESERVED = Field Omitted                                       ESN = 0xD30E415C        IMSI_CLASS = 0
                                                               IMSI_CLASS_0_TYPE = 0 RESERVED = 0
                                                               IMSI_S = 6153300644
                                                               AUTH_MODE = 1
                    The mobile responds to the page.           AUTHR = 0x307B5        RANDC = 0xC6    COUNT = 0
                                                               MOB_TERM = 1           SLOT_CYCLE_INDEX = 0
                                                               MOB_P_REV = 3         SCM = 106
BASE STATION ACKNOWLEDGMENT                                    REQUEST_MODE = Either Wide Analog or CDMA Only
                                                               SERVICE_OPTION = 32768        PM = 0
98/05/24 23:14:46.768 [PCH] Order Message                      NAR_AN_CAP = 0        RESERVED = 0
MSG_LENGTH = 112 bits
MSG_TYPE = Order Message
ACK_SEQ = 2 MSG_SEQ = 0 ACK_REQ = 0
VALID_ACK = 1
ADDR_TYPE = IMSI         ADDR_LEN = 40 bits
IMSI_CLASS = 0 IMSI_CLASS_0_TYPE = 0 RESERVED = 0       The base station confirms that the mobile’s
IMSI_S = 6153300644
ORDER = Base Station Acknowledgement Order
                                                          page response was received. Now the
ADD_RECORD_LEN = 0 bits                                  mobile is waiting for channel assignment,
Order-Specific Fields = Field Omitted  RESERVED = 0
                                                         expecting a response within 12 seconds.
  November, 2004                         RF200 v4.0 (c) 2004 Scott Baxter                           RF200 - 48
Channel Assignment and
                        Traffic Channel Confirmation
  CHANNEL ASSIGNMENT MESSAGE
18:14:47.027 Paging Channel: Channel Assignment           Only about 400 ms. after the base station
ACK_SEQ: 2 MSG_SEQ: 1 ACK_REQ: 0 VALID_ACK: 1
MSID_TYPE: 2 IMSI: (Class: 0, Class_0_type: 0)           acknowledgment order, the mobile receives
[0x 01 f8 39 6a 15] 615-330-0644
ASSIGN_MODE: Traffic Channel Assignment                      the channel assignment message.
ADD_RECORD_LEN: 5 FREQ_INCL: 1 GRANTED_MODE: 2
CODE_CHAN: 43 FRAME_OFFSET: 2
ENCRYPT_MODE: Encryption disabled
BAND_CLASS: 800 MHz cellular band
CDMA_FREQ: 283
                                                                     The mobile sees at least two
The base station is already                                         good blank frames in a row on
 sending blank frames on                                               the forward channel, and
the forward channel,using                                          concludes this is the right traffic
the assigned Walsh code.                                            channel. It sends a preamble
                                                                    of two blank frames of its own
                                                                    on the reverse traffic channel.
BASE STATION ACKNOWLEDGMENT
                                                             MOBILE STATION ACKNOWLEDGMENT
18:14:47.581 Forward Traffic Channel: Order
ACK_SEQ: 7 MSG_SEQ: 0 ACK_REQ: 1                              18:14:47.598 Reverse Traffic Channel: Order
ENCRYPTION: 0 USE_TIME: 0           ACTION_TIME: 0            ACK_SEQ: 0 MSG_SEQ: 0 ACK_REQ: 0
Base Station Acknowledgement Order                            ENCRYPTION: 0
                                                              Mobile Station Acknowledgement Order
  The base station acknowledges                              The mobile station acknowledges the
 receiving the mobile’s preamble.                              base station’s acknowledgment.
                                                                    Everybody is ready!
  November, 2004                         RF200 v4.0 (c) 2004 Scott Baxter                              RF200 - 49
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma
Scot baxtor cdma

Contenu connexe

Tendances

Rf optimisation
Rf optimisationRf optimisation
Rf optimisationAnto Radde
 
W(level3) wcdma rno rf optimization-20041217-a-1[1].0
W(level3) wcdma rno rf optimization-20041217-a-1[1].0W(level3) wcdma rno rf optimization-20041217-a-1[1].0
W(level3) wcdma rno rf optimization-20041217-a-1[1].0Malik Md Nurani
 
04. lte kpi in lte radio network
04. lte   kpi in lte radio network04. lte   kpi in lte radio network
04. lte kpi in lte radio networkDani Indra Kumara
 
Telecom Project Services - Pre-launch SSD / SSV
Telecom Project Services - Pre-launch SSD / SSVTelecom Project Services - Pre-launch SSD / SSV
Telecom Project Services - Pre-launch SSD / SSVAmar Uppalapati
 
3g-lte-oss-performance-management
3g-lte-oss-performance-management3g-lte-oss-performance-management
3g-lte-oss-performance-managementvishal123
 
WCDMA RF optimization
WCDMA RF optimizationWCDMA RF optimization
WCDMA RF optimizationbasioni
 
3 g ibs walk test report dhk_v1415_tems
3 g ibs walk test report dhk_v1415_tems3 g ibs walk test report dhk_v1415_tems
3 g ibs walk test report dhk_v1415_temsIshaque uddin
 
Chap 4. call processing and handover.eng
Chap 4. call processing and handover.engChap 4. call processing and handover.eng
Chap 4. call processing and handover.engsivakumar D
 
Cluster optimization procedure v1
Cluster optimization procedure v1Cluster optimization procedure v1
Cluster optimization procedure v1Terra Sacrifice
 
VoLTE KPI Performance
VoLTE KPI PerformanceVoLTE KPI Performance
VoLTE KPI PerformanceVikas Shokeen
 
Inop presentation dec sgb 2017
Inop presentation dec sgb 2017Inop presentation dec sgb 2017
Inop presentation dec sgb 2017frankjoh
 
Curriculum_Vitae
Curriculum_VitaeCurriculum_Vitae
Curriculum_VitaeNilesh More
 
Training wcdma rf optimization gsm to umts
Training wcdma rf optimization gsm to umtsTraining wcdma rf optimization gsm to umts
Training wcdma rf optimization gsm to umtsAbed Abed
 

Tendances (19)

Rf optimisation
Rf optimisationRf optimisation
Rf optimisation
 
W(level3) wcdma rno rf optimization-20041217-a-1[1].0
W(level3) wcdma rno rf optimization-20041217-a-1[1].0W(level3) wcdma rno rf optimization-20041217-a-1[1].0
W(level3) wcdma rno rf optimization-20041217-a-1[1].0
 
04. lte kpi in lte radio network
04. lte   kpi in lte radio network04. lte   kpi in lte radio network
04. lte kpi in lte radio network
 
shajeer cv
shajeer cvshajeer cv
shajeer cv
 
Telecom Project Services - Pre-launch SSD / SSV
Telecom Project Services - Pre-launch SSD / SSVTelecom Project Services - Pre-launch SSD / SSV
Telecom Project Services - Pre-launch SSD / SSV
 
3g-lte-oss-performance-management
3g-lte-oss-performance-management3g-lte-oss-performance-management
3g-lte-oss-performance-management
 
3 g scft
3 g scft3 g scft
3 g scft
 
WCDMA RF optimization
WCDMA RF optimizationWCDMA RF optimization
WCDMA RF optimization
 
3 g ibs walk test report dhk_v1415_tems
3 g ibs walk test report dhk_v1415_tems3 g ibs walk test report dhk_v1415_tems
3 g ibs walk test report dhk_v1415_tems
 
Huawei rnp work flow
Huawei rnp work flowHuawei rnp work flow
Huawei rnp work flow
 
Chap 4. call processing and handover.eng
Chap 4. call processing and handover.engChap 4. call processing and handover.eng
Chap 4. call processing and handover.eng
 
Gsm rf-optimization[1]
Gsm rf-optimization[1]Gsm rf-optimization[1]
Gsm rf-optimization[1]
 
Cluster optimization procedure v1
Cluster optimization procedure v1Cluster optimization procedure v1
Cluster optimization procedure v1
 
Notes for scft
Notes for scftNotes for scft
Notes for scft
 
Lte kpis
Lte kpisLte kpis
Lte kpis
 
VoLTE KPI Performance
VoLTE KPI PerformanceVoLTE KPI Performance
VoLTE KPI Performance
 
Inop presentation dec sgb 2017
Inop presentation dec sgb 2017Inop presentation dec sgb 2017
Inop presentation dec sgb 2017
 
Curriculum_Vitae
Curriculum_VitaeCurriculum_Vitae
Curriculum_Vitae
 
Training wcdma rf optimization gsm to umts
Training wcdma rf optimization gsm to umtsTraining wcdma rf optimization gsm to umts
Training wcdma rf optimization gsm to umts
 

En vedette

Basic cdma for 2 g and 3g
Basic cdma for 2 g and 3gBasic cdma for 2 g and 3g
Basic cdma for 2 g and 3gtrimba
 
Hidroginastica manual basico
Hidroginastica manual basicoHidroginastica manual basico
Hidroginastica manual basicoJoana Vale
 
Antal International Network
Antal International NetworkAntal International Network
Antal International Networkshaileja_sharma
 
Analityk doradza biznesowi - Robert Stalmach
Analityk doradza biznesowi - Robert StalmachAnalityk doradza biznesowi - Robert Stalmach
Analityk doradza biznesowi - Robert StalmachNewspoint Sp. z o.o.
 
DOCUMENTO DE LAS TIC
DOCUMENTO DE LAS TICDOCUMENTO DE LAS TIC
DOCUMENTO DE LAS TIClauriita2325
 
ARGENTINA: ¿Qué hay detrás de los "Encuentros de Mujeres Autoconvocadas"?
ARGENTINA: ¿Qué hay detrás de los "Encuentros de Mujeres Autoconvocadas"?ARGENTINA: ¿Qué hay detrás de los "Encuentros de Mujeres Autoconvocadas"?
ARGENTINA: ¿Qué hay detrás de los "Encuentros de Mujeres Autoconvocadas"?Ramón Copa
 
Business Oro - No network Marketing - Investimento puro.
Business Oro - No network Marketing - Investimento puro.Business Oro - No network Marketing - Investimento puro.
Business Oro - No network Marketing - Investimento puro.Flavio Regni Grey
 
Trabajo de musica 3 diver adrian naranjo hernandez ajajjajajajja
Trabajo de musica 3 diver adrian naranjo hernandez ajajjajajajjaTrabajo de musica 3 diver adrian naranjo hernandez ajajjajajajja
Trabajo de musica 3 diver adrian naranjo hernandez ajajjajajajjaadriannaranjo3
 
Fallas de pavimento yamileth hernandez
Fallas de pavimento yamileth hernandezFallas de pavimento yamileth hernandez
Fallas de pavimento yamileth hernandezyamilethhh
 
TARGI MOBILNE, DZIEN II, SALA B, Mobilne aplikacje medyczne Mateusz Kierepka,...
TARGI MOBILNE, DZIEN II, SALA B, Mobilne aplikacje medyczne Mateusz Kierepka,...TARGI MOBILNE, DZIEN II, SALA B, Mobilne aplikacje medyczne Mateusz Kierepka,...
TARGI MOBILNE, DZIEN II, SALA B, Mobilne aplikacje medyczne Mateusz Kierepka,...ecommerce poland expo
 
HAYDEN GRIDLEY RESUME 2016
HAYDEN GRIDLEY RESUME 2016HAYDEN GRIDLEY RESUME 2016
HAYDEN GRIDLEY RESUME 2016Hayden Gridley
 

En vedette (20)

CDMA Introducton
CDMA IntroductonCDMA Introducton
CDMA Introducton
 
Tijuana EDC Brochure
Tijuana EDC BrochureTijuana EDC Brochure
Tijuana EDC Brochure
 
Tijuana manufacturing industry overview
Tijuana manufacturing industry overviewTijuana manufacturing industry overview
Tijuana manufacturing industry overview
 
Basic cdma for 2 g and 3g
Basic cdma for 2 g and 3gBasic cdma for 2 g and 3g
Basic cdma for 2 g and 3g
 
04 eicam 2008 choque túnelvial
04 eicam 2008 choque túnelvial04 eicam 2008 choque túnelvial
04 eicam 2008 choque túnelvial
 
Hidroginastica manual basico
Hidroginastica manual basicoHidroginastica manual basico
Hidroginastica manual basico
 
Modelagem
ModelagemModelagem
Modelagem
 
BPC - Benefício de Prestação Continuada
BPC - Benefício de Prestação ContinuadaBPC - Benefício de Prestação Continuada
BPC - Benefício de Prestação Continuada
 
=) Uah muah amiztaad
=)  Uah muah amiztaad=)  Uah muah amiztaad
=) Uah muah amiztaad
 
31 de enero 2014
31 de enero 201431 de enero 2014
31 de enero 2014
 
Antal International Network
Antal International NetworkAntal International Network
Antal International Network
 
Analityk doradza biznesowi - Robert Stalmach
Analityk doradza biznesowi - Robert StalmachAnalityk doradza biznesowi - Robert Stalmach
Analityk doradza biznesowi - Robert Stalmach
 
DOCUMENTO DE LAS TIC
DOCUMENTO DE LAS TICDOCUMENTO DE LAS TIC
DOCUMENTO DE LAS TIC
 
Author guidelines
Author guidelinesAuthor guidelines
Author guidelines
 
ARGENTINA: ¿Qué hay detrás de los "Encuentros de Mujeres Autoconvocadas"?
ARGENTINA: ¿Qué hay detrás de los "Encuentros de Mujeres Autoconvocadas"?ARGENTINA: ¿Qué hay detrás de los "Encuentros de Mujeres Autoconvocadas"?
ARGENTINA: ¿Qué hay detrás de los "Encuentros de Mujeres Autoconvocadas"?
 
Business Oro - No network Marketing - Investimento puro.
Business Oro - No network Marketing - Investimento puro.Business Oro - No network Marketing - Investimento puro.
Business Oro - No network Marketing - Investimento puro.
 
Trabajo de musica 3 diver adrian naranjo hernandez ajajjajajajja
Trabajo de musica 3 diver adrian naranjo hernandez ajajjajajajjaTrabajo de musica 3 diver adrian naranjo hernandez ajajjajajajja
Trabajo de musica 3 diver adrian naranjo hernandez ajajjajajajja
 
Fallas de pavimento yamileth hernandez
Fallas de pavimento yamileth hernandezFallas de pavimento yamileth hernandez
Fallas de pavimento yamileth hernandez
 
TARGI MOBILNE, DZIEN II, SALA B, Mobilne aplikacje medyczne Mateusz Kierepka,...
TARGI MOBILNE, DZIEN II, SALA B, Mobilne aplikacje medyczne Mateusz Kierepka,...TARGI MOBILNE, DZIEN II, SALA B, Mobilne aplikacje medyczne Mateusz Kierepka,...
TARGI MOBILNE, DZIEN II, SALA B, Mobilne aplikacje medyczne Mateusz Kierepka,...
 
HAYDEN GRIDLEY RESUME 2016
HAYDEN GRIDLEY RESUME 2016HAYDEN GRIDLEY RESUME 2016
HAYDEN GRIDLEY RESUME 2016
 

Similaire à Scot baxtor cdma

Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdfSamsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdfRaviSharma1113
 
Sample of product development
Sample of product developmentSample of product development
Sample of product developmentTransit-Protect
 
IPTV QoE Monitoring
IPTV QoE MonitoringIPTV QoE Monitoring
IPTV QoE MonitoringYoss Cohen
 
Rf hardware design and integration 4x4 mimo for ultra wide band base station
Rf hardware design and integration 4x4 mimo for ultra wide band base stationRf hardware design and integration 4x4 mimo for ultra wide band base station
Rf hardware design and integration 4x4 mimo for ultra wide band base stationZaryal Social
 
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent) Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent) BP Tiwari
 
LTE Physical layer aspects
LTE Physical layer aspectsLTE Physical layer aspects
LTE Physical layer aspectsBP Tiwari
 
Rev 090003 R1
Rev 090003 R1Rev 090003 R1
Rev 090003 R1maddiv
 
Timothy J Cash Career Portfolio
Timothy J Cash Career PortfolioTimothy J Cash Career Portfolio
Timothy J Cash Career PortfolioTimothy Cash
 
Mueller_Massucci_Antenna_and_Mobile_Network_Testing_Challenges.pdf
Mueller_Massucci_Antenna_and_Mobile_Network_Testing_Challenges.pdfMueller_Massucci_Antenna_and_Mobile_Network_Testing_Challenges.pdf
Mueller_Massucci_Antenna_and_Mobile_Network_Testing_Challenges.pdfJUNIOR164768
 
Scarlet Wireless Introduction
Scarlet Wireless IntroductionScarlet Wireless Introduction
Scarlet Wireless Introductionnagraj_kallur
 
VoIP Connectivity Table
VoIP Connectivity TableVoIP Connectivity Table
VoIP Connectivity TableBraun Mincher
 
Quality of service
Quality of serviceQuality of service
Quality of servicevmkris000
 
393575910-318163030-E2E-VOLTE-pptx.pptx
393575910-318163030-E2E-VOLTE-pptx.pptx393575910-318163030-E2E-VOLTE-pptx.pptx
393575910-318163030-E2E-VOLTE-pptx.pptxLibaBali
 
JSR82: Past, Present and Future
JSR82: Past, Present and FutureJSR82: Past, Present and Future
JSR82: Past, Present and FutureSean O'Sullivan
 
Lecture 11 wifi security
Lecture 11 wifi securityLecture 11 wifi security
Lecture 11 wifi securityrajakhurram
 
ARM LPC2300/LPC2400 TCP/IP Stack Porting
ARM LPC2300/LPC2400 TCP/IP Stack PortingARM LPC2300/LPC2400 TCP/IP Stack Porting
ARM LPC2300/LPC2400 TCP/IP Stack PortingMathivanan Elangovan
 
VVDN_Resume_Anand Bhardwaj
VVDN_Resume_Anand BhardwajVVDN_Resume_Anand Bhardwaj
VVDN_Resume_Anand BhardwajAnand Bhardwaj
 

Similaire à Scot baxtor cdma (20)

Chapter03
Chapter03Chapter03
Chapter03
 
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdfSamsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
Samsung_EnodeLSMR__Integration_Module__V1.pdf (1).pdf
 
40234553 drive-test
40234553 drive-test40234553 drive-test
40234553 drive-test
 
Sample of product development
Sample of product developmentSample of product development
Sample of product development
 
IPTV QoE Monitoring
IPTV QoE MonitoringIPTV QoE Monitoring
IPTV QoE Monitoring
 
Rf hardware design and integration 4x4 mimo for ultra wide band base station
Rf hardware design and integration 4x4 mimo for ultra wide band base stationRf hardware design and integration 4x4 mimo for ultra wide band base station
Rf hardware design and integration 4x4 mimo for ultra wide band base station
 
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent) Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
Physical layer aspects (Matthew Baker: RAN WG1 Chair, Alcatel-Lucent)
 
LTE Physical layer aspects
LTE Physical layer aspectsLTE Physical layer aspects
LTE Physical layer aspects
 
Rev 090003 R1
Rev 090003 R1Rev 090003 R1
Rev 090003 R1
 
Rev 090003 R1
Rev 090003 R1Rev 090003 R1
Rev 090003 R1
 
Timothy J Cash Career Portfolio
Timothy J Cash Career PortfolioTimothy J Cash Career Portfolio
Timothy J Cash Career Portfolio
 
Mueller_Massucci_Antenna_and_Mobile_Network_Testing_Challenges.pdf
Mueller_Massucci_Antenna_and_Mobile_Network_Testing_Challenges.pdfMueller_Massucci_Antenna_and_Mobile_Network_Testing_Challenges.pdf
Mueller_Massucci_Antenna_and_Mobile_Network_Testing_Challenges.pdf
 
Scarlet Wireless Introduction
Scarlet Wireless IntroductionScarlet Wireless Introduction
Scarlet Wireless Introduction
 
VoIP Connectivity Table
VoIP Connectivity TableVoIP Connectivity Table
VoIP Connectivity Table
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
393575910-318163030-E2E-VOLTE-pptx.pptx
393575910-318163030-E2E-VOLTE-pptx.pptx393575910-318163030-E2E-VOLTE-pptx.pptx
393575910-318163030-E2E-VOLTE-pptx.pptx
 
JSR82: Past, Present and Future
JSR82: Past, Present and FutureJSR82: Past, Present and Future
JSR82: Past, Present and Future
 
Lecture 11 wifi security
Lecture 11 wifi securityLecture 11 wifi security
Lecture 11 wifi security
 
ARM LPC2300/LPC2400 TCP/IP Stack Porting
ARM LPC2300/LPC2400 TCP/IP Stack PortingARM LPC2300/LPC2400 TCP/IP Stack Porting
ARM LPC2300/LPC2400 TCP/IP Stack Porting
 
VVDN_Resume_Anand Bhardwaj
VVDN_Resume_Anand BhardwajVVDN_Resume_Anand Bhardwaj
VVDN_Resume_Anand Bhardwaj
 

Scot baxtor cdma

  • 1. Course RF200 Wireless CDMA RF Wireless CDMA RF Performance Optimization Performance Optimization November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 1
  • 2. Contents Chapter Slide # 1. Introduction 1 2. Foundation Topics Layer-3 Messaging 9 Call Processing 14 Performance Indicators and Problem Signatures 95 PN Planning and Search Windows 116 2. Analyzing System Performance 138 System Data and Analysis Techniques 141 3. Mobile Field Tools and Data Analysis 191 Autonomous Mobile Data Collection 196 Conventional Field Data Collection Tools 201 4. Multiple Carrier Systems: Operating Principles and Analysis 262 5. Applied Optimization 292 6. 1xRTT Optimization Issues 334 Appendix I. Cell Loading Example 405 Appendix II. CDMA/3g1x Books, Publications, Web Resources 419 November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 2
  • 3. Course RF200 Introduction to Performance Introduction to Performance Optimization Optimization November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 3
  • 4. Welcome to Course RF200 Course RF100 is an introduction to RF and CDMA principles. After completing it, you should be familiar with: • General RF system design principles • CDMA technology - principles, channels, network basics • key fundamentals of Messaging and Call Processing Course RF200 covers how to recognize and deal with system performance problems • key performance indicators and what they mean • what tools are available for discovering and analyzing problems • mechanisms and situations that cause trouble • how to solve many of the problems you’ll see November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 4
  • 5. Good Performance is so Simple!! One, Two, or Three good signals in handoff BTS BTS • Composite Ec/Io > -10 db Enough capacity • No resource problems – I’ve got what I BTS need Ec/Io BTS A BTS B BTS C -10 available FORWARD power Traffic LINK Channels In use Paging Sync Pilot November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 5
  • 6. Bad Performance Pilot Pollution BTS BTS Weak Signal Scarce Resources available power • BTS forward power Traffic BTS Channels • BTS receive power In use BTS Rx Pwr Paging • channel elements Sync Pilot • packet pipes Poor System Statistics • High Dropped Calls • High Access Failures Percent Total Drop Call Percentage 5.0% 4.5% %Drops 4.0% 3.5% 3.0% 2.5% 2.0% 1.5% 1.0% 0.5% 0.0% Date November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 6
  • 7. What is Performance Optimization? The words “performance optimization” mean different things to different people, viewed from the perspective of their own jobs System Performance Optimization includes many different smaller processes at many points during a system’s life • recognizing and resolving system-design-related issues (can’t build a crucial site, too much overlap/soft handoff, coverage holes, etc.) • “cluster testing” and “cell integration” to ensure that new base station hardware works and that call processing is normal • “fine-tuning” system parameters to wring out the best possible call performance • identifying causes of specific problems and customer complaints, and fixing them • carefully watching system traffic growth and the problems it causes - implementing short-term fixes to ease “hot spots”, and recognizing problems before they become critical November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 7
  • 8. Performance Optimization Phases/Activities Phase Drivers/Objectives Activities Main Tools Success Indicators Cover desired area; Plan cells to effectively cover Prop. Models, RF Design and have capacity for as needed and divide traffic Test Transmitters, Model results Cell Planning anticipated traffic load appropriately planning tools New Cluster Ensure cells properly Drive-test: coverage, all Drive-test tools; All handoffs occur; constructed and Testing and handoff boundaries, all call cell diagnostics and all test cases configured to give Cell Integration events and scenarios hardware test verified normal performance Solve Specific Identify problems Drive-test tools, Identified Detect, Investigate, Resolve Performance from complaints or system stats, problems are performance problems Problems statistics; fix them! customer reports resolved Well-System Ensure present ‘plant’ Watch stats: Drops, Blocks, Acceptable levels Performance is giving best possible Access Failures; identify/fix hot System statistics and good trends Management performance spots for all indicators Manage congested Watch capacity indicators; Smart optimization Stats-Derived Capacity areas for most identify problem areas, tune of parameters; indicators; carried Optimization effective performance parameters & configuration system statistics traffic levels Sectors are Growth expanded soon hello Management: Overall traffic increases and Predict sector and area Traffic analysis and trending tools; after first signs of Optimizing both exhaustion: plan and validate congestion; congestion; prop. models for Performance effective growth plan, avoid capital budget competition for capital cell spliiting; carrier and Capital integration impact remains within during tight times additions Effectiveness comfortable bounds November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 8
  • 9. Course RF200 CDMA2000 Layer 3 Messages CDMA2000 Layer 3 Messages November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 9
  • 10. Messages in CDMA In CDMA, most call processing events are driven by messages Some CDMA channels exist for the sole purpose of carrying messages; they never carry user’s voice traffic • Sync Channel (a forward channel) • Paging Channel (a forward channel) • Access Channel (a reverse channel) • Forward or Reverse Dedicated Control Channels • On these channels, there are only messages, not voice or data Some CDMA channels exist just to carry user traffic • Forward Fundamental and Supplemental Channels • Reverse Fundamental and Supplemental Channels • On these channels, most of the time is filled with traffic and messages are sent only when there is something to do All CDMA messages have very similar structure, regardless of the channel on which they are sent November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 10
  • 11. The Basic Format of CDMA Messages EXAMPLE: CDMA messages on both forward A POWER MEASUREMENT and reverse traffic channels are normally sent via dim-and-burst REPORT MESSAGE Messages include many fields of Field Length binary data (in bits) The first byte of each message MSG_TYPE (‘00000110’) 8 identifies message type: this allows ACK_SEQ 3 the recipient to parse the contents MSG_SEQ 3 To ensure no messages are ACK_REQ 1 missed, all CDMA messages bear serial numbers and important ENCRYPTION 2 messages contain a bit requesting ERRORS_DETECTED 5 acknowledgment POWER_MEAS_FRAMES 10 Messages not promptly acknowledged are retransmitted LAST_HDM_SEQ 2 several times. If not acknowledged, NUM_PILOTS 4 the sender may release the call NUM_PILOTS occurrences of this field: Field data processing tools capture and display the messages for study PILOT_STRENGTH 6 t RESERVED (‘0’s) 0-7 November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 11
  • 12. Message Vocabulary: Acquisition & Idle States Pilot Channel Sync Channel No Messages Sync Channel Msg Access Channel Paging Channel BTS Registration Msg Access Parameters Msg General Page Msg Order Msg System Parameters Msg Order Msg • Mobile Station Acknowldgment •Base Station Acknowledgment •Lock until Power-Cycled • Long Code Transition Request • Maintenance required • SSD Update Confirmation CDMA Channel List Msg many others….. many others….. Extended System Channel Assignment Origination Msg Parameters Msg Msg Extended Neighbor Page Response Msg List Msg Feature Notification Msg Authentication Challenge Global Service Authentication Response Msg Redirection Msg Challenge Msg Status Response Msg Service Redirection Msg Status Request Msg TMSI Assignment SSD Update Msg TMSI Assignment Msg Completion Message Data Burst Msg Null Msg Data Burst Msg November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 12
  • 13. Message Vocabulary: Conversation State Forward Traffic Channel Order Msg Alert With Reverse Traffic Channel • Base Station Acknowledgment Information Msg • Base Station Challenge Confirmation Service Request Msg Service Request Msg Origination • Message Encryption Mode Continuation Msg Authentication Service Response Msg Service Response Msg Authentication Challenge Challenge Msg Response Msg TMSI Assignment Msg Service Connect Msg Service Connect TMSI Assignment Completion Message Completion Message Send Burst DTMF Msg Service Option Service Option Control Send Burst DTMF Msg Control Msg Message Set Parameters Msg Status Request Msg Status Response Msg Parameters Response Message Power Control Flash With Flash With Power Measurement Parameters Msg. Information Msg Information Msg Report Msg Retrieve Parameters Msg Data Burst Msg Data Burst Message Order Message • Mobile Sta. Acknowledgment Analog Handoff Extended Handoff Pilot Strength •Long Code Transition Direction Msg Direction Msg Measurement Msg Request • SSD Update Confirmation SSD Update Msg Neighbor List Handoff Completion Msg • Connect Update Msg Mobile Station In-Traffic System Registered Msg Parameters Msg November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 13
  • 14. Course RF200 CDMA Call Processing Basics CDMA Call Processing Basics November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 14
  • 15. Troubleshooting Call Processing CDMA call processing is complex! • Calls are a relationship between mobile and system – the events driven by messaging – the channels supported by RF transmission • Multiple codes and channels available for use • Multiple possible problems - physical, configuration, software • Multiple concurrent processes in the mobile and the system Troubleshooting focuses on the desired call events • What is the desired sequence of events? • Compare the actual sequence of events. – What’s missing or wrong? Why did it happen? Messaging is a major blow-by-blow troubleshooting tool RF indications reveal the transmission risks and the channel configurations Bottom Line: To troubleshoot effectively, you’ve got to know call processing steps and details AND the RF basis of the transmission November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 15
  • 16. Course RF200 Let's Acquire The System! Let's Acquire The System! November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 16
  • 17. What’s In a Handset? How does it work? Digital Rake Receiver Symbols Chips Traffic Correlator summing PN xxx Walsh xx bits Traffic Correlator PN xxx Walsh xx Σ Symbols control Receiver Traffic Correlator ∆t Viterbi Decoder, time-aligned RF Section Convl. Decoder, PN xxx Walsh xx Demultiplexer power IF, Detector Traffic Correlator Packets AGC PN xxx Walsh xx RF Audio Open Loop Messages Duplexer Pilot Searcher CPU Vocoder PN xxx Walsh 0 RF Transmit Gain Adjust Audio Messages Transmitter Transmitter Digital Section RF Section Long Code Gen. November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 17
  • 18. The Task of Finding the Right System Reverse Link Frequencies Forward Link Frequencies (Mobile Transmit) (Base Station Transmit) 800 MHz. Cellular Spectrum 824 MHz. 835 845 849 870 880 890 894 A B Paging, ESMR, etc. A B 825 846.5 869 891.5 1900 MHz. PCS Spectrum unlic. unlic. A D B E F C data voice A D B E F C 1850MHz. 1910MHz. 1930MHz. 1990 MHz. FREQUENCY LISTS: Mobile scans forward link frequencies: HISTORY PREFERRED (Cellular or PCS, depending on model) LIST/MRU ROAMING History List (MRU) LIST/PRL Last-used: Preferred Roaming List (PRL) Freq System1 Freq System2 until a CDMA signal is found. Freq System3 Use PRL to find best signal in area. Freq System4 Freq System5 NO CDMA? Try AMPS. No AMPS? Standby etc. etc. November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 18
  • 19. The System Determination Algorithm At turnon, Idle mobiles use proprietary System Determination Algorithms (SDA) to find the initial CDMA carrier intended for them to use The mobile finally acquires a CDMA signal and reads the Sync channel • Find the SID & NID in the PRL (Preferred Roaming List) • Check: is there a more-preferred system in the PRL? What Freq(s)? • Go look for the better system Start Preferred MRU Only Bit 0 PRL Acq Idx Yes Go to last Strongest Is better Is SID frequency PN, read SID permitted? from MRU Sync available? No Signal No Denied SID Read Last Resort: Paging Best System Found! GEO escape Channel Begin Normal Paging Channel Operation Or Analog Legend Steps from Steps from Proprietary Typical Mobile the CDMA proprietary SDA standards SDAs databases System Determination Algorithm November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 19
  • 20. 1xRTT Acquisition On the Current Frequency: Find Strongest Pilot, Read Sync Channel All PN Offsets 0 Ec/Io 1. Pilot Searcher Scans the Entire Range of PNs -20 Chips 0 32K PN 0 512 SYNC CHANNEL MESSAGE 2. Put Rake finger(s) on strongest MSG_LENGTH, 28, 28 octets MSG_TYPE, 1, Sync Channel Message available PN, decode Walsh 32, P_REV, 6, IS-2000 Revision 0 MIN_P_REV, 1, J-STD-008 and read Sync Channel Message SID 995, Is this the right system to use? NID 3, PILOT_PN 240 Check the PRL! Active Pilot LC_STATE, 0x00 25 93 12 7C FA, SYS_TIME, 0x02 20 34 B7 53, 10/23/2001 11:02:54 Handset Rake Receiver Rake Fingers LP_SEC, 13, LTM_OFF, 54, -660 minutes F1 PN168 W32 DAYLT, 1, Yes F2 PN168 W32 PRAT, 1, 4800 bps RF CDMA_FREQ, 274 (IS-95) ≈ x ≈ F3 PN168 W32 EXT_CDMA_FREQ, 274 (1xRTT) LO Srch PN??? W0 SR1_BCCH_SUPPORTED, 0 SR3_INCL, 0, No Reference PN RESERVED, 0, November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 20
  • 21. PRL Database Guides System Determination Handsets can be programmed with their Preferred Only bit set to True or TRUE False. If True, the handset can only used preferred systems. If False, the Preferred Only Bit FALSE handset can use non-preferred systems, but will prefer preferred systems when available. Acquisition Index There are 29 Acq Indexes in the current PRL. It is normal for some to contain duplicate channels. 0 CDMA channels 350,400 1 CDMA channels 50, 100 2 Analog Block A When the phone Every three minutes idle 3 Analog Block B loses service, it phones rescan for any more- scans the list of preferred signals in the current channels in its Geo Group. This is called current GEO group. “climbing the GEO group”. System Records SID NID PREF GEO Priority Index Roam Indicator 4139 65535 Pref New More 0 Off 59 65535 Pref Same More 2 On 52 65535 Pref Same More 3 Flash Some records are merely analog “Guideposts” to allow the phone to 67 65535 Neg Same Same 3 Short-short-long recognize where it is and position into the 4412 65535 Pref New More 1 Off proper GEO group “GEO confinement”. : : : : : : : 61737 226 Neg New More 0 Off The last system record is not a real system. It merely contains the version 65535 is a “wildcard” NID. Preferred “more” number of the PRl and is used by some The phone is to accept any than the following phones to allow displaying the version. NID it sees on this system. record. November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 21
  • 22. November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 22
  • 23. Climbing the GEO Group SYSTEM TABLE ACQUISITION TABLE ROAMING LIST NEG/ ACQ ROAM INDEX ACQ TYPE CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 CH9 0 6 500 425 825 575 850 325 625 INDEX SID NID PREF GEO PRI INDEX IND 1 6 575 625 500 425 Roaming List Type: IS-683A 2 6 50 100 75 475 825 850 175 250 296 4144 65535 Pref NEW SAME 13 1 Preferred Only: FALSE 297 4812 65535 Pref SAME MORE 21 1 3 6 25 200 350 375 725 50 475 175 250 a GEO GROUP 4 1 Both Default Roaming Indicator: 0 298 205 65535 Pref SAME SAME 4 0 5 6 450 500 350 575 650 Climb! 299 208 65535 Pref SAME MORE 37 0 6 6 675 500 600 575 475 Preferred List ID: 10018 7 6 250 50 175 300 208 65535 Pref SAME SAME 4 0 8 6 550 375 425 625 301 342 65535 Pref SAME MORE 37 0 9 6 75 50 175 250 302 342 65535 Pref SAME SAME 4 0 10 6 200 250 175 50 When traveling the first signal 11 6 425 500 575 25 325 650 303 478 65535 Pref SAME SAME 4 0 12 6 500 575 475 25 675 304 1038 65535 Pref SAME SAME 4 0 13 6 500 625 350 50 375 775 575 725 425 found is usually not the best 305 306 1050 1058 65535 Pref 65535 Pref SAME SAME SAME SAME 4 4 0 0 14 15 16 6 6 6 650 25 425 500 50 550 675 375 225 25 350 725 75 250 750 425 50 575 175 775 one to use 307 308 1375 1385 65535 Pref 65535 Pref SAME SAME SAME MORE 4 4 0 0 17 18 6 6 200 825 50 850 175 925 375 250 19 6 350 325 375 675 25 1175 725 600 100 309 143 65535 Pref SAME MORE 37 0 When the SID and NID are 310 143 65535 Pref SAME MORE 4 0 20 21 22 6 6 6 750 325 1150 725 725 1175 775 350 750 375 775 425 575 625 looked up in the PRL, they 311 312 4103 4157 65535 Pref 65535 Pref NEW SAME SAME MORE 3 2 1 1 23 24 6 6 350 25 875 1175 325 825 375 1175 200 75 175 250 are far down the list of 313 312 65535 Pref SAME SAME 4 0 25 6 50 200 25 100 250 75 a GEO GROUP 26 6 500 1075 850 825 314 444 65535 Pref SAME MORE 37 0 27 1 A available choices 315 316 444 1008 65535 Pref 65535 Pref SAME SAME SAME SAME 4 4 0 0 28 29 30 1 5 5 B A B 317 1012 65535 Pref SAME SAME 4 0 The starts at the top of the 31 5 C 318 1014 65535 Pref SAME SAME 4 0 32 5 D 33 5 E 319 1688 65535 Pref SAME MORE 4 0 GEO group and works down 320 321 113 113 65535 Pref 65535 Pref SAME SAME MORE 37 SAME 4 0 0 34 35 36 5 4 4 F A B to the first (most preferred) 322 179 65535 Pref SAME MORE 37 0 37 38 4 6 Both 350 825 system it can find 323 324 179 465 65535 Pref 65535 Pref SAME SAME SAME SAME 4 4 0 0 39 40 41 6 6 6 25 675 850 100 600 750 850 1175 775 325 2119 65535 Pref SAME MORE 4 0 42 6 650 • the Acquisition Table is 326 327 2094 1005 65535 Pref 65535 Pref SAME SAME MORE SAME 4 4 0 0 43 44 6 6 450 325 475 350 375 1025 1050 1075 the list of frequencies 328 1013 65535 Pref SAME SAME 4 0 45 46 6 6 150 1025 475 625 675 1050 1075 used by the various PRL: Preferred Roaming List systems, so the mobile Programmed into each phone by the system knows where to search operator; can be updated over the air. November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 23
  • 24. Found it! Now we’re on the Right System All PN Offsets 0 Ec/Io 1. Pilot Searcher Scans the Entire Range of PNs -20 Chips 0 32K PN 0 512 SYNC CHANNEL MESSAGE 2. Put Rake finger(s) on strongest 98/05/24 23:14:09.817 [SCH] available PN, decode Walsh 32, MSG_LENGTH = 208 bits MSG_TYPE = Sync Channel Message and read Sync Channel Message P_REV = 3 MIN_P_REV = 2 If PRL shows: Go to the SID = 179 This is the Best Paging Active Pilot NID = 0 Available System! Channel! PILOT_PN = 168 Rake Fingers Offset Index Handset Rake Receiver LC_STATE = 0x0348D60E013 F1 PN168 W32 SYS_TIME = 98/05/24 23:14:10.160 LP_SEC = 12 F2 PN168 W32 RF LTM_OFF = -300 minutes ≈ x ≈ F3 PN168 W32 DAYLT = 0 LO Srch PN??? W0 PRAT = 9600 bps Ref. RESERVED = 1 PN November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 24
  • 25. Course RF200 After finding the right system: After finding the right system: Normal Paging Channel Operation Normal Paging Channel Operation November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 25
  • 26. The Configuration Messages After reading the Sync Channel, the mobile is now capable of reading the Paging Channel, which it now monitors constantly Before it is allowed to transmit or operate on this system, the mobile must collect a complete set of configuration messages In IS-95, the configuration messages are sent on the Paging Channel, repeated every 1.28 seconds In CDMA2000 systems, the configuration messages may be sent on the separate F-BCH channel • This would be indicated as SR1_BCCH_SUPPORTED = 1 There are six possible types of configuration messages; some are optional; and they may happen in any order The configuration messages contain sequence numbers so the mobile can recognize if any of the messages have been freshly updated as it continues to monitor the paging channel • Access parameters message sequence number • Configuration message sequence number • If a mobile notices a changed sequence number, or if 600 seconds passes since the last time these messages were read, the mobile reads all of them again November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 26
  • 27. Reading the Configuration Messages All PN Offsets 0 Ec/Io -20 Chips 0 32K PN 0 Read the 512 Configuration Messages Access Parameters Msg Keep Rake finger(s) on strongest available PN, monitor Walsh 1, System Parameters Msg the Paging Channel CDMA Channel List Msg Active Pilot Extended System Parameters Msg (*opt.) Handset Rake Receiver Rake Fingers (Extended*) Neighbor List Msg F1 PN168 W01 Global Service F2 PN168 W01 RF Redirection Msg (*opt.) ≈ x ≈ F3 PN168 W01 LO Srch PN??? W0 Now we’re ready to operate!! Reference PN November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 27
  • 28. 1xRTT Access Parameters Message ACCESS PARAMETERS MESSAGE Basic Access Procedure 000035, Time 15:28:37.709, Record 6408, QcpCdmaLogMsgPagingChan Any Access Msg PD: P_REV_IN_USE < 6 MSG_TYPE: Access Parameters Message Success! PILOT_PN: 36 ACC_MSG_SEQ: 2 BTS MS ACC_CHAN: 1 Access Channel(s) Probing NOM_PWR: 3 dB INIT_PWR: -13 dB an Access Probe a Probe Sequence PWR_STEP: 5 dB NUM_STEP: 4 Probe(s) an Access Attempt MAX_CAP_SZ: 6 ACH Frames PAM_SZ: 3 ACH Frame(s) PSIST(0-9): 0 The Access Parameters message PSIST(10): 0 PSIST(11): 0 controls all the steps mobiles must PSIST(12): 0 perform when they transmit on the PSIST(13): 0 Access Channel PSIST(14): 0 PSIST(15): 0 Mobiles perform a trial-and-error MSG_PSIST: 1.00 process called “Probing” to get their REG_PSIST: 1.00 PROBE_PN_RAN: 0 PN chip(s) messages through ACC_TMO: 240 ms PROBE_BKOFF: 1 Slot(s) BKOFF: 1 Slot(s) MAX_REQ_SEQ: 3 MAX_RSP_SEQ: 3 AUTH_MODE: 0 NOM_PWR_EXT: -8 to 7 dB inclusive PSIST_EMG_INCL: No RESERVED: 0 November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 28
  • 29. Phone Operation on the Access Channel Successful Basic Access Attempt A sector’s Paging Channel announces 1 (typ) to 32 (max) Access Channels: PN Origination Msg ACCESS Long Code offsets for mobiles to use if Success! accessing the system. BTS MS • For mobiles sending Registration, Probing Origination, Page Responses an Access Probe • Base Station always listening! a Probe Sequence an Access Attempt On the access channel, phones are not yet under BTS closed-loop power control! PAGING Base Sta. Acknlgmt. Order Phones access the BTS by “probing” at FW TFC TFC frames of 000s power levels determined by receive power and an open loop formula PAGING Channel Assnmt. Msg. • If “probe” not acknowledged by BTS within ACC_TMO (~400 mS.), phone TFC preamble of 000s RV TFC will wait a random time (~200 mS) FW FC Base Sta. Acknlgmt. Order then probe again, stronger by PI db. • There can be 15 max. (typ. 5) probes Mobile Sta. Ackngmt. Order RV TFC in a sequence and 15 max. (typ. 2) sequences in an access attempt FW TFC Service Connect Msg. • most attempts succeed on first probe! Svc. Connect Complete Msg RV TFC The Access Parameters message on the paging channel announces values of all FW TFC Base Sta. Acknlgmt. Order related parameters Call is Established! November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 29
  • 30. 1xRTT System Parameters Message SYSTEM PARAMETERS MESSAGE 000029, Time 15:28:37.607, Record 6330, QcpCdmaLogMsgPagingChan PD: P_REV_IN_USE < 6 MSG_TYPE: System Parameters Message PILOT_PN: 36 CONFIG_MSG_SEQ: 1 SID: 4379 NID: 15 REG_ZONE: 6 TOTAL_ZONES: 3 ZONE_TIMER: 1 min MULT_SIDS: No MULT_NIDS: No BASE_ID: 2155 BASE_CLASS: Public PCS System # Paging Channels, Slotted Mode period PAGE_CHAN: 1 MAX_SLOT_CYCLE_INDEX: 1 HOME_REG: Yes FOR_SID_REG: Yes FOR_NID_REG: Yes POWER_UP_REG: Yes POWER_DOWN_REG: Yes Who Registers? PARAMETER_REG: No REG_PRD: 30.89 min Why & When? BASE_LAT: 37D18'35.00N BASE_LONG: 079D15'19.00W REG_DIST: 0 SRCH_WIN_A: 60 chips Search Window SRCH_WIN_N: 60 chips SRCH_WIN_R: 80 chips NGHBR_MAX_AGE: 0 Widths PWR_REP_THRESH: 2 Bad Frame(s) PWR_REP_FRAMES: 113 frame(s) PWR_THRESH_ENABLE: Yes Handoff Thresholds PWR_PERIOD_ENABLE: No PWR_REP_DELAY: 4 frames RESCAN: No T_ADD: -14.0 dB T_DROP: -16.0 dB T_COMP: 4.0 T_TDROP: 4 sec EXT_SYS_PARAMETER: Yes EXT_NGHBR_LIST: Yes GEN_NGHBR_LIST: No GLOBAL_REDIRECT: Yes PRI_NGHBR_LIST: No USER_ZONE_ID: No What other optional EXT_GLOBAL_REDIRECT: No EXT_CHAN_LIST: Yes configuration messages RESERVED: 0 exist? November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 30
  • 31. 1xRTT Extended System Parameters Message EXTENDED SYSTEM PARAMETERS 000021, Time 15:28:37.421, Record 6188, QcpCdmaLogMsgPagingChan PD: P_REV_IN_USE < 6 One main job of this message is to MSG_TYPE: Extended System Parameters Message tell mobiles how to report their PILOT_PN: 36 CONFIG_MSG_SEQ: 1 identities when they transmit on the DELETE_FOR_TMSI: No Access Channel USE_TMSI: No PREF_MSID_TYPE: IMSI and ESN • IMSI - International Mobile MCC: 1134 IMSI_11_12: 813 Subscriber Identity TMSI_ZONE_LEN: 1 octet TMSI_ZONE: 0 – The “world” phone number BCAST_INDEX: Disable Periodic Broadcast Paging of the mobile IMSI_T_SUPPORTED: No P_REV: IS-2000 Revision 0 • ESN - Electronic Serial Number MIN_P_REV: J-STD-008 SOFT_SLOPE: 18 Different Networks may request ADD_INTERCEPT: 6 dB different identification modes; the DROP_INTERCEPT: 6 dB PACKET_ZONE_ID: Base Station Does Not Support A phones simply comply Packet Data Service Zone MAX_NUM_ALT_SO: 0 • IMSI and ESN RESELECT_INCLUDED: No PILOT_REPORT: No • IMSI only NGHBR_SET_ENTRY_INFO: No NGHBR_SET_ACCESS_INFO: No • ESN only BROADCAST_GPS_ASST: No QPCH_SUPPORTED: No Intelligent soft handoff parameters SDB_SUPPORTED: No are also included RLGAIN_TRAFFIC_PILOT: 0.000000 dB REV_PWR_CNTL_DELAY_INCL: No AUTO_MSG_SUPPORTED: No RESERVED: 0 November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 31
  • 32. The Neighbor List Message EXTENDED NEIGHBOR LIST The Neighbor List Message gives the 000017, Time 15:28:37.381, Record 6158, mobile up to 20 PN offsets of sectors it QcpCdmaLogMsgPagingChan may soon need in handoff PD: P_REV_IN_USE < 6 MSG_TYPE: Extended Neighbor List Message • This enables the mobile to search PILOT_PN: 36 CONFIG_MSG_SEQ: 1 smarter and faster PILOT_INC: 4 NGHBR_CONFIG: 0, NGHBR_PN: 32 On the paging channel, Enhanced or SEARCH_PRIORITY: Very High, FREQ_INCL: No Extended neighbor lists may also include NGHBR_CONFIG: 0 NGHBR_PN: 28 SEARCH_PRIORITY: Very High FREQ_INCL: No neighbors on different frequencies NGHBR_CONFIG: 0 NGHBR_PN: 308 SEARCH_PRIORITY: Very High FREQ_INCL: No • Slotted mode mobiles can jump to NGHBR_CONFIG: 0 NGHBR_PN: 432 other frequencies in their “sleep” SEARCH_PRIORITY: Very High FREQ_INCL: No NGHBR_CONFIG: 0 NGHBR_PN: 20 time to check pilots SEARCH_PRIORITY: Very High FREQ_INCL: No NGHBR_CONFIG: 0 NGHBR_PN: 24 • This is useful at system boundaries SEARCH_PRIORITY: Very High FREQ_INCL: No NGHBR_CONFIG: 0 NGHBR_PN: 260 During a call, a mobile first uses the SEARCH_PRIORITY: Very High FREQ_INCL: No neighbor list remembered from idle mode NGHBR_CONFIG: 0 NGHBR_PN: 196 SEARCH_PRIORITY: Very High FREQ_INCL: No • After each handoff, a new Neighbor NGHBR_CONFIG: 0 NGHBR_PN: 392 List Update message is sent to the SEARCH_PRIORITY: Very High FREQ_INCL: No NGHBR_CONFIG: 0 NGHBR_PN: 312 mobile on the Forward Traffic SEARCH_PRIORITY: Very High FREQ_INCL: No Channel NGHBR_CONFIG: 0 NGHBR_PN: 316 SEARCH_PRIORITY: Very High FREQ_INCL: No Each neighbor list received by the mobile RESERVED: 0 overwrites and replaces the previous neighbor list November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 32
  • 33. The CDMA Channel List Message EXTENDED CDMA CHANNEL LIST MESSAGE If a mobile sees a CDMA 000005, Time 15:28:37.056, Record 5910, Channel List Message, it notices QcpCdmaLogMsgPagingChan PD: P_REV_IN_USE < 6 the list of channels included in the MSG_TYPE: Extended CDMA Channel List Message message PILOT_PN: 36 CONFIG_MSG_SEQ: 1 • There may be one, two, NUM_FREQ: 1 CDMA_FREQ: 600 three, or more channels listed RC_QPCH_SEL_INCL: No TD_SEL_INCL: No The mobile immediately uses a RESERVED: 0 random selection process called “hashing” to select one of the listed channels • The outcome of hashing depends only on the mobile’s F3 F2 IMSI CDMA Ch HASH using F1 Fnow List Message IMSI • Both the system and the mobile know which carrier the mobile will choose The message also includes an indicator to show if the QPCH is in use, and for what radio configurations November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 33
  • 34. How Hashing Works If a mobile sees a CDMA Channel List Message, it notices the list of channels included in the message • There may be one, two, three, or more channels listed Whenever a phone encounters multiple announced resources, it uses its number (IMSI, International Mobile Subscriber Identity) and a randomized process called “hashing” to determine which resource it should use. This is how mobiles select: • Carrier Frequencies in idle mode • Preferred Paging Channel • Preferred Access Channel • Paging Time Slot in Slotted Mode Optimization personnel may wish to carry a phone for each carrier frequency, or use the multiple NAM capability of some handsets to operate on different numbers so as to prefer different frequencies November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 34
  • 35. Hashing Examples Try your own phone in the spreadsheet Hashing.xls (in utilities folder) Hashing Examples Time between active slots, seconds: v2. 1-28-2000 1.28 2.56 5.12 10.24 20.48 40.96 81.92 163.84 Number of Slots in Mobile's Cycle: 16 32 64 128 256 512 1024 2048 How Many How Many Paging Key in red-shaded Frequencies? Channels? Slot Cycle Index: values 2 1 0 1 2 3 4 5 6 7 10 Digit IMSI Use Freq. # Use PCH # Slot# Slot# Slot# Slot# Slot# Slot# Slot# Slot# 6153000124 1 1 15 31 63 127 127 383 895 895 6153000125 1 1 11 27 27 27 27 27 539 1563 6153000126 1 1 5 5 5 69 69 69 69 69 6153000127 1 1 3 3 3 67 195 451 451 1475 6153000128 2 1 8 24 24 24 152 152 152 1176 6153000129 2 1 9 25 25 25 25 25 25 25 6153000130 1 1 11 27 27 27 27 27 539 1563 6153000131 2 1 1 1 33 97 225 225 737 737 6153000132 1 1 8 8 40 40 40 40 552 552 6153000133 1 1 3 19 51 115 243 243 755 755 November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 35
  • 36. The Global Service Redirection Message GLOBAL SERVICE REDIRECTION 000011, Time 15:28:37.118, Record 5957, QcpCdmaLogMsgPagingChan PD: P_REV_IN_USE < 6 The GSRM was originally MSG_TYPE: Global Service Redirection Message intended as a way to PILOT_PN: 36 CONFIG_MSG_SEQ: 1 solve system and REDIRECT_ACCOLC (ACCOLC_0): No multicarrier border REDIRECT_ACCOLC (ACCOLC_1): No REDIRECT_ACCOLC (ACCOLC_2): No problems REDIRECT_ACCOLC (ACCOLC_3): No REDIRECT_ACCOLC (ACCOLC_4): No • Outermost F2 cells REDIRECT_ACCOLC (ACCOLC_5): No REDIRECT_ACCOLC (ACCOLC_6): No transmit GSRM, REDIRECT_ACCOLC (ACCOLC_7): No REDIRECT_ACCOLC (ACCOLC_8): No sending distant F2 REDIRECT_ACCOLC (ACCOLC_9): No mobiles to F1 REDIRECT_ACCOLC (ACCOLC_10): No REDIRECT_ACCOLC (ACCOLC_11): No The GSRM can also be REDIRECT_ACCOLC (ACCOLC_12): No REDIRECT_ACCOLC (ACCOLC_13): No used to manually REDIRECT_ACCOLC (ACCOLC_14): No REDIRECT_ACCOLC (ACCOLC_15): No distribute idle mobiles to RETURN_IF_FAIL: No different frequencies DELETE_TMSI: No EXCL_P_REV_MS: No • A GSRM applies only RECORD_TYPE: Redirection to An Analog System RECORD_LEN: 3 octets to phones of Access EXPECTED_SID: 0 IGNORE_CDMA: No Overload Classes SYS_ORDERING: Attempt To Obtain Service On Either System A specified in the Or System B. If Unsuccessful, Attempt Alternate System MAX_REDIRECT_DELAY: 0 sec message November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 36
  • 37. Summary: How Idle Mobiles Choose CDMA Carriers At turnon, Idle mobiles use proprietary System Determination Algorithms (SDA) to find the initial CDMA carrier intended for them to use On the paging channel of the idle mobile’s newly-found home signal, the mobile might be sent to a different frequency if it hears • CDMA Channel List Message • Global Service Redirection Message (GSRM) Start System Determination Algorithm Preferred MRU Only Bit 0 PRL Acq Idx Go to last Strongest Is better Yes Idle Mode Carrier Selection Is SID frequency PN, read SID permitted? from MRU Sync available? F3 No Signal Denied SID No CDMA Ch HASH using F2 Config List Message IMSI F1 Messages: Read remain Last Resort: Paging GEO escape Channel Global Svc my ACCOLC? Or Analog Redir Msg redirect to another CDMA frequency or system Legend to Analog Steps from Steps from Proprietary the CDMA proprietary SDA standards SDAs databases November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 37
  • 38. Course RF200 Let’s Do An Idle Mode Let’s Do An Idle Mode Handoff! Handoff! November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 38
  • 39. Idle Mode Handoff An idle mobile always demodulates the best available signal • In idle mode, it isn’t possible to do soft handoff and listen to multiple sectors or base stations at the same time -- the paging channel information stream is different on each sector, not synchronous -- just like ABC, NBC, CBS, and CNN TV news programs aren’t in word-sync for simultaneous viewing • Since a mobile can’t combine signals, the mobile must switch quickly, always enjoying the best available signal The mobile’s pilot searcher is constantly checking neighbor pilots If the searcher notices another signal at least 3 db better than the present one, and it remains so for 5 seconds, the mobile starts listening to it at the beginning of the next paging slot. • The mobile doesn’t automatically say anything to the system, so system doesn’t know about the idle mode handoff On the new paging channel, if the mobile learns that registration is required, it re-registers on the new sector November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 39
  • 40. Idle Mode on the Paging Channel: Meet the Neighbors, track the Strongest Pilot All PN Offsets 0 Ec/Io -20 Chips 0 SRCH_WIN_A Mobile Rake RX 32K PN 0 F1 PN168 W01 512 Active Pilot F2 PN168 W01 Rake Fingers F3 PN168 W01 Srch PN??? W0 SRCH_WIN_N The phone’s pilot searcher constantly checks the pilots listed in the Neighbor List Message Reference PN Neighbor Set If the searcher ever notices a neighbor pilot substantially stronger than the current reference pilot, it becomes the new reference pilot and the phone switches over to its paging channel on the next superframe. This is called an idle mode handoff. November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 40
  • 41. Course RF200 Let’s Register! Let’s Register! November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 41
  • 42. Registration Registration is the process by which an idle mobile lets the system know it’s awake and available for incoming calls • this allows the system to inform the mobile’s home switch of the mobile’s current location, so that incoming calls can be delivered • registration also allows the system to intelligently page the mobile only in the area where the mobile is currently located, thereby eliminating useless congestion on the paging channels in other areas of the system There are many different conditions that could trigger an obligation for the mobile to register • there are flags in the System Parameters Message which tell the mobile when it must register on the current system November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 42
  • 43. Registration Registration Message (by PROBING) BTS Base Station Acknowledgment Order Paging Access Channel Channel November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 43
  • 44. An Actual 1xRTT Registration SYSTEM PARAMETERS MESSAGE IS-95 Message Type: System Parameters PN Offset: 44 CONFIG_MSG_SEQ 0 SID 1121 NID 1 REG_ZONE: 0 TOTAL_ZONES: 0 Zone timer length (min): 1 The System Parameters Message tells MULT_SIDS: 0 MULT_NIDS: 0 BASE_ID: 5586 BASE_CLASS: Public Macrocellular System all mobiles when they should register. PAG_CHAN: 1 MAX_SLOT_CYCLE_INDEX: 2 This mobile notices that it is obligated to HOME_REG: 1 FOR_SID_REG: 1 FOR_NID_REG: 1, POWER_UP_REG: 1 POWER_DOWN_REG: 1 register, so it transmits a Registration PARAMETER_REG: 1 Registration period (sec): 1853.60 Base station 0°00´00.00¨ Lon., 0°00´00.00° Lat. REG_DIST: 0 Message. SRCH_WIN_A: 20ch SRCH_WIN_N: 100ch SRCH_WIN_R: 320ch NGHBR_MAX_AGE: 0 PWR_REP_THRESH: 2 REGISTRATION MESSAGE PWR_REP_FRAMES (frames): 905 PWR_THRESH_ENABLE: 1 IS-95 Message Type: Registration PWR_PERIOD_ENABLE: 0, PWR_REP_DELAY: 1 (0 frames) ACK_SEQ: 7 MSG_SEQ: 5 ACK_REQ: 1 VALID_ACK: 0 Re-Init and Re-acquire After This Message?: No ESN (Electronic Serial Number):0xB38092BC T_ADD: -14dB T_DROP: -16dB T_COMP: 1 DB, T_TDROP: 4s IMSI Class: 0 IMSI Class 0 Type: IMSI_S only Sending Extended System Parameters Messages?: Yes IMSI_S: 694 582 9500 Are Extended Neighbor List Messages Being Sent?: No Pilot Strength: -8.0 dB Are General Neighbor List Messages Being Sent?: No Active pilot is first one probed?: Yes Using Global Redirect Messages?: No Original pilot is same as pilot in previous probe?: No Are Private Neighbor List Messages Being Sent?: No Number of additional pilots: 0 Are User Zone ID Messages Being Sent?: No Registration Type: Timer-based Slot Cycle Index: 2 Are Extended Global Redirection Messages Being Sent?: No Mobile Protocol Revision Level: 6 Are Extended Channel List Messages Being Sent?: Yes Station Class Mark: Dual Mode, Slotted, Discontinuous Xmit, Power Class 3 Mobile-Terminated Calls Acceptable?: Yes BASE STATION ACKNOWLEDGMENT IS-95 Message Type: Order ACK_SEQ: 5 MSG_SEQ: 2 ACK_REQ: 0 VALID_ACK: 1 The base station confirms that the Address Type: IMSI IMSI Class: 0 mobile’s registration message was IMSI Class 0 Type: IMSI_S, IMSI_11_12, and MCC Mobile Country Code (MCC): 310 IMSI 11th+12th Digits: 00 received. We’re officially registered! IMSI_S: 694 582 9500 Order Message Type: Base ACK November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 44
  • 45. Example 4 Let’s Receive an Incoming Let’s Receive an Incoming Call! Call! November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 45
  • 46. Receiving an Incoming Call All idle mobiles monitor the paging channel to receive incoming calls. When an incoming call appears, the paging channel notifies the mobile in a General Page Message. A mobile which has been paged sends a Page Response Message on the access channel. The system sets up a traffic channel for the call, then notifies the mobile to use it with a Channel Assignment Message. The mobile and the base station notice each other’s traffic channel signals and confirm their presence by exchanging acknowledgment messages. The base station and the mobile negotiate what type of call this will be -- I.e., 13k voice, etc. The mobile is told to ring and given a “calling line ID” to display. When the human user presses the send button, the audio path is completed and the call proceeds. November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 46
  • 47. Incoming Call Delivery Scenario General Page Message Page Response Message (by PROBING) BTS Base Station Acknowledgment Order Paging Channel Assignment Message Access Channel Channel Continuous frames of all 000’s Traffic Channel Preamble: Frames of 000’s Base Station Acknowledgment Order Forward Reverse Traffic Traffic Channel Mobile Station Acknowledgment Order Channel Service Connect Message Service Connect Complete Message The Call is now officially Established! November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 47
  • 48. An Actual Page and Page Response GENERAL PAGE MESSAGE 98/05/24 23:14:46.127 [PCH] General Page Message MSG_LENGTH = 128 bits The system pages the mobile, MSG_TYPE = General Page Message 615-330-0644. CONFIG_MSG_SEQ = 1 ACC_MSG_SEQ = 20 CLASS_0_DONE = 1 CLASS_1_DONE = 1 RESERVED = 0 PAGE RESPONSE MESSAGE BROADCAST_DONE = 1 RESERVED = 0 ADD_LENGTH = 0 bits ADD_PFIELD = Field Omitted 98/05/24 23:14:46.425 [ACH] Page Response Message PAGE_CLASS = 0 PAGE_SUBCLASS = 0 MSG_LENGTH = 216 bits MSG_SEQ = 1 MSG_TYPE = Page Response Message IMSI_S = 6153300644 ACK_SEQ = 1 MSG_SEQ = 2 ACK_REQ = 1 SPECIAL_SERVICE = 1 VALID_ACK = 1 ACK_TYPE = 2 SERVICE_OPTION = 32768 MSID_TYPE = IMSI and ESN MSID_LEN = 9 octets RESERVED = Field Omitted ESN = 0xD30E415C IMSI_CLASS = 0 IMSI_CLASS_0_TYPE = 0 RESERVED = 0 IMSI_S = 6153300644 AUTH_MODE = 1 The mobile responds to the page. AUTHR = 0x307B5 RANDC = 0xC6 COUNT = 0 MOB_TERM = 1 SLOT_CYCLE_INDEX = 0 MOB_P_REV = 3 SCM = 106 BASE STATION ACKNOWLEDGMENT REQUEST_MODE = Either Wide Analog or CDMA Only SERVICE_OPTION = 32768 PM = 0 98/05/24 23:14:46.768 [PCH] Order Message NAR_AN_CAP = 0 RESERVED = 0 MSG_LENGTH = 112 bits MSG_TYPE = Order Message ACK_SEQ = 2 MSG_SEQ = 0 ACK_REQ = 0 VALID_ACK = 1 ADDR_TYPE = IMSI ADDR_LEN = 40 bits IMSI_CLASS = 0 IMSI_CLASS_0_TYPE = 0 RESERVED = 0 The base station confirms that the mobile’s IMSI_S = 6153300644 ORDER = Base Station Acknowledgement Order page response was received. Now the ADD_RECORD_LEN = 0 bits mobile is waiting for channel assignment, Order-Specific Fields = Field Omitted RESERVED = 0 expecting a response within 12 seconds. November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 48
  • 49. Channel Assignment and Traffic Channel Confirmation CHANNEL ASSIGNMENT MESSAGE 18:14:47.027 Paging Channel: Channel Assignment Only about 400 ms. after the base station ACK_SEQ: 2 MSG_SEQ: 1 ACK_REQ: 0 VALID_ACK: 1 MSID_TYPE: 2 IMSI: (Class: 0, Class_0_type: 0) acknowledgment order, the mobile receives [0x 01 f8 39 6a 15] 615-330-0644 ASSIGN_MODE: Traffic Channel Assignment the channel assignment message. ADD_RECORD_LEN: 5 FREQ_INCL: 1 GRANTED_MODE: 2 CODE_CHAN: 43 FRAME_OFFSET: 2 ENCRYPT_MODE: Encryption disabled BAND_CLASS: 800 MHz cellular band CDMA_FREQ: 283 The mobile sees at least two The base station is already good blank frames in a row on sending blank frames on the forward channel, and the forward channel,using concludes this is the right traffic the assigned Walsh code. channel. It sends a preamble of two blank frames of its own on the reverse traffic channel. BASE STATION ACKNOWLEDGMENT MOBILE STATION ACKNOWLEDGMENT 18:14:47.581 Forward Traffic Channel: Order ACK_SEQ: 7 MSG_SEQ: 0 ACK_REQ: 1 18:14:47.598 Reverse Traffic Channel: Order ENCRYPTION: 0 USE_TIME: 0 ACTION_TIME: 0 ACK_SEQ: 0 MSG_SEQ: 0 ACK_REQ: 0 Base Station Acknowledgement Order ENCRYPTION: 0 Mobile Station Acknowledgement Order The base station acknowledges The mobile station acknowledges the receiving the mobile’s preamble. base station’s acknowledgment. Everybody is ready! November, 2004 RF200 v4.0 (c) 2004 Scott Baxter RF200 - 49