2section (Continued) 6 Layer 3 Processing


{ FOR_SCH_NUM_BITS_IDXr }



Download 3.74 Mb.
Page50/61
Date19.10.2016
Size3.74 Mb.
#3566
1   ...   46   47   48   49   50   51   52   53   ...   61
{ FOR_SCH_NUM_BITS_IDXr },

+ otherwise the mobile station shall set (initialize) N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr] = {FOR_SCH_NUM_BITS_IDXr} and for i=1, …, FOR_SCH_NUM_BITS_IDXr the mobile station shall add FOR_SCH_NUM_BITS_IDXr - VAR_FSCH_RATE_OFFSETs[FOR_SCH_IDr][FOR_SCH_NUM_BITS_IDXr][i] to the set specified by N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr]

– If USE_FLEX_NUM_BITSs is equal to '0' or if USE_FLEX_NUM_BITSs is equal to '1' and FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr] is equal to ‘0000’, then the mobile station shall set N_FSCH_BITS_SETs[FOR_SCH_IDr][SCCL_INDEXr], the set of number of information bits per frame as follows.


The ith member of the set N_FSCH_BITS_SETs[FOR_SCH_IDr][SCCL_INDEXr] is obtained using Table 3.7.3.3.2.37-2 and the ith member of the set N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr] as the index to the table.

– If USE_FLEX_NUM_BITSs is equal to '1' and FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr] is not equal to ‘0000’, then

+ the mobile station shall set N_FSCH_BITS_SETs[FOR_SCH_IDr][SCCL_INDEXr], the set of number of information bits per frame as follows.
The ith member of the set N_FSCH_BITS_SETs[FOR_SCH_IDr][SCCL_INDEXr] is equal to NUM_BITSs[FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr]] [N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr][i]], where N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr][i] denotes the ith member of the set N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr] and,

+ the mobile station shall set FSCH_CRC_LEN_SETs[FOR_SCH_IDr][SCCL_INDEXr], the set of number CRC bits per frame as follows.


The ith member of the set FSCH_CRC_LEN_SETs[FOR_SCH_IDr][SCCL_INDEXr] using Table 3.7.5.20-1 and CRC_LEN_IDXs[FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr]][N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr][i]] as the index to the table, where N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr][i] denotes the ith member of the set N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr].

    + If SCH_INCLr is equal to ‘1’ and NUM_REV_SCH is not equal to ‘00000’, for all the NUM_REV_SCH occurrences, the mobile station shall perform the following:

     Set REV_SCH_NUM_BITS_IDXs[REV_SCH_IDr] to REV_SCH_NUM_BITS_IDXr.

     Set REV_WALSH_IDs[REV_SCH_IDr][REV_SCH_NUM_BITS_IDXs] to REV_WALSH_IDr.



+ For each member in the Active Set included in the message, the mobile station shall perform the followings:

 Set PILOT_PN to PILOT_PNr.

 If SRCH_OFFSET_INCLr equals ‘1’, set the SRCH_OFFSET field of PILOT_REC to SRCH_OFFSETr; otherwise, set the SRCH_OFFSET field of PILOT_REC to ‘000’.

 Set ADD_PILOT_REC_INCL to ADD_PILOT_REC_INCLr.

 If ADD_PILOT_REC_INCLr equals ‘1’, the mobile station shall also perform the following:

à Set the PILOT_REC_TYPE field of PILOT_REC to PILOT_REC_TYPEr.

à If PILOT_REC_TYPEr is equal to ‘000’, the mobile station shall set the TD_POWER_LEVEL field of PILOT_REC to TD_POWER_LEVELr and set the TD_MODE field of PILOT_REC to TD_MODEr.

à If PILOT_REC_TYPEr is equal to ‘001’, the mobile station shall:

– Set the AUX_PILOT_QOF field of PILOT_REC to QOFr.

– Set the AUX_PILOT_WALSH_CODE field of PILOT_REC to AUX_PILOT_WALSHr with the Walsh Code length specified by WALSH_LENGTHr.

à If PILOT_REC_TYPEr is equal to ‘010’, the mobile station shall:

– Set the AUX_PILOT_TD_QOF field of PILOT_REC to QOFr.

– Set the AUX_PILOT_WALSH_CODE field of PILOT_REC to AUX_WALSHr with the Walsh Code length specified by WALSH_LENGTHr.

– Set the AUX_TD_POWER_LEVEL field of PILOT_REC to AUX_TD_POWER_LEVELr.

– Set the TD_MODE field of PILOT_REC to TD_MODEr.


  • If PILOT_REC_TYPEr is equal to ‘011’, the mobile station shall:

– Set the SR3_PRIMARY_PILOT field of PILOT_REC to SR3_PRIMARY_PILOTr.

  • Set the SR3_PILOT_POWER1 field of PILOT_REC to SR3_PILOT_POWER1r.

  • Set the SR3_PILOT_POWER2 field of PILOT_REC to SR3_PILOT_POWER2r.

  • If PILOT_REC_TYPEr is equal to ‘100’, the mobile station shall:

– Set the SR3_PRIMARY_PILOT field of PILOT_REC to SR3_PRIMARY_PILOTr.

  • Set the SR3_PILOT_POWER1 field of PILOT_REC to SR3_PILOT_POWER1r.

  • Set the SR3_PILOT_POWER2 field of PILOT_REC to SR3_PILOT_POWER2r.

