The mobile station may receive the Extended CDMA Channel List Message from the Paging Channel or from the Primary Broadcast Control Channel. The mobile station shall follow requirements defined in 2.6.2.2.12.1 or 2.6.2.2.12.2 to process the Extended CDMA Channel List Message.
2.6.2.2.12.1 Extended CDMA Channel List Message on Paging Channel
Whenever an Extended CDMA Channel List Message is received on the Paging Channel, the mobile station shall compare the configuration message sequence number, CONFIG_MSG_SEQr, to that stored in EXT_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:
If the Extended CDMA Channel List Message lists CDMA channels from more than one band class and the mobile station hashes to a band class other than the current band class, the mobile station shall process this message after NGHBR_LST_MSG_SEQs, EXT_NGHBR_LST_MSG_SEQs and GEN_NGHBR_LST_MSG_SEQs become current.
The mobile station shall store the following parameters:
• Configuration message sequence number (CONFIG_MSG_SEQs = CONFIG_MSG_SEQr, EXT_CHAN_LST_MSG_SEQs = CONFIG_MSG_SEQr,
CHAN_LST_MSG_SEQs = CONFIG_MSG_SEQr).
The mobile station shall process this message if FD_CHAN_LST_SEQs is current and the mobile station does not support any bandclass listed by the base station in the Flex Duplex CDMA Channel List Message or if the mobile station does not support flexible spacing between forward and reverse channels. Otherwise, the mobile station shall ignore this message.
The mobile station shall determine the CDMA Channel (Frequency Assignment) for its Paging Channel as follows:
• Starting from an empty list, the mobile station shall generate the first CDMA Channel list from the Extended CDMA Channel List Message as follows:
-
For each band class record included in this message, the mobile station shall perform the following:
-
If band subclass information is included for this band class record (SUBCLASS_INFO_INCLr = ‘1’ or ADD_SUBCLASS_INFO_INCLr = ‘1’), the mobile station shall add only those channels belonging to the band class and band subclasses that are supported by both the mobile station and the base station, in the order they appear in the Extended CDMA Channel List Message7.
-
Otherwise (SUBCLASS_INFO_INCLr = ‘0’, ADD_SUBCLASS_INFO_INCLr = ‘0’ or P_REV_IN_USEs is less than 11), the mobile station shall add only those channels that it supports for the associated band class, in the order they appear in the Extended CDMA Channel List Message.
– If P_REV_IN_USEs is greater than or equal to 11, the mobile station shall sort the channels first by the ascending order of band class value, as specified in [30], then by the ascending order of CDMA_FREQ within each band class.
• If RC_QPCH_SEL_INCLr is equal to ‘1’ and the mobile station is capable of RC greater than 2 or capable of supporting Quick Paging Channel, the mobile station shall eliminate the channels with RC_QPCH_HASH_INDr equal to ‘0’ from the first CDMA Channel list to generate the second CDMA Channel list while preserving the order in the first CDMA Channel list. Otherwise, the mobile station shall set the second CDMA Channel list to be equal to the first CDMA Channel list.
• The mobile station shall generate the third CDMA Channel list as follows.
-
If CDMA_FREQ_WEIGHT_INCLr is equal to ‘0’, the mobile station shall set the third CDMA Channel list to be equal to the second CDMA Channel list.
-
If CDMA_FREQ_WEIGHT_INCLr is equal to ‘1’, starting with an empty third CDMA Channel list, for each entry “E” in the second CDMA Channel list in the order they appear, the mobile station shall append N consecutive entries “E” at the end of the third CDMA Channel list, where N is the weight of “E” and equals either CDMA_FREQ_WEIGHTr+1 or ADD_CDMA_FREQ_WEIGHTr+1 appropriately.
• The mobile station shall generate a CDMA band list as follows. Starting with an empty CDMA band list, for each channel in the third CDMA Channel list in the order they appear, the mobile station shall append an entry equal to the band class of that channel, at the end of the CDMA band list.
• The mobile station shall use the hash algorithm specified in 2.6.7.1 and the size of the CDMA band list to compute the band class for its Paging Channel.
• The mobile station shall eliminate those channels which are not in the computed band class from the third CDMA channel list to generate the final CDMA channel list.
• If the final CDMA Channel list is empty, the mobile station shall enter the System Determination Substate with an acquisition failure indication.
• The mobile station shall then use the hash algorithm specified in 2.6.7.1 and the size of the final CDMA channel list to determine the CDMA Channel (Frequency Assignment) for its Paging Channel.
Figure 2.6.2.2.12.1-1 shows an example of the hashing procedure.
Figure 2.6.2.2.12.1-1. Hashing Example
If the CDMA Frequency Assignment has changed but the band class is the same (the computed CDMA Channel is different from CDMACHs but the computed CDMA band class is the same as CDMABANDs), the mobile station shall perform the following actions:
• If the stored configuration parameters is not current (see 2.6.2.2) for the corresponding base station and frequency assignment, 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.
-
Set CONFIG_MSG_SEQs, SYS_PAR_MSG_SEQs, NGHBR_LST_MSG_SEQs, CHAN_LST_MSG_SEQs, EXT_CHAN_LST_MSG_SEQs, FD_CHAN_LST_MSG_SEQs, EXT_NGHBR_LST_MSG_SEQs, GEN_NGHBR_LST_MSG_SEQs, EXT_SYS_PAR_MSG_SEQs, GLOB_SERV_REDIR_MSG_SEQs, EXT_GLOB_SERV_REDIR_MSG_SEQs, USER_ZONE_IDMSG_SEQs, PRI_NGHBR_LST_MSG_SEQs, and ACC_MSG_SEQs to NULL. The mobile station shall keep the parameters associated with the current overhead messages until they are updated on the new Paging Channel8.
-
Tune to the new CDMA Channel.
• Otherwise, the mobile station shall perform the following actions:
– Set CDMACHs to the new CDMA Channel.
-
The mobile station shall use the hash algorithm specified in 2.6.7.1 to select a new Paging Channel number in the range 1 to PAGE_CHANs, where PAGE_CHANs is the value stored for the Paging Channel whose stored information is current. The mobile station shall store the new Paging Channel number as PAGECHs.
– Tune to the new CDMA Channel and shall begin monitoring the new Paging Channel.
If the band class has changed (the computed CDMA band class is different than CDMABANDs), the mobile station shall perform the following actions:
• If BYPASS_SYS_DET_INDs is equal to ‘0’ for this CDMA channel, the mobile station shall perform the following:
– Set NEW_BAND_RECORD.NEW_BAND_CLASS to the computed band class
– Set NEW_BAND_RECORD.NEW_FREQ to the computed CDMA Channel
– The mobile station shall enter the System Determination Substate of the Mobile Station Initialization State with a new band indication.
• If BYPASS_SYS_DET_INDs is equal to ‘1’ for this CDMA channel, the mobile station shall perform the following:
– If the stored configuration parameters is not current (see 2.6.2.2) for the corresponding base station and frequency assignment, the mobile station shall perform the following actions:
+ Set CDMACHs to the new CDMA Channel.
+ Set CDMABANDs to the new band class.
+ Set PAGE_CHANs to ‘1’.
+ Set PAGECHs to the Primary Paging Channel.
+ Set CONFIG_MSG_SEQs, SYS_PAR_MSG_SEQs, NGHBR_LST_MSG_SEQs, CHAN_LST_MSG_SEQs, EXT_CHAN_LST_MSG_SEQs, FD_CHAN_LST_MSG_SEQs, EXT_NGHBR_LST_MSG_SEQs, GEN_NGHBR_LST_MSG_SEQs, EXT_SYS_PAR_MSG_SEQs, GLOB_SERV_REDIR_MSG_SEQs, EXT_GLOB_SERV_REDIR_MSG_SEQs, USER_ZONE_IDMSG_SEQs, PRI_NGHBR_LST_MSG_SEQs, and ACC_MSG_SEQs to NULL. The mobile station shall keep the parameters associated with the current overhead messages until they are updated on the new Paging Channel9.
+ Tune to the new CDMA Channel.
– Otherwise, the mobile station shall perform the following actions:
+ Set CDMACHs to the new CDMA Channel.
+ Set CDMABANDs to the new band class.
+ The mobile station shall use the hash algorithm specified in 2.6.7.1 to select a new Paging Channel number in the range 1 to PAGE_CHANs, where PAGE_CHANs is the value stored for the Paging Channel whose stored information is current. The mobile station shall store the new Paging Channel number as PAGECHs.
+ Tune to the new CDMA Channel and shall begin monitoring the new Paging Channel.
Share with your friends: |