Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Ты не можешь рассматривать один символ. Ты обязан помнить, что символ передаётся конечное время, а за ним следует другой (и перед ним), либо тишина.
Символ можно передавать 100 мс, а можно передавать 1 час.
Что от этого зависит?
Любой конечный во времени сигнал имеет бесконечный спектр.
Условно (условно!) ширину спектра синусоиды можно принять равной 1/Т, где Т - длительность.
То есть, если ты передаёшь синусоиду целый час, то можешь считать что она имеет бесконечно узкий спектр.
А если всего 100 мс, то её ширина уже 10 Гц. Это уже значимая величина, и мы должны сравнить её с расстоянием между всеми возможными синусоидами.
В данном случае мы видим, что полосы не пересекаются.
Составить ответ | Вернуться на конференцию
Ответы
- Дальше вопрос, что за помехоустойчивость ты вообще имеешь в виду (+) - ыерыерыкр (176 байт, 23.10.2014, 23:59:47 77.37.170.228)
- Стоит задача передать всего лишь две команды по двухпроводной линии, которая достаточно "шумная". Задачу я уже решил. Вроде, все нормально. Просто подумалось, что разность частот может как-то влиять на надежность определения команды. А она (разность частот) для передаваемого символа разная. Вот и задал вопрос. Я не силен в теории DTMF. Спасибо за ответы. - ЖАК. (пустое, 24.10.2014, 20:52:15 78.111.186.14)
- Теоретически (если алгоритм оптимален) - разница частот не влияет. - ыерыерыкр (127 байт, 24.10.2014, 21:15:16 77.37.170.228)
- Спасибо! Я, чисто интуитивно, так и сделал. Но, работает прекрасно. Перед этим, пытался использовать кодеры/декодеры а-ля автосигналок (последовательный дискретный код), но надежность оказалась почти нулевой. Так что, DTMF-, что называется, "рулез"! Мне очень понравилось., - ЖАК. (пустое, 24.10.2014, 21:50:20 78.111.186.14)