Уважаемой индийской компании Gupshup (https://www.gupshup.io/) требовалась технология для обмена данными между Android устройствами по аналоговым каналам в звуковом диапазоне. Не могу быть уверен, но предполагаю, что единственным способом обмена информацией в джунглях был свист. Для того, чтобы облегчить поддержку свиста разными моделями телефонов, требовалось высокопроизводительное и легко переносимое решение на Java, без native кода. В качестве такого рашения на Java был реализован программный аудиомодем, однако этого было недостаточно. Поскольку свист подвержен помехам и искажениям, аудилмодем было необходимо дополнить алгоритмом коррекции ошибок. В качестве решения на языке Java была реализована высокопроизводительная библиотека методов Forward Error Correction, включающая алгоритмы Reed-Solomon и Сonvolutional.
https://github.com/maxirmx/libcorrect4j