– Set the AUX_PILOT_QOF field of PILOT_REC to QOFr.

  • Set the AUX_PILOT_WALSH_CODE field of PILOT_REC to AUX_PILOT_WALSHr with the Walsh Code length specified by WALSH_LENGTHr.

  • If ADD_INFO_INCL1r is equal to ‘1’, set the AUX_PILOT_QOF1 field of PILOT_REC to QOF1r and set the AUX_PILOT_WALSH_CODE1 field of PILOT_REC to AUX_PILOT_WALSH1r with the Walsh Code length specified by WALSH_LENGTH1r; otherwise, set the AUX_PILOT_QOF1 field of PILOT_REC to QOFr and set the AUX_PILOT_WALSH_CODE1 field of PILOT_REC to AUX_PILOT_WALSHr with the Walsh Code length specified by WALSH_LENGTHr.

  • If ADD_INFO_INCL2r is equal to ‘1’, set the AUX_PILOT_QOF2 field of PILOT_REC to QOF2r and set the AUX_PILOT_WALSH_CODE2 field of PILOT_REC to AUX_PILOT_WALSH2r with the Walsh Code length specified by WALSH_LENGTH2r; otherwise, set the AUX_PILOT_QOF2 field of PILOT_REC to QOFr and set the AUX_PILOT_WALSH_CODE2 field of PILOT_REC to AUX_PILOT_WALSHr with the Walsh Code length specified by WALSH_LENGTHr.

 Store PWR_COMB_IND, CODE_CHAN_FCH, QOF_MASK_ID_FCH, CODE_CHAN_DCCH and QOF_MASK_ID_DCCH.

 If SCH_INCLr is equal to ‘1’ and NUM_SCH is equal to ‘00000’, the mobile station shall delete the corresponding pilot from all entries of the corresponding Supplemental Channel.



     If SCH_INCLr is equal to ‘1’ and NUM_SCH is not equal to ‘00000’, the mobile station shall:

    à If PILOT_INCL is equal to ‘0’, then the mobile station shall delete the corresponding pilot from the Active Set of Supplemental Channel for the corresponding SCCL_INDEXr.

    à If PILOT_INCL is equal to ‘1’, then for each Supplemental Channel included in this record, the mobile station shall set PILOT_PNs [FOR_SCH_IDr][SCCL_INDEXr][i] to PILOT_PNr, QOF_IDs[FOR_SCH_IDr][SCCL_INDEXr][i] to QOF_MASK_ID_SCHr, and FOR_SCH_CC_INDEXs [FOR_SCH_IDr][SCCL_INDEXr][i] to CODE_CHAN_SCHr.


  • If PILOT_INCL is equal to ‘1’ and CCSH_INCLUDED is set to ‘1’, then for each Supplemental Channel included in this record, the mobile station shall set CCSH_ENCODER_TYPEs[FOR_SCH_IDr][SCCL_INDEXr][i] to CCSH_ENCODER_TYPEr.

  • If PILOT_INCL is equal to ‘1’ and CCSH_INCLUDED is set to ‘0’, then for each Supplemental Channel included in this record, the mobile station shall set CCSH_ENCODER_TYPEs[FOR_SCH_IDr][SCCL_INDEXr][i] to ‘0’ (default Turbo Encoder type).

à The mobile station shall delete all pilots that are not included in the list specified by the NUM_PILOTS field from the Active Set of Supplemental Channel for the corresponding SCCL_INDEXr.

    + If CCSH_INCLUDED is equal to ‘1’, the mobile station shall perform the following:

 If CCSH_ENCODER_ACTION_TIMEr is received, then the mobile station shall set CCSH_ENCODER_ACTION_TIMEs to CCSH_ENCODER_ACTION_TIMEr, and the mobile station shall apply each CCSH_ENCODER_TYPEs at the time specified by CCSH_ENCODER_ACTION_TIMEr.

 If CCSH_ENCODER_ACTION_TIMEr is not received, the mobile station shall apply each CCSH_ENCODER_TYPEs at the action time of the message.



    + If 3X_FCH_INFO_INCLr equals ‘1’, for each included member of the Active Set, the mobile station store the following:

  • If 3X_FCH_LOW_INCLr equals ‘1’, set the QOF_MASK_ID_FCH_LOW field to QOF_MASK_ID_FCH_LOWr and the CODE_CHAN_FCH_LOW field to CODE_CHAN_FCH_LOWr. Otherwise, set the QOF_MASK_ID_FCH_LOW field to QOF_MASK_ID_FCHr and the CODE_CHAN_FCH_LOW to CODE_CHAN_FCHr.

  • If 3X_FCH_HIGH_INCLr equals ‘1’, set the QOF_MASK_ID_FCH_HIGH field to QOF_MASK_ID_FCH_HIGHr and the CODE_CHAN_FCH_HIGH field to CODE_CHAN_FCH_HIGHr. Otherwise, set the QOF_MASK_ID_FCH_HIGH field to QOF_MASK_ID_FCHr and the CODE_CHAN_FCH_HIGH to CODE_CHAN_FCHr.

    + If 3X_DCCH_INFO_INCLr equals ‘1’, for each included member of the Active Set, the mobile station store the following:

  • If 3X_DCCH_LOW_INCLr equals ‘1’, set the QOF_MASK_ID_DCCH_LOW field to QOF_MASK_ID_DCCH_LOWr and the CODE_CHAN_DCCH_LOW field to CODE_CHAN_DCCH_LOWr. Otherwise, set the QOF_MASK_ID_DCCH_LOW field to QOF_MASK_ID_FCHr and the CODE_CHAN_DCCH_LOW to CODE_CHAN_FCHr.

  • If 3X_DCCH_HIGH_INCLr equals ‘1’, set the QOF_MASK_ID_DCCH_HIGH field to QOF_MASK_ID_DCCH_HIGHr and the CODE_CHAN_DCCH_HIGH field to CODE_CHAN_DCCH_HIGHr. Otherwise, set the QOF_MASK_ID_DCCH_HIGH field to QOF_MASK_ID_FCHr and the CODE_CHAN_DCCH_HIGH to CODE_CHAN_FCHr.

    + If 3X_FCH_INFO_INCLr or 3X_DCCH_INFO_INCLr equals ‘1’, for each included member of the Active Set, the mobile station store the following:

  • If 3X_SCH_INFO_INCLr equals ‘1’, for each Supplemental Channel included, the mobile station store the following:

  • If 3X_SCH_LOW_INCLr equals ‘1’, set QOF_ID_SCH_LOW[FOR_SCH_IDr][SCCL_INDEXr][i] to QOF_MASK_ID_SCH_LOWr and the FOR_SCH_CC_INDEX_LOW[FOR_SCH_IDr][SCCL_INDEXr][i] field to CODE_CHAN_SCH_LOWr. Otherwise, set QOF_ID_SCH_LOW[FOR_SCH_IDr][SCCL_INDEXr][i] to QOF_MASK_ID_SCHr, and FOR_SCH_CC_INDEX_LOW[FOR_SCH_IDr][SCCL_INDEXr][i] to CODE_CHAN_SCHr.

  • If 3X_SCH_HIGH_INCLr equals ‘1’, set QOF_ID_SCH_HIGH[FOR_SCH_IDr][SCCL_INDEXr][i] to QOF_MASK_ID_SCH_HIGHr and the FOR_SCH_CC_INDEX_HIGH[FOR_SCH_IDr][SCCL_INDEXr][i] field to CODE_CHAN_SCH_HIGHr. Otherwise, set QOF_ID_SCH_HIGH[FOR_SCH_IDr][SCCL_INDEXr][i] to QOF_MASK_ID_SCHr, and FOR_SCH_CC_INDEX_HIGH[FOR_SCH_IDr][SCCL_INDEXr][i] to CODE_CHAN_SCHr.

+ The mobile station shall set FUNDICATED_BCMC_INDs to FUNDICATED_BCMC_INDr.

+ If FUNDICATED_BCMC_INDr equals ‘1’, the mobile station shall store the following:



  • Set REV_FCH_ASSIGNEDs to REV_FCH_ASSIGNEDr.

+ If FUNDICATED_BCMC_INDr equals ‘1’, the mobile station shall set FCH_BCMC_IND to ‘1’; otherwise, the mobile station shall set FCH_BCMC_IND to ‘0’.

