Wave Coding