Recent from talks
All channels
Be the first to start a discussion here.
Be the first to start a discussion here.
Be the first to start a discussion here.
Be the first to start a discussion here.
Welcome to the community hub built to collect knowledge and have discussions related to CdmaOne.
Nothing was collected or created yet.
CdmaOne
View on Wikipediafrom Wikipedia
Not found
CdmaOne
View on Grokipediafrom Grokipedia
cdmaOne is a second-generation (2G) digital cellular telecommunications standard based on Code Division Multiple Access (CDMA) technology, also designated as Interim Standard 95 (IS-95).[1] It was the first widespread commercial application of CDMA in mobile networks, enabling multiple users to share the same frequency band through unique spreading codes, which significantly improved spectrum efficiency, call quality, and capacity compared to first-generation analog systems like AMPS.[2] Developed primarily by Qualcomm, cdmaOne encompassed revisions IS-95A and IS-95B, supporting voice, low-speed data, and signaling services at rates up to 115 kbps.[3]
The development of cdmaOne originated from Qualcomm's pioneering work on spread-spectrum techniques in the 1980s, culminating in a public demonstration of CDMA technology on November 7, 1989, in San Diego, California.[4] This breakthrough addressed key challenges in cellular communications, such as limited capacity and interference, through innovations like variable-rate coding and soft handoffs.[4] The IS-95A standard was formally published in 1995 by the Telecommunications Industry Association (TIA) and Cellular Telecommunications Industry Association (CTIA), marking the official adoption of CDMA for digital cellular service.[1] The first commercial deployment was in Hong Kong by Hutchison Telecom in 1995, followed by major launches in the United States in 1996; by the early 2000s, it had become the fastest-growing 2G technology, surpassing 100 million subscribers worldwide.[5][6][7]
Key technical features of cdmaOne include a channel bandwidth of 1.25 MHz, direct-sequence spread spectrum modulation for interference rejection, and precise power control to maintain signal quality in dense environments.[1] IS-95A provided data rates of 14.4 kbps for packet-switched services, while IS-95B, standardized in 1998 and first deployed in 1999, enhanced this to 64-115 kbps through channel aggregation, enabling early mobile internet access and SMS.[2][8] Operating primarily in the 800 MHz and 1.9 GHz bands, it supported international roaming via the ANSI-41 protocol and offered 4-10 times the capacity of GSM or AMPS systems.[3] Its significance lies in revolutionizing mobile communications by paving the way for third-generation (3G) evolutions like cdma2000 1xRTT and EV-DO, influencing global standards and deployments in regions including North America, Asia-Pacific, and Latin America.[4]
This message ensures coordinated access attempts to prevent overload.[36]
The Extended Handoff Direction Message, sent on the paging or forward traffic channel to initiate handoffs (typical length: 136-200 bits depending on neighbor list size), directs the MS to update its active, candidate, or neighbor sets and includes fields such as:
This message supports soft and hard handoffs by specifying new channel parameters and thresholds for pilot evaluation.[15][36]
History and Standardization
Origins and Development
The development of cdmaOne, commercially known as the brand for the IS-95 standard, originated in the late 1980s at Qualcomm, where engineers led by Irwin Jacobs and Andrew Viterbi pioneered a digital cellular system based on code division multiple access (CDMA) technology. This innovation built on spread-spectrum techniques originally developed for military applications during World War II, adapting them for commercial mobile communications to address the limitations of analog 1G systems like AMPS. By 1989, Qualcomm had demonstrated a prototype CDMA system capable of supporting multiple users on the same frequency band, marking a shift toward more efficient spectrum utilization compared to time-division multiple access (TDMA) approaches. In 1990, Qualcomm formally proposed CDMA to the Telecommunications Industry Association (TIA) as a candidate for the next-generation digital standard, initiating a multi-year standardization effort amid competition from TDMA-based proposals.[4][9][10] The TIA approved IS-95 as an interim standard in July 1993, establishing it as the first CDMA-based digital cellular technology and recognizing its potential for voice and low-rate data services in the 800 MHz and 1.9 GHz bands. This standard was subsequently endorsed by the International Telecommunication Union (ITU) as part of the global 2G framework in 1999, positioning cdmaOne alongside other digital standards like GSM and D-AMPS. Unlike GSM, which relied on TDMA and frequency-division multiple access (FDMA) in the 900/1800 MHz bands, and D-AMPS, a TDMA evolution of analog AMPS in North America, cdmaOne offered superior spectrum efficiency by allowing simultaneous voice transmissions over the same carrier frequency through unique orthogonal codes, potentially supporting up to three times more users per cell site without expanding infrastructure. This advantage stemmed from CDMA's soft handover capabilities and interference rejection, enabling higher capacity in dense urban environments while reducing the need for additional spectrum allocation.[8][11][5] To promote adoption, the CDMA Development Group (CDG) was founded in December 1993 as an international consortium of equipment manufacturers, operators, and service providers, including Qualcomm, Lucent Technologies, and early adopters like AirTouch. The CDG played a pivotal role in coordinating interoperability testing, educating regulators, and lobbying for CDMA's inclusion in global markets, which helped counter the momentum of GSM's European dominance. The first commercial deployment of IS-95A, the initial revision of cdmaOne, occurred in December 1995 by Hutchison Telecom in Hong Kong, serving as a proof-of-concept for large-scale CDMA operations and paving the way for widespread rollout in Asia and North America. This launch demonstrated practical benefits, including clearer voice quality and lower dropped calls, further validating CDMA's edge over TDMA competitors in real-world efficiency.[12][8][13]Protocol Revisions
The cdmaOne standard, based on the IS-95 family of specifications developed by the Telecommunications Industry Association (TIA), underwent several revisions to enhance voice quality, data capabilities, and system interoperability. The initial IS-95A revision, published in 1995, established the foundational protocol for 2G CDMA systems, supporting basic voice services at 8 kbps using the Qualcomm Code-Excited Linear Prediction (QCELP) vocoder and defining the initial forward and reverse link structures for circuit-switched operations in the 800 MHz cellular band.[14] This revision operated primarily with Rate Set 1, providing variable data rates up to 9.6 kbps for voice and low-speed data, while enabling dual-mode compatibility with analog AMPS networks to facilitate gradual deployment.[15] Subsequent enhancements in IS-95B, completed by TIA in June 1997, introduced significant improvements for data services and higher voice rates. This revision added Rate Set 2, supporting 13 kbps voice encoding with an enhanced QCELP vocoder for improved audio quality, alongside multi-channel operation that aggregated up to eight 14.4 kbps channels to achieve packet data rates of up to 115.2 kbps, though typical deployments offered 64 kbps packet-switched services.[12][15] IS-95B also refined handoff procedures, optimizing soft handoff algorithms to reduce Walsh code usage per user and enhance reliability during mobility, which contributed to better overall network capacity and call quality.[16] The first commercial IS-95B deployment occurred in South Korea by SK Telecom (SKT) in September 1998, marking the initial rollout of high-speed packet data in a cdmaOne network.[12] Minor revisions, such as IS-95C, focused on interoperability enhancements, including better alignment with PCS band operations and refined signaling for multi-vendor environments, though these were incremental updates without major architectural changes. The IS-95 revisions were approved by TIA between 1995 and 1999, with ongoing ITU involvement to align cdmaOne with preparatory work for IMT-2000 standards, paving the way for evolution to 3G systems like cdma2000 while maintaining backward compatibility.[17] These updates collectively enabled cdmaOne to support growing demands for voice and emerging data applications in the late 1990s.Technical Principles
CDMA Fundamentals
Code Division Multiple Access (CDMA), as implemented in cdmaOne (also known as IS-95), is a channel access method that allows multiple users to share the same frequency band simultaneously by assigning each user a unique orthogonal code for channelization, typically Walsh functions of length 64.[15] This approach originated from military spread-spectrum techniques developed for secure communications during and after World War II.[18] Unlike Frequency Division Multiple Access (FDMA) or Time Division Multiple Access (TDMA), CDMA employs a frequency reuse factor of 1, meaning the entire available spectrum can be reused in every cell, which significantly enhances system capacity by minimizing interference through code orthogonality.[15] The core spreading process in cdmaOne utilizes Direct Sequence Spread Spectrum (DSSS), where user data at rates around 9.6 kbps is multiplied by pseudo-noise (PN) sequences to expand the signal bandwidth to a chip rate of 1.2288 Mcps, occupying approximately 1.25 MHz.[19] These long PN sequences, generated from maximal-length shift registers, provide the wideband spreading that distinguishes user signals at the receiver via despreading with the matching code, while treating other signals as noise to achieve multiple access.[1] This spreading not only enables secure and interference-resistant transmission but also supports the universal frequency reuse inherent to CDMA systems.[15] To address the near-far problem—where signals from nearby mobiles overpower those from distant ones at the base station—cdmaOne incorporates robust power control mechanisms. Open-loop power control estimates path loss based on the received base station signal strength to set initial mobile transmit power, while closed-loop power control adjusts power in real-time (up to 800 times per second) via feedback commands from the base station to maintain a target signal-to-noise ratio.[20] These mechanisms ensure all user signals arrive at the base station with comparable power levels, optimizing overall system capacity and link quality.[15] Soft handoff in cdmaOne facilitates seamless mobility by allowing a mobile to maintain simultaneous connections to multiple base stations using the same frequency but different PN offsets, with the network selecting the best signal through maximal ratio combining.[20] This process, which can involve up to six base stations, reduces the risk of call drops during transitions and improves signal reliability in overlapping coverage areas, contributing to the system's higher capacity compared to hard handoff schemes in FDMA or TDMA.[1]Modulation and Coding Techniques
cdmaOne employs quadrature phase-shift keying (QPSK) modulation on the forward link, enabling coherent detection facilitated by the continuous pilot channel.[21] This approach allows for efficient use of orthogonal Walsh codes across in-phase (I) and quadrature (Q) channels, supporting multiple logical channels within the 1.25 MHz bandwidth.[21] On the reverse link, offset quadrature phase-shift keying (OQPSK) is utilized instead of standard QPSK, with the Q-channel delayed by one-half chip relative to the I-channel. This offset reduces the peak-to-average power ratio (PAR) of the transmitted signal, optimizing operation within the linear range of mobile station power amplifiers and minimizing distortion.[22] Channel coding in cdmaOne primarily relies on convolutional encoding with a code rate of 1/2 and a constraint length of 9 for the forward traffic channel in rate set 1, providing robust error correction against channel impairments.[21] Decoding is performed using the Viterbi algorithm, which efficiently computes the maximum-likelihood path through the trellis structure defined by the code polynomials 753 octal and 561 octal.[23] For higher data rates, such as those in rate set 2 or supplemental channels, punctured convolutional codes are applied by systematically omitting certain coded bits, allowing rates up to 1/2 while maintaining compatibility with the base rate 1/2 mother code.[21] Voice services integrate the Qualcomm Code Excited Linear Prediction (QCELP) vocoder, operating in a variable-rate mode to optimize capacity by adapting to speech activity. The vocoder produces bit rates of 9.6 kbps (full rate), 4.8 kbps (half rate), 2.4 kbps (quarter rate), and 1.2 kbps (eighth rate), with lower rates used during silence or low-activity periods to reduce transmitted power and interference.[24] To mitigate the effects of multipath fading, cdmaOne uses 20 ms block interleaving on the traffic channels, rearranging coded bits across the frame to distribute burst errors. For the forward traffic channel in rate set 1 full rate, the interleaver operates on a matrix of 24 rows by 16 columns for a total of 384 symbols (including repetitions at lower rates), where bits are written row-wise and read column-wise according to a fixed permutation pattern that ensures even dispersion of adjacent bits.[25] The effective processing gain, which quantifies interference suppression, is the spreading gain given by the ratio of chip rate to input bit rate. For a 9.6 kbps data service, this yields a processing gain of approximately 21 dB, calculated as in the context of the system's spreading.[15]Physical Layer Specifications
Forward Link
The forward link in cdmaOne, also known as the downlink, transmits signals from the base station to mobile stations over a 1.25 MHz bandwidth carrier, with a chip rate of 1.2288 Mcps using direct-sequence code-division multiple access (DS-CDMA).[15] In North America, these carriers are centered in the 869–894 MHz band for cellular services or the 1930–1990 MHz band for personal communications services (PCS).[26] Channelization is achieved using 64 orthogonal Walsh codes of length 64, each representing a logical channel within the shared physical carrier.[27] The forward link supports four primary channel types: the pilot channel for reference signals, the sync channel for timing alignment, paging channels for broadcast messages, and traffic channels for dedicated user communications.[19] The pilot channel transmits an unmodulated, all-zero sequence using Walsh code 0, providing a coherent phase reference for demodulation, facilitating initial timing acquisition, and enabling automatic gain control at the receiver.[19] It operates continuously without carrying user data and is typically transmitted at a power level 4–6 dB higher than traffic channels to ensure reliable detection across the cell.[15] This channel is essential for mobiles to distinguish sectors through unique long pseudonoise (PN) code offsets applied to the quadrature spreading.[27] The sync channel, using Walsh code 32, delivers synchronization data at an information rate of 1.2 kbps, which is encoded and repeated to 4.8 kbps before spreading at 1.2288 Mcps.[19] It conveys critical parameters including the system time (aligned to GPS), frame offsets, and the pilot PN code phase offset, structured in 80 ms superframes composed of three 26.67 ms frames.[15] This enables mobiles to align their timing with the base station during initial access and handoff procedures.[27] Up to seven paging channels can operate per carrier, utilizing Walsh codes 1–7 and supporting data rates of either 4.8 kbps or 9.6 kbps in 20 ms frames, with the rate indicated by the sync channel.[27] These channels broadcast overhead messages such as system parameters, access parameters, and neighbor lists, as well as paging notifications for incoming calls and short message service (SMS) deliveries to idle mobiles.[19] They ensure efficient resource allocation by allowing mobiles to monitor without dedicated assignments.[15] The forward traffic channel provides dedicated bearer services for voice and low-rate data, with variable rates of 1.2, 2.4, 4.8, or 9.6 kbps in 20 ms frames, assigned from the remaining 56 Walsh codes (8–31 and 33–63).[19] Power control adjusts transmission power every 1.25 ms to combat path loss and interference, while convolutional coding and interleaving enhance reliability for user traffic and signaling.[27] This structure supports up to 64 simultaneous channels per sector, enabling efficient multiplexing in a CDMA environment.[15]Reverse Link
The reverse link in cdmaOne, also known as the uplink from mobile stations to the base station, consists primarily of the access channel and the reverse traffic channel, addressing the challenges of asynchronous transmissions from multiple mobiles with varying power levels and distances.[28] The access channel serves as a random access mechanism for mobile-originated call setups, system registrations, and responses to paging messages, operating at data rates of 4.8 kbps or 9.6 kbps depending on the configuration.[24] It employs a long pseudonoise (PN) code for spreading, with the code offset uniquely determined by the mobile's Electronic Serial Number (ESN) to distinguish transmissions from different devices.[24] To mitigate collisions during simultaneous access attempts, the channel uses a slotted ALOHA protocol, where mobiles transmit in predefined 20 ms slots synchronized to the base station's timing, reducing the probability of overlap and enabling retransmissions upon failure.[29] The reverse traffic channel provides a dedicated uplink for conveying voice and data traffic once a connection is established, supporting Rate Set 1 (up to 9.6 kbps) or Rate Set 2 (up to 14.4 kbps) with variable rates adjusted in 20 ms frames to accommodate varying service needs.[24] Unlike the forward link, it lacks a dedicated pilot channel for channel estimation; instead, mobiles rely on data-aided timing recovery techniques, leveraging the encoded data symbols themselves for synchronization and phase tracking at the base station receiver.[30] Orthogonal modulation is achieved using 64-ary Walsh functions, where groups of six symbols select one of 64 orthogonal codes to multiplex signaling and data while maintaining separation among users.[28] Power control on the reverse link operates at a rate of 800 Hz, with the base station providing feedback commands every 1.25 ms to direct mobiles in incrementing, decrementing, or holding their transmit power in 1 dB steps, thereby equalizing the received power from all users and minimizing near-far interference.[31] This closed-loop mechanism, building on CDMA fundamentals, ensures efficient resource utilization in the presence of path loss variations and multipath fading.[15]Spreading and Synchronization
In cdmaOne, based on the IS-95 standard, spreading is achieved using pseudo-noise (PN) codes and Walsh sequences to enable multiple access and orthogonal channel separation. The long PN code, a Gold code with a length of chips, is employed for user separation and scrambling the transmitted signal. This code is generated using a 42-stage linear feedback shift register with period chips. On the reverse link, it operates at the full chip rate of 1.2288 Mcps for user separation. On the forward link, an equivalent decimated sequence (by factor 64) is used for scrambling at the symbol rate, ensuring unique identification for up to users while maintaining spectral properties suitable for CDMA.[28][32] Short PN codes consist of two 15-bit maximal-length sequences (one for the in-phase or I channel and one for the quadrature or Q channel), each with a period of chips, repeating approximately every 26.67 ms at the 1.2288 Mcps rate. These codes are used for sector and carrier identification, with 512 unique phase offsets (64 chips apart) assigned to base stations to distinguish cells and sectors, facilitating initial acquisition and reducing inter-cell interference.[15][32] On the forward link, Walsh codes provide orthogonal channelization, derived from a 64×64 Hadamard matrix where each code is 64 chips long and operates at the chip rate of 1.2288 Mcps. These binary orthogonal sequences separate up to 64 simultaneous channels per sector, such as the pilot channel using Walsh code 0 and the synchronization channel using code 32, ensuring minimal intra-cell interference.[28][32] Synchronization in cdmaOne relies on the synchronization (sync) channel, which transmits frame timing information at 1.2 kbps (encoded to 4.8 kbps) within 80 ms superframes, allowing mobile stations to align with the base station's long PN code phase and system time. Network-wide alignment is maintained using GPS for base station clocks or derived from a common reference, with the pilot channel providing continuous unmodulated spreading for fine timing acquisition via correlation with the short PN codes.[15][32] The RAKE receiver exploits multipath propagation by using multiple correlator fingers to capture and combine delayed signal replicas, despreading each path with the appropriate PN and Walsh codes. The receiver output is given by where are the complex path gains estimated from the pilot, is the despread signal, and are the path delays, typically combining up to three or more fingers spaced at least 1 chip (0.813 μs) apart to maximize signal-to-noise ratio.[28][32]Data Link and Higher Layers
Layer 2 Protocols
In cdmaOne, standardized as IS-95B, the Layer 2 protocols encompass the multiplexing sublayer and associated link access procedures to manage data framing, error control, and integration with higher layers for both voice and data services. The multiplexing sublayer serves as the primary mechanism for combining upper-layer signaling messages and user traffic into fixed-duration frames, ensuring efficient transport over the air interface while supporting variable rates. This sublayer operates independently of the physical layer details, focusing on logical framing to accommodate circuit-switched voice and early packet data capabilities.[33][34] Multiplexing in cdmaOne employs 20 ms frames to aggregate signaling and user data streams, with the sublayer performing segmentation and reassembly as needed for rate adaptation. For Rate Set 1 (up to 9.6 kbps), frames support a maximum payload of 172 bits, while Rate Set 2 (up to 14.4 kbps) allows up to 267 bits per frame, enabling higher throughput through submultiplexing across one fundamental code channel and up to seven supplemental code channels. This approach facilitates concurrent voice and low-rate data without disrupting primary traffic flows.[34][33] The link layer protocols include the mobile station (MS) signaling link, which handles control messages such as layer 3 signaling for channel assignment and handoff, and integrates with upper-layer protocols for call management and mobility procedures. For user data, the radio link protocol (RLP) provides a stream-oriented service, segmenting packets from the logical link control (LLC) layer into fixed-size frames suitable for the multiplexing sublayer. Signaling messages are formatted separately to prioritize reliability for control plane operations.[34][33] Error control at Layer 2 relies on a combination of forward error correction (FEC) and automatic repeat request (ARQ) tailored to service type. Voice traffic primarily uses FEC through convolutional coding integrated at framing, avoiding retransmissions to minimize latency, while data services employ selective repeat ARQ via RLP, which uses negative acknowledgments (NAKs) and sequence numbering (e.g., 8-bit sequence field in Format B frames) for retransmitting only erroneous segments, with up to three retry rounds configurable. This hybrid strategy balances reliability and efficiency, with RLP timers based on round-trip delay estimates.[33][34] Layer 2 frame formats consist of a compact header indicating length and type, followed by the payload and a cyclic redundancy check (CRC-6) for integrity verification, particularly in signaling frames to detect errors before physical layer encoding. For example, RLP frames include an 8-bit sequence header, variable data payload (e.g., 20 or 32 octets), and rely on the subsequent physical layer CRC (8-12 bits depending on rate) for end-to-end quality indication. These formats ensure compact transmission, with tail bits added for encoder flushing.[15][33] Integration with the physical layer occurs through mapping Layer 2 frames to traffic channels via service options, such as SO1 for 8 kbps QCELP voice, which directly feeds vocoder output into multiplexing without RLP, or SO2 for 13 kbps enhanced variable rate vocoder (EVRC). Data services use options like SO3 for asynchronous data, where multiplexed frames are assigned to dedicated traffic channels, supporting backward compatibility with IS-95A while enabling multi-channel aggregation in IS-95B.[33][35]Signaling Procedures
In cdmaOne networks, call setup procedures manage the establishment of connections for both mobile-originated and mobile-terminated calls using the control plane over access and paging channels. For mobile-originated calls, the mobile station (MS) transmits an Origination Message on the reverse access channel at 4.8 kbps, containing fields such as the mobile identification number (MIN), electronic serial number (ESN), and requested service option (e.g., voice at 13 kbps). The base station (BS) acknowledges receipt and performs authentication using the Cellular Authentication and Voice Encryption (CAVE) algorithm, which generates a shared secret data (SSD) from a 64-bit authentication key (A-key), ESN, and a random challenge (RAND), producing a 64-bit authentication response for verification. Upon successful authentication, the BS sends a Channel Assignment Message on the forward paging channel, assigning a dedicated traffic channel with specified code channel and frame offset, transitioning the MS to the traffic state. For mobile-terminated calls, the BS broadcasts a Page Message on the forward paging channel to alert the MS, which responds with a Page Response Message on the access channel, followed by similar authentication and channel assignment steps.[15][36] Handoff procedures in cdmaOne ensure seamless mobility by supporting multiple types tailored to network topology and frequency usage. Soft handoff occurs when the MS moves between sectors or cells on the same frequency, employing an "add before drop" mechanism where the MS's Rake receiver simultaneously demodulates signals from up to three base stations in the active set, with the BS combining the signals for improved reliability. Softer handoff is a variant within the same cell but different sectors, leveraging orthogonal Walsh codes for intra-cell diversity without inter-BS coordination. Hard handoff is invoked for frequency changes or transitions to non-CDMA systems like AMPS, requiring the MS to drop the current connection and acquire a new pilot signal, directed by the BS via dedicated messages. These procedures rely on pilot strength measurements reported by the MS to maintain connection quality during mobility.[15][36] Registration and location update procedures enable the network to track MS position and availability, primarily through messages on the access channel. Registration types include power-up/power-down (initial attachment/detachment), timer-based (periodic every 6-24 hours), distance-based (when exceeding a distance threshold from last registration), zone-based (upon entering a new registration zone defined by the BS), and ordered (BS-initiated). The MS includes its MIN, ESN, and PN offset in the Registration Message to identify its location area, allowing the visitor location register (VLR) to update the home location register (HLR) without full authentication unless specified. These updates occur implicitly during call setup or explicitly via dedicated messages, ensuring efficient paging and routing.[15][36] Power control signaling maintains link quality by dynamically adjusting transmit power, with transmission power control (TPC) bits embedded in the forward traffic channel at 800 bps to command reverse link adjustments. Each 20 ms frame includes 16 TPC bits (one per power control group), each commanding a 1 dB increase or decrease based on the BS's signal-to-interference ratio (SIR) measurements, enabling rapid closed-loop correction at 800 times per second. Open-loop estimation supplements this by having the MS adjust initial power based on received pilot strength. These procedures, transported via Layer 2 MAC-layer framing, minimize interference in the shared CDMA spectrum.[15][36] Key signaling messages exemplify these procedures, broadcast or directed over paging and traffic channels with standardized formats including message type, length, data fields, and cyclic redundancy check (CRC). The Access Parameters Message, broadcast periodically on the paging channel (length: 184 bits), configures MS access behavior and includes fields such as:| Field | Size (bits) | Description |
|---|---|---|
| MSG_TYPE | 8 | Identifies message type (e.g., 0x09 for Access Parameters). |
| PILOT_PN | 9 | Base station pilot PN offset. |
| ACC_MSG_SEQ | 7 | Sequence number for access message updates. |
| NOM_PWR | 8 | Nominal open-loop power level. |
| INIT_PWR | 8 | Initial power for access probes. |
| PWR_STEP | 4 | Power step increment (e.g., 1-3 dB). |
| NUM_STEP | 4 | Maximum number of power steps. |
| MAX_CAP_SZ | 3 | Maximum probe sequence length. |
| Persistence Values | Variable | Backoff parameters for collision avoidance. |
| Probe Randomization | 8 | Randomization range for probe timing. |
| Field | Size (bits) | Description |
|---|---|---|
| MSG_TYPE | 8 | Identifies as Extended Handoff Direction (e.g., 0x1E). |
| HDM_SEQ | 8 | Handoff direction message sequence number. |
| ADD_RECORD_LIST | Variable | List of PN offsets, SID/NID for sectors to add (up to 6 records, 24 bits each). |
| DROP_RECORD_LIST | Variable | Sectors to drop from active set. |
| REPLACE_RECORD_LIST | Variable | Sectors to replace. |
| SEARCH_WINDOW_SIZE_A | 9 | Search window for active set pilots. |
| SRCH_WIN_N | 9 | Neighbor set search window. |
| SRCH_WIN_R | 9 | Remaining set search window. |
| T_ADD | 6 | Threshold for adding to active set (dB). |
| T_DROP | 6 | Threshold for dropping from active set. |
| T_COMP | 6 | Pilot comparison threshold. |
| N_FORW_FREQ | 1 | Number of forward CDMA frequencies. |
| FORW_FREQ_0 | 9 | Primary frequency assignment. |