Serg_D
Apr 21 2009, 12:26
День добрый.
Прошу прощения за вопрос чайницкий =)
хочется сделать следующее
АЦП (оцифровать сигнал - звук, 24 бита \ 44100 кгц, моно) - свёртка с ядром 2-3 тысячи остчётов - ЦАП
При этом есть желание сделать обработку с задержкой в 32 или 64 сэмпла (делать свёртку методом overlap\add )
пока интерес в следующем - потянет ли это всё дело камень из разряда LPC2000 (больше ничего камень делать не будет)?
И нет ли где готовых исходников fft\ifft не для комплексоного сигнала и для 24 разрядных данных- оптимизированого под арм7, к сожалению в асме я не силён =\ (нашел под кортекс м3 исходники на форуме люминари, но там 16 бит, и видимо переделка не сильно сложна, но я в этом профан к сожалению)
Спасибо!
У LPC2000 встроенные АЦП 10-битные и производительности может не хватить.
Используйте Аналог Девайсовский звуковой кодек, подключенный к Блэкфину, например BF-531, и у вас точно получится.
Serg_D
Apr 21 2009, 12:57
да, то что блэкфин потянет такие вещщи (и библиотеки есть готовые), это я изначально понимал.
цап\ацп собирался на i2s повесить и гонять данные по дма...
просто хотелось тупой однофункциональный дивайс за дешего сделать... плюс отладка под дсп - не шибко доступна.
Мысль имено в том что - может ли подобного класса задача быть реализована на дешевом-доступном камне?
БПФ на 1024 точки на ARM7 делают:
http://www.embeddedrelated.com/groups/lpc2000/show/22874.phpПри этом упоминается книга "ARM Systems Developer's Guide", section 8.5.1.2.
Эта книга с исходными текстами программ лежит здесь:
http://files3.jetbytes.com/818b952af6b5efa1486b42dbda3db121
Serg_D
Apr 21 2009, 15:18
Спасибо! нашел эту книгу и примеры тоже только- что =)
Цитата(etoja @ Apr 21 2009, 19:15)

второй день уже ссылка не открывается..
Цитата(Doka @ Apr 23 2009, 23:49)

второй день уже ссылка не открывается..
Теперь здесь:
http://slil.ru/27481321