Professional Documents
Culture Documents
Decoding
Feature Guide
NodeB Enhanced Viterbi Decoding
TABLE OF CONTENTS
1 Feature Attributes ............................................................................................. 4
2 Overview ............................................................................................................ 4
2.1 Feature Introduction ............................................................................................. 4
2.2 License Control .................................................................................................... 5
2.3 Correlation with Other Features ........................................................................... 5
4 Parameters......................................................................................................... 7
7 Abbreviations .................................................................................................. 11
8 Reference Documents..................................................................................... 11
FIGURES
TABLES
1 Feature Attributes
BSC/RNC version: [V3.14.10, V4.14.10]
Attribute: [optional]
MS/UE -
BTS/Node B
BSC/RNC
iTC -
MSC -
MGW -
SGSN -
GGSN -
HLR -
: Related, -: Irrelevant
2 Overview
The AMR voice service uses convolution coding and Viterbi decoding. To optimize
Viterbi decoding, ZTE has introduced an Enhanced Viterbi decoding Algorithm (EVA),
which improves the decoding performance of convolution coding. Compared with
common Viterbi decoding, EVA has a performance gain of 0.20.5 dB.
This feature is under license control. Authorization on the OMC is required before the
configuration of the feature.
1. Required features
None.
None.
3. Affected features
None.
3 Technical Descriptions
The Viterbi Algorithm (VA) is a maximum likelihood decoding method based on a trellis
diagram. First, all possible sequences (paths) are compared for each section of input,
and the local optimal path of each state is saved. Then local optimal paths are chosen
backward. Finally, the globally optimal path is obtained.
The Enhanced Viterbi decoding Algorithm (EVA) has steps similar to those of VA, but its
number of global optimal paths (optimal and suboptimal paths) is L. For every section of
every state in the trellis diagram, there are 2L input paths. EVA needs to calculate the
weight of each path, and choose L local optimal paths from the 2L paths. Finally, the
local optimal paths are selected backward to obtain L globally optimal paths.
The structure of EVA is shown in Figure 3-1. AMR contains several Traffic Channels
(TCHs), The first TCH is the most important, and contains 12 bits for a Cyclic
Redundancy Check (CRC). EVA only decodes TCH1. After Viterbi decoding, if an CRC
error is detected, TCH1 uses Enhanced Viterbi Decoding.
Power control still uses the results of VA. The introduction of the EVA does not influence
power control. The EVA reduces the uplink block error rate (BLER) and raises voice
quality to the maximume extent.
The processing policies of the RNC for EVA frame decoding are follows: (1) OLPC:
OLPC only uses CRCI, rather than EVA results; (2) Macrodiversity: Frames decoded
correctly by using the EVA are combined as CRCI-correct frames, and the combination
priorities are: CRCI-correct > EVA-correct > QE; (3) BLER: Frames decoded correctly by
using the EVA are treated as CRCI-correct frames; (4) IU frames: Frames decoded
correctly by using the EVA are sent as proper FQC frames.
Speech Codec
Power Enhanced
Contor Viterbi Decoding
Compared with the VA, the EVA has a performance gain of 0.20.5 dB. The EVA only
improves the performance of TCH 1, and does not change the performance of other
TCHs.
4 Parameters
Recom
Managed Value Default mende
Logic Name Parameter Description Unit
Object Range Value d
Value
Voice
enhanced
URncFunct Voice enhanced VA (EVA) 0: Off
VA (EVA) None 0: Off 1: On
ion.evaSw switch of RNC 1: On
switch of
RNC
Voice
UIurLink. enhanced
Voice enhanced VA (EVA) 0: Off
RncFeatSwi VA (EVA) None 0: Off 1: On
switch of RNC Iur 1: On
tchBit31 switch of
RNC
Voice
NodeBFun
enhanced Voice enhanced VA (EVA) 0: Off
ction.voice None 0: Off 1: On
VA (EVA) switch 1: On
EVASwitch
switch
6 Engineering Guide
This feature effectively enhances the demodulation performance of the uplink AMR voice
service, reduces the error block rate of uplink voice packages, and thus improves voice
quality.
OMMR: In the configuration resource tree, select Modify Area > UMTS logical
Function Configuration and set the Switch of EVA to on[1].
OMMB: In the configuration resource tree, select Modify Area > Radio Parameter >
UMTS and set the Voice enhanced VA (EVA) switch to yes[1].
Test Steps 1. Disable the EVA feature, set several types of fading
channels, run the uplink AMR voice service, and record
the BLER.
2. Enable the EVA feature, set several types of fading
channels, run the uplink AMR voice service, and record
the BLER.
Expected Results Compared with the VA, the EVA has a lower BLER.
OMMR: In the configuration resource tree, select Modify Area > UMTS logical
Function Configuration and set the Switch of PLVA to off[0].
OMMB: In the configuration resource tree, select Modify Area > Radio Parameter >
UMTS and set the Voice enhanced VA (EVA) switch to no[0].
7 Abbreviations
Abbreviation Full Name
8 Reference Documents
[1] 3GPP TS 25.101, User Equipment (UE) radio transmission and reception (FDD)