2017-01-07 9 views
1

Я использовал библиотеку MathDotNet и реализовал цифровую фильтрацию на входном сигнале. Я получаю 40 образцов из своего АЦП, и я фильтрую каждый образец данных, когда я их получаю. Я использовал онлайн-фильтр FIR и 2 срединный фильтр. enter image description here На изображении есть красная линия, которая является сырым сигналом и синей линией, которая является фильтрованным сигналом. Как видно, есть фазовый сдвиг в моем отфильтрованном сигнале. Я хочу удалить его. Есть идеи, как это сделать?Удалить фильтрованный сигнал Задержка

Если вы хотите увидеть мой код в vb.net для какой-то идеи, я также могу опубликовать его.

+0

В зависимости от того, как ваш код работает (развертку мудрый), вы можете иметь простые проблемы, как, когда рисовать обе кривые по отношению друг к другу. Но также, если я правильно помню свои классы обработки сигналов с 25 лет назад ... вы не можете создавать фазовые фильтры с фильтрами FIR ... (не убивайте меня, если я ошибаюсь!). http://dspguru.com/dsp/faqs/fir/properties – BitTickler

+0

Итак, вы говорите, что фазовое отставание, которое я получаю, приемлемо? Если у вас есть идея по программированию vb.net, я могу опубликовать код для некоторой идеи. Пока я остаюсь с этим фазовым отставанием. –

+0

Ссылка, приведенная в моем предыдущем комментарии, позволит вам оценить ваш системный задержка фильтра FIR от порядка вашего КИХ-фильтра (по моему мнению, 40). Если это согласуется с тем, что показывает ваш график, у вас есть свое объяснение. Если нет, вам нужно будет изучить, как работает чертеж и управление временем вашего графика. – BitTickler

ответ

0

При использовании линейной фазы КОГО-фильтра с коэффициентами N работают на сигнале, дискретизированном с частотой дискретизации fs, фильтр будет ввести задержку 0.5*(N-1)*fs (смотрите, например, dspGuru.com). Это совершенно нормально.

Для облегчения сравнения с нефильтрованного сигнала, вы можете рассмотреть как:

  1. Отсрочка нефильтрованный сигнал на ту же сумму; или
  2. Перемена назад отфильтрованный сигнал на величину задержки на графике

 Смежные вопросы

  • Нет связанных вопросов^_^