Call Delay Optimization - R1.0
Call Delay Optimization - R1.0
R1.0
LEGAL INFORMATION
By accepting this certain document of ZTE CORPORATION you agree to the following terms. If you do not agree to the following terms, please notice that you are not allowed to use this document. Copyright 2014 ZTE CORPORATION. Any rights not expressly granted herein are reserved. This document contains proprietary information of ZTE CORPORATION. Any reproduction, transfer, distribution, use or disclosure of this document or any portion of this document, in any form by any means, without the prior written consent of ZTE CORPORATION is prohibited. and are registered trademarks of ZTE CORPORATION. ZTEs company name, logo and product names referenced herein are either trademarks or registered trademarks of ZTE CORPORATION. Other product and company names mentioned herein may be trademarks or trade names of their respective owners. Without the prior written consent of ZTE CORPORATION or the third party owner thereof, anyones access to this document should not be construed as granting, by implication, estopped or otherwise, any license or right to use any marks appearing in the document. The design of this product complies with requirements of environmental protection and personal security. This product shall be stored, used or discarded in accordance with product manual, relevant contract or laws and regulations in relevant country (countries). This document is provided as is and as available. Information contained in this document is subject to continuous update without further notice due to improvement and update of ZTE CORPORATIONs products and technologies.
ZTE CORPORATION
Address: NO. 55 Hi-tech Road South ShenZhen P.R.China 518057 http://support.zte.com.cn [email protected]
Website: Email:
Revision History
Product Version Document Version R1.0 Serial Number Reason for Revision First published
Author
Date 2011-12-07 Document Version R1.0 Prepared by Wang Xiaohui Reviewed by Zheng Hao Approved by Wang Zhenhai
II
Intended audience:
Proposal: Before reading this document, you had better have the following knowledge and skills.
SEQ 1 2 3 Null Knowledge and skills Null Reference material
Follow-up document: After reading this document, you may need the following information.
SEQ 1 2 Null Reference material Null Information
III
IV
TABLE OF CONTENTS
1 2 2.1 2.1.1 2.1.2 2.2 2.3 3 3.1 3.1.1 3.1.2 3.2 3.2.1 3.2.2 3.2.3 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.4 3.4.1 3.4.2 3.4.3 3.4.4 GSM Call Delay Definition ........................................................................... 1 GSM Call Delay Analysis ............................................................................. 1 GSM Call Flow .............................................................................................. 1 Origination Signaling Flow ............................................................................. 1 Termination Signaling Flow ............................................................................ 2 Comparison of Call Delays of Different Service Models ................................... 3 Comparison of Time Delays of All the GSM Sites............................................ 4 GSM Call Delay Optimization Scheme ........................................................ 6 Call Flow Optimization ................................................................................... 6 Simplest Call Flow ......................................................................................... 6 Influence on Delay of Optional Processes....................................................... 6 CN Assignment Flow Optimization ................................................................. 9 Early Assignment Flow .................................................................................. 9 Late Assignment Flow (The Function Against Missing Call not Being Enabled) ..................................................................................................... 11 Late Assignment Flow (The Function Against Missing Call Being Enabled) .... 13 Parameter Optimization ............................................................................... 15 Number of Paging Multi-Frames................................................................... 15 Number of Reserved AGCH Blocks .............................................................. 17 Interval Between Two Paging Times of the CN ............................................. 17 Assignment Queuing ................................................................................... 18 System Version Optimization ....................................................................... 18 Optimization of Immediate Assignment Flow................................................. 18 Optimization of Connection Flow at the Abis Interface ................................... 19 BSC Packing Delay Optimization ................................................................. 21 BTS Packing Delay Optimization .................................................................. 22
FIGURES
Figure 1-1 The Signaling Flow Related to Call Delay .........................................................1 Figure 2-1 Figure 2-3 Origination Signaling Flow ................................................................................1 Call Delays of Different Termination Objects .....................................................4 Figure 2-2 Termination Signaling Flow ..............................................................................2 Figure 3-1 Paging Responding Time ............................................................................... 15 Figure 3-2 Paging Success Rate ..................................................................................... 16 Figure 3-3 Paging Success Rate Min Value Per Day ....................................................... 16 Figure 3-4 Flow of Two-Paging Mechanism ..................................................................... 17 Figure 3-5 Flow of Assignment Queuing .......................................................................... 18 Figure 3-6 Immediate Assignment Flow Before Optimization ............................................ 18 Figure 3-7 Immediate Assignment Flow After Optimization............................................... 19 The Figure 3-8 Figure 3-9 Connection Flow at the Abis Interface Before Optimization ....................... 19 Connection Flow at the Abis Interface After Optimization ................................. 20
TABLES
Table 2-1 Table 3-1 Table 3-2 Table 3-3 Table 3-4 Table 3-5 Table 3-6 Table 3-7 Table 3-8 Table 3-9 Table 3-10 Table 3-11 Table 3-12 Table 3-13 Intervals Between Signaling Points of Call Delay ................................................4 Simplest Origination Flow ..................................................................................6 Simplest Termination Flow ................................................................................6 Delay of Authentication Flow (1 s)......................................................................7 Delay of IMEI Query flow (0.7 s) ........................................................................7 Delay of Encryption Flow (0.7 s) ........................................................................7 Delay of Classmark Query Flow (0 s) .................................................................8 Influence on the Call Delay of Different Flows ....................................................8 Call Delays of These Assignment Flows ............................................................9 Early Assignment Flow ......................................................................................9 Late Assignment Flow (The Function Against Missing Call not Being Enabled) 11 Late Assignment Flow (The Function Against Missing Call Being Enabled) ..... 13 Test Effects Comparison ............................................................................... 21 Call Delay Test Comparision Result ............................................................... 22
VI
The call delay relates to the origination and termination signaling flow, equipment type, assignment mode of the CN, and test method. The analysis and comparison of the factors affecting the call delay are demonstrated in the following contents.
2
2.1
2.1.1
BTS
CHANNEL RQD CHANNEL ACT CHANNEL ACT ACK IMM ASSIGNMENT CMD SABM UA
BSC
MSC
CR CC
AUTHENTICATION REQUEST AUTHENTICATION RESPONSE CIPHER MODE CMD CIPHER MODE CMP IDENTITY REQUEST IDENTITY RESPONSE CLASSMARK REQUEST CLASSMARK UPDATE CM SERVICE ACCEPTED SETUP CALL PROCEEDING CHANNEL ACT CHANNEL ACT ACK ASSIGNMENT CMD SABM UA ASSIGNMENT CMP ASSIGNMENT CMP ALERTING CONNECT CONNECT ACK TALKING DISCONNECT RELEASE RELEASE CMP CHANNEL REL DISC UA DEACTIVE SACCH RELEASE INDICATION RF CHANNEL REL RF CHANNEL REL ACK CLEAR CMP RLSD RLSD CMP CLEAR CMD EST IND ASSIGNMENT REQ CIPHER MODE CMD
2.1.2
In the termination flow, the process from paging message to alerting is relevant to the call delay. This process includes the origination SD assignment, classmark query, authentication, encryption, IMEI query, call establishment, and TCH channel assignment. During these processes, the four processes of classmark query, authentication, encryption, and IMEI query are optional.
MS
PAGING REQ CHANNEL REQ
BTS
PAGING CMD
BSC
PAGING
MSC
IMM ASSIGNMENT CMD SABM UA EST IND(PAGING RESPONSE) CR CC AUTHENTICATION REQUEST AUTHENTICATION RESPONSE CIPHER MODE CMD CIPHER MODE CMP IDENTITY REQUEST IDENTITY RESPONSE CLASSMARK REQUEST CLASSMARK UPDATE CM SERVICE ACCEPTED SETUP CALL CONFIRMED CHANNEL ACT CHANNEL ACT ACK ASSIGNMENT CMD SABM UA ASSIGNMENT CMP ASSIGNMENT CMP ALERTING CONNECT CONNECT ACK TALKING DISCONNECT RELEASE RELEASE CMP CHANNEL REL DISC UA DEACTIVE SACCH RELEASE INDICATION RF CHANNEL REL RF CHANNEL REL ACK CLEAR CMP RLSD RLSD CMP CLEAR CMD EST IND ASSIGNMENT REQ CIPHER MODE CMD
2.2
2.3
The engineers make the dialing test in three kinds of configuration respectively and the intervals between the signaling points of call delay are shown in the following table.
Table 2-1
Intervals Between Signaling Points of Call Delay iBSC + SDR iBSC + B8018 BSC + B8018 0.0031 0.0235 0.0016 0.2966 0.0501 0.1845 0.4686 0.575 0.0438 2.9736 0.0232 0 0.4299 0.2046 0.2967 5.5748 0 0.66 0.0046 0.0363 0.0078 0.278 0.0891 0.1732 0.4862 0.0609 0.6155 0.1313 0.0546 0.0157 0.3188
CHANNEL REQUIRED CHANNEL ACTIVATION CHAN ACTIV ACK IASS EIND CIPH MODE CMD CLASSM CHANGE CIPH MODE COMP SETUP CALL PROCEED CHANNEL ACTIVATION CHAN ACTIV ACK ASSIGNMENT CMD EIND ASSIGN COMPL ALERTING Average time of the originating call PAGING CMD CHANNEL REQUIRED CHANNEL ACTIVATION CHAN ACTIV ACK IMME ASSIGN PAGE RESPONSE CIPH MODE CMD CLASSM CHANGE CIPH MODE COMP SETUP CALL CONFIRMED CHANNEL ACTIVATION CHAN ACTIV ACK ASSIGNMENT CMD EIND IMME ASSIGN 0.000 0.024 0.000 0.262 0.024 0.193 0.488 0.471 0.025 3.317 0.026 0.000 0.571 0.104 0.313 5.818 0.000 1.238 0.001 0.026 0.000 0.288 0.030 0.204 0.470 0.031 0.678 0.139 0.023 0.001 0.620 0.000 0.109 0.000 0.340 0.051 0.184 0.471 0.473 0.042 3.986 0.116 0.000 0.380 0.099 0.172 6.423 0.101 1.429 0.001 0.105 0.000 0.370 0.048 0.187 0.466 0.050 0.896 0.236 0.095 0.000 0.428
iBSC + SDR ASSIGN COMPL ALERTING Average time of terminating call 0.163 0.179 4.091
The main differences of the three kinds of configuration are described as follows. Delay between the channel activation and activation response The delays of the B8018s in the SDR and BSC are similar and the delay of the B8018 in the iBSC is long. Paging responding time The paging response time of the B8010 in the BSC is the shortest and the paging response time of the B8018s in the SDR and iBSC is long. The causes of the differences are listed as follows. The signaling interaction delay of the B8018 in the iBSC is long, which is caused by the CMB forwarding the signaling. Because of using the IP mode, the signaling transmission is fast in the SDR. Because the signaling is transferred between the BSC and FUC and it is not forwarded by the CMB, the signaling transmission is fast in the BSC. Because the B8018 adopts the central paging mode in the iBSC and the signaling is forwarded by the CMB, the paging responding time is quite long. The SDR also adopts the central paging and the signaling is forwarded by CC. Before of the advantage of the IP transmission method, the paging responding time in the SDR is shorter than that of the B8018 in the iBSC.
3
3.1
3.1.1
Table 3-1 Time 09:10.3 09:10.4 09:10.6 09:10.8 09:11.1 09:11.1 09:12.0 09:14.6 09:14.7 09:15.3
Simplest Origination Flow Direction UL UL DL UL DL UL DL DL UL DL Protocol MM RR RR RR MM CC CC RR RR CC Message The CM SERVICE REQUEST message The CHANNEL REQUEST message The IMMEDIATE ASSIGNMENT message The CLASSMARK CHANGE message The CM SERVICE ACCEPT message The SETUP message The CALL PROCEEDING message The ASSIGNMENT COMMAND message The ASSIGNMENT COMPLETE message The ALERTING message
Simplest Termination Flow Direction DL UL DL UL Protocol RR RR RR RR Message The PAGING REQUEST TYPE 1 message The CHANNEL REQUEST message The IMMEDIATE ASSIGNMENT message The PAGING RESPONSE message
Direction UL DL UL DL UL UL
Protocol RR CC CC RR RR CC
Message The CLASSMARK CHANGE message The SETUP message The CALL CONFIRMED message The ASSIGNMENT COMMAND message The ASSIGNMENT COMPLETE message The ALERTING message
3.1.2
Table 3-3 Time 14:53:10 14:53:11 14:55:23 14:55:24 14:57:35 14:57:36 14:59:48 14:59:49 15:02:00 15:02:01
Delay of Authentication Flow (1 s) Tracing Entity Type BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP Message The AUTHENTICATION REQUEST message The AUTHENTICATION RESPONSE message The AUTHENTICATION REQUEST message The AUTHENTICATION RESPONSE message The AUTHENTICATION REQUEST message The AUTHENTICATION RESPONSE message The AUTHENTICATION REQUEST message The AUTHENTICATION RESPONSE message The AUTHENTICATION REQUEST message The AUTHENTICATION RESPONSE message Delay
00:01.0
00:01.0
00:01.0
00:01.0
00:01.0
10
Table 3-4 Time 09:46.4 09:47.2 09:49.9 09:50.6 10:25.2 10:26.0 11:00.7 11:01.3 13:18.6 13:19.3
Delay of IMEI Query flow (0.7 s) Tracing Entity Type BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP Message The IDENTITY REQUEST message The IDENTITY RESPONSE message The IDENTITY REQUEST message The IDENTITY RESPONSE message The IDENTITY REQUEST message The IDENTITY RESPONSE message The IDENTITY REQUEST message The IDENTITY RESPONSE message The IDENTITY REQUEST message The IDENTITY RESPONSE message Delay
00:00.7
00:00.7
00:00.7
00:00.7
00:00.7
Table 3-5
Time
15:29.2 15:30.0 16:08.8 16:09.5 16:24.6 16:25.3 16:38.5 16:39.2 17:40.2 17:40.9
BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP
The CIPHER MODE COMMAND message The CIPHER MODE COMPLETE message The CIPHER MODE COMMAND message The CIPHER MODE COMPLETE message The CIPHER MODE COMMAND message The CIPHER MODE COMPLETE message The CIPHER MODE COMMAND message The CIPHER MODE COMPLETE message The CIPHER MODE COMMAND message The CIPHER MODE
00:00.7
00:00.7
00:00.7
00:00.7
00:00.7
11
Time
Message
Delay
COMPLETE message Classmark query can be made at the same with authentication and IMEI query and its delay is quite short, 0 s.
Table 3-6
Time
14:53:10 14:53:10 14:53:15 14:53:15 14:55:23 14:55:23 14:55:27 14:55:27 14:57:40 14:57:40
BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP
The CLASSMARK REQUEST message The CLASSMARK UPDATE message The CLASSMARK REQUEST message The CLASSMARK UPDATE message The CLASSMARK REQUEST message The CLASSMARK UPDATE message The CLASSMARK REQUEST message The CLASSMARK UPDATE message The CLASSMARK REQUEST message The CLASSMARK UPDATE message
00:00.0
00:00.0
00:00.0
00:00.0
00:00.0
Judging from the above comparison, the influence on the call delay of different flows is demonstrated in the following table.
Influence on the Call Delay of Different Flows Corresponding Signaling Point Authentication Request -> Authentication Response Cipher Mode Command -> Cipher Mode Complete Identity Request -> Identity Response Classmark Enquiry -> Classmark Change 1.0 0.7 0.7 0.0 Delay (s)
Judging from the above table, the authentication, encryption, and IMEI query flows affect the delay greatly. The specific value differs because of different equipment and
12
environments. The delays in the above table are the single-flow delays. If the flow is included in both the origination and termination, the affected delay will be two times of the affected delay of single flow. The IMEI query flow can be set to be periodical in the CN. This flow is not made for each call and it needs the support from the CN.
3.2
Table 3-8
Call Delays of These Assignment Flows Early Assignment Flow 14:53:12 14:53:16 0:00:04 Late Assignment Flow (The Function Against Missing Call not Being Enabled) 16:09:13 16:09:17 0:00:04 Late Assignment Flow (The Function Against Missing Call Being Enabled) 23:49:15 23:49:20 0:00:05
The differences of the CN flows mainly lay between the setup and alerting. Therefore, the delays of different assignment flows of this process are compared. The delay of late assignment flow (the function against missing call being enabled) is 1 s longer than that of early assignment and late assignment (the function against missing call not being enabled).Therefore, from the aspect of delay reduction, it is suggested that the early assignment flow or late assignment flow (the function against missing call not being enabled) should be adopted.
3.2.1
Early Assignment Flow Direction >TRC_MI_ FROM_A <TRC_MI_ TO_A <TRC_MI_ TO_A Message The CM_SERVICE_REQUEST message The CLASSMARK_REQUEST message The AUTHENTICATION_REQUES Remarks Receiving the first message from the radio side
13
Time 14:53: 10 14:53: 10 14:53: 11 14:53: 11 14:53: 12 14:53: 12 14:53: 12 14:53: 12 14:53: 12 14:53: 13 14:53: 13 14:53: 13 14:53: 12 14:53: 13 14:53: 12 14:53: 12 14:53: 12 14:53:
Direction >TRC_MI_ FROM_A >TRC_MI_ FROM_A >TRC_MI_ FROM_A <TRC_MI_ TO_A >TRC_MI_ FROM_A <TRC_MI_ TO_A <TRC_MI_ TO_C_D_ F <TRC_MI_ TO_C_D_ F <TRC_MI_ TO_C_D_ F >TRC_MI_ FROM_C_ D_F <TRC_MI_ TO_C_D_ F <TRC_MI_ TO_C_D_ F <TRC_MI_ TO_H248 >TRC_MI_ FROM_H2 48 >TRC_MI_ FROM_C_ D_F >TRC_MI_ FROM_C_ D_F >TRC_MI_ FROM_C_ D_F <TRC_MI_
Message T message The CLASSMARK_UPDATE message The CLASSMARK_UPDATE message The AUTHENTICATION_RESPON SE message The CM_SERVICE_ACCEPT message The SETUP message The CALL_PROCEEDING message The MAP_OPEN_REQ message The MAP_SEND_ROUTING_ INFORMATION_REQ message The MAP_DELIMITER_REQ message The MAP_PROVIDE_ROAMING_ NUMBER_IND message The MAP_PROVIDE_ROAMING_ NUMBER_RSP message The MAP_CLOSE_REQ message The ADD_REQ message The ADD_REPLY message The MAP_OPEN_CNF message The MAP_SEND_ROUTING_ INFORMATION_CNF message The MAP_CLOSE_IND message The Paging message
Remarks
Terminating paging
14
Time 13 14:53: 12 14:53: 13 14:53: 15 14:53: 15 14:53: 15 14:53: 15 14:53: 16 14:53: 16 14:53: 15 14:53: 16 14:53: 15 14:53: 17 14:53: 17 14:53: 17 14:53: 16
Direction TO_A <TRC_MI_ TO_A >TRC_MI_ FROM_A >TRC_MI_ FROM_A <TRC_MI_ TO_A <TRC_MI_ TO_A >TRC_MI_ FROM_A >TRC_MI_ FROM_A >TRC_MI_ FROM_A <TRC_MI_ TO_H248 <TRC_MI_ TO_A >TRC_MI_ FROM_H2 48 <TRC_MI_ TO_H248 >TRC_MI_ FROM_A >TRC_MI_ FROM_A <TRC_MI_ TO_A
Message The ASSIGNMENT_REQUEST message The ASSIGNMENT_COMPLETE message The PAGING_RESPONSE message The CLASSMARK_REQUEST message The SETUP message The CLASSMARK_UPDATE message The CLASSMARK_UPDATE message The CALL_CONFIRMED message The ADD_REQ message The ASSIGNMENT_REQUEST message The ADD_REPLY message The ADD_REQ message The ASSIGNMENT_COMPLETE message The ALERT message The ALERT message
Remarks
Assigning the originating call after the terminating paging The assignment of originating call is completed.
3.2.2
Late Assignment Flow (The Function Against Missing Call not Being Enabled)
The late assignment flow adopted for the CN of ZTE is described as follows. In the TCH assignment stage, the origination and termination are made at almost at the same time. Compared with the late assignment flow (the function against missing call being enabled), the delay of the late assignment flow (the function against missing call not being enabled) is 1 s shorter.
15
Table 3-10 Late Assignment Flow (The Function Against Missing Call not Being Enabled) Time 16:09:12.1 7 16:09:12.1 8 16:09:12.1 8 16:09:12.4 1 16:09:13.1 1 16:09:13.1 2 16:09:13.1 2 16:09:13.1 2 16:09:13.1 2 16:09:13.3 0 16:09:13.3 0 16:09:13.3 0 16:09:13.3 0 16:09:13.3 0 16:09:13.4 3 16:09:13.4 3 16:09:13.4 3 16:09:13.4 3 16:09:13.4 3 16:09:14.6 Entity Type BSSAP Message The CM SERVICE REQUEST message The COMMON ID message The CM SERVICE ACCEPT message The CLASSMARK UPDATE message The SETUP message The MAP OPEN REQUEST message The CALL PROCEEDING message The SEND ROUTING INFO REQUEST message The MAP DELIMITER REQUEST message The MAP OPEN INDICATION message The MAP OPEN RESPONSE message The PROVIDE ROAM NUMBER REQUEST message The PROVIDE ROAM NUMBER RESPONSE message The MAP CLOSE REQUEST message The MAP OPEN CONFIRM message The SEND ROUTING INFO RESPONSE message The PAGING message The PAGING message The PAGING message The PAGE RESPONSE Directio n Receive Remarks Receiving the first message from the radio side
BSSAP BSSAP BSSAP BSSAP MSCMA P BSSAP MSCMA P MSCMA P VLRMAP VLRMAP VLRMAP
Send Send Receive Receive Send Send Send Send Receive Send Receive Starting the internal flow
Send Send Receive Receive Send Send Send Receive Terminating paging
16
Time 6 16:09:14.6 7 16:09:14.6 7 16:09:14.9 0 16:09:15.6 0 16:09:15.6 1 16:09:15.6 7 16:09:15.6 7 16:09:15.6 8 16:09:15.7 2 16:09:15.7 2 16:09:16.3 0 16:09:16.4 4 16:09:16.5 6 16:09:16.5 6 16:09:16.6 2 16:09:16.6 2
Entity Type message BSSAP BSSAP BSSAP BSSAP H248 H248 BSSAP H248 H248 BSSAP BSSAP
Message
Directio n
Remarks
The COMMON ID message The SETUP message The CLASSMARK UPDATE message The CALL CONFIRMED message The EVT_H248S_ADD_REQ message The EVT_H248S_ADD_RPL message The ASSIGNMENT REQUEST message The EVT_H248S_ADD_REQ message The EVT_H248S_ADD_RPL message The ASSIGNMENT REQUEST message The ASSIGNMENT COMPLETE message The ASSIGNMENT COMPLETE message The ALERTING message The EVT_H248S_MODIFY_REQ message The EVT_H248S_MOD_RPL message The ALERTING message
Send Send Receive Receive Send Receive Send Send Receive Send Receive Assigning the originating call The assignment of terminating call is completed. The assignment of originating call is completed. Assigning the terminating call
3.2.3
Late Assignment Flow (The Function Against Missing Call Being Enabled)
The late assignment flow (the function against missing call being enabled) means that the terminating call is assigned after the originating call is successfully assigned. Compared with the late assignment flow with the function against missing call not being enabled, the delay of this late assignment flow is 1 s longer.
17
Table 3-11 Time 23:49:14.1 7 23:49:14.1 8 23:49:14.1 8 23:49:14.4 1 23:49:15.1 1 23:49:15.1 2 23:49:15.1 2 23:49:15.1 2 23:49:15.1 2 23:49:15.5 4 23:49:15.5 4 23:49:15.5 5 23:49:15.5 6 23:49:15.5 8 23:49:15.5 8 23:49:15.5 8 23:49:15.5 8 23:49:15.8 3 23:49:15.8 3 23:49:15.8 3
Late Assignment Flow (The Function Against Missing Call Being Enabled) Entity Type BSSAP Message The CM SERVICE REQUEST message The COMMON ID message The CM SERVICE ACCEPT message The CLASSMARK UPDATE message The SETUP message The CAP OPEN REQUEST message The CALL PROCEEDING message The CAP INITIAL DP message The CAP DELIMITER REQUEST message The CAP OPEN CONFIRM message The CAP REQUEST REPORT BCSM EVENT message The CAP APPLY CHARGING message The CAP FURNISH CHARGING INFORMATION message The CAP CONTINUE message The MAP OPEN REQUEST message The SEND ROUTING INFO REQUEST message The MAP DELIMITER REQUEST message The MAP OPEN INDICATION message The MAP OPEN RESPONSE message The PROVIDE ROAM NUMBER REQUEST Directio n Receive Remarks Receiving the first message from the radio side
BSSAP BSSAP BSSAP BSSAP GSMSS F BSSAP GSMSS F GSMSS F GSMSS F GSMSS F GSMSS F GSMSS F GSMSS F MSCMA P MSCMA P MSCMA P VLRMAP VLRMAP VLRMAP
Send Send Receive Receive Send Send Send Send Receive Receive Receive Receive Receive Send Send Send Receive Send Receive Starting the internal flow
18
Time
Message
Directio n
Remarks
23:49:15.8 3 23:49:15.8 3 23:49:16.0 0 23:49:16.0 0 23:49:16.0 2 23:49:16.0 2 23:49:16.0 2 23:49:17.3 8 23:49:17.3 9 23:49:17.3 9 23:49:17.6 6 23:49:18.6 1 23:49:18.6 3 23:49:18.7 0 23:49:18.7 1 23:49:18.8 0 23:49:18.8 0 23:49:19.4 9 23:49:19.4 9 23:49:20.1 7 23:49:20.3
VLRMAP VLRMAP MSCMA P MSCMA P BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP BSSAP H248 H248 H248 H248 BSSAP BSSAP BSSAP BSSAP BSSAP
The PROVIDE ROAM NUMBER RESPONSE message The MAP CLOSE REQUEST message The MAP OPEN CONFIRM message The SEND ROUTING INFO RESPONSE message The PAGING message The PAGING message The PAGING message The PAGE RESPONSE message The COMMON ID message The SETUP message The CLASSMARK UPDATE message The CALL CONFIRMED message The EVT_H248S_ADD_REQ message The EVT_H248S_ADD_RPL message The EVT_H248S_ADD_REQ message The EVT_H248S_ADD_RPL message The ASSIGNMENT REQUEST message The ASSIGNMENT COMPLETE message The ASSIGNMENT REQUEST message The ASSIGNMENT COMPLETE message The ALERTING message
Send Send Receive Receive Send Send Send Receive Send Send Receive Receive Send Receive Send Receive Send Receive Send Receive Receive Assigning the originating call The assignment of originating call is completed. Assigning the terminating call The assignment of terminating call is completed. Terminating paging
19
Entity Type
Message
Directio n
Remarks
3.3
3.3.1
Parameter Optimization
Number of Paging Multi-Frames
According to the GSM protocol, each mobile user (corresponding to each IMSI) belongs to one paging group. In each cell, every group corresponds to one sub paging channel. The MS calculates the paging group that it belongs to according to the IMSI and then calculates the location of the sub-paging channel of this paging group. In the actual network, the MS only 'listens" to the sub-paging channel that it belongs to and ignores the contents of other sub-paging channels. The number of the multi-frames of the paging channel means how many multi-frames are considered to be one loop of the sub-paging channel. Because the number of multi-frames is larger, the interval between the sub-paging channels is large. That is to say, the time from the paging being delivered by the CN to the MS receiving the paging is quite long. Therefore, the call delay can be reduced if the engineers set the number of paging multi-frames properly. The following figure shows one comparison test made in the experimental environment. Judging from this figure, the paging responding time differs. Generally speaking, the larger the number of the paging multi-frames is, the longer the paging responding time is.
20
The default number of multi-frames of the network is 5. In some fields, such as the fields of Ericsson, the number is set to 2.Judging from the field test result, after the number of multi-frames is changed from 5 to 2, the average call time can be 0.6 s shorter. In the condition of the maximum CS paging traffic being 150000 each day, after the number of paging multi-frames is changed from 5 to 2, the paging success rate keeps stable.
21
3.3.2
3.3.3
22
MS
PAGING REQ
BTS
PAGING CMD
BSC
PAGING
MSC
No Paging Response
PAGING PAGING CMD PAGING REQ
In the test, sometimes, the response appears after the second paging. Then one paging interval is added to the delay and the whole call delay is affected. Therefore, it is necessary to check whether the interval between the two paging times is reasonable. Usually, it is required that the interval should be longer than the maximum access attempting time at the radio side and it should be no longer than 6 s.
3.3.4
Assignment Queuing
During the cell congestion, if the function of allowing the assignment queuing is enabled, the MS will perform the queuing and wait for the TCH resource allocation. The flow is shown in the following figure.
MS
BTS
BSC
MSC
ASSIGNMENT REQ
CHANNEL ACT CHANNEL ACT ACK ASSIGNMENT CMD SABM UA ASSIGNMENT CMP EST IND
ASSIGNMENT CMP
The waiting time of queuing is about 0 ~ 5 s. After the queuing is completed successfully, the call duration is much longer. Therefore, if the call that is abnormally long appears, it is necessary to check whether the assignment queuing exists in the assignment
23
measurement. If the queuing exists, it is suggested to increase the radio resources through capacity expansion and HR activating, so as to reduce the chance of queuing during the call.
3.4
3.4.1
MS
Channel Required
BTS
Channel Request Channel Activation
BSC
MSC
100ms
Imm Assign SABM UA Establish Indication Channel Active Ack Imm Assign
280ms
24
BSC
MSC
Imm Assign
100ms 280ms
Judging from the above figure, if the assignment process at the Abis interface is to be optimized, make the optimization at the same time of the channel activation. Then the call delay will be 100 ms shorter. The above analysis is based on the condition of the Abis interface being the E1 transmission. If the Abis interface is IP transmission, the delay will not be compressed, because the message interaction process at the Abis interface is quite short in the IP mode (20 ms for a round). For the satellite site, the delay is much shorter and the SD assignment success rate can be enhanced. In iBSCV6.20.200fp10 and later versions, this function is realized. In iBSCV6.20.61, the OMC system control parameters can be modified directly.
3.4.2
25
CMM Connection Command CMM Connection Response Channel Activation Channel Active Ack Assign Cmd
Because the packing delay of the LAPD is quite long, the delay of the message exchange at the Abis interface is long. The interaction of one message needs the time longer than 70 ms. What is more, the connection at the Abis interface is not closely related to the channel activation, so it is unnecessary to make the two operations in a serial mode. What is more, the Abis connection is always successful. From the aspect of delay reduction, the two operations can be made at the same time. The delay at the Abis interface after the change is shown in the following figure.
90ms100ms
Assign Cmd SABM UA Establish Indication CMM Connection Response Channel Active Ack Assign Cmd
320ms
26
Judging from the above figure, if the assignment process at the Abis interface is to be optimized, make the optimization at the same time of the channel activation. Then the call delay will be 90 ms shorter. The above analysis is based on the condition of the Abis interface being the E1 transmission. If the Abis interface is IP transmission, the delay will not be compressed, because the message interaction process at the Abis interface is quite short in the IP mode (One round is 20 ms at most.). In iBSCV6.20.61 and later versions, this function is realized. If the V2 BTS exists, the version later than iBSCV6.20.614cp006 is needed. In iBSCV6.20.61, the OMC system control parameters can be modified directly. The comparison of the test effects before and after the two flows of immediate assignment and connection are enabled at the same time.
Table 3-12
Test Effects Comparison After the Switch Is Turned on CM Service Request 08:00:38.500 08:04:10.700 08:07:43.735 08:11:15.783 08:14:47.643 08:18:20.731 08:21:52.871 08:25:25.658 08:28:57.818 08:32:30.686 08:36:03.678 08:39:35.638 08:43:08.738 08:46:43.711 08:50:16.761 08:53:48.693 Alerting 08:00:42.680 08:04:15.304 08:07:48.168 08:11:19.831 08:14:52.202 08:18:24.943 08:21:57.711 08:25:30.223 08:29:03.126 08:32:35.338 08:36:07.998 08:39:40.366 08:43:15.790 08:46:49.170 08:50:20.422 08:53:53.086 Delay 00:04.2 00:04.6 00:04.4 00:04.0 00:04.6 00:04.2 00:04.8 00:04.6 00:05.3 00:04.7 00:04.3 00:04.7 00:07.1 00:05.5 00:03.7 00:04.4 00:04.7
Before the Switch Is Turned on CM Service Request 09:01:21.613 09:04:55.921 09:08:27.596 09:15:39.663 09:19:12.598 09:22:45.706 09:26:17.658 09:29:50.721 09:33:23.613 09:36:56.657 09:40:30.720 09:44:03.788 09:47:35.668 09:51:07.671 09:54:40.679 09:58:13.907 Average Delay Alerting 09:01:27.392 09:04:59.968 09:08:32.620 09:15:44.714 09:19:17.526 09:22:50.030 09:26:22.597 09:29:55.529 09:33:28.428 09:37:02.812 09:40:35.771 09:44:08.099 09:47:39.827 09:51:12.423 09:54:45.834 09:58:18.709 Delay 00:05.8 00:04.0 00:05.0 00:05.1 00:04.9 00:04.3 00:04.9 00:04.8 00:04.8 00:06.2 00:05.1 00:04.3 00:04.2 00:04.8 00:05.2 00:04.8 00:04.9
Judging from the above table, the average delay is 200 ms shorter.
27
3.4.3
Protocol identifier
Message Message
Head
body
Maximum bite number of packing: 255 Ethernet Sending the message during the delay
The O&M messages should not be packed. The signaling messages and packing messages are packed with the unit being rack. The SPB board creates independent buffer areas for different racks and the organized data packages on the CMP will be put into different buffer areas according to different targets. The paging messages are sent only to the main rack of the BTS and the main rack CMM sends the paging messages to the BCCH carriers of the racks. Because the LAPD packing will make the call delay longer, the engineers optimize the LAPD packing delay in iBSCV6.20.200fp005, so as to shorten the delay. The delay of the signaling packing is changed to 10 ms to 30 ms and the delay of the paging packing is changed to 50 ms to 30 ms. The engineers make the statistics of the traffic in the sending direction of each site for every 2 s. If the traffic is lower than 2 KB/s, the signaling and paging messages will not be packed. If the traffic is higher than 2 KB/s, the signaling and paging messages will be packed. The LAPD packing delay optimization can reduce the call delay for about 200 ms.
28
3.4.4
Table 3-13
Call Delay Test Comparision Result Originating Call to 10010 (ms) Originating Call to the MS (ms) 6564.03 6704.92 140.89
The LAPD packing switch being turned on The LAPD packing switch being turned off Delay at the Um interface being reduced
29