SlideShare a Scribd company logo
HARQ & ARQ INTERACTIONS
IN LTE NORMAL OPERATION
& HANDOVER
- Richa Samel
rsamel@smu.edu
TECHNOLOGY GOALS
 Why use both HARQ and ARQ
 Challenges resulting from TCP
requirements and how HARQ & ARQ
provide a solution
 Situations where both HARQ & ARQ
are necessary
 How this technology addresses the
challenges faced in HSPA
 How losses due to mobility are
avoided
OVERVIEW OF HARQ & ARQ
 Retransmissions of missing or data units in error are
handled primarily by the hybrid-ARQ mechanism in the MAC
layer, complemented by the ARQ retransmission
functionality of the RLC layer in LTE.
IEEE Communications Magazine April 2009: The LTE Link Layer Design
Need for both HARQ & ARQ
 The reasons for having a two-level
retransmission structure can be found in the
trade-off between fast and reliable feedback of
the status reports.
 The hybrid-ARQ mechanism provides very fast
retransmissions which is suitable for high
speeds used in LTE, whereas the ARQ is
responsible for reliability
 Usually HARQ can deal with most transmission
errors but sometimes the mechanism fails and
another one, that is ARQ is also needed.
HARQ FEEDBACK
 HARQ feedback is fast and frequent to correct
transmission errors as soon as possible so
that the end-to-end RTT is low.
 A synchronous one-bit ACK/NACK signal is
sent every transmission attempt and the timing
of the feedback message is used to identify
the corresponding data transmission.
 However, this binary feedback is
susceptible to transmission errors.
ARQ STATUS REPORTS
 An additional ARQ protocol layer provides a
much more reliable feedback mechanism based
on asynchronous status reports with explicit
sequence numbers that are protected by a cyclic
redundancy check (CRC).
 This implies that the receiver of the status
report can detect any errors in the report
through the CRC.
 HARQ is also applied to status messages.
 The combination of the two protocols can be
viewed as ONE retransmission mechanism with
TWO feedback channels.
Challenges due to TCP
requirements
 Although it is possible to attain an arbitrarily
low error probability of the hybrid-ARQ
feedback, it comes at a cost in transmission
power.
 Keeping the cost reasonable typically results
in a feedback error rate of around 1%, which
results in a hybrid-ARQ residual error rate of
a similar order.
 Such an error rate is in many cases far too
high; high data rates with TCP may require
almost error-free delivery of packets to the
TCP protocol layer
Challenges due to TCP
requirements
 As an example, for data rates
exceeding 100 Mbit/s, a packet-loss
probability less than 10^(-5) is
required.
 The reason is that TCP assumes
packet errors to be due to congestion
in the network.
 Any packet error therefore triggers
the TCP congestion-avoidance
mechanism with a corresponding
decrease in data rate.
HARQ & ARQ together satisfy
TCP requirements
 Compared to the hybrid-ARQ
acknowledgements, the RLC status reports are
transmitted relatively infrequently and thus the
cost of obtaining a reliability of 10^(-5) or lower
is relatively small.
 Hence, the combination of hybrid-ARQ and RLC
attains a good combination of small round-trip
time and a modest feedback overhead where
the two components complement each other –
fast retransmissions due to the hybrid-ARQ
mechanism and reliable packet delivery due to
TYPES OF HARQ ERRORS
 Residual HARQ errors: NACK is
misinterpreted as ACK, Maximum
number of retransmissions is reached,
DTX misinterpretation as ACK. In
these cases, the receiver does not
get the correct data
 Non-Residual HARQ errors: ACK
misinterpreted as NACK. Receiver
gets duplicate data which can be
just discarded.
NEED FOR ARQ/HARQ
INTERACTIONS
 For Residual HARQ errors
 For RLC Acknowledged Mode(AM)
 For non real time, delay tolerant
applications
 Eg web browsing, email
SITUATIONS WHERE ARQ
INTERACTS WITH HARQ
 When maximum retransmissions are reached
and the data transmission is unsuccessful
 When a receiver expects a HARQ
retransmission but sees no transmission in
the expected TTI or receives a new
transmission. This is due to a NACK to ACK
error
 If the UE misses the scheduling information
and the eNB misinterprets the DTX as ACK.
NACK TO ACK ERROR
 The second error case is detected by the
HARQ receiver, because it expects another
HARQ retransmission but it receives a new
transmission.
http://www.ntpo.org.tw/tjc/presentation/5_A%20Fast%20Retransmission%20Technol
ogy%20for%20the%203GPP%20Long%20Term%20Evolution.pdf
NACK TO ACK ERROR
 In this case the receiver sends two
