Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Обработка сигнала
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
kisslove
Есть цифровой сигнал - реакция датчика ускорения на удар, частота дискретизации 160 Гц. Необходимо оценивать силу удара. Основная проблема в том что в системе может присутствовать постепенно нарастающий шум, по частотам идентичный частотам сигнала. Нужно уметь отличать этот шум от сигнала.
На данный момент ограничиваюсь ФВЧ и построением сглаженой огибающей.
Пока есть вариант оценивать амплитуду и длительность импульса, но тогда слабые удары не отличимы от шума - малая крутизна фронта и небольшая амплитуда sad.gif Может кто подскажет что дельное?
SIA
Цитата(kisslove @ Nov 21 2007, 00:02) *
Есть цифровой сигнал - реакция датчика ускорения на удар, частота дискретизации 160 Гц. Необходимо оценивать силу удара. Основная проблема в том что в системе может присутствовать постепенно нарастающий шум, по частотам идентичный частотам сигнала. Нужно уметь отличать этот шум от сигнала.
На данный момент ограничиваюсь ФВЧ и построением сглаженой огибающей.
Пока есть вариант оценивать амплитуду и длительность импульса, но тогда слабые удары не отличимы от шума - малая крутизна фронта и небольшая амплитуда sad.gif Может кто подскажет что дельное?

Нужно максимальное ускорение или интеграл от него ? Вторая задача - тупое интегрирование, первая - более сложная, нужен фильтр, близкий к согласованному для акселерометра (обратная свертка с импульсной характеристикой акселерометра).
EvgenyNik
kisslove, ваш шум имеет периодичность? Т.е. представляет ли он собой периодически повторяющийся сигнал?
Если да, то существуют дифференциальные методы, основывающиеся на вычитании предистории из измеряемого сигнала.
При правильном определении начальной фазы основной гаромники шума, из суммы сигнал+шум очень даже удачно можно вычесть шум, записанный ранее.
SIA
Цитата(Евгений Николаев @ Nov 21 2007, 10:56) *
kisslove, ваш шум имеет периодичность? Т.е. представляет ли он собой периодически повторяющийся сигнал?
Если да, то существуют дифференциальные методы, основывающиеся на вычитании предистории из измеряемого сигнала.
При правильном определении начальной фазы основной гаромники шума, из суммы сигнал+шум очень даже удачно можно вычесть шум, записанный ранее.

Кстати, тоже вариант, если имеем не белый шум, а регулярную помеху.
kisslove
Цитата(Евгений Николаев @ Nov 21 2007, 10:56) *
kisslove, ваш шум имеет периодичность? Т.е. представляет ли он собой периодически повторяющийся сигнал?
Если да, то существуют дифференциальные методы, основывающиеся на вычитании предистории из измеряемого сигнала.
При правильном определении начальной фазы основной гаромники шума, из суммы сигнал+шум очень даже удачно можно вычесть шум, записанный ранее.


Нет, шум не периодичен sad.gif

Цитата(SIA @ Nov 21 2007, 08:24) *
Нужно максимальное ускорение или интеграл от него ? Вторая задача - тупое интегрирование, первая - более сложная, нужен фильтр, близкий к согласованному для акселерометра (обратная свертка с импульсной характеристикой акселерометра).


Нужно именно ускорение.
Задача осложняется тем что нужно реализовать на том что есть, а именно 16 пик. Отсюда отсутсвие умножителя и сильное ограничение по мощности математики. sad.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.