Whenever a valid Neighbor List Message is received on the current Paging Channel (PAGECHs), the configuration message sequence number, CONFIG_MSG_SEQr, shall be compared to that stored in NGHBR_LST_MSG_SEQs. If the comparison results in a match, the mobile station may ignore the message. If the comparison results in a mismatch, then the mobile station shall process the remaining fields in the message as follows.
If the PILOT_INC field is not within the valid range specified in 3.7.2.3.2.3, then the mobile station shall ignore the Neighbor List Message that contains it.
The mobile station shall store the following parameters:
• Configuration message sequence number (CONFIG_MSG_SEQs = CONFIG_MSG_SEQr, NGHBR_LST_MSG_SEQs = CONFIG_MSG_SEQr)
• Pilot PN sequence offset increment (PILOT_INCs = PILOT_INCr)
The mobile station shall set NGHBR_SET_SIZEs to the number of neighboring base stations contained in the Neighbor List Message.
For each of the neighboring base stations contained in the Neighbor List Message, the mobile station shall perform the following:
• If the ith occurrence of NGHBR_CONFIGr is equal to ‘000’, ‘001’, or ‘010’, set the NGHBR_CONFIG field of NGHBR_REC[i] to the ith occurrence of NGHBR_CONFIGr; otherwise, set the NGHBR_CONFIG field of NGHBR_REC [i] to ‘011’.
• Set the NGHBR_PN field of NGHBR_REC [i] to the ith occurrence of NGHBR_PNr.
If GEN_NGHBR_LST_MSG_SEQs is not equal to CONFIG_MSG_SEQs, the mobile station shall perform the following:
• Set the SEARCH_PRIORITY field of the NGHBR_REC to ‘10’ (high) for all NGHBR_SET_SIZEs entries.
• Set the NGHBR_BAND field of NGHBR_REC to CDMABANDs for all NGHBR_SET_SIZEs entries.
• If NGHBR_CONFIGr equals ‘010’, set the NGHBR_FREQ field of NGHBR_REC to the first CDMA Channel listed in the CDMA Channel List Message or Extended CDMA Channel List Message transmitted by the current base station for all NGHBR_SET_SIZEs entries; otherwise, set the NGHBR_FREQ field of NGHBR_REC to CDMACHs for all NGHBR_SET_SIZEs entries.
• Set the SRCH_WIN_NGHBR field of NGHBR_REC to SRCH_WIN_Ns for all NGHBR_SET_SIZEs entries.
• Set the SRCH_OFFSET_NGHBR field of NGHBR_REC to ‘000’ for all entries.
The mobile station shall set the ACCESS_ENTRY_HO field of the NGHBR_REC to ‘0’ for all NGHBR_SET_SIZEs entries if any of the following conditions are met:
• EXT_SYS_PARAMETERs is equal to ‘0’,
• NGHBR_SET_ENTRY_INFOs is equal to ‘0’, or
• EXT_SYS_PAR_MSG_SEQs is not equal to CONFIG_MSG_SEQs.
The mobile station shall set the ACCESS_HO_ALLOWED field of the NGHBR_REC to ‘0’ for all NGHBR_SET_SIZEs entries if any of the following conditions are met:
• EXT_SYS_PARAMETERs is equal to ‘0’,
• NGHBR_SET_ACCESS_INFOs is equal to ‘0’, or
• EXT_SYS_PAR_MSG_SEQs is not equal to CONFIG_MSG_SEQs.
The mobile station shall update the idle handoff Neighbor Set (see 2.6.2.1.4) so that it consists only of pilot offsets listed in the Neighbor List Message. If the Neighbor List Message contains more pilot offsets than the mobile station can store, the mobile station shall store the pilot offsets beginning at the start of the Neighbor List Message, up to the limits of the mobile station’s Neighbor Set storage capacity.
2.6.2.2.4 CDMA Channel List Message
Whenever a CDMA Channel List Message is received on the Paging Channel, the configuration message sequence number, CONFIG_MSG_SEQr, shall be compared to that stored in CHAN_LST_MSG_SEQs. If the comparison results in a match, the mobile station may ignore the message. If the comparison results in a mismatch, then the mobile station shall process the remaining fields in the message as follows.
The mobile station shall store the following parameters:
• Configuration message sequence number (CONFIG_MSG_SEQs = CONFIG_MSG_SEQr, CHAN_LST_MSG_SEQs = CONFIG_MSG_SEQr)
The mobile station shall perform the following:
• If SYS_PAR_MSG_SEQs, EXT_SYS_PAR_MSG_SEQs, and FD_CHAN_LST_MSG_SEQs are current,
– If EXT_CHAN_LSTs is equal to ‘1’, the mobile station shall ignore this message.
– If EXT_CHAN_LSTs is equal to ‘0’, the mobile station shall process this message as described below.
• Otherwise,
– if the mobile station does not support flexible spacing between forward and reverse channels the mobile station shall process this message after SYS_PAR_MSG_SEQs and EXT_SYS_PAR_MSG_SEQs are current.
– Otherwise, the mobile station shall process this message after SYS_PAR_MSG_SEQs, EXT_SYS_PAR_MSG_SEQs, and FD_CHAN_LST_MSG_SEQs become current.
If the FD_CHAN_LST_SEQs is current and the mobile station supports at least one bandclass listed by the base station in the Flex Duplex CDMA Channel List Message, the mobile station shall ignore this message. Otherwise, mobile station shall process this message as follows:
The mobile station shall use the hash algorithm specified in 2.6.7.1 and the number of channels listed in the CDMA Channel List Message to determine the CDMA Channel (Frequency Assignment) for its Paging Channel. If the CDMA Frequency Assignment has changed (the computed CDMA Channel is different from CDMACHs), the mobile station shall perform the following actions:
• Set CDMACHs to the new CDMA Channel.
• Set PAGE_CHANs to ‘1’.
• Set PAGECHs to the Primary Paging Channel.
• If the stored configuration parameters is not current (see 2.6.2.2) for the corresponding base station and frequency assignment, set CONFIG_MSG_SEQs, SYS_PAR_MSG_SEQs, NGHBR_LST_MSG_SEQs, CHAN_LST_MSG_SEQs, EXT_NGHBR_LST_MSG_SEQs, GEN_NGHBR_LST_MSG_SEQs, EXT_SYS_PAR_MSG_SEQs, GLOB_SERV_REDIR_MSG_SEQs, USER_ZONE_ID_MSG_SEQs, PRI_NGHBR_LST_MSG_SEQs, EXT_CHAN_LST_MSG_SEQs, FD_CHAN_LST_MSG_SEQs, EXT_GLOB_SERV_REDIR_MSG_SEQs, and ACC_MSG_SEQs to NULL.
• Tune to the new CDMA Channel.
Share with your friends: |