|
Выделение резких изменений амплитуды |
|
|
|
Oct 28 2017, 22:10
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 25-02-09
Из: Россия, Москва
Пользователь №: 45 367

|
Здравствуйте, форумчане! Подскажите пожалуйста, как отфильтровать резкие изменения амплитуды. Частота: 100кГц Напряжение амплитуды, примерно: 2В Сложность в том, что присутствует плавное изменение амплитуды. В приложении форма сигнала и то чего я добиваюсь. Дальнейшая обработка будет в МК, нужно поймать горбушку для вызова прерывания. Побывал АМ демодулятор на диоде и ОУ, но в сигнале все равно присутствует пила и как отфильтровать, я уже всю голову сломал. Хотя бы направьте в каком направлении копать!
Сообщение отредактировал Vasily_ - Oct 30 2017, 09:30
Эскизы прикрепленных изображений
|
|
|
|
3 страниц
< 1 2 3
|
 |
Ответов
(30 - 39)
|
Nov 2 2017, 09:17
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 25-02-09
Из: Россия, Москва
Пользователь №: 45 367

|
Цитата(jcxz @ Nov 2 2017, 12:02)  Вот именно. А ещё ТС не сказал об уровне шумов в его канале. От этого очень сильно будет зависеть решение. На картинках сигнал довольно чистый. Шумов в канале нет, но есть плавное изменение амплитуды (его отсеиваю по средней). Задача поймать именно резкий провал. Сейчас я делаю аппроксимацию по 5ти последним пикам синусоиды. Плавное изменение - это изменение на +/-0.1В/сек. Резкое - от 0.4В за период. Частотного и фазового сдвига нет.
Сообщение отредактировал idle1 - Nov 2 2017, 09:18
|
|
|
|
|
Nov 2 2017, 09:49
|
Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142

|
Цитата(jcxz @ Nov 2 2017, 10:44)  А где автор говорит про 16 каналов? Вроде в исходном задании только 1 канал.... В 9 сообщении. Компаратор по переходу через ноль, запуск ацп с задержкой в почти четверть периода и обработка. Канала 2..3 можно обработать для нешумного сигнала и без матлабов и дсп дешевым армом на 48Мгц. Можно еще и с компаратора не сразу на старт таймера, а через ФАПЧ цифровой , если фронты дрожат. А 16каналов - это уже другого уровня проц нужен или несколько попроще.
|
|
|
|
|
Nov 2 2017, 10:20
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 25-02-09
Из: Россия, Москва
Пользователь №: 45 367

|
Цитата(Andreas1 @ Nov 2 2017, 12:49)  В 9 сообщении. Компаратор по переходу через ноль, запуск ацп с задержкой в почти четверть периода и обработка. Канала 2..3 можно обработать для нешумного сигнала и без матлабов и дсп дешевым армом на 48Мгц. Можно еще и с компаратора не сразу на старт таймера, а через ФАПЧ цифровой , если фронты дрожат. А 16каналов - это уже другого уровня проц нужен или несколько попроще. Каналов реально 16! Они синхронны по частоте и сдвигу, но с разными амплитудами. При ТС я рассматривал только один и хотел делать по аналогии. С компаратором будет сложность, т.к. дрейф амплитуды по ним различен.
|
|
|
|
|
Nov 4 2017, 02:00
|
Профессионал
    
Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439

|
Цитата(iliusmaster @ Oct 31 2017, 12:29)  Решение с пиковыми детекторами изящное и работоспособно при правильном выборе элементов в широком диапазоне частот и температур. Совсем неясна любовь к использованию МК там, где 3 корпуса мелкосхем и сборка транзисторов решают задачу быстро, "дешево" и эффективно. Вот оно Использование МК ради использования МК! Все просто. Если надо модификацию, то не надо новую схему собирать. Переписал программу и вперед. Цитата(Tanya @ Nov 1 2017, 15:58)  Хороший алгоритм нахождения максимума (пусть даже у нас чистая синусоида) по десятку отсчетов на период можете предложить? Чтобы еще за период справлялся... Да запросто. Навскидку: Сравнивать сигнал с его автокорреляционной функцией, которая считай тот же синус, но только чистый от шума. Отнормировать на приблизительное равенство амплитуд (чем точнее -- тем чувствительнее будет) и считать дисперсию разницы. Как подскочила -- считай неоднородность. Интервал подсчета дисперсии период -- даже среднего не надо будет считать (хотя можно и без среднего посчитать дисперсию). Время реакции правда будет задержано на период, но может это допустимо.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|