LPD-форум: безлицензионные радиостанции + Си-Би + "китайцы"
  · Наш магазин - здесь · Продажа Си-Би · LPD Vector · LPD & PMR Midland · Рейтинги · Частоты · FAQ
  · Копилка · Модификации · Инструкции, схемы, софт · DX-Группа · Клубный форум · Основной форум
На сайте: гостей - 25,
участников - 0
 · Начало · Статистика · Поиск · Регистрация · Правила ·
 LPD-Форум —› Раскрытие, ремонт, доработки —› CTCSS и DTMF
Автор Сообщение
jammer
Участник
Offline1.7
с окт 2007
Углич
Сообщений: 1621

Дата: 13 Фев 2009 13:29:09 · Поправил: jammer #  

Вот решил поднять простенькую темку т.к. в течении года так и не нашёл полного решения проблемы.

Суть проблемы в том, что одно мешает другому.

Что такое кодер ctcss - это генератор колебаний, представляющий из себя низкочастотные (зч) колебания в пределах 60-250Гц промодулированные в основной полезный сигнал.
Что такое DTMF - это 2х тональный генератор в диапазоне частот 697 - 1477Гц , далее модулируем это туда же.
И что же мы имеем в итоге?

А вот проблема то обстоит в декодировании всей этой каши а именно DTMF и если ctcss не использовать, то как правило проблемы не возникает и декодирование происходит без ошибок, как только мы включаем использование субтонов, то картина резко ухудшается, причём чем ниже частота (порядковый номер) субтона , тем хуже происходит распознование DTMF.
Примерно с субтона 88.5 начинается улучшение в распознавании. Тоесть проблема она решается увеличением частоты субтона, но это не решение проблемы а уход от неё.
На слух же смесь этих двух , даже трёх тонов так же слышится с большими биениями амплитуды.

Вообщем вот такая незадача... =) Решал ли кто подобные проблемы распознавания ?
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 214

Дата: 13 Фев 2009 14:16:49 #  

а что мешает перед декодером dtmf поставить фвч?
Реклама
Google
jammer
Участник
Offline1.7
с окт 2007
Углич
Сообщений: 1621

Дата: 13 Фев 2009 16:24:34 #  

XOR
да, думал об этом , но вот на обычных RC комплектующих сложно сделать нормальный фильтр , чтобы кпримеру 500Гц пропустил а вот 200Гц уже в несколько раз подавил
Кстати распознавание ухудшается какраз на низких тонах (клавиши 1,4,7)
Надо схематехнику позыркать , как это делалось в подобных случаях, правда такие системы в основном радиолюбительского использования...
XOR
Участник
Offline4.0
с янв 2007
...
Сообщений: 214

Дата: 13 Фев 2009 16:49:05 #  

я брал схему фильтра из моторолы м-208, параметры фильтра не скажу но чтоб не пускать ctcss
через репитер вполне хватает.
KSVnn
Участник
Offline2.2
с сен 2006
Нижний Новгород
Сообщений: 2208

Дата: 14 Фев 2009 12:57:07 #  

jammer
Стандартные DTMF декодеры (приемники) очень критичны к превышению уровня входных сигналов. Для наиболее распространенного приемника MT8888 заявлен уровень +1 дБ (869 мВrms), однако уже при 0 дБ (775 мВ) он начинает ошибаться. Возможно причина ошибок именно в превышении уровня. Разница по частотам DTMF 110...130 Гц и если происходит ограничение, то появляются сумарныне и разностные частоты между CTCSS и DTMF, которые попадают в полосы соседних DTMF.
jammer
Участник
Offline1.7
с окт 2007
Углич
Сообщений: 1621

Дата: 14 Фев 2009 13:31:06 · Поправил: jammer #  

KSVnn
Я использую МТ8870 , дак вот в том то и дело, что не в входном уровне проблема, если сработка становится не стабильной при использовании субтонов, то я специально пробовал изменять входной уровень на декодер, но эти не к чему не приводит либо распознавание срывается вообще, либо идёт с прерывами. Если же субтон выключить, то декодер начинает работать абсолютно адекватно и в достаточном диапазоне входного уровня, тут вся проблема в биении частот при подмешивании третьего тона ,CTCss тона тобишь, это биение начинает предсталять из себя абсолютно другое значение относительно 2хтонального DTMF , которое декодеру неизвестно. Я думаю применение фильтра ВЧ в какой-то степени решит проблему.
Попробую сделать простую LC или RC цепь и посмотрю будут ли улучшения.
metrolog
Участник
Offline3.9
с авг 2006
Дубна
Сообщений: 322

Дата: 14 Фев 2009 13:43:51 #  

Ну описанная проблема явно указывает на нелинейность всего тракта... Бороться либо фильтрами, либо уменьшением уровней как DTMF, так и CTCSS на входе..
jammer
Участник
Offline1.7
с окт 2007
Углич
Сообщений: 1621

Дата: 14 Фев 2009 13:49:20 #  

metrolog
А мне в первую очередь эта проблема говорит о высоком уровне субтона , который искажает спектр тона dtmf..
Причём тут нелинечность? Нелинейность тут какраз бы помогла если бы был завал АЧХ в области низких частот...
metrolog
Участник
Offline3.9
с авг 2006
Дубна
Сообщений: 322

Дата: 14 Фев 2009 13:56:15 #  

А я о чем?? Без нелинейности в принципе невозможно взаимодействие различных компонент спектра между собой, т.е. о высоком уровне субтона , который искажает спектр тона dtmf.. без нелинейности говорить бессмысленно.
Если только завал АЧХ, то это линейный фильтр.
jammer
Участник
Offline1.7
с окт 2007
Углич
Сообщений: 1621

Дата: 14 Фев 2009 14:13:37 #  

ну вообщем да , понимаем по всей видимости одинаково, говорим по разному...=)
Внутренний голос мне подсказывает. что надо применить LC фильтрик с плохинькой добротностью ...
jammer
Участник
Offline1.7
с окт 2007
Углич
Сообщений: 1621

Дата: 16 Фев 2009 16:51:34 · Поправил: jammer #  

Короче влез я осциллографом пошукать.
Значит с выхода станции СТ тон практически не видно, вернее он менее уровня шумов , но синхронизировать на осциллографе не получается , ДТМФ же в несколько раз выше по амплитуде уровня шумов и при использовании СТ тона видно, что форма сигнала карябается.
Вообщем пробовал я и фильтра ставить по всякому корректировал АЧХ ноот этого изменений в распознавании не меняется ,пока не увеличишь частоту СТ тона или не выключишь его вообще.
Сделал вывод из того, что уровень СТ тона на выходе станции после УНЧ очень мал, что говорит о наличии корректирующих цепей АЧХ на входе УНЧ после приёмника, и порча ДТМФ тона вряд ли может происходить уже в тракте цепей ЗЧ после УНЧ приёмной станции на входе в декодер ДТМФ. Вообщем всё сводится к тому, что искажения ДТМФ тона происходит ещё на стании модуляции в передающей станции.

Вообщем итог проделанной работы: в АЧХ тракта убедился, немного подстроил клок-генератор дтмф-декодера , подобрал более приемлимые для распознавания уровни и сделал вывод, чтобы не потерять контроль управления ретранслятором на большом удалении и противостоять ошибкам при распознавании команд - это использования СТ тона высокого прядка.

PS: Вообщем то я тему поднимал не с той проблемой, что нето, что не было распознавания вообще, оно было всегда, но при нахождении на приличном расстоянии происходило не чёткое срабатывание некоторых комманд.

Вот =)
 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
 
Начало
Время загрузки страницы (сек.): 0.013; miniBB®
Магазин раций, антенн и аксессуаров. Много Си-Би техники.