Text this: Stable vibration-based communication scheme using multi-step ASK and PPM techniques