feedback messages. The first is the
ordinary HARQ feedback for the new
transmission.
 In addition, it sends an explicit ARQ
feedback message indicating the
residual HARQ error with timing
reference
DTX TO ACK ERROR
 The third error case i.e. the receiver failed to
detect the transmission, occurs when a receiver
does not send HARQ feedback, but the transmitter
misinterprets that it received an ACK
http://www.ntpo.org.tw/tjc/presentation/5_A%20Fast%20Retransmission%20Technolo
gy%20for%20the%203GPP%20Long%20Term%20Evolution.pdf
DTX TO ACK ERROR
 This cannot be detected at the HARQ
layer, because the receiving HARQ entity is
not aware that it missed anything.
 So the RLC at the receiver can detect the
missing PDU based on ARQ Sequence
Number
 The ARQ sequence number has to be used
in the reliable feedback, because the receiver
has no timing reference to the failed
transmission.
IMPROVEMENTS IN LTE OVER
HSPA
 In HSPA, the HARQ and ARQ protocol
operate basically independent of each other.
 The different protocol termination points on
the network side (ARQ in RNC, HARQ in
NodeB) do not provision for a tight coupling
between the two.
 For LTE, both HARQ and ARQ are
terminated in the same nodes, in UE and
eNodeB. This allows for a tighter
interworking.
HSPA PROTOCOL STACK
Dr. H. H’mimy ‘s slides on EETS 8315 Advanced Topics in Wireless
Communication
DISADVANTAGE OF
HARQ/ARQ in HSPA
 ARQ protocols often use timers to protect
against certain deadlock situations. In
HSPA, the configuration of these timers is
complex since the network architecture
might be very different from one network to
another resulting in different delays.
 Thus, the timers often need to be set to
cope with worst case scenarios. This may
slow down the protocol operations
unnecessarily.
ADVANTAGES of HARQ/ARQ in
LTE
 If protocols are operated in the same node,
it is more efficient to use triggers to inform
an upper protocol of certain events rather
than relying on upper layer timers. This
eliminates delays.
 Second, even if two protocols are specified,
the implementation of these two protocols
might make use of certain shortcuts. For
example, the same memory could be used
to store data units. Also protocol states can
be shared easily
HSPA v/s LTE HANDOVER
 In HSPA, since HARQ resides in the
NodeB, while ARQ resides in RNC, the
RNC can keep a track of the RLC
sequence numbers and their current states
and provide this information to the new
NodeB
 In LTE this is not possible as both
HARQ/ARQ terminate at the same layer.
The target eNB has no idea of the RLC
states of the source. So the challenge of
how to achieve seamless mobility arises
SOLUTIONS FOR
HANDOVER
 During handovers, there are two alternatives
that could be implemented for RLC AM:
 1) The complete ARQ state including the
buffers is transferred from one eNB to the
other. This allows that the ARQ can basically
continue in the new cell. Such an approach is
complex
 2) In the downlink, all unacknowledged SDUs
are forwarded to the new eNB. In the
uplink, all unacknowledged SDUs are
SOLUTIONS FOR
HANDOVER
 Therefore handover in LTE for RLC AM contains
losses which are dealt by retransmissions.
 In order to avoid wasting radio resources by
performing unnecessary retransmissions, the
MAC scheduler tries to complete all ongoing
HARQ processes before the connection in the
old cell is released.
 PDCP SN reports are sent by both UE and eNB
to avoid duplicate transmissions. Duplicate
removal and in-sequence delivery of the PDCP
SDUs also are handled by the PDCP, based on
REFERENCES
 CHAPTER 12: RETRANSMISSION PROTOCOLS from 4G LTE/
LTE-Advanced for Mobile Broadband by Erik Dahlman, Stefan
Parkvall and Johan Skold
 IEEE Paper : ARQ Concept for the UMTS Long-Term Evolution by
Michael Meyer, Henning Wiemann, Mats S ågfors, Johan Torsner,
Jung-Fu (Thomas) Cheng
 IEEE Communications Magazine April 2009: The LTE Link Layer
Design by Anna Larmo, Magnus Lindström, Michael Meyer,
Ghyslain Pelletier, Johan Torsner, and Henning Wiemann
 http://www.ntpo.org.tw/tjc/presentation/5_A%20Fast%20Retransm
ission%20Technology%20for%20the%203GPP%20Long%20Term
%20Evolution.pdf
 http://www.etsi.org/deliver/etsi_ts/136300_136399/136300/08.06.0