+ If FUNDICATED_BCMC_INDr equals ‘1’and FOR_CPCCH_INFO_INCLr is included and is set to ‘1’, for each included member of the Active Set, the mobile station shall store the following:



  • Set FOR_CPCCH_WALSHs to FOR_CPCCH_WALSHr.

  • Set FOR_CPCSCHs to FOR_CPCSCHr.

+ If FUNDICATED_BCMC_INDr equals ‘1’and ADD_PLCM_FOR_FCH_INCLr is included and is set to ‘1’, the mobile station shall store the following:

  • Set ADD_PLCM_FOR_FCH_TYPEs to ADD_PLCM_FOR_FCH_TYPEr.

  • Set ADD_PLCM_FOR_FCH_39s to ADD_PLCM_FOR_FCH_39r if ADD_PLCM_FOR_FCH_TYPEr is equal to ‘1’.

+ The mobile station shall delete all pilots that are not listed in the NUM_PILOTS field from the Active Set.

    + The mobile station shall delete all pilots that are not listed in the Active Set from the Active Set of the Supplemental Channel for the Forward Supplemental Channel Assignment (if any). If these deleted pilots include all pilots in the Active Set of the Supplemental Channel, the mobile station shall cancel the Forward Supplemental Channel Assignment.

– If CH_INDr is equal to ‘000’, the mobile station shall perform the following:

    + If this message assigns a Forward Packet Data Channel or Reverse Packet Data Channel which was not assigned prior to the action time of this message, Layer 3 shall send SIG-HandoffPDCH.Indication (handoff_type = HANDOFF) to the MAC layer; otherwise, Layer 3 shall send SIG-HandoffPDCH.Indication (handoff_type = ASSIGN) to the MAC layer.

    + If the message includes a Reverse Packet Data Channel assignment, the mobile station shall cancel the Reverse Supplemental Channel assignment, if any, at the action time of the message.

    + The mobile station shall set CH_INDs to ‘000’.

    + The mobile station shall set EXT_CH_INDs to EXT_CH_INDr.



  • If PDCH_CONTROL_HOLDr is equal to ‘0’ and PILOT_GATING_USE_RATE is equal to ‘1’, the mobile station shall set PILOT_GATING_USE_RATE to ‘0’ and shall start the continuous reverse pilot at the specified action time of the message and, if a F-PDCH is assigned, the mobile station shall start the continuous R-CQICH as defined in [3].

  • If PDCH_CONTROL_HOLDr is equal to ‘1’, the mobile station may perform the following:

     Set PILOT_GATING_USE_RATE equal to ‘1’ and start the reverse pilot gating and Reverse CQI Channel gating at PILOT_GATING_RATEs at the action time of the message.

     The mobile station shall cancel the forward and reverse supplemental channel assignment, if any.


    + The mobile station shall set FULL_CI_FEEDBACK_INDs to FULL_CI_FEEDBACK_INDr.

    + If EXT_CH_INDr equals ‘01000’, the mobile station shall set FOR_CPCCH_RATEs to FOR_CPCCH_RATEr, and FOR_CPCCH_UPDATE_RATEs to FOR_CPCCH_UPDATE_RATEr; otherwise, the mobile station shall set FOR_CPCCH_RATEs to ‘00’, and FOR_CPCCH_UPDATE_RATEs to ‘00’.

    + The mobile station shall set REV_CQICH_FRAME_OFFSETs to REV_CQICH_FRAME_OFFSETr.

    + The mobile station shall set REV_CQICH_REPSs to REV_CQICH_REPSr.

    + The mobile station shall set REV_ACKCH_REPSs to REV_ACKCH_REPSr.

    + If SCH_INCLr is equal to ‘1’, and EXT_CH_INDr signals the allocation of a F-FCH or a F-DCCH, and NUM_FOR_SCH is not equal to ‘00000’, for all the NUM_FOR_SCH occurrences, the mobile station shall perform the following:



 The mobile station shall determine, N_FSCH_BITS_SETs[FOR_SCH_IDr][SCCL_INDEXr], the number of information bits per Forward Supplemental Channel frame identified by FOR_SCH_ID and corresponding to the index SCCL_INDEX according to the following rules:

  • If FSCH_VAR_TABLE_IDs[FOR_SCH_IDr] is equal to ‘000’, then:

– If USE_FLEX_NUM_BITSs is equal to '0' or if USE_FLEX_NUM_BITSs is equal to '1' and FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr] is equal to ‘0000’, then the mobile station shall set the number of information bits per frame, N_FSCH_BITS_SETs[FOR_SCH_IDr][SCCL_INDEXr] and number of CRC bits per frame, FSCH_CRC_LEN_SETs[FOR_SCH_IDr][SCCL_INDEXr], according to Table 3.7.3.3.2.37-2 using FOR_SCH_NUM_BITS_IDXr as the index to the table.

– If USE_FLEX_NUM_BITSs is equal to '1' and FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr] is not equal to ‘0000’, then the mobile station shall set the number of CRC bits per frame, FSCH_CRC_LEN_SETs[FOR_SCH_IDr][SCCL_INDEXr], using Table 3.7.5.20-1 and CRC_LEN_IDXs[FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr]][FOR_SCH_NUM_BITS_IDXr] as the index to the table.


The mobile station shall also set the number of information bits per frame corresponding to SCCL_INDEXr, N_FSCH_BITS_SETs[FOR_SCH_IDr][SCCL_INDEXr], to NUM_BITSs[FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr]][FOR_SCH_NUM_BITS_IDXr].

  • If FSCH_VAR_TABLE_IDs[FOR_SCH_IDr] is not equal to ‘000’, then:

– The mobile station shall set N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr], the set of indices to the number of information bits per frame as follows:

+ If FOR_SCH_NUM_BITS_IDXr is equal to ‘0000’, then N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr] = { FOR_SCH_NUM_BITS_IDXr },

+ otherwise, the mobile station shall set (initialize) N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr] = {FOR_SCH_NUM_BITS_IDXr} and for i=1, …, FOR_SCH_NUM_BITS_IDXr the mobile station shall add FOR_SCH_NUM_BITS_IDXr - VAR_FSCH_RATE_OFFSETs[FOR_SCH_IDr][FOR_SCH_NUM_BITS_IDXr][i] to the set specified by N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr]

– If USE_FLEX_NUM_BITSs is equal to '0' or if USE_FLEX_NUM_BITSs is equal to '1' and FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr] is equal to ‘0000’, then the mobile station shall set N_FSCH_BITS_SETs[FOR_SCH_IDr][SCCL_INDEXr], the set of number of information bits per frame as follows.


The ith member of the set N_FSCH_BITS_SETs[FOR_SCH_IDr][SCCL_INDEXr] is obtained using Table 3.7.3.3.2.37-2 and the ith member of the set N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr] as the index to the table.

– If USE_FLEX_NUM_BITSs is equal to '1' and FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr] is not equal to ‘0000’, then

