Удалить шум из данных магнитометра

Я хочу использовать данные магнитометра, чтобы получить информацию о движении металлического объекта рядом с ним. После записи данных мне нужно удалить шум из данных перед их использованием. Каков хороший метод удаления шума? Я читал о фильтрах в Matlab здесь но не могу решить, какой из них использовать. Как я могу решить, какой фильтр использовать?

Редактировать: металлический объект движется с постоянной скоростью, и я хочу узнать угол его движения. Я добавляю график из своих выборочных данных, которые я хочу отфильтровать. Пример данных магнитометра


person Kushagra Madan    schedule 27.07.2016    source источник
comment
Это полностью зависит от того, как выглядит ваш сигнал и как вы хотите его видеть. Какие частоты вас интересуют? Можете ли вы сказать, что металлический предмет движется медленно или может совершать большие прыжки? Пожалуйста, отредактируйте свой вопрос, чтобы включить такую ​​информацию, и (если возможно) поделитесь либо данными, либо загрузите график данных.   -  person hbaderts    schedule 27.07.2016
comment
Отредактировал мой вопрос.   -  person Kushagra Madan    schedule 28.07.2016


Ответы (1)


Я думаю, вы можете записать шум. И если вы можете это сделать, вы также можете использовать адаптивную фильтрацию.

Из Обзор адаптивных фильтров и Приложения:

Блок-схема, определяющая входные и выходные данные универсального адаптивного фильтра RLS введите здесь описание изображения

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

Вы можете найти пример адаптивной фильтрации на веб-сайте MathWorks:

Рассмотрим пилота в самолете. Когда пилот говорит в микрофон, шум двигателя в кабине соединяется с голосовым сигналом. Этот дополнительный шум делает результирующий сигнал низкого качества слышимым для пассажиров. Цель состоит в том, чтобы получить сигнал, содержащий голос пилота, но не шум двигателя. Вы можете отменить шум с помощью адаптивного фильтра, если вы получите образец шума двигателя и примените его в качестве входных данных для адаптивного фильтра.

введите здесь описание изображения

Подробнее об адаптивной фильтрации:

person Agnieszka Mikołajczyk    schedule 27.07.2016