32 точки из Вашего условия 20 точек дискретизации в импульсе. Если Вы возьмете более длинный БПФ, то наловите очень много шума. Вы бы все-таки сказали, на какую точность Вы рассчитываете. Там же есть пределы. Может быть, это вообще не реально. И что там с помехами? Если это небольшой шум, то это одно, а если сигнал в полный рост, но на другой частоте - совсем другое. Фильтровать сингал нужно по-любому. Для начала в аналоге перед АЦП, чтобы не получить заворота спектра всего, что выше половины частоты дискретизации. И фильтр должен быть очень крутой, особенно если Вы хотите работать вблизи этой половины. И снизу хорошо бы тоже профильтровать ниже интересующей Вас полосы. При этом это фиксированный фильтр. Если у Вас в полосе могут быть сигналы с двумя частотами одновременно, то это засада. На Фурье с малым количеством точек Вы их не разрешите, а с большим - короткий сигнал утонет в шуме.
|