реклама на сайте
подробности

 
 
> Прием DTMF в ИКМ тракте с помощью FPGA., Просьба подсказать ссылки по теме.
bsp
сообщение Aug 26 2007, 07:36
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 27-08-05
Пользователь №: 8 013



Вот возникла необходимость организовать прием в FPGA ( причем конкретно в семействе Cyclon ) DTMF сигналов, приходящих в цифровом виде из ИКМ тракта. Поиск в интерете и на форуме как-то не очень помог. По фильтрации информации много, но ведь просто городить несколько фильтров с последующей обработкой неохота. Во первых, вид реализации и параметры фильтров еще надо выбрать для данного применения оптимальным образом, исходя из частично неведомых мне критериев - надо что-то почитать про это. Во вторых, возможно, эффективнее задача решается не в лоб, а каким-то методами спектрального анализа или комбинацией методов. Кроме того, принимаемые сигналы имеют конкретные критерии и допуски для опознавания, типа допустимые уровни, соотношения уровней двух частот итд, что может позволить оптимизировать устройство. Нельзя забывать и про шумовые своства канала и помехи. В общем, буду благодарен за любую информацию и указания на ссылки по теме и про прием DTMF вообще.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bsp
сообщение Aug 27 2007, 08:25
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 27-08-05
Пользователь №: 8 013



Спасибо за ответ, а ситуацию действительно надо описать подробнее.
Существует несколько устройств, имеющих в своем составе Cyclon ep1c3tc100c8 или ep1c3tc144c8
( причем заложена возможность вместо ep1c3tc144c8 устанавливать ep1c6tc144c8 ). На этих Циклонах, помимо прочих узлов, реализован коммутатор на 8 ИКМ-30 трактов, на который приходит классический ИКМ-30 ( только речевые сигналы, без сигнализации, но это не имеет значения ). Надо создать несколько ( два уже было-бы неплохо ) приемников DTMF сигнала, каждый из которых будет работать с одним канальным интервалом. Эти приемники будут подключены к коммутатору. Информация, принятая приемниками может иметь не окончательный вид, а дополнительно обрабатываться внешним контроллером ARM, но сильно загружать его и канал связи к нему интенсивной обработкой нельзя, но какую нибудь итоговую логически сложную обработку можно сделать. То есть уже ARM может решать, какая цифра пришла и пришла или нет и.т.д.

Как видите, система уже сложилась, существует несколько разных плат и модулей и вот туда надо добавить приемники DTMF сигнала. Сколько для этого надо ресурсов и каких - непонятно. В Циклонах большая часть ресурсов свободна, надо встроить в них. Применять внешние специализированные микросхемы или переразводить платы неприемлемо, да и в некоторых случаях места для дополнительных узлов нет. Так-что если есть советы или ссылки по реализации таких приемников в FPGA ( и вообще по DTMF приемникам ) - приму с благодарностью. В связи с FPGA информация может быть не только по Алтеровским микросхемам. .
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 12:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01342 секунд с 7
ELECTRONIX ©2004-2016