Вы находитесь на странице: 1из 3

AMR Speech Rate Controle

//Configuring parameters on the RNC side


//Setting parameters for the AMRC function
//Enabling the AMRC function
SET UCORRMALGOSWITCH: CsSwitch=CS_AMRC_SWITCH-1;
//Enabling the AMRC-NB function and the related optimization function
//Activating the AMR-NB function
SET UCORRMALGOSWITCH: CsSwitch=CS_AMRC_NB_CMP_SWITCH-0;
//Enabling gradual AMRC-NB
SET UCORRMPARA: PerfEnhanceSwitch3=PERFENH_NB_AMRC_UL_RATESET_EXT_SWITCH-1;
//Enabling AMRC-NB for combined services
SET UCORRMALGOSWITCH: CsSwitch= CS_COMB_NAMRC_SWITCH-1;
//Setting timers for AMRC-NB response
SET UAMRC: UlModeChangeTimerLen=800, DlModeChangeTimerLen=5000;
//Turning on the switch for allowing a rollback caused by failed hard handovers of
12.2k AMR-NB speech services when the AMRC function is enabled
SET URRCTRLSWITCH: OptimizationSwitch4=AMRC_ON_122_AMR_HHO_ROLL_BACK_SWITCH-1;

//Enabling the AMR-WB function and the related optimization function


//Activating the AMR-WB function
SET UCORRMALGOSWITCH: CsSwitch=CS_AMRC_WB_CMP_SWITCH-0;
//Enabling gradual AMRC-WB
SET UCORRMALGOSWITCH: CsSwitch=CS_AMRC_WB_RATE_ADJUST_GRADUALLY_SWITCH-1;
//Enabling AMRC-WB for combined services
SET UCORRMALGOSWITCH: CsSwitch= CS_COMB_WAMRC_SWITCH-1;
//Setting timers for AMRC-WB response
SET UAMRCWB: UlModeChangeTimerLen=800, DlModeChangeTimerLen=5000;
//(Optional) Enabling the delayed uplink AMR function
SET UCORRMPARA: PerfEnhanceSwitch9=PERFENH_AMRC_DELAY_AFTER_CONNECT_SWITCH-1;
//(Optional) Enabling optimization to the transmission link reconfiguration
conflicts
SET URRCTRLSWITCH: OptimizationSwitch12=AAL2_MOD_PROCEDURE_OPT_SWITCH-1;

//Configuring AMRC optimization


//Enabling the RNC to include in the CELL UPDATE CONFIRM message the TFI
information of UEs having experienced AMRC rate reduction
SET UCORRMPARA:PerfEnhanceSwitch5=PERFENH_AMR_CUC_TFI_OPT_SWITCH-1;
//(Optional) Enabling the discarding of Iu UP version 1 frames with the FQC value
set to "frame bad" or "frame bad due to radio"
SET UDPUCFGDATA: OptimizationSwitch=ERRFRAME_DISCARD_SWITCH-1;
//Setting parameters for the AMRC based on LDR function
MOD UCELLALGOSWITCH: CellId=11, NBMLdcAlgoSwitch=UL_UU_LDR-1&DL_UU_LDR-1;
SET UCORRMALGOSWITCH: CsSwitch=CS_WAMR_SF_RECONF_SWITCH-1;
MOD UCELLLDR: CellId=11, DlLdrFirstAction=WAMRSfReconfiguration,
DlLdrSecondAction=AMRRateRed, UlLdrFirstAction=AMRRateRed;
//Setting parameters for the AMRC based on link stability function
//Enabling the AMRC based on link stability function and setting timers for this
function
SET UQOSACT: AMRQosPerform=YES, UlQosAmrAdjSwitch=YES, AmrUlRateAdjTimerLen=3000,
UlQosWAmrAdjSwitch=YES, WAmrUlRateAdjTimerLen=3000, DlQosAmrAdjSwitch=YES,
DlQosWAmrAdjSwitch=YES;
//Setting the minimum rate mode for the AMRC based on link stability function
SET UAMRC: QoSAMRCNBMinMode=NBAMR_BITRATE_4.75K;
SET UAMRCWB: QoSAMRCWBMinMode=WBAMR_BITRATE_6.60K;
//Setting event thresholds for the AMRC based on link stability function
MOD UTYPRABQUALITYMEAS: RabIndex=0, UlThd6A1=2, UlThd6A2=8, UlThd6B1=2, UlThd6B2=8;
MOD UTYPRABQUALITYMEAS: RabIndex=1, UlThd6A1=2, UlThd6A2=8, UlThd6B1=2, UlThd6B2=8;
SET UAMRC: DlThdE1=20, DlThdE2=20, DlThdF1=90, DlThdF2=90;
SET UAMRCWB: DlThdE1=20, DlThdE2=20, DlThdF1=90, DlThdF2=90;
//Activating TrFO-based AMRC
//Activating the immediate rate update function for TrFO-based AMRC and and CS
services
SET UCORRMALGOSWITCH: CsSwitch=CS_IMMEDIATE_RATE_CONTROL_DEACT_SWITCH-
0&CS_TRFO_AMRC_DEACT_SWITCH-0;

//Configuring the optimization switch for TFO/TrFO-based AMRC.