+ the mobile station shall set N_FSCH_BITS_SETs[FOR_SCH_IDr][SCCL_INDEXr], the set of number of information bits per frame as follows.
The ith member of the set N_FSCH_BITS_SETs[FOR_SCH_IDr][SCCL_INDEXr] is equal to NUM_BITSs[FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr]] [N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr][i]], where N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr][i] denotes the ith member of the set N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr] and,

+ the mobile station shall set FSCH_CRC_LEN_SETs[FOR_SCH_IDr][SCCL_INDEXr], the set of number CRC bits per frame as follows.


The ith member of the set FSCH_CRC_LEN_SETs[FOR_SCH_IDr][SCCL_INDEXr] using Table 3.7.5.20-1 and CRC_LEN_IDXs[FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr]][N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr][i]] as the index to the table, where N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr][i] denotes the ith member of the set N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr].

    + If SCH_INCLr is equal to ‘1’ and NUM_REV_SCH is not equal to ‘00000’, for all the NUM_REV_SCH occurrences, the mobile station shall perform the following:

     Set REV_SCH_NUM_BITS_IDXs[REV_SCH_IDr] to REV_SCH_NUM_BITS_IDXr.

     Set REV_WALSH_IDs [REV_SCH_IDr][REV_SCH_NUM_BITS_IDXs] to REV_WALSH_IDr.



    + If FOR_PDCH_RLGAIN_INCLr is included and equal to ‘1’, the mobile station shall set RLGAIN_ACKCH_PILOTs to RLGAIN_ACKCH_PILOTr, and RLGAIN_CQICH_PILOTs to RLGAIN_CQICH_PILOTr.

+ If FOR_PDCH_PARMS_INCLr is equal to ‘1’, the mobile station shall set NUM_SOFT_SWITCHING_FRAMESs to NUM_SOFT_SWITCHING_FRAMESr + 1, and NUM_SOFTER_SWITCHING_FRAMESs to NUM_SOFTER_SWITCHING_FRAMESr + 1.

+ If CHM_SWITCHING_PARMS_INCLr is included and equal to ‘1’, the mobile station shall set NUM_SOFT_SWITCHING_FRAMES_CHMs to NUM_SOFT_SWITCHING_FRAMES_CHMr + 1, and NUM_SOFTER_SWITCHING_FRAMES_CHMs to NUM_SOFTER_SWITCHING_FRAMES_CHMr + 1.

+ If CHM_SWITCHING_PARMS_INCLr is included and equal to ‘0’, the mobile station shall set NUM_SOFT_SWITCHING_FRAMES_CHMs to NUM_SOFT_SWITCHING_FRAMESr + 1, and NUM_SOFTER_SWITCHING_FRAMES_CHMs to NUM_SOFTER_SWITCHING_FRAMESr + 1.

+ If FOR_PDCH_PARMS_INCLr is equal to ‘1’, the mobile station shall set NUM_SOFT_SWITCHING_SLOTSs according to Table 3.7.2.3.2.21-9 based on the value of NUM_SOFT_SWITCHING_SLOTSr.

+ If FOR_PDCH_PARMS_INCLr is equal to ‘1’, the mobile station shall set NUM_SOFTER_SWITCHING_SLOTSs according to Table 3.7.2.3.2.21-9 based on the value of NUM_SOFTER_SWITCHING_SLOTSr.

+ If CHM_SWITCHING_PARMS_INCLr is included and equal to ‘1’, the mobile station shall:



     Set NUM_SOFT_SWITCHING_SLOTS_CHMs according to Table 3.7.2.3.2.21-9 based on the value of NUM_SOFT_SWITCHING_SLOTS_CHMr.

     Set NUM_SOFTER_SWITCHING_SLOTS_CHMs according to Table 3.7.2.3.2.21-9 based on the value of NUM_SOFTER_SWITCHING_SLOTS_CHMr.



+ If CHM_SWITCHING_PARMS_INCLr is included and equal to ‘0’, the mobile station shall:

     Set NUM_SOFT_SWITCHING_SLOTS_CHMs according to Table 3.7.2.3.2.21-9 based on the value of NUM_SOFT_SWITCHING_SLOTSr.

     Set NUM_SOFTER_SWITCHING_SLOTS_CHMs according to Table 3.7.2.3.2.21-9 based on the value of NUM_SOFTER_SWITCHING_SLOTSr.



+ If FOR_PDCH_PARMS_INCLr is equal to ‘1’, the mobile station shall set PDCH_SOFT_SWITCHING_DELAYs to PDCH_SOFT_SWITCHING_DELAYr + 1, and PDCH_SOFTER_SWITCHING_DELAYs to PDCH_SOFTER_SWITCHING_DELAYr + 1.

+ If FOR_PDCH_PARMS_INCLr is equal to ‘1’, and FOR_PDCH_COMMON_PARMSr is equal to ‘1’, the mobile station shall store the following parameters that are common to all pilots in the Active Set:



     The mobile station shall set FOR_PDCH_COMMON_PARMSs to ‘1’.

     The mobile station shall set WALSH_TABLE_IDs to WALSH_TABLE_IDr.



     The mobile station shall set NUM_PDCCHs to NUM_PDCCHr.

     The mobile station shall set FOR_PDCCH_WALSHs[i] to the ith occurrence of FOR_PDCCH_WALSHr.

     The mobile station shall set TX_DISABLED_TIMERs to TX_DISABLED_TIMERr.

    + If FOR_PDCH_PARMS_INCLr is equal to ‘0’, and FOR_PDCH_COMMON_PARMSs is equal to ‘0’, the mobile station shall send a Mobile Station Reject Order with ORDQ equal to ‘00000011’ (message structure not acceptable) and remain in the current state.



+ If EXT_CH_INDr signals the allocation of a R-PDCH, the mobile station shall:

 Set FOR_GCH_ASSIGNEDs to FOR_GCH_ASSIGNEDr.

 Set FOR_RCCH_ASSIGNEDs to FOR_RCCH_ASSIGNEDr.

 If FOR_RCCH_ASSIGNEDs is equal to ‘1’, the mobile station shall:

à Set FOR_RCCH_DRC_MODEs to FOR_RCCH_DRC_MODEr.

à Set FOR_RCCH_REPETITIONs to FOR_RCCH_REPETITIONr.

à Set FOR_RCCH_UPDATE_RATEs to FOR_RCCH_UPDATE_RATEr.

 If FOR_ACKCH_ASSIGNEDr is equal to ‘1’, the mobile station shall set FOR_ACKCH_MODEs to FOR_ACKCH_MODEr.

 If FOR_ACKCH_COMB_SELr is included, the mobile station shall set FOR_ACKCH_COMB_SELs to FOR_ACKCH_COMB_SELr; otherwise, the mobile station shall set FOR_ACKCH_COMB_SELs to ‘0’.

 f REV_PDCH_RLGAIN_INCLr is included and equal to ‘1’, the mobile station shall perform the following:

