это совсем примитивный метод... советую почитать про эхо-сигналы, кепстр.
в свое время диплом на эту тему писал. Эхо-сигналы с несколькими задержками + дополнительные данные для восстановления ошибок (в моем случае был код рида-соломона) + цифровая подпись примитивная. Прятал данные в сигнал, воспроизводил на телефоне, записывал диктофоном и из записи восстанавливал, что намного интереснее чем привязка к формату и работа с младшими битами.