[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
И формулу неправильно дал и рез-т неверный.
Правильная формула:
T^3=((N/A)^2)/((Df^2)*Fd)
T будет порядка 300 мс или около 10000 точек по времени.
С запасом 16384. Это наверное много.
Проще наверное будет что-то типа следующего.
1. Грубое определение частоты (короткое Фурье по начальному куску реализации), настройка перестраиваемого гетеродина.
2. Гетеродинирование вниз, фильтрация, прореживание раз в 10 или больше (от фильтра зависит).
фурье над прореженным массивом. Размер Фурье будет не очень большим, даже при длительности временного окна около сек.
Аппроксимация.
Аппроксимацию можно исключить, если прореженный массив еще проредить, если над ним повторить 1 и 2. А потом над вторично прореженным массивом проделать тоже самое и так далее, пока не наберется реализация длиной порядка 100 секунд при приемлемом размере Фурье.
Извиняюсь за предыдущую ерунду.
E-mail: info@telesys.ru