0_60/ts_136300v080600p.pdf ie 3GPP TS 36.300 version 8.6.0
Release 8 Page 45

More Related Content

What's hot

Ericsson important optimization parameters
Ericsson important optimization parametersEricsson important optimization parameters
Ericsson important optimization parameters
Pagla Knight
 
lte physical layer overview
 lte physical layer overview lte physical layer overview
lte physical layer overview
Praveen Kumar
 
LTE Training Course
LTE Training CourseLTE Training Course
LTE Training Course
ChiehChun
 
2 g training optimization
2 g training optimization2 g training optimization
2 g training optimization
Ahmed Gad
 
LTE RADIO PROTOCOLS
LTE RADIO PROTOCOLSLTE RADIO PROTOCOLS
LTE RADIO PROTOCOLS
brkavyashree
 
Lte advanced conformance & standards
Lte advanced conformance & standardsLte advanced conformance & standards
Lte advanced conformance & standardsCPqD
 
Lte rach configuration and capacity
Lte rach configuration and capacityLte rach configuration and capacity
Lte rach configuration and capacity
Young Hwan Kim
 
RSCP RSSI EC/NO CQI
RSCP RSSI EC/NO CQIRSCP RSSI EC/NO CQI
RSCP RSSI EC/NO CQI
Faraz Husain
 
5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes
Aalekh Jain
 
LTE Radio Layer 2 And Rrc Aspects
LTE Radio Layer 2 And Rrc AspectsLTE Radio Layer 2 And Rrc Aspects
LTE Radio Layer 2 And Rrc Aspects
BP Tiwari
 
2G Optimization
2G Optimization2G Optimization
2G Optimization
Melika Poursamar
 
Radio Measurements in LTE
Radio Measurements in LTERadio Measurements in LTE
Radio Measurements in LTE
Sofian .
 
5G NR parameters
5G NR parameters5G NR parameters
5G NR parameters
Sasi Reddy
 
Technical_Training_of_5G_Networking_Design.pptx
Technical_Training_of_5G_Networking_Design.pptxTechnical_Training_of_5G_Networking_Design.pptx
Technical_Training_of_5G_Networking_Design.pptx
Bijoy Banerjee
 
LTE Optimization
LTE OptimizationLTE Optimization
LTE Optimization
MolhamShoriss
 
Part 2 planning of 3G
Part 2  planning of 3GPart 2  planning of 3G
Part 2 planning of 3G
Henry Chikwendu
 
3 lte mac_rrc(조봉열)
3 lte mac_rrc(조봉열)3 lte mac_rrc(조봉열)
3 lte mac_rrc(조봉열)
Dattaraj Pangam
 
Lte radio network planning huawei
Lte radio network planning huaweiLte radio network planning huawei
Lte radio network planning huawei
tharinduwije
 

What's hot (20)

Ericsson important optimization parameters
Ericsson important optimization parametersEricsson important optimization parameters
Ericsson important optimization parameters
 
lte physical layer overview
 lte physical layer overview lte physical layer overview
lte physical layer overview
 
Harq
HarqHarq
Harq
 
Hsdpa analysis
Hsdpa analysisHsdpa analysis
Hsdpa analysis
 
LTE Training Course
LTE Training CourseLTE Training Course
LTE Training Course
 
2 g training optimization
2 g training optimization2 g training optimization
2 g training optimization
 
LTE RADIO PROTOCOLS
LTE RADIO PROTOCOLSLTE RADIO PROTOCOLS
LTE RADIO PROTOCOLS
 
Lte advanced conformance & standards
Lte advanced conformance & standardsLte advanced conformance & standards
Lte advanced conformance & standards
 
Lte rach configuration and capacity
Lte rach configuration and capacityLte rach configuration and capacity
Lte rach configuration and capacity
 
RSCP RSSI EC/NO CQI
RSCP RSSI EC/NO CQIRSCP RSSI EC/NO CQI
RSCP RSSI EC/NO CQI
 
5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes5G_NR_Overview_Architecture_and_Operating_Modes
5G_NR_Overview_Architecture_and_Operating_Modes
 
LTE Radio Layer 2 And Rrc Aspects
LTE Radio Layer 2 And Rrc AspectsLTE Radio Layer 2 And Rrc Aspects
LTE Radio Layer 2 And Rrc Aspects
 
2G Optimization
2G Optimization2G Optimization
2G Optimization
 
Radio Measurements in LTE
Radio Measurements in LTERadio Measurements in LTE
Radio Measurements in LTE
 
5G NR parameters
5G NR parameters5G NR parameters
5G NR parameters
 
