0% found this document useful (0 votes)
66 views3 pages

AMR Speech Rate Controle

The document provides configuration parameters for enabling and optimizing Adaptive Multi-Rate (AMR) speech rate control on the Radio Network Controller (RNC) side. It includes settings for enabling AMR narrowband and wideband functions, activating related optimization functions, configuring timers, enabling rate control based on link quality and handovers, and optimizing AMR rate set configurations.

Uploaded by

eliaezekiel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views3 pages

AMR Speech Rate Controle

The document provides configuration parameters for enabling and optimizing Adaptive Multi-Rate (AMR) speech rate control on the Radio Network Controller (RNC) side. It includes settings for enabling AMR narrowband and wideband functions, activating related optimization functions, configuring timers, enabling rate control based on link quality and handovers, and optimizing AMR rate set configurations.

Uploaded by

eliaezekiel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 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;

You might also like