à The mobile station shall set RLGAIN_SPICH_PILOTs to RLGAIN_SPICH_PILOTr.

à The mobile station shall set RLGAIN_REQCH_PILOTs to RLGAIN_REQCH_PILOTr.

à The mobile station shall set RLGAIN_PDCCH_PILOTs to RLGAIN_PDCCH_PILOTr.

 f REV_PDCH_PARMS_1_INCLr is included and equal to ‘1’, the mobile station shall perform the following:

à The mobile station shall set REV_PDCH_TABLE_SELs to REV_PDCH_TABLE_SELr.

à The mobile station shall set REV_PDCH_MAX_AUTO_TPRs to REV_PDCH_MAX_AUTO_TPRr.

+ Otherwise, the mobile station shall:

 Set FOR_GCH_ASSIGNEDs to NULL.

 Set FOR_RCCH_ASSIGNEDs to NULL.


    + For each member of the Active Set included in the message, the mobile station shall perform the following:

 Set PILOT_PN to PILOT_PNr.

 If SRCH_OFFSET_INCLr equals ‘1’, set the SRCH_OFFSET field of PILOT_REC to SRCH_OFFSETr; otherwise, set the SRCH_OFFSET field of PILOT_REC to ‘000’.

 Set ADD_PILOT_REC_INCL to ADD_PILOT_REC_INCLr.

 If ADD_PILOT_REC_INCLr equals ‘1’, the mobile station shall also perform the following:

à Set the PILOT_REC_TYPE field of PILOT_REC to PILOT_REC_TYPEr.

à If PILOT_REC_TYPEr is equal to ‘000’, the mobile station shall set the TD_POWER_LEVEL field of PILOT_REC to TD_POWER_LEVELr and set the TD_MODE field of NGHBR_PILOT_REC to TD_MODEr.

à If PILOT_REC_TYPEr is equal to ‘001’, the mobile station shall:

– Set the AUX_PILOT_QOF field of PILOT_REC to QOFr.

– Set the AUX_PILOT_WALSH_CODE field of PILOT_REC to AUX_PILOT_WALSHr with the Walsh Code length specified by WALSH_LENGTHr.

à If PILOT_REC_TYPEr is equal to ‘010’, the mobile station shall:

– Set the AUX_PILOT_TD_QOF field of PILOT_REC to QOFr.

– Set the AUX_PILOT_WALSH_CODE field of PILOT_REC to AUX_WALSHr with the Walsh Code length specified by WALSH_LENGTHr.

– Set the AUX_TD_POWER_LEVEL field of PILOT_REC to AUX_TD_POWER_LEVELr.

– Set the TD_MODE field of PILOT_REC to TD_MODEr.

 Set FOR_PDCH_INCLs to FOR_PDCH_INCLr.

 If FOR_PDCH_INCLr is equal to ‘1’, the mobile station shall perform the following:

à If FOR_PDCH_PARMS_INCLr is equal to ‘1’, and FOR_PDCH_COMMON_PARMSr is equal to ‘0’, the mobile station shall store the following parameters:

– The mobile station shall set FOR_PDCH_COMMON_PARMSs to ‘0’.– The mobile station shall set WALSH_TABLE_IDs to WALSH_TABLE_IDr.

– The mobile station shall set NUM_PDCCHs to NUM_PDCCHr.

– The mobile station shall set FOR_PDCCH_WALSHs[i] to the ith occurrence of FOR_PDCCH_WALSHr.

à The mobile station shall set MAC_IDs to MAC_IDr.

à The mobile station shall set REV_CQICH_COVERs to REV_CQICH_COVERr.

à If EXT_CH_INDr signals the allocation of a F-CPCCH, the mobile station shall set FOR_CPCCH_WALSHs to FOR_CPCCH_WALSHr, and FOR_CPCSCHs to FOR_CPCSCHr.

à The mobile station shall store FOR_PDCCH_WALSHs[i] to the ith occurrence of FOR_PDCCH_WALSHr.

 The mobile station shall set PWR_COMB_INDs to PWR_COMB_INDr.

 If PDCH_GROUP_IND_INCLr is equal to ‘1’, the mobile station shall set PDCH_GROUP_IDENTIFIERs as follows:

à If this is the first pilot in the list that has a F-PDCH assignment, the mobile station shall perform the following:

– The mobile station shall set PDCH_GROUP_IDENTIFIERs to ‘000’;

à Otherwise, the mobile station shall perform the following:

– If PDCH_GROUP_INDr is set to ‘1’, the mobile station shall set PDCH_GROUP_IDENTIFIERs to the same value as that of the previous pilot in the list that has a F-PDCH assigned; otherwise, the mobile station shall set PDCH_GROUP_IDENTIFIERs to the value one greater than that of the previous pilot in the list that has a F-PDCH assigned.

 Otherwise, the mobile station shall perform the following:

à If this is the first pilot in the list that has a F-PDCH assignment, the mobile station shall perform the following:

– The mobile station shall set PDCH_GROUP_IDENTIFIERs to ‘000’;

à Otherwise, the mobile station shall perform the following:

– If F-PDCH is assigned for this pilot, the mobile station shall perform the following:

+ If PWR_COMB_INDr is set to ‘1’, and there are no pilots between this pilot and the previous pilot in the list that has a F-PDCH assigned, the mobile station shall set PDCH_GROUP_IDENTIFIERs to the same value as that of the previous pilot in the list that has a F-PDCH assigned.

+  If PWR_COMB_INDr is set to ‘1’, and all pilots between this pilot and the previous pilot in the list that has a F-PDCH assigned have PWR_COMB_IND set to ‘1’, the mobile station shall set PDCH_GROUP_IDENTIFIERs to the same value as that of the previous pilot in the list that has a F-PDCH assigned.

+ Otherwise, the mobile station shall set PDCH_GROUP_IDENTIFIERs to the value one greater than that of the previous pilot in the list.

– Otherwise, the mobile station shall set PDCH_GROUP_IDENTIFIERs to NULL.

 If EXT_CH_INDr signals the allocation of a F-FCH, the mobile station shall set CODE_CHAN_FCHs to CODE_CHAN_FCHr, and QOF_MASK_ID_FCHs to QOF_MASK_ID_FCHr.



  • If EXT_CH_INDr signals the allocation of a F-DCCH, the mobile station shall set CODE_CHAN_DCCHs to CODE_CHAN_DCCHr, and QOF_MASK_ID_DCCHs to QOF_MASK_ID_DCCHr.

 If EXT_CH_INDr signals the allocation of a F-DCCH, the mobile station shall set CODE_CHAN_DCCHs to CODE_CHAN_DCCHr, and QOF_MASK_ID_DCCHs to QOF_MASK_ID_DCCHr.

 If FOR_PDCH_INCLr is equal to ‘1’, EXT_CH_INDr signals the allocation of a R-PDCH, and if FOR_ACKCH_ASSIGNEDr is equal to ‘1’, the mobile station shall set FOR_ACKCH_WALSH_INDEXs to FOR_ACKCH_WALSH_INDEXr, and FOR_ACKSCH_INDEXs to FOR_ACKSCH_INDEXr.

 If FOR_RCCH_INCLr is included and set to ‘1’, the mobile station shall do the following:

