Title: Chapter 10 Cooperation Link Level Retransmission in Wireless Networks M. Dianati, X. Shen, and K. Naik
1Chapter 10Cooperation Link Level Retransmission
in Wireless NetworksM. Dianati, X. Shen, and K.
Naik
2Scope
- Link and MAC layer for fading channels
- Two parts
- Cooperative Scheduling
- Cooperative ARQ
3Introduction
Sample fading process
- Challenges in wireless domain
- Fading
- Interference
- Limited bandwidth
- Potentials
- Again, fading
- Spatial diversity
4IntroductionStochastic model of flat fading
process
Power spectrum density
Complex envelope of fading process
Power spectrum density
Fading process is a non-white stochastic process
with relatively slow variations.
5Introduction Spatial diversity
- Using independent transmission paths to increase
- Capacity
- Reliability
- Both
- Examples
- Multiple antenna systems
- Cooperative communications
- Multiuser diversity
6Cooperative ARQ Motivations
- ARQ link level retransmission
- Is de facto part of wireless link layer protocols
- Cooperative ARQ uses
- Channel state info. (since fading is a non-white
process) - Spatial diversity
- To improve
- Throughput
- Delay
7Cooperative ARQ Basic idea
- Let neighbor nodes assist the retransmission
trials
Transmission
X
8Cooperative ARQ Basic idea
- Let neighbor nodes join retransmission
Negative or positive ACK
9Cooperative ARQ Basic idea
- Let neighbor nodes join retransmission
Retransmission
10Cooperative ARQ Basic idea
- Assuming that the physical layer can handle
multiple receptions, node cooperation - Mitigates the impact of deep fading on the
primary path from the sender to the receiver - Improves the chance of successful retransmission
11Cooperative ARQ System model
- Network model
- A single cooperation
- group
12Cooperative ARQ Basic scheme
- Sender and receiver nodes perform their normal
operations.
13Cooperative ARQ Basic scheme
- Neighbor nodes
- Decode and store a copy of each frame.
- Drop the frame if ACK is received.
- Transmit the frame in NAK is received.
- Neighbors cooperate if
- They will to cooperate
- They have enough resources
14Cooperative ARQ Analytical model
15Cooperative ARQ Analytical model
- Three steps
- Model cooperation of a single node
- Combine multiple nodes into a super node
- Obtain the protocol model
16Cooperative ARQ Cooperation model of a single
neighbor node
- A tagged neighbor can help if
-
- 1. It has correctly received the previously
transmitted frame - AND
- 2. Its channel to the receiver node is in good
condition.
17Cooperative ARQ Cooperation model of multiple
neighbor node
- What if there are two neighbor nodes?
- Model as a single node with a better cooperation
capability
- More than two neighbor nodes
- Iterative combination of all neighbor nodes into
a super node
18Cooperative ARQ The protocol model
- The cooperation group is either in Transmission
state (T) or Retransmission state (R).
O(k) Status of the protocol at discrete time
k P(k) Status of the primary channel N(k)
Status of the super node G Good state B Bad
state C Cooperative state NC Non Cooperative
state
O(k-1) P(k) N(k) O(k)
T G C T
T G NC T
T B C R
T B NC R
R G C T
R G NC T
R B C T
R B NC R
19Cooperative ARQ The protocol model
20Cooperative ARQ Application of the model
- Delay
- Definition of delay the total time required to
transmit a single packet from the network layer - Average delay
21Cooperative ARQ Application of the model
- For a packet with np fragments
22Cooperative ARQ Simulations
Parameters Parameters
Carrier freq. 2400 MHz
Maximum Doppler freq. shift 11 Hz
Frame duration 5 ms
Channel simulation Jakes model
Sampling rate of fading channel 8000 sample/s
23Cooperative ARQ Simulations
- The definition of the normalized inverse fading
margin
Normalized inverse fading margin
24Cooperative ARQ Simulation results Normalized
throughput
- N2 (number of neighbor nodes)
25Cooperative ARQSimulation results Normalized
throughput
Lp-1 dB N2
26Simulation results Delay and Jitter
27Cooperative ARQ Summary and further direction
- Cooperation of few nodes can improve performance
of ARQ scheme significantly. - Cooperative ARQ is backward compatible.
- There is not much signaling or maintenance
overhead. - Further extensions
- Non-ideal feedback channels