Интересует, хватит ли производительности MSP микроконтроллера(пока не выбрал какой именно) для следующей задачи: одновременно по 4 каналам демодулировать сигнал FSK(АОН Caller ID) и по другому каналу детектирование DTMF сигнала?
AlexandrY
Oct 21 2005, 10:24
Смеетесь. Он и с одним детектированием на пределе справляется. Можете посмотреть проект http://aly.projektas.lt/Projects/GSMA/GSMA.htm AVR даже быстрее работает и мог бы наверно сделать один DTMF и один FSK. С вашей задачей точно справиться dsPIC или LPC21xx
Make_Pic
Oct 21 2005, 18:39
Цитата(AlexandrY @ Oct 21 2005, 13:24)
Смеетесь. Он и с одним детектированием на пределе справляется. Можете посмотреть проект http://aly.projektas.lt/Projects/GSMA/GSMA.htm AVR даже быстрее работает и мог бы наверно сделать один DTMF и один FSK. С вашей задачей точно справиться dsPIC или LPC21xx
Ну дык! А если аппаратное умножение и на ассемблере?
АДИКМ
Oct 24 2005, 14:25
Два канала DTMF и ADPCM кодирование на 169 на 6 MHz - справляется. Не считая часов, записи во флеш и остальных мелочей
AlexandrY
Oct 25 2005, 07:45
Цитата(АДИКМ @ Oct 24 2005, 17:25)
Два канала DTMF и ADPCM кодирование на 169 на 6 MHz - справляется. Не считая часов, записи во флеш и остальных мелочей
Сомнительно, что DTMF декодеры эти совместимы с рекомендациями ITU. А также сомнительно, что все это способно работать <B>одновременно</B>
АДИКМ
Oct 25 2005, 08:02
Тем не менее все это работает давно, долго и успешно. Забыл сказать - еще одни фильтр на сигнал "занято"
KSN
Oct 25 2005, 11:12
Программное обеспечение писалось на ассемблере или на С?
АДИКМ
Oct 25 2005, 11:23
Конечно на ассемблере...
KSN
Oct 25 2005, 12:22
Можете назвать потребности каждой из задач(которые вы реализовали) в MIPSax?
АДИКМ
Oct 25 2005, 12:28
Точные цифры я конечно не помню, но порядки такие - сжатие звука (ADPCM) 65-75 тактов занято - 80 тактов DTMF - 60-80 тактов на фильтр часы - 10-20 насчет nanda не помню - где-то 150 тактов
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.