Technical_Training_of_5G_Networking_Design.pptx
Technical_Training_of_5G_Networking_Design.pptxTechnical_Training_of_5G_Networking_Design.pptx
Technical_Training_of_5G_Networking_Design.pptx
 
LTE Optimization
LTE OptimizationLTE Optimization
LTE Optimization
 
Part 2 planning of 3G
Part 2  planning of 3GPart 2  planning of 3G
Part 2 planning of 3G
 
3 lte mac_rrc(조봉열)
3 lte mac_rrc(조봉열)3 lte mac_rrc(조봉열)
3 lte mac_rrc(조봉열)
 
Lte radio network planning huawei
Lte radio network planning huaweiLte radio network planning huawei
Lte radio network planning huawei
 

Viewers also liked

LTE: HARQ
LTE: HARQLTE: HARQ
LTE: HARQ
Amit Rajput
 
L2 MAC LTE PROCEDURES revC
L2 MAC LTE PROCEDURES revCL2 MAC LTE PROCEDURES revC
L2 MAC LTE PROCEDURES revCVincent Daumont
 
Tdd Versus Fdd
Tdd Versus FddTdd Versus Fdd
Tdd Versus Fdd
darcypoulin
 
LTE Basics - II
LTE Basics - IILTE Basics - II
LTE Basics - II
Praveen Kumar
 
LTE Basics
LTE BasicsLTE Basics
LTE Basics
Praveen Kumar
 
Lte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcpLte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcp
Prashant Sengar
 
Lteeutranrsanov2012combinedday 121031161500-phpapp02
Lteeutranrsanov2012combinedday 121031161500-phpapp02Lteeutranrsanov2012combinedday 121031161500-phpapp02
Lteeutranrsanov2012combinedday 121031161500-phpapp02c09271
 
Lte optimization
Lte optimizationLte optimization
Lte optimization
tharinduwije
 
01 3gpplte Saeoverviewsep06 100613084751 Phpapp02
01 3gpplte Saeoverviewsep06 100613084751 Phpapp0201 3gpplte Saeoverviewsep06 100613084751 Phpapp02
01 3gpplte Saeoverviewsep06 100613084751 Phpapp02Deepak Sharma
 
Latency considerations in_lte
Latency considerations in_lteLatency considerations in_lte
Latency considerations in_lte
Mary McEvoy Carroll
 
LTE Measurement: How to test a device
LTE Measurement: How to test a deviceLTE Measurement: How to test a device
LTE Measurement: How to test a device
Rohde & Schwarz North America
 
Huawei - Lte handover troubleshooting
Huawei - Lte handover troubleshootingHuawei - Lte handover troubleshooting
Huawei - Lte handover troubleshootingnavaidkhan
 
Initial LTE call Setup Flow
Initial LTE call Setup FlowInitial LTE call Setup Flow
Initial LTE call Setup Flow
assinha
 
Taller lectura: selva loca
Taller lectura: selva locaTaller lectura: selva loca
Taller lectura: selva loca
Daissy Bibiana Ospina
 

Viewers also liked (14)

LTE: HARQ
LTE: HARQLTE: HARQ
LTE: HARQ
 
L2 MAC LTE PROCEDURES revC
L2 MAC LTE PROCEDURES revCL2 MAC LTE PROCEDURES revC
L2 MAC LTE PROCEDURES revC
 
Tdd Versus Fdd
Tdd Versus FddTdd Versus Fdd
Tdd Versus Fdd
 
LTE Basics - II
LTE Basics - IILTE Basics - II
LTE Basics - II
 
LTE Basics
LTE BasicsLTE Basics
LTE Basics
 
Lte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcpLte protocol-stack-mac-rlc-pdcp
Lte protocol-stack-mac-rlc-pdcp
 
Lteeutranrsanov2012combinedday 121031161500-phpapp02
Lteeutranrsanov2012combinedday 121031161500-phpapp02Lteeutranrsanov2012combinedday 121031161500-phpapp02
Lteeutranrsanov2012combinedday 121031161500-phpapp02
 
Lte optimization
Lte optimizationLte optimization
Lte optimization
 
01 3gpplte Saeoverviewsep06 100613084751 Phpapp02
01 3gpplte Saeoverviewsep06 100613084751 Phpapp0201 3gpplte Saeoverviewsep06 100613084751 Phpapp02
01 3gpplte Saeoverviewsep06 100613084751 Phpapp02
 
Latency considerations in_lte
Latency considerations in_lteLatency considerations in_lte
Latency considerations in_lte
 
LTE Measurement: How to test a device
LTE Measurement: How to test a deviceLTE Measurement: How to test a device
LTE Measurement: How to test a device
 
