Академический Документы
Профессиональный Документы
Культура Документы
1.0 Definitions 7
2.0 Issues and Solutions 11
2.1 Hard Handoff after Soft Handoff 13
2.1.1 Background 13
2.1.2 DAHO Trigger Review 13
2.2 AHHO Trigger 14
2.3 Seam Location 14
2.4 Optimization Strategy 15
2.5 AHHO Enhancements 18
2.6 Estimating Post-Seam HHO Performance 18
2.7 Joe’s Bullets 19
2.8 Inter-CBSC and Inter Carrier Hard Handoff 21
2.8.1 Use of Pilot Beacon 21
2.8.2 Use of Frequency Hopping Pilot Beacon 21
2.8.3 Traffic Planning 21
2.8.4 DAHO 21
2.8.5 PrimeCo Chicago Proposal 21
2.8.6 Hong Kong Configuration 22
2.9 Inter-CBSC and Inter Carrier Soft Handoff 27
2.9.1 Use of Pilot Beacon 27
2.9.2 Use of Frequency Hopping Pilot Beacon 27
2.10 InterCBSC and Intra Carrier Hard Handoff 29
2.10.1 Traffic Planning 29
2.10.2 DAHO 29
2.11 InterCBSC and Intra Carrier Soft Handoff 31
2.12 IntraCBSC and Inter Carrier Hard Handoff 33
2.12.1 Use of Pilot Beacon 33
2.12.2 Use of Frequency Hopping Pilot Beacon 33
2.12.3 Traffic Planning 33
2.12.4 DAHO 33
2.13 IntraCBSC and Inter Carrier Soft Handoff 35
2.13.1 Use of Pilot Beacon 35
2.13.2 Use of Frequency Hopping Pilot Beacon 35
2.14 IntraCBSC and Intra Carrier Hard Handoff 37
2.14.1 Traffic Planning 37
2.14.2 DAHO 37
2.15 IntraCBSC and Intra Carrier Soft Handoff 39
3.0 CDMA Handoff Deployment & Optimization 41
3.1 Summary 41
3.2 Statement of the Problem 41
3.3 Scope and Audience 41
3.4 Organization 41
3.5 Definitions 41
3.6 Hard Handoff General Operation 41
3.6.1 General Operation 41
Page 1 of 6
Motorola Confidential Proprietary
Page 2 of 6
Motorola Confidential Proprietary
Page 3 of 6
Motorola Confidential Proprietary
7.13.1 Tune TADD/TDROP/TTDROP to force the mobile into less soft-handoff. 265
7.13.2 Design the frequency seam using natural topological features, such as rivers, large open
tracts of land (less clutter).265
7.14 E911 techniques which may be used for hard-handoff detection. 266
7.14.1 Bruckert/Ghosh/ et. al. developments. 266
7.14.2 DeClerck/Harris improvements. 266
Page 4 of 6
Motorola Confidential Proprietary
11.2.2 Extra carrier for large scale changes in population density (Urban to suburban/ Suburban
to Rural)321
11.2.3 Notes on systems that have older non-adjacent frequency scanning mobiles. 321
11.3 Intersystem seam (where the Carrier bands do not intersect) 322
12.0 Vision 323
12.1 Timeline 323
13.0 System’s Engineering Recommendations 325
13.1 Criteria for Successful Feature Deployment and Operations: 325
13.2 New CDL format: 325
13.3 Trouble-Shooting Guide: 326
13.4 Inter-CBSC Planning Guide: 326
13.5 Inter-CBSC Application Note: 326
13.6 ATP for the Inter-CBSC SHO: 326
13.7 Inter-CBSC Customer Presentation: 326
14.0 Bibliography 329
Page 5 of 6
Motorola Confidential Proprietary
Page 6 of 6
Motorola Confidential Proprietary
1.0 Definitions
New terms for microcells and umbrella cells.
Anchor Hard HandOff. A technique used in R7 CBSC software to transfer transcoder control from one
CBSC to another CBSC after successful inter-CBSC soft handoff. The need for AHHO is deemed to be ter-
mporary in nature as future software functionality will obviate the need for AHHO by allowing subsequent
CBSC seam and multi-carrier transitions. R7 software needs the AHHO to allow CBSC seam and multi-
carrier transitions, etc.
Cell Swapping: An algorithm in the infrastructure that works with Partial N-Way SHO and actually per-
forms reverse link handoff (switching an XC connection) from one cell (BTS) to another. It is an operation
similar to Fast Pilot Shuffling, however performed at the BTS, rather than PN, level.
Cell Swapping: The exchange of all legs between a mobile and one BTS with one or more legs to a BTS
not currenlty serving the mobile.
Complex Handoff: A handoff instruction to the mobile station which makes more than one change to the
mobile’s active set.[3]
Data Base Assisted Handoff: handoff techniques that use information on cell configuration stored in the
CBSC/BTS along with the system’s knowledge of which cells/sectors control a particular call. DAHO tech-
niques may be used to trigger hard handoffs.[3]
Fast Pilot Shuffling. Also known as “FPS”, a technique used in R5, R6, and R7 whereby T_TDROP tim-
ers for active set pilots are preempted only in three way SHO when in the presense of a candidate set pilot
that meets the shuffle criteria. Fast Pilot Shuffling does not discriminate between soft and softer connec-
tions.
Full Complex Handoff: This feature implies the ability (on the part of the infrastructure) to perform multiple
add and/or drop operations within one Extended Handoff Direction Message. Because of the desire, at the
time of Extended Handoff Direction Message transmission to utilize the maximum number of currently
available forward and reverse links for the procedure transaction, this also implies 2N forward/reverse links
where N is the maximum expected size of the active set.
Full Complex Handoff: The infrastructure’s ability to perform a complex handoff with the maximum num-
ber of legs being changed that is allowed by the IS-95 Air Interface Specification. (During the full complex
handoff, the infrastructure should use all of the old legs and all of the new legs. For example, if the mobile
has 3 legs and the infrastructure wants to replace 1 of the legs with 2 different legs, the infrastructure
should use the 3 currently active legs and on the 2 new legs. If the mobile can support N legs, the infra-
structure should support 2N legs during the full complex handoff.)
Full Diversity N-Way: This feature implies everything contained with “Full N-Way” as well as subscriber
unit hardware with N demodulation elements.
Full N-Way: This feature implies XC hardware able to support 6 forward and 6 reverse links. Uses “Next
Generation” or “improved” XCDR circuitry that supports the ability to manage 6 MCCce’s.
Page 7 of 10
Motorola Confidential Proprietary
HHO Complex: Also known as “complex HHO”, this feature implies the ability on the part of both sub-
scriber unit and infrastructure to connect the subscriber unit into at least 3-way soft/softer handoff immedi-
ately at the target following an Extended Handoff Direction Message. Thus, N forward links are transmitting
as the subscriber unit performs connection procedures at the target.
Infrastructure Assisted Pilot Dominance: This feature implies a handoff algorithm on the part of the
infrastructure that examines active set and candidate set pilot Ec/Io estimates in the Pilot Strength Mea-
surement Message and attempts to determine an optimal active set while simultaneously minimizing the
number of forward link transmitters to the minimum required for quality forward link reception.
Leg: A communications path between the infrastructure and a mobile that uses one PN offset and one
Walsh code in the forward direction.
Mobile Assisted Handoff: handoff techniques that use measurements made by the mobile and returned
to the BTS. MAHO techniques may be used to trigger soft, softer and hard handoffs.[3]
Mobile Assisted Pilot Dominance: This feature refers to the recent Qualcomm proposal of using a sec-
ondary threshold that is a function of the sum of the active set SNRs as a technique to inhibit Pilot Strength
Measurement Messages. See appendix #B for clarification of the Qualcomm proposal.
Non-Dominant PN. This is a condition defined by good/excellent RF coverage (non-thermal noise limited
case, >-80 dBm) with poor pilot Ec/Io performance. Also described by some in the industry as “pilot pollu-
tion”.
Partial Complex: This feature implies those complex operations that may be accomplished by utilizing
existing XCDR hardware. These operations are defined by the Jim Aldrich matrix and constrained by the
number of forward and reverse links required to complete any given handoff operation1.
Partial N-Way: This feature implies the ability to support up to 6 forward (Walsh codes) and 3 reverse
links2. Uses currently available XCDR circuitry. Forward links are a mix of soft and softer connections such
that we are always constrained to 3 reverse links.
Soft Handoff: a state where a mobile station is communicating with two or more cell sites simulta-
neously.[3]
Soft Shuffling. A technique used with Partial N-Way SHO whereby a pilot at one BTS is swapped out in
favor of another, superior performing, pilot at another BTS. Both BTSs currently serve the subscriber unit.
Soft Shuffling. A technique used with Partial N-Way SHO whereby a pilot at one BTS is swapped out in
favor of another, superior performing, pilot at another BTS. Both BTSs currently serve the subscriber unit.
1. As an example, consider the situation where a subscriber unit is in 3-way SHO between 3 different BTSs.
If we wanted to simultaneously add a new BTS while dropping one of the existing BTSs, we’d still want
to transmit the Handoff Direction Message via the transmitters of the 3 existing BTSs and receive the
Handoff Completion Message via the receivers of the 3 new BTSs. Due to current downlink combining
techniques, we can’t just decide to drop a transmitter from the active set without first informing the sub-
scriber unit, etc.
2. If the combining bit in the Extended Handoff Direction Message is used, then the mobile only responds to
3 sets of PCG puncture bits.
Page 8 of 10
Motorola Confidential Proprietary
Softer Handoff: similar to soft handoff except that two of the cell sites involved are sectors of the same
cell.[3]
Softer Handoff: two or more legs of a call are to the same cell.
Softer Shuffling. A technique used with Partial N-Way SHO whereby a pilot at one BTS is swapped out in
favor of another, superior performing, pilot at the same BTS.
Softer Shuffling: A handoff that involves adding or removing legs that are in softer handoff. An old leg is
removed before a new leg is added.
TADD: When operating in the TAdd mode, any time a pilot rises above the TAdd threshold or the TComp
threshold (i.e. a pilot has risen TComp ¥ 0.5dB above any active set pilot), the system will attempt to add
that pilot to the mobile station’s active set via a soft or softer handoff.[3]
TAdd (Database Parameter): The threshold above which a pilot must rise in order for the MS to transmit a
pilot strength measurement message. The system sends this parameter to the mobile station in the RF:
System Parameters Message, RF: Extended Handoff Direction Message, and the RF: In Traffic System
Parameters Message.[3]
TCOMP: When operating in the TComp mode, a pilot must rise above the TComp threshold before the
system attempts to add it to the mobile station active set.[3]
TComp (Database Parameter): The threshold which a candidate set pilot strength must rise above an
active set pilot to cause the MS to transmit a pilot strength measurement message. The system sends this
parameter to the mobile station in the RF: System Parameters Message, RF: Extended Handoff Direction
Message, and the RF: In Traffic System Parameters Message.[3]
TDrop (Database Parameter): The threshold below which a pilot strength must drop in order for the MS to
transmit a pilot strength measurement message. The system sends this parameter to the mobile station in
the RF: System Parameters Message, RF: Extended Handoff Direction Message, and the RF: In Traffic
System Parameters Message.[3]
TTDrop (Database Parameter): The amount of time in seconds the MS will allow an active or candidate
set pilot strength to remain below the drop threshold before action is taken to remove the pilot from the
active or candidate set. The system sends this parameter to the mobile station in the RF: System Parame-
ters Message, RF: Extended Handoff Direction Message, and the RF: In Traffic System Parameters Mes-
sage.[3]
HandOffMode (Database Parameter): Specifies to the XC which handoff mode to use. Currently two
modes are defined. TAdd mode and TComp mode. TAdd mode tells the system to add a pilot to a call as
soon as it crosses the TAdd threshold. TComp mode tells the system to wait for a pilot to rise above the
TComp threshold before it is added to a call. This data exists in the XC database, not in the MIB.[3]
PilotInc (Database Parameter): The mobile station uses this field to determine how remaining set pilots
should be searched. It is set to the largest increment such that the pilots of the neighboring sectors are
integer multiples of the increment. This data is sent to the mobile station in the RF: Neighbor List Message
Page 9 of 10
Motorola Confidential Proprietary
and the RF: Neighbor List Update Message. The XC must use the same value as is contained in the
MIB.[3]
NeighborList (Database Parameter): This list contains all of the neighbor sector PN offsets for the cur-
rent call. This parameter is passed to the XC in both the SCAP: CDMA Update Parameters Message and
the SCAP: CDMA XC Channel Assigned Message.[3]
DAHO (Database Parameter): This parameter indicates whether a sector-carrier is near a border and
contains neighboring or overlapping sectors operating on another frequency and/or non-CDMA signalling
scheme.[3]
DAHOHysTimer (Database Parameter): This parameter is used to prevent ‘ping-pong’ handoffs between
two sectors which have been marked with the DAHO flag. After a hard hand-in, origination, or termination
in a border sector, majority border checks will be disabled for a period of time in seconds equal to the value
of this parameter.[3]
HandoffMethod (Database Parameter): This parameter specifies the method (none, hard, soft trunking,
soft aplus) to be used to hand the call off to a sector external to the CBSC. The scope of this parameter is
per external CDMA sector.[3]
Inter-CBSC Soft Handoff Override (Database Parameter): This parameter is used to ‘turn-off’ Inter-
CBSC soft handoffs between two MMs. It is checked by both source (in handoff detection) and target pro-
cedures. When override is allowed, the alternative action of either no handoffs or hard handoffs is indicated
(no handoffs, hard, no override). The scope of this parameter is per inter-CBSC trunk group.[3]
AnchorHoMeth (Database Parameter): this per CBSC parameter indicates the condition upon which trig-
ger the source MM to move a mobile in Inter-CBSC soft handoff from a source (or ‘anchor’) MM to a target
MM once all the source legs have been dropped (keep soft, on no source legs, on all legs remote). The
parameter can be used to keep calls in soft handoff, to execute a hard handoff when there are no source
legs in the call, and to execute a hard handoff when all the legs are remote, i.e. no known XCSECT repre-
sentations in the source CBSC.[3]
Page 10 of 10
Motorola Confidential Proprietary
Page 11 of 12
Motorola Confidential Proprietary
Page 12 of 12
Motorola Confidential Proprietary
Page 13 of 20
Motorola Confidential Proprietary
scenario, there exist at least1 3 active set pilots that could potentially be used to desig-
nate a target sector. In situations where all pilots perform equally well and with excellent
FER margin, there is little probability of losing the call. More than likely, this will not be the
case, and the system engineer will be presented with additional optimization tasks to
attempt to improve the success of the handoffs.
2.2 AHHO Trigger
AHHO trigger criteria is somewhat similar to that of DAHO. The criteria for triggering the
AHHO occur when:
• No active set pilots originate from the “anchor-side” of the CBSC seam.
• No active set pilots originate from XCSECT sectors within the target CBSC that are associated with the “anchor-
side” of the CBSC seam.
The purpose of the two trigger criteria is to provide the system designer with tools to cre-
ate an inter-CBSC “hysteresis region”. It should be the obvious intent of the system
designer to minimize AHHO operations2. Consider Figure 1 below for a case of a sub-
scriber unit moving from left to right. AHHO is triggered when no active set pilots sup-
porting the call originate from either the “clear” or “striped” cells in the diagram. This
implies that all active set pilots, at the time of AHHO, originate from the “spotted” cells in
the diagram. Note that one of the “spotted cells” would be the (1-Way) target of the
AHHO.
CBSC #2 Cell
(Not “XCSECT” cell for CBSC #1)
CBSC Seam
1. Note that plans currently exist for implementation of N-Way SHO (Soft HandOff) where N will be greater
than 3. This is expected to further complicate the situation being described.
2. This is due to the fact that any type of HHO has inherent risk relative to soft handoff operations. At the
time of this writing, SHO success rate is nominally greater than 99.5% while HHO success rate (Pilot Bea-
con, inter-carrier) is deemed to be on the order of 92%-97%.
Page 14 of 20
Motorola Confidential Proprietary
1. This begs the question of urban deployments of ICBSC-SHO. The intent here is to provide a “stable” set
of Ec/Io measurements from which to base target selection. A high velocity subscriber unit moving through
a set of micro-, or pico-, cellular structures might be subject to rapidly changing rank ordering of the active
set Ec/Io measurements, causing lack of certainty in the target selection.
2. These could be some combination of customer preferences, constraints due to physical facilities, (future)
experience with inter-CBSC SHO performance, etc.
Page 15 of 20
Motorola Confidential Proprietary
1. The term “pilot pollution” has also been used, however this term is largely less descriptive as the real rea-
son for non-dominant PN is the amount, or volume, of CDMA “noise” in the area of interest. Only a portion
of this noise is due to actual pilot signals.
2. When in soft handoff, the CBSC chooses values for T_ADD, T_DROP, T_TDROP, and T_COMP from
amongst all the cells in soft handoff. Thus, the optomizer needs to be aware of exactly which cells support
the call prior to DAHO attempts. For more detail regarding selection of MAHO parameters when in SHO,
consult the Handoff and Power Control SFS.
Page 16 of 20
Motorola Confidential Proprietary
1. It’s not really clear to me exactly what the subscriber unit does for timing correction as far as hard handoff
is concerned. At one time, CSS claimed they would “snap” to the new reference immediately and bypass the
slew rate numbers quoted in the specification. Since the specification is vague, it’s anybody’s guess what
Qualcomm, Samsung, Oki, Nokia, Japanese vendors, etc. will do.
2. An example of a “non-stable” pilot region might be an area where line-of-sight with a cellsite is impeded
by several buildings creating a “picket fence” pattern of pilot Ec/Io for that site. Disaster occurs when the
target selection is performed when the subscriber unit is illuminated by the target site and then execution
completes when the subscriber unit is shadowed from the target site.
3. Obviously within reason. There are limits to the amount of antenna adjustment in both vertical and hori-
zontal planes specifically for the purposes of optimization of ICBSC-SHO before problems appear in other
functionality.
Page 17 of 20
Motorola Confidential Proprietary
1. Unfortunately, this presents the system designer/optimizer with the trade-off dilemma between using the
T_COMP parameter for optimization of soft handoff and AHHO. While a separate parameter that decouples
the two functions was desirable, it was not possible for the software organization to deliver this in time for
R7.
Page 18 of 20
Motorola Confidential Proprietary
See my slides!!!!
2.7 Joe’s Bullets
• Notes on Ec/Io statistics from Pilot Strength Measurement Message.
• HHO terms from Barry’s slides.
• New terms for microcells and umbrella cells.
Page 19 of 20
Motorola Confidential Proprietary
Page 20 of 20
Motorola Confidential Proprietary
CBSC-1, F2
Lake
CBSC-2, F1
CBSC-4, F2
With the addition of another CBSC, the configuration will look like Figure 5.
These configurations provide isolation between like carriers. They also maximize the
number of Pilot Beacons between the CBSCs as the coverage areas are long and nar-
row. CBSC-2s coverage area is roughly 2 to 3 cells wide.
PrimeCo now needs multiple carriers because of call traffic. They also need to start con-
figuring their system for Release 7 which has InterCBSC SHO. The Release 7 version of
SHO requires three layers of BTSs to complete the SHO which presents a problem with
narrow coverage areas.
Page 21 of 26
Motorola Confidential Proprietary
CBSC-3, F1
Lake
CBSC-1, F2
CBSC-2, F1
CBSC-4, F2
The Hong Kong Systems Engineers have tested? a configuration shown in Figure 6. This
strategy uses the Pilot Beacon frequency to carry traffic between the beacons.
The drawbacks with this configuration are:
1. The reduction in the number of carriers available to carry traffic at the seam
2. Two hard handoffs to cross a seam.
To minimize these drawbacks, the number of BTSs within the seams should be maxi-
mized while minimizing the number of BTSs on the seam. This requires a circular config-
uration.
Figure 7 shows a PrimeCo Chicago configuration that meets the objectives of minimized
seam cells and multiple carriers. CBSC-2’s coverage area would be made as large as
possible and still handle the load until Release 7 is available. A large coverage area may
allow the border with CBSC-1 to be at a low traffic area.
2.8.6 Hong Kong Configuration
Author: Lau Patrick Q13187 at icid
Date: 2/20/97 22:27
Page 22 of 26
Motorola Confidential Proprietary
F2 Beacon F2 Beacon
F2 PPS+TCH (PPS) F2 PPS+TCH (PPS) F2 PPS+TCH
F1 Beacon F1 Beacon
F1 PPS+TCH (PPS) F1 PPS+TCH (PPS)
CBSC-3, F1
Lake
CBSC-2,
CBSC-1, F2 F1 & F2
CBSC-4, F1
Priority: Normal
TO: Cheng TakLok Q12466M at #EMAIL
Page 23 of 26
Motorola Confidential Proprietary
Abstract
Page 24 of 26
Motorola Confidential Proprietary
2. Need to ensure both cages are functioning properly and traffic channel cards
are balanced between different frequencies in order to allow us to swap transmis-
sion frequency if required.
2.8.6.3 Systems engineering issues
1. All second cages must be verified and the degree of load sharing between dif-
ferent carriers must be monitored.
2. CBSC Boundary must be defined beforehand based on traffic pattern. This will
allow both the database and hardware to be re-located properly before implemen-
tation.
3. After cage remapping, call test must be performed to ensure that the right cage
is transmitting the right frequency.
2.8.6.4 Advantages
1. Reduction/Removal of Intra -CBSC inter carrier hard handoff : Currently, we
have to set our database such that those sites residing in the same CBSC must
do hard handoff into a beacon site. This will no doubt create some dropped calls.
By using the beacon carrier as a handoff only carrier, intra cbsc inter carrier hard
handoff is no longer required for those calls live in the same cbsc handing into the
beacon sites.
2. Blocking reduction : Blocking (origination and termination) has been recorded
for many of the beacon sites since its implementation, we suspect that this is due
to the Mobile origination algorithm. In having traffic channels for the beacon sites/
sectors, this problem may possibly go away.
3. Advantage of Pilot Beacon from the RF perspective can still be maintained as
most users will cross the boundary through an intercarrier approach.
4. Partial loading reduction for the non beacon carrier : Since handoff traffic can
still be allowed to access the beacon carrier, loading on the non beacon carrier
can be reduced. This can directly increase the capacity of our system especially
for those stationary or calls with low mobility.
2.8.6.5 Tradeoff
1. It seems only allowing users to access the Non beacon carrier will create some
imbalance between the carriers. Hardware installation and re-adjustment may be
necessary prior to implementation, creating some simple but extra hardware and
database reconfigurations due to boundary movement.
2. On crossing the boundary, users using the beacon carrier will experience one
intra carrier, inter CBSC Hard handoff first before he can be settled into a stronger
non beacon carrier. This will no doubt in increasing the chance drop call. However,
we need to evaluate the extent of this issue through some field trial later.
3. The beacon carrier will remain as soft handoff target mainly. Should Hutchison
decide to take the risk, we have the option to allow this beacon to be used as full
traffic carrier while minimising the impact of intra carrier hard handover.
Page 25 of 26
Motorola Confidential Proprietary
2.8.6.6 Conclusion
Since the implementation of this setup will require participation from all of the Hong Kong
operation departments. Each party should study the time frame involved and individual
needs e.g. practice on database preparation, call testing and verification of channel infor-
mation. Nonetheless, all effort involved for this change could well prove to be worthwhile
in meeting many of the Hutchison demand.
Regards
Patrick
Page 26 of 26
Motorola Confidential Proprietary
Page 27 of 28
Motorola Confidential Proprietary
Page 28 of 28
Motorola Confidential Proprietary
Page 29 of 30
Motorola Confidential Proprietary
Page 30 of 30
Motorola Confidential Proprietary
Page 31 of 32
Motorola Confidential Proprietary
Page 32 of 32
Motorola Confidential Proprietary
Page 33 of 34
Motorola Confidential Proprietary
Page 34 of 34
Motorola Confidential Proprietary
Page 35 of 36
Motorola Confidential Proprietary
Page 36 of 36
Motorola Confidential Proprietary
Page 37 of 38
Motorola Confidential Proprietary
Page 38 of 38
Motorola Confidential Proprietary
Page 39 of 40
Motorola Confidential Proprietary
Page 40 of 40
Motorola Confidential Proprietary
Page 41 of 48
Motorola Confidential Proprietary
Strength Measurement Message that reveals a candidate pilot (which is an XSECT in the
database) appears T_COMP dB above all active set pilots. When this happens, a target
channel is set up in the target CBSC and then the mobile is instructed (via the Extended
Handoff Direction Message) to change the active set pilot(s). T_COMP is used as a
vehicle for hysteresis in the process with the amount of hysteresis proportionate to the
value T_COMP is assigned.
F1 Pilot Beacon
F1 Traffic Channels
BTS 1 BTS 2
CBSC 1 CBSC 2
Page 42 of 48
Motorola Confidential Proprietary
cells. This only works in low noise, low traffic conditions. The second is a drastic measure where the amount of
power devoted to the paging and synchronization channels is reduced, or even eliminated.
• Multiple handoff regions: Due to the nature of radio-wave propagation, it is possible that scenarios will present
themselves that allow for multiple handoff regions along a line, or road, separating two cellsites on either side of a
CBSC seam. Some handoffs may be completely unnecessary in the sense that a propagation condition that would
trigger a hard handoff comes and goes very quickly due to mobile (vehicle) movement. For fairly large cells, it
may be possible to use the neighbor search window to make the mobile station “blind” to the target pilot until the
mobile is well within the overlap region1. Once again, care must be taken in using this parameter as soft handoff
with cells/sectors on the same side of the CBSC seam is dependent on the value that the parameter takes.
• Number of L2 repeats: The current intra-carrier hard handoff algorithm specifies four “salvos” of Extended Hand-
off Direction Message attempts. The number of “salvos” will soon be increased to 7. Each “salvo” is 320 millisec-
onds long2 and contains a number of attempts equal to the L2 Num_Repeats count. Increasing the number of
repeats from 3 (default?) to 6 (maximum “sensible” value) may increase the message delivery rate in some slight
way.
3.8 Intra-Carrier Hard Handoff Deployment Tips
In general, successful intra-carrier hard handoff deployment is characterized by:
• Gradual pathloss roll-off.
• Deployment restricted to “large” cells only.
• No quick NLOS3 to LOS4 transitions (target cell(s)). An example of this would be the Tai Po Harbor situation in
HK.
• No quick LOS to NLOS transitions (source cell(s)). An example of this would be the situation in Tate’s Cairn
Tunnel in HK where the entrance is blocked by a large vehicle and the source cell “goes away”.
• No low altitude antenna placements that increase the likelihood of NLOS to LOS (or vice versa) transitions.
• Cells far enough apart to make use of neighbor search windows to help in suppression of ping-ponging.
• Seams placed perpendicular to high traffic flow.
• No seams parallel to high traffic flow.
• No seams in high traffic areas.
• Seams in areas where traffic moves with relatively high speed such that the probability of ping-ponging due to
extended "straddling" of the handoff zone is reduced.
• Preferably one to one or many to one transitions. By this, we mean a single target cell. We all agree that the case
of being in soft handoff at the source cell(s) is advantageous in that we can use the site-to-site “macrodiversity”
side benefit of SHO to assist in increasing the probability that the Extended Handoff Direction Message will be
delivered successfully5. Unfortunately, going in the opposite direction, you’d have a situation where the transition
is one to many - definitely a situation we’d like to avoid. It might be that conditions would allow the usage of sec-
1. As a special note, DSD is considering basing hard handoff detection upon phase measurements made by
channel elements. While solutions of this type might fall into the “tractable” category, their implementation
is not in the near term.
2. See IS-95A section 6.6.4.1.3.2 and the value for timer T3m.
3. Non-line-of-sight.
4. Line-of-sight.
5. The “Fast Pilot Shuffling” feature will allow us to specify lower values for the T_ADD parameter in the
seam cells. This should increase the probability of 2-way and 3-way soft handoff in those border cells in
which the topology favors pilot coverage at T_ADD Ec/Io’s.
Page 43 of 48
Motorola Confidential Proprietary
torized sites at the CBSC borders to make the target cells unambiguous and to limit the amount of SHO at the bor-
der.
• Deployment scheme that makes use of natural or man-made terrain features to either limit the number of HHO
transitions or limit the amount of “other cell noise” coupling between the two CBSC service areas. This was the
tactic that the HK team was using (look at an elevation map of HK).
• No sector boundaries for a cell that cross high volume traffic paths in expected handoff locations.
• No seams in areas of weak RF coverage. The seam area should be “interference-limited” and not “noise-limited”.
• Seams should be optimized for soft handoff
BTS 1 BTS 2
Page 44 of 48
Motorola Confidential Proprietary
CBSC Seam
CBSC #1 CBSC #2
The figure below shows the solution that the Hong Kong account team is proposing. Note
that carrier F1 is ubiquitous in the system due to the IS-95 “Primary” CDMA channel
requirement. In addition, 1/2 of all handoffs (assuming symmetrical mobility and carrier
distribution per CBSC) are intra-carrier in nature.
Figure #9.) Hong Kong R6 Inter-CBSC Solution
F1 PPS+TCH F1 PPS+TCH
CBSC Seam
CBSC #1 CBSC #2
Page 45 of 48
Motorola Confidential Proprietary
F2 Beacon
F2 PPS+TCH (PPS) F2 PPS+TCH
F1 Beacon
F1 PPS+TCH (PPS) F1 PPS+TCH
CBSC Seam
CBSC #1 CBSC #2
Page 46 of 48
Motorola Confidential Proprietary
here for Motorola is clear. This could be a stop-gap measure for some markets with inter-
CBSC handoff problems caused by lack of spectrum (Korea? AirTouch?). The business
downside is the need for some extra equipment, but as you know, we already have that
problem (to some degree) with pilot beacons.
The technical merits of the disclosure will obviously be judged by the committee mem-
bers at the time of the review. For what it's worth, my opinion is that this is a tractable
solution that requires no CBSC software modification and I support some kind of mini-
trial somewhere (LA?). Mony already has some preliminary spreadsheet results and will
follow-up with some static simulation ideas.
In addition, I'm available for technical consultation with any of the committee members
that want to discuss this.
-Barry
Page 47 of 48
Motorola Confidential Proprietary
Page 48 of 48
Motorola Confidential Proprietary
3.12 Nondominant PN
Page 49 of 50
Motorola Confidential Proprietary
Page 50 of 50
Motorola Confidential Proprietary
Solution Description
The nature of the solution involves a characteristic of the R5.1 CBSC software load that
requires that all carriers at a BTS/sector transmit identical parameter information on
synchronization and paging channels. In particular, the CDMA Channel List Message on
the paging channel and the Sync Channel Message body on the synchronization channel
can be used on pilot beacon carriers to force the subscriber unit to re-tune it’s frequency
synthesizer to the over-laid (non-beacon) RF carrier.
Consider the simple diagram below (Fig. 1) which depicts hypothetical control flow for
subscriber unit idle-mode activity. CBSC #1 (cell #1) and #2 (cell #2) are to the left and
right of the seam respectively. Traffic channel RF carriers F1 and F2 are also deployed to
the left and right of the seam respectively. A subscriber unit, in idle-mode, is traversing
the seam from left to right and is currently monitoring the paging channel for CBSC #1 on
F1.
The sequence of events is as follows:
• Subscriber unit monitors pilot Ec/Io and paging channel FER of current idle-mode active set1 cell (cell #1) on fre-
quency F1.
• Subscriber unit determines that coverage of current active set cell (cell #1) is no longer adequate and that beacon
cell pilot (also F1) is superior in terms of Ec/Io.
• Subscriber unit changes active set pilot to beacon cell (cell #2) and monitors synchronization channel.
• Subscriber unit recovers the CDMA_FREQ field from the synchronization Sync Channel Message body.
• The subscriber unit then begins monitoring the paging channel (on F1) at the beacon site (cell #2) and recovers the
CDMA_FREQ field from the CDMA Channel List Message body.
• Subscriber unit determines that CDMA_FREQ S ≠ CDMA_FREQ R such that a frequency retune is required.
1. J-STD-008 uses the identical terminology (e.g. “active set”, “neighbor set”, etc.) to describe both idle-
mode and tch-mode pilots.
Page 51 of 54
Motorola Confidential Proprietary
• Subscriber unit retunes from F1 (beacon) to F2 (TCH bearing pilot) at cell #2 and begins monitoring synchroniza-
tion channel, etc.
Start
Yes
Acquire new cell
paging channel
Obtain
neighbor (F1 beacon)
cell sample
Current RF
No carrier.EQ. RF Yes
carrier in CDMA
Chan List Msg?
Subscriber Unit
retunes to RF
carrier in CDMA Subscriber Unit
Chan List Msg camps on beacon
and monitors signal (undesired
synch/paging outcome)
Page 52 of 54
Motorola Confidential Proprietary
(Do not provision an ach as we do not want the mobile to access the beacons.)
add mcc-bts#-sector#-mcc# SRCHAN0= SRCHAN1= SRCHAN2=0-0-0-0 SRCHAN3=0-0-0-0
MCCTYPE=MCC8
(By linking the srchan's to 0-0-0-0, the database is informed that we wish to add a card
without traffic channels, and will, in turn, inhibit all channel elements. This allows us to add
the card without using up valid timeslots.)
edit sch-bts#-sector#-carrier#-sch# link ce=bts#-mcc#-1
edit pch-bts#-sector#-carrier#-pch# link ce=bts#-mcc#-0
(This will link the paging and sync channels to MCC.)
edit carrier-bts#-sector#-carrier# channellist chan1=1 or 2 (depending on side)
If the site has traffic on F1 and the beacon is F2, then the above edit will link the channellist
to F1. Conversely, if the site has traffic on F2 and the beacon on F1, then the edit will link
the channellist to F2.
activate mcc
cutover mcc
enable mcc
There is a possibility that the MCC may not come INS. If that happens, it is most likely due
to the gli_dev_map not getting updated real-time. In order to "work-around" this problem
if it is seen, simply disable/enable the cage controlling gli (in this case, gli-3.)
The above changes will link the beacon's channellist to the frequency of the traffic cage
and allow the mobile to re-tune to the frequency specified in the message. In addition,
SyncCdmaFreq parameter in the Sync Channel Message will get set to the same
frequency as is specified in the Channellist Message. So, a mobile powering-up in the
zone could re-tune without having to acquire paging.
Page 53 of 54
Motorola Confidential Proprietary
no less than several seconds. During this period, the subscriber is inhibited from placing
call attempts or receiving pages.
Motorola’s recommendation is that 2 seam transition areas be identified for testing
purposes. One area would serve as a control for purposes of data comparison. The other
area1 would be equipped with the relevant hardware and provisioned with synch/paging
channels as discussed previously. The goal of any testing is to observe decreased system
unavailability of the Pilot/Page/Synch beacon sites relative to the Pilot-only sites.
CFC5 Problem
Motorola field engineers have observed that higher occurrence of CFC5 problems
appears to be associated with CBSC seams. Motorola is still investigating this problem,
however one hypothesis offered attempts to explain the problem via the mechanism of the
“ping-pong” phenomenon associated with idle-mode scanning. The “ping-pong”
phenomenon may be exacerbated by the lack of paging and synchronization channels in
the beacon sites.
Because of the reduced beacon footprint relative to the over-laid TCH cell at the beacon
sites, mitigation, or elimination, or idle-mode “ping-pongs” should place the subscriber unit
well within the reverse link range of the over-laid TCH cell and hopefully reduce the CFC5
counts in these regions. There is, however, no guarantee that this will occur and Motorola
will continue to investigate.
1. If possible, the experimental area should be chosen from those seam cells that exhibit high CFC5 counts.
See next section “CFC Problem”.
Page 54 of 54
Motorola Confidential Proprietary
3.14 PN Planning
3.14.1 micro-cell
3.14.2 in-building
Sam Fernandez e-mail
Page 55 of 56
Motorola Confidential Proprietary
Page 56 of 56
DOCUMENT CLASSIFICATION:
PN Offset Planning
User Presentation
Samuel D. Fernandez
Abstract
This document provides an overview of factors impacting PN Offset Planning in a CDMA
System. The importance of the PILOT_INC parameter is explained.
Page 59 of 80
Motorola Confidential Proprietary
2 4 6 8 1
The ‘valid’ set of offsets is limited to multiples of PILOT_INC (in this example, 2). Offset 4 can interfere w
4. If the PILOT_INC is chosen carefully, there should be little concern with 2 interfering w
Page 60 of 80
Motorola Confidential Proprietary
Impact of PILOT_INC
The setting of PILOT_INC is fundamental to the PN Offset Plan design.
What is the impact of changing PILOT_INC?
Page 61 of 80
Motorola Confidential Proprietary
Page 62 of 80
Motorola Confidential Proprietary
0 3 6 9 12
0 3 6 9 12
SRCH_WIN_N
• The BS uses PILOT_INC to translate the pilot phase into a pilot pn offset. If a signal tra
greater than PILOT_INC/2 than it may be misidentified by the BS.
• Note the relationship between PILOT_INC and SRCH_WIN_N. It is a rule that SRCH
always smaller PILOT_INC.
• You may want to ask yourself whether it is expected for a MS to interact with a BS at a d
than PILOT_INC/2 away.
• For PILOT_INC = 3, PILOT_INC/2 = 3 x 64 chips / 2 = 96 chips = 23.4 km = 7.8 R (w/R
Page 63 of 80
Motorola Confidential Proprietary
PILOT_INC
3 6
SRCH_WIN_N = +/- S
Page 64 of 80
Motorola Confidential Proprietary
Distance Distance
Pilot_Inc
(km) (miles)
1 15.6 9.7
2 31.2 19.4
3 46.8 29.1
4 62.5 38.8
5 78.1 48.5
6 93.7 58.2
7 109.3 67.9
8 124.9 77.6
9 140.5 87.3
10 156.2 97.0
11 171.8 106.7
12 187.4 116.5
13 203.0 126.2
14 218.6 135.9
15 234.2 145.6
Page 65 of 80
Motorola Confidential Proprietary
Selecting PILOT_INC
PILOT_INC
LO HI
CO_OFFSET Good Protection ???
ADJACENT OFFSET ??? Good Protection
COMMENTS More Offsets Fewer Offsets
Larger Reuse Pattern Smaller Reuse Patte
Larger D/R Smaller D/R
marginal
co-offset?
1 2 3 4 5 6
only for small
marginal
adjacent
offset ?
Page 66 of 80
Motorola Confidential Proprietary
Page 67 of 80
Motorola Confidential Proprietary
PILOT_INC determinations
R R PILOT number
a (C/I in
(radius in (radius in s (chips) law m (chips) _INC of valid
dB)
km) chips) (offsets) offsets
7 29 10 24 3 207 4 128
5 21 10 24 3 165 3 170
3 12 10 24 3 117 2 256
2.5 10 10 24 3 106 2 256
2 8 10 24 3 96 2 256
Page 68 of 80
Motorola Confidential Proprietary
5 18 31 44 9
6 19 32 45 10 23
7 20 33 46 11 24 25
8 21 34 47 12 13 26 39
22 35 48 1 14 27 40
Page 69 of 80
Motorola Confidential Proprietary
45 53
5 13 21 29 37
22 30
Page 70 of 80
Motorola Confidential Proprietary
5 15 25 35 5
16 26 36 9 53
6
7 17 27 37 10 20 54 4
8 18 28 1 11 21 31 47
19 29 2 12 22 32 4
•3-Ring, 37 cell cluster
30 3 13 23 33
4 14 24 34
•Alpha Sector Offset = 9N - 6
Beta Sector Offset =9N
Gamma Sector Offset =9N - 3
• There are 57 remaining offsets which can be organized
rate 2-ring cluster of 19 sites.
Page 71 of 80
Largest
i j N D/R PILOT_INC
1 0 1 1.73 15
1 1 3 3.00 15
7 2 67 14.18 2
8 1 73 14.80 2
5 5 75 15.00 2
6 4 76 15.10 2
7 3 79 15.39 2
8 2 84 15.87 2
6 5 91 16.52 1 <--- 5 ring
7 4 93 16.70 1
8 3 97 17.06 1
Motorola Confidential Proprietary
• Radius = 3km
• C/I = 30 × log ( m ⁄ ( R + s ) + 1 )
Page 73 of 80
Motorola Confidential Proprietary
R R PILOT number
a (C/I in
(radius in (radius in s (chips) law m (chips) _INC of valid
dB)
km) chips) (offsets) offsets
7 29 10 16 3 94 2 256
5 21 10 16 3 74 2 256
3 12 10 16 3 54 1 512
2.5 10 10 16 3 49 1 512
2 8 10 16 3 44 1 512
Page 74 of 80
Motorola Confidential Proprietary
Database Parameters
■ PILOT_INC
Set in the HO_pilot_inc field of the XC Subsystem
SET_HO_PARAMS. The range is 1 to 15 (defaults to 1).
■ PILOT_INC
Set in the pilotinc field of the DBCM CBSC Command,
EDIT CBSC CBSCGEN. The range is 1 to 15 (defaults to 1).
■ PILOT_PN
Set for each sector in the pilotpn field of the DBCM Sector Com
SECTOR SECGEN. The range is 0 to 511.
■ SRCH_WIN_A, SRCH_WIN_N
Set in the srchwina and srchwinn fields of the DBCM Sector C
EDIT SECTOR MAHO. The range is 0 to 15 (defaults to 6).
Page 75 of 80
Motorola Confidential Proprietary
Definitions
■ System Time
All base station digital transmissions are referenced to a com
system-wide time scale that uses the Global Positioning S
time scale, which is traceable to and synchronous with Univ
nated Time (UTC).
■ Time Reference
The mobile station shall establish a time reference which is u
system time. This time reference will be the earliest arriving m
ponent being used for demodulation. This reflects the assum
mobile station’s fix on system time is always skewed by dela
with the shortest active link.
■ PILOT_PN
The Pilot PN sequence offset (index), in units of 64 PN chip
from 0 to 511. Every transmit sector will have an offset assign
Page 76 of 80
Motorola Confidential Proprietary
Definitions
■ Active Set
The pilots associated with the Forward Traffic Channels assigned to
tion. It is the base station that assigns all active set pilots to mobile st
■ Candidate Set
The pilots that are not currently in the Active Set but have been r
mobile station with sufficient strength to indicate that the associated
Channels could be successfully demodulated. As a property of the M
HandOff (MAHO), the mobile station promotes a Neighbor Set or
pilot to the Candidate Set when certain pilot strength criteria are me
ommends the pilot to the base station for inclusion in the Active Set.
■ Neighbor Set
The pilots that are not currently in the Active Set or the Candidate Se
candidates for handoff. Neighbor Set pilots are identified by the b
Neighbor List and Neighbor List Update messages.
■ Remaining Set
The set of all possible pilots in the current system on the current CD
assignment, excluding pilots in the other sets. These pilots must be in
of PILOT_INC (defined below).
Page 77 of 80
Motorola Confidential Proprietary
Definitions
■ SRCH_WIN_N, SRCH_WIN_R
These parameters represent the search window sizes ass
Neighbor Set and Remaining Set pilots. The mobile station
search window for each pilot around the pilot’s PN sequence
timing defined by the mobile station’s time reference.
■ SRCH_WIN_A
This parameter represents the search window size associa
Active Set and Candidate Set pilots. The mobile station cente
window for each pilot around the earliest arriving usable mult
nent of the pilot. Note that in contrast to the neighbor or r
search windows, the active/candidate search windows are loc
signals. That is to say that the center position of the sear
updated every scan to track the new location of the earliest a
path component.
Page 78 of 80
Motorola Confidential Proprietary
Definitions
■ PILOT_ARRIVAL
The pilot arrival time is the time of occurrence of the earliest a
multipath component of a pilot relative to the mobile station
ence.
■ PILOT_PN_PHASE
The mobile station reports pilot strength and phase meas
each active and candidate pilot in the Pilot Strength Measu
sage when recommending a change in the handoff status
assisted handoff). The mobile station computes t
PILOT_PN_PHASE as a function of the PILOT_ARRIV
PILOT_PN. The pilot arrival component represents the time
pilot relative to the time reference or, in other words, how ske
is from the mobile’s concept of system time. Note also that the
not identify pilots by their offset index directly, but by their pha
ment. If the pilot arrival was larger than 32 chips (1/2 of a pilo
miles), then this could undermine the ability of the base statio
translate pilot phase into pilot offset index.
Page 79 of 80
Motorola Confidential Proprietary
Definitions
■ PILOT_INC
The pilot PN sequence offset index increment is the interval be
in increments of 64 chips. Its valid range is from 1 to 15. The m
uses this parameter in only one manner, to determine which
from among the Remaining set. Only valid pilots (i.e. those p
multiples of PILOT_INC) will be scanned. For the mo
PILOT_INC impacts only the scanning rate applied to Rema
accomplishes this by reducing the number of Remaining pilots
be scanned. For the base station, its affect is different. In the
it is used in properly translating pilot phase back into pilot offs
consequence is that the operator may artificially increase th
between valid time offsets. By selecting a PILOT_INC of 2, fo
operator chooses to limit the number of valid offsets to 256 (
508, 510) instead of 512. The increased separation means
arrival must be larger before adjacent offset ambiguity is poss
sequently the likelihood of a strong interferer is reduced.
Page 80 of 80
Motorola Confidential Proprietary
Page 81 of 82
Motorola Confidential Proprietary
Page 82 of 82
Motorola Confidential Proprietary
3.16 Microcell
• Will Bayer’s comments on reverse link timing imbalance between microcells and macrocells (possible implemen-
tation in motion sim?).
Page 83 of 84
Motorola Confidential Proprietary
Page 84 of 84
Motorola Confidential Proprietary
Page 85 of 86
Motorola Confidential Proprietary
Page 86 of 86
Motorola Confidential Proprietary
Page 87 of 88
Motorola Confidential Proprietary
Page 88 of 88
Motorola Confidential Proprietary
Page 89 of 90
Motorola Confidential Proprietary
Page 90 of 90
Motorola Confidential Proprietary
Page 91 of 92
Motorola Confidential Proprietary
Page 92 of 92
Motorola Confidential Proprietary
Resolving the failed soft handoffs that result in an “RF Loss”2 is usually the main em-
phasis in the optimization process. Provided that the software of the handoff algorithm
is executed according to design3, there are basically two general categories that soft
handoff failures fall into: 1) RF coverage hole, and 2) non-optimal parameter settings.
This document will discuss approaches in recognizing the two types of failures by ana-
lyzing mobile station logs and base station logs.
This document also contains brief overviews of soft handoff related parameters and sys-
tem algorithms. This will provide a general understanding of the mechanics of soft
handoffs.
3.21.2 General Mechanics of Soft Handoff
3.21.2.1 Overview of Soft Handoff Parameters
3. There are instances where extra effort is required when encountering a possible infrastructure software bug.
An MR (Modification Request) is generated once the issue has been identified.
There are, however, exceptions where the parameters may be set outside the recom-
mended range. Examples of situations where parameters are set in an atypical fash-
ion are described below:
✥Tadd and Tdrop parameters could be adjusted relatively high in regions where pi-
lots become difficult to manage (no dominant pilot)
✥The mobile station Window Search Sizes could be increased when the site radius
is extremely large (8 to 15 miles)
✥TTdrop parameter could be set larger to “slow down” soft handoff activity
3.21.2.2 Soft Handoff Detection
All soft handoff decisions are based on the Ec/Io information and the “keep-flag”
status from the PSMM (Pilot Strength Measurement Message) sent by the mobile
station. The PSMMs are triggered when a Tadd, Tcomp, or a Tdrop event occurs.
The soft handoff parameters are set on a sector basis, and are sent to the mobile sta-
tion by the System Parameter Message on the Paging Channel or by the Extended
Handoff Direction Message on the Forward Traffic Channel.
The System Parameter Message is sent at least once every 1.28 seconds over the
Paging Channel. The Extended Handoff Direction Message is sent each time a
handoff criteria is met. If there are more than one sector in the Extended Handoff
Direction Message (i.e. calls that are instructed to transition into a soft handoff
state), the MM will use the following criteria in selecting the soft handoff parame-
ters in those instances when the values are different for each of the involved sectors
(refer to illustration 11.2.0.2-a):
1) The value of TDrop shall be the largest value from each of the sectors
involved5
2) The value of TAdd TComp and TTDrop shall be the smallest value from each
of the sectors2
3) The value of SrchWinA, SrchWinR, SrchWinN shall be the largest value from
each of the sectors involved
1. Fast Pilot Shuffle is a soft handoff algorithm triggered at the MM when it detects three pilots in the active
set and a candidate pilot that measures a stronger Ec/Io than at least one of the pilot in the active. The mech-
anism of this algorithm will be discussed later in the document.
2. Referring to Tdrop and Tadd: “These parameters, which actually represent fractions, are transformed into
their current values via a log function. Therefore, the largest actual value is represented by the smallest value
of the parameter,and vice-versa.”, HOPC SFS,ver6.0, HO_Exec_Preface, page 50.
Tcomp 3 dB 1 dB 1 dB
Assume that the Extended Handoff Direction Message includes 2 sectors, sector a
and sector b. The MM data base parameters are listed above according to each of
the sectors. The values listed under “Extended Handoff Direction Message” are the
values selected by the MM. This list will be included in the Extended HDM Message Figure 11.2.0.2-a
which is sent down to the mobile station on the Forward Traffic Channel.
For CBSC software release R7.x and earlier, a candidate pilot is added to the active
set via soft handoff execution when the Ec/Io reading from the PSMM is above the
Tadd threshold1 and when there are less than 3 active pilots in the active set2. Ideal-
ly, the Tadd parameter should be above the Tdrop parameter for any given sector.
The idea is to allow a hysteresis between the two thresholds so that once a pilot is
added into the active set, it does not immediately fall below the Tdrop threshold.
The hysteresis will prevent the mobile station from attempting unnecessary soft
handoffs. This not only reduces the CPU utilization time at the MM and the XCDR,
but will decrease the Traffic Channel message rate. If Traffic Channel messages are
reduced, it is less likely that a Dim-and-Burst frame will be sent over the air (main-
tain good speech quality).
In adding a pilot to the active set, the focus is to prevent the mobile station from
dropping a call caused by not having the correct set of pilots in the active set. Cur-
rently, the infrastructure is limited to having 3 pilots in the active set, therefore,
there will be instances where a fourth pilot is strong enough to be in the active set.
Extra effort is required in adjusting the soft handoff parameters such that the pilots
are “shuffled” in and out of the active set smoothly. This “shuffling” process is as-
sisted by an algorithm called the Fast Pilot Shuffle that is triggered at the MM when
it detects the scenario mentioned above.
The concept of Fast Pilot Shuffle is to detect a pilot in the candidate set that is mea-
sured to be relatively stronger (via the measurement of pilot Ec/Io in the PSMM)
than any of the three pilots in the active set, regardless of the “keep-flag” status con-
tained in the PSMM. The weakest pilot in the active set is dropped, and after the
1. The infrastructure has the capability of executing soft handoffs in either the Tcomp mode or the Tadd
mode. The recommended mode is Tadd.
2. There will be significant soft handoff algorithm changes in R8.1 (N-way complex handoff). This feature
will support up to 6 pilots in the active set.
success of the soft handoff drop, a soft handoff is triggered to add the candidate pilot
that is the strongest as recorded in the subsequent PSMM.
3) The candidate Ec/Io is equal to or greater than the TAdd threshold, and the candi-
date’s Ec/Io is greater than at least two of the active pilot’s Ec/Io
Note: The third Fast Pilot Shuffle detection criterion will be applied in future CBSC
software releases starting from software release R8.x.
In many cases, driving the same route several times while adjusting the parameters is
necessary in order to perfect difficult locations. Caution must be taken when adjust-
ing the RF power or the soft handoff parameters, as it may improve the RF condi-
tion for the intended location, but possibly degrade other locations.
A pilot is dropped from the active set when an Ec/Io from the PSMM is below the Tdrop
threshold for a TTdrop period. The weight or the significance of information contained
in the PSMM is controlled by how the parameters are set.
For example, the weight of a PSMM triggered by a Tdrop of -15db and a TTdrop of 4
sec is more significant than a PSMM triggered by a Tdrop of -15db and a TTdrop of 1
sec. Naturally, if a pilot that is continuously below the Tdrop threshold for relatively a
long period (period controlled by TTdrop), the infrastructure may drop the pilot with a
relatively high level of confidence. In other words, the infrastructure will, more than
likely, never encounter a case where there is a sudden improvement of the pilot Ec/Io
measurement, via the PSMM, after deciding to drop from the active set. If the TTdrop
timer is relatively short, there is a high risk that the pilot Ec/Io will change (for the bet-
ter) by the time the infrastructure makes it’s decision to drop. This is commonly seen
when the system makes the decision to drop a reasonably strong pilot that may have
briefly been in a fade or may have been receiving a weak multi-path ray at the time the
PSMM was reported. It would appear that, from the PSMM, the pilot was very weak,
therefore, the system will drop the pilot not knowing that it would recover from the fade
or the weak multi-path.
The mobile station window search size parameters should be set such that the mobile
station searcher is capable of searching all multi-paths in the active set, and all neighbor
pilots without degrading the accuracy of locating a valid ray. The speed of the search
mechanism is dependent upon the search window size. The wider the search window,
the longer the mobile station takes to complete it’s search across the window. The exces-
sive window search size may cause “under-sampling” of the signal such that an inaccu-
rate measurement is made; therefore, optimization may be required to determine the
most effective window search size value.
The following is an illustration (Figure 11.2.0.2-b) that may provide a visual under-
standing of how the window search parameter is associated with the distance rela-
tive to the surrounding BTS.
Figure 11.2.0.2-b
IS-95A (in reference to the Neighbor search window size): “The mobile station
should center the search window for each pilot in the Neighbor Set around the pi-
lot’s PN sequence offset using timing defined by the mobile station’s time refer-
ence”. The mobile station’s time reference is typically the earliest arriving
component being used for demodulation. The above figure illustrates that with
PN_A, from BTS#1, as the earliest arriving ray, the Neighbor search window size
must be at least set to 26.4 chips (+/- 13.2 chips) in order for the mobile station to
detect PN_B, BTS#2, which is 6 miles away from the mobile station. The neighbor
search mechanism applies for when the mobile station is in the Idle State and the
Traffic State.
3.21.2.3 Neighbor List Configuration
Maintaining the correct set of neighbor list for each sector is crucial in the perfor-
mance of soft handoff. As stated in the HOPC SFS1, “The mobile station uses the
neighbor set as a way of reducing the amount of resources applied to searching for
handoff candidates. For this reason it is important that the mobile station’s neighbor
set is appropriate for its location within the system.”
With the current architecture of the infrastructure system, a soft handoff attempt
will be rejected if the pilot to be added is not listed in the neighbor list. Unfortu-
nately, an effective way in determining an accurate set of neighbor list during the
initial stages of system deployment is to drive test the handoff regions and analyze
which neighbor pilots are most likely to be used as active pilots. For each sector, all
neighbors must be sorted and listed in the system database in the order of decreas-
ing priority . Developing such a list is a time consuming task. There have been
many suggestions on different approaches in developing an optimal neighbor list.1
One example is to have the general user generate data so that the CDL logs could be
manipulated.2 In each CDL record, there is a field that lists all the sectors from the
last Handoff Recognize Message received by the MM (LAST_MAHO_ACT)3.
With enough samples, the frequency of a given pilot, a reference pilot “A”, pairing
up with the rest of the pilots found in each of the CDL logs can be broken down.
This data can then be used to find the weight of each neighbor pilot relative to pilot
“A”, thus, developing a prioritized neighbor list for pilot “A”. This approach, how-
ever, is only valid for a system that is running at a significant load since large sam-
ples of CDL logs are required in calculating an accurate probability that a given
pilot “A” would be paired with another pilot “x”. Please refer to the illustration be-
low (Figure 11.2.0.2-c):
1. Ideally, an initial neighbor list (prioritized) is derived prior to system deployment by means of simulator.
2. Call Detail Log generated at the OMCR.
3. Last MAHO Information Active Pilot. PN Index Offsets from the Handoff Recognized message are con-
verted to a BTS (LAST_MAHO_ACT_BTS) and Sector(LAST_MAHO_ACT_SECTOR) . STR
(LAST_MAHO_ACT_STR) is the Ec/Io Measurement as received from the Mobile Station, displayed in
hex.
From the above set of CDL samples the following numbers may be generated:
Pilot_A paired with Pilot_B = 5 counts (CDL#1, CDL#4, CDL#7, CDL#8, CDL#9)
Pilot_A paired with Pilot_C = 4 counts (CDL#1, CDL#2, CDL#5, CDL#8)
Pilot_A paired with Pilot_D = 4 counts (CDL#3, CDL#4, CDL#5, CDL#6)
Pilot_A paired with Pilot_E = 2 counts (CDL#6, CDL#10)
Neighbor list for Pilot_A in the order of decreasing priority as entered in the database:
1)Pilot_B
2)Pilot_C
3)Pilot_D
4)Pilot_E Figure 11.2.0.2-d
The neighbor list at the mobile station will be updated (via the Neighbor List Update
Message on the TCH) provided that one of the following condition is met:
✥Always send a Neighbor List Update on a handoff add situation (either soft or softer).
✥Send a Neighbor List Update on a handoff drop situation only if the last time the
list was sent to the mobile station had to be truncated (i.e. was > N8m, or 20, neigh-
bors)1.
The maximum amount of pilots in a neighbor list created by the base station is 20 neigh-
bor pilots2. The MM will enter the neighbor pilots into the list in the order of decreasing
priority, as determined by the order of the neighbors in the system database. In the case
of the mobile station having more than one pilot in the active set, the MM will “merge”
the database entries in a round robin order. When the total amount of neighbor pilots as-
sociated with each of the pilots in the active set exceeds 20, the lowest priority neigh-
bors will be truncated off the list. Please refer to the following Soft Handoff Neighbor
List “Merge” Example3 (Figure 11.2.0.2-e).
1. Refer to HOPC SFS for more information on the criteria in sending the Neighbor List Update Message.
2. (IS-95A: N8m = 20)
3. Barry J.Menich’s Internal Memo, MM Management of Neighbor Lists and Remaining Set Handoff (CDMA),
October 18, 1995.
Neighbor List
Cell A(Oldest)
Neighbor List
Cell B
Neighbor List
Cell C(Youngest)
Lowest A6 Note: B8 and C8 are
Prob. B6 not included in the list
C6 as they are truncated.
A7
B7
C7
A8
1)Merge neighbor lists in round-robin fashion starting with the oldest cell in the active set and
proceeding to the youngest cell.
2)Eliminate all duplicates from the merged list.
3)Truncate the list to 20 entries
Figure 11.2.0.2-e
The “RF Loss” calls are typically broken down to the following broad categories:
- poor forward link due to weak RSSI
- poor forward link due to weak Ec/Io in good RSSI (non-dominant pilot)3
The following are common characteristics for when a general “RF Loss” occurs:
■ RSSI level very low (weaker than -95dBm)
■ Ec/Io level very low (weaker than -13dB)
■ Neighbor pilots remain at a poor level (weaker than -13dB )
■ Forward erased frames detected (several Power Measurement Report Message)
■ Missed base station layer 2 acknowledgment message (logs will indicate several re-
peated messages
Although category #1, poor forward link due to weak RSSI, is not associated with soft
handoff failures, it is important to recognize that, in some cases, the mobile station will
find itself in an area where the soft handoff regions are not fully overlapped with adja-
cent sectors. This scenario may appear that the mobile station is at an edge of a system.
Figure 1-a is the Sparse AGC Power Control Information Message extracted from the
QC Mobile DM. This simply illustrates that the mobile station receive power (RSSI) is
very low indicating that either the output of the “RF_Pilot_PWR” at the base station
may be too low or the line of sight of the base station may be blocked. This RF charac-
teristic will also contribute to very poor pilot Ec/Io measurements as illustrated in figure
1-b. If an “RF Loss” occurs with data that is similar to figure 1-a and figure 1-b, it is safe
to conclude that the “drop call” was caused by poor forward link due to weak RSSI
(“RF Loss” category #1). A common method in correcting this problem is to carefully
increase the pilot power so that it forms a sufficient coverage area with an overlap with
the adjacent sectors such that it forms a stable soft handoff region. It is recommended
that the power is not transmitted too high to the point where it creates unwanted “non-
dominant pilot” regions in different unexpected locations. Caution must be taken
when adjusting the RF power or the soft handoff parameters, as it may improve
the RF condition for the intended location, but possibly degrade other locations.
Depending on the root cause of the problem, other methods may require a re-adjustment
of the antenna direction or possibly adding a BTS at the most optimal location.
“RF Loss” category #2, poor forward link due to weak Ec/Io in good RSSI (non-domi-
nant pilot), is a condition where the forward link is deteriorated, as there are no domi-
nant pilot in the vicinity. The RSSI, however, is at an acceptable level, unlike in category
#1. For the mobile station log in figure 1-b, it is apparent that the Ec/Io for both the ac-
tive set and the candidate set is measured to be very weak. In addition, as illustrated in
figure 1-c, the RSSI level is measured to be at an acceptable level indicating that the
poor pilot Ec/Io is not caused by the lack of base station “RF_Pilot_PWR” power. This
condition creates problems in soft handoffs as the mobile station finds itself in a region
that is commonly referred to as a “non-dominant pilot” region. The idea is to carefully
set the Tadd and Tdrop threshold such that the PSMMs are triggered at just the appropri-
ate time. For this particular non-dominant pilot case, the RSSI level at the mobile station
3. Non-dominant pilot is a term often used to describe a an RF condition where all of the surrounding Pilot Ec/Io
measures to be weak. The RSSI, however, is measured to be a an acceptable level.
is at an acceptable level (stronger than -90dBm) but all pilots in the vicinity measured at
the mobile station are poor ( pilot Ec/Io weaker than -13dB).1 The neighbor pilots acts
as interference to the point where a dominant pilot no longer exists. The soft handoff
procedures then becomes staggered as frame erasure rate between the mobile station
and the base station increases. There will be many message re-tries from both ends;
thus, an increased likelihood of a timer expiring (fade timer/message acknowledgment
timer). To alleviate this sort of behavior, the soft handoff parameters must be set opti-
mally in order to maintain the optimal pilot combination in the active set while the mo-
bile station passes through such harsh Ec/Io environment. Figure 1-d indicates that an
Extended Handoff Direction Message is sent multiple times from the base station with-
out an acknowledgment, which indicates that the message is not received at the mobile
station. Combining figure 1-b, figure 1-c along with figure1-d, it is suggests that the mo-
bile station was in an area where the forward link has deteriorated with the cause of poor
forward link due to weak pilot Ec/Io in a region with strong RSSI. Again, the key is to
set the parameters such that the mobile station does not attempt unnecessary soft
handoffs. This will decrease the risk of messages being missed; thus, decreasing the
chance of timing out either at the mobile station or the base station.
1. There is no scientific reasoning in determining what is “weak” and what is “strong”. The numbers mentioned
are strictly associated with the illustrated case.
Figure 1-a
08/04/1997 02:38:13.732 [0F] REVERSE TC CAI 08/04/1997 02:38:13.872 [11] REVERSE TC CAI
Pilot Strength Measurement Message Power Measurement Report Message
ack_seq 1, msg_seq 5, ack_req 1, encryption 0 ack_seq 1, msg_seq 0, ack_req 0, encryption 0
ref_pn 0x13a = 314 ( 314 ) Errors_detected 3
pilot_strength 25 ( -14.5 dB ) pwr_meas_frames 8
keep last_hdm_seq 2
pilot_strength 30
pilot_pn_phase[0] 0x76 = 118 ( 118 ) pilot_strength 33
pilot_strength[0] 28 ( -14.0 dB ) pilot_strength 26
keep
08/04/1997 02:38:11.872 [11] Markov
8Kpr 3 D1/2 0 D1/4 0 D1/8 9 SIGs 0
pilot_pn_phase[1] 0x1b81 => 110 + 1 chip ( 110 ) 4800 2 2400 0 1200 0 FERR 0 ERAs 86
pilot_strength[1] 36 ( -18.0 dB )
Note:the Markov information also indicate 86 erased frames
drop
out of 100 detected from 02:38:11.872 to 02:38:13.872.
Category #3 is an “RF Loss” caused by poor reverse link. Typically, the base station
will detect a Layer 2 failure or detect a fade time-out. When encountering very high
FER on the reverse link, the base station instructs the mobile station to increase it’s
power. This power control behavior is easily recognized as the mobile station TX
gain adjust is very large, as indicated in figure 1-c. The scenario will occur when
the power control parameters are not set according to the default settings. Occasion-
ally, after loading a new software release, the parameters are accidentally set in a
way that the mobile station transmits unusually high power. This creates a reverse
link noise rise that disrupts the reverse link for the surrounding mobile stations that
are in use. It is critical that all power control related parameters are set to the default
values.
Figure 1-c
10210 9f032b94 01 --- Ext Handoff Direction -----> 2 2 1 Tue Mar 18 1997 14:21:24:640
10207 9f032b94 01 --- Ext Handoff Direction -----> 0 2 1 Tue Mar 18 1997 14:21:24:580
10213 9f032b94 01 --- Ext Handoff Direction -----> 2 2 1 Tue Mar 18 1997 14:21:25:020
10216 9f032b94 01 --- Ext Handoff Direction -----> 2 2 1 Tue Mar 18 1997 14:21:25:400
10219 9f032b94 01 --- Ext Handoff Direction -----> 2 2 1 Tue Mar 18 1997 14:21:25:780
10225 9f032b94 DM_SOFT_ADD_FAILURE CIC= 1c12 Call Id= 1e5bCell Id= 0074
10228 9f032b94 01 --- Ext Handoff Direction -----> 2 3 1 Tue Mar 18 1997 14:21:26:080
10231 9f032b94 DM_SOFT_ADD_START CIC= 1c12 Call Id= 1e5bCell Id= 002c
9f032b94 R_NORMAL Tue Mar 18 1997 14:19:36:320
10234 9f032b94 01 --- Ext Handoff Direction -----> 2 2 1 Tue Mar 18 1997 14:21:26:460
10237 9f032b94 01 --- Ext Handoff Direction -----> 2 4 1 Tue Mar 18 1997 14:21:26:540
10240 9f032b94 01 --- Ext Handoff Direction -----> 2 2 1 Tue Mar 18 1997 14:21:26:920
10243 9f032b94 01 --- Ext Handoff Direction -----> 2 2 1 Tue Mar 18 1997 14:21:27:300
10246 9f032b94 01 --- Ext Handoff Direction -----> 2 2 1 Tue Mar 18 1997 14:21:27:680
10249 9f032b94 01 --- Ext Handoff Direction -----> 2 2 1 Tue Mar 18 1997 14:21:28:060
10252 9f032b94 01 --- Ext Handoff Direction -----> 2 2 1 Tue Mar 18 1997 14:21:28:440
10258 9f032b94 01 --- Ext Handoff Direction -----> 2 2 1 Tue Mar 18 1997 14:21:28:820
10261 9f032b94 01 --- Ext Handoff Direction -----> 2 2 1 Tue Mar 18 1997 14:21:29:200
10264 9f032b94 01 --- Ext Handoff Direction -----> 2 2 1 Tue Mar 18 1997 14:21:29:580
10267 9f032b94 DM_RELEASE_START CIC= 1c12 Call Id= 1e5bCell Id= 002c
9f032b94 R_RF_LOSS Tue Mar 18 1997 14:19:40:160
CBSC SMAP Message Output
Figure 1-d
This document provides sufficient background on the mechanics of the current Soft
Handoff algorithm, along with recommended methods in resolving common prob-
The methods recommended throughout this document are just one of several ways
in correcting common problems. It is, however, the most strongly recommended
methods. Other methods in correcting common field problems are attempting to re-
create the scenario in the test laboratory where it is in a controlled environment. Al-
so, using a variety of mobile station manufacturers in field testing to eliminate the
possibility of a defected mobile station. Referring to the simulation result for the
system that is being optimized may provide additional RF information. There are
also other debugging sources throughout the subsystems where detailed logs may
be captured (e.g. callproc1.out at the MM, XCDR CPP via MMI port, MCC data
via MMI port), however, most of which are strictly used in laboratory testing as it
impacts system performance when used on a commercial system. Nonetheless, the
recommendations described throughout this document is recognized to be the most
effective way in correcting common problems under the given circumstances1.
Currently, there is research effort in developing an algorithm which will allow the
optimization process to be automated. When this algorithm is integrated into the in-
frastructure system in the future software release, this document will be modified to
focus on automation. Unfortunately, the current optimization process must be exe-
cuted manually, in that one must drive test a system and analyze each problem one
by one. It is a time consuming task, however, it is the most accurate way in correct-
ing a problem.
1. Recommendations are based on the fact that the system is being optimized while stem deployment or sys-
tem expansion.
CC:
3.) PN planning for microcells and in-building sites contained within macrocell coverage.
• Reference Sam Fernandez email.
14.) N-Way SHO and Complex SHO (Barry’s paper or parts thereof?)
16.) Tom Ritchie email on partial overlays and notes about Singapore system.
CBSC Seam
CBSC #1 CBSC #2
The figure below shows the solution that the Hong Kong account team is proposing. Note that carrier F1 is ubiquitous
in the system due to the IS-95 “Primary” CDMA channel requirement. In addition, 1/2 of all handoffs (assuming
symmetrical mobility and carrier distribution per CBSC) are intra-carrier in nature.
F1 PPS+TCH F1 PPS+TCH
CBSC Seam
CBSC #1 CBSC #2
F2 Beacon
F2 PPS+TCH (PPS) F2 PPS+TCH
F1 Beacon
F1 PPS+TCH (PPS) F1 PPS+TCH
CBSC Seam
CBSC #1 CBSC #2
In general, intra-carrier hard handoff performance is not as good as that of soft/softer handoff. DSD is working on the
problem, however no tractable solutions have presented themselves. This should not be communicated to the cus-
tomer.
CBSC seam. Some handoffs may be completely unnecessary in the sense that a propagation condition that would
trigger a hard handoff comes and goes very quickly due to mobile (vehicle) movement. For fairly large cells, it
may be possible to use the neighbor search window to make the mobile station “blind” to the target pilot until the
mobile is well within the overlap region1. Once again, care must be taken in using this parameter as soft handoff
with cells/sectors on the same side of the CBSC seam is dependent on the value that the parameter takes.
• Number of L2 repeats: The current intra-carrier hard handoff algorithm specifies four “salvos” of Extended Hand-
off Direction Message attempts. The number of “salvos” will soon be increased to 7. Each “salvo” is 320 millisec-
onds long2 and contains a number of attempts equal to the L2 Num_Repeats count. Increasing the number of
repeats from 3 (default?) to 6 (maximum “sensible” value) may increase the message delivery rate in some slight
way.
1. As a special note, DSD is considering basing hard handoff detection upon phase measurements made by
channel elements. While solutions of this type might fall into the “tractable” category, their implementa-
tion is not in the near term.
2. See IS-95A section 6.6.4.1.3.2 and the value for timer T3m.
3. Non-line-of-sight.
4. Line-of-sight.
5. The “Fast Pilot Shuffling” feature will allow us to specify lower values for the T_ADD parameter in the
seam cells. This should increase the probability of 2-way and 3-way soft handoff in those border cells in
which the topology favors pilot coverage at T_ADD Ec/Io’s.
• Deployment scheme that makes use of natural or man-made terrain features to either limit the number of HHO
transitions or limit the amount of “other cell noise” coupling between the two CBSC service areas. This was the
tactic that the HK team was using (look at an elevation map of HK).
• No sector boundaries for a cell that cross high volume traffic paths in expected handoff locations.
• No seams in areas of weak RF coverage. The seam area should be “interference-limited” and not “noise-limited”.
• Seams should be optimized for soft handoff
Cc: Bonta Jeff; Bruckert Gene; Campbell Neal; Kotzin Mike; Frank Miller; Jim Aldrich GWI; Kowalewski Rolf;
Menich Barry; Schuler Joe; Welk John
Tom,
This is just a little note to lobby you for a favorable treatment of Mony Hassid's patent disclosure for intra-carrier
CDMA hard handoff up for review on the 15th. The business case here for Motorola is clear. This could be a stop-gap
measure for some markets with inter-CBSC handoff problems caused by lack of spectrum (Korea? AirTouch?). The
business downside is the need for some extra equipment, but as you know, we already have that problem (to some
degree) with pilot beacons.
The technical merits of the disclosure will obviously be judged by the committee members at the time of the review.
For what it's worth, my opinion is that this is a tractable solution that requires no CBSC software modification and I
support some kind of mini-trial somewhere (LA?). Mony already has some preliminary spreadsheet results and will
follow-up with some static simulation ideas.
In addition, I'm available for technical consultation with any of the committee members that want to discuss this.
-Barry
Jim Aldrich
1 Introduction
This paper contains various application notes as pertaining to handoff operation within a
CDMA system.
2 Background
2.1 MAHO
MAHO, or Mobile Assisted Handoffs, are triggered by MS (Mobile Station) reporting
of neighboring signal strengths. Currently within IS-95-A and J-STD-008 an MS can
only scan and report on pilot PN sequences within the current in use CDMA frequency.
This is a substantial drawback where CDMA carriers are not ubiquitous. This includes
environments where multiple or differing carriers are used in a system, or where sys-
tems using differing carriers abut.
MAHO is what is normally used to add and drop pilots. It can also be used to trigger a
hard handoff.
2.2 DAHO
DAHO is the acronym for Database Assisted Handoff, originally called “last active pi-
lot” and sometimes called a “blind” handoff. It was specifically created to provide a
means to handoff to an underlying analog network when the MS appeared in a sector
near the edge of CDMA coverage. When a certain number of the active Forward Traffic
Channels (i.e. “legs”) are indicated (via the database) to be “DAHO” sectors (each for-
ward traffic channel corresponds to a sector) a handoff is triggered to the DAHO sector
with the best signal strength. This capability has been extended to include CDMA
targets as well as analog.
In cases where an idle mobile is not redirected, and where a mobile is handed into
the system (i.e. CBSC), a hysteresis timer is employed to give the system time to
perform any soft or softer adds or drops which might result in the mobile remaining
in that sector-carrier (majority condition not met). Upon completion of a successful
hard hand-in, mobile origination or mobile termination to a border sector, the MM
will use the DAHOHysTimer database value to inhibit all subsequent DAHO bor-
der checks for a fixed length of time.
Ideally the MS would not handoff until it reached the periphery of the current sec-
tor(s), thus increasing the erlang capacity of the cell and reducing the overlap re-
quired. This “edge sensing” capability is currently under study but not yet planned
for any release. Another means of increasing the Erlang capacity is to suppress the
handoff by keeping non-DAHO sectors in the active set (of pilots) of the mobile as
long as possible. This can be accomplished by raising the drop timer value
(T_TDROP) and lowering the pilot drop threshold (T_DROP) for the DAHO
(hand-out) and adjacent sector/cells. As the mobile approaches the hand-out cells
from the adjacent cells, it becomes harder to drop pilots, thus delaying the handoff
until the mobile is more fully within the coverage zone of the DAHO capable sec-
tors.
Following are the exact majority criteria used when determining if a DAHO hand-
off should be attempted
TABLE 1
The Pilot Beacon approach uses a pilot channel only on an adjacent cell/sector
which is active on the same frequency that is in use on the source cell/sector. Al-
though there may be an access and paging channel as well, there are no traffic chan-
nels. This configuration thus enables the MS to report on these locations as in a
normal case. The end result is a handoff to an adjacent cell. This pilot beacon is
used at the periphery of coverage of a particular CDMA frequency. This method is
used mostly to trigger a handoff to a different CDMA frequency but could be used
for handoff to analog as well.
This method works best when a full overlay of the CDMA cells occurs, as shown in
Figure 14. However, to gain more usage out of the CDMA cells, specific sectors
may be overlayed (completely), as in Figure 15 (which shows one sector being
overlaid). Note that in both cases the analog cell may be an OMNI cell. In general
the transition may occur from a more sectorized cell to a less sectorized cell but not
vice-versa because the target cannot then be precisely determined. Also, the figures
below show just two cells, usually there are groups of cells where frequency bound-
aries occur.
Figure 14
3 Sector BTS
on Carrier X
3 Sector Analog
BTS
Figure 15
3 Sector BTS
on Carrier X
3 Sector Analog
BTS
In the configurations above, a handoff to analog will occur when the conditions
stated in TABLE 1 occur. The target will be the external analog sector associated
with the DAHO (has the DAHO indicator enabled) sector with the strongest pilot
measurement.
Figure 16
3 Sector BTS
on Carrier X
3 Sector Analog
BTS with Carrier X
Pilot Beacon
The advantage of this method is that the CDMA cell may be used for a longer peri-
od of time (more Erlangs) and less of an overlay of the analog cell is required. (It
may be that the normal overlap between cells is sufficient.) The disadvantage is
more equipment is required to populate the pilot beacon.
Since this method uses a rough geographic estimation of where the mobile is at us-
ing cell.sectors designated as DAHO, coverage between the source and target must
be complete. In fact, one of the best uses of this method is to use it to handoff from
one carrier (frequency) to another carrier within the same cell/sector. This is useful
when the MS is travelling towards the end of coverage of a particular carrier, but
there exists continuous coverage of another carrier.
Figure 17
Carriers X, Y, Z Carriers X, Y
BTS’s 1->4
4 Miscellaneous
With release 6, handoff detection and handoff target selection are kept as separated
as possible. Either MAHO or DAHO detection schemes can be used to trigger a
handoff to analog or a handoff to CDMA. In addition, alternate targets are allowed.
Depending upon the type of failure, a retry of additional handoff targets may be
specified, up to a maximum of 4. For example, a failed handoff to a CDMA target
due to no resources available may be followed by an attempt to handoff to an ana-
log target.
Hard handoffs are always executed through the MSC, even if the source and target
CBSCs are the same.
5 Handoff/Database Interaction
The following sections within this chapter were part of the original design proposal
and are included here to provide a high level logical representation of how the
handoff algorithms and the database interact with each other to determine handoff
operation. Initial system access carrier selection is also included, as it closely re-
sembles the handoff method.
Figure 18 shows the inputs used for initial carrier selection following a mobile orig-
ination, page acknowledgement, or hard handin request. Input to the decision pro-
cess is either the source sector and carrier in the case of an origination/page ack
(also called sector and carrier of access) or the sector and carrier identified within
the A+ Handoff Request message, in the case of a hand-in. The type of access is
also used as an input. Note that in the case of a handin, the source carrier is optional
in A+ and may not always be present. In that event the first equipped carrier in the
database for that sector is used.
The source sector and source carrier are used to obtain a Carrier Selection List
from the carrier database. The access type is used in conjunction with the CBSC
level Call Distribution Technique parameters to return a Call Distribution Index.
These parameters are then utilized to return an Inward Route Index, or IRI.
The IRI is a number used to access the Inward Route Index Table. Output from the
Inward Route Index Table is a list of routes in preferred order of selection. The In-
ward Route Index Table is at a CBSC level, as the search strategy will likely be re-
peated across sectors having the same physical characteristics (i.e. carriers).
. .
. .
. .
Notes:
1.) Source Sector is sector of access for orig or page ack, target sector for HO
2.) Access Type is orig/page ack or handin
3.) Source Carrier is:
a) if orig or page ack, carrier of access
b) if handover:
if present in Handoff Request, source carrier
else is first equipped Carrier in database
The handoff target selection process is entered via either a PSMM (SCAP: Han-
dover Required received) (MAHO) or an indication of DAHO criteria being met.
Handoff Target Selection is based on where the MS is at and what initiated the
handoff. In particular, the following information is used:
1. Source Sector(s)
2. Source Carrier
3. PN of reported pilot (MAHO), or indication none was received (DAHO)
For each sector/carrier there will be an associated list of PNs. For each PN in the
list there will be an Outward Route Index (ORI). There will be an additional entry
for the case where there is no PN.
The ORI is similar to the Inward Route Index, in that it specifies a list of logical
routes to try (to handoff to) in preferred order. Up to 4 may be specified. Each logi-
cal route identifies a XASect or XCSect object. These objects contain the data
needed to identify the target and execute the handoff. They are managed at the
CBSC level.
1. The method for adding (and dropping) of local neighbors does not change. The mobile re-
ported PN is looked for in the neighbor lists of the active sectors and if found, is added.
CBSC Carrier
Outward Route Index Table Outward Route Table
Edit Outroute Edit Carrier/Sector
ORI Route List Route List Routenum
1 1, 2 Route Target Info
2 3, 4 1 XCSECT-1-1
2 XCSECT-1-2
3 5
3 XCSECT-3-1
4 6, 7
. . 4
5
XCSECT-3-2
XCSECT-3-3
. . 6 XCSECT-3-4
. . 7
..
XASECT-2-1
..
. .
P P
P P P P
Cell 1 Cell 2 Cell 3
Keith,
Well, I understand Steve’s point of view and I’m all for reduced cost beacons.However,
we have J-STD-008 subscriber units to contend with. Some points:
1. I think we are getting the ability to set (via command line interface) more fields
in the Extended Neighbor List Message with the R6 load (I will check this with
Craig Reilly tomorrow morning). So, beyond the priority field, we can also specify
an RF carrier to be associated with a PN index offset. Thus, a J-STD-008 sub-
scriber unit in idle-mode should be able to scan across carriers. It’s anybody’s
guess if there are any perfomance issues associated with this. Note that ENLM is
not currently supported in IS-95A systems and subscriber units. When IS-95 and
J-STD-008 merge, we will still have the problem of supporting 1,000,000+ sub-
scriber units that do not have this feature. I think that this will always be a nagging
problem.
2. From what I understand of the spec., we’ll still need sync/paging to redirect to
AMPS/TACS/Other CDMA (Global Service Redirect Message). I am unaware of
any alternative way of doing this. Thus, at the outskirts of systems, or at operator
seams (where the operators have a service agreement) where a different technol-
ogy is supported, inter-technology idle-mode handoff will need to occur.
3. According to Bob Neely, Motorola subscriber units will search for synch/paging
on the RF carrier that was being used when a live call terminated. Thus, for those
(admittedly small) fraction of calls that end in the overlap region of a multi-carrier
transition, the mobile will hunt for synch/paging on the current RF carrier which
might not be the “best” PN (ie. reduced power beacon). Not finding synch/paging
just reproduces the problem we were trying to fix in the PrimeCo markets (eg.
subscriber units taking a long time to search all PN space and make the decision
to slew to a different carrier) by adding the channel card to the cage with the bea-
con BBX. It’s possible that all, some, or none, of the other subscriber manufactur-
ers will also use the same implementation.
______________________________________________________________
From: Dubberstein Steve on Tue, May 27, 1997 7:21 PM
Subject: Pilot Beacon - No Paging and Sync
To: Haddock Graham
Cc: Appiah Thomas; Berghuis Tim; Campbell Neal; Cheng T L; Chuang Ching; Malone
Mike; Menich Barry; Ngan S K; Strong Dan; Tenbrook Keith; Thode John
Graham -
I know your team is working on Pilot Beacon issues as we speak. I think the results of a
test done here in Hong Kong last week may impact the design.
Last week the team in Hong Kong were able to successfully test R6 multi-carrier paging
using only the primary channel. In other words, they were successful in not using hash-
ing but distributing the traffic across the carriers upon origination on the primary carrier.
They were able to do this after carefully reading what R6 is capable of. This is the traffic
management issue that was the big barrier to removing paging and sync from the pilot
beacon.
The way I see it is that we can move forward to making a pilot beacon box with no pag-
ing/sync as we now have a method of avoiding the mobile in idle mode acquiring a bea-
con. All mobiles would be on the primary channel in idle mode, or hashed to carriers that
have no beacons as neighbours.
The system design will be a bit more difficult if you always must avoid beacons with no
paging/sync in idle mode, but I think it is a workable tradeoff for a much simpler beacon
product.
I solicit the opinions of all copied on this email to check my conclusion and make sure I
did not miss something.
regards, steve
4.3.4 how to set up paging and sync channels to redirect idle mode mobiles
use CDMA_FREQ field in the Sync Channel Message
BTS 1 BTS 2
As the mobile station nears BTS 2, it detects the F1 pilot broadcasted by BTS 2. The
MS will continue on its path until it detects the BTS 2 pilot strength at a definable threshold
above the MS active set, (Active Versus Candidate Set Comparison Threshold or
TComp). When the TComp threshold is reached, the MS reports the pilot strength to the
Mobility Manager (MM) via a Pilot Strength Message Measurement (PSMM). Within the
MM, the pilot PN Offset of the Beacon signal has been defined as an External CDMA Sec-
tor (XCSECT) neighbor pilot for the serving cell BTS 1. With TComp criteria satisfied and
the XCSECT defined, the MM executes a CDMA-CDMA HHO with the XCSECT data to
the target cell, BTS 2, via the Mobile Switching Center (MSC). As BTS 2 is not equipped
with traffic channels on carrier F1, the target MM will allocate a traffic channel (TCH) on
carrier F2 and the handoff occurs to BTS 2 - F2.
Once the mobile transitions to F2, there are no XCSECTs in that cell’s neighbor list that
could trigger a hard handoff back to the source BTS 2. Therefore eliminating multiple
handoffs (the ping-pong phenomenon), a scenario observed in inter-CBSC (HHOs) with
a high probability of dropping calls.
5.4 PILOT BEACON DEPLOYMENT SCENARIOS
There are several instances in the deployment of a CDMA system which may make use
of a Pilot Beacon to trigger a handoff. Figure 21 on page 135, provides a simple diagram-
matic representation of some of the possible scenarios.
F1 F2
F1 & F2
Cells
F1 Cells Only
F2 Core With
A: F1 Ubiquitous B: Simple Seam
F2 Pilot Beacon
F1 Traffic Channels
F2 Traffic Channels
BTS 1 BTS 2
Hard Handoffs
Path of mobile station
F1 Beacons
CBSC #2 F2 Traffic Channels
F1 Traffic Channels CBSC #2
CBSC #1
A B C D
F2 Beacons
CBSC #1
Hysteresis Zone
For example, a mobile moving from left to right in Figure 23, begins on traffic with CBSC
1 Cell A passes through Cell B (via Soft and Softer Handoff). As the mobile enters Cell
C, it is in the coverage area of both CBSC 1 and CBSC 2 as B and C overlap. The mobile,
however, does not see the pilot for the traffic channels on Cell C as it is transmitted on F2.
Once the mobile is well into Cell C, it detects the F1 Beacon pilot and a handoff occurs
to F2 where there is now strong coverage from Cell C.
The benefit from this approach is that the coverage of F1 in the CBSC2 coverage area
and F2 in the CBSC1 coverage area is increased. This occurs due to the fact that the “oth-
er cell” interference component (Ioc) for these frequencies is small in those coverage ar-
eas. Thus, calls can travel further before running out of coverage.
Advantages:
• Reduction, or elimination, of ping-ponging.
• Selection of pilot based on best performing candidate set pilot increases probability of suc-
cessful connection at target.
• Optimization parameters now include T_COMP value and power of target beacon.
• Pilot Shuffling feature should help in improving performance.
• Possible relief from execution speed/latency issues. Because the handoff can take place at
lower T_COMP values (we no longer need to optimize to mitigate ping-ponging) and
because ping-ponging is greatly reduced, or completely eliminated, execution speed may
not end up being as critical as it is today with CDMA to CDMA intra-carrier hard handoff.
Disadvantages:
• No guarantee that coverage will extend far enough to make this work under all conditions.
Evaluation needs to be done on a case-by-case basis. Situations may arise where the tech-
nique completely fails.
• Extra antennas may be required at each site. While these antennas may be small in size, they
will nevertheless be subject to zoning and antenna mast wind-loading concerns.
• Requires pilot beacon hardware at seam sites/cells.
5.5.2 Requirement for Broadcasting Pilots in all Beacon Sectors
The diagram shown in Figure 23 is an extremely simplified representation of a Spot Bea-
con deployment. The diagram shows the reduction in Beacon coverage as result of the
reduced output power of the Beacon pilot and the resultant handoff hysteresis. When
planning and deploying beacons in the field, the requirement and power settings for bea-
cons in each of the three sectors of a sectorized cell must be considered to account for
hysteresis and coverage concerns.
Consider the two adjacent cells 2 and 5 shown in Figure 24 on page 140 and observe the
path of the mobile moving from right to left. The output power of the beacon pilot facing
the source cells has been attenuated to create the hysteresis. As a result of this attenu-
ation, it is possible for the MS to travel on the path shown between the adjacent cells miss-
ing the Beacon pilot on sectors 2-1 and 5-1. In order to use this hysteresis option, PBs
must also be broadcast on the sectors facing away from the source cells. The beacon
strength in sectors 2-2, 2-3, 5-2, 5-3 is increased beyond that of the source facing sector
to close the resultant gap. Increasing the pilot strength of these sectors has no adverse
affect on the beacon performance of the handoff. These requirements must be consid-
ered for each beacon cell, depending on its location and application.
Beacon Pilots on F1
Source Cells on F1
2-2 CBSC 1
Cell 2
2-1
2-3
Path of Mobile
5-2
Cell 5
5-1
5-3
Minimum Extent
of F1 Coverage
Target Cells on F2
CBSC 2
List Message on the paging channel and the Sync Channel Message body on the syn-
chronization channel can then be used on pilot beacon carriers to force the subscriber unit
to re-tune it’s frequency synthesizer to the TCH carrier.
After initiating an idle handoff, the subscriber unit has changed its active set pilot to the
beacon site and it will begin to monitor the beacon Sync Channel Message. The
CDMA_FREQ field is read from the Sync Channel Message body and the CDMA Channel
List Message Body. The Subscriber unit determines that CDMA_FREQ has changed
such that a frequency retune is required. The subscriber unit then retunes from the bea-
con pilot to traffic channel pilot within the current cell and begins monitoring synchroni-
zation channel, etc. This flow is described again in even further detail in Section 6, “Idle
Handoff Solution Description,” on page 153 of this document.
5.6.3 Mobile Behavior with Loss of Service
In the absence of any direction, the mobile is left to re-acquire the traffic channel equipped
carrier on its own. After the idle handoff, the mobile will attempt to acquire the paging
and synch channel on its current carrier (Beacon site), and will fail and enter the System
Determination Substate of the System Initialization State with a System Lost Indication as
defined in the IS-95A and ANSI-J-STD-008 specifications. Upon entering this state the
mobile should attempt to select the same system that was lost (PB frequency). The mo-
bile will successfully acquire the PB Pilot and will again fail with no Paging and Synchro-
nization Channels.
The number of times the mobile will cycle through this loop is not defined and is currently
unknown. Eventually, the mobile will enter the Custom System Selection Process which
is also very loosely defined in both specifications and is left to the mobile station manu-
facturer. From the Custom System Selection Process the mobile should identify the car-
rier equipped with traffic channels as the correct system to use.
In both the IS-95A and ANSI-J-STD-008 cases, the end result is a visible temporary loss
of service. The specifications do not stipulate minimum time requirements to regain ser-
vice and the length of the period of lost service will vary with system type and subscriber
unit model, version and configuration.
5.6.4 Recommendations
Reports from the current ANSI-J-STD-008 field implementations are that the mobile can
take from 3-10 seconds to re-acquire service after handing in to the PB site. These re-
sults are based on limited testing and it is therefore recommended that they be considered
approximate. It is highly recommended that before choosing to depend on the mobile to
re-acquire the traffic channel carrier, field testing be conducted on the specific system with
typical handsets in various configurations.
The advantage of deploying the Paging and Synch Channels is that idle handoffs occur
with no interruption of service to the user. This advantage, however, may be weighed
against the financial/business implications of equipping all beacon sectors with MCCs and
should be considered on a case by case basis.
would require external maintenance tools. In addition, unless the PB Generator can be
equiped to transmit Paging and Synchronization Channels with a configurable CDMA
Channel List Message or Global Service Redirect Message, the Idle Handoff Problem dis-
cussed in Section 5.6.1 on page 140 will prevail.
5.9 Installation and Optimization
The details of equipment installation, database provisioning and optimization are beyond
the scope of this document. Please refer to the documents in the references section or
the Annexes to this document for examples and details regarding these issues.
5.10 Beacon Span Requirements
An additional span is not required for PBs installed in the second CCP Shelf of the 2450,
4850 and 9600 BTSs. The existing implementations of PB use only one T1 in all sites.
The second CCP shelf transmits overhead channels only and there is no reason to add
additional timeslots (as all traffic is forced to the first cage). In addition, the pilot beacon
does not need it’s own LAPD, it is a slave to the MGLI that terminates the original span
and receives/sends all information to the Transcoder via that card.
In the implementation of true mini-multi carrier (both carriers used for traffic) timeslots can
be stripped from the original T1 and used in the second cage for traffic. A second span
is only required for the second carrier to relieve span congestion.
5.11 REFERENCES
[4] CDMA Equipment Planning Guide
[5] CDMA Second Carrier Installation SC2400/SC4800 Technical Education and Docu-
mentation (TED) 68P04245A14.
[6] CDMA System Commands Reference -TED 68P09226A24-3
[7] SC 2400/4800/9600 CDMA Cellular System Administration - 68P09226A21-6
[8] SC - 2.5.20.0. Release Notes Book Version 0.7
Please note:
• this document as well as items [4] and [8] can be found on the World Wide Web at the URL;
http://scwww.cig.mot.com/people/cdma/PjM/product/release_info/rel_5/rel_5.html
• items [5], [6] and [7] can be found on the World Wide Web at URL;
http://www.cig.mot.com/CIG/IviewDocs/cdrom2/cci/www/html/sc_pfa.html
Key Points
• A 2-carrier BTS contains 8 BBXs. For the purpose of Pilot Beacon aided HHOs, for each 3
sector site, the first four BBXs are referred to as those supporting the Primary frequency and
the remaining 4 as those supporting the beacon frequency. It is essential that all of the eight
BBXs/Tx paths/slots are calibrated with the LMF for each 2 carrier BTS and that the corre-
sponding Cal files are uploaded on the MM for each 2 carrier BTS. It is also essential to
calibrate each of these eight slots with both the primary as well as the beacon frequencies.
• The uploaded Cal file for each BTS resides on the MM under /screl/active/loadable/bts-xxx
directory and is named with suffix ".cal" (eg, mm2:/screl/active/loadable/bts-108/bts-
108.cal)
The modification of the BLOs can be automated through the use of a script which, through
market implementation, has already been created. The script may be available from the
WPD contact for this section. What follows is a description of the BTS cal. file which is
useful if manual editing is required. In addition, a Step-by-Step procedure for editing the
cal files with the script is provided.
5.12.2 BTS Calibration File Description.
• For a 2-shelf SC 4850(E) frame, each Cal file contains Calibration data points for 8 different
BBX slots. Each slot contains 90 Calibration points - first 30 for the 3 Tx branches, next 30
for Main Rx branch for 3 sectors and last 30 for Diversity Rx branch for 3 sectors. Each cal
point is represented by two parameters -- Frequency and corresponding Bay Level Offset
(BLO). Hence the 90 cal points for each slot are arranged in an array of 180 elements. The
odd numbered elements represent Frequency and the even numbered ones represent BLO.
Each array element in the cal file is indicated as C[x]. So, 20 the array element will be
shown as C[20].
• Each BLO is entered in the cal file after translating the dB value to integer as follows:
BLO_in_cal_file = [(BLO_in_dB) + 150] * 100 (Eg, 45 dB <->19500)
• In a 2-carrier, 3-sector BTS cal file, for the slots 1 and 5, array elements 1 through 20 repre-
sent “valid” section to include Tx cal points. The remaining 21 through 60 are dummy
points. Similarly, for slots 2 and 6, array elements 21 through 40 represent “valid” section
while array elements 41 through 60 do so for slots 3 and 7. For slots 4 and 8 that are for the
redundant BBX, all 60 cal points from 1 through 60 represent “valid” section.
• For a 2 carrier BTS, it is essential to have at least first four cal point elements filled in with
cal data in each “valid” section to represent the two frequencies. It is also essential to
include the two frequencies in an ascending order. Eg, array elements C[21] and C[23] for
slots 2 and 6 should indicate 425 & 450 (and not 450 & 425). The next 16 cal points are
don't care within each valid section of a slot (these may become necessary for more than 2-
carriers per BTS)
• In order to reduce effective power out for a beacon frequency, only Tx cal points need to be
modified. The Rx cal points (i.e. elements C[61] through C[180] ) for each slot should be
left as they are. Further, these changes will have to be made only for slots 5-8. This is
because beacon frequency is supported by second shelf (last 4 slots) of each BTS. First
shelf (first 4 slots) in each BTS supports Primary frequency and no changes are needed
there.
• For slot 5, 6 and 7, the BLO for both frequencies need to be increased by 600/2000 to effec-
tively decrease beacon power by 6/20 dB. In general, it is highly desirable to change all the
10 BLOs that are present in the òvalidó section for each of these slots(eg, alternate elements
from C[22] through C[40] for slot 6). The reason behind changing BLOs for both the fre-
quencies is that if, after making all the cal file changes, it were decided to move a 2-carrier
BTS from 1 CBSC to the other, it can be done so, transparently, without any need for a fur-
ther change in the cal files. For slot 8, all the BLOs corresponding to both frequencies need
to be increased by 600/2000 to effectively decrease beacon power by 6/20 dB (i.e., alternate
elements from C[2] to C[60]).
5.12.3 Step-by-step procedure to change Bay Level Offsets with Script:
• Each 2 carrier BTS need to be calibrated by a CFE with a LMF. All the 8 BBXs should be
calibrated with both the carrier frequencies.
• Place the cal files obtained from step1 on proper MM under /screl/active/loadable/bts-xxx.
• Open an xterm on the MM machine and change the directory to where the cal file to be
modified resides. Run the script provided to change the bay level offsets for the beacon car-
rier. The script will be provided with the applicable modification procedure.
5.13 Database Provisioning
WPD Contact: Mike Seymour, seymour@cig.mot.com, skypage # 1570196
5.13.1 GENERAL ADD SECOND CARRIER COMMANDS
This section describes the commands and arguments needed to provision a second car-
rier. The commands listed below do not form a procedure, they are simply provided as
a reference and should be used in conjunction with the CDMA Command Reference Man-
uals. Item [5] in the References Section of the Main Document (Section 5.11 on
page 141) provides details of a second Carrier installation and provisioning.
Each command section is listed in bold. The commands are to be entered via a CLI are
shown in italics. The commands are followed by verification command references and a
brief description.
Beacon Pilots on F1
Source Cells on F1
8-2 CBSC 1
BTS 8 23-1
8-1
BTS 23
8-3
5-2
BTS 5
5-1 24-1
BTS 24
5-3
Minimum Extent
of CBSC 1
F1 Coverage
Target Cells on F2
CBSC 2
Referring to Figure 25, consider that the cells equipped with Pilot Beacons on the target
side are configured as shown in Annexes Table 2 on page 150. Note that the PN settings
for this table are independent of the source of the Pilot signal (i.e. Motorola Beacon or PB
Box)
provide the accessing of this information at the source MM, the XCSECT device is creat-
ed. A XCSECT Device is a device which contains the configuration data information of
the CDMA handover candidates sector which are not under control by the Source MM.
The device provides some of the information required to execute the HHO via the A+ in-
terface. For example, the BTS and SECT fields are used to populate the Cell ID in the A+
Handoff Required message from the BSS to the MSC.
For each of the external sectors listed as neighbour candidates, there must be a corre-
sponding XCSECT DEVICE. For this particular example in Table 3 on page 151, only
target BTS and Sector are listed along with the XCSECT PN as the remaining fields in the
XCSECT tables are not relevant to this discussion.
What follows are a few techniques that can be used to optimize hard handoff borders.
The section provides an outline of scenarios that may encountered during early drive test-
ing of recently installed PB sites. For the purposes of explanation, consider that there is
a seam between a “North/East CBSC” region and “South/West CBSC” region. Suppose
the North region operates on the “North frequency” and the South operates on the “South
frequency”.
To diagnose events at the seam, assume the mobile viewpoint and drive across the seam.
What you see will probably fall in to one of the following scenarios
5.13.6.3.1 Description Beginning
A mobile originates in the South/West region. It is able to do this because the mobile has
been programmed with the North/East frequency as primary and the South/West frequen-
cy as secondary or vice versa. The mobile proceeds in a North/East direction and ap-
proaches the seam area. The pn of a beacon (a pilot with offset index 51, or other, call
it “beacon pn index”) in the North/East region transmitting a pilot at the South/West fre-
quency becomes visible to the mobile and is reported on the DM F9 screen. Pilot “beacon
pn index” exceeds Toad and the mobile sends a PSMM. There is no action taken by the
XC for this event. Several things may happen next:
Perfect outcome:
5.13.6.3.1.1 Soon pilot “beacon pn index” is T_comp higher than the best active set pilot,
and an inter-carrier hard handoff of the mobile to the same pn index but on the North/
East frequency takes place. The mobile is directed (via Ex. Handoff Direction) to the
North/East channel number and given a new walsh cover index for the forward channel.
A single moderate click may be heard on the mobile side. The mobile quickly goes into
soft handoff with various North/East site pns.
Not perfect, but acceptable:
5.13.6.3.1.2 The events of paragraph section 5.13.6.3.1 occur and then:
the new pilot on the North/East frequency falls T_comp below a now-visible South/West
region site transmitting a beacon on the North/East frequency. The XC sends the mobile
back via inter-carrier hard handoff to the South/West Site. Propagation conditions contin-
ue to change and the mobile sees the North/East site, South/West frequency beacon
again and inter-carrier hard handoffs back one more time, for a total of 3 HHOs in crossing
the seam region. From our mini-test area at I-355 and Lake, this seems to be a typical
occurrence.
Successful, but poorer audio:
5.13.6.3.1.3 The events of paragraph section 5.13.6.3.1 occur and there is no quick
evolution to the T_comp event. Instead, the mobile sees another distant South/West fre-
quency pilot (with traffic) along with the beacon. The mobile goes into SHO with this pilot
and is not close enough to the beacon site to trigger T_comp (the beacon is not T_comp
better than the active set). If inter-CBSC SHO were in place, the mobile would now be in
SHO with what is the North/East beacon site. Instead the North/East beacon interferes
with the mobile and causes multiple frame erasures. Finally, the beacon is T_comp bet-
ter than all active set members and the inter-carrier HHO takes place. The audio quality
may or may not immediately improve.
dead because there is a site problem and there is no alarm to inform the system opera-
tor. The mobile HHOs to the North/East frequency but finds no live channel. It has been
suggested that this problem be avoided by shutting down the beacon if there is no power
on the traffic channel.
Unsuccessful, poor audio and no handoff:
5.13.6.3.1.6 The events of paragraph section 5.13.6.3.1 occur, followed by an evolution
similar to paragraph 3, but there is no T_comp event before the mobile fade timer expires
and the mobile RF losses. To avoid this, try lowering T_comp.
1. J-STD-008 uses the identical terminology (e.g. “active set”, “neighbor set”, etc.) to describe both idle-
mode and tch-mode pilots.
Start
Yes
Acquire new cell
paging channel
Obtain
neighbor (F1 beacon)
cell sample
Current RF
No carrier.EQ. RF Yes
carrier in CDMA
Chan List Msg?
Subscriber Unit
retunes to RF
carrier in CDMA Subscriber Unit
Chan List Msg camps on beacon
and monitors signal (undesired
synch/paging outcome)
• Add a paging channel with the ADD PCH command, for example:
add pch-bts #-sector #-carrier #-pch #
• Add an access channel with the ADD ACH command:
add ach-bts #-sector #-carrier #-pch #-ach #
• Add the mcc with the ADD MCC command. The srchans should be linked to 0-0-0-0
which inhibits all channel elements. This allows the addition of the MCC without using
valuable timelslots.
add mcc-bts#-sector#-mcc# SRCHAN0=SRCHAN1=SRCHAN2=0-0-0-0 SRCHAN3=0-
0-0-0 SRCHAN4=0-0-0-0 SRCHAN5=0-0-0-0 SRCHAN6=0-0-0-0 SRCHAN7=0-0-0-0
MODE=ONEOCG MCCTYPE=MCC8
• Link the synch, paging and access channels to the MCCCE with the EDIT commands, for
example;
edit sch-bts #-sector #-carrier #-sch # link ce=bts #-mcc #-ce #
edit pch-bts #-sector #-carrier #-pch # link ce=bts #-mcc #-ce #
edit ach-bts #-sector #-carrier #-pch #-ach # link ce=bts #-mcc #-ce #
• Link the channel list of the PB site (for which the overhead channels were just equipped)to
the carrier equipped with the traffic channels. For example, if the site has traffic on F1 and
the beacon is on F2, then the channel list message on the beacon site should inlcude only
F2. This is done with the EDIT CARRIER command, for example;
edit carrier-bts#-sector#-carrier# channellist chan1=1
• Move the MCC from a PRECUT state to OOS_MANUAL by typing:
cutover mcc-bts #-mcc #
• Activate the MCC by typing:
activate mcc-bts #-mcc #
• Enable the MCC by typing:
ena mcc-bts #-mcc # unc
There is a possibility that the MCC may not come INS. If that happens, it is most likely due
to the gli_dev_map not getting updated real-time. In order to "work-around" this problem
if it is seen, simply disable/enable the cage controlling gli.
The above changes will link the beacon's channellist to the frequency of the traffic cage
and allow the mobile to re-tune to the frequency specified in the message. In addition,
SyncCdmaFreq parameter in the Sync Channel Message will get set to the same frequen-
cy as is specified in the Channellist Message. So, a mobile powering-up in the zone could
re-tune without having to acquire paging.
6.2 Pilot Beacon Output Power
Since the addition of paging and synchronization channels to the beacon carriers, will re-
sult in an additional 2.67 dB of extra output power, it might be necessary in some situa-
tions to reassess beacon output power and adjust (upward) accordingly. The expectation
is that this should be a rare occurrence nevertheless, field engineers should be alert for
undesirable changes in handoff locations. These changes, should they occur, will most
probably manifest themselves between beacon sites.
6.3 Expectation for Empirical Results
The desired result from deployment of this technique is quicker response time by the sub-
scriber unit in acquiring the synch/paging channels of the TCH-bearing RF carrier at the
target cell during a seam transition. With the current deployment, the Qualcomm subscrib-
er unit will attempt to scan all PN-space on the current carrier (while at the beacon site)
before aborting and retuning to another carrier for system acquisition attempts. This has
been monitored by both customers and Motorola personnel and is estimated to take no
less than several seconds. During this period, the subscriber is inhibited from placing call
attempts or receiving pages.
7.0 FutureTools
by
________________________________________________________________________
Motorola Confidential Proprietary
Abstract:
• Frequency Hopping Pilot Beacon reduces costs by eliminating multiple pilot beacons in
each sector of a BTS. The frequency hopping is very very slow and is not used to spread the signal
as in a CDMA-Frequency-Hopping system A single TX pilot beacon is scanned between all of
the pilot beacon frequencies in a sector. The time spent on each frequency is long enough (typi-
cally 2 seconds) to cause a hard handoff. The time to cover all frequencies is short enough (4 to
12 seconds for 2 to 6 frequencies) to cause mobiles traveling across the hard handoff boundary to
handoff before the mobiles are impaired. Idle mode handoff requires a sync channel for J-STD-
008. Idle mode handoff requires both sync and page channel for IS-95A and Japan-CDMA. Sync
and page information does not change as the pilot beacon hops frequences. Active calls do not use
sync or page channels.
Table on Contents
• Introduction
• Theory
• Lab Test
• Field Test
• Where it does not apply
• Conclusion
• Appendix A:Hard Handoff explaination
• Appendix B:Initial Concerns
Introduction:
• Currently all hard handoffs in CDMA are caused by pilot beacons. Pilot beacons are typi-
cally 10 dB lower than pilots. As the mobile travels into the coverage area of the new cell with a
pilot beacon, the beacon will, at some point, get stronger than the pilot from the old cell. This trig-
gers a hard handoff to a new frequency. Please refer to Appendix A for more detaileds on pilot
beacon theory.
• Today, each frequency in the old cell requires a corresponding pilot beacon. Three CDMA
frequencies in the old cell would require three pilot beacons in the new cell. However, the new cell
can have one, three, or any number of CDMA frequencies.
• Frequency Hopping Pilot Beacon reduces costs by replacing multiple pilot beacon equip-
ment in each sector of a BTS with one peice of pilot beacon equipment. The single TX pilot beacon
is scanned amoung the old frequecies.
• The purpose of this document is to outline the plan to show proof of concept for scanning
pilot beacons. Theory, Lab Test, Field Test, and where it does not apply. A lot of information
presented in this paper applies to all pilot beacons independent of whether they are frequency hop-
ping or not. Appendex A covers the general Pilot Beacon theory. Appendex B has initial concerns
about frequency hopping pilot beacons
• This paperõs idealized examples use 3 hopping frequencies, 2 seconds dwell time per fre-
quency, 4 dB Tcomp and 0.2 watt pilot beacon power. The concepts shown by these idealized
examples can be easily transfered to real world CDMA systems that may have different number of
frequences, dwell time, Tcomp, or pilot beacon power.
Use Wor
view Ma
• Figure 1 shows that pilot beacon does not imply that only pilot is transmitted. Sync and
page channels are also used except for J-STD-008 where only page channel is not needed. Pilot
beacons are set 10 dB lower (0.2 watts) than that typical pilot (2 watts) in a system. The lower
beacon power insures that when a mobile hard handoffs to the new frequency, that it is close to the
cell and well withing the cell range on the new frequency.
• Figure 1 implies that the only thing that changes over time is the frequency switch. It hops
between Freq 1, Freq 2, Freq 3, Freq 1, etc. Note how there is no change in the pilot, sync, or page
channels. However, the hopping beacon must use the same PN for all 3 frequencies. This arcuture
was chosen to simplify the software and hardward need for pilot beacon. Changing TX frequency,
keying and dekeying the LPA can easily be isolated to the BBX software. No CBSC software
modification is needed to change sync and page information as the beacon hops in frequency.
• Hard handoff during an active call is illustrated in Figure 2. A mobile has a call on Freq 1,
Freq 2, or Freq 3 in an old cell. As a mobile travels to a new cell with a beacon, the beacon (Beacon
1, Beacon 2 or Beacon 3 respectfully will get to point where it is 4 dB stronger than the old pilot.
At that point, after receiving a Tcomp PSMM (Pilot Strengh Measurement Message) from the mo-
bile, the CBSC will direct the mobile to hard handoff to Freq 4, Freq 5 or Freq 6 respectfully on
the new cell. No sync or page information is used for the handoff.
• Idle mode hard handoff is much different as shown in Figure 3. A true MAHO with no
CBSC involvment, the mobile monitors pilot and sync and maybe page to make its own hard hand-
off decision. A mobile monitoring Freq 1, Freq 2, or Freq 3 in an old cell. The exact frequency is
determined by a hashing algorithm. As a mobile travels to a new cell with a beacon, the beacon
(Beacon 1, Beacon 2 or Beacon 3 respectfully will get to point where it is stronger than the old pilot
. At that point, the mobile read the beacon sync channel. In J-STD-008, the CDMA_FREQ pa-
rameter in the sync message will cause the mobile to start to monitor Freq 4. For other CDMA
standards, the mobile must continue on to the paging channel to receive a CDMA Channel List
message to cause the change to Freq 4. A new hashing algorithm on the new cell will then direct
the mobile to monitor Freq 4, Freq 5 or Freq 6.
Use Wor
view Ma
• Figures 4, 4 & 6 illustrate the slight differences between the standards. J-STD-008 does
not require a page channel. The CDMA_FREQ information at the end of the sync message directs
mobiles to the new frequency. IS-95A uses the CDMA Channel List on the page channel to direct
mobiles to the new frequency. The Global Service Redirest Message, which can also direct mobile
to new frequencys, is not currently available in Motorola CDMA systems. We know that both
sysc and page are need for Japan CDMA. However, we have deturmined the exact page message
used.
• Figure 7 shows an older implimentation of pilot beacon with no sync or page. Active call
hard handoff works fine, since it does not use sync or page. However, mobile idle mode handoff
had some out of service time. When a mobile receives a strong pilot beacon with no sync, it goes
to its primary frequency. If the primary frequency was Freq 1, the mobile will then again detect a
strong pilot beacon with no sync. The mobile repeats this cycle 50 to 100 times.
Active Call
1. Strongest Pilot in Old Cell
2. Pilot Beacon in Neighbor List
3. Pilot Beacon > Tadd
Mobile issues PSMM
CBSC denies Soft Handoff to New Pilot
Mobile may repeat step 3 several times
4. Pilot Beacon > Tcomp
Mobile issues PSMM
CBSC issues Hard Handoff for mobile to New Frequency
* Typical paging channel decode time is also estimated to be around 240 mS at 4800 BPS and this
assumes that there are no personal station directed messages.
* The paging channel is there to deliver the System Parameter Message, CDMA Channel List
Message, and most importantly , the Global Service Redirection Message.
* Call processing dictates that, if the Global Service Redirection Message is sent, it shall be sent
once every 1.28 Seconds (the T1b time period). *
• Phone Power Up
Lab Test
• Soft Handoff if HH not available.
• Call, idle
Field Test
• Before and After data.
• Drive one direction. Find handoff point. All tries except drops when mobile reaches the
point. (100 drive bys @ 10 per hour = 10 hours of testing.)
10 hour before data, 10 hour after data.
• Put programable atten on beacon. Adjust duty cycle to match. 2 seconds on, 10 seconds
off. Call Drops out of 100 calls. Idle mode, no valid system out of 100 tries. Call Termination out
of 100 calls. (with slotted if available) Call origination 100 calls. Call origination 100 calls.
• Cresting a hill
• Extreme shadowing
These mobiles are constantly searching the neighbor list (and more infrequently the remainder list)
looking for neighbor cells and sectors for soft or softer hand-off. The Beacon pilot should always
be configured in adjacent cell neighbor lists. When a mobile search of the beacon neighbor coin-
cides with the multiplexed transmission on the mobile frequency, the mobile will detect the pilot
and take asses the signal strength.
If the signal strength is above the absolute T_ADD threshold, the mobile adds the pilot to the Can-
didate Set and sends up a Pilot Strength Measurement Message to the base. This soft handoff is
denied by the CBSC since it knows the beacon pilot does not support soft handoff.
If the signal strength is above the relative T_COMP threshold, the mobile adds the pilot to the Can-
didate Set and sends up a Pilot Strength Measurement Message to the base. This message triggers
the base to perform a hard hand-off. The hard hand-off is performed and the Sync and Paging
channels are never decoded.
These mobiles are constantly looking for neighbors also to perform an Idle mode hand-off. When
an Idle mode mobile hands off to a pilot beacon, it proceeds to decode the Sync and Paging chan-
nels. If it is a PCS JS-STD-008 mobile, it will detect the CDMA_FREQ parameter at the end of
the Sync message and change to that frequency instantly.
If it is a IS-95A mobile, it will decode sync and proceed to decode the paging channel. When the
mobile reads the Global Service Redirection Message it performs an hard hand-off the specified
frequency. (Note: it has been proposed that the paging channel could be eliminated for IS-95A mo-
biles by setting the sync channel MIN_P_REV {minimum protocol revision} level to one level
above all mobiles in service.)
3. Mobiles in entering the System Determination Substate, recovering from a fade or powering on
within range of the beacon.
These mobiles come up into the IDLE mode first, so all of the above apply to them also. If the
mobile comes up during the period when the carrier is multiplexed off, then the mobile searches
for the secondary or tertiary CDMA carriers (or the AMPS signaling channel) automatically. This
is exactly what would happen if the mobile came up in a region just beyond the beacon, and is not
a problem.
Placing Sync and Paging on the beacon avoids the problem of the mobile chasing its tail by going
to the primary CDMA frequency, detecting a pilot, attempting sync detection, failing, going back
to system determination, being reassigned to the primary CDMA frequency, searching for pilot
etc. A process which can disrupt service for typically 15 to 20 seconds, until the beacon region
is crossed or the mobile gives up and tries another frequency.
Note, multiplexing a pilot only signal quickly, at a low duty cycle, may element the need for sync
and paging altogether.
•
•
Use Word
view Macin
Hard handoff from one CDMA frequency to another is illustrated in Figure 1. above. The
Cell 1, F1 (Frequency 1) pilot power and the Cell 2, F2 pilot power are 2 watts each. The Cell 1,
F2 pilot beacon and the
Cell 2, F1 pilot beacon are 0.2 watts each.
Assume a mobile starts a call at Cell 1 and travels to Cell 2. The mobile initiates the call
on F1. The MHO (mobile assisted handoff) algorithm will keep the mobile on F1 until the Cell 2
pilot beacon on F1 is received 4 dB higher at the mobile than the Cell 1 pilot on F1. The 4 dB
higher condition, which occurs at Point A, causes the mobile to hard handoff from F1 to F2.
A mobile traveling from Cell 2 to Cell 1 will hard handoff at
Point B.
Use Word 6
view Macin
Figure 2 shows a scanning pilot beacon in a 6 frequency CDMA system. Cell 1 services
calls using odd frequencies. Cell 2 services calls using even frequencies. Hard handoff takes place
from odd and even frequencies and vice versa. (F1<--> F2, F3<-->F4, F5<-->F6)
Assume a van, at Cell 1, starts 3 calls on 3 phones, one call on F1, one call on F3, and one
call on F5. The van travels to Cell 2. Cell 1 and Cell 2 are 1 mile apart. The van is traveling 60
mph. Also, assume the Cell 2 pilot beacon is scanned between F1, F3 and F5, dwelling 2 seconds
on each frequency. Finally, assume a phone can lock onto a scanning pilot beacon and hard hand-
off in less than 2 seconds.
The van arrives at the Cell 1 & Cell 2 hard handoff boundary, at t=0 seconds, exactly when
the Cell 2 scanning pilot beacon starts to TX on F1. Less than 2 seconds latter, the F1 phone will
hard handoff to F2. At t=2 seconds, the scanning pilot beacon starts to TX on F3. Less than 2
seconds latter, the F3 phone will hard handoff to F4. At t=4 seconds, the scanning pilot beacon
starts to TX on F5. Less than 2 seconds latter, the F5 phone will hard handoff to F6. All the hard
handoffs occurred within 6 seconds, or 0.1 miles of the hard handoff boundary.
• The Pilot Beacon approach to managing hard handoff in a CDMA cellular system becomes
very costly in systems with more than three or four carriers. Lower capacity sites, with one or
two carriers must deploy a pilot beacon on every carrier sector supported by an adjacent high ca-
pacity with many more carriers.
• When handing down from a high capacity site, with more carriers than an adjoining lower
capacity site, mobile units must soft handoff on the intersecting carriers or receive a beacon to ini-
tiate a hard handoff on the carriers not covered at the lower capacity site. Various configurations
require many pilot beacons.
• For example, a JCDMA system has 10 carriers deployed in 6 sectors per site in a downtown
urban area. A site along a highway out of town or in a subway tunnel deploys 2 carriers in 3 sectors.
Even though the low capacity site has only 6 carrier sectors, it must provide pilot beacons for all 8
other carriers, on each of the 3 sectors. Total beacons required = 24. In this example a simple 6
carrier-sector site needs to broadcast another 24 pilot beacons just to support hard handoff. Po-
tentially a costly problem.
• The deployment of pilot beacons will vary widely from site to site depending upon where
the hard handoff boundaries are. It is not desirable to burden every cell site with the overhead of
pilot beacon hardware for the sake of the few sites that need it. A simple modular approach is need-
ed.
• Beacon provides a Sync channel for the primary CDMA_FREQ parameter and a paging
channel for the Global System Redirection Message. There are no Personal Station Directed Mes-
sages on the Paging Channel.
• Primary improvement: Integration of multiple pilot beacon carriers into one transmitter
significantly reduces device cost, size, and complexity. Issues with antenna combining methods
are reduced. No longer are multiple turned cavity power combiners necessary to combine all bea-
con carriers prior to connection to an antenna.
• The optimal trade-off between multiplexing channel gain and system performance remains
to be determined, but it is conceivable that from 3 to 1 up to 6 to 1 multiplexing may be feasible.
2. When the scanning pilot comes up on a carrier, bursts of handoff on that carrier will oc-
cure. Joe Pettinger
3. Will mobiles get confused and not be able to receive pages because it's constantly locking/
unlocking on a time shared pilot?Joe Pettinger
4. We've always assumed that QC has tweaked their chipset and SW for some particular ve-
hicle speed. How could you build a matched filter for a fading process without knowing the vehicle
speed? Answer: You don't. You just try to build something that does a "reasonable" job at all
speeds. Coupled with this is some sampling scheme that is simultaneously "slow enough" to cap-
ture decorrelated data while "fast enough" not to miss interesting portions of the signal. It's the
sampling that has me worried.Barry Menich
5. I think the best thing we could do would be to actually test scanning under a variety of con-
ditions with QC, Motorola, Oki, Samsung, LG, and Nokia mobiles and see what they all would do.
Since, unlike GSM, none of this is in the spec., I can only warn against undesirable outcomes. It
would be unfortunate to design a hopping beacon and then find out that Nokia mobiles won't work,
etc.
Barry Menich
6. Slotted mode and idle handoff muddy the waters as to exactly when sectors need to be on
or off. Barry Menich
7. Different pilot Ec/Io filters implemented by different subscriber manufacturers make it dif-
ficult to speculate on a minimum energy requirement.
Barry Menich
8. The baseband portion of the hopping generator would need to be cognizant of sector spe-
cific information needed on the sync/paging channel (Global Service Redirect, Neighbor Lists,
etc.). Barry Menich
7.2 N-Way SHO and Complex SHO (Barry’s paper or parts thereof
11/25/97
TO: Neal Campbell, Pat Connors
CC: Jim Aldrich, Anil Barot, Will Bayer, Matt Dillon, Marilyn Escue, Steve Dubberstein,
Ken Fujikawa, Roland Ho, John Kay, Randy Kohl, Gerry Labedz, Bob Love, John
Nolting, Devesh Patel, Joseph Pedziwiatr, Joseph Pettinger, Tom Ritchie, Gino
Scribano, Paul Steinberg, Keith Ten Brook, John Thode, John Voigt, Dan Willey
This memo will serve as a “strawman” proposal for our next round of soft
handoff upgrades which is centered around the “Partial N-Way SHO” algo-
rithm. We are soliciting feedback from the technical community regarding
the necessity for this feature as well as the algorithms that comprise the
feature. Please forward your comments to Barry Menich, Chris Schmidt, or
Ken Fujikawa.
Two algorithms will be discussed. One algorithm is a very simple extension
of today’s normal soft handoff algorithm with Fast Pilot Shuffling. The other
algorithm is more complicated and strives to minimize PN “thrashing” as
well as limiting pilot shuffling “exposure” during periods of poor RF or non-
dominant PN.
Per our previous discussions, it is assumed we are still targeting R8 as the
release for introduction. More specifically, this memo will contain proposals
for sub-algorithms known as “Cell Swapping1”, “Soft Shuffling”, and “Softer
Shuffling”. Obviously, simulation results of any algorithms propsed herein
are desirable prior to full committment to a particular release. However, this
document represents a “best shot guesstimation” of an N-Way SHO algo-
rithm. Note that the complexity of the algorithms derives partly from the
lack of HW available to support true 6-Way SHO.
Definitions:
Provided below are some definitions that we’ve adopted for the sake of this
document and to further facilitate internal discussion. Note that there are
no industry standards with regard to these. Thus, they should not be used
outside Motorola until such time that we are confident in the need for these
features and/or their implementation in a particular software release.
HHO. Hard HandOff.
SHO. Soft HandOff.
1. This algorithm will probably replace the current “Fast Pilot Shuffling” feature.
Full Complex: This feature implies the ability (on the part of the infrastructure) to per-
form multiple add and/or drop operations within one Extended Handoff Direction Mes-
sage. Because of the desire, at the time of Extended Handoff Direction Message
transmission to utilize the maximum number of currently available forward and reverse
links for the procedure transaction, this also implies 2N forward/reverse links where N is
the maximum expected size of the active set.
Partial Complex: This feature implies those complex operations that may be accom-
plished by utilizing existing XCDR hardware. These operations are defined by the Jim
Aldrich matrix and constrained by the number of forward and reverse links required to
complete any given handoff operation1.
HHO Complex: Also known as “complex HHO”, this feature implies the ability on the part
of both subscriber unit and infrastructure to connect the subscriber unit into at least 3-
way soft/softer handoff immediately at the target following an Extended Handoff Direction
Message. Thus, N forward links are transmitting as the subscriber unit performs connec-
tion procedures at the target.
Full N-Way: This feature implies XC hardware able to support 6 forward and 6 reverse
links. Uses “Next Generation” or “improved” XCDR circuitry that supports the ability to
manage 6 MCCce’s.
Partial N-Way: This feature implies the ability to support up to 6 forward (Walsh codes)
and 3 reverse links2. Uses currently available XCDR circuitry. Forward links are a mix of
soft and softer connections such that we are always constrained to 3 reverse links.
Full Diversity N-Way: This feature implies everything contained with “Full N-Way” as
well as subscriber unit hardware with N demodulation elements.
Mobile Assisted Pilot Dominance: This feature refers to the recent Qualcomm pro-
posal of using a secondary threshold that is a function of the sum of the active set SNRs
as a technique to inhibit Pilot Strength Measurement Messages. See appendix #B for
clarification of the Qualcomm proposal.
Infrastructure Assisted Pilot Dominance: This feature implies a handoff algorithm on
the part of the infrastructure that examines active set and candidate set pilot Ec/Io esti-
mates in the Pilot Strength Measurement Message and attempts to determine an optimal
active set while simultaneously minimizing the number of forward link transmitters to the
minimum required for quality forward link reception.
Cell Swapping: An algorithm in the infrastructure that works with Partial N-Way SHO
and actually performs reverse link handoff (switching an XC connection) from one cell
1. As an example, consider the situation where a subscriber unit is in 3-way SHO between 3 different BTSs.
If we wanted to simultaneously add a new BTS while dropping one of the existing BTSs, we’d still want to
transmit the Handoff Direction Message via the transmitters of the 3 existing BTSs and receive the Handoff
Completion Message via the receivers of the 3 new BTSs. Due to current downlink combining techniques,
we can’t just decide to drop a transmitter from the active set without first informing the subscriber unit, etc.
2. If the combining bit in the Extended Handoff Direction Message is used, then the mobile only responds to
3 sets of PCG puncture bits.
1. Use of increasing values of T_ADD can be used to “weed out” the candidate set and thereby inhibit some
number of FPS operations. Unfortunately, this requires more skill than most operators and system operators
possess.
2. Chris believes that this is possible.
• Provide at least some Pilot Dominance capability. It should be noted that the release date for an N-Way SHO
algorithm is sufficiently far enough into the future to warrant consideration of impact with respect to heavily
loaded CDMA systems1.
• Provide growth path for the eventuality of Full Complex, Full N-Way, and a full implementation of Infrastruc-
ture Assisted Pilot Dominance algorithm(s). The R8 implementation should not inhibit, or restrict, future soft
handoff algorithm evolution.
• Factor in consideration for IS-95/J-STD-008 Pilot Strength Measurement Message transmission rules. Both
specifications have clear rules for transmission of Pilot Strength Measurement Messages. This rules must be
adhered to.
• The implementation must be “achievable” by R8. This implies that the algorithm eventually selected lies within
the capabilities of current hardware configurations (including inter-CBSC soft handoff) and software development
availability (ie. not so complex that it cannot be completed within a release cycle).
• Provide “Fall-back” position in case of possible dissatisfaction with Qualcomm demodulator assignment/reas-
signment algorithm(s). This one’s gonna be tough2.
2.) Cell Swapping: Swap connections from one cell to one, or more, connections at another cell.
3.) Softer Shuffling: Fast Pilot Shuffling amongst pilots eminating from a single BTS.
4.) Soft Shuffling: Fast Pilot Shuffling amongst pilots eminating from two different BTSs.
5.) Softer Active Set Limiting: Limitation of the number of subscriber active set members by BTS (need better
description here.
6.) Multiple Softer ADD Operation: Adding more than 1 co-BTS pilot (softer connection) to the subscriber active
set.
7.) Multiple Softer DROP Operation: Dropping more than 1 co-BTS pilot (softer connection) from the subscriber
active set.
8.) Maximum number of softer handoff legs from any site is self-limited 3-sector or 6-sector deployments. In other
words, we would never implement a 6-sector site with MCCx8 HW and expect it to be capable of 4-Way softer, etc.
All 6-sector sites to be implemented by MCCx24 HW.
1. As an example, consider the current subscriber growth rate for Hong Kong extrapolated to the R8 time-
frame.
2. Motorola has no experience with Qualcomm subscriber unit performance under N-Way SHO conditions
beyond N=3.
softer handoff with cell C, and 1-way soft handoff with cell B. The dotted line eminating
from cell D and terminating at the subscriber unit denotes that one sector from cell D has
achieved candidate set status from the subscriber unit’s perspective.
Figure #27. 5-Way Soft Handoff via Partial N-Way
Cell A Cell C
Mobile
Cell B Cell D
For the purposes of our discussion, we shall assume that the soft handoff algorithm in
the MM has decided that cell D’s pilot will provide better forward link performance for the
subscriber unit than the composite forward link signals from cell A. This trigger is called a
“cell swap”, and the intermediate step is shown in Figure #2 along with the final result in
Figure #3. Notice in Figure #2 that all forward links from Cell A have been dropped simul-
taneously.
Notice the simularity between “Cell Swapping” and the current FPS algorithm. FPS does
not discriminate between soft and softer connections. Cell Swapping will need to have
this capability.
Figure #28. Intermediate Stage of “Cell Swap” Procedure
All forward links
associated with
Cell A have been
Cell A disconnected. Cell C
Mobile
Cell B Cell D
Cell A Cell C
Mobile
Cell B Cell D
The execution aspects of cell swapping are obvious. They are soft handoff “add” opera-
tions that are identical to those currently performed. The soft handoff “drop” operation of
multiple forward links is a small stretch from today’s single forward link drops.
Cell A
#1
Mobile #2 Cell C
#3
Cell B
In Figure #5, the intermediate step of a softer shuffle is depicted with the MM having cho-
sen pilot #1 as the pilot to be dropped from the active set. Note that pilot #1 and pilot #3
are co-BTS pilots.
Cell A
#1
Mobile #2 Cell C
#3
Cell B
The procedure finally finished in Figure #6 which shows that pilot #3 has been “shuffled”
into the subscriber unit active set. Note that the mechanism used was not “Full Com-
plex”. Note also that Cell C was limited to 2 active set pilots only. This will be covered in
the section on “Pilot Dominance”.
Figure #32. Final Stage of Softer Shuffle Procedure
Cell A
#1
Mobile #2 Cell C
#3
Cell B
Cell A
#4
#1
Mobile #2 Cell C
#3
Cell B
Cell A
#1
Mobile #2 Cell C
#3
Cell B
Cell A
#1
Mobile #2 Cell C
#3
Cell B
Won’t have gains for 4, 5, and 6-way forward power control unless we specify. Not having
gains available will put us in a position of possibly delivering poorer capacity than would
be possible. Perhaps this is acceptable for 1, or 2, release cycles.
Algorithms
Proposed Simple Rules
The following proposed simple rules should always apply regardless of what algorithm is
finally chosen.
Rule #9.) The algorithms will follow the convention in Fast Pilot Shuffling whereby the XC and MM are not
required to have memory capability with regard to “add” pilots on any shuffle operations.
Rule #10.) Any T_COMP event for a candidate set pilot where the candidate’s Ec/Io in the Pilot Strength Measure-
ment Message is T_COMP dB greater than all active set pilot Ec/Io, from any BTS, shall be honored1. This event will
be referred to as “T_COMP Prime” in this document and will always invoke some response from the infrastructure.
Rule #11.) Any T_DROP event in a Pilot Strength Measurement Message will always result in at least one active set
pilot drop. Add events in PSMM always prioritized over drop events, except in cases where shuffling is required.
Algorithm Detail
The basic philosophy taken with the proposed approach is to minimize the number of
“highest risk” handoff operations. Beyond that, the algorithm is no more complicated than
making decisions of when to add candidate pilots and when to drop active pilots. Handoff
operation risk is proposed as Figure #10 below.
Figure #36. Handoff Risk Hierarchy
Cell Swap
Soft Shuffle
Increasing
T_COMP Prime
Softer Shuffle
Risk
The current state of the call (which includes the number of active set pilots and their
associated BTS identities) and the current contents of the Pilot Strength Measurement
Message (active set and candidate set Ec/Io information and “keep” flags) defines the
future state space per Simple Rule #1.
The primary algorithm we are proposing (Algorithm #1) assumes sorting of Ec/Io for
active set and candidate set pilots as well as the ability to associate both with BTSs. This
statement is a gross oversimplification of the algorithm/software actually required to real-
1. Honoring this simple rule gets us past J-STD-008 section 2.6.6.2.5.2 and IS-95A section 6.6.6.2.5.2 which
specifies rules for transmitting T_COMP event information to the infrastructure.
ize such a capability. The pre-processing portions of the algorithm are shown in Figure
#11 below as a process flow. Note that the entire flow need not be executed for all
events. For example, a simple single pilot drop event or a BTS with only one connection
need not invoke any Ec/Io sorting or any BTS Associations.
Figure #37. Handoff Pre-processing Example
Parallel Activity?
Handoff
Decision
In terms of detection, Figure #10 can be expanded to yield the following criteria require-
ments:
• Single pilot drop.
• Single pilot add.
• Multiple pilot add (same BTS only).
• Multiple pilot drop (same BTS only).
• Softer Shuffle.
• Soft Shuffle.
• Cell Swap.
Finally, three algorithms are presented here. Algorithm #1 is extremely complicated.
Algorithm #2 is insensitive to soft versus softer connections. Algorithm #3 requires some
of the logic of Algorithm #1 but strives to minimize the active set via a form of “diversity”
calculation utilizing the information in each Pilot Strength Measurement Message.
Algorithm #1
Algorithm #1 is an intentionally complicated algorithm where a “superstructure” makes
decisions regarding add/drop/null events and then calls various sub-procedures (add,
drop, swap). The “superstructure” and sub-procedures are presented separately to
reduce visual complexity. Note the use of the “AddFlag”. If any “add” operations should
fail to produce a result, then any existing “drop” events in the PSMM will be honored. This
makes use of every opportunity to keep the active set “clean”. The algorithm also
assumes that Table #1 allows four BTS connections. The algorithms have also not been
reduced to their minimal logical expressions and may contain flaws at this point.
One point needs to be made with regard to the handoff “add” operation. It is the philoso-
phy of this document that new BTSs be added to a call instead of additional sectors at
existing servers in the case of multiple candidate pilots existing in a Pilot Strength Mea-
surement Message. The idea here is that the macrodiversity benefit to the call might be
of more value than additional softer handoff legs due to high probability of decorrelated
shadowing between sites.
SuperStructure:
Perform Event Discrimination
For (i=0; i<All Candidate Set Pilots; i++)
If ( Candidate Ec/Io i > T_ADD )
Then CandidateScreened i = Candidate i
Endif
Endfor
Sort T_COMPPrime Pilot
Sort and count Drop pilot(s)
Sort and count candidate set pilot(s)
Sort and count T_COMP pilot(s)
Sort and count Add pilot(s)
AddFlag = 0
DropFlag = 0
N
Set #BTS = ∑ Active BTSi
i=1
If (((Event == ADD) || (Event == T_COMP) || (Event == T_COMPPrime)) && (#BTS == 3))
If ( Best Candidate Set Pilot ∉ Current Serving BTSs )
Then Call Cell Swap
Else
If ( Best Candidate Set Pilot ∈ Current Serving BTSs )
If ((active_set_size == 6) && (Candidate BTS currently at Table#1_Constraint))
Then Call Soft Shuffle
Else If ((active_set_size < 6) && (Candidate BTS currently at Table#1_Constraint))
Call Softer Shuffle
Else Call Add
Endif
Endif
Endif
Endif
If (AddFlag = 0)
If (((Event == ADD) || (Event == T_COMP) || (Event == T_COMPPrime)) && (#BTS < 3))
If (active_set_size < 6)
Then Call Add
Else Call Soft Shuffle1
Endif
Endif
Endif
If ((AddFlag == 0) && (DropFlag == 0) && (T_DROP Event))
Then Call Drop
End
1. This call should handle the situation of 2 BTSs with 3 forward links each. The other 2 BTS situation with
4 links and 2 links is not allowed given Table #1.
Drop: The following is an example of a simple “drop” event where single or multiple
NoKeep1 pilots are involved. The precedence is to always try to drop an entire BTS worth
of forward links, then all NoKeep pilots, and finally a single pilot. Unfortunately, it is the
latter case that will occur with the greatest frequency. Note that this loop causes no shuf-
fling:
If (#Drop Events in PSMM > 1)
Count NoKeep Pilots per BTS
Sort Count
Find BTS with greatest count
If (All NoKeep Pilots In Same BTS)
If (Ec/Io of any NoKeep Pilot > Ec/Io of all Keep Act Pilot at same BTS)
If (#BTS > 1)
Then Drop ALL pilots at BTS
Else If (#BTS == 1)
If (# of Keep Act Pilots >= 1)
Then Drop all NoKeep pilots at BTS
Else
Drop weakest2 NoKeep pilot at BTS
Endif
DropFlag = 1
Endif
Else If (Ec/Io of any NoKeep Pilot ! > Ec/Io of all Keep Act Pilot at same BTS)
If (#BTS > 1)
Then Drop all NoKeep pilots at BTS
DropFlag = 1
Endif
Endif
Else If (NoKeep Pilots Distributed Amongst Multiple BTSs)
If (Ec/Io of any NoKeep Pilot > Ec/Io of all Keep Act Pilot at same BTS)
Then Drop all NoKeep pilots at BTS
Else Drop weakest (by Ec/Io) NoKeep pilot
Endif
DropFlag = 1
Endif
Endif
Else If ((#Drop Events in PSMM == 1) && (#Active_Pilots > 1))
If (Ec/Io of any NoKeep Pilot > Ec/Io of any Keep Act Pilot at same BTS)
If (#BTS > 1)
Then Drop ALL pilots at BTS
Endif
Else
Drop only NoKeep pilot
Endif
DropFlag = 1
Endif
1. “NoKeep” pilots are active set pilots represented in the Pilot Strength Measurement Message with keep
flag set to zero.
2. This is obviously an unfortunate situation to find ourselves in.
Add: The following is an example of a simple “add” event where single or multiple candi-
date set pilots1 are involved. Note that this loop causes no shuffling. Also, the word “can-
didate” is underlined everywhere to draw attention to singular and plural forms. In the
case of adding multiple forward links from a new BTS, all candidate pilot Ec/Io associated
with that BTS must satisfy the composite2 T_ADD criteria in order to be added (i.e. a
form of pilot dominance):
Rank order pilot Ec/Io
If (#Candidates in PSMM > 1){
If (All Candidates in same BTS){
If (BTS == OLD_BTS){
Then add all candidates at OLD_BTS above composite T_ADD .AND. per Table#1_Constraint3 .AND.
such that #Actives < 7.
AddFlag = 1
Else If (BTS == NEW_BTS){
Then add all candidates at NEW_BTS above composite T_ADD .AND. per
Table#1_Constraint4 .AND. such that #Actives < 7.
AddFlag = 1
Endif
Endif
Else If (Candidates distributed over multiple BTSs){
If (BTS == NEW_BTS){
Then add all candidates at NEW_BTS above composite T_ADD .AND. per
Table#1_Constraint5 .AND. such that #Actives < 7.
AddFlag = 1
Else If (BTS == OLD_BTS){
If (#Candidates < Table#1_Constraint6)
Then add strongest candidate in PSMM.
AddFlag = 1
Endif
Endif
Endif
Else If (#Candidates in PSMM == 1){
If (BTS == OLD_BTS){
Then add candidate per Table#1_Constraint7
AddFlag = 1
Else If (BTS == NEW_BTS){
Else add candidate
AddFlag = 1
Endif
1. The probability of this occurring is probably higher than that of seeing multiple NoKeep pilots since
handoff add operations might be deferred in favor of drops/swaps/T_COMP events.
2. By this we mean the T_ADD value chosen by the MM algorithm that merges handoff parameters during
soft handoff operations.
3. Table constraint exception allowed under T_COMPPrime conditions.
4. Table constraint exception allowed under T_COMPPrime conditions.
5. Table constraint exception allowed under T_COMPPrime conditions.
6. Table constraint exception allowed under T_COMPPrime conditions.
7. Table constraint exception allowed under T_COMPPrime conditions.
Endif
Endif
Softer Shuffle: The following is an example of testing for the Softer Shuffling criteria and
choosing a pilot to drop.
If (T_COMPPrime Event){
If (NoKeep pilots exist for this BTS)
Then drop all NoKeep pilots at this BTS
Else drop weakest pilot associated with this BTS.
Endif
Else
N
Calculate σ BTS = ∑ Ec/Ioi
i=1
If ( ( Candidate Ec/Io > σ BTS ) ) || (T_COMP Event)){
If (NoKeep pilots exist for this BTS)
Then drop all NoKeep pilots at this BTS
Else drop weakest pilot associated with this BTS.
Endif
Endif
Endif
Soft Shuffle: The following is an example of testing for the Soft Shuffling criteria and
choosing a pilot to drop.
If (T_COMP Event on OLD_BTS){
Find weakest pilot on other 2 BTSs.
If (NoKeep pilots exist for this BTS)
Then drop all NoKeep pilots at this BTS
Else drop weakest pilot associated with this BTS.
Endif
Else If (T_ADD Event on OLD_BTS){
N
Calculate σ BTS = ∑ Ec/Ioi for other 2 BTSs.
i=1
Sort to find σ Weakest BTS
If ( Candidate Ec/Io > σ Weakest BTS ) {
If (NoKeep pilots exist at σ Weakest BTS )
Then drop all NoKeep pilots at σ Weakest BTS
Else drop weakest pilot associated with σ Weakest BTS .
Endif
Endif
Endif
Cell Swap: The following is an example of testing for the Cell Swap criteria and choosing
a BTS to drop.
N
Calculate σ BTS = ∑ Ec/Ioi for all legs of all 3current BTSs.
i=1
N
Calculate σ Cand = ∑ Ec/IoCand for all candidate set pilots at new BTSs1
i=1
Rank order σ Cand
Set σ Strongest Cand BTS from all σ Cand
Rank order σ BTS
Set σ Weakest BTS from all σ BTS
If (T_COMPPrime Event){
Drop all pilots at σ Weakest BTS
DropFlag = 1
Else If (T_ADD Event or Other T_COMP Event){
If ( σ Strongest Cand BTS > σ Weakest BTS ) {
Drop all pilots at σ Weakest BTS
DropFlag = 1
Endif
Endif
1. This should handle the situation where a call is already engaged with 3 BTSs and candidate set pilots
appear for more than one new BTS.
2. In fact, we don’t even have forward link FER data available for anything beyond 3 demodulators.
Algorithm #2
Algorithm #2 is much simpler than algorithm #1 in that it is insensitive to issues of soft
shuffling, softer shuffling, cell swapping, or non-dominant PN. The algorithm merely
examines each Pilot Strength Measurement Message received and makes add/drop
decisions based on the contents. There is also no concurrent add/drop of softer links. A
limit is placed such that only 3 BTS are used no matter how many forward links are in
SHO (just as in Algorithm #1). Fast Pilot Shuffling works in the same fashion as it does
today, with the only modification being that it triggers with 6 forward links instead of 3 for-
ward links and triggers with 3 BTSs in the presence of a 4th BTS candidate.
The advantage of Algorithm #2 is pure reduction in development effort making an R8 tar-
get date more “achievable”. There is certainly much smaller development associated with
error legs in this case. The disadvantage of Algorithm #2 is lack of handoff suppression
features (particularly cell swapping). It might be that the only way to achieve algorithm #1
would be to code algorithm #2 into release R8 and then “evolve” it into algorithm #1 in
release R9.
Algorithm #3
The suggestion has been made that the table in Appendix A be used to calculate a “com-
bined” Ec/Io value for the contents of every Pilot Strength Measurement Message using
both active and candidate set pilots and then using this value in a comparison function
with a target threshold. The algorithm would strive to add those candidates that assist in
achieving the threshold and dropping those active set pilots that do not. The goal of such
an algorithm is simplification wrt to Algorithm #1. Several points can be made:
• An algorithm of this type would possibly end up being insensitive to soft vs. softer connections and would not
favor the adding of softer legs over cell swapping as Algorithm #1 does.
• Some form of cell swapping (and decision criteria) would still be required.
• Choosing the target combined Ec/Io would be a subject of debate. Witness the variety Ec/Io and TCH Eb/No
required to reach 1% FER as a function of vehicle speed, delay spread, etc.
• Choosing the target combined Ec/Io makes the algorithm insensitive to TCH Eb/No. Note that our forward power
control algorithm changes gain as a function of the number of forward TCHs involved in the soft handoff. This
would require a combined Ec/Io threshold that is a function of soft handoff.
• Choosing the target combined Ec/Io would be further complicated by differences in RS1 and RS2 forward channel
performance. This might become especially vexing in a mixed vocoder system.
• As with Pilot Dominance, optimization choice is taken away from the field technician and instead, vested in the
algorithm. While this is prudent approach the vast majority of the time, we will probably be presented with some
number of situations where a number of handoff “knobs” will be useful.
that will put us at a disadvantage on the forward link (no availability of full N-way or full
complex), we make the following observations:
• Ec/Io values contained with Pilot Strength Measurement Messages are transient values present at the time the
message was sent. Care must be taken to develop confidence in these values as swap/shuffle triggers.
• Choice(s) of drop cells/pilots needs to be made with high confidence.
• Choice(s) of add cells/pilots needs to be made with high confidence. By this we mean that high confidence exists
that the cell(s) to be added will out-perform the cell(s) dropped.
• A mechanism needs to be implemented to ensure that a PSMM containing “add” information will be available
upon termination of the “drop” portion of any swap/shuffle operation.
What is not so obvious is the criteria for cell swap detection or pilot shuffling. Many have
made the observation wrt the FPS feature that we tend to perform an excessive number
of handoff operations, more so than is necessary to support the call. This is probably a
function of the secondary criteria for pilot shuffling that the candidate set pilot have stron-
ger Ec/Io than 2 out of 3 active set pilots. For Cell Swapping, we intend to put in place a
more rigorous criteria and attempt to reduce the amount of falsing associated with shuf-
fling/swapping. Appendix A shows a an Ec/Io Conversion look-up table composed of
integers that correspond to the Ec/Io values contained in a Pilot Strength Measurement
Message.The purpose of this table is to provide an integer-based means for dealing with
Ec/Io values without having to implement floating-point arithmetic (costly). There is also
some execution time savings in using a look-up table technique.
The table in Appendix A is used as input to the Cell Swapping algorithm.
• Each active set pilot Ec/Io in the Handoff Request Message is used to lookup the corresponding absolute value.
• Each candidate set pilot Ec/Io in the Handoff Request Message is used to lookup the corresponding absolute
value.
It should be noted that, with the inclusion of mechanisms to perform multiple simulta-
neous softer adds and softer drops, that the Cell Swapping is really no worse than the
current FPS algorithm while providing the benefits of more than 3 forward links.
Ec/Io
Measurement Increasing
Confidence
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
.
. Decreasing
. Confidence
The main point in the discussion above is one of having high confidence in Cell Swap
and Pilot Dominance operations. Both of these have high risk associated with them such
that triggers for both and ultimate active set composition decisions need either a lot more
study or sufficient parameterization such that we can “parameterize our way out of a
jam”. Figure #13 below shows select Ec/Io frequency distributions for the simple case1 of
ζ1 ⋅ E c
E c ⁄ I o = ------------------------------------------
- as an example of the variation of Ec/Io as a function of ambient
ζ 1 ⋅ E c + N Thermal
noise where the scaler ζ1 represents the fast fading process. This should reinforce the
notion in Figure #12 by asking to what distribution the value of -13 dB Ec/Io returned in a
Pilot Strength Measurement Message would be assigned2. Note that in this example the
9 dB and 15 dB Nth/Ec distributions overlap. The situation is further complicated by not-
ing that the above equation is extremely simplistic and that additional terms in the
denominator are present for increasing numbers of cells3.
1. NThermal is usually a gaussian random variate but is held constant in this experiment.
2. This observation has broad implications for target selection in DAHO deployments as well as possibly
influencing the soft handoff model in the CDMA Static Simulation.
3. For the sake of this simple demonstration, I choose to exclude delay spread, traffic channel energies, ener-
gies from interfering systems, paging and synchronization channel energies, etc.
0 dB
15 dB
9 dB
BJM 05/07/97
15
% of distribution 10
0
-25 -20 -15 -10 -5 0
Ec/Io dB
In general, the sum of several independent random variables (e.g. non-correlated fading
from several cells/sectors) should sum Var ( X 1 + X 2 + … + X N ) = Var ( X 1 ) + Var ( X 2 ) + … + Var ( X N ) .
These random variables actually make up the Io portion of the measurement and each
random variable has a scaling factor attributed to it’s transmission loss wrt the subscriber
unit. Thus, we would expect the variance of any Ec/Io measurement to increase as the
number of cells with “detectable” Ec increases1. Figure #14 below depicts a continuation
of the above simple experiment extended to 2 and 3 Ec values. This time, the graph is
drawn as a function of NTh/Ec.
The conclusion to be drawn is that any Ec/Io value represented in a single Pilot Strength
Measurement Message is probably a poor estimator of E[Ec/Io] (or SNR). This may be
why the Korean manufacturers have implemented their Pilot Dominance algorithm(s)
with periodic Power Measurement Report Message reporting. They have essentially
moved the filtering process for active set pilot drops (pre-empting the T_DROP/
T_TDROP process) out of the subscriber unit and into the infrastructure.
1. Of course, at some point excessive transmission loss renders the variance of any particular Ec irrelevant.
Figure #40. Example Ec/Io variance as a function of number of pilot signals (all at equal transmission loss)
One Pilot
Two Pilots
5.5 Three Pilots
4.5
VAR(Ec/Io) dB
3.5
BJM 05/08/97
2.5
0 2 4 6 8 10 12 14 16
Nth/Ec dB
and Nth/Ec.
Also, provide diagram of subscriber combining. Should have a picture with basic SHO
theory and how you really want to make sure a pilot is dead before you take it out of the
active set. “When one pilot fades, the other pilot(s) get better!”.
One possible extension to the algorithms proposed above to include minimizing the
active set size would be to drop all connections from a BTS in the event of T_TDROP
timer expiry and associated pilot Ec/Io being greater than all other pilot Ec/Io’s from that
same BTS (as represented in the same Pilot Strength Measurement Message). Note
that this proposal relies only on the ability to simultaneously drop all connections from a
BTS and does not rely on complex operations of the sort that produce simultaneous add
and drop operations. Note also that the MM would have to be cognizant of how many
pilots remain in the active set (under the assumption that the procedure would be suc-
cessful) and ensure that at least one active set pilot remains at the end of each proce-
dure execution.
In the case of adding multiple forward links, either for a new BTS or for an existing BTS,
the convention of only adding those candidates whose Ec/Io value in the current Pilot
Strength Measurement Message helps to limit the number of forward transmitters.
Another possible extension for Pilot Dominance would be to limit the amount of softer
handoff used by a subscriber unit as a function of the number of BTS connections. This
assumes that the primary mechanism by which forward links are added remains the sim-
ple T_ADD event. An example is given in the table below. This technique also serves the
function of keeping “open” active set slots for an emergency handoff situation. However,
Note that imposing constraints on the maximum number of softer handoff connections
allowed from a single BTS might cause us to perform more softer shuffling, etc.
Table #5.) Softer Handoff Inhibit for Pilot Dominance
Maximum Number of
Number of BTSs
Softer Connections
Involved in Soft
Allowed from One
Handoff
BTS
1 4a
2 3
3 2
a. Pending confirmation that current Channel Element
tracking algorithms can handle four simultaneous sec-
tors’ worth of activity.
Notes:
Argument for Pilot Dominance is expected loads on HK and PrimeCo by the time R8 hits.
How to play this off against QC proposal?
We are now implementing the opposite of handoff detection and target selection by
detecting when a pilot has gone bad and deciding how/whether to swap out.
Do MCCx8 and MCCx24 really have full reverse link diversity, or is it only limited to trans-
mit sectors? Will?
Might have to send PMROs in those situations where the spec. precludes additional
transmission of PSMM.
Charles Nicoll idea! Vary soft handoff parameters as a function of the number of legs in
soft/softer handoff.
Ec/Io Actual
Absolute Value
Reported in Ec/Io
Function (Integer)
PSMM dB
0 0 15848
1 -0.5 14125
2 -1 12589
3 -1.5 11220
4 -2 10000
5 -2.5 8912
6 -3 7943
7 -3.5 7079
8 -4 6309
9 -4.5 5623
10 -5 5011
11 -5.5 4466
12 -6 3981
13 -6.5 3548
14 -7 3162
15 -7.5 2818
16 -8 2511
17 -8.5 2238
18 -9 1995
19 -9.5 1778
20 -10 1584
21 -10.5 1412
Ec/Io Actual
Absolute Value
Reported in Ec/Io
Function (Integer)
PSMM dB
22 -11 1258
23 -11.5 1122
24 -12 1000
25 -12.5 891
26 -13 794
27 -13.5 707
28 -14 630
29 -14.5 562
30 -15 501
31 -15.5 446
32 -16 398
33 -16.5 354
34 -17 316
35 -17.5 281
36 -18 251
37 -18.5 223
38 -19 199
39 -19.5 177
40 -20 158
41 -20.5 141
42 -21 125
43 -21.5 112
44 -22 100
45 -22.5 89
Ec/Io Actual
Absolute Value
Reported in Ec/Io
Function (Integer)
PSMM dB
46 -23 79
47 -23.5 70
48 -24 63
49 -24.5 56
50 -25 50
51 -25.5 44
52 -26 39
53 -26.5 35
54 -27 31
55 -27.5 28
56 -28 25
57 -28.5 22
58 -29 19
59 -29.5 17
60 -30 15
61 -30.5 14
62 -31 12
63 -31.5 11
64 -32 10
Send
PSMM
Do Not
Send
PSMM
N
∑ ActiveSet_SNRi
i=1
1. Obviously there’s trade-offs between forward link capacity and the integrity of the forward link.
D D D
DD D D D D DD
D D D D
1. 1) a one-shot method, where the mobile does a single scan of the pilots/chan-
nels on other frequencies and returns with a report.
2. a periodic method, where the mobile does repeated scans at approximate inter-
vals specified by the base station, and reports when those scans indicate a hand-
off might be required.
The pre-quel to the scan, the base gives the the mobile it’s scan list, and the
mobile reports it’s ability as a total time to scan all elements in the list, as well as
the longest number of consecutive frames it will be away.
The base then can adjust the periodic interval the mobile is away
to scan the adjacent frequency(s).
3. a method where the mobile is hard-handed off, and if it fails, it can be optionally
told by the base to do a complete scan of all pilots in the list and report it’s results.
TITLE:
Enhancements for inter-frequency hard handoff
SOURCE:
Motorola Inc.
Dan DeClerck
847-632-4596
declrckd@cig.mot.com
ABSTRACT:
This contribution provides a proposal to enhance the inter-frequency hard
handoff in a way that speech quality is not degraded for inter-frequency
search intervals.
RECOMMENDATION:
That the group review the proposed changes to inter-frequency hard hand-
off procedure.
Notice
©1997 Motorola, Inc.
The information contained in this contribution is provided for the sole purpose of promoting discussion
within the TIA and is not binding on the contributor. The contributor reserves the right to add to, amend
or withdraw the statements contained herein.
The contributor grants a free, irrevocable license to the Telecommunications Industry Association (TIA) to
incorporate text contained in this contribution and any modifications thereof in the creation of a TIA stan-
dards publication; to copyright in TIA's name any TIA standards publication even though it may include
portions of this contribution; and at TIA's sole discretion to permit others to reproduce in whole or in part
the resulting TIA standards publications.
The contributor may hold one or more patents or copyrights that cover information contained in this con-
tribution. A license will be made available to applicants under reasonable terms and conditions that are
demonstrably free of any unfair discrimination.
Nothing contained herein shall be construed as conferring by implication, estoppel, or otherwise any license
or right under any patent, whether or not the use of information herein necessarily employs an invention of
any existing or later issued patent, or copyright. The contributor reserves the right to use all material sub-
mitted in this contribution for their own purposes, including republication and distribution to others.
Introduction
The proposals that are currently being considered for inter-frequency hard handoff require a mo-
bile station to periodically scan adjacent CDMA channels for an indeterminate period of time.
During this period of time, the voice quality will degrade substantially. This contribution propos-
es a mechanism that ensures preservation of a reasonable level of voice quality by utilizing exist-
ing capabilities of IS-95 (such as Service Configuration and Negotiation). The contribution
utilizes the signaling method proposed by QUALCOMM.
Recommendations
Motorola proposes that the following key enablers for hard handoff be added to PN-3693:
1 .A mechanism (negotiated using Service Configuration procedure) that allows delaying the
sending of speech frames by 20 ms (one frame) and forcing the vocoder to the maximum cod-
ing rate of half-rate for two frames prior to an open frame. During the open frame, the mobile
station changes frequency to scan adjacent channels for stronger pilots. It indicates the re-
sult of the search to the base station, and the procedure for hard handoff continues as de-
scribed in other proposals. In a frame prior to the open frame (the frame where the mobile
station scans other frequencies), the base station and mobile station transmit two half-rate
frames in a single full-rate frame. Secondary Traffic is used for the second half-rate frame,
as allowed in IS-95. Such a mechanism should be negotiated when it is deemed necessary
by the base station, using Service Configuration and Negotiation procedure.
2.
3 .The base station should be allowed to specify the time-period between adjacent scanning pe-
riods. This gives the base station the flexibility in the trade-off between scan time and speech
degradation. This time period would be in frames, and would most likely be transmitted in
the Candidate Frequency Neighbor List Message (CFNLM) previously proposed.
4 .
5 .The specific frame used by the mobile station to scan adjacent frames may be derived using
a hash algorithm, similar to the one described in Section 6.6.7.1, with mobile stationõs ESN
as the HASH_KEY modulo divided by the number of frames in the scan period. The reason to
stagger the frames used is that this adjacent scanning method will probably be used in spe-
cific geographic regions, and that most of the mobile stations in this region would employ this
algorithm. Ensuring that all mobile stations do not vacate the traffic channel simultaneously
ensures a more uniform radio environment, similar to that of the traffic channel.
It is recommended that the above aspects be incorporated as part of an enhancement to the pro-
posal that is adopted for inter-frequency hard handoff.
11/25/97
Contents
❑ Introduction
❑ Architecture
❑ Call Processing
◗ HO Detection
◗ Procedures
◗ Inter-CBSC Trunk Group Resource Management
◗ Restrictions
◗ Example
Supercell Arc
PDS - 229 of 264 MOTOROLA CONFIDENTIAL PROPRIETARY
MOTOROLA CONFIDENTIAL PROPRIETARY
Supercell Arc
PDS - 230 of 264 MOTOROLA CONFIDENTIAL PROPRIETARY
MOTOROLA CONFIDENTIAL PROPRIETARY
Supercell Arc
PDS - 231 of 264 MOTOROLA CONFIDENTIAL PROPRIETARY
ICBSC SHO: Architecture
❑ Terminology
◗ Source: Anchor CBSC containing transcoding, frame
selection, and terckt to MSC
◗ Target: CBSC providing soft(er) handoff legs -
backhauled to source via inter-CBSC trunks
MSC-1 MSC-2
CBSC-2
CBSC-1
CBSC-4
CBSC-5
CBSC-3
= Inter-CBSC Trunks
= Inter-CBSC Trunks (Complex-KeepSoft only)
= Existing PCM Trunks
MSC = Voice
= Contr
OMC-R NFS,TCP-IP
AP
NEC-A / J7
RNMP / TCP-IP
MM XC XC
Scap/TCP-IP Scap / LAPD
CBSC
Scap / LAPD
Supercell Arc
PDS - 233 of 264 MOTOROLA CONFIDENTIAL PROPRIETARY
ICBSH SHO: Architecture
MSC
PSTN
TERCKT (PCM)
CBSC-1 (Full DS0) CBSC-2
MM-1 MM-2
Callproc1 MSCSPAN Callproc1
Src Call Target
S-1 T-1
MSCSPAN
FEP-1-2 FEP-2-2
ICSPANs ICLINKs
(Full DS0)
M M
CPP S S CPP
GPROC I I GPROC
MS
: BTS Control Links / FEP connections = Control Path Exte
omitted for clarity
= Voice Path Extens
= CP Control Extens
Supercell Arc
PDS - 238 of 264 MOTOROLA CONFIDENTIAL PROPRIETARY
MOTOROLA CONFIDENTIAL PROPRIETARY
2 1-3-1, 1-3-2, 2-3-3 1-1-2, 1-3-3, 1-5-1, 2-3-1, 2-3-2, 3-1-3 Add 2-3-3
Supercell Arc
PDS - 239 of 264 MOTOROLA CONFIDENTIAL PROPRIETARY
MOTOROLA CONFIDENTIAL PROPRIETARY
2 1-3-1, 1-3-2, 2-3-3 1-1-2, 1-3-3, 1-5-1, 2-3-1, 2-3-2, 3-1-3 Add 2-3-3
3 1-3-2, 2-3-3, 3-1-3 1-1-2, 1-3-1, 1-3-3, 1-5-1, 2-3-1, 2-3-2, 3-1-1, 3-1-2 Drop 1-3-1, Add 3-1-3
Supercell Arc
PDS - 240 of 264 MOTOROLA CONFIDENTIAL PROPRIETARY
MOTOROLA CONFIDENTIAL PROPRIETARY
2 1-3-1, 1-3-2, 2-3-3 1-1-2, 1-3-3, 1-5-1, 2-3-1, 2-3-2, 3-1-3 Add 2-3-3
3 1-3-2, 2-3-3, 3-1-3 1-3-1, 1-3-3, 1-5-1, 2-3-1, 2-3-2, 3-1-1, 3-1-2 Drop 1-3-1, Add 3-1-3
4 2-3-2, 2-3-3, 3-1-3 1-1-2, 1-3-1, 1-3-2, 1-5-1, 2-3-1, 2-5-3, 3-1-1, 3-1-2 Drop 1-3-2, Add 2-3-2
Supercell Arc
PDS - 241 of 264 MOTOROLA CONFIDENTIAL PROPRIETARY
MOTOROLA CONFIDENTIAL PROPRIETARY
2 1-3-1, 1-3-2, 2-3-3 1-1-2, 1-3-3, 1-5-1, 2-3-1, 2-3-2, 3-1-3 Add 2-3-3
3 1-3-2, 2-3-3, 3-1-3 1-3-1, 1-3-3, 1-5-1, 2-3-1, 2-3-2, 3-1-1, 3-1-2 Drop 1-3-1, Add 3-1-3
4 2-3-2, 2-3-3, 3-1-3 1-1-2, 1-3-1, 1-3-2, 1-5-1, 2-3-1, 2-5-3, 3-1-1, 3-1-2 Drop 1-3-2, Add 2-3-2
5 2-3-3, 2-3-2, 2-5-3 1-1-2, 1-3-1, 2-3-1, 2-5-1, 2-5-2 Drop 3-1-3, Add 2-5-3 (3-1-1 exclu
Supercell Arc
PDS - 242 of 264 MOTOROLA CONFIDENTIAL PROPRIETARY
MOTOROLA CONFIDENTIAL PROPRIETARY
2 1-3-1, 1-3-2, 2-3-3 1-1-2, 1-3-3, 1-5-1, 2-3-1, 2-3-2, 3-1-3 Add 2-3-3
3 1-3-2, 2-3-3, 3-1-3 1-3-1, 1-3-3, 1-5-1, 2-3-1, 2-3-2, 3-1-1, 3-1-2 Drop 1-3-1, Add 3-1-3
4 2-3-2, 2-3-3, 3-1-3 1-1-2, 1-3-1, 1-3-2, 1-5-1, 2-3-1, 2-5-3, 3-1-1, 3-1-2 Drop 1-3-2, Add 2-3-2
5 2-3-3, 2-3-2, 2-5-3 1-1-2, 1-3-1, 2-3-1, 2-5-1, 2-5-2 Drop 3-1-3, Add 2-5-3 (3-1-1 exclu
6 2-3-2, 2-5-3 2-3-1, 2-3-2, 2-5-1, 2-5-2 Drop 2-3-3 (assume 2-5-3 has best E
Supercell Arc
PDS - 243 of 264 MOTOROLA CONFIDENTIAL PROPRIETARY
MOTOROLA CONFIDENTIAL PROPRIETARY
2 1-3-1, 1-3-2, 2-3-3 1-1-2, 1-3-3, 1-5-1, 2-3-1, 2-3-2, 3-1-3 Add 2-3-3
3 1-3-2, 2-3-3, 3-1-3 1-3-1, 1-3-3, 1-5-1, 2-3-1, 2-3-2, 3-1-1, 3-1-2 Drop 1-3-1, Add 3-1-3
4 2-3-2, 2-3-3, 3-1-3 1-1-2, 1-3-1, 1-3-2, 1-5-1, 2-3-1, 2-5-3, 3-1-1, 3-1-2 Drop 1-3-2, Add 2-3-2
5 2-3-3, 2-3-2, 2-5-3 1-1-2, 1-3-1, 2-3-1, 2-5-1, 2-5-2 Drop 3-1-3, Add 2-5-3 (3-1-1 exclu
6 2-3-2, 2-5-3 2-3-1, 2-3-2, 2-5-1, 2-5-2 Drop 2-3-3 (assume 2-5-3 has best E
Supercell Arc
PDS - 244 of 264 MOTOROLA CONFIDENTIAL PROPRIETARY
MOTOROLA CONFIDENTIAL PROPRIETARY
❑ Inter-CBSC Disconnect
◗ Remove all target Soft[er] HO legs and Target State
➠ Deallocate Target XC CPP
➠ Deallocate Target BTS MCCce(s) and TCHwc(s)
➠ Deallocate IC-SRCHAN(s)
◗ Applies to Last Soft HO drop on Target and Call Release/Teardown
MSC
PSTN
TERCKT (PCM)
CBSC-1 (Full DS0) CBSC-2
MM-1 MM-2
Callproc1 MSCSPAN Callproc1
Src Call
S-1
MSCSPAN
FEP-1-2 FEP-2-2
ICSPANs ICLINKs
(Full DS0)
M M
CPP S S CPP
GPROC I I GPROC
MS
: BTS Control Links / FEP connections
omitted for clarity
MSC
PSTN
TERCKT (PCM)
CBSC-1 (Full DS0) CBSC-2
MM-1 MM-2
Callproc1 MSCSPAN Callproc1
Src Call Target
S-1 T-1
MSCSPAN
FEP-1-2 FEP-2-2
ICSPANs ICLINKs
(Full DS0)
M M
CPP S S CPP
GPROC I I GPROC
MS
: BTS Control Links / FEP connections
omitted for clarity
1. Establish
[7] ICP: CDMA Source Inter-CBSC Path Connect
XC Direction
2. Add New Active Pilot
MSC
PSTN
TERCKT (PCM)
CBSC-1 (Full DS0) CBSC-2
MM-1 MM-2
Callproc1 MSCSPAN Callproc1
Src Call Target
S-1 T-1
MSCSPAN
FEP-1-2 FEP-2-2
ICSPANs ICLINKs
(Full DS0)
M M
CPP S S CPP
GPROC I I GPROC
MS
: BTS Control Links / FEP connections
omitted for clarity
MSC
PSTN
TERCKT (PCM)
CBSC-1 (Full DS0) CBSC-2
MM-1 MM-2
Callproc1 MSCSPAN Callproc1
Src Call Target
S-1 T-1
MSCSPAN
FEP-1-2 FEP-2-2
ICSPANs ICLINKs
(Full DS0)
M M
CPP S S CPP
GPROC I I GPROC
MS
: BTS Control Links / FEP connections
omitted for clarity
ICBSC SHO: Call Processing - Inter-CBSC Initial Soft Last Drop Procedure
[1] RF: Pilot Strength Measurement Message
MSC
PSTN
TERCKT (PCM)
CBSC-1 (Full DS0) CBSC-2
MM-1 MM-2
Callproc1 MSCSPAN Callproc1
Source
S-2
MSCSPAN
FEP-1-2 FEP-2-2
ICSPANs ICLINKs
(Full DS0)
M M
CPP S S CPP
GPROC I I GPROC
MS
: BTS Control Links / FEP connections
omitted for clarity
1 6
ICTRKGRP-4-1 ICTRKGRP-2-1
ICTRKGRP-1-3
CBSC-4 CBSC-2
4
ICTRKGRP-4-2 2 ICTRKGRP-2-2
ICTRKGRP-3-3
ICTRKGRP-4-3 CBSC-3 ICTRKGRP-2-3
3 5
Supercell Arc
PDS - 255 of 264 MOTOROLA CONFIDENTIAL PROPRIETARY
LEGEND:
OMC
Required Assoc. when Provisioned
Optional Assoc. when Provisioned
Non-Parental Assoc. enforced FRAME Add/Del
MM
when deleting MMI DEFAULTS
CBSC
MIB only object Add/Del Add/Del OMCR
CBSC
Craft only object MMI
INROUTE
XASECT MSC
XCSECT CBSC
Provisioning Hierarchy
FEP(R)
MSI
NCON Add/Del
BTS SPAN
MSI
XCLINK Add/Del BTSSPAN
Add/Del
BTS BTS (CPP)
BTS BTSDS0
Add/Del XCLINK MSC SPAN
(OMP)
XCLINK Add/Del
Add/Del
SRCHAN
FRAME FEP MSCSPAN
FEP-2-1-4
M M
S ICSPAN-1-1-N MONITOR ICSPAN-2-1-N S
I ICSPAN-1-1-N ICSPAN-2-1-N I
Supercell Arc
PDS - 257 of 264 MOTOROLA CONFIDENTIAL PROPRIETARY
ICBSC SHO: O&M Fault Management - ICTRKGRP Mgmt.
4 FM Camps On ICSrchans 3 8
XC Release
3a Global TRKGRP Reset Ack Radio Channel/
sc_devom sc_devom
XC Disconnect
XC Release 6
Call
adio Channel/ CPP
CPP
C Disconnect 5 ICSRCHAN
ICSRCHAN 5 4b 4c
Call Reset
Reset Global TRKGRP Reset Complete
7
alls XC XC
Release Release
Radio Channel Radio Channe
❑ Performance Measurements:
◗ Anchor Trunk Group, Anchor Sector/Carrier, Target Sector/Carrier Level
✓ Initial Req/Attempts/Failures
✓ Subsequent Soft Req/Attempts/Failures
✓ Subsequent Softer Req/Attempts/Failures
✓ Intermediate Soft Drop Attempts/Failures
✓ Intermediate Softer Drop Attempts/Failures
✓ Last Drop Attempt/Failures
✓ IC RF Loss (only at Sector/Carrier level)
Supercell Arc
PDS - 263 of 264 MOTOROLA CONFIDENTIAL PROPRIETARY
ICBSC SHO: O&M - Call Detailed Log (CDL)
River
The contributions of Bruckert, Ghosh, et.al. do not allow for the subscriber
units’ transmit timing slew, and can create grave error. Dan DeClerck and
John Harris are investigating the transfer of the mobiles’ timing slew infor-
mation to the base to more accurately determine the round-trip delay of sig-
nal, and thus improve estimates of edge detection. In the DeClerck/Harris
proposal, the mobile station would not vacate the traffic channel for edge-
detection techniques.
8.0 Background
The following sections provide handoff background information.
– Corner frequency
– Skirt
• No restriction on the number of events contained within a PSMM.
• Events are not explicitly conveyed, they must be inferred.
Neighbor-->Candidate set transitions, T_TDROP and T_COMP events are lost with
PSMM rubout on reverse link (check out IS-95A section 6.6.6.2.5.2). Mobile stops trying
after 2 re-tries.
8.1.8 The Hard Handoff Problem
• Solution for current lack of inter-CBSC SHO.
• Multi-carrier needed for system-wide capacity relief.
• “Spot” Capacity Relief.
• Inter-vendor HHO.
• PCS inter-band HHO.
• CDMA to AMPS HHO.
Not much support for HHO in IS-95A and J-STD-008. Limited to frequency agility of sub-
scriber unit and CDMA channel number field in Extended Handoff Direction Message.
• Poor performance!
– High FWD FER in HHO areas both before and after HHO.
» Hysteresis scheme (ie. “T_COMP”) exacerbated Ior/Ioc problem.
– “Ping-pong” phenomena only makes audio quality worse.
» Not so bad in areas of “good” coverage.
– Susceptible to non-correlated shadowing between source and target.
» EX_HO_DIR_MSG reliability issue when source is shadowed.
– Success dependent on number of “ping-pongs”
» Always an odd number of HHOs for every seam transition.
» p(success) = (message_reliability)**X
• X = # ping-pongs
•
8.1.13 Pilot Beacons (Inter-Carrier Hard Handoff)
• Current solution for inter-CBSC handoff.
• Inter-cell handoff (CBSC boundaries don’t cross sector lines).
• Advantages:
– Allows multiple target discrimination.
– Shadowing between target and subscriber unit accounted for in target Ec/Io measure-
ment.
– Many optimization “knobs” relative to intra-carrier HHO.
» Much better hysteresis control.
» Minimizes, or eliminates, “ping-pong” phenomena.
– Many in industry consider this to be the “natural solution” to the HHO problem.
– Minimizes Ior/Ioc performance problems.
» Audio quality at target much better relative to intra-carrier HHO.
• Disadvantages:
– Requires extra spectrum or extra tier of spectrum in implementation area.
» Problem for cellular operators.
– Possible gaps due to reduced beacon footprint
» May require beacon deployment on sectors facing away from CBSC seam or source
cells.
– Requires beacon hardware and associated software and communications links/
resources.
» Possible increase in beacon HW complexity with increased number of carriers.
» Needs frequency agility in idle mode.
Answer: There is none. Why would there be? Since we use another RF carrier on the
other side of the seam, both FWD and REV other cell interference components (Ioc) are
greatly reduced.
8.1.20 Additional HHO Solutions Under Study/Consideration
• Edge Sensing
– Intra-cell handoff
– Techniques:
– Reverse Link Phase Measurement Technique
– Ec/Io thresholding
– DAHO
• Inter-cell handoff
– Scan Receivers
NOTE: With the exception of DAHO, all edge sensing and scan receiver techniques are
still under scientific study. Thus, no firm plans/schedules have been adopted for their
deployment.
8.1.20.1 Edge Sensing (Phase Technique)
• Detect subscriber unit proximity to cell “edge” or coverage “edge”.
• Seen as potential solution to “spot capacity relief” problem.
• Use reverse link short code PN phase measurement offset (from system time) as trig-
ger criteria.
• Advantages:
– Allows load insensitive trigger.
– Always errors on safe side.
– Allows “grading” of incoming originations into carrier coverage at a cell (ie. use ACH
phase measurement).
– Minimizes, or eliminates, need for beacon equipment.
• Disadvantages:
– Algorithm complexity increases with need for SHO at border.
– Target discrimination increases complexity and is non-deterministic. Handoff is intrinsi-
cally intra-cell in nature.
– NLOS conditions may trigger false handoff detect.
8.1.20.2 Mobile Timing Basics
8.1.20.3 Phase Technique Example
8.1.21 Edge Sensing (DAHO)
• DAHO = “Database Assisted Handoff”
– Perform HHO based on identities of pilots in subscriber unit active set.
– Majority coverage by border sector pilots is HHO trigger criteria.
• Inter-CBSC HHO would require more than a single cell’s worth of overlap.
• Current CDMA to AMPS handoff technique for cellular customers:
– Customers happy with reliability, but unhappy with “wasted” CDMA Erlangs in border
cells/sectors.
» Potential for optimization through lengthening of T_TDROP timer. This has already
been tried in one market with some success.
• Handoff to underlying cell with congruent (or better) coverage.
8.1.22 DAHO Deployment
8.1.23 Edge Sensing (Ec/Io Thresholding)
Use mobile station T_DROP and T_TDROP parameters to implement handoff detect at
edge of cell on single, remaining active set pilot.
– Minimal impact to current software architecture.
• Intra-cell hard handoff, continue SHO on other carrier.
• Some problems/concerns:
– Sector boundaries.
– Limited detect range (-6 dB to -13 dB).
– Increasing variance with increasing thermal noise.
– Ec/Io coverage collapse proportional to loading and inversely proportional to need!
– Needs to be optimized in unloaded case with most benign propagation in cell of inter-
est (ie. worst possible handout condition).
8.1.24 Edge Sensing (Ec/Io Thresholding Example)
8.1.25 CDMA Scan Receivers
• General Idea: Use a “locating receiver” as in analog systems to determine suitability for
acceptance into target cell.
• Advantages:
–?
• Disadvantages:
– Infrastructure does not control subscriber output power (open loop). Thus, absolute
measurement is impossible.
– Scan receiver has no a priori knowledge of reverse link noise.
– Needs reference cell PN from source cell.
– Implies Phase Technique required for source cell trigger.
– Timing “slew” suppression implies no soft handoff activity
• Interesting:
Requires moderate bandwidth connection (recurring expense) to source system which
would be orders of magnitude greater than that required for Pilot Beacons (probably lim-
ited to fault management & provisioning).
C H A P TE R 6 CDMA Handoff
Detection and Target
Selection
MAHO techniques may be used to trigger soft, softer and hard handoffs. DAHO
techniques may be used to trigger hard handoffs.
• Inter BTS, intra XC Soft Handoff: This handoff type is expected to be the high-
est percentage of handoffs in CDMA systems as this type contributes to the
greatest amount of reverse channel interference reduction and capacity increase.
A mobile station has simultaneous connections to two or three cells and receives
power control orders (for reverse link closed loop power control) from each cell
in the soft handoff. This term will be used fairly often within the body of the
SFS and can be used in a generic way.
• Intra BTS, Inter Sector, Intra XC Softer Handoff: This handoff type denotes a
state where a mobile station maintains connections to multiple sectors all based
at the same cellsite location.
• Inter or Intra BTS Hard Handoff: This handoff type denotes either a change in
operating frequency, a change in 1.25ms frame offset, or a handoff in which the
intersection of old active set pilots with new active set pilots is the null set.
• Hard Handoff to Analog: This handoff type is used to transition a multi-mode
mobile station from CDMA operation to operation on an analog system.
This type of handoff is not supported by the current system. The BSS will only send
RF: Extended Handoff Direction Messages which add or drop a single pilot from a
mobile station’s active set.
Soft and softer handoffs can be performed with a cell under another CBSC by using
inter-CBSC soft and softer handoff procedures to connect the target CBSC channel
element to the source CBSC transcoder via an inter-CBSC subrate channel. Refer
to the SSRR SFS [17] and DBCM SFS [4] for details on inter-CBSC connectivity.
A call can be in inter-CBSC soft/softer handoff with multiple target CBSCs at the
same time. A call enters into inter-CBSC soft handoff when the mobile reports a vi-
able candidate pilot that points to an XCSECT (external sector data base) in the
source CBSC, and this XCSECT has inter-CBSC soft handoffs via trunking en-
abled. Subsequent inter-CBSC soft and softer handoff operations may occur with
pilots that are in the neighbor list of a target CBSC cell. Target CBSC neighbor lists
are sent back to the source as part of the inter-CBSC soft/softer procedure. In these
‘remote neighbor lists’, the source checks target sectors, and non-target sectors that
are local to the source, for matches with candidates reported by the MS. The source
will ignore matches with other neighbors in the remote neighbor lists.
The source CBSC remains in control of the call until no source handoff legs remain.
At this point the source determines if it should transfer control to a target CBSC via
a hard handoff.
In general, all procedures and requirements specified for intra-CBSC soft and softer
handoffs apply to inter-CBSC soft and softer handoffs, unless otherwise noted.
However, separate handoff execution procedures have been specified for inter-
CBSC soft handoff (trunking).
closest to expiring
3) a candidate pilot is added to the active set
• Any pilot which crosses TAdd and TComp thresholds simultaneously is treated
as a TComp indication by the mobile station. The mobile station only sends one
PSMM for that pilot1.
• Any time an active set pilot falls below the TDrop threshold for TTDrop sec-
onds, the mobile station sends a PSMM to the system. This is referred to as a
TDrop indication. After an RF: Extended Handoff Direction Message which
does not remove the TDrop pilot from the new active set, the mobile station will
resend the TDrop indication for that pilot if the condition persists.
the largest increment such that the pilots of the neighboring sectors are integer
multiples of the increment. This data is sent to the mobile station in the RF:
Neighbor List Message and the RF: Neighbor List Update Message. The XC
must use the same value as is contained in the MIB.
• NeighborList - Neighbor List - This list contains all of the neighbor sector PN
offsets for the current call. This parameter is passed to the XC in both the
SCAP: CDMA Update Parameters Message and the SCAP: CDMA XC Chan-
nel Assigned Message.
• DAHO - DAHO Indicator - This parameter indicates whether a sector-carrier is
near a border and contains neighboring or overlapping sectors operating on an-
other frequency and/or non-CDMA signalling scheme.
• DAHOHysTimer - DAHO Hysteresis Timer - This parameter is used to prevent
‘ping-pong’ handoffs between two sectors which have been marked with the
DAHO flag. After a hard hand-in, origination, or termination in a border sector,
majority border checks will be disabled for a period of time in seconds equal to
the value of this parameter.
• HandoffMethod - Handoff Method - This parameter specifies the method
(none, hard, soft trunking, soft aplus) to be used to hand the call off to a sector
external to the CBSC. The scope of this parameter is per external CDMA sector.
• Inter-CBSC Soft Handoff Override - This parameter is used to ‘turn-off’ In-
ter-CBSC soft handoffs between two MMs. It is checked by both source (in
handoff detection) and target procedures. When override is allowed, the alterna-
tive action of either no handoffs or hard handoffs is indicated (no handoffs, hard,
no override). The scope of this parameter is per inter-CBSC trunk group.
• AnchorHoMeth - Anchor Handoff Method - this per CBSC parameter indicates
the condition upon which trigger the source MM to move a mobile in Inter-
CBSC soft handoff from a source (or ‘anchor’) MM to a target MM once all the
source legs have been dropped (keep soft, on no source legs, on all legs remote).
The parameter can be used to keep calls in soft handoff, to execute a hard hand-
off when there are no source legs in the call, and to execute a hard handoff when
all the legs are remote, i.e. no known XCSECT representations in the source
CBSC.
For handoff, the main piece of data to contend with is the contents of the pilot
strength measurement message. The RF: Pilot Strength Measurement Message is
sent autonomously by the mobile station in response to a particular pilot crossing
the T_ADD, T_COMP, or T_DROP thresholds. The message contains PN phase
measurements and strengths of the pilots that the mobile station is monitoring. The
PN phase measurements are in chip offsets relative to the zero phase pilot offset
(i.e. relative to system time). The pilot strength measurement is actually a chip to
noise power ratio whose value is always less than 1.0. The mobile returns a loga-
rithmic compression of this measurement equal to
Ec
– 2 × 10 × log ------
10 I 0
where Ec is the received pilot energy per chip and I0 is the total received spectral
density (note this results in the higher the value the lower the measurement, and
vice-versa). Thus, pilot strengths and PN phase will be used in tandem both to de-
termine the need to handoff as well as choose appropriate targets.
On the reverse link, frame errors or frame quality depending on the frame rate is de-
tected by the MCC. For full rate and half rate air interface frames, the MCC passes
the frame CRC pass/fail status and the Viterbi decoder symbol error rate to selector
in the uplink STRAU frames. For fourth and eighth rate frames, the MCC passes
only the symbol error rate to the selector. The selector determines frame erasures
from this information. A frame erasure rate (FER) can be generated in the XC after
a sufficient number of frames have been received to begin forming the statistic.
Typically, 1% of the frames in error will be tolerated in the system. Note that due to
soft handoff, the reverse FER for a call is not necessarily determined by an individ-
ual MCC circuit. Reverse FER is determined after frame selection from all MCCs
involved in the call.
On the forward link, frame errors are detected by the mobile station and reported to
the base station equipment in the RF: Power Measurement Report Message. This
message contains the number of errors detected over a certain number of frames.
This message may be sent by the mobile station either periodically or when a
threshold of bad frames has been reached. The message also contains a report of pi-
lot strengths for pilots included in the current mobile station active set.
Search Processors
Demodulator
Demodulator
Search Processors
Demodulator
These commands are detailed in the CDMA CP SFS [5]. Also defined in that docu-
ment are several requirements pertaining to the execution of those commands. The
reader is referred to that document for general requirements, including CLI interac-
tion and resource management. This document will contain specific requirements
that impact handoff detection and target selection.
When a call is in a HOLD state, automatic handoffs will not be allowed. Soft and
softer handoffs will be initiated through the PADD and PDROP commands.
When a soft or softer add is specified through the PADD command, the MM shall
initiate the indicated action. Handoff type and target selection are determined by
parameters in the command. See the CDMA CP SFS [5] for specific requirements.
Note target selection may also indicate a specific MCC timeslot (MCCce).
When a soft or softer drop is specified through the PDROP command, the MM shall
initiate the indicated action. Handoff type determination is specified by parameters
in the command. See the CDMA CP SFS [5] for specific requirements.
There are some caveats for calls that are in inter-CBSC soft handoff (trunking).
Only source MM call jobs will provide a successful response to a maintenance
command. HOLD and UNHOLD commands apply to inter-CBSC soft handoff
(trunking) when performed on the source (controlling) CBSC. The target of the
command must be a local MCCce. PADD and PDROP may be used on the source
CBSC to add or drop a local sector/MCCce. A SNAP command performed on a
CBSC that is associated with the target side of an inter-CBSC soft handoff (trunk-
ing) connection will report an error. A USE command applies only to local CBSC
channel elements but on the local CBSC will apply to any type of channel alloca-
tion, including inter-CBSC soft handoff (trunking) target MM allocation. When
maintenance commands display a list of active call legs, inter-CBSC soft handoff
(trunking) legs are displayed but are not distinguished from local legs.
Note: Upon release of the HOLD condition (i.e. the UNHOLD command is per-
formed) it is not required to immediately determine if a handoff to analog should be
performed.
When an add is specified through the PADD command, a target MM call shall re-
turn an error. Refer to requirements in the Call Processing Maintenance Commands
chapter of the CDMA CP SFS [5].
When an drop is specified through the PDROP command, a target MM call shall re-
turn an error. Refer to requirements in the Call Processing Maintenance Commands
chapter of the CDMA CP SFS [5].
is already in one of several states. The diagram also shows valid events and valid
decisions that are output by the detection process. The software algorithm is split
between the MM and XC subsystems.
6.13.1 Procedures
The mobile station performs MAHO procedures in accordance with IS-95. When
the mobile station detects the occurrence of any events (such as the T_ADD thresh-
old being exceeded), it sends an RF: Pilot Strength Measurement Report Message
to the base station. Upon reception of this message by the XC, the L3 message is
routed to the handoff detection process. Note that the handoff detection process
shall store the contents of the last 16 RF: Pilot Strength Measurement Report Mes-
sages. This information can then (if desired) be retrieved by MMI or used in addi-
tional handoff detection processing.
Pilot Strength
Measurement PN
Mobile Messages PN Offset Index Offsets Event
Station Determination Discriminator
Valid
Events
State Validation
& Detection
SCAP:
Handoff Recognized Messages
The PN Offset Index Determination subprocess will apply the following equation to
each PN phase returned to determine the identity of the base station transmitting the
pilot:
15
( φ i + 32 × PilotInc )mod2
PilotPn i = --------------------------------------------------------------------- × PilotInc
64 × PilotInc
where the operator x denotes rounding the real value “x” to the largest integer
value less than or equal to x. PilotInc is a parameter supplied to the handoff detec-
tion process. It is assumed that all PN offset indices throughout the CDMA system
will be specified in increments of PilotInc and that PilotInc will be sufficiently large
(with respect to cell sizes) so as to avoid confusion between cell identities. Note
that PilotPn is constrained to values between 0 and 511 and this is assured because
of the way the mobile station calculates øi. Note also that if a PilotInc is used that is
not 1,2,4,or 8, the last PN offset should not be used due to overlap between PN off-
set 0 and the last PN offset.
The PN offset index determination subprocess shall also tag the pilot strength and
phases returned in the RF: Pilot Strength Measurement Message as to whether the
pilots are currently active or candidate pilots. In addition, the keep flag associated
with each pilot and the reference PN (the pilot that the mobile station is using to
gauge system time) shall be perpetuated to the next subprocess. Changes to the ref-
erence pilot are also noted.
Note: the XC gets the reference pilot PN directly from the RF: Pilot Strength Mea-
surement Message.
In the current system, the only valid events are: TAdd threshold crossed, TComp
threshold crossed, and TDrop threshold crossed. Note also that multiple events may
be possible within each message (a complex handoff). In the current system, only a
single event will be processed. The precedence will be TComp, TAdd, and TDrop.
Essentially, event discrimination shall scan the list of pilots and their strengths. Pi-
lots in the active set can be tagged as drop if their pilot strengths are shown to be
below the TDrop threshold. The keep flag within the RF: Pilot Strength Measure-
ment Message is used to differentiate between those pilot signals that have fallen
below the TDrop threshold for TTDrop seconds as opposed to those pilot signals
that have momentarily dropped below TDrop at the time the RF: Pilot Strength
Measurement Message was sent by the mobile station. Thus, the first activity on the
part of the event discriminator is to scan the pilot strengths and their associated
keep flags to determine which (if any) pilots have truly met the criteria for TDrop.
This is done by noting which pilot strengths have fallen below TDrop and have
their associated keep flags set to zero. Pilots not in the active set are scanned to see
if their associated strengths have crested over the TAdd threshold, or if their
strengths have exceeded the TComp dB of one of these pilots. In either case, the
event will be a handoff.
Establishing a TAdd is done by applying the known TAdd threshold to the returned
measurements for candidate pilots. Any candidate pilot strength which is greater
than or equal to the current TAdd threshold is a TAdd event.
TComp can only be applied to the strength measurements of pilots that are not in
the active set. If a candidate set pilot has equaled or exceeded any active set pilot by
TComp × 0.5 dB, the event discriminator shall tag the candidate set pilot as a
TComp event.
Events which do not pass the event discrimination tests are not passed along to the
State Validation and Detection Process.
State validation and detection determines which events are consistent with the mo-
bile stations active set state (i.e. the number of pilots in the active set). This function
is performed by the XC.
The tables below shows the allowed events depending on the mobile station’s active
set state. There is a table for both the TAdd and TComp handoff modes Refer to Ta-
ble 6: "TAdd Mode State Validation Table" on page 291, and Table 7: "TComp
Mode State Validation Table" on page 292. Each event is listed in the column head-
ings. The mobile station active set states are listed as row headings. Valid indicates
that the received event is valid for the active set state, not valid indicates that the
event is not valid and will not be processed further.
After determining that there is at least one valid event, the XC will formulate the
SCAP: CDMA Handoff Recognized Message and set the cause field as shown in
Table 8: "Handoff Cause Element Coding" on page 292.
1 Forward SHO add SHO add SHO add SHO add SHO add SHO add
Link one cell - one cell - one cell - one cell - one cell - one cell -
TAdd TComp TComp TAdd TComp TComp
2 Forward SHO add SHO add SHO add SHO drop SHO add SHO add SHO add
Links one cell - one cell - one cell - one cell one cell - one cell - one cell -
TAdd TComp TComp TAdd TComp TComp
3 Forward SHO add SHO add SHO add SHO drop SHO drop SHO drop SHO drop
Links one cell - one cell - one cell - one cell one cell one cell one cell
TAdd TComp TComp
Note: It can be assumed that active set pilots can only have drop events associated
with them, and that candidate set pilots can only have TAdd or TComp events asso-
ciated with them.
Note: In Table 8: "Handoff Cause Element Coding" on page 292, the blank entries
correspond to situations which are not possible because they were filtered out by
on page 292.
Note: The Service Option List contains the mobile service option list obtained in
the Status message or the Status Response message. This list shall be send to the
MM if it is available.
It also contains the Keep Pilot Indicator for each active pilot. When set, that pilot
should not be considered a drop candidate.
If an add is determined, the candidate pilots BTS and sector are determined by
searching the neighbor lists of the active pilots, and the neighbor lists of any active
pilots which were dropped after the last add. The neighbor lists could be in the local
database, for active pilots local to the MM, or they could be remote neighbor lists,
backhauled from a neighbor MM, for active pilots that are inter-CBSC soft handoff
legs.
If the candidate pilots BTS and sector are found in a remote neighbor list, and it is
an external BTS and sector from the neighbor MMs perspective, then a check is
done to see if the BTS and sector are actually local to this MM. If yes, then the add
is treated as a local add. If no, this candidate is excluded from further processing.
Should the pilot strength be equal among two candidates for an add, the preference
is to process a local candidate, irrespective of the type of handoff that the local can-
didate requires. Local candidates (from a local neighbor list) get preference as they
typically result in local soft/softer adds. Candidates from external neighbor lists are
then given preference because they typically result in subsequent icbsc soft/softer
adds or local soft/softer adds. External candidates (from a local neighbor list) are
given lowest preference as they typically result in a hard handoff or an initial inter-
CBSC soft handoff.
If an add of a pilot is indicated, and 3 forward links are already active, it must be
determined if the candidate pilot should replace one of the currently active pilots. It
should replace an active pilot if either of the following conditions are true:
1) the candidate Ec/Io is a TComp event.
2) the candidate Ec/Io is equal to or greater than the TAdd threshold, and the candi-
date’s Ec/Io is greater than at least two of the active pilot’s Ec/Io.
If either condition is true a drop of the pilot with the weakest Ec/Io should be initi-
ated. After the drop is performed, the mobile should request another add event, and
the stronger candidate pilot should “win out” and be added. This means of replace-
ment is in lieu of complex handoffs and is referred to as “fast pilot shuffling”.
Because the SCAP: Handoff Recognized Message may contain multiple events,
Handoff Type Determination may be performed multiple times until either an event
can be acted upon, or until all events are eliminated due to unavailable resources, or
the events are not supported in the current system.
Ideally the functionality discussed above would apply to a call in progress at any
time from call initiation to disconnect. However, it is recognized that portions of the
system architecture do not allow this to be easily accomplished. In particular the
detection and initiation of a handoff, at the MM level during call setup, is difficult
to achieve. Therefore a relaxed minimum set of requirements will apply during call
setup which will provide the functionality that is currently perceived to be needed.
The basic functionality required is the ability to add at least one soft or softer local
(not inter-CBSC) leg to the call (during setup).
From the MM perspective, this time is from when the channel assignment message
is sent (to the XC) to when the response is received (from the XC). At a minimum
the MM shall send a SCAP: CDMA XC Handoff Direction to the XC. Immediate
MM processing of the response (SCAP: CDMA Handoff Successful) does not det-
rimentally affect the handoff and is not a minimum requirement.
It should be noted that addition of another leg (the third), while not required at this
time, is next in perceived importance, followed by the dropping of an existing leg.
Hard, or inter-CBSC soft, handoffs, are not perceived as that critical during setup.
This is due in part to the hope that inter-CBSC seams will be carefully placed.
Indications of receiving, execution of, and completion of, a handoff during call set-
up shall be included in the CDL. See the CDMA CP SFS [5] (CDL section) for
more detail.
Any statistics normally pegged during handoff execution shall be pegged as well.
Any additional functionality which can be added at this time, or planned for, is en-
couraged.
Note: Handoff execution procedures may determine other Handoff Nack causes.
Refer to the failure scenarios in the various execution procedures. If the blocked
handoff is a soft/softer add or a hard handoff, the cause is stored in the CDL
LAST_HO_BLOCKED_CAUSE field. Refer to the CDMA CP SFS [5]. Refer also
to the SCAP document [6] for a list of all the Handoff Nack causes.
Note: The XC subsystem does not base any processing on the Handoff N’ACK
causes.
Note: In Table 9: "Add/Drop Selection" on page 293, the blank entries correspond
to situations which are not possible because they were filtered out by on page 292.
If this situation does occur, the MM will send a SCAP Handoff N’ACK with a de-
tailed cause of ‘Handoff not Allowed’, and issue an exception.
Note: The XC verifies that pilots with TDrop events are in the active set, therefore
the MM is not explicitly required to verify this. However, it may not be a bad idea
to do so.
6.13.6.1 Introduction
The detection algorithm is based upon determining when a multi-band and/or
multi-air-interface system - capable mobile has entered a sector-carrier that is par-
tially or completely overlaid by another CDMA carrier or carrier from another sys-
tem using a different air interface.
At the edge of a CDMA carrier’s coverage, border cells (or sites) exist which pro-
vide both CDMA and other carrier/signalling system coverage. Mobiles may be di-
rected to handoff to the other system upon entering majority coverage by the border
cell(s). In the case of dual coverage by a system using an alternate air interface,
originations and terminations will be inhibited in the border cells by making use of
the IS-95A Global Service Redirection Message. This message will indicate to the
mobile station it is to acquire the non-CDMA system and not the CDMA system.
For further details on the issues surrounding DAHO handoffs, please refer to Barry
Menich’s paper, “CDMA to AMPS Handoff Proposal”, October 6, 1994 [9].
6.13.6.2 Algorithm
DAHO handoff detection is performed in the MM.
For hard hand-ins, the hysteresis timer prevents the call from “ping-ponging” back
to the source sector-carrier.
When one of the DAHO detection triggering events occurs, or immediately upon
expiration of the hysteresis timer, the MM then checks the sector-carrier associated
DAHO flag in the database to determine which active pilots (sectors) are border
cells (sectors), and determines whether a hard handoff to another CDMA carrier or
signalling system should be attempted.
Blank entries are impossible cases. Note some entries can only be reached through
previous error or unsuccessful attempts.
If a DAHO is triggered, the MM determines the best DAHO sector, which is the
source sector with the strongest pilot measurement that has its associated DAHO
flag set. This is the “Best Source Sector”.
The MM knows if a hard handoff is allowed for the call by acquiring the hard hand-
off flag associated with the service option the call is currently on.
Target identity information used in the A+: Handoff Required shall be the same as
that used in the request to initially set up the target leg (as a soft leg).
While there are no active source legs in the call, then upon each inter-CBSC add
and drop, the MM shall check if an anchor handoff should be performed. This cov-
ers cases where the anchor handoff is not to be performed immediately upon drop-
ping the last active source leg, cases where the last source drop was performed
because of fast pilot shuffle, and cases where it is determined to perform an anchor
handoff but the handoff fails and the call remains in inter-CBSC soft handoff. Note
that if all active source legs are dropped, and then subsequently one or more source
legs are added, an anchor handoff is not performed.
When in inter-CBSC soft handoff, after each local drop that was not initiated be-
cause of fast pilot shuffle, and after each inter-CBSC add or drop performed while
there are no source legs, the MM checks if there are any source legs left in the call.
If no, and the hard handoff flag associated with the current service option indicates
that the call is NOT allowed to be hard handed off, no further checking is done.
If the anchor handoff method indicates that the call is to remain in inter-CBSC soft
handoff, then no further checking is done.
If the anchor handoff method indicates that anchor handoff is to be performed when
none of the target CBSC sectors supporting active call legs have a database repre-
sentation in the source CBSC, then the MM checks if this condition is true, and if it
is, then a target CBSC is selected and CDMA to CDMA hard handoff procedures
are initiated. This anchor handoff method applies hysteresis to the anchor handoff.
Neighbor
MAHO Inputs Associations
PN (via PSMM) Soft/Softer Handoff
PNx - ORI = 0
(ORI = 0)
There are two types of MAHO target selection. The first results from finding a
neighbor with an Outward Route Index (ORI) of 0. The neighbor is defined as inter-
nal or local to the CBSC. An intra-CBSC soft or softer add will result.
The second type occurs when a non-zero ORI is found. This means the neighbor is
external to the CBSC, in which case further processing is required.
It is the intent to exhaust all handoff candidates, within reason, before ending the
search. The process is to find the best candidate from the MAHO list reported by
the mobile until the handoff can be attempted. Failures to attempt a handoff should
result in the next best candidate being attempted. Once a handoff is attempted (i.e.
the handoff execution process is entered), the MAHO list is not used again. If hand-
off execution was entered through the outward route traversal process, a failure in
execution shall result in the next best route being attempted.
The MAHO target selection process receives handoff types and sector information
from the handoff type determination process. If necessary (as in the case of add
events), target selection makes requests to the resource allocation function (as spec-
ified in the Call Processing SFS [5]). If the requested resources are available, target
selection will start the determined execution procedure. If resources are unavail-
able, target selection will indicate this to the handoff type determination process
where other handoff types or events may be processed.
The outward route traversal process is now entered. Note that when entering the
process via DAHO there is no returning to the handoff type determination process
(if no viable candidate was found) because there is no SCAP: CDMA Handoff Rec-
ognized message present.
At this point an Outward Route Index has been chosen and is used to index into the
Outward Route (Index) List, resulting in a list of logical routes, in priority order, to
attempt for the handoff. Each logical route will produce a pointer to either an exter-
nal CDMA sector (XCSECT) or to an external sector operating on another signal-
ling system and/or carrier. Currently, only the analog (AMPS or TACS) signalling
systems are supported (XASECT). See the DBCM SFS [4] for further information.
Should the route choices be examined and no viable handoff candidate found, and
this process was entered with a MAHO indication, the process shall return to the
handoff type determination process to look for other candidates.
At this point, as a result of target selection, a digital to analog route, a MAHO initi-
ated digital to digital route, or a DAHO initiated digital to digital route has been de-
termined that maps to a hard handoff target, and so a hard handoff will be
attempted. The MM first performs some checks to make sure that a hard handoff is
allowed for the current call. If a hard handoff is allowed, all routes that are not hard
handoff routes or are not permissible hard handoff routes are removed from the
route list. This results in a list of permissible hard handoff routes to which a hard
handoff will be attempted.
The checks performed to make sure that a hard handoff is allowed are as follows.
They apply to a digital to analog hard handoff, to a MAHO initiated digital to digi-
tal hard handoff, and to a DAHO initiated digital to digital hard handoff.
1) hard handoff is allowed for the service option in effect for the call.
2) if the handoff was MAHO initiated its reported signal strength is a TComp event
over each of the active pilots.
3) the call is not in inter-CBSC soft handoff
If the checks do not pass, and target selection was entered with a MAHO indication,
the MM discards that candidate and moves on to the next best candidate. Other-
wise, the handoff procedure is ended. Note that this assumes that a hard handoff
route will not be followed by a soft handoff route in the route list.
If the checks all pass, then non-permissible routes are removed from the route list.
These are:
The MM then proceeds to attempt a hard handoff, using this list of permissible
routes.
The net result of the preceding steps is that for each of the hard handoff types, a set
of checks must pass before that type of hard handoff will be executed, as follows.
If the route maps to an XCSECT with a handoff method indicating inter-CBSC soft
handoff (A+), the MM must verify an A+ soft handoff to another system is appro-
priate.
The MM must verify the service option capabilities of the target system are com-
patible with the service option currently in use. If the service option currently in use
is not compatible with the target, the handoff is not allowed.
If the call is already in inter-CBSC soft handoff (A+), the candidate cell must be
verified to be under the control of the other CBSC. This is done by examining the
MNC and ExtCBSC of the candidate cell and comparing them to the MNC/ExtCB-
SC associated with the current portion of the call in inter-CBSC soft handoff (A+).
If this is true the handoff is initiated.
If the handoff is not allowed the MM shall discard that candidate and move on to
the next best candidate and continue as described in the previous section.
If an inter-CBSC soft handoff with the target MM does not already exist for this
call, the MM must verify that the service option capabilities of the target system are
compatible with the service option currently in use. If the service option currently
in use is not compatible with the target, the handoff is not allowed.
If the handoff is allowed, the MM allocates an inter-CBSC subrate channel and ex-
ecutes the requirements specified in Section 4.14 of the HOPC..
If an inter-CBSC soft handoff with the target MM already exists for this call, the
MM determines if this is a soft or softer add. If it is a soft add, an inter-CBSC sub-
rate channel is allocated and the requirements specified in Section 4.14 of the
HOPC are executed. If a subrate channel could not be allocated, the MM shall try
the next route for the candidate, or if there is no next route, the MM shall discard
that candidate and move on to the next best candidate.
If this is a softer add, the requirements specified in Section 4.14 of the HOPC are
executed.
Inter-CBSC soft vs. inter-CBSC softer add has already been determined by Handoff
Type Determination.
If an inter-CBSC handoff with the target MM does not already exist, the MM allo-
cates an inter-CBSC subrate channel and executes the procedures specified in Sec-
tion 4.14 of the HOPC. If a subrate channel cannot be allocated, the MM shall
discard that candidate and move on to the next best candidate.
If an inter-CBSC soft handoff with the target MM already exists, and Handoff Type
Determination has detected a soft add, an inter-CBSC subrate channel is allocated
and the requirements specified in Section 4.14 of the HOPC are executed. If a sub-
rate channel could not be allocated, the MM shall discard that candidate and move
on to the next best candidate.
Since detection of the target on an external neighbor list means that an inter-CBSC
soft handoff to the target CBSC either currently exists or previously existed for this
call, it can be presumed that the service options are compatible.
Note: The HandOffMode is not required to be recent changeable within the XC, but
this would be desirable.
Note: Hard handoffs initiated but blocked by the MSC are considered blocked as
well. Error conditions such as database errors also constitute a block.
The BBX will be equipped with an RSSI circuit to measure the signal power con-
tained in the 1.2288 MHz bandwidth of the frequency to which the BBX is as-
signed. This information will be useful in determining if a mobile station can close
the reverse link on handoff. This is especially critical in a hard handoff situation
where only one target cell is specified. Under this condition, there is no other cell
(diversity) to enhance the probability of reception on the reverse link. Currently,
there is no decision on how exactly to use RSSI measurements from the BBX, at
what rate they should collected, or even what subsystem will be processing these
measurements. BBX RSSI measurements are limited to being logged by the diag-
nostic monitor for the T1 system.
RSSI can be used to determine reverse channel rise which is useful for blocking.
The forward channel power control process could send a message indicating that no
more power could be allocated for the current connection.
The power control execution process will generate a forward channel gain for each
mobile connection at a base station. This gain is, of course, used in future decisions
on forward link power control, but may also be used by the handoff detection pro-
cess. For example, the pilot strengths reported by the mobile station may not indi-
cate handoff, but the FER experienced by the mobile would. This might happen
because of the adoption of a power control algorithm that adjusts gain as a function
of number of users rather than on a need basis. This type of power control, or even
the use of RF: Power Report Measurement Messages is not included in the T1 sys-
tem.
MSC
Inter-CBSC
CBSC A Trunks CBSC B
Selector
BTS
VCELP Voice
PCM Voice
Inter-BSC Soft
Mobile Handoff Boundary
VCELP voice is routed through CBSC-B to CBSC-A’s selector function. As the mobile
moves toward CBSC-B, all of the mobile’s voice will be routed through CBSC-B as shown
in Figure 45.
If the mobile keeps moving away from CBSC-A, CBSC-A does not have adequate soft
handoff information to sustain the call. The selector function must be moved from CBSC-
A to CBSC-B (as shown in Figure 46) which currently requires a hard handoff.
This document describes the optimum methods for performing the hard handoff.
MSC
Inter-CBSC
CBSC A Trunks CBSC B
Selector
BTS
Inter-BSC Soft
Handoff Boundary
Mobile
VCELP Voice
PCM Voice
Figure 45: Inter-CBSC Soft Handoff, Backhaul
MSC
Inter-CBSC
Trunks CBSC B
CBSC A
Selector
BTS
Inter-BSC Soft
Handoff Boundary
10.0 Competition
Features:
Criteria:
•Active pilots must be in a “softer”
handoff call state
•Candidate must be >= to Tadd
•Candidate must be associated with
the “softer pair” BTS (otherwise, add
leg)
•Candidate must be > at least one
active pilot
6 Way Handoff
Pilot Dominance
Pilot Shuffle
11.0 Summary
From Dan DeClerck’s taxonomy:
Each of the previously defined methods for hard handoff detection have various
tradeoffs.Various deployment examples are given below with the preferred method of
handoff detection.
11.1 CDMA to Analog (AMPS/NAMPS/TACS) handoff, same service provider
The preferred method would involve beacons, co-located with analog cell sites. This
is preferred for older mobiles (IS-95A and older), due to the large number of sub-
scriber units which do not have the necessary software upgrades to perform valid
location ranging/Edge detection or Subscriber adjacent cell scanning techniques.
Newer subscriber units (IS-95B) may have functionality to scan adjacent AMPS sig-
nalling channels. This could be used for very new 800 MHz CDMA deployments.
11.2 N carriers to N-1 carriers handoff (CDMA carrier handoff).
11.2.1 Extra carrier for In-building or tunnel, spot coverage.
Adjacent frequency scan by subscriber unit is the preferred method, due to
the large amount of multipath and a rapidly changing Reference PN, which
would reduce the effectiveness of location ranging/ edge detection tech-
niques. DAHO techniques would be difficult, since the size of the area would
be small, and DAHO requires at least two base stations overlap past the
boundary of the carrier’s coverage.
11.2.2 Extra carrier for large scale changes in population density (Urban to subur-
ban/ Suburban to Rural)
Location ranging/Edge detection, DAHO or pilot beacons are preferred over
other techniques, due to the inherent degradation of speech quality in the
Subscriber unit adjacent frequency scanning technique. It should be noted
that when using Edge Detection, the frequency seam should be chosen with
regard to natural topological boundaries, such as water or large open flat land
in order to reduce the amount of multipath and or frequent changes in Refer-
ence PN (non-dominant pilot scenario). The reduction of multipath and/or
elimination of a rapidly changing Reference PN by the mobile ensures a
more stable environment to utilize edge sensing via PN phase measurements.
11.2.3 Notes on systems that have older non-adjacent frequency scanning mobiles.
It is possible for the older mobiles to co-exist in a system with the newer
mobiles. The base station may indicate the ubiquitous frequencies to the
mobile in the Channel List Message. The newer mobile will use the Extended
Neighbor List Message to determine the larger set of frequencies it may use.
Also, the MOBILE_P_REV field in the Origination Message can indicate
the mobiles protocol revision level, and thus, if the mobile supports adjacent
frequency scanning. If the protocol revision level indicates the mobile does
not have this capability, the mobile can be channel assigned to one of the
ubiquitously deployed carriers.
11.3 Intersystem seam (where the Carrier bands do not intersect)
In this scenario, it is not practical to put beacons transmitting in other service pro-
vider’s spectrum, nor is it practical to allow the mobile to transmit in this spectrum
for handoff detection(E911). DAHO is not practical, since it requires an overlap of at
least two base stations near the edge (which is not possible, since some other service
provider owns the spectrum). The most practical techniques would be: Edge sensing
if the topology of the landscape permits it, or the employment of the Adjacent Fre-
quency scan by subscriber unit.
12.0 Vision
12.1 Timeline
Stolen from Rebecca MacKenzie’s May 14, 1997 memo titled “Inter-CBSC SHO Deployment
Recommmendations: System Engineering”. Sections ending with an asterisk will be covered in
this document.
As promised in our discussions regarding the subject matter I have started a list of recommenda-
tions Systems Engineering would like to see implemented. Specifically, this list is developed by
the PrimeCo Systems Engineering Group. Some of the items where listed in your kickoff meeting
agenda but I wanted to include detail from our perspective.
13.1 Criteria for Successful Feature Deployment and Operations:
1. Must be at least as good as beacon HHO. Currently, ICBSC HHO system suc-
cess rate is approximately 95%. Under controlled drives across the HHO seam,
success rate is 97.5%.
2. We must have a method for tracking the performance - i.e. new CFC or PM
reports that measure Anchor HO success rate.
3. Minimum CBSC outage time.
4. Minimal service interruption.
5. Application note detailing:
white paper on operation of ICBSC SHO
required database commands
hardware/software requirements and implications
msc/cbsc/bts requirements
troubleshooting and optimization guide
rf implications of N-way to 1-way Anchor HO
additional sho delay measurements with anchor cbsc
specific performance measurement pm reports and cfc’s
future enhancements
new seam placement (traffic load placement)
6. Transitioning of inter-carrier seam supported via pilot beacons to inter-CBSC
seam.
7. Fallback strategy for seam transformation.
8. Transitioning of inter-carrier seam supported via DAHO to inter-CBSC SHO
seam.
9. Ability to implement 2nd carrier in hot spot areas along the seam.
13.2 New CDL format:
1. Perhaps pipe delimit the data (reduces file size).
2. Concentrate on reducing the file size.
3. Include new CFC for Anchor Handoff.
Guide to planning the RF and infrastructure for the support the inter-CBSC feature.
1. seam placement rules*
2. MSC trunking rules
13.5 Inter-CBSC Application Note:
Information required by the customer for the deployment and maintenance of the inter-CBSC
SHO feature.
13.6 ATP for the Inter-CBSC SHO:
Define the acceptance test plan for the Inter-CBSC SHO feature.
13.7 Inter-CBSC Customer Presentation:
14.0 Bibliography
1. Jim Marocchi’s LPA TEM
2. Dennis Schaeffer’s CDMA design tools
3. Handoff and Power Control System Functional Specification
I
Idle Handoff 155