|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Valentin Davydov 2:5020/400 24 Jul 2004 09:28:06 To : Nikolay Maznyov Subject : Re: Железо -------------------------------------------------------------------------------- > From: Nikolay Maznyov <Nikolay.Maznyov@p176.f744.n5030.z2.fidonet.org> > Date: Thu, 22 Jul 2004 20:24:58 +0400 > > >> Мне же не форму сигналов, а спектр. Оцифровал кусок. Посчитал фурье > >> (БПФ). Так или иначе сложность алгоритма порядка O(n*log_2(n)). n - > >> кол-во точек. Hа один "кадр". > > VD> Тебе нужно мерять частоты в спектре с точностью 5 ppm? Hе верю. Думаю, > VD> что под "спектрограммой" подразумевается что-то типа трёхмерного > VD> графика P(f,t), умещающегося на экране, а тогда достаточно 1-2 тысяч > VD> точек, короче, /usr/ports/audio/baudline. > >Hет. мне нужна плоская картинка спектра сигнала меняющаяся в времени, хотя на >самом деле всё равно. Пока точно не знаю что будет сейчас, но прошлый раз был >100МГц сигнал. И разрешением около 2кГц. Т. е. показывать полосу шириной 500 >кГц на частоте 100МГц с разрешением около 2 кГц. Стало быть, тебе вполне достаточно эффективной (после фильтрации интересующей полосы) частоты дискретизации 1 МГц с кадрами по 1024 точки (с запасом на окно). > >> Есть разные способы уменьшить накладные расходы, но прядок никуда > >> не денется. Hа чем-нибудь древнем, вроде amd 486dx133 (с ним у меня > >> был октагон), могут уходить десятки секунд на один "кадр". > > VD> Пентиум 166 (не MMX) при 2048-точечных кадрах с 50% перекрытием > VD> справляется в реальном времени (включая отрисовку!) при частоте > VD> дискретизации до 15-20 кГц. > >Цифровали его на скорости 250МГц. Итого надо было 128к точек (для БПФ). _Для_БПФ_ надо 1k точек. Которые делаются из твоих 128к одним проходом через FIR фильтр с децимацией. Кстати, Intel даже в своё время в качестве рекламы Пентиумов бесплатно библиотеку для na(t)ive signal processingа раздавал, может, её и посейчас найти можно. Вал. Дав. P.S. Чем цифровали-то? Может, оно само фильтровать (гетеродинировать) умеет? --- ifmail v.2.15dev5.3 * Origin: St. Petersburg State University (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/4417585bd614.html, оценка из 5, голосов 10
|