//Enabling the RNC to adjust the rate immediately after receiving a Relocation
Detect message (for details, see 3GPP TS 25.953)
SET UCORRMALGOSWITCH: CsSwitch=CS_IMMEDIATE_RATE_CONTROL_OPT_SWITCH-1;
//Enabling the RNC to handle the last rate adjustment message received from the CN
(for details, see 3GPP TS 25.415)
SET UCORRMALGOSWITCH: CsSwitch=CS_TRFO_MUTI_UL_RATE_CONTROL_SWITCH-1;
//Enabling immediate rate adjustment after a suspended call is resumed
SET UCORRMPARA: PerfEnhanceSwitch7=PERFENH_CS_RATE_CONTROL_WHEN_RETRIEVE-1;
//Accelerating the procedure for responding to the TFC CTRL message
SET UCORRMPARA:PerfEnhanceSwitch5=PERFENH_AMR_TFC_CTRL_QUICK_RESP_SWITCH-1;
SET UCOIFTIMER:TfcCtrlFailTimer=24;
SET UAMRC: UlModeChangeTimerLen=800;
SET UAMRCWB: UlModeChangeTimerLen=800;
//Enabling the RNC to include the downlink maximum mode in the Rate Control ACK
message sent to the CN
SET UCORRMPARA:PerfEnhanceSwitch5=PERFENH_RATE_CTRL_ACK_MAX_MODE_SWITCH-1;
//Enabling the handling of the incorrect RAB Subflow Combination Indicator (RFCI)
carried in the IUUP RATE CONTROL ACK message sent by the CN
SET UCORRMPARA: PerfEnhanceSwitch4=PERFENH_IUUP_RC_ACK_COMPATIBLE_SWITCH-1;
//Setting Switch3GPP25415CR0125 on the RNC to be consistent with that on the CN (ON
for reference)
ADD UCNNODE: CNDomainId=CS_DOMAIN, Switch3GPP25415CR0125=ON;

//Enabling limitation on the downlink rate over the Uu interface for AMR services
SET UCORRMPARA:PerfEnhanceSwitch6=PERFENH_IUUP2_AMR_MBR_LIMIT_SWITCH-1;
//Setting the maximum rate over the Uu interface for AMR-NB services
SET UAMRC: GoldMaxMode=NBAMR_BITRATE_5.90K, SilverMaxMode=NBAMR_BITRATE_5.90K,
CopperMaxMode=NBAMR_BITRATE_5.90K;
//Setting the maximum rate over the Uu interface for AMR-WB services
SET UAMRCWB: GoldMaxMode=WBAMR_BITRATE_12.65K, SilverMaxMode=WBAMR_BITRATE_12.65K,
CopperMaxMode=WBAMR_BITRATE_12.65K;
//(Optional) Preventing the RNC from initiating an RB reconfiguration procedure
before the AMR service is set up
SET UCORRMALGOSWITCH:CsSwitch=CS_AMR_RB_RECFG_BEFORE_CONNECT_SWITCH-0;
//(Optional) Enabling the DRNC to use the rate set assigned by the CN when rate
sets obtained from the SRNC and CN are inconsistent
SET UCORRMPARA:PerfEnhanceSwitch6=PERFENH_IUUP2_AMR_RATESET_COMP_SWITCH-1;
//(Optional) Allowing UE-not-involved relocation for UEs on which limitation on the
downlink rate over the Uu interface for AMR services has taken effect
SET UCORRMPARA:PerfEnhanceSwitch6=PERFENH_IUUP2_AMR_RATESET_SRELOC_SWITCH-1;
//(Optional) Setting the delay in triggering the RB reconfiguration procedure over
the Uu interface
SET UCOIFTIMER: DelayTrigAmrRbrecfgTimer=50;
//(Optional) Enabling RNC-level code resource saving
SET UFRC: DlSaveCodeResourceSwitch=ON;
//(Optional) Enabling cell-level code resource saving
ADD UCELLFRC: CellId=11,AllowedSaveCodeResource=TRUE;
//(Optional) Enabling code resource saving for combined services
SET UFRC:MultiRABDlSaveCodeSwitch=ON;
//(Optional) Allowing the use of symmetric uplink and downlink rate set
configuration for AMR services
SET UCORRMPARA: PerfEnhanceSwitch6=PERFENH_AMR_RATESET_SYMMETRY_SWITCH-1;
//Enabling the proactive rate reduction for AMR services function
//Setting the cell-level maximum rate after proactive rate reduction for gold,
silver, and copper AMR-NB users
ADD UCELLAMRC: CellId=1, GoldMaxMode=NBAMR_BITRATE_4.75K,
SilverMaxMode=NBAMR_BITRATE_4.75K, CopperMaxMode=NBAMR_BITRATE_4.75K;
//Setting the cell-level maximum rate after proactive rate reduction for gold,
silver, and copper AMR-WB users
ADD UCELLAMRCWB: CellId=1, GoldMaxMode=WBAMR_BITRATE_6.60K,
SilverMaxMode=WBAMR_BITRATE_6.60K, CopperMaxMode=WBAMR_BITRATE_6.60K;
//Enabling the proactive rate reduction for AMR services function
MOD UCELLCONNALGOPARA: CellId=1, CellConnAlgoSwitch1=AMR_ACTIVE_RATE_DOWN_SWITCH-1;
//Activating the AMR rate set configuration optimization function
//Turning on the switch for the AMR rate set configuration optimization function
for AMR-WB services
SET UCORRMALGOSWITCH: CsSwitch=CS_AMR_WB_OPTIMIZATION_SWITCH-1;
//Turning on the switch for the AMR rate set configuration optimization function
for AMR-NB services
SET UCORRMALGOSWITCH: CsSwitch=CS_AMR_NB_OPTIMIZATION_SWITCH-1;

Вам также может понравиться