Ripple II

Roy and Choudhury, USENIX NSDI ‘16

Design

2.2 Microphone as vibration receiver

Interference Cancellation (Sect. 3.1)

Failed Attempts (Sect. 3.1)

Symbol Selective Adaptive Noise Filtering

OFDM (Sect. 3.2)

MAC Layer (Sect. 4)

Proactive Symbol Recovery (4.3, 4.4)

Performance Evaluation (S. 5)

Applications