Professional Documents
Culture Documents
Algorithm
www.huawei.com
Objectives
Page3
Full Rate
Traffic Channel (TCH) carries coded voice data. The fullrate TCH is initially adopted to carry information at the
gross rate 22.8Kbit/s. The information contains the source
coding rate of 13Kbit/s.
Page4
Speech Version
Speech
Version1
Full Rate
Speech
Version2
Speech
Version3
Speech
Version1
Half Rate
Speech
Version2
Speech
Version3
FR
EFR
AMR
HR
/
AMR
Page5
Page6
Supported Rate
Circuit Pool
Number
Supported Rate
23
24
25
27
Page7
BTS
MSC
BSC
Setup
ASS REQ
Channel ACT
Page8
Page9
Page10
Page11
Page12
Page13
Contents
1.
EFR
2.
HR
3.
AMR
Page14
Page15
No
Yes
EFR call
Finish
Page16
Page17
Page18
Page19
Page20
Contents
1.
EFR
2.
HR
3.
AMR
Page21
The Function of HR
The half rate voice coding uses a new voice coding algorithm
called VCELP (Vector-Sum Excited Linear Prediction ) to reduce
the voice coding rate to half that of full rate voice service.
Thus, one physical channel that can only support one call
under the full rate can support two calls under half rate.
Page22
The Function of HR
T
T S
T T
Page23
T T
The Function of HR
Idle
Busy
Page24
The Function of HR
Idle
Idle
Busy
Busy
Page25
The Function of HR
I B B B B B I B B B B B B B B B
I I
B B B B B B B B B B B B B B
I: Idle
B Busy
Page26
Channel Assignment
Strategies
If the half rate function is used, when BSC receives the
Assign the channel according to the MSC request. If the request from
MSC is "TCHF preferred", assign the full rate channel preferentially. If it
is "TCHH preferred", assign the half rate channel preferentially.
When the assignment request sent from MSC is "Full rate TCH
preferred" or" Half rate TCH preferred", BSC assigns the proper
channel according to the availability of idle full rate channel in the cell
and the allowance of MSC.
Page27
Channel Assignment
Strategies
The BSC channel allocation strategy is the default strategy.
That is, when the network is idle, the full rate is used,
otherwise, the half rate is used.
For the call that uses the half rate preferentially, the single
channel is assigned preferentially to reduce the fragment.
Page28
When there is idle full rate channel, assign the channel directly.
When there is no idle full rate channel in the cell, but there is idle
couple channel, convert the couple channel to full rate channel and
then assign the converted full rate channel.
When there is no idle full rate channel and idle couple channel in
the cell, but there is idle single channel, check whether the number
of single channel in the cell is more than one. If yes, initiate
intracell handover to form a couple channel and then convert the
couple channel to full rate to assign.
Page29
Yes
Assign full rate channel
No
Couple channel
available?
Yes
No
More than one half
rate channel?
No
Yes
Request reject
End
Page30
When there is idle single channel in the cell, assign the idle half rate
channel on the single channel directly.
When there is no idle single channel in the cell, but there is idle
couple channel in the cell, assign the idle half rate channel on the
couple channel.
When there is no idle single channel and idle couple channel in the
cell, but there is idle full rate channel in the cell, convert the full rate
channel into couple channel and then assign the idle half rate
channel on the couple channel.
Page31
Yes
No
Couple channel available?
Yes
No
Full rate channel available?
No
Yes
Assignment fails
End
Page32
When there is idle full rate channel in the cell, assign it directly.
When there is no idle single channel in the cell, but there is idle
couple channel in the cell, convert the couple channel into full rate
channel and then assign it.
When there is no idle full rate channel and couple channel in the cell,
check whether the number of adjustable half rate channel in the cell is
more than one. If yes, initiate intracell handover to form a couple
channel and then convert the couple channel to full rate to assign
Otherwise, assign the idle half rate channel on the single channel.
Page33
Yes
No
Yes
No
Yes
No
End
Page34
When there is idle single channel in the cell, assign the idle half rate
channel on the single channel directly.
When there is no idle single channel in the cell, but there is idle
couple channel in the cell, assign the idle half rate channel on the
couple channel.
When there is no idle single channel and idle couple channel in the
cell, but there is idle full rate channel in the cell, convert the full rate
channel into couple channel and then assign the idle half rate
channel on the couple channel.
Page35
Yes
No
Couple channel available?
Yes
No
Full rate channel available?
No
Yes
Assignment TCH/F
End
Page36
Page37
Page38
Page39
HR Data Configuration
Page40
HR Data Configuration
Page41
HR Data Configuration
Page42
HR Data Configuration
Page43
HR Data Configuration
Page44
HR Data Configuration
Page45
HR Data Configuration
Page46
HR Data Configuration
Page47
HR Data Configuration
Page48
Contents
1.
EFR
2.
HR
3.
AMR
Page50
Contents
3.
AMR
3.1 AMR Overview
3.2 AMR Impact on the Network Quality
3.3 AMR Call&Handover Procedure and Parameter
Introduction
3.4 AMR Optimization and Maintenance Strategy
Page51
AMR Overview
MOS
Codec1
Codec2
Codec3
BER
Page52
AMR Overview
Page53
AMR Overview
Page54
AMR FR
5.0
M OS
4.0
3.0
EFR
12.2
10.2
7.95
7.4
6.7
5.9
5.15
4.75
2.0
1.0
No Errors
C/I=16 dB
Conditions
C/I=13 dB
C/I=10 dB
C/I= 7 dB
C/I= 4 dB
4.01
3.65
3.05
1.53
4.13
3.93
3.44
1.46
C/I= 1 dB
EFR
4.01
12.2
4.01
10.2
4.06
3.96
4.05
3.80
2.04
7.95
3.91
4.01
4.08
3.96
3.26
1.43
7.4
3.83
3.94
3.98
3.84
3.11
1.39
6.7
3.77
3.80
3.86
3.29
1.87
5.9
3.72
3.69
3.59
2.20
5.15
3.50
3.58
3.44
2.43
4.75
3.50
3.52
3.43
2.66
4.06
Page55
AMR HR
5.0
MOS
4.0
3.0
EFR
7.95
7.4
6.7
5.9
5.15
4.75
FR
HR
2.0
1.0
Conditions
No Errors
C/I=19 dB
C/I=16 dB
C/I=13 dB
C/I=10 dB
C/I= 7 dB
C/I= 4 dB
4.21
3.74
3.34
1.58
EFR
4.21
7.95
4.11
4.04
3.96
3.37
2.53
1.60
7.4
3.93
3.93
3.95
3.52
2.74
1.78
6.7
3.94
3.90
3.53
3.10
2.22
1.21
5.9
3.68
3.82
3.72
3.19
2.57
1.33
5.15
3.70
3.60
3.60
3.38
2.85
1.84
4.75
3.59
3.46
3.42
3.30
3.10
2.00
FR
3.50
3.50
3.14
2.74
1.50
HR
3.35
3.24
2.80
1.92
Page56
Contents
3.
AMR
3.1 AMR Overview
3.2 AMR Impact on the Network Quality
3.3 AMR Call&Handover Procedure and Parameter
Introduction
3.4 AMR Optimization and Maintenance Strategy
Page57
Page58
Page59
AMR can equivalently increase the total spectrum bandwidth of the Radio
System
AMR can tolerate lower C/I. With AMR, the number of cells in a single frequency reuse
cluster is smaller and the spectrum reuse degree is higher, compared with non-AMR.
When HR AMR is used, the number of channels doubles, while the voice quality does
not drop obviously.
Page60
Traffic volume
The voice codec of AMR has low requirement for CIR, so in weak coverage areas
where calls could not be made before, AMR calls can be made, thus reducing the
possibility of users hang-up. Therefore, AMR can improve network traffic
volume.
AMR only optimizes the performance of the voice frames. In weak coverage
areas, because voice frames can be correctly decoded, users will not hand up a
phone, however, because the SACCH frames cannot be correctly decoded, the
RLT times out, leading to call drop. Therefore with AMR, the call drop rate can
rise, while enhanced signaling link technique is available to improve it.
Handover
AMR increases the width and depth of the network coverage. But C/I is low in
these weak coverage areas and the receive quality in the measurement report is
poor, triggering BQ handover. Therefore with AMR, the number of BQ handovers
can rise.
Page61
Contents
3.
AMR
3.1 AMR Overview
3.2 AMR Impact on the Network Quality
3.3 AMR Call&Handover Procedure and Parameter
Introduction
3.4 AMR Optimization and Maintenance Strategy
Page62
2.
3.
4.
5.
6.
7.
8.
Page63
Page64
Page65
Normal Call
Y
Finishes AMR call set up
Page66
Page67
Page68
Page69
Page70
3
2
1
0
Page71
2
1
0
Page72
Page73
Page75
The criteria for conversion of the voice codec mode is CODEC MODE 1~4
corresponding to THR_1~3 and HYST1~3
Assume that the active codec mode is CODEC_MODE_3 for example. When C/I is
greater than THR_3+HYST_3, the codec mode is switched to CODEC_MODE_4;
when C/I is smaller than THR_2, the codec mode is switched to CODEC_MODE_2
C/I
CODEC_MODE_4
The adjustment of
the practical voice
codec rate can only
changes step by
step, while can not
jump over several
steps for sudden
changing of C/I
= THR_MX_Dn(4)
CODEC_MODE_3
THR_2 + HYST_2 = THR_MX_Up(2)
CODEC_MODE_2
THR_2
= THR_MX_Dn(3)
THR_1
= THR_MX_Dn(2)
Page77
If the BTS discovers that the configured threshold is achieved, it initiates Coding Mode Change command.
After the conversion of the coding mode is completed, the MS responds with a Coding Mode Indication message.
Page78
is used).
Page79
Page80
FACCH
Repeated SACCH
SACCH links
Page81
1
F
9
F
10 11 12 13 14 15 16 17 18 19
S
resent
resent
20 21 22 23 24 25
Page82
Implementation of Repeated
Downlink FACCH Technical
1.
Page83
2.
3.
Page84
Upon the failure to decode an SACCH frame, BTS sets the SRO to 1,
requesting MS to resend the SACCH frame.
SRO
SRR
Page85
Implementation of Repeated
SACCH Technical
1.
2.
Page86
3.
when BTS receives the uplink SACCH frame in which SRR=1, the
BTS will resend SACCH frames excluding short message until
SRR=0
Page87
Page88
Page89
AMR handover refers to the intra-cell handover between FR AMR and HR AMR
basing on the RQI.
Page90
Is [Intracell F-H HO
Allowed] Yes ?
Yes
End
No
Is current channel
TCH & version3?
Yes
Yes
Yes
No
Is current channel
FR?
During [Penalty
Time
after AMR TCHF-H
HO
Fail(s)]?
No
No
RQI/2 <[H2F HO
th]
Yes
No
Page91
End
Page92
Page93
Different power control thresholds are set for AMR calls and non-AMR
calls. AMR calls are transmitted in lower power than non-AMR calls.
The setting principles are as follows:
Set lower AMR UL/DL RX_LEV Upper/Lower Threshold for AMR calls than
those for non-AMR calls.
Set higher AMR UL/DL Qual. Upper/lower Threshold for AMR calls than
those for non-AMR calls.
Keep other AMR power control parameters consistent with normal power
control parameters.
Page94
Page95
Page96
Contents
3.
AMR
3.1 AMR Overview
3.2 AMR Impact on the Network Quality
3.3 AMR Call&Handover Procedure and Parameter
Introduction
3.4 AMR Optimization and Maintenance Strategy
Page97
AMR Optimization&Maintenance
Strategy(1)
Traffic StatisticsAMR Call Ratio Calculation
Performance Counters
Half rate speech version 2 actually does not exist. Therefore the half rate speech
version 2 TCH assignments (excluding direct retry) should be always zero
Page98
AMR Optimization&Maintenance
Strategy(2)
Page99
Summary
Page100
Thank You
Thank you
www.huawei.com