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

Обработка сигнала

Есть цифровой сигнал - реакция датчика ускорения на удар, частота дискретизации 160 Гц. Необходимо оценивать силу удара. Основная проблема в том что в системе может присутствовать постепенно нарастающий шум, по частотам идентичный частотам сигнала. Нужно уметь отличать этот шум от сигнала.

На данный момент ограничиваюсь ФВЧ и построением сглаженой огибающей.

Пока есть вариант оценивать амплитуду и длительность импульса, но тогда слабые удары не отличимы от шума - малая крутизна фронта и небольшая амплитуда :( Может кто подскажет что дельное?

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


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

Есть цифровой сигнал - реакция датчика ускорения на удар, частота дискретизации 160 Гц. Необходимо оценивать силу удара. Основная проблема в том что в системе может присутствовать постепенно нарастающий шум, по частотам идентичный частотам сигнала. Нужно уметь отличать этот шум от сигнала.

На данный момент ограничиваюсь ФВЧ и построением сглаженой огибающей.

Пока есть вариант оценивать амплитуду и длительность импульса, но тогда слабые удары не отличимы от шума - малая крутизна фронта и небольшая амплитуда :( Может кто подскажет что дельное?

Нужно максимальное ускорение или интеграл от него ? Вторая задача - тупое интегрирование, первая - более сложная, нужен фильтр, близкий к согласованному для акселерометра (обратная свертка с импульсной характеристикой акселерометра).

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


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

kisslove, ваш шум имеет периодичность? Т.е. представляет ли он собой периодически повторяющийся сигнал?

Если да, то существуют дифференциальные методы, основывающиеся на вычитании предистории из измеряемого сигнала.

При правильном определении начальной фазы основной гаромники шума, из суммы сигнал+шум очень даже удачно можно вычесть шум, записанный ранее.

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


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

kisslove, ваш шум имеет периодичность? Т.е. представляет ли он собой периодически повторяющийся сигнал?

Если да, то существуют дифференциальные методы, основывающиеся на вычитании предистории из измеряемого сигнала.

При правильном определении начальной фазы основной гаромники шума, из суммы сигнал+шум очень даже удачно можно вычесть шум, записанный ранее.

Кстати, тоже вариант, если имеем не белый шум, а регулярную помеху.

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


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

kisslove, ваш шум имеет периодичность? Т.е. представляет ли он собой периодически повторяющийся сигнал?

Если да, то существуют дифференциальные методы, основывающиеся на вычитании предистории из измеряемого сигнала.

При правильном определении начальной фазы основной гаромники шума, из суммы сигнал+шум очень даже удачно можно вычесть шум, записанный ранее.

 

Нет, шум не периодичен :(

 

Нужно максимальное ускорение или интеграл от него ? Вторая задача - тупое интегрирование, первая - более сложная, нужен фильтр, близкий к согласованному для акселерометра (обратная свертка с импульсной характеристикой акселерометра).

 

Нужно именно ускорение.

Задача осложняется тем что нужно реализовать на том что есть, а именно 16 пик. Отсюда отсутсвие умножителя и сильное ограничение по мощности математики. :(

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


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

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

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

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

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

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

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

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

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

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