Цитата(devlater @ Sep 25 2018, 00:25)
Ситуация следующая: есть некая последовательность числа (в виде текста), одно устройство кодирует и передает это значение в виде DTMF сигнала, через динамик.
Другое устройство принимает этот сигнал микрофоном на расстоянии, и декодирует его.
DTMF не отвечает требованиям надежной (и достоверной) передачи информации, по крайней мере в той среде, где мы это используем. А это, в свою очередь, передача информации в условиях уличного "незначительного" зашумления. Никто не измерял сколько dB, но тем не менее, вопрос в том, что от этого зашумления никак не уйти..
Так вот: информация в целом передается, но с очень большим количеством ошибок...
До того, как задавать собственно вопросы, опишите физические свойства линии, ежли это не секрет.
Цитата(devlater @ Sep 25 2018, 00:25)
Собственно вопросы:
Хорошие вопросы.
Цитата(devlater @ Sep 25 2018, 00:25)
1) Как добиться максимально правильной передачи информации, по звуковому каналу? Напоминаю: от динамика к микрофону, другие варианты не рассматриваются.
1) "Максимально правильного" критерия передачи информации по звуковому каналу не существует.
Попытайтесь задать вопрос как-нибудь иначе.
Цитата(devlater @ Sep 25 2018, 00:25)
2) Какие алгоритмы реализовать, для помехоустойчивого кодирования? Стоит отметить, что обычные CRC и т.д., не особо помогают..
2) Обеспечьте линию. Если у Вас не работает, DTMF, надо менять консерваторию.
Алгоритмы помехоустойчивого кодирования есть, но они Вам не нужны, до осмысления...
Цитата(devlater @ Sep 25 2018, 00:25)
3) Существуют ли реализации подобного рода?..
3) Есть реализации. Например, вполне аутентичный вокодер на 2400 бит/с.
Цитата(devlater @ Sep 25 2018, 00:25)
1) Максимально возможная скорость передачи данных, не в ущерб качеству распознавания сигнала.
Обалдеть.
Скажите, чем скорость передачи данных, скажем, 100 Мбит/с может быть ущербней скорости передачи 100 Кбит/с?
Самонадеянность слепа. Сомнения - спутник разума. (с)