HSUPA.pptx

Embed Size (px)

Citation preview

  • 8/11/2019 HSUPA.pptx

    1/39

    Page1

    HSUPA vs. HSDPAHSDPA HSUPA

    New high-speed shared channel Dedicated channel with

    enhanced capabilities

    HARQ with fast retransmission at layer 1

    Rate/modulation adaptation

    Single serving cell

    Fast power control

    Soft handover

    Fast NodeB scheduler

    Shared NodeB power and code

    Fast NodeB scheduler

    Rise-over-Thermal (ROT)

  • 8/11/2019 HSUPA.pptx

    2/39

    Page2

    Rise-over-Thermal Noise

    In order to decode received data correctly, theuplink interference shall be controlled.

    Rise-over-Thermal is a measure of the uplinkload.

    NodeB monitors uplink interference and tells UE

    how much power can be used to transmit uplink data.

  • 8/11/2019 HSUPA.pptx

    3/39

    Page3

    NodeB Scheduler for HSUPA

    The HSUPA scheduler considers the trade-offbetween the following two points: Several users those want to transmit at high

    data rate all the time Satisfying all requested grants while preventing

    overloading and maximizing resource utilization

  • 8/11/2019 HSUPA.pptx

    4/39

  • 8/11/2019 HSUPA.pptx

    5/39

    Page5

    HSUPA Channel Operation (continued)

    1. Transmission Request The UE request datatransmission by thescheduling information(SI), which is determinedaccording to the UEpower and buffer dataavailability.

    The schedulinginformation is sent to theNodeB.

    UE

    UE Buffer UE Power

    Scheduling Information (SI)

  • 8/11/2019 HSUPA.pptx

    6/39

    Page6

    HSUPA Channel Operation (continued)

    2. Grant Assignment The Node B determines the

    UE grant by monitoringuplink interference (RoT athe receiver), and byconsidering the UEtransmission requests andlevel of satisfaction.

    The grant is signaled to theUE by new grant channels.

    NodeB

    RoT SI

    GRANT

    Satisfaction

  • 8/11/2019 HSUPA.pptx

    7/39

    Page7

    HSUPA Channel Operation (continued)

    3. Data Transmission The UE uses the received

    grant and, based on itspower and data availability,selects the E-DCH transportformat and thecorresponding transmitpower.

    Data are transmitted by theUE on together with therelated control information.

    UE

    GRANTUE Power

    Data and relatedcontrol information

    UE Buffer

  • 8/11/2019 HSUPA.pptx

    8/39

    Page8

    HSUPA Channel Operation (continued)

    4. Data Acknowledgment The NodeB attempts to

    decode the received dataand indicates to the UEwith ACK/NACK.

    If no ACK is received byhe UE, the data may be

    retransmitted.

    NodeB

    ACK/NACK

    Data and relatedcontrol information

  • 8/11/2019 HSUPA.pptx

    9/39

    Page9

    HSUPA Protocol StackSM (Session Management)

    GMM (GPRS Mobility Management)

    RRC (Radio Resource Control)

    MAC-es and MAC-d (Medium Access Control)

    RLC (Radio Link Control)

    MAC-e

    Physical LayerIub Interface

    Iu Interface

    UE NodeB RNC SGSN

    AS

    NAS

  • 8/11/2019 HSUPA.pptx

    10/39

    Page10

    New HSUPA Uplink Channels

    Enhanced Uplink Dedicated Channel (E-DCH) Uplink Transport Channel

    E-DCH Dedicated Physical Data Channel (E-

    DPDCH) Uplink Physical Channel E-DCH Dedicated Physical Control Channel

    (E-DPCCH) Uplink Control Channel

  • 8/11/2019 HSUPA.pptx

    11/39

    Page11

    New HSUPA Downlink Channels

    E-DCH Hybrid ARQ Indicator Channel (E-HICH) Downlink Physical Channel

    E-DCH Absolute Grant Channel (E-AGCH) Downlink Physical Channel

    E-DCH Relative Grant Channel (E-RGCH)

    Downlink Physical Channel

  • 8/11/2019 HSUPA.pptx

    12/39

    Page12

    HSUPA Channel MappingDCCH DTCH

    E-DCH

    E-DPCCH

    E-DPDCH

    E-HICHE-AGCH

    E-RGCH

  • 8/11/2019 HSUPA.pptx

    13/39

    Page13

    Uplink Channels

    E-DPDCH Carries the payload.

    May include a scheduling request fromUE to NodeB.

    E-DPCCH Carries control information required to

    decode the payload carried by E-DPDCH.

    Carries an indication from UE toindicate NodeB whether the assignedresources are adequate.

    TTI

    SIPayloadHD

    TTI

    ResourceStatus

    ControlInformation

  • 8/11/2019 HSUPA.pptx

    14/39

    Page14

    Downlink Channels

    E-AGCH The absolute grant carries maximum allowed E-

    DPDCH/DPCCH power ratio.

    Carries information that controls HARQ process.

    E-RGCH The relative grant carries a simple command to

    increase (UP), decrease (DOWN) or keep (HOLD) thecurrent grant.

    E-HICH Gives feedback to the UE about previous datatransmission, carrying acknowledge (ACK) or notacknowledge (NACK).

    TTI

    HARQControlT/P Grant

    TTI

    Up/Down/Hold

    TTI

    ACK/NACK

  • 8/11/2019 HSUPA.pptx

    15/39

    Page15

    HSUPA Features

    Shorter TTI of 2ms In HSUPA both 10ms TTI and 2ms TTI are

    supported.

    A shorter TTI allows reduction of the latencyand increasing the average and peak cellthroughput.

    Higher Peak Data Rate For a 10-ms TTI UE, peak data rate is limited to 2

    Mbps.

    Higher peak data rates can be achieved with a

    2ms TTI UE

  • 8/11/2019 HSUPA.pptx

    16/39

    Page16

    HSUPA Features (continued)

    Hybrid-ARQ N-channel stop-and-wait protocol, with 4 HARQ

    processes for 10ms TTI and 8 HARQ processesfor 2ms TTI

    Synchronous retransmission Separate HARQ feedback is provided per radio

    link.

  • 8/11/2019 HSUPA.pptx

    17/39

    Page17

    E-DCH Active Set and Mobility Support

    There are three different types of radio

    links in the UE E-DCH active set:

    Serving E-DCH Cell: The cell from which

    UE receives AGCH.

    Serving E-DCH RLS: Set of cells that

    contain at least the serving cell and from

    which the UE can receive RGCH

    No-Serving RL: Cell that belongs to the E-

    DCH active set but not belong to theserving RLS and from which the UE can

    receive a RGCH.

    ServingE-DCH cell

    Serving E-DCHRadio Link Set

    (RLS)

    Non-ServingE-DCH Radio

    Link (RL)

  • 8/11/2019 HSUPA.pptx

    18/39

    Page18

    Theoretical HSUPA Maximum Data Rate

    How to get 5.76Mbps: Lower channel coding gain

    Effective code rate = 1

    Requires very good channel conditions to decode

    Lower spreading factor

    UE uses SF 2 Multi-code transmission

    UE uses 4 codes, 2 with SF2 and 2 with SF4

    2ms TTI

  • 8/11/2019 HSUPA.pptx

    19/39

    Page19

    E-DPDCH with SF4 and Puncturing

    Maximum payload for spreading factor of 4, TTI of 2 ms and coding rateof 1 is 1920 bits and the corresponding data rate is 960kbps.

    1920 bits payload

    1920 parity

    1920 symbols

    1920 modulationsymbols

    1920 systematic 1920 parity

    7690 chips

    R = 1/3Turbo Coding

    SF=4

    BPSK Modulation

    Puncturing

    2ms

  • 8/11/2019 HSUPA.pptx

    20/39

    Page20

    Lower Spreading Factor SF2

    Maximum payload for spreading factor of 2, TTI of 2 ms and coding rateof 1 is 3840 bits and the corresponding data rate is 1920kbps.

    3840 bits payload

    3840 parity

    3840 symbols

    3840 modulationsymbols

    3840 systematic 3840 parity

    7690 chips

    R = 1/3Turbo Coding

    SF=2

    BPSK Modulation

    Puncturing

    2ms

  • 8/11/2019 HSUPA.pptx

    21/39

    Page21

    Multi-code Transmission

    For one UE in HSUPA operation, up to 4 E-DPDCH can be used simultaneously, twousing SF4 and two using SF2.

    Use of 4 codes transmission 2*SF2 + 2*SF4: (2*1920kbps) + (2*960kbps) = 5760kbps

  • 8/11/2019 HSUPA.pptx

    22/39

    Page22

    HSUPA UE CapabilitiesE-DCH

    category

    Max number

    of E-DPDCH

    channels

    Minimum

    SF

    Supported

    TTI

    Peak rate

    for TTI =

    10MS

    Peak rate

    for TTI =

    2ms

    Category 1 1 SF4 10ms 711kbps --

    Category 2 2 SF4 2&10 ms 1448kbps 1448kbps

    Category 3 2 SF4 10ms 1448kbps --

    Category 4 2 SF2 2&10 ms 2000kbps 2886kbps

    Category 5 2 SF2 10ms 2000kbps --

    Category 6 4 SF2 2&10ms 2000kbps 5742kbps

  • 8/11/2019 HSUPA.pptx

    23/39

    Page23

    New Channels for HSUPA

    Uplink Transport Channel E-DCH: Carries high speed uplink data

    Uplink Physical Channels E-DPDCH: Carries E-DCH

    E-DPCCH: Carries control signal for E-DPDCH

    Downlink Physical Channels E-HICH: Carries HARQ ACK/NACK indicator for E-DCH

    E-RGCH: Carries relative grant determined by the scheduler E-AGCH: Carries absolute grant determined by the

    scheduler

  • 8/11/2019 HSUPA.pptx

    24/39

    Page24

    New Channels in HSUPA Operation 1. The UE sends a request for resources. The

    request includes status of its data buffers and issent on E-DPDCH.

    2. Based on the request from the UE, the Node Ballocates a resource grant to the UE. The grant is

    sent on the E-AGCH channel. 3. This grant can be modified by the Node B every

    TTI using the E-RGCH channel.

    4. The UE transmits data on E-DPDCH. Controlinformation needed to decode the data is sent on

    E-DPCCH. 5. The Node B decodes the received packet and

    informs the UE whether it could decode the datasuccessfully or not on the E-HICH channel.

    E-DPDCHE-DPCCH

    E-AGCH

    E-RGCHE-HICH

    1

    4

    3 521

    4

  • 8/11/2019 HSUPA.pptx

    25/39

    Page25

    E-DCH

    E-DCH is mapped to one or more E-DPDCHs. Control information for E-DCH is sent to E-

    DPCCH.

    One transport block (TB) is transferred in oneTTI.

    Transmission time interval (TTI) can be 10msor 2ms.

    Support for 10ms is mandatory in the UE. Support for 2ms is mandatory for UE with E-DCH

    peak capability above.

  • 8/11/2019 HSUPA.pptx

    26/39

    Page26

    E-DCH Channel Coding

    CRC A 24 bit CRC is

    attached to thetransport block.

    Channel Coding Turbo coding with 1/3

    coding ratio

    Transport blockfrom MAC

    Add CRCattachment

    Code blocksegmentation

    Channel coding

    Physical layer HARQ/rate matching

    Physical channelsegmentation

    Interleaving & physicalChannel mapping

    Physical channel(s)

  • 8/11/2019 HSUPA.pptx

    27/39

    Page27

    E-DCH HARQ Rate Matching

    Hybrid HARQ/Rate Matching Hybrid ARQ match the number of bits at the turbo

    coder to the total number of bits available in theE-DPDCH(s).

    Redundancy Version (RV) controls rate matching.

    Transport blockfrom MAC

    Add CRCattachment

    Code blocksegmentation

    Channel coding

    Physical layer HARQ/rate matching

    Physical channelsegmentation

    Interleaving & physicalChannel mapping

    Physical channel(s)

    Bitseparation

    RM_S

    BitcollectionRM_P1

    RM_P2

    Systematicbits

    Parity 1bits

    Parity 2

    bits

  • 8/11/2019 HSUPA.pptx

    28/39

    Page28

    E-DCH Interleaving

    Physical Channel Segmentation To distribute bits among

    multiple E-DPDCH when more

    than one E-DPDCH is used. Interleaving

    The same as UL DCH interleaving

    Channel Mapping If more than one E-DPDCH is

    used, the bits should be mappedto different E-DPDCHs.

    Transport blockfrom MAC

    Add CRCattachment

    Code blocksegmentation

    Channel coding

    Physical layer HARQ/rate matching

    Physical channelsegmentation

    Interleaving & physicalChannel mapping

    Physical channel(s)

  • 8/11/2019 HSUPA.pptx

    29/39

  • 8/11/2019 HSUPA.pptx

    30/39

    Page30

    E-DPDCH I/Q Channel Mapping

    E-DPDCH 1

    E-DPDCH K

    E-DPCCH

    .

    .

    .

    Channelizationcode

    Gain factor

    I + jQ

    Scramblingcode

    IQk Nmax-dpdch

    HS-DSCHconfigured E-DPDCH K IQ k

    0 NO/YES E-DPDCH 1 I

    E-DPDCH 2 Q

    E-DPDCH 3 I

    E-DPDCH 4 Q

    1 NO E-DPDCH 1 Q

    E-DPDCH 2 I

    1 YES E-DPDCH1 I

    E-DPDCH 2 Q

    E-DPDCH k is mapped to I brand or

    Q brand according to IQ k.

    E-DPCCH is always mapped to I

    branch.

  • 8/11/2019 HSUPA.pptx

    31/39

    Page31

    E-DPCCH

    E-DPCCH is always transmitted on uplinkwith E-DPDCH. Always transmitted with E-DPDCH

    simultaneously. E-DPCCH includes:

    RSN: Uplink HARQ transmission number

    E-TFCI: E-DCH transport format combinationindicator Happy Bit: for support of scheduling

    Channelization code for E-DPCCH is C

    ch,256,1

  • 8/11/2019 HSUPA.pptx

    32/39

    Page32

    E-DPCCH Coding

    Data in one E-DPCCHsubframe RSN: 2 bits

    E-TFCI: 7 bits Happy bit: 1 bit

    For 10ms TTI, the same

    coded bit sequence istransmitted in 5 sub-frames.

    Multiplexing

    Channel Coding

    Physical channel mapping

    one E-DPCCH subframe

    RSN E-TFCI Happy bit

    10 bits

    30 bits

  • 8/11/2019 HSUPA.pptx

    33/39

    Page33

    E-DPCCH Coding (continued)

    RSN bits in E-DPCCH are used to indicate the type of redundancyversion (RV) of each HARQ transmission and to aid in soft buffermanagement at the NodeB.

    RSN = 0: First transmission

    RSN = 1: Second transmission RSN = 2: Third transmission

    RSN = 3: Additional transmission

    RV selection rules:

    UTRAN can configure the UE to use RV = 0 for all transmissions. Or UTRAN can configure the UE to use RSN to change RV.

  • 8/11/2019 HSUPA.pptx

    34/39

    Page34

    E-DPCCH & E-DPDCH FrameFormat

    Slot 0 Slot 1 Slot 3 Slot i Slot 14

    10 bits

    Data, N data bits

    1 subframe = 2ms

    1 frame = 10ms

    E-DPDCH

    E-DPCCH

    2560 chips

    2560 chips, N data = 10*2k bits (k = 07)

  • 8/11/2019 HSUPA.pptx

    35/39

    Page35

    E-AGCH

    E-AGCH is a common downlink channel.

    Fixed data rate: 30kbps

    QPSK modulation

    Spreading factor: 256

    E-AGCH carries absolute grant for E-DCH for all UEs in the cell.

    Transmission on E-AGCH can be 2ms or 10ms.

    2ms if E-DCH TTI is 2ms

    10ms if E-DCH TTI is 10ms

    UE listens to the E-AGCH from the serving cell only.

  • 8/11/2019 HSUPA.pptx

    36/39

    Page36

    E-AGCH Coding Multiplexing

    5 bits for the absolute grant values 1 bit (X ags ) for the scope of the grant

    CRC

    16 bits CRC is masked with E-RNTI

    E-RNTI is used to address UE.

    Channel Coding

    Rate 1/3 convolutional coding

    Rate Matching

    Puncturing to get 60 bits from 90 bits generated afterchannel coding

    Physical Channel Mapping

    60 bits mapped to one subframe (20 bits per slot)

    For 10ms TTI, same bits get repeated for all 5 subframe

    Multiplexing

    ID specificCRC attachment

    Channel coding

    Rate matching

    Physical channelmapping

    5 bits grant 1 bit scope

    One E-AGCH subframe

    6 bits

    22 bits

    90 bits

    60 bits

  • 8/11/2019 HSUPA.pptx

    37/39

    Page37

    E-AGCH Frame Format

    Slot 0 Slot 1 Slot 3 Slot i Slot 14

    20 bits

    1 subframe = 2ms

    1 frame = 10ms

    E-AGCH

    2560 chips

  • 8/11/2019 HSUPA.pptx

    38/39

    Page38

    E-HICH

    E-HICH is a dedicated downlink channel that carries HARQ ACK/NACK. QPSK modulation Spreading factor is 128 and the channelization code for E-HICH is same

    with E-RGCH.

    Transmitted from all cells in the E-DCH active set.

    ACK/NACK is indicated using a binary indicator. ACK is +1. NACK from cells in serving E-DCH radio link set is -1. NACK from cells not in serving E-DCH radio link set is 0 (DTX).

  • 8/11/2019 HSUPA.pptx

    39/39

    P 39

    E-RGCH & E-HICH Coding Same channelization code C ch,128,k

    Different signature sequences, C ss,40,m(i) and C ss,40,n(i) for slot i

    S/p

    Q

    PSK

    1/0/-1(UP/HOLD/DOWN)

    C ss,40,m(i)

    40 bits/slot

    j

    C ch,128,k

    Scrambling G RGCH

    S/p

    Q

    PSK

    1/(-1 or 0)(ACK/NACK)

    C ss,40,n(i)

    40 bits/slot

    j

    C ch,128,k

    Scrambling G HICH