IMA ADPCM Encdoer & Decoder