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

миниатюрный аудио-видеорекордер mAVR

Отправлено VVT 28 августа 2002 г. 09:46

Ситуация такая.
Есть набор данных, который в первом приближении должны соответствовать функции f(t)=a*cos(w*t)+b*cos(2*w*t)+c.
Нужно по точкам найти a,b,c. Если на пальцах - то это просто синусоида, у которой разная амплитуда четных и нечетных периодов, и нужно найти в первую очередь именно эту разницу.
Частота опроса постоянная, а w меняется. Поэтому имеется от 4 в худшем случае и более точек на период. Для анализа можно использовать до 10 периода основной частоты.
Вроде как можно применить фурье анализ, смотреть вклад основной частоты и половинной, но как тогда продолжить функцию, чтобы не испортить спектр, точки на 64?
Да, измерения неточные, да еще физиологические - дрова вдвойне.
Вычисление в реальном времени и этого времени катастрофически не хватает... Поэтому алгоритм должен быть еще и быстрым.
Надеюсь, на совет или хотя бы наметки какие-нибудь. Запутался уже вконец.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru