Меня давно интересуют эти способы фильтрации, т.к. позволяют обрабатывать сигналы которые "спрятаны" в шумах, где соотношение сигнал/шум может быть меньше 1.
Экспериментировал недавно с согласованной фильтрацией. Фильтрация применялась в частотной области с применением БПФ. Все вроде бы хорошо получается, но возник вопрос о нормализации данных после фильтрации...
Пожалуйста посоветуйте на данный случай правильный подход или метод нормализации.
С уважением,
BVU
Оптимальная и Согласованная фильтрация
- Бахурин Сергей
- Администратор
- Сообщения: 1114
- Зарегистрирован: 05 окт 2010, 19:55
- Контактная информация:
Re: Оптимальная и Согласованная фильтрация
Теория гласит, что пик который вы получите на выходе согласованного фильтра ничто иное как коэффициент корреляции принятого и опорного сгналов. Поэтому можно сигнал на выходе коррелятора поделить на
, и энергия принятого и опорного сигналов. Тогда пик будет всегда от 0 до 1
, и энергия принятого и опорного сигналов. Тогда пик будет всегда от 0 до 1
Re: Оптимальная и Согласованная фильтрация
Спасибо.
Расчитываю энергию сигнала как:
for(i = 0, Energy = 0.0; i < signal_length; i++)Energy += signal * signal;
или надо какие то еще коэфф. учитывать ?
Расчитываю энергию сигнала как:
for(i = 0, Energy = 0.0; i < signal_length; i++)Energy += signal * signal;
или надо какие то еще коэфф. учитывать ?
- Бахурин Сергей
- Администратор
- Сообщения: 1114
- Зарегистрирован: 05 окт 2010, 19:55
- Контактная информация:
Re: Оптимальная и Согласованная фильтрация
нет все правильно считаете