Halfback 0 29 августа, 2012 Опубликовано 29 августа, 2012 (изменено) · Жалоба Добрый день! Нужен оптимизированный код под С51 БПФ. Смотрел на сайте Силабса - код есть, на Си, рабочий но хотелось бы более оптимальный (быстрый) код. Например на асме для С51 силабсов. МОжет кто поделиться? Заранее спасибо! Изменено 29 августа, 2012 пользователем Halfback Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Halfback 0 30 августа, 2012 Опубликовано 30 августа, 2012 · Жалоба замерил: время,затраченное на выполнение оконной функции, реверс битов и само преобразование составило 76мс. :crying: Тактовая частота контроллера 25,4 МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lmx2315 2 30 августа, 2012 Опубликовано 30 августа, 2012 · Жалоба ..это для БПФ какой размерности и разрешения? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Halfback 0 30 августа, 2012 Опубликовано 30 августа, 2012 (изменено) · Жалоба .это для БПФ какой размерности и разрешения? FFT_NUM=256 Оконная функция Блекмана На входе оконной функции массив unsigned int (коды 10 разрядного АЦП умноженные на 4) Далее везде int Уровень оптимизации в кейле с 5 изменил на 8 - вместо 76мс стало 69мс. исходники для БПФ взяты отсюда: http://www.silabs.com/products/mcu/Pages/A...ationNotes.aspx документ и архив с сырцами AN142 и AN142SW соответственно Изменено 30 августа, 2012 пользователем Halfback Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kolia 0 4 сентября, 2012 Опубликовано 4 сентября, 2012 · Жалоба FFT_NUM=256 Оконная функция Блекмана На входе оконной функции массив unsigned int (коды 10 разрядного АЦП умноженные на 4) Далее везде int Уровень оптимизации в кейле с 5 изменил на 8 - вместо 76мс стало 69мс. исходники для БПФ взяты отсюда: http://www.silabs.com/products/mcu/Pages/A...ationNotes.aspx документ и архив с сырцами AN142 и AN142SW соответственно при оптимизации 8 могут быть глюки, сам несколько раз сталкивался, лучше оптимизировать ручками) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться