Wireless Communication Systems
@CS.NCTU
Lecture 12: Soft Information
Instructor: Kate Ching-Ju Lin (林靖茹)
1
Wireless Communication Systems @CS.NCTU Lecture 12: Soft - - PowerPoint PPT Presentation
Wireless Communication Systems @CS.NCTU Lecture 12: Soft Information Instructor: Kate Ching-Ju Lin ( ) 1 PPR: Partial Packet Recovery for Wireless Networks ACM SIGOCMM, 2017 Kyle Jamieson and Hari Balakrishnan CSAIL, MIT What is
1
Non-colliding bits Non-colliding bits
(P1) (P2)
4
5
6
7
High uncertainty
Low uncertainty
Bits to chips 4 bits 1 codeword (32 chips) 2 Mchips/s 250 Kbits/s Data stream MS K modulation
9
10
A: SoftPHY:
P reamble
P reamble
11
len dst src src Header T Training S equence S F D P reamble
cksum
Body
len dst src Trailer Training Sequence EF D Postamble
12
⎻ Translate stream of chips to codewords ⎻ Search for postamble at all chip offsets
Offset 0: Offset 3: Chips: Codeword 1 Codeword 2 Codeword 3 Codeword 1 Codeword 2 Codeword 3
13
A: Postamble:
P reamble
Postamble P reamble
Partial Packets
14
⎻ Feedback packet
1010001101010111101101010101
⎻ Label codewords with SoftPHY hint > h “bad” ⎻ Label codewords with SoftPHY hint ≤ h “good”
15
10101011010100001001010101010101 “good” “bad” h
16
– Dynamic programming problem – Forward and feedback channels
17
synchronization, demodulation
[moteiv.com] [ettus.com]
18
19
⎻ Tuned against traces for optimal fragment size
Preamble Checksum Checksum Preamble Checksum
20
21
22
23
24
⎻ Incremental redundancy [Metzner, IEEE Trans. On Comm.
’79]
⎻ Code combining [Chase, IEEE Trans. On Comm. ’85]
⎻ SPaC [Dubois-Ferrière, Estrin, Vetterli; SenSys ’05]
⎻ Reliability exchanging [Avudainayagam et al., IEEE WCNC
’03]
⎻ MRD [Miu, Balakrishnan, Koksal; MobiCom ’05] ⎻ SOFT [Woo et al.; MobiCom ’07]
⎻ Seda [Ganti et al.; SenSys ’06], 802.11 fragmentation
25
⎻ SoftPHY interface (PHY-independent) ⎻ Postamble decoding
26