Lmx2315 5 19 ноября, 2009 Опубликовано 19 ноября, 2009 · Жалоба Здравствуй уважаемый All! такой вопрос - киньте ссылкой куда-нибудь где люди делятся скоростью выполнения БПФ на блекфине , желательно 533 :) , для 1024 , 512 и 256 точек . Спасибо . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fontp 0 19 ноября, 2009 Опубликовано 19 ноября, 2009 · Жалоба Вот комментарий из библиотечного модуля сfft_fr16.asm (комплексный fft 16-разрядных fixed point ) В тактах процессора, понятно Size FFT Cycle Count no scaling - static scaling - dynamic scaling* 8 276 266 289 16 406 393 452 128 2196 2174 2956 256 4446 4422 6239 1024 19692 19661 28906 cfft_fr32 помедленней будет В библиотеках cfft_fr32 не нашел, но там так Cycle Counts: -- Preserving the input data -- FFT Static No Dynamic Size scaling scaling scaling 8 362 333 361 - 338 16 676 679 720 - 729 32 1395 1522 1548 - 1681 64 3058 3549 3480 - 3977 128 6865 8312 7940 - 9393 256 15472 19283 18096 - 21913 512 34703 44142 40924 - 50369 1024 77395 99886 91821 - 114318 -- Overwriting the input data -- FFT Static No Dynamic Size scaling scaling scaling 8 426 403 431 - 408 16 825 834 875 - 884 32 1726 1859 1885 - 2018 64 3741 4238 4169 - 4666 128 8264 9717 9345 - 10798 256 18279 22096 20909 - 24726 512 40350 49795 46577 - 56022 1024 88659 111156 103091 - 125588 Note that the cycle count for dynamic scaling depends upon the number of stages at which intermediate results are scaled to avoid overflow. The cycle count will be in the range: cycle count for static scaling + ((log2(FFT size)-3)*2*FFT size) cycle count for no scaling + ((log2(FFT size)-3)*2*FFT size) Взять можно отсюда http://www.blackfin.org/phorum/read.php?10...12857#msg-12857 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lmx2315 5 19 ноября, 2009 Опубликовано 19 ноября, 2009 · Жалоба :) спасибо большое . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться