Перейти к содержанию
    

Поиск заранее известного сигнала в потоке

Добрый день!  Подскажите пожалуйста в какую сторону смотреть, что изучать , только начинаю осваивать ЦОС, хотя разрабатываю электронику уже давно. 
Задача такая — в принимаемом потоке мы должны найти сигнал определенной сложной формы(длительностью около 500 нс). Нам точно известна форма сигнала не известна только амплитуда. Спектр сигнала  от 10 до 100Mhz. Снимаем сигнал АЦП на 1Ghz, т.е. с 10-кратным перекрытием по дискретизатии.
Подскажите пожалуйста какими алгоритмами/методами( будем делать обработку на ПЛИС) эффективнее всего решать подобные задачи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Первое, что приходит на ум - согласованный фильтр. Тем более на ПЛИС хорошо параллелятся обработки с разным сдвигом фазы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот прямо сегодня обсуждали задачу, очень похожую на вашу!

Корреляция методом умножения в частотной области

Изменено пользователем MSP430F

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

для нахождения неизвестной амплитуды надо просто посчитать свёртку, если в лоб то это 500GMACов/c, в artix самый жирный поди влезет.

но вместо 1ГГц АЦП для 100МГц сигнала, фильтр нормальный антиалиасинговый перед АЦП поставьте и частоту не придётся настолько задирать.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...