No Symbol Left Behind
a Link-Layer Protocol for Rateless Codes Peter Iannucci • Jonathan Perry Hari Balakrishnan • Devavrat Shah MIT
Wednesday, August 29, 12
No Symbol Left Behind a Link-Layer Protocol for Rateless Codes - - PowerPoint PPT Presentation
No Symbol Left Behind a Link-Layer Protocol for Rateless Codes Peter Iannucci Jonathan Perry Hari Balakrishnan Devavrat Shah MIT Wednesday, August 29, 12 Preview of Key Ideas Wednesday, August 29, 12 Preview of Key Ideas 1.
a Link-Layer Protocol for Rateless Codes Peter Iannucci • Jonathan Perry Hari Balakrishnan • Devavrat Shah MIT
Wednesday, August 29, 12
Wednesday, August 29, 12
1 2 3 4
? ? ? ?
...
Wednesday, August 29, 12
1 2 3 4
? ? ? ?
...
Wednesday, August 29, 12
1 2 3 4
? ? ? ?
...
# of symbols P(decoded) 1
Wednesday, August 29, 12
Start payload
error?
NAK ACK
Wednesday, August 29, 12
Start
error?
NAK ACK
redundancy
Wednesday, August 29, 12
NAK
payload
error?
NAK
redundancy
Start
error?
ACK
Wednesday, August 29, 12
NAK
payload
error?
NAK
redundancy
Start
error?
ACK
Wednesday, August 29, 12
NAK
payload
error?
NAK
redundancy
Start
error?
ACK
Wednesday, August 29, 12
NAK
payload
error?
NAK
redundancy
Start
error?
ACK
Wednesday, August 29, 12
NAK
payload
error?
NAK
redundancy
Start
error?
ACK
Wednesday, August 29, 12
NAK
payload
error?
NAK
redundancy
Start
error?
ACK
Wednesday, August 29, 12
payload redundancy
error? error?
Wednesday, August 29, 12
1
?
error?
?
error?
Feedback interval:
Wednesday, August 29, 12
1
?
error?
?
error?
Feedback interval:
Wednesday, August 29, 12
Wednesday, August 29, 12
1 2 3 4 ... Feedback interval:
? ? ? ?
Wednesday, August 29, 12
1 2 3 4 ... Feedback interval:
1 2 3 ... Feedback interval:
? ? ?
1 2 ... Feedback interval:
? ? ? ? ? ?
Wednesday, August 29, 12
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... # symbols sent so far:
Strategy still unknown Strategy known Legend
Wednesday, August 29, 12
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... # symbols sent so far:
Strategy still unknown Strategy known Legend
Wednesday, August 29, 12
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... # symbols sent so far:
Strategy still unknown Strategy known Legend
Wednesday, August 29, 12
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... # symbols sent so far:
Strategy still unknown Strategy known Legend
Wednesday, August 29, 12
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... # symbols sent so far:
Strategy still unknown Strategy known Legend
Wednesday, August 29, 12
Strategy still unknown Strategy known Legend
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... # symbols sent so far:
Wednesday, August 29, 12
Strategy still unknown Strategy known Legend
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... # symbols sent so far:
Strategy to be found
Wednesday, August 29, 12
Strategy still unknown Strategy known Legend
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... # symbols sent so far:
Strategy to be found Immediate cost to send so many symbols
Wednesday, August 29, 12
Strategy still unknown Strategy known Legend
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... # symbols sent so far:
Strategy to be found Immediate cost to send so many symbols Cost of best fall-back plan (in event of NAK)
Wednesday, August 29, 12
Strategy still unknown Strategy known Legend
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... # symbols sent so far:
Strategy to be found Immediate cost to send so many symbols Expected cost of fall-back
Wednesday, August 29, 12
Strategy still unknown Strategy known Legend
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... # symbols sent so far:
Strategy to be found Immediate cost to send so many symbols Expected cost of fall-back
Wednesday, August 29, 12
Strategy still unknown Strategy known Legend
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... # symbols sent so far:
Strategy to be found Immediate cost to send so many symbols Expected cost of fall-back
Wednesday, August 29, 12
Wednesday, August 29, 12
Wednesday, August 29, 12
# of symbols P(decoded) 1
Wednesday, August 29, 12
# of symbols P(decoded) 1 High SNR Low SNR
Wednesday, August 29, 12
Wednesday, August 29, 12
Wednesday, August 29, 12
Wednesday, August 29, 12
Wednesday, August 29, 12
Wednesday, August 29, 12