2section (Continued) 6 Layer 3 Processing


{ FOR_SCH_NUM_BITS_IDXr }



Download 3.74 Mb.
Page49/61
Date19.10.2016
Size3.74 Mb.
#3566
1   ...   45   46   47   48   49   50   51   52   ...   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 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.



  • 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 and QOF_MASK_ID_FCH.

 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.



    + 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_SCH_INFO_INCLr equals ‘1’, for each Supplemental Channel included, the mobile station store the following:

  • If 3X_SCH_LOW_INCLr equals ‘1’, set the QOF_ID_SCH_LOWs [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_LOWs[FOR_SCH_IDr][SCCL_INDEXr][i] to QOF_MASK_ID_SCHr, and FOR_SCH_CC_INDEX_LOWs[FOR_SCH_IDr][SCCL_INDEXr][i] to CODE_CHAN_SCHr.

  • If 3X_SCH_HIGH_INCLr equals ‘1’, set the QOF_ID_SCH_HIGHs [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_HIGHs[FOR_SCH_IDr][SCCL_INDEXr][i] to QOF_MASK_ID_SCHr, and FOR_SCH_CC_INDEX_HIGHs[FOR_SCH_IDr][SCCL_INDEXr][i] to CODE_CHAN_SCHr.

    + 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 ‘010’ or ‘110’, the mobile station shall perform the following:

    + The mobile station shall set CH_INDs = ‘10’.

    + If SCH_INCLr is equal to ‘1’ 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.



+ For each member of 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_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_INDEXs][i] to PILOT_PNr, QOF_IDs[FOR_SCH_IDr][SCCL_INDEXs][i] to QOF_MASK_ID_SCHr, and FOR_SCH_CC_INDEXs [FOR_SCH_IDs][SCCL_INDEXs][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_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_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 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’, 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.

+ 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 ‘111’, the mobile station shall perform the following:

    + The mobile station shall set CH_INDs = ‘11’.

    + If SCH_INCLr is equal to ‘1’ 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 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   ...   45   46   47   48   49   50   51   52   ...   61




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

    Main page