Huawei - Lte handover troubleshooting
Huawei - Lte handover troubleshootingHuawei - Lte handover troubleshooting
Huawei - Lte handover troubleshooting
 
Initial LTE call Setup Flow
Initial LTE call Setup FlowInitial LTE call Setup Flow
Initial LTE call Setup Flow
 
Taller lectura: selva loca
Taller lectura: selva locaTaller lectura: selva loca
Taller lectura: selva loca
 

Similar to Harq & arq interactions in lte

Nr HARQ.pptx
Nr HARQ.pptxNr HARQ.pptx
Nr HARQ.pptx
harish791346
 
Overview and Basics of LTE
Overview and Basics of LTEOverview and Basics of LTE
Overview and Basics of LTE
Chaitanya Tata, PMP
 
A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKS
A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKSA THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKS
A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKS
csandit
 
A throughput analysis of tcp in adhoc networks
A throughput analysis of tcp in adhoc networksA throughput analysis of tcp in adhoc networks
A throughput analysis of tcp in adhoc networks
csandit
 
3 g timer_value
3 g timer_value3 g timer_value
3 g timer_value
Suraj Kumar
 
Ctcp a cross layer information based tcp for manet
Ctcp  a cross layer information based tcp for manetCtcp  a cross layer information based tcp for manet
Ctcp a cross layer information based tcp for manet
ijasuc
 
Proposition of an Adaptive Retransmission Timeout for TCP in 802.11 Wireless ...
Proposition of an Adaptive Retransmission Timeout for TCP in 802.11 Wireless ...Proposition of an Adaptive Retransmission Timeout for TCP in 802.11 Wireless ...
Proposition of an Adaptive Retransmission Timeout for TCP in 802.11 Wireless ...
IJERA Editor
 
Mitigating performance degradation in congested sensor networks(synopsis)
Mitigating performance degradation in congested sensor networks(synopsis)Mitigating performance degradation in congested sensor networks(synopsis)
Mitigating performance degradation in congested sensor networks(synopsis)Mumbai Academisc
 
TCP Fairness for Uplink and Downlink Flows in WLANs
TCP Fairness for Uplink and Downlink Flows in WLANsTCP Fairness for Uplink and Downlink Flows in WLANs
TCP Fairness for Uplink and Downlink Flows in WLANs
ambitlick
 
A Performance Comparison of TCP Protocols
A Performance Comparison of TCP Protocols A Performance Comparison of TCP Protocols
A Performance Comparison of TCP Protocols
Servio Fernando Lima Reina
 
