Hybrid Automatic Repeat Request

download Hybrid Automatic Repeat Request

of 24

Transcript of Hybrid Automatic Repeat Request

  • 8/3/2019 Hybrid Automatic Repeat Request

    1/24

    Hybrid automatic repeat request

    The supervision of Dr / Ghassan Dahman

    Prepare students :

    1. Abdullah Al-Shamrani

    2. Nayef Omar Yamani

    3. Mohammed Salman

    4. Ibrahim Al Harazi

  • 8/3/2019 Hybrid Automatic Repeat Request

    2/24

    Introduction1

    Simple Hybrid2

    Hybrid ARQ with soft combining3

    Using Turbo Code4

    5

    OverviewOverview

    Application

    References6

  • 8/3/2019 Hybrid Automatic Repeat Request

    3/24

    LOGO

    Introduction

    Hybrid Automatic Repeat re Quest (HARQ or Hybrid

    ARQ) is a sheme wherein information blocks are

    encoded for partial error correction at receiver and

    additional, uncorrected errors are retransmitted.

  • 8/3/2019 Hybrid Automatic Repeat Request

    4/24

    LOGO

    Simple Hybrid

    FEC, ARQ, hybrid ARQ and retransmission

    strategies.

    FEC Forward Error Correction Channel code used to only correct errors.

  • 8/3/2019 Hybrid Automatic Repeat Request

    5/24

    LOGO

    Simple Hybrid

    ARQ Automatic Repeat Request

    Channel code used to detect errors.

    A feedback channel is present

    If no detected errors, an acknowledgement (ACK) is sent backto transmitter.

    If there are detected errors, a negative acknowledgement

    (NACK) is sent back.

  • 8/3/2019 Hybrid Automatic Repeat Request

    6/24

    LOGO

    Simple Hybrid

    Retransmission if NACK or no ACK.

    Several retransmission strategies: Stop and wait, go-back-N, selective repeat, etc.

    Selective repeat has better throughout performancethan the others in the presence of propagationdelays.

    However, throughput of stop and wait and selective

    repeat protocols are the same if no transmissiondelay is assumed.

  • 8/3/2019 Hybrid Automatic Repeat Request

    7/24

    LOGO

    Simple Hybrid

    Two generic types of hybrid FEC/ARQ.

    Type I hybrid ARQ:

    Discard erroneous received code word.

    Retransmit until packet correctly received or until pre-setnumber of retransmissions is achieved.

    Small buffer size required but an inefficient scheme.

  • 8/3/2019 Hybrid Automatic Repeat Request

    8/24

    LOGO

    Simple Hybrid

    Type II hybrid ARQ:

    Store erroneous received code word.

    Optimally combine with retransmitted code word. Exploit incremental redundancy concept

    Effective Code rate is gradually lowereduntil packetis decoded correctly.

    System adapts to varying channel conditions.

    Larger buffer size required than Type-I but is a veryefficient scheme.

  • 8/3/2019 Hybrid Automatic Repeat Request

    9/24

    LOGO

    Simple Hybrid

  • 8/3/2019 Hybrid Automatic Repeat Request

    10/24

    LOGO

    Hybrid ARQ with soft

    combining

    Is a data reception received by mistake, then correct

    them in a certain way .

    How it works:

    1. Received coded data stored incorrectly.

    2. The two blocks are combined .

  • 8/3/2019 Hybrid Automatic Repeat Request

    11/24

    LOGO

    Hybrid ARQ with soft

    combining

    o There are two main soft combining methods in HARQ:

    1. Chase combining .

    A. Retransmission contains.

    B. The receiver.

    2. Incremental redundancy.

    Incremental redundancy HARQ is HSDPA

  • 8/3/2019 Hybrid Automatic Repeat Request

    12/24

    LOGO

    Hybrid ARQ with soft

    combining

    Symbols that can be used :

    1. extended irregular repeat-accumulate (EIRA) code .

    2. Efficiently-E ncodable Rate-Compatible (E2RC) code

  • 8/3/2019 Hybrid Automatic Repeat Request

    13/24

    LOGO

    Hybrid ARQ with soft

    combining

  • 8/3/2019 Hybrid Automatic Repeat Request

    14/24

    LOGO

    Using Turbo Code

    A. Turbo codes :

    Imposing a structure on the transmitted bit sequence.If

    the received bit sequence does not match this known

    structure ,the receiver knows an error has occurred. Ifthe number of error is low enough and receiver can

    determine reconstruct the correct sequence .

  • 8/3/2019 Hybrid Automatic Repeat Request

    15/24

    LOGO

    Using Turbo Code

    B. Turbo Encoder :

    Two Recursive Systematic Convolutional (RSC) encoders are arranged

    in parallel, to construct a turbo encoder. The encoders are combined

    with a random interleaver, together with a puncturing block, as seen

    in Fig. 2

  • 8/3/2019 Hybrid Automatic Repeat Request

    16/24

    LOGO

    Using Turbo Code

    C. Turbo Decoder :

    The Turbo decoder is built in the similar way as the turbo

    encoder. Two elementary decoders are interconnected

    to each other, but in serial way, not parallel. An iterativedecoding is proposed in which is basically a modification

    of the algorithm

  • 8/3/2019 Hybrid Automatic Repeat Request

    17/24

    LOGO

    Using Turbo Code

    D. Decoding Algorithms :

    The decoding algorithms are divided into two

    different families. The family is categorizedbased on the trellis-based detection algorithm.

  • 8/3/2019 Hybrid Automatic Repeat Request

    18/24

    LOGO

    Using Turbo Code

    E. ARQ Protocols :The most popular ARQ protocols are:

    1. stop-and wait.

    2. go-back-N.

    3. selective repeat .

    we present the performance of hybrid ARQ which implies

    stop and wait protocols .

  • 8/3/2019 Hybrid Automatic Repeat Request

    19/24

    LOGO

    Using Turbo Code

    F. HARQ type I using Turbo code :

    The performance of hybrid ARQ based on Turbo-codes has

    been evaluated. Fig.2

  • 8/3/2019 Hybrid Automatic Repeat Request

    20/24

    LOGO

    Application

  • 8/3/2019 Hybrid Automatic Repeat Request

    21/24

    LOGO

    Application

  • 8/3/2019 Hybrid Automatic Repeat Request

    22/24

    LOGO

    Application

    HARQ In LTE (Long Term Evolution)

    The LTE downlink HARQ is asynchronous and adaptive. every

    downlink transmission is accompanied by an explicit signaling

    of control information.

    The uplink HARQ process is synchronous, and it can be non

    adaptive or adaptive.

    Under a non adaptive HARQ process, because of the absence

    of the explicit signaling, the RV is a predefined value, whichdepends on the retransmission instance.

  • 8/3/2019 Hybrid Automatic Repeat Request

    23/24

    LOGO

    Using Turbo Code

    HARQ In Local Area Network

    Hybrid ARQ is used in a high-speed Local area

    network standard that can operate at data rates up to 1

    G bit/s over existing home wiring (power lines, phonelines and coaxial cables). high-speed Local area

    uses CRC-32C for Error Detection, LDPC for Forward

    Error Correction and Selective Repeat for ARQ.

  • 8/3/2019 Hybrid Automatic Repeat Request

    24/24