à set FOR_RCCH_WALSH_INDEXs to FOR_RCCH_WALSH_INDEXs.

à set FOR_RCSCH_INDEXs to FOR_RCSCH_INDEXr.

 If FOR_PDCH_INCLr is equal to ‘1’, and if FOR_GCH_ASSIGNEDr is included and set to ‘1’, the mobile station shall perform the following;

à set NUM_FOR_GCHs to NUM_FOR_GCHr, and

à for each of the NUM_FOR_GCHs occurrences of FOR_GCH_WALSH_INDEXr, the mobile station shall set FOR_GCH_WALSH_INDEXs[j] to FOR_GCH_WALSH_INDEXr[j].

 Otherwise, the mobile station shall perform the following:

à set NUM_FOR_GCHs to 0, and

à set FOR_GCH_WALSH_INDEXs to NULL.

 If SCH_INCLr is equal to ‘1’ and NUM_SCH is equal to ‘00000’, the mobile station shall delete the corresponding pilot from the all entries of the corresponding Supplemental Channel.

 If SCH_INCLr is equal to ‘1’ and NUM_SCH is not equal to ‘00000’, for each Supplemental Channel included in this record, the mobile station shall:

à If PILOT_INCL is equal to ‘0’, then the mobile station shall delete the corresponding pilot from the Active Set of Supplemental Channel for the corresponding SCCL_INDEXr.

à If PILOT_INCL is equal to ‘1’, then for each Supplemental Channel included in this record, the mobile station shall set PILOT_PNs [FOR_SCH_IDr][SCCL_INDEXr][i] to PILOT_PNr, QOF_IDs[FOR_SCH_IDr][SCCL_INDEXr][i] to QOF_MASK_ID_SCHr, and FOR_SCH_CC_INDEXs[FOR_SCH_IDr][SCCL_INDEXr][i] to CODE_CHAN_SCHr.


  • If PILOT_INCL is equal to ‘1’ and CCSH_INCLUDED is set to ‘1’, then for each Supplemental Channel included in this record, the mobile station shall set CCSH_ENCODER_TYPEs[FOR_SCH_IDr][SCCL_INDEXr][i] to CCSH_ENCODER_TYPEr.

  • If PILOT_INCL is equal to ‘1’ and CCSH_INCLUDED is set to ‘0’, then for each Supplemental Channel included in this record, the mobile station shall set CCSH_ENCODER_TYPEs[FOR_SCH_IDr][SCCL_INDEXr][i] to ‘0’ (default Turbo Encoder type).

à The mobile station shall delete all pilots that are not included in the list specified by the NUM_PILOTS field from the Active Set of Supplemental Channel for the corresponding SCCL_INDEXr.

    + If CCSH_INCLUDED is equal to ‘1’, the mobile station shall perform the following:

 If CCSH_ENCODER_ACTION_TIMEr is received, then the mobile station shall set CCSH_ENCODER_ACTION_TIMEs to CCSH_ENCODER_ACTION_TIMEr, and the mobile station shall apply each CCSH_ENCODER_TYPEs at the time specified by CCSH_ENCODER_ACTION_TIMEr.

 If CCSH_ENCODER_ACTION_TIMEr is not received, the mobile station shall apply each CCSH_ENCODER_TYPEs at the action time of the message.

+ The mobile station shall set FUNDICATED_BCMC_INDs to FUNDICATED_BCMC_INDr. If FUNDICATED_BCMC_INDr equals ‘1’ and the EXT_CH_INDr signals the allocation of a F-FCH, the mobile station shall set FCH_BCMC_IND to ‘1’; otherwise, the mobile station shall set FCH_BCMC_IND to ‘0’.

+ If FUNDICATED_BCMC_INDr equals ‘1’and ADD_PLCM_FOR_FCH_INCLr is included and is set to ‘1’, the mobile station shall store the following:



  • Set ADD_PLCM_FOR_FCH_TYPEs to ADD_PLCM_FOR_FCH_TYPEr.

  • Set ADD_PLCM_FOR_FCH_39s to ADD_PLCM_FOR_FCH_39r if ADD_PLCM_FOR_FCH_TYPEr is equal to ‘1’.

    + The mobile station shall delete all pilots that are not listed in the NUM_PILOTS field from the Active Set.

    + The mobile station shall delete all pilots that are not listed in the Active Set from the Active Set of the Supplemental Channel for the Forward Supplemental Channel Assignment (if any). If these deleted pilots include all pilots in the Active Set of the Supplemental Channel, the mobile station shall cancel the Forward Supplemental Channel Assignment.



• If the CH_INDr is set to ‘111’ and FUNDICATED_BCMC_INDr equals ‘1’, the mobile station shall change the R-FCH assignment as specified in REV_FCH_ASSIGNEDr, at the specified action time.

    • If the most significant bit of CH_INDr is set to ‘1’ and PILOT_GATING_USE_RATE is equal to ‘1’, the mobile station shall set PILOT_GATING_USE_RATE to ‘0’ and shall start the continuous reverse pilot at the specified action time. If the most significant bit of CH_INDr is set to ‘0’, CH_INDr is not equal to ‘000’, and PILOT_GATING_USE_RATE is equal to ‘0’, the mobile station shall perform the following:

  • The mobile station shall set PILOT_GATING_USE_RATE to ‘1’ and shall start the reverse pilot gating at the specified action time.

  • If the Fundamental Channel is also being released, the mobile station shall store the configuration used for the Fundamental Channel.

  • The mobile station shall cancel the forward and reverse supplemental channel assignment, if any.

    • The mobile station shall set IGNORE_ESCAMs and IGNORE_SCAMs to ‘0’.

    • Set the pilot detection threshold for the Target Frequency and the Candidate Frequency:



– Set TF_T_ADDs to T_ADDs.

– If the Target Frequency is the same as the Candidate Frequency (TF_CDMABANDs is equal to CF_CDMABANDs and TF_CDMACHs is equal to CF_CDMACHs), set CF_T_ADDs to T_ADDs.

• If PERIODIC_SEARCHs is equal to ‘0’ and a periodic search is in progress, the mobile station shall abort the periodic search (see 2.6.6.2.8.3.4 and 2.6.6.2.10.4).

• The mobile station shall determine its roaming status (see 2.6.5.3). The mobile station should indicate to the user whether the mobile station is roaming.

• Perform a soft or hard handoff depending on the following conditions:

– If any of the following conditions is true, the mobile station shall perform a hard handoff:

