+ All Categories
Home > Documents > Gprs Radio

Gprs Radio

Date post: 14-Apr-2018
Category:
Upload: soufiane-falih
View: 247 times
Download: 0 times
Share this document with a friend

of 29

Transcript
  • 7/27/2019 Gprs Radio

    1/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 1

    GPRS Radio interface

    Riku Rimpel

    Nokia Mobile Phones

    Tampere, Finland

    13.11.1998

  • 7/27/2019 Gprs Radio

    2/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 2

    GPRS Air Interface features

    Co-existence with GSM

    "Two messages from Internet"-> fast and short interactions with the network

    Sharing of resources-> more users per same carrier capacity-> connection open only when there is data to be sent-> independent up and downlink

    Adaptable transfer speed-> multislot classes-> quick changes of configuration-> channel coding schemes

  • 7/27/2019 Gprs Radio

    3/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 3

    Co-existence with GSMGSM Logical Channels used in GPRS

    Synchronisation channels reused from traditional GSMFCCH, SCH, BCCH

    GSM common control channel can be usedBCCH and CCCH

    multiple new pure packet channels defined:PBCCH, PPCH, PRACH, PAGCH, PNCH, PDTCH, PACCH, PTCCH

    Channel scan

    Synchronization

    BCCH reception PBCCH reception

    Idle mode(PCH&BCCH)

    Packet Idle Mode(PPCH&PBCCH)

  • 7/27/2019 Gprs Radio

    4/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 4

    Co-existence with GSMGPRS multiframes

    B0 B1 B2 X B3 B4 B5 X B6 B7 B8 X B9 B10 B11 X

    PxxCH PxxCHPBCCH PxxCH PxxCH PxxCH PCCCH PxxCH PCCCH PxxCH PxxCH PCCCH

    BCCH CCCHF S CCCH CCCHF S CCCH CCCHF S CCCH CCCHF S CCCH CCCHF S x

    52-MF (BS_PBCCH_BLKS=1, BS_PAG_BLKS_RES=8, BS_PCC_CHANS=1)

    51-MF combined

    B0 B1x x B2 B3x x B4 B5x x B6 B7x x B8 B9x x x

    PBCCH

    51-MF dedicated (BS_PBCCH_BLKS=1, BS_PAG_BLKS_RES=6, BS_PCC_CHANS=1)

    PCCCHPCCCH PCCCHPxxCH PxxCHPxxCH PxxCHPxxCH PxxCH

  • 7/27/2019 Gprs Radio

    5/29NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 5

    Co-existence with GSMGPRS channel structure

    0 1 2 3 4 5 6 7

    0 1 2 48 49 50 51

    Normal burst

    3

    B0 B1 B2 x B3 B4 B5 x B10 B12 B11 x

    47

    52 Multiframe

    Blocks

    A timeslot dedicated for GPRS usage (PDCH)

    Frame

    4 bursts each

  • 7/27/2019 Gprs Radio

    6/29NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 6

    MS Network

    Packet Channel Request

    Packet Immediate Assignment

    Packet Resource Request

    Packet Resource Assignment

    PRACH or RACH

    PAGCH or AGCH

    PACCH

    PACCH

    (Optional)

    (Optional)

    "Two messages from internet"Uplink access

    After logging on two GPRS network, two messages are needed to access packetdata network

  • 7/27/2019 Gprs Radio

    7/29NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 7

    "Two messages from internet"Downlink access

    Alternatively the access can be in the CCCH (PCH, RACH, AGCH, PACCH)

    MS Network

    Packet Channel Request

    Packet Immediate Assignment

    Packet Paging Response

    Packet Resource Assignment

    PRACH or RACH

    PAGCH or AGCH

    PACCH

    PACCH

    PPCH or PCHPacket Paging Request

  • 7/27/2019 Gprs Radio

    8/29NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 8

    Sharing of resources

    Plenty of MSs can be served by the radio

    Each user reserving the channel only if there is data to receive or transmit Several mobiles may be sharing the same channel (time slot)

    Even tens of WWW surfers per carrier

    Even hundreds or thousands of telemetry users per carrier

    2-4 sec

    IDLE

    TRANSFER

    IDLE

    TRANSFER

    IDLE

    TRANSFER

    2-4 sec

    2-4 sec

    IDLE

    TRANSFER

  • 7/27/2019 Gprs Radio

    9/29NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 9

    Sharing of resourcesIndependent uplink and downlink

    If you are going down in an elevator, there is noquarantee that somebody would be going up in the

    other elevator at the same time.

    =>

    If you are sending data it is not guaranteed that

    somebody is sending data to you at the same time.

  • 7/27/2019 Gprs Radio

    10/29NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 10

    Sharing of resourcesDownlink access

    Permission to send (USF)

    Acknowledgement request

    MAC header Downlink data

    PDTCH

    PACCH

    acknowledgement fordownlink data measurement report

    Data in downlink

    Acknowledgements in uplink (BSS allocates space for those)

  • 7/27/2019 Gprs Radio

    11/29NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 11

    PDTCH

    uplink data

    PDTCH

    permission to send

    PACCH acknowledgement to uplink data

    Sharing of resourcesUplink access

    Permission to send in downlink channels, acknowledgements from downlink

    access methods: dynamic allocation (USF), extended dynamic allocation (E-USF),fixed allocation (FA)

  • 7/27/2019 Gprs Radio

    12/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 12

    Sharing of resourcesDown&uplink access

    +

    Uplink transfer Downlink transfer

    =>

    BSS allocates both uplink and downlink capacity according to the multislot capacityof the mobile

    acknowledgements for the other direction steal capacity from the transmission

    flows need not be synchronized in any way

  • 7/27/2019 Gprs Radio

    13/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 13

    Adaptable transfer speedMultislot classes

    Type 1 MS are not required to transmit and receive at

    the same time.

    Type 2 MS are required to be able to transmit and receiveat the same time.

    Tta relates to the time needed for the MS to perform

    adjacent cell signal level measurement and get ready to transmit

    Ttb relates to the time needed for the MS to get ready to transmit

    This minimum requirement will only be used when adjacent cell

    power measurements are not required by the service selected.

    Tra relates to the time needed for the MS to perform adjacent

    cell signal level measurement and get ready to receive.

    Trb relates to the time needed for the MS to get ready to receive.

    This minimum requirement will only be used when adjacent cell

    power measurements are not required by the service selected.

    Multislot

    class

    Maximum number of slots Minimum number of slots Type

    Rx Tx Sum Tta Ttb Tra Trb

    1 1 1 2 3 2 4 2 1

    2 2 1 3 3 2 3 1 13 2 2 3 3 2 3 1 1

    4 3 1 4 3 1 3 1 1

    5 2 2 4 3 1 3 1 1

    6 3 2 4 3 1 3 1 1

    7 3 3 4 3 1 3 1 1

    8 4 1 5 3 1 2 1 1

    9 3 2 5 3 1 2 1 1

    10 4 2 5 3 1 2 1 1

    11 4 3 5 3 1 2 1 1

    12 4 4 5 2 1 2 1 1

    13 3 3 NA NA a) 3 a) 214 4 4 NA NA a) 3 a) 2

    15 5 5 NA NA a) 3 a) 2

    16 6 6 NA NA a) 2 a) 2

    17 7 7 NA NA a) 1 0 2

    18 8 8 NA NA 0 0 0 2

    19 6 2 NA 3 b) 2 c) 1

    20 6 3 NA 3 b) 2 c) 1

    21 6 4 NA 3 b) 2 c) 1

    22 6 4 NA 2 b) 2 c) 1

    23 6 6 NA 2 b) 2 c) 1

    24 8 2 NA 3 b) 2 c) 1

    25 8 3 NA 3 b) 2 c) 1

    26 8 4 NA 3 b) 2 c) 1

    27 8 4 NA 2 b) 2 c) 1

    28 8 6 NA 2 b) 2 c) 1

    29 8 8 NA 2 b) 2 c) 1

  • 7/27/2019 Gprs Radio

    14/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 14

    Adaptable transfer speedMultislot class 6

    Figure 1. The basic timeslot configurations of theWD1/Gprs MS.

    1+1 (a)

    3+1

    Rx

    Rx Rx Rx

    Tx

    Tx

    M

    M

    Rx Rx Tx M

    Rx Rx Tx M

    2+1 (a)

    2+1 (b)

    2+2 Rx Rx Tx Tx M

    1+2 Rx MTx Tx

    Figure 3. The Fixed Allocation configurations of theWD1/Gprs MS.

    2+0 (c) Rx M

    2+0 (b) Rx Rx M

    0+1 MTx

    Rx

    1+1(d) Rx MTx

    0+2 (a) MTx Tx

    0+2 (b) TxM

    0+2 (c) TxM Tx

    Tx

    1+1 (b) TxRx M

    1+1 (c) TxRx M

  • 7/27/2019 Gprs Radio

    15/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 15

    Adaptable transfer speedMultislot PDTCH channels

    Multiple parallel PDTCHs can be allocated to a mobile according to its multislotclass:

    In the air interface these channels are independent of each other

    Data from these independent channels is reconstructed in RLC layer

  • 7/27/2019 Gprs Radio

    16/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 16

    Adaptable transfer speedChannel coding schemes

    Scheme

    Bitrate(kbps)

    Coderate

    USF Pre-coded

    USF

    RadioBlock

    excl.

    USF and

    BCS

    BCS Tail Coded

    bits

    Punctured

    bits

    CS-1 9.05 3 3 181 40 4 456 0

    CS-2 13.4 2/3 3 6 268 16 4 588 132

    CS-3 15.6 3/4 3 6 312 16 4 676 220

    CS-4 21.4 1 3 12 428 16 - 456 -

    the coding scheme for a transfer is defined in signalling during startup

    Automatic Link Adaption possible by re-assignments

    Radio Blocks carrying RLC/MAC Control blocks code always use CS-1-> determined from stealing flags

    the block received is not necessery intended to the receiving mobile-> possibly a different coding scheme used

    interleaving same as in SACCH, i.e., one RLC block is sent in 4 bursts

  • 7/27/2019 Gprs Radio

    17/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 17

    Adaptable transfer speedQuick changes of configuration

    Base station system controls the allocation of channels

    Network can allocate resources dynamically

    When receiving data, each MS listens the allocated downlink timeslots to notice iftheir "address" (Temporary Flow Identity) is included in the block headers

    When transmitting data, the mobile must listen downlink (Uplink State Flag) tosee if they have right to use the uplink in the next TDMA frame

    => many mobiles can be allocated to same timeslot and it is upto the network

    to select the mobile it is sending to (compararable to fixed networks) Configuration of mobiles, I.e, allocated timeslots, are changed with signalling

  • 7/27/2019 Gprs Radio

    18/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 18

    Sharing of resourcesAllocation of resources - TETRIS

    Goal of resource allocation is to keep the GPRStimeslots reserved all the time

    => similar to the bottom row in TETRIS each data packet and mobile has individual needs:

    QualityOfService parameters (priority)

    data amount

    multislot classes of mobiles

    signal environment of mobiles

    circuit switched needs

    it is possible that the timeslots you are listeningto, are used to send data to a different mobile

  • 7/27/2019 Gprs Radio

    19/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 19

    A carrier supporting GPRS - example

    frames ->

    timeslots->

    PBCCH PDTCH1 PDTCH1 PDTCH1 PDTCH1 PPCH PDTCH1 PDTCH1 PPCH PDTCH5 PDTCH5 PPCH

    BCCH CCCHF S CCCH CCCHF S CCCH CCCHF S CCCH CCCHF S CCCH CCCHF S x

    x x x x

    PDTCH3 PDTCH3 PDTCH3 PDTCH3 PDTCH3 PDTCH3 PDTCH3 PDTCH1 PDTCH1 PDTCH4 PDTCH4 PDTCH4x x x x

    PDTCH2 PDTCH2 PDTCH2 PDTCH2 PDTCH2 PDTCH2 PDTCH1 PDTCH1 PDTCH1 PDTCH1 PDTCH1 PDTCH1x x x x

    PDTCH2 PDTCH2 PDTCH2 PDTCH2 PDTCH2 PDTCH2 PDTCH1 PDTCH1 PDTCH1x x S x

    TCH2 S TCH2 x TCH2 S TCH2 x

    TCH2 x TCH2 S TCH3 x TCH3 S

    TCH1 S TCH1 x TCH1 S TCH1 x

    TCH4

    F

    four timeslots in a BCCH carrier dedicated to GPRS

  • 7/27/2019 Gprs Radio

    20/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 20

    Conclusion

    Data packet ->

    Data packet ->

    LLC PDU ->

    LLC PDU ->

    RLC blocks ->

    RLC blocks ->

    Multislot channel ->

  • 7/27/2019 Gprs Radio

    21/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 21

    Additional slides

  • 7/27/2019 Gprs Radio

    22/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 22

    GPRS MS Classes

    Class A

    Simultaneous GPRS and speech

    No network coordination standardised

    MS must be capable of handling two (multislot) calls/connections

    Class B

    GPRS and speech capabilities do not operate simultaneously

    Circuit switched pagings are received while in GPRS mode GPRS may put put to suspend mode while speaking on the phone

    GPRS-Speech-GPRS alternation possible without disconnection

    Speech-GPRS-Speech not possible without disconnection

    Class C

    Manual switching between GPRS and speech modes

    No circuit switched pagings while on GPRS

    GPRS h l

  • 7/27/2019 Gprs Radio

    23/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 23

    PBCCH B1 B2 B3 B4 PPCH B6 B7 PPCH PAGCH B10 PPCHDownlink

    Uplink

    GPRS channelsGPRS channels in practice

    BS_PBCCH_BLKS=1, BS_PAG_BLKS_RES=8, BS_PCC_CHANS=1,BS_PRACH_BLKS=2

    1

    2

    PBCCH usf B2 B3 PDTCH PPCH B6 usf PPCH B9 B10 PPCH

    PRACH B1 B2 B3 B4 B5 PRACH B7 B8 B9 B10 B11

    3 5 6

    7

    PRACH B1 PDTCH B3 B4 B5 PRACH B7 PDTCH B9 B10 B11

    8

    9 10 11 12 13 15 16

    14

    MULTIFRAME1

    Downlink

    UplinkMULT

    IFRAME2

    4

  • 7/27/2019 Gprs Radio

    24/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 24

    Mobile states

    Mobility Management (MM) state

    Idle, Standby, Ready

    deals only with location related issues

    independent of RR state

    Radio Resource (RR) state

    Packet Idle Mode, Packet Transfer Mode

    deals only with transfer related issues

    independent of MM state

  • 7/27/2019 Gprs Radio

    25/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 25

    MM State Diagram for MS

    PDU

    transmission

    GPRS

    Attach

    READY timer

    expiry or

    Force to STANDBY

    STANDBY timer

    expiry

    GPRS

    Detach

    IDLE

    READY

    STANDBY

    => power off

    => active mode (2-4 sec)

    => idle mode

    GSM equivalents

  • 7/27/2019 Gprs Radio

    26/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 26

    MM StatesIdle

    GPRS network does not know anything about the mobile

    No GPRS MM context

    No GPRS routing context

    Standby

    MM information on Routing Area (RA) level

    MM context and LLC link active

    PTM-M and Pagings for Circuit Switched, PTP and PTM-G may be received

    Routing Area Update - paging area may be different from location areasReady

    MM information on cell level - Cell Update - to enable quick packet delivery

    Transmission

    Reception without paging - just a Packet Immediate Assignment

    Supervised by a timer (Ready to Standby)

    GPRS Detach if movement to Idle desired

  • 7/27/2019 Gprs Radio

    27/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 27

    RR States

    Packet Idle Mode

    No Radio context between MS and BSS

    Cell Re-Selection

    Reception of Paging

    Packet Transfer Mode

    Radio context between MS and BSS open - Temporary Block Flow (TBF)

    Downlink packet sent without paging

    When TBF is released -> move to Packet Idle Mode

    Cell Re-Selection done only in Packet Idle Mode - No handovers

    Packet Transfer

    Mode

    Packet Idle Mode

    change to new cell

    Packet Transfer

    Mode, new cell

    Initiate Cell Re-Selection Re-Initiate Temporary Block Flow

    MAC operations

  • 7/27/2019 Gprs Radio

    28/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 28

    MAC operationsUplink access methods

    Dynamic access

    USF gives permission to send in thecorresponding uplink slot during thenext one or four block periods(defined by parameterUSF_GRANULARITY).

    Extended Dynamic

    access

    USF gives permission to send in thecorresponding and all the laterallocated uplink slots during thenext block period.

    Fixed allocation

    Resource assignment indicates thereserved uplink blocks andacknowledgement blocks.

    MAC operations

  • 7/27/2019 Gprs Radio

    29/29

    NOKIA GPRS_radio.ppt 13.11.1998 / RRi page: 29

    MAC operationsMultiple transfers and mobiles


Recommended