Raj
RajRaj
Performance Analysis of Improved Autonomous Power Control Mac Protocol (IAPCM...
Performance Analysis of Improved Autonomous Power Control Mac Protocol (IAPCM...Performance Analysis of Improved Autonomous Power Control Mac Protocol (IAPCM...
Performance Analysis of Improved Autonomous Power Control Mac Protocol (IAPCM...
pijans
 
Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network
Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network
Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network
partha pratim deb
 
02 tm51172 en02gla2_air interface protocols_ppt
02 tm51172 en02gla2_air interface protocols_ppt02 tm51172 en02gla2_air interface protocols_ppt
02 tm51172 en02gla2_air interface protocols_ppt
Ndukwe Amandi
 
IMPACT OF CONTENTION WINDOW ON CONGESTION CONTROL ALGORITHMS FOR WIRELESS ADH...
IMPACT OF CONTENTION WINDOW ON CONGESTION CONTROL ALGORITHMS FOR WIRELESS ADH...IMPACT OF CONTENTION WINDOW ON CONGESTION CONTROL ALGORITHMS FOR WIRELESS ADH...
IMPACT OF CONTENTION WINDOW ON CONGESTION CONTROL ALGORITHMS FOR WIRELESS ADH...
cscpconf
 
A Survey of Different Approaches for Differentiating Bit Error and Congestion...
A Survey of Different Approaches for Differentiating Bit Error and Congestion...A Survey of Different Approaches for Differentiating Bit Error and Congestion...
A Survey of Different Approaches for Differentiating Bit Error and Congestion...
IJERD Editor
 
Mobile transport layer - traditional TCP
Mobile transport layer - traditional TCPMobile transport layer - traditional TCP
Mobile transport layer - traditional TCP
Vishal Tandel
 
AN EXPLICIT LOSS AND HANDOFF NOTIFICATION SCHEME IN TCP FOR CELLULAR MOBILE S...
AN EXPLICIT LOSS AND HANDOFF NOTIFICATION SCHEME IN TCP FOR CELLULAR MOBILE S...AN EXPLICIT LOSS AND HANDOFF NOTIFICATION SCHEME IN TCP FOR CELLULAR MOBILE S...
AN EXPLICIT LOSS AND HANDOFF NOTIFICATION SCHEME IN TCP FOR CELLULAR MOBILE S...
IJCNCJournal
 

Similar to Harq & arq interactions in lte (20)

Nr HARQ.pptx
Nr HARQ.pptxNr HARQ.pptx
Nr HARQ.pptx
 
Overview and Basics of LTE
Overview and Basics of LTEOverview and Basics of LTE
Overview and Basics of LTE
 
A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKS
A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKSA THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKS
A THROUGHPUT ANALYSIS OF TCP IN ADHOC NETWORKS
 
A throughput analysis of tcp in adhoc networks
A throughput analysis of tcp in adhoc networksA throughput analysis of tcp in adhoc networks
A throughput analysis of tcp in adhoc networks
 
3 g timer_value
3 g timer_value3 g timer_value
3 g timer_value
 
Ctcp a cross layer information based tcp for manet
Ctcp  a cross layer information based tcp for manetCtcp  a cross layer information based tcp for manet
Ctcp a cross layer information based tcp for manet
 
Proposition of an Adaptive Retransmission Timeout for TCP in 802.11 Wireless ...
Proposition of an Adaptive Retransmission Timeout for TCP in 802.11 Wireless ...Proposition of an Adaptive Retransmission Timeout for TCP in 802.11 Wireless ...
Proposition of an Adaptive Retransmission Timeout for TCP in 802.11 Wireless ...
 
Mitigating performance degradation in congested sensor networks(synopsis)
Mitigating performance degradation in congested sensor networks(synopsis)Mitigating performance degradation in congested sensor networks(synopsis)
Mitigating performance degradation in congested sensor networks(synopsis)
 
TCP Fairness for Uplink and Downlink Flows in WLANs
TCP Fairness for Uplink and Downlink Flows in WLANsTCP Fairness for Uplink and Downlink Flows in WLANs
TCP Fairness for Uplink and Downlink Flows in WLANs
 
A Performance Comparison of TCP Protocols
A Performance Comparison of TCP Protocols A Performance Comparison of TCP Protocols
A Performance Comparison of TCP Protocols
 
Raj
RajRaj
Raj
 
Performance Analysis of Improved Autonomous Power Control Mac Protocol (IAPCM...
Performance Analysis of Improved Autonomous Power Control Mac Protocol (IAPCM...Performance Analysis of Improved Autonomous Power Control Mac Protocol (IAPCM...
Performance Analysis of Improved Autonomous Power Control Mac Protocol (IAPCM...
 
Harq
HarqHarq
Harq
 
Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network
Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network
Comparative Analysis of Different TCP Variants in Mobile Ad-Hoc Network
 
02 tm51172 en02gla2_air interface protocols_ppt
02 tm51172 en02gla2_air interface protocols_ppt02 tm51172 en02gla2_air interface protocols_ppt
02 tm51172 en02gla2_air interface protocols_ppt
 
IMPACT OF CONTENTION WINDOW ON CONGESTION CONTROL ALGORITHMS FOR WIRELESS ADH...
IMPACT OF CONTENTION WINDOW ON CONGESTION CONTROL ALGORITHMS FOR WIRELESS ADH...IMPACT OF CONTENTION WINDOW ON CONGESTION CONTROL ALGORITHMS FOR WIRELESS ADH...
IMPACT OF CONTENTION WINDOW ON CONGESTION CONTROL ALGORITHMS FOR WIRELESS ADH...
 
A Survey of Different Approaches for Differentiating Bit Error and Congestion...
A Survey of Different Approaches for Differentiating Bit Error and Congestion...A Survey of Different Approaches for Differentiating Bit Error and Congestion...
A Survey of Different Approaches for Differentiating Bit Error and Congestion...
 
cti_22_3718
cti_22_3718cti_22_3718
cti_22_3718
 
Mobile transport layer - traditional TCP
Mobile transport layer - traditional TCPMobile transport layer - traditional TCP
Mobile transport layer - traditional TCP
 
AN EXPLICIT LOSS AND HANDOFF NOTIFICATION SCHEME IN TCP FOR CELLULAR MOBILE S...
AN EXPLICIT LOSS AND HANDOFF NOTIFICATION SCHEME IN TCP FOR CELLULAR MOBILE S...AN EXPLICIT LOSS AND HANDOFF NOTIFICATION SCHEME IN TCP FOR CELLULAR MOBILE S...
AN EXPLICIT LOSS AND HANDOFF NOTIFICATION SCHEME IN TCP FOR CELLULAR MOBILE S...
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 

Harq & arq interactions in lte

  • 1. HARQ & ARQ INTERACTIONS IN LTE NORMAL OPERATION & HANDOVER - Richa Samel rsamel@smu.edu
  • 2. TECHNOLOGY GOALS  Why use both HARQ and ARQ  Challenges resulting from TCP requirements and how HARQ & ARQ provide a solution  Situations where both HARQ & ARQ are necessary  How this technology addresses the challenges faced in HSPA  How losses due to mobility are avoided
  • 3. OVERVIEW OF HARQ & ARQ  Retransmissions of missing or data units in error are handled primarily by the hybrid-ARQ mechanism in the MAC layer, complemented by the ARQ retransmission functionality of the RLC layer in LTE. IEEE Communications Magazine April 2009: The LTE Link Layer Design
  • 4. Need for both HARQ & ARQ  The reasons for having a two-level retransmission structure can be found in the trade-off between fast and reliable feedback of the status reports.  The hybrid-ARQ mechanism provides very fast retransmissions which is suitable for high speeds used in LTE, whereas the ARQ is responsible for reliability  Usually HARQ can deal with most transmission errors but sometimes the mechanism fails and another one, that is ARQ is also needed.
  • 5. HARQ FEEDBACK  HARQ feedback is fast and frequent to correct transmission errors as soon as possible so that the end-to-end RTT is low.  A synchronous one-bit ACK/NACK signal is sent every transmission attempt and the timing of the feedback message is used to identify the corresponding data transmission.  However, this binary feedback is susceptible to transmission errors.
  • 6. ARQ STATUS REPORTS  An additional ARQ protocol layer provides a much more reliable feedback mechanism based on asynchronous status reports with explicit sequence numbers that are protected by a cyclic redundancy check (CRC).  This implies that the receiver of the status report can detect any errors in the report through the CRC.  HARQ is also applied to status messages.  The combination of the two protocols can be viewed as ONE retransmission mechanism with TWO feedback channels.
  • 7. Challenges due to TCP requirements  Although it is possible to attain an arbitrarily low error probability of the hybrid-ARQ feedback, it comes at a cost in transmission power.  Keeping the cost reasonable typically results in a feedback error rate of around 1%, which results in a hybrid-ARQ residual error rate of a similar order.  Such an error rate is in many cases far too high; high data rates with TCP may require almost error-free delivery of packets to the TCP protocol layer
  • 8. Challenges due to TCP requirements  As an example, for data rates exceeding 100 Mbit/s, a packet-loss probability less than 10^(-5) is required.  The reason is that TCP assumes packet errors to be due to congestion in the network.  Any packet error therefore triggers the TCP congestion-avoidance mechanism with a corresponding decrease in data rate.
  • 9. HARQ & ARQ together satisfy TCP requirements  Compared to the hybrid-ARQ acknowledgements, the RLC status reports are transmitted relatively infrequently and thus the cost of obtaining a reliability of 10^(-5) or lower is relatively small.  Hence, the combination of hybrid-ARQ and RLC attains a good combination of small round-trip time and a modest feedback overhead where the two components complement each other – fast retransmissions due to the hybrid-ARQ mechanism and reliable packet delivery due to
  • 10. TYPES OF HARQ ERRORS  Residual HARQ errors: NACK is misinterpreted as ACK, Maximum number of retransmissions is reached, DTX misinterpretation as ACK. In these cases, the receiver does not get the correct data  Non-Residual HARQ errors: ACK misinterpreted as NACK. Receiver gets duplicate data which can be just discarded.
  • 11. NEED FOR ARQ/HARQ INTERACTIONS  For Residual HARQ errors  For RLC Acknowledged Mode(AM)  For non real time, delay tolerant applications  Eg web browsing, email
  • 12. SITUATIONS WHERE ARQ INTERACTS WITH HARQ  When maximum retransmissions are reached and the data transmission is unsuccessful  When a receiver expects a HARQ retransmission but sees no transmission in the expected TTI or receives a new transmission. This is due to a NACK to ACK error  If the UE misses the scheduling information and the eNB misinterprets the DTX as ACK.
  • 13. NACK TO ACK ERROR  The second error case is detected by the HARQ receiver, because it expects another HARQ retransmission but it receives a new transmission. http://www.ntpo.org.tw/tjc/presentation/5_A%20Fast%20Retransmission%20Technol ogy%20for%20the%203GPP%20Long%20Term%20Evolution.pdf
  • 14. NACK TO ACK ERROR  In this case the receiver sends two feedback messages. The first is the ordinary HARQ feedback for the new transmission.  In addition, it sends an explicit ARQ feedback message indicating the residual HARQ error with timing reference
  • 15. DTX TO ACK ERROR  The third error case i.e. the receiver failed to detect the transmission, occurs when a receiver does not send HARQ feedback, but the transmitter misinterprets that it received an ACK http://www.ntpo.org.tw/tjc/presentation/5_A%20Fast%20Retransmission%20Technolo gy%20for%20the%203GPP%20Long%20Term%20Evolution.pdf
  • 16. DTX TO ACK ERROR  This cannot be detected at the HARQ layer, because the receiving HARQ entity is not aware that it missed anything.  So the RLC at the receiver can detect the missing PDU based on ARQ Sequence Number  The ARQ sequence number has to be used in the reliable feedback, because the receiver has no timing reference to the failed transmission.
  • 17. IMPROVEMENTS IN LTE OVER HSPA  In HSPA, the HARQ and ARQ protocol operate basically independent of each other.  The different protocol termination points on the network side (ARQ in RNC, HARQ in NodeB) do not provision for a tight coupling between the two.  For LTE, both HARQ and ARQ are terminated in the same nodes, in UE and eNodeB. This allows for a tighter interworking.
  • 18. HSPA PROTOCOL STACK Dr. H. H’mimy ‘s slides on EETS 8315 Advanced Topics in Wireless Communication
  • 19. DISADVANTAGE OF HARQ/ARQ in HSPA  ARQ protocols often use timers to protect against certain deadlock situations. In HSPA, the configuration of these timers is complex since the network architecture might be very different from one network to another resulting in different delays.  Thus, the timers often need to be set to cope with worst case scenarios. This may slow down the protocol operations unnecessarily.
  • 20. ADVANTAGES of HARQ/ARQ in LTE  If protocols are operated in the same node, it is more efficient to use triggers to inform an upper protocol of certain events rather than relying on upper layer timers. This eliminates delays.  Second, even if two protocols are specified, the implementation of these two protocols might make use of certain shortcuts. For example, the same memory could be used to store data units. Also protocol states can be shared easily
  • 21. HSPA v/s LTE HANDOVER  In HSPA, since HARQ resides in the NodeB, while ARQ resides in RNC, the RNC can keep a track of the RLC sequence numbers and their current states and provide this information to the new NodeB  In LTE this is not possible as both HARQ/ARQ terminate at the same layer. The target eNB has no idea of the RLC states of the source. So the challenge of how to achieve seamless mobility arises
  • 22. SOLUTIONS FOR HANDOVER  During handovers, there are two alternatives that could be implemented for RLC AM:  1) The complete ARQ state including the buffers is transferred from one eNB to the other. This allows that the ARQ can basically continue in the new cell. Such an approach is complex  2) In the downlink, all unacknowledged SDUs are forwarded to the new eNB. In the uplink, all unacknowledged SDUs are
  • 23. SOLUTIONS FOR HANDOVER  Therefore handover in LTE for RLC AM contains losses which are dealt by retransmissions.  In order to avoid wasting radio resources by performing unnecessary retransmissions, the MAC scheduler tries to complete all ongoing HARQ processes before the connection in the old cell is released.  PDCP SN reports are sent by both UE and eNB to avoid duplicate transmissions. Duplicate removal and in-sequence delivery of the PDCP SDUs also are handled by the PDCP, based on
  • 24. REFERENCES  CHAPTER 12: RETRANSMISSION PROTOCOLS from 4G LTE/ LTE-Advanced for Mobile Broadband by Erik Dahlman, Stefan Parkvall and Johan Skold  IEEE Paper : ARQ Concept for the UMTS Long-Term Evolution by Michael Meyer, Henning Wiemann, Mats S ågfors, Johan Torsner, Jung-Fu (Thomas) Cheng  IEEE Communications Magazine April 2009: The LTE Link Layer Design by Anna Larmo, Magnus Lindström, Michael Meyer, Ghyslain Pelletier, Johan Torsner, and Henning Wiemann  http://www.ntpo.org.tw/tjc/presentation/5_A%20Fast%20Retransm ission%20Technology%20for%20the%203GPP%20Long%20Term %20Evolution.pdf  http://www.etsi.org/deliver/etsi_ts/136300_136399/136300/08.06.0 0_60/ts_136300v080600p.pdf ie 3GPP TS 36.300 version 8.6.0 Release 8 Page 45