+ EXTRA_PARMS is set to ‘1’ and either BAND_CLASSr is not equal to SF_CDMABANDs, CDMA_FREQr is not equal to SF_CDMACHs, or FRAME_OFFSETr is not equal to SF_FRAME_OFFSETs, or

+ The set of pilots specified by the message is disjoint from the Active Set prior to the action time of the message.

– If the mobile station performs a hard handoff, it shall perform the following:

+ If a Periodic Serving Frequency Pilot Report Procedure is in progress, the mobile station shall abort the procedure (see 2.6.6.2.12).

+ If a Candidate Frequency periodic search is in progress, the mobile station shall abort the periodic search (see 2.6.6.2.8.3.4 and 2.6.6.2.10.4).

+ If a Forward Supplemental Channel assignment or a Reverse Supplemental Channel assignment is in progress, the mobile station shall abort it.

+ The mobile station shall cancel any outstanding Forward Supplemental Channel assignment or Reverse Supplemental Channel assignment that is not specified by this message.

+ The mobile station shall cancel the current Forward Supplemental Channel assignment or the Reverse Supplemental Channel assignment, if it is in progress. If the message does not specify another Forward Supplemental Channel assignment or Reverse Supplemental Channel assignment, the mobile station shall cancel the outstanding Forward Supplemental Channel assignment or Reverse Supplemental Channel assignment, if any.

+ If RETURN_IF_HANDOFF_FAILs is equal to ‘0’, the mobile station shall perform actions specified in 2.6.6.2.8.1. If the message specifies more than one pilot, the mobile station shall also perform actions specified in 2.6.6.2.7.1 and 2.6.6.2.7.2.

+ If RETURN_IF_HANDOFF_FAILs is equal to ‘1’, the mobile station shall perform actions specified in 2.6.6.2.8.2. If the message specifies more than one pilot, the mobile station shall also perform actions specified in 2.6.6.2.7.1 and 2.6.6.2.7.2.

– Otherwise, the mobile station shall perform a soft handoff as specified in 2.6.6.2.7.

12. Mobile Assisted Burst Operation Parameters Message: The mobile station shall process this message as follows:

• The mobile station shall set ORDER_FLAGs to ORDER_FLAGr.

• If ORDER_FLAGr is equal to ‘1’, the mobile station shall perform the following:

– The mobile station shall set PS_MIN_DELTAs to PS_MIN_DELTAr + 1.

– The mobile station shall set ORDER_INTERVALs to ORDER_INTERVALr.

• If ORDER_FLAGr is equal to ‘0’, the mobile station shall perform the following:

– The mobile station shall set PS_MIN_DELTAs to 0.

– The mobile station shall set ORDER_INTERVALs to 0.

• The mobile station shall set PERIODIC_FLAGs to PERIODIC_FLAGr.

• If PERIODIC_FLAGr is equal to ‘1’, the mobile station shall perform the following:

– The mobile station shall set NUM_PILOTSs to NUM_PILOTSr.

– The mobile station shall set PERIODIC_INTERVALs to PERIODIC_INTERVALr.

• If PERIODIC_FLAGr is equal to ‘0’, the mobile station shall perform the following:

– The mobile station shall set NUM_PILOTSs to 0.

– The mobile station shall set PERIODIC_INTERVALs to 0.

• The mobile station shall set THRESHOLD_FLAGs to THRESHOLD_FLAGr.

• If THRESHOLD_FLAGr is equal to ‘1’, the mobile station shall perform the following:

– The mobile station shall set PS_FLOOR_LOWs to PS_FLOOR_LOWr.

– The mobile station shall set PS_FLOOR_HIGHs to PS_FLOOR_HIGHr.

– The mobile station shall set PS_CEILING_LOWs to PS_CEILING_LOWr.

– The mobile station shall set PS_CEILING_HIGHs to PS_CEILING_HIGHr.

• If THRESHOLD_FLAGr is equal to ‘0’, the mobile station shall perform the following:

– The mobile station shall set PS_FLOOR_LOWs to ‘0’.

– The mobile station shall set PS_FLOOR_HIGHs to ‘0’.

– The mobile station shall set PS_CEILING_LOWs to ‘0’.

– The mobile station shall set PS_CEILING_HIGHs to ‘0’.

13. Extended Supplemental Channel Assignment Message: The mobile station shall process this message as follows:

The mobile station shall send a Mobile Station Reject Order with the ORDQ field set to the specified value if any of the following conditions is true, and shall not perform any other action described in this section for processing the Extended Supplemental Channel Assignment Message:

• The mobile station shall send a Mobile Station Reject Order with the ORDQ field set to ‘00000110’ (capability not supported), if the number of forward or reverse Supplemental Channels specified in the Extended Supplemental Channel Assignment Message is greater than the maximum number of Supplemental Channels supported by the mobile station.

• The mobile station shall send a Mobile Station Reject Order with the ORDQ field set to ‘00000100’ (message field not in valid range), if PILOT_PN specified in the Extended Supplemental Channel Assignment Message is not in the Active Set.

• The mobile station shall send a Mobile Station Reject Order with the ORDQ field set to ‘00000111’ (message can not be handled by the current mobile station configuration), if the message includes a reverse Supplemental Channel assignment, and any of the following conditions is true:

– any of the mobile station’s reverse supplemental channel configuration parameter for the corresponding Supplemental Channel is NULL, or,

– the Reverse Packet Data Channel is assigned.

• The mobile station shall send a Mobile Station Reject Order with the ORDQ field set to ‘00000111’ (message can not be handled by the current mobile station configuration), if the message includes a forward Supplemental Channel assignment and any of the mobile station’s forward supplemental channel configuration parameter for the corresponding Supplemental Channel is NULL.

If none of the above conditions is true, the mobile station shall perform the following:

• The mobile station shall store REV_SCH_DTX_DURATIONr, Reverse Supplemental Channel Discontinuous Transmission Duration, as REV_SCH_DTX_DURATIONs at the action time of the message.

• The mobile station shall store the unit for START_TIME_UNITs = START_TIME_UNITr.

• The mobile station shall store USE_T_ADD_ABORTr, Reverse Supplemental Channel assignment T_ADD abort indicator, as USE_T_ADD_ABORTs.

• If IGNORE_ESCAMs is equal to ‘1’ and SCRM_SEQ_NUMr is not present or is present and is not equal to SCRM_SEQ_NUMs, then the mobile station shall not process the remaining Reverse Supplemental Channel assignment information in this message.

• If IGNORE_ESCAMs is equal to ‘1’ and SCRM_SEQ_NUMr is present and is equal to SCRM_SEQ_NUMs, then the mobile station shall set IGNORE_ESCAMs to ‘0’.

• If ADD_INFO_INCLr is equal to ‘1’, the message includes a Supplemental Channel assignment (that is, NUM_FOR_SCHr is not equal to ‘00’ and/or NUM_REV_SCHr is not equal to ‘00’), and PILOT_GATING_USE_RATE is equal to ‘1’, the mobile station shall process the following information of the Extended Supplemental Channel Assignment Message as follows:

– The mobile station shall set FPC_PRI_CHANs = FPC_PRI_CHANr at the action time of the message.

• If REV_CFG_INCLUDED is equal to ‘1’, for all the (NUM_REV_CFG_RECS + 1) occurrences of the reverse configuration record, the mobile station shall store the REV_WALSH_ID matrix as follows:

– REV_WALSH_IDs[REV_SCH_IDr][REV_SCH_NUM_BITS_IDXr] = REV_WALSH_IDr

• If NUM_REV_SCHr is not equal to ‘00’, then the mobile station shall store the following information for each occurrence of the record and process the Reverse Supplemental Burst as specified in 2.6.6.2.5.1.2:



  • REV_SCH_START_TIME_INCLs[REV_SCH_IDr] = REV_SCH_START_TIME_INCLr

  • If REV_SCH_START_TIME_INCLs[REV_SCH_IDr] is set to ‘1’, set REV_SCH_START_TIMEs[REV_SCH_IDr] = REV_SCH_START_TIMEr

  • REV_SCH_DURATIONs[REV_SCH_IDr] = REV_SCH_DURATIONr

  • REV_SCH_NUM_BITS_IDXs[REV_SCH_IDr] = REV_SCH_NUM_BITS_IDXr

• If NUM_FOR_SCHr is not equal to ‘00’, then the mobile station shall store the following information for each occurrence of the record and process the Forward Supplemental Burst as specified in 2.6.6.2.5.1.1:

– FOR_SCH_START_TIME_INCLs[FOR_SCH_IDr] = FOR_SCH_START_TIME_INCLr

– If FOR_SCH_START_TIME_INCLs[FOR_SCH_IDr] is set to ‘1’, set FOR_SCH_START_TIMEs[FOR_SCH_IDr] = FOR_SCH_START_TIMEr

– FOR_SCH_DURATIONs[FOR_SCH_IDr] = FOR_SCH_DURATIONr

– FOR_SCH_FER_REPs[FOR_SCH_IDr] = FOR_SCH_FER_REPr


  • SCCL_INDEXs[FOR_SCH_IDr] = SCCL_INDEXr

– If SCH_BCMC_IND field is included the mobile station shall perform the following:

+ If SCH_BCMC_INDr equals ‘1’ and USE_ADD_PLCM_FOR_SCHr equals ‘1’, set corresponding SCH_BCMC_IND[FOR_SCH_IDr] to ‘1’; otherwise, set SCH_BCMC_IND[FOR_SCH_IDr] = ‘0’.

– If SCH_BCMC_INDr is included and equals ‘1’ and ADD_PLCM_FOR_SCH_INCLr is included and is set to ‘1’, the mobile station shall store following fields:

+ Set ADD_PLCM_FOR_SCH_TYPEs to ADD_PLCM_FOR_SCH_TYPEr.

+ Set ADD_PLCM_FOR_SCH_35s to ADD_PLCM_FOR_SCH_35r if ADD_PLCM_FOR_SCH_TYPEr is equal to ‘1’.

– If SCH_BCMC_INDr is included and equals ‘1’, the mobile station shall store following fields:

+ USE_ADD_PLCM_FOR_SCHs[FOR_SCH_IDr] = USE_ADD_PLCM_FOR_SCHr

+ FSCH_OUTERCODE_INCLs[FOR_SCH_IDr] = FSCH_OUTERCODE_INCLr

+ If FSCH_OUTERCODE_INCLr equals ‘1’, the mobile station shall store following fields:

 FSCH_OUTERCODE_RATEs[FOR_SCH_IDr] = FSCH_OUTERCODE_RATEr

 FSCH_OUTERCODE_OFFSETs[FOR_SCH_IDr] = FSCH_OUTERCODE_OFFSETr

• If FOR_CFG_INCLUDED is equal to ‘1’, the mobile station shall perform the following:

– Set FOR_SCH_FER_REPs to FOR_SCH_FER_REPr.

– If FOR_SCH_FER_REPr is equal to ‘0’, set SCH_TOT_FRAMESs and SCH_BAD_FRAMESs to 0.

– Store NUM_FOR_CFG_RECS occurrences of Forward Supplemental Channel Configuration associated with the identification of Forward Supplemental Channel.

• For each record of the Forward Supplemental Channel Code list the mobile station shall store the Forward Supplemental Channel Code list associated with the FOR_SCH_IDr as follows:

– NUM_SUP_SHOs[FOR_SCH_IDr][SCCL_INDEXr] = NUM_SUP_SHOr.

– The mobile station shall determine, N_FSCH_BITS_SETs[FOR_SCH_IDr][SCCL_INDEXr], the number of information bits per Forward Supplemental Channel frame identified by FOR_SCH_ID and corresponding to the index SCCL_INDEX according to the following rules:



    + If FSCH_VAR_TABLE_IDs[FOR_SCH_IDr] is equal to ‘000’, then:

 If USE_FLEX_NUM_BITSs is equal to '0' or if USE_FLEX_NUM_BITSs is equal to '1' and FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr] is equal to ‘0000’, then the mobile station shall set the number of information bits per frame, N_FSCH_BITS_SETs[FOR_SCH_IDr][SCCL_INDEXr] and number of CRC bits per frame, FSCH_CRC_LEN_SETs[FOR_SCH_IDr][SCCL_INDEXr], according to Table 3.7.3.3.2.37-2 using FOR_SCH_NUM_BITS_IDXr as the index to the table.

 If USE_FLEX_NUM_BITSs is equal to '1' and FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr] is not equal to ‘0000’, then the mobile station shall set the number of CRC bits per frame, FSCH_CRC_LEN_SETs[FOR_SCH_IDr][SCCL_INDEXr], using Table 3.7.5.20-1 and CRC_LEN_IDXs[FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr]][FOR_SCH_NUM_BITS_IDXr] as the index to the table.


The mobile station shall also set the number of information bits per frame corresponding to SCCL_INDEXr, N_FSCH_BITS_SETs[FOR_SCH_IDr][SCCL_INDEXr], to NUM_BITSs[FSCH_NBIT_TABLE_IDs[FOR_SCH_IDr]][FOR_SCH_NUM_BITS_IDXr].

    + If FSCH_VAR_TABLE_IDs[FOR_SCH_IDr] is not equal to ‘000’, then:

 The mobile station shall set N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr], the set of indices to the number of information bits per frame as follows:

à If FOR_SCH_NUM_BITS_IDXr is equal to ‘0000’, then N_FSCH_BITS_IDX_SETs[FOR_SCH_IDr] =



Download 3.74 Mb.

Share with your friends:
1   ...   46   47   48   49   50   51   52   53   ...   61




The database is protected by copyright ©ininet.org 2024
send message

    Main page