[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: Ерунду я написал.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено ВН 27 декабря 2001 г. 12:23
В ответ на: Ответ: отправлено ВН 26 декабря 2001 г. 18:29

И формулу неправильно дал и рез-т неверный.
Правильная формула:
T^3=((N/A)^2)/((Df^2)*Fd)
T будет порядка 300 мс или около 10000 точек по времени.
С запасом 16384. Это наверное много.
Проще наверное будет что-то типа следующего.
1. Грубое определение частоты (короткое Фурье по начальному куску реализации), настройка перестраиваемого гетеродина.
2. Гетеродинирование вниз, фильтрация, прореживание раз в 10 или больше (от фильтра зависит).
фурье над прореженным массивом. Размер Фурье будет не очень большим, даже при длительности временного окна около сек.
Аппроксимация.
Аппроксимацию можно исключить, если прореженный массив еще проредить, если над ним повторить 1 и 2. А потом над вторично прореженным массивом проделать тоже самое и так далее, пока не наберется реализация длиной порядка 100 секунд при приемлемом размере Фурье.
Извиняюсь за предыдущую ерунду.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru