[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 г. 14:59
В ответ на: Ответ: Спасиюо за совет, есть загвоздка - нужно считать результат каждые 2 сек. отправлено mpo 27 декабря 2001 г. 14:03

Тогда предыдущий ответ до слов "аппроксимацию можно исключить"/
Либо все-таки проредить, накопить 2 секундную прореженную реализацию,
наложить на нее окно какое-нибудь, дополнить нулями до нужной длины и Фурье. Аппроксимацию делать не то чтобы сложно, а утомительно что ли.
Для нее нужна хорошая модель сигнала,лучше аналитическая. Плюс решение системы уравнений, а это обращение матриц. Без аппаратной плавающей запятой немного накладно. Плюс всякие хитрости для исключения ложных решений, хотя в Вашем случае их быть не должно.
Можно еще посмотреть метод Писаренко. Об'яснять долго. Он описан в книжках по ЦОС. Да и в Интернете наверняка есть. Это метод спектр. анализа, точности сам по себе он не улучшит, но может оказаться более логичным для Вашей задачи. Или менее громоздким. Но там тоже желательна плавающая запятая.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru