DTMF въпроси в FPGA

M

macakolo

Guest
Здравей,

Имам един въпрос, който за откриване на DTMF сигнал от аналогов телефон.

Имам АД да конвертирате аудио-аналог от телефонна линия в цифров 17bit 8kHz в FPGA, и ние бихме искали да анализа на цифров сигнал и за използване на DTMF.

Едно нещо, което аз не съм сигурен как бихме могли да кажете на различна честота от anaogue света, когато тя е била преобразувана Int цифрови?

Всеки, който може да ми даде някаква помощ моля!

 
Мисля, че трябва да изпълнява основните си DSP в FPGA.След това трябва да приложат честота откриване на алгоритми, като алгоритъмът Goertzel, че е най-подходящ за откриване на DTMF.Можете дори да приложи алгоритъм Goertzel директно на FPGA, но може да бъде малко трудно.

 
Изпълнение на Goertzel алгоритъм дори без DSP не е трудна задача, ако имате FPGA с построена в мултипликатор.например Xilinx Спартан "III и нагоре

Ние го направи за 14-битова вход и консумира само 15% от ресурсите в Virtex II.

Амит

 
Здравей, Благодаря ви много за съветите, ще ви се случи да ми даде някои примери за предишната работа, която мога да следват по прилагане на моя Xilinx 3E?

А по отношение на алгоритъм, имате ли връзка на информация мога да провери!

Благодарим Ви!

 
също така можете да се опитате да направите FFT, има ап бележки на Xilinx уеб сайт

 
Goertzel алгоритъм е специален вид FFT алгоритъм, който използва за
DTMF декодиране.Ето една бърза връзка за това

http://en.wikipedia.org/wiki/Goertzel_algorithm
http://ptolemy.eecs.berkeley.edu/papers/96/dtmf_ict/www/node3.html

Трябва също така да погледна на аналогови устройства
ADSP-21xx Обработка на сигнали прилагане наръчник

В печатен екземпляр е много explaination подробно на този алгоритъм.
За съжаление аз не изглежда да е в състояние да го намерите на уебсайта,
Може би ще имате повече късмет от мен.

Алгоритъмът Goertzel е почти универсален интерфейса на
DTMF декодер.Но вие ще откриете вариации по отношение на това как
За определяне на честотата, а също и различни видове Windowing
функция.Използвах да използва AT & T DSP16
да DTMF и тяхното прилагане бележка е много проста за откриване
бекенда в сравнение с аналогово устройство.За съжаление аз вече не
е ап или бележка.(Това беше почти двадесет години. Аз не съм
ТЕЛКОМ вече в индустрията.) Можете също така да искате да погледнете
други DSP бележка изпълнението приложение (като Motorola,
аналогови устройства, TI) само за да получите представа за различен стил на
откриване.

Аз не вярвам, че е трудно да се приложи това в FPGA, особено
една с хардуер мултипликатор (Spartan3 т.н.).

Gunship

 

Welcome to EDABoard.com

Sponsor

Back
Top