[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]
|
Отправлено
Игорь 30 августа 2001 г. 20:11
|
|
|
|
Проблема следующая. Необходимо определить частоту сигнала (порядка 3кГц) с точностью 1Гц. БПФ не подходит по скорости получения входных данных для него, а не по скорости обработки (Максимальное время на ввод данных и обработку <= 100мс). В настоящий момент используется некое подобие следящего фильтра в реальном времени. Все вроде бы хорошо, но возникают ошибки из-за нестабильности сигнала (провалы, смещения фронтов). Сигнал отражен от цели.
Подскажите какой-нибудь другой алгоритм, более устойчивый к помехам.
Заранее благодарен!
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ответ: Любая книжка по теор. основам радиолокации... — Навзничь (02.09.2001 15:25, 167 байт)
- Ответ: — ВН (31.08.2001 15:18, 1105 байт)
- Ответ: — Николай (31.08.2001 14:14, 276 байт)
- Ответ: — Игорь (03.09.2001 15:23, 286 байт)
- Ответ: — Николай (03.09.2001 17:06, 279 байт)
- Ответ: — Игорь (03.09.2001 17:45, 296 байт)
- Ответ: — Николай (03.09.2001 20:20, 332 байт)
- Ответ: Я сделал бы так — PGN (31.08.2001 13:43, 299 байт)
- Как бы ответ. — OVP (31.08.2001 12:51, 698 байт)
- Используй интеграл Фурье, но только для одной частоты (+) — Артём (31.08.2001 11:14, 603 байт)
- Ответ: — Николай (31.08.2001 14:16, 192 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru