12/11/12

Transcription

12/11/12
Cours 7: Protocoles ARQ/HARQ
Communications sans fil, M2 ISIM 2012-2012
Iryna Andriyanova
Sunday, November 11, 12
Adaptation du lien sans fil
• Canal sans fil : variation rapides de qualité
• Adaptation du lien
• avant la transmission :
•
couche physique et MAC - type de modulation, codage de
canal, puissance émise
• après la transmission :
•
Sunday, November 11, 12
protocoles de retransmission de type Hybrid ARQ (HARQ)
Exemple de HSDPA (3G)
• QPSK pour les canaux bruités et 16-QAM
pour les canaux de bonne qualité
• 14 Mbps pour les canaux de bonne qualité (16QAM + code de rendement proche de 1)
• 2.4 Mbps pour les canaux bruités (QPSK +
code de rendement 1/3)
• le contrôle du lien s’effectue jusqu’a 500 fois
par sec
Sunday, November 11, 12
Hybrid ARQ
ARQ - mécanisme de contrôle ou on utilise les aquittements
(ACK/NACK) et les timeouts pour assurer une transmission
fiable lors d’une transmission peu fiable. Implementation
usuelle : bit(s) CRC
HARQ = ARQ + FEC. C’est une variation d’ARQ où :
✷ le code utilisé est un code plus puissant que CRC
(code de canal = FEC), par exemple un turbo code ou
un code convolutif, d’un certain rendement Rc
✷ les paquets reçus très bruités ne sont pas “oubliés”,
mais gardés et utilisés lors du décodage - on effectue
le “soft combining”
Sunday, November 11, 12
The standard measure of ARQ protocol efficiency is throughput, defined as the average number of user
level of redundancy of the error correcting code employed in an HARQ scheme has two opposing ef
data bits accepted at the receiving end in the time required for transmission of a single bit. Therefore the
HARQ de type CC (Chase combining)
on the scheme
efficiency, namely, with increased redundancy the probability of successful transmis
level of redundancy of the error correcting code employed in an HARQ scheme has two opposing effects
increases but
the scheme
percentage
of user
datawith
in the
frameredundancy
decreases.theUsually,
a fixed
rate code
which is
on the
efficiency,
namely,
increased
probability
of successful
transmission
increases
but characteristics
the percentage ofand
user throughput
data in the frame
decreases. Usually,
a fixed rate code which is well
suited to the
channel
requirements
is selected.
• suited
Retransmission
du
même
paquet
(codage
àofrépétition)
to with
the channel
characteristics
andconditions
throughput
requirements
is selected.
In applications
fluctuating
channel
within
a range
signal-to-noise ratios (SN
In applications with fluctuating channel conditions within a range of signal-to-noise ratios (SNRs),
such as•mobile
and satellite packet
data transmission,
the reçus
so called(diversité
incremental redundancy
Combinaison
de tous
les paquets
et SNR (IR) HA
such as mobile and satellite packet data transmission, the so called incremental redundancy (IR) HARQ
schemes exhibit
higher
throughput
efficiency by adapting their error correcting code redundanc
cumulé
plus
grand)
schemes exhibit higher throughput efficiency by adapting their error correcting code redundancy to
different channel
An IR-HARQ
protocol
operates
bythetheexample
example
in Figure
differentconditions.
channel conditions.
An IR-HARQ
protocol
operatesasasillustrated
illustrated by
in Figure
1. At 1
• Décodage du paquet
at the
at
thetransmitter
transmitter
1 1 1 1 1
1 1 1 1 1
1
1
1 1
1 1
1
2 2
2
2 2
3
3
3
4
4
transmission # 1
transmission # 2
3
3
3
4
4
1 1 1 1 1 4 1 3 1 1 4 3 2 2 3 4 4 2 3 1 2 4 2 3 1
1 1 1 1 1 4 1 3 1 1 4 3 2 2 3 4 4 2 3 1 2 4 2 3 1
Sunday, November 11, 12
transmission # 1
transmission # 2
2
4 4
4 4
1
2
3
4
4
2
3
3
1
2
2
3
1
transmission # 3
transmission # 3
transmission # 4
transmission
#4
at the receiver
at the receiver
data bits accepted at the receiving end in the time required for transmission of a single bit. Therefore the
HARQ
de
type
IR
(Incremental
on the scheme efficiency, namely, with increased redundancy the probability of successful transmission
increases but the percentage of user
data in the frame decreases. Usually, a fixed rate code which is well
Redundancy)
level of redundancy of the error correcting code employed in an HARQ scheme has two opposing effects
suited to the channel characteristics and throughput requirements is selected.
In applications with fluctuating channel conditions within a range of signal-to-noise ratios (SNRs),
• Transmission du paquet fraction par fraction, en
such as mobile and satellite packet data transmission, the so called incremental redundancy (IR) HARQ
commençant par la partie “données”
schemes exhibit higher throughput efficiency by adapting their error correcting code redundancy to
different
channel conditions.àAnlaIR-HARQ
protocol
as illustrated
by the example in Figure 1. At
• Assemblage
réception
etoperates
décodage
commun
at the transmitter
1 1 1 1 1
1
1 1
1
2 2
3
4
3
4
2
3
1
2
2
3
4 4
transmission # 2
3
4
1 1 1 1 1 4 1 3 1 1 4 3 2 2 3 4 4 2 3 1 2 4 2 3 1
Sunday, November 11, 12
transmission # 1
transmission # 3
transmission # 4
at the receiver
power ratio that
terminals.
urce that is addressthe two-dimensiond a resource block.
ssembles 12 subcarof 180 kHz. In the
ock has a subframe
a short subframe
annel variations by
g on their current
time, a short hybrid
me of only 8 ms can
S1-U
S1-U
Exemple de LTE (Long Term
Evolution)
X2-U
E-UTRAN
eNB
X2-C
eNB
Stack de protocole :
OCOL
UE
ARQ
(incl. Seg/Conc.)
Re-ordering
HARQ
eNB
PDCP
PDCP
RLC
RLC
MAC
MAC
PHY
PHY
STACK
tially provides a bit
oding and a cyclic
e link-layer protoo upper layers by
y, and integrity. In
esponsible for the
d scheduling.
s for the LTE linkrequired reliability
Protocol (IP) data
f Sunday,
different
services
November 11, 12
Header
compression
! Figure 2. User plane protocol stack.
vides integrity protection to higher layer-control
protocols. The radio link control (RLC) sublayer
[5] comprises mainly ARQ functionality and supports data segmentation and concatenation. The
latter two minimize the protocol overhead independent of the data rate, as is explained in more
detail below. Finally, the medium access control
(MAC) sublayer [6] provides HARQ and is
Ciphering
Scheduling
umber of resource
electing a modulameet the current
scalable transport
ing in a wide range
on, it is possible to
by utilizing multiIMO) transmissions
ven further under
! Figure 1. Overview of the EPC/LTE architecture.
power ratio that
S1-U
terminals.
X2-U
urce that is addressE-UTRAN
the two-dimensiond a resource block.
ssembles 12 subcarX2-C
of 180 kHz. In the
eNB
ock
has a subframe
MEYER LAYOUT 3/25/09 2:18 PM Page 54
a short subframe
annel variations by
! Figure 1. Overview of the EPC/LTE architecture.
g on their current
time, a short hybrid
me of only 8 ms can
S1-U
Exemple de LTE (Long Term
Evolution)
eNB
Stack de protocole :
OCOL
corrected by the
lightweight HARQ
STACKprotocol. Only
PHY
RLC
RLC
Segmentation
concatenation
RLC SDU
Concatenation
Header
compression
IPPDCP
TCP
Ciphering Payload
RLC
Scheduling
umber of resource
UE
eNB
The two-layer ARQ
IP
electing a modulaPDCP IP UDP Payload
design achieves low
via S1 or from
meet the current
ARQ UE’s stack
latency and low
scalable transport
(incl. Seg/Conc.)
ing in a wideoverhead
range without
RLC
Re-ordering
on, it is possible
to reliability.
PDCP
H
sacrificing
Header compression
by utilizing multiMost errors are
MAC PDCP PDCP SDU
HARQand ciphering
IMO) transmissions
captured and
ven further under
H
MAC
PDCP
PHY
PDCP
PDU
Segmentation
RLC
residual
HARQ errors
! Figure 2. User plane protocol stack.
tially provides
a bit
oding and a are
cyclic
detected and
MAC
MAC SDU
MAC
e link-layerresolved
proto-by the more
Multiplexing
vides integrity protection to higher layer-control MAC
o upper layers by
expensive (in terms
protocols. The radio link control (RLC) sublayer
y, and integrity. In
latency and
[5] comprisesL1mainly ARQ functionality and supesponsible forof the
Coding,
ports data segmentation
and concatenation. The
d scheduling. overhead) ARQ
interleaving,
latter two minimize
the protocol overhead indes for the LTEretransmissions.
linkmodulation
pendent of the data rate, as is explained in more
required reliability
detail below. Finally, the medium access control
Protocol (IP) data
! Figure 3.
of data
flow through
(MAC) sublayer
[6]Illustration
provides
HARQ
and isL2 protocol stack.
f Sunday,
different
services
November 11, 12
RLC SDU
RLC
PDU
Multiplexing (padding)
MAC SDU
Transport block
MAC
PDU
CRC
Exemple de LTE : HARQ+ARQ
MEYER LAYOUT
3/25/09
2:18 PM
Page 55
RLC SDU
BLER ~10-6
UL ARQ
transmitter
RLC
Sliding window ARQ
RLC PDU
BLER ~10-4-10-3
RLC STATUS
BLER ~10-4-10-3
MAC
DL HARQ
receiver
UL ARQ
receiver
UL HARQ
transmitter
Stop and wait HARQ
HARQ ACK/NACK
error rate=10-4-10-3
RLC STATUS
as DL HARQ data
UL HARQ
receiver
DL HARQ
transmitter
Transport block
BLER e.g.10-1
Uplink L1
Downlink L1
! Figure 4 HARQ and ARQ retransmissions on MAC and RLC layer.
link
tion
ent)
4
tc.)
eNB
2
nt, etc.)
this message. Consequently, errors or loss of the
ARQ feedback can be detected and recovered
by sending another RLC status. Upon reception
of the RLC status message, the ARQ transmitter
triggers a retransmission of the corresponding
Sunday, November 11, 12
Exemple de LTE : perfrormances
MEYER LAYOUT
3/25/09
100
2:18 PM
Page 58
UM-3gpp-case3
AM-3gpp-case3
90
80
70
CDF
60
50
40
30
20
10
0
0
10
20
30
40
Object bit rate [Mbps]
50
60
70
! Figure 6. Performance samples of consecutive file downloads with RLC AM
and RLC UM.
Sunday, November 11, 12
to the 3GPP case 3 scena
2×2 MIMO scheme is
peak-bit rate for this ca
The HARQ block error
percent. HARQ failures
number of five transm
here) are exceeded or d
errors. The residual los
layer is on the order of
these errors propagate to
be handled by TCP; wh
they are recovered by the
Figure 6 shows the pe
bit rate (OBR), that is,
the file transfer time, of
AM and UM radio bear
tribution function (CDF
radio bearer using RLC
achieves better performa
bearer. Whereas the bes
transfers for RLC UM p
ty suffers significantly fro
ures that trigger the TCP
thereby increase the tr
50th percentile of the OB
cent to 15 Mb/s. The ac
file transfer over RLC U