testing engineer management system

Upload: hari423

Post on 14-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Testing Engineer Management system

    1/42

    TEMS Investigation for GSM

    INDEX

    1) Understanding Signalling Channel Coding

    a) Channel Coding of Speech Signalb) Interleavingc) Silence Descriptor (SID Frame)

    d) Full and Sub Values (Rx Qual, BER, FERDTX Downlink Rate)2) Starting TEMS Investigation GSM

    a) User Interfaceb) Connecting External Equipmentsc) Recording Functions

    d) Loading Mapse) Presentation Windows

    i. Radio Parameters

    ii. Current Channelf) Signalling Window

    g) System Information (Type 1 - Type 8)h) Call Assignment

    ? Mobile Originating Call / Mobile Terminating Call

    ? Location Update

    ? Disconnect

    ? Handovers3) Analysis of Drive Test data

    a) Export Logfileb) Setup Settingsc) Map Info Conversiond) Create Thematic Map

    Additional

    Signaling

    a) Signaling Layer 3

    1) Connection Management sub layeri. Call Control

    ii. Short Message Service Supportiii. Supplementary Services Support

    2) Mobility Management sub layeri. Registration messagesii. Security messages

    iii. Connection Management messages3) Radio Resource Management

    b) Signaling Layer 2

    c) Signaling Layer 1

  • 7/30/2019 Testing Engineer Management system

    2/42

    Signaling Channel Coding

    Channel coding of Speech signal

    1) First speech is sampled and segmented into blocks of 20 ms2) Then it is compressed in speech coder to consist 260 bits.3) 260bits divided into three different classes

    a) Very Important bits (50 bits)b) Important bits (132 bits)c) Not so important bits (78bits)

    Channel coding (Full Rate Traffic Speech Signal)

    After Channel coder, 456 Output bits are Interleaved and segmented into Bursts, these are sendover air Interface.

    At receiver end Channel decoder will transform 456 bits to 260 bits, these will pass throughspeech decoder and output of 20ms speech signal will be retrieved

    Channel Coder 456 Output bits (Interleaved and segmented into Bursts)

    Air Interface (456 Bits)

    20 ms Speech Speech Decoder 260 Bits Channel Decoder

  • 7/30/2019 Testing Engineer Management system

    3/42

    Channel Coding (Signalling): All Information bits are protected by FIRE codefor error detection and all information bits are convolution coded.

    Channel coding of signaling on Control channels

    1) Now both speech and signaling frames are in 456 bits / frame.2) 456bits are split into 8 parts = 57 bits each

    456 bits

    57 57 57 57 57 57 57 57

    Burst: Data Stream transmitted in one time slotA normalburst can contain 2 Blocks of 57 bits

    TAIL(3) DATA(57) FACCH

    FLAG(1)

    TSC(26) FACCH

    FLAG(1)

    DATA(57) TAIL(3) GUARD

    (8.25)

    Interleaving

    Speech is interleaved over 8 half bursts; SACHCH is interleaved over 4 whole bursts.

    E.g. a to z is speech frames and 'A' is a SACCH block as shown in the figure

    ? Half part of 'a' speech frame is transmitted over previous SACCH multiframe

    ? 'z' frame will be finished on next SACCH frame.

  • 7/30/2019 Testing Engineer Management system

    4/42

    a

    b

    a

    b

    a

    b

    a

    b

    b

    c

    b

    c

    b

    c

    b

    c

    c

    d

    c

    d

    c

    d

    c

    d

    AA

    de

    de

    de

    de

    ef

    ef

    e

    f

    e

    f

    f

    g

    f

    g

    f

    g

    f

    g

    II

    g

    h

    g

    h

    g

    h

    g

    h

    h

    i

    h

    i

    h

    i

    h

    i

    i

    j

    i

    j

    i

    j

    i

    j

    AA

    j

    k

    j

    k

    j

    k

    j

    k

    kl

    kl

    k

    l

    k

    l

    l

    m

    L

    m

    l

    m

    l

    m

    II

    m

    n

    m

    n

    m

    n

    m

    n

    n

    o

    n

    o

    n

    o

    n

    o

    o

    p

    op

    op

    op

    AA

    pq

    pq

    pq

    pq

    qr

    qr

    q

    r

    q

    r

    r

    s

    R

    s

    r

    s

    r

    s

    II

    s

    t

    s

    t

    s

    t

    s

    t

    t

    u

    t

    u

    t

    u

    t

    u

    u

    v

    uv

    uv

    uv

    AA

    vx

    vx

    vx

    vx

    xy

    xy

    x

    y

    x

    y

    y

    z

    y

    z

    y

    z

    y

    z

    II

    SPEECH FRAME Mapping on SACCH (4 x 26 TCH multi Frame) fig: (SF1)

    ? Four SACCH time slot = SACCH Block (contains system information BSMS,measurementreport on Uplink channel)

    ? IDLE time slots used for searching SCH (synchronization channel) burst onNeighboring cells holding the timing and BSIC value of the cell

    .

    Now each burstlasts 0.577 ms(exactly 15/26 ms) and thus eight bursts last 4.615 ms

    0.577 ms 4.615 ms

    1 Time slot 8 time Slots for 8 users

    1 SACCH period = 4.615 x 104 bursts (4X26 =104 BURSTS)

    = 480ms

    Silence Descriptor (SID frame):as shown in the figure nhalf bursts are silence

    descriptor frame? It is used when DTX (Discontinuous Transmission) is active and it

    contains parameters representing background noise on the microphone.

    ? VAD (voice activity detector) continuously monitor each speech framecontaining 20 ms of speech.

    ? If VAD finds asilent frame, it analyzesbackground noise in speechframe and creates a SID frame which will replace the original silent

    speech frame.

    ? As long as VAD does not detect any speech, one SID frame per SACCHmultiframe will be sent.

    FULL and SUB valuesFULL values are based on all frames on SACCH multiframe whether they are transmitted fromBS or not

    If DTX is used on DL the FULL value is invalidin that period and will give highBER,because they includebit error measurementsin that period where nothing has been sent.

    SUB value is based on mandatory frames (always must be transmitted) on SACCHmultiframe. "SACCH Block 'A' bursts, and SID frame 'n'bursts" as shown in fig SF1

  • 7/30/2019 Testing Engineer Management system

    5/42

    RX Qual:

    Value: 0 to 7Each value corresponds to estimated number of bit errors in number of bursts.

    RX Qual BER (Bit error rate)

    qua 0 (BER < 0.2%)qua 1 (BER 0.2-0.4%)

    qua 2 (BER 0.4-0.8%)

    qua 3 (BER 0.8-1.6%)

    qua 4 (BER 1.6-3.2%)

    qua 5 (BER 3.2-6.4%)

    qua 6 (BER 6.4-12.8%)

    qua 7 (BER >12.8%0)

    BER is calculated over four 26 Multiframes (1 SACCH Multiframe), on each TCH block(8/2 = 4 TCHbursts) and on SACCH block (4 SACCH bursts).

    ? For each TCH block 378class1 bits are used(50(Most Imp bits) + 3 (CRC) + 132 Important bits + 4 tail bits) x (coded @ 1/2)

    ? SACCH block 456bits are used.? If TCH blockis replaced by FACCH message, instead of 378,456bits are used

    Number ofTCH bits = (No of 26 Multiframes ) x (No of TCH blocks per 26 Multiframes ) x

    (No of bits per TCH blocks )

    = (4 x 6 x 378)

    i.e. (4 x 6 x 378) + 456)= 9528bits on each SACCH multiframe if TCH channel

    and3 x 456= 1368bits ifSDCCH channel

    BER (Bit Error Rate) :After Channel decoder decoded 456 bit block, it is coded again andcompare with 456 bits Input and the number of bits that differ in comparing both blocksresults in BER.

    (Bit errors are accumulated in BER sum for each SACCH Multiframe; this bit error SUM is

    divided total number of bits per SACCH Multiframe and classified (07)).

    FER (Frame Erasure Rate) {0 to 100%} :

    FER is based on number of blocks that have been discarded due to error in CRC (Cyclicredundancy check: - (Protects 50 most important bits))

    FER(%) = (No. of Blocks with incorrect CRC / Total No of Blocks) x 100

    FER Full

    Total number of blocks on full rate TCH channel = 24 TCH + 1 SACCH = 25 Blocks

    FER Full (%) = (No of blocks with incorrect CRC / 25) x 100

  • 7/30/2019 Testing Engineer Management system

    6/42

    a

    b

    a

    b

    a

    b

    a

    b

    b

    c

    b

    c

    b

    c

    b

    c

    c

    d

    c

    d

    c

    d

    c

    d

    AA

    de

    de

    de

    de

    ef

    ef

    e

    f

    e

    f

    f

    g

    f

    g

    f

    g

    f

    g

    II

    g

    h

    g

    h

    g

    h

    g

    h

    h

    i

    h

    i

    h

    i

    h

    i

    i

    j

    i

    j

    i

    j

    i

    j

    AA

    j

    k

    j

    k

    j

    k

    j

    k

    kl

    kl

    k

    l

    k

    l

    l

    m

    L

    m

    l

    m

    l

    m

    II

    m

    n

    m

    n

    m

    n

    m

    n

    n

    o

    n

    o

    n

    o

    n

    o

    o

    p

    op

    op

    op

    AA

    pq

    pq

    pq

    pq

    qr

    qr

    q

    r

    q

    r

    r

    s

    R

    s

    r

    s

    r

    s

    II

    s

    t

    s

    t

    s

    t

    s

    t

    t

    u

    t

    u

    t

    u

    t

    u

    u

    v

    uv

    uv

    uv

    AA

    vx

    vx

    vx

    vx

    xy

    xy

    x

    y

    x

    y

    y

    z

    y

    z

    y

    z

    y

    z

    II

    E.g. FER 1

    As shown in fig 'f', 'i', 'k' frames have incorrect CRC.

    FER Full (%) = (3 / 25) x 100 = 12%

    a

    b

    a

    b

    a

    b

    a

    b

    b

    c

    b

    c

    b

    c

    b

    c

    c

    d

    c

    d

    c

    d

    c

    d

    AA

    de

    de

    de

    de

    ef

    ef

    e

    f

    e

    f

    f

    g

    f

    g

    f

    g

    f

    g

    II

    g

    h

    g

    h

    g

    h

    g

    h

    h

    i

    h

    i

    h

    i

    h

    i

    i

    j

    i

    j

    i

    j

    i

    j

    AA

    j

    k

    j

    k

    j

    k

    j

    k

    kl

    kl

    k

    l

    k

    l

    l

    m

    L

    m

    l

    m

    l

    m

    II

    mn mn mn mn no no no no op op op op AA pq pq pq pq qr qr qr qr rs Rs rs rs II

    s

    t

    s

    t

    s

    t

    s

    t

    t

    u

    t

    u

    t

    u

    t

    u

    u

    v

    uv

    uv

    uv

    AA

    vx

    vx

    vx

    vx

    xy

    xy

    x

    y

    x

    y

    y

    z

    y

    z

    y

    z

    y

    z

    II

    E.g. FER 2

    If 'f', 'i', 'k' and 'A' frames have incorrect CRCFER Full = (4 / 25) x 100 = 16%

    FER SUB

    Total number ofmandatory blocks on full rate TCH Channel = 1TCH + 1 SACCH = 2

    BlocksIn e.g. FER 2. as shown in the figure If 'f', 'i', 'k' and 'A' frames have incorrect CRC

    FER SUB only counts SACCH ('A') and SID ('n') frames. So there is an error in 'A ' butthere is no error in 'n'

    FER SUB = (1 / 2) x 100 = 50%

    DTX Downlink Rate : This Indicates that how many TCH frames were not sent to MS duringlast SACCH multiframe, thisvary from 0 to 96%

    Cannever be 100%because frame containing SID information must be sent for each SACCHmultiframe .

    DTX DL Rate (%) = (No of silent blocks / total No of Blocks) x 100

    Each SACCH Multiframe has24 TCH frames , so total No of blocks = 24

    It is an Indication whether DTX DL is used in GSM Networks as there is no parameter in GSM to

    tell mobile if DTX DL is used or not

    If DTX rate is very high for whole period of time during a call there could be a silent callproblem in the network

  • 7/30/2019 Testing Engineer Management system

    7/42

    Any problem with silent call located before the voice activity detector (VAD) in the Transcoderunit (TRAU) in Base station subsystem (BSS) can be found using DTX DL rate information

    element.

  • 7/30/2019 Testing Engineer Management system

    8/42

    STARTING TEMS INVESTIGATION

    TEMS Investigation is an air interface test tool for real -time diagnostics.You can monitor voice channels as well as data transfer over GPRS, circuits witched (CSD) orhigh-speed circuit-switched (HSCSD) connections.

    Starting TEMS Investigation

    Choose Start > Programs > TEMS Products > TEMS Investigation GSM .

    User Interface

    Workspace and Worksheets

    This will store window settings in your workingsession

    ToolbarsTo access the central Functions

    Navigator

    To open presentation windows, Threshold values there presentation colors canbe changed from here

    Menu

    Status

    This will display symbols and short messages which indicate the current statusof the application

  • 7/30/2019 Testing Engineer Management system

    9/42

    Connecting External Equipments

    SemiAutomatic Enabling: Using the Identify Equipment Function

    Connect the TEMS mobile station to a COM port.

    Identify Equipment: application starts to scan the selected COM ports for

    external devices

    For TEMS mobiles, TEMS and DATA cables are detected as separate units

    The TEMS cable will be designated by " MSn " and the DATA cable by "DCn ",where "n" is always identical for the two cables connected to the same mobile.

    Scanners are named " MSn " and GPS units " PSn ".The detected devices are automatically enabled, but not connected; this state is

    indicated by a redlightsymbol to the left of each device

    Manual Enabling : Adding One Device at a Time

    Select Add Equipment

    Select the correct COM port

    Select the type of external device

    R520m" for the TEMS cable, and choose

    "R520m Data Cable" for the DATA cable.

    The two cables will be treated as different

    devices in TEMS Investigation.

  • 7/30/2019 Testing Engineer Management system

    10/42

    Connecting External Equipment

    Connect the Equipment

    Connect All the Connections

    Disconnecting External Equipment

    Disconnect Connection

    Disconnect all Connections

    RECORDING LOGFILES

    Start recording

    Mention the path to store the recorded logfile.

    Recording functions

    File marks are text strings which can be inserted manually in a logfile to mention the special

    event noticed during drive Test and that can be easily find out while replaying the Log Files.

  • 7/30/2019 Testing Engineer Management system

    11/42

    LOADING MAPS IN TEMS

    1. Open the MAP window and click OPEN MAP

    2. Select the Map Info File from the respective location.

    3. Select MapInfo site and cell file

    4. Select layer control for making changes in visibility of the selected MapInfo files.

  • 7/30/2019 Testing Engineer Management system

    12/42

    Presentation WindowWe can select many more windows like AMR parameter windows, MAP on GSM windowaccording to our need and convenience.

    Serving + Neighbors

    Current Channel

    Line Chart

    Radio Parameters

    Serving + Neighbors :

    Shows BSIC, ARFCN and RxLev for the serving cell and its neighboring cells, with theserving cell at the top and the neighbors below it, sorted by signal strength in descending

    order.

    DEDICATED MODE

  • 7/30/2019 Testing Engineer Management system

    13/42

    Cell Name : Cell site Describes in cell file.

    ? ARFCN : (Allocated radio frequency channel)

    ? BSIC : Base Station Identification code.? RxLev : Receiving Level in dBm.

    ? C1 & C2 : Cell path loss parameter and cell reselection parameter. (In idle mode).

    ? C31 & C32 : GPRS signal strength threshold and GPRS cell ranking criterion. Validin both packet idle and packet dedicated mode.

    IDLE MODE

    C1 : PATHLOSS PARAMETER

    Radio Criteria C1 = (AMax (B, 0))

    A = Received Level Average - p1B = p2 - Maximum RF Power of the Mobile Station

    p1 = rxLevelAccessMinp2 = msTxPowerMaxCCH

    C2 : CELL RESELECTION PARAMETER

    C2 = C1 + cellReselectOffset temporaryOffset x H(penaltyTimeT) when penaltyTime640

    Or

    C2 = C1 cellReselectOffset when penaltyTime=640

    H(x) =1 when x>=0

    H(x) =0 when x

  • 7/30/2019 Testing Engineer Management system

    14/42

    RADIO PARAMETERS

    Gives the status of the radio link(current BCCH , signal strength, FER(Frame Erasure Rate), BER (BitError Rate), SQI ( speech quality Index), DTX (Discontinuous Transmission), TA (Timing Advance).

    RX LEV : Channel RxLev (dBm) (-120 . . . -10dBm)Measured signal strength level for current channel.

    RX QUAL : Voice quality measured onBER (0 . . . 7)

    FER : Frame Erasure Rate(Percentage of frames being dropped due to high number of non -corrected bit errors in the frame).

    BER Actual : (Number of bit errors / Number of bits transmitted)

    SQI : Speech Quality Index.SQI updated at 0.5 s intervals. Computed on basis of BER and FER.

    MS Power Control Level :

    Power control (0 to 8) depending upon network design.E.g. 0 means no power control, 1 means level that is defined by operatorviz. 2 dBm

    DTX : Discontinuous transmission (DTX)

    Radio transmitter switched off during speech pauses. It reduces thepower consumption of the transmitter & decreases overall interferencelevel on the radio channels affecting the capacity of the network..

    TA : Timing Advance.

    Base station calculates from access bursts and sends to the mobile station(MS) enabling the MS to advance the timingof its transmissions to the BSso as to compensate for propagation delay.

  • 7/30/2019 Testing Engineer Management system

    15/42

    CURRENT CHANNEL

    Time : System time of computer.

    Cell name : Displays name of serving sector (from cell file that is loaded in TEMS).

    CGI : Cell Global IdentityUnique for every sector of the site.

    CGI = MCC + MNC + LAC + CI.

    MCC : Mobile Country Code 0 - 999 (e.g. 404 India),MNC : Mobile Network Code 0 - 99 (e.g. 98)

    LAC : Location Area Code 0 -65535 (e.g. 5129)

    CI : Cell Identity 0 - 65535 (e.g. 2723).

    Cell GPRS Support : Sector GPRS enable or not. (Yes / No).

    Band : Freq. Band mobile is operating e.g. GSM 900/ 1800.

    BCCH ARFCN : Broad Cast Channel - Allocated Radio Frequency Channel.

    TCH ARFCN : Traffic Channel (Frequency).

    BSIC : (Base Station Identity Code)

    BSIC = NCC (Network Color Code 07) + BCC (Base Station Color Code 07)

    Time slot : Current TCH. (Time slot number ofTRX).

  • 7/30/2019 Testing Engineer Management system

    16/42

    Channel Type : Current Channel ofmobileE.g. BCCH / SDCCH/8 + SACCH/C8 or CBCH / TCH/F +FACCH/F +SACCH/F.

    Channel Mode : Mode of coding (e.g. Speech Full Rate or Half Rate).

    Speech Codec :

    FR = Full Rate,

    HR = Half Rate &

    EFR = Enhanced Full Rate.

    Ciphering Algorithm : Ciphering algorithm used by the system SecurityE.g. Cipher byA5/2.

    Sub Channel Number : SDCCH of MS out of 8 available. E.g. = 2.

    Hopping Channel : Hopping available or not on particular Sector. (Yes or No)

    Hopping Frequencies : Displays no. of frequencies allotted for hoping, particular sector.MA (Mobile Allocation) List.

    Mobile Allocation Index Offset (MAIO) :

    Number which tells from which frequency from given MA list of a sectorhopping is to be started.

    E.g. 0 Hoping will start from first frequency.

    Hopping Sequence Number (HSN) :

    Hopping Sequenceof frequencies (from the MA List).(0 - 63).

    0 : Cyclic Hopping

    1 - 63 : Random hopping sequences.

  • 7/30/2019 Testing Engineer Management system

    17/42

    SIGNALLING WINDOW

    In signaling our main concern is of Layer 3 messages

    ? System Information

    Information about the network which MS need to communicate with the network.System information messages are continuously sent on the BCCH and SACCHby theBTS to all idle (BCCH) and active (SACCH) mobiles in a cell.

    System Information

    1.Cell channel description

    RACH control parameters

    2. Neighbor cells description

    NCC permitted

    RACH control parametersAbis. Neighbor cells description (extension)

    RACH control parameters

    Ater. Additional multiband information Neighbor cells description (otherbands)

  • 7/30/2019 Testing Engineer Management system

    18/42

    3. Location area identification

    Cell identity

    Control channel descriptionCell options

    Cell selection parametersRACH control parameters

    SI 3 rest octets

    4. Location area identification

    Cell selection parameters

    RACH control parametersCBCH channel description

    CBCH mobile allocation

    SI 4 rest octets

    5. Neighbor cells description

    Abis Neighbor cells description (extension)

    Ater Additional multiband informationNeighbor cells description (otherbands)

    6.Location area identification

    Cell identity

    Cell options

    NCC permitted

    7. SI 7 rest octets

    8.SI 8 rest octets

    9. Packet data information

    1) System Information Type 1

    In frequency hopping MS needs to know which frequencybandto use and which

    frequencies within theband to be use during hopping. This information is provided in the cell

    channel description information element sent in system information type 1.

    Information about how the MS should perform to access the system is also provided.

    ? Cell Channel DescriptionMS is informed about frequencies that are used in the cell.

    GSM 900:"bit map 0" format is used Information element is divided into two

    parts:

  • 7/30/2019 Testing Engineer Management system

    19/42

    CA NO:Cell allocation number shows whichband is used.

    CA-NO = 0; GM 900

    CA-NO = 1; E-GSM

    CA-NO = 2; GSM 1800.

    CA ARFCN: Absoluteradio frequency channel number for all

    frequencies used in the cell.

    A 124 bits bit map is used. A bit set to 1 indicates that the frequency withthat number is used in the cell.

    GSM 1800 and GSM 1900:Several different formats can be used, Information

    element is divided into two parts

    FORMAT ID: Indicates format of the information element.

    Second partof the information element represents the frequenciesthrough special encoding schemes

    ? RACH Control Parameters

    2) System Information Type 2

    List of BCCH frequenciesused in the neighboring cells.

    The MS needs this information because it must listen to the system information in theneighboring cells occasionally.

    The MS also uses this list of frequencies when measuring the signal strength ofneighboring cells.

    The MS is also informed which PLMN Network Color Codes (NCC) it may monitor.

    Neighbor Cells Description :Denotefrequencies of the BCCH carriers to be monitoredby the MSs in the cell.

    3) System Information Type 3

    The MS must know the current location area's identity because a change in location area means

    that the MS must update the network.

    In order tocalculate its paging group, the MS needs specific parameterscontained in thecontrol

    channel description. The description also informs the MS about periodic registrationand it

    informs MS if it shouldinform the systemwhen it is about to enter the idle mode.

    When the MS is in idle mode, it decides by itself which cells to camp on.

    Informationneeded by the MS for cell selection and reselectionis also broadcast in system

    information type 3.

  • 7/30/2019 Testing Engineer Management system

    20/42

    4) System Information Type 4

    (Cell broadcast Function: Allows broadcasting short messages to all MSs in one or more cells).

    Insystem information type 4, MSs are informed if the cell broadcast function is usedin this cell

    and on whatfrequencythe CBCH is found.

    The LAI, the cell selection parameters, the RACH control parameters and rest octetsalso included

    in type 4 message.

    5) System Information Type 5

    When MS in busy mode, SACCH is activated.On the uplink, the MSsendsmeasurement reports, and on thedownlinkthenetworksends

    output power andTAfor the MSto use. Also MSreceives information about the frequenciesused

    as BCCHcarriers in neighboring cellson SACCH. Signal strengthof these frequencies are

    monitoredandreportedin the measurement report for handover purposes.

    Frequencies in the neighbor cells description given here may differ from those sent in system

    information type 2.

    Active mode: MS measureson a reduced number of BCCH frequenciesin order to improve the

    accuracy of the measurements. In

    Idle mode: MSmeasureson a greater number of frequenciestoreducethe time required to

    establish contact with the network after power on. This time reductionoccursonly if theidle BA

    list was stored at the previous power off.

    6) System Information Type 6

    In active mode, MSneeds to know if the LAI changesIf LAI changes the MS has todo location

    updating when the call is released.

    If MS changes between cells (within the location area) where RLINKTor DTXconditions differ

    the new cell optionsmustbe reportedto the MS.

    LMNpermitted is also includedin the system information type 6.

    7) System Information Type 7

    System information type 7 is optionally sent on BCCH extended if system information type 4

    does not contain all information needed for cell reselection.

    8) System Information Type 8

    System information type 8 is optionally sent on BCCH extended if system information type 4

    does not contain all information needed for cell reselection.

  • 7/30/2019 Testing Engineer Management system

    21/42

    ? Call AssignmentCall assignment takes place when a Mobile Station makes a call (Mobile Originating Call) orreceives a call (Mobile Terminating Call).

    1) Mobile Originating Call

    Mobile Originating a Call

  • 7/30/2019 Testing Engineer Management system

    22/42

    Mobile Terminating a Call

    Mobile Originating a Call

    2) Location UpdateThe MSC needs to know under which location area the Mobile Station can be reachedand Location Area Information is needed for the paging made by the BTS .

  • 7/30/2019 Testing Engineer Management system

    23/42

    3) DisconnectWhen the Mobile Station or the Network want to finish a call for some reason

    a) Network Initiated

    b) Mobile Station Initiated

    4) HandoversDifferent protocols are fordifferent handover processes, e.g. in synchronizedhandover, no timing advance information is needed. This decreases the protocol

    so that no physical information needs to be sent.

    a) Synchronized Handover

  • 7/30/2019 Testing Engineer Management system

    24/42

    b) NonSynchronized Handover

    c) Handover Failure

  • 7/30/2019 Testing Engineer Management system

    25/42

    Analysis of the Drive Test Data

    1. EXPORT LOGFILES: Export the Log Files to and conversion to .tab format

    Select the Format of the file as Map info Tab-file ; as shown in the figure

    2) Change the Setup Settings for MapInfo Tabfile

    Select theInformation Elements from the available Information Elements in the desired Technology

    (GSM ) e.g. ARFCN-BCCH, Rx Lev Full, Rx Lev Sub, Rx Qual Full Rx Qual Sub, Speech Quality Index(SQI)

    You can also save the Selected Information Elements settings (.mex format).

  • 7/30/2019 Testing Engineer Management system

    26/42

    Now select theInput files (you can select more then one files all together)

    Select the Output directory where you want to save the Output

    Name of the Output file will be from Prefix and Suffix

    Now Start the procedure for exporting the Log file

    As the Export is done successfully the export Results will be displayed as shown in the fig

  • 7/30/2019 Testing Engineer Management system

    27/42

    3) Open the MapInfo Converted Log Files into Map Info Tool

    Create Thematic Map:Select Map

    >Create Thematic Map

    You can select different types according to your requirement

    E.g. Ranges , Bar Chart , Pie Charts , Graduated , Dot Density ,Individual ,Grids .

    E.g. if we have selected Rages in this Example for Rx Level

  • 7/30/2019 Testing Engineer Management system

    28/42

    E.g. Field : RxLev Sub

    You can modify the Rages, Style and Legends according to your requirement, as shown in thefigure the Rangesand Style are modified

    Customizing Range and Style

  • 7/30/2019 Testing Engineer Management system

    29/42

    Rx Level SUB (defined as Range)

    Similarly according to the requirement theThematic Map can be drawn, E.g. for ARFCN (BCCH),we have to take the Individual Values not the Ranges as we havetaken for RxLev

    ARFCN (BCCH) (defined as Individual)

  • 7/30/2019 Testing Engineer Management system

    30/42

    REPORT GENERATION IN TEMS INVESTIGATION

    Go to

    Log File

    >Report Generator

    Or select

    Report Wizard will get open

    ? Add the Log files from there respective locations

    ? Select the Output directory

  • 7/30/2019 Testing Engineer Management system

    31/42

    You can change the Report Properties as per your requirements, as shown in the figure for Call

    Events and Threshold Values

    Select Finish for completing the Task

    The Statistics Report will be generated in the Output directory defined

    Open the index File from Statistics Report Directory as shown in the figure.

  • 7/30/2019 Testing Engineer Management system

    32/42

    TEMS? Investigation GSM 4.1.1

    Report No ___________________

    Date 2007-04-06 Time 12:56 Prepared by ___________________

    Logfile information#[Index] Log files HW[MS1] HW[MS2] GPS

    1 idle8.log T68i R1F - YES

    2 idle9.log T68i R1F - YES

    3 mo_mt_sms_1.log T68i R1F - YES

    4 mo_mt_sms_2.log T68i R1F - YES

    5 mo_mt_sms_3.log T68i R1F - YES

    6 ded.log T68i R1F - YES

    7 ded1.log T68i R1F - YES

    8 ded2.log T68i R1F-

    YES9 ded3.log T68i R1F - YES

    10 ded4.log T68i R1F - YES

    11 ded5.log T68i R1F - YES

    12 ded6.log T68i R1F - YES

    13 ho.log T68i R1F - YES

    14 ho_1.log T68i R1F - YES

    15 idle.log T68i R1F - YES

    16 idle1.log T68i R1F - YES

    17 idle2.log T68i R1F-

    YES18 idle3.log T68i R1F - YES

    19 idle4.log T68i R1F - YES

    20 idle5.log T68i R1F - YES

    21 idle6.log T68i R1F - YES

    22 idle7.log T68i R1F - YES

    Total duration: 01:08:27.67

    Active MS

    MS1

    DC1

    MS2

    DC2

  • 7/30/2019 Testing Engineer Management system

    33/42

    Information

    ElementRange

    % of

    meas.

    #[no.

    of]

    Average

    duration

    (hh:mm:ss)

    #Cell #Log

    DTXRate DL > 80 9.4 101 00:00:01.94 - 3,4,5,6,7,8,9,10,11,12,14

    DTXRate DL > 1 20.4 260 00:00:01.59 - 3,4,5,6,7,8,9,10,11,12,13,14

    FER Actual

    (%)> 8 7.7 125 00:00:01.09 - 6,7,8,9,10,11,12,13,14

    FER Actual

    (%)> 4 9.0 140 00:00:01.12 - 6,7,8,9,10,11,12,13,14

    FER Full (%) > 8 18.7 211 00:00:01.73 - 3,4,5,6,7,8,9,10,11,12,14

    FER Full (%) > 4 21.2 260 00:00:01.60 - 3,4,5,6,7,8,9,10,11,12,13,14

    FER Sub (%) > 51 1.8 37 00:00:00.86 - 6,8,9,11

    FER Sub (%) > 1 5.9 131 00:00:00.80 - 6,7,8,9,10,11,12,13,14

    MS Power

    Control Level> 10 - 0 - - -

    MS Power

    Control Level> 20 - 0 - - -

    RxLev Full

    (dBm)< -95 3.5 47 00:00:01.96 - 5,6,8,9,10,11,12,13,15

    RxLev Full

    (dBm)< -105 0.1 5 00:00:00.79 - 9,11

    RxQual Full > 5 27.6 293 00:00:02.38 - 1,3,4,5,6,7,8,9,10,11,12,13,14,15,20,21,22

    RxQual Full > 2 42.6 401 00:00:02.61 -1,3,4,5,6,7,8,9,10,11,12,13,14,15,18,19,20,

    21,22

    RxQual Sub > 5 8.6 211 00:00:01.24 - 1,3,4,5,6,7,8,9,10,11,12,14,15,19,20,22

    RxQual Sub > 2 19.5 343 00:00:01.52 - 1,3,4,5,6,7,8,9,10,11,12,14,15,19,20,22

    SQI < 4 9.9 53 00:00:03.08 - 6,7,8,9,10,11,12

    SQI < 16 24.7 84 00:00:04.84 - 6,7,8,9,10,11,12,13,14

    TA > 50 - 0 - - -

    TA > 38 - 0 - - -

    Thresholds

  • 7/30/2019 Testing Engineer Management system

    34/42

    Events

    Event #[no.of] Relationship #Cell #Log

    Blocked Call 91 - - 3,4,5,6,21

    Call Attempt 96 - - 3,4,5,6,8,21

    Call Setup 93 - - 3,4,5,8,9,10,12,13,21

    Dropped Call 1 - - 6

    GPRS Attach Failure 0 - --

    GPRS PDP Context

    Activation0 - --

    GPRS PDP Context

    Activation Failure0 - --

    GPRS Authentication

    Failure 0- -

    -

    GPRS Routing Area

    Update0 - --

    GPRS Routing Area

    Update Failure0 - --

    Handover (Intracell) 28 - - 6,8,9,10,11

    Handover 56 - - 6,7,8,9,10,11,12,13,14

    Handover Failure 3 - - 6,9

    Ping Timeout 0 - --

    RAS Error 0- -

    -

    Session Error 0 - --

    As shown in the above Stats we can easily find out that which are the Log Files where particular

    Even had have happened.E.g.

    Blocked Call : log file 3, 4, 5, 6 and 21

    Dropped Call : log file 6

    We canreplay these Log files and can find out the reason for the same by studying the RadioParameters at that particular event.

  • 7/30/2019 Testing Engineer Management system

    35/42

    Distribution graphs of all log files

  • 7/30/2019 Testing Engineer Management system

    36/42

  • 7/30/2019 Testing Engineer Management system

    37/42

  • 7/30/2019 Testing Engineer Management system

    38/42

    Additional

    SIGNALING

    Radio Interface Protocol Structure

    SIGNALING LAYER 3

    Layer 3 provides the Mobile NetworkSignaling (MNS) service to the user application.

    It Includes

    Functions to establish, maintain and terminate circuit switched connections across a

    GSM PLMN and other networks to which the PLMN is connected.

    Supporting functions for supplementary services and short message service control .

    Functions for mobility management and radio resource management.

    Protocol control entities exist in the three sub layers:

    Connection Management (CM) sub layer Mobility Management (MM) sub layer Radio Resource management (RR) sub layer

    The RR functions reside mainly in the BSC, although some RR functions may reside in the MSC.In the BTS, most of the RR messages are handled as transparent messages.

  • 7/30/2019 Testing Engineer Management system

    39/42

    Um layer 3, distribution of signaling functions

    CONNECTION MANAGEMENTCM sub layer contains functions for:

    Call Control and call related supplementary services management (CC).

    Short Message Service (SMS).

    Non call related Supplementary Services management (SS).

    Call Control

    Call Control signaling procedures are described as:

    ? Call establishment procedures

    ? Procedures during the active state

    ? Call clearing

    ? Miscellaneous procedures

    Short Message Service Support (SMS) : It comprises of

    Short Message Control (SMC)Short Message Control Protocol (SMCP): Peer control for transfer shortmessages between MS and MSC

    Supplementary Services support (SS)

    Not related to a specific call. E.g. registration of call forwarding on no reply or callwaiting.

    MOBILITY MANAGEMENT

    Registration messages:

    ? IMSI detach indication

    ? Location updating accept

    ? Location updating reject

    ? Location updating request

    Security messages :

  • 7/30/2019 Testing Engineer Management system

    40/42

    ? Authentication reject

    ? Authentication request

    ? Authentication response

    ? Identity request? Identity response

    ? TMSI reallocation command

    ? TMSI reallocation complete

    Connection management messages :

    ? CM service accept? CM service reject

    ? CM service abort

    ? CM service request

    ? CM reestablishment request

    ? Abort

    ? Miscellaneous message:

    ? MM status

    RADIO RESOURCE MANAGEMENT

    The RR sublayer receives service from layer 2 and gives service to the MM sublayer. In addition,RR communicates directly with layer 1 for exchange of information related to measurement

    control and channel management.

    The generalpurposeof the RR procedures is to establish, maintain and release a RR connectionbetween the MS and the network. This includes handover procedures, cell selection at power onand in idle mode, recovery from lack of coverage in idle mode as well as cell re -selection inbusymode.

    Channel establishment messages:

    Ciphering messages:

    Handover messages:

    Channel release messages:

    Paging messages:

    System information messages:

    Miscellaneous messages:

  • 7/30/2019 Testing Engineer Management system

    41/42

    SIGNALING LAYER 2

    Link Access Procedures on the Dm channel ( LAPDm ) is the layer 2 protocol used to conveysignaling information between layer 3 entities across theradio interface, using the Dm channel.

    Dm channel refers to the control channels. Includes broadcast, common or dedicated control

    channels.

    LAPDm is a protoco l that operates at the data link layer of the OSI structure. Its purpose is toprovide a reliable signaling link . It receives services from the physical layer and provides

    services to layer 3.

    LAPDm isbased on the ISDN protocol LAPD, which is used on the Abis interface.

    Two types of operation on the data link are supported by LAPDm.

    1. Unacknowledged operation

    2. Acknowledged (or multiple frame) operation

    UNACKNOWLEDGED OPERATION

    Messages that need not be acknowledged are sent in Unnumbered Information (UI)

    frames. This means that there is no flow control or error recovery mechanism defined.

    ACKNOWLEDGED (MULTIPLE FRAME) OPERATION

    When an answer or acceptance is required , operation in acknowledged mode is

    applied. Acknowledged mode is applicable on dedicated control channels only.

    Layer 3 messages are sent in numbered I frames. In this case, a number of consecutive I

    frames (a window) canbe sent before an acknowledgment is required. However, forLAPDm the size of the window is one, which means that each frame must be

    acknowledgedbefore the next one is sent.

  • 7/30/2019 Testing Engineer Management system

    42/42

    SIGNALING LAYER 1

    The signaling layer 1, also called the physical layer, represents the functions required to transfer

    the bits over the physical channels, on the radio medium.

    In addition to signaling layer 2, layer 1 interfaces other functional units, such as speech coderand

    terminal adapters, for the support of traffic channels.