Детектирование прямоугольных пиков

Простейшие вопросы в области инженерной разработки
Ответить
Alfrol
beginner
beginner
Сообщения: 10
Зарегистрирован: 29 сен 2018, 23:31
Репутация: 0
Версия LabVIEW: 17
Контактная информация:

Детектирование прямоугольных пиков

Сообщение Alfrol »

Доброго времени суток! Есть задача - детектирование аналогового сигнала, который представляет из себя прямоугольные пики. К сожалению, готовый PeakDetector выдает данные с погрешностью... (В приложенном файле сигнал симулируется амплитудой ровно 4, а детектор выдаёт 3.9/4.1 и т.п.). Как бы я не игрался с "настройками", погрешность остаётся, а это недопустимо. Сигнал идёт с интегратора, поэтому необходимо только задетектировать и определить амплитуды идущих пиков, их положение его не важны. Есть идеи как это можно сделать?
Вложения
Untitled 1.vi
2018
(56.06 КБ) 59 скачиваний
Untitled 1.vi
2012
(49.67 КБ) 59 скачиваний

Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
professor
professor
Сообщения: 4921
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Репутация: 0
Версия LabVIEW: 2015, 2016
Откуда: СССР

Re: Детектирование прямоугольных пиков

Сообщение IvanLis »

Alfrol писал(а):Доброго времени суток! Есть задача - детектирование аналогового сигнала, который представляет из себя прямоугольные пики. К сожалению, готовый PeakDetector выдает данные с погрешностью... (В приложенном файле сигнал симулируется амплитудой ровно 4, а детектор выдаёт 3.9/4.1 и т.п.). Как бы я не игрался с "настройками", погрешность остаётся, а это недопустимо. Сигнал идёт с интегратора, поэтому необходимо только задетектировать и определить амплитуды идущих пиков, их положение его не важны. Есть идеи как это можно сделать?
Вы можете по положению, которое выдает детектор, взять амплитуду с реального сигнала.

Artem.spb

Activity Автор
expert
expert
Сообщения: 1860
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Репутация: 0
Версия LabVIEW: 12-18
Контактная информация:

Re: Детектирование прямоугольных пиков

Сообщение Artem.spb »

А сигнал будет прям идеально ровный? Суровая действительность приводит к тому, что он хоть немного, но всё же дребезжит.

Юрий
professional
professional
Сообщения: 350
Зарегистрирован: 28 фев 2010, 18:04
Репутация: 0
Версия LabVIEW: LV2015
Контактная информация:

Re: Детектирование прямоугольных пиков

Сообщение Юрий »

Простенько, но эффективно.
2019-05-08_232346.png
ДПП.png
Вложения
ДПП.vi
(64.33 КБ) 41 скачивание

Alfrol
beginner
beginner
Сообщения: 10
Зарегистрирован: 29 сен 2018, 23:31
Репутация: 0
Версия LabVIEW: 17
Контактная информация:

Re: Детектирование прямоугольных пиков

Сообщение Alfrol »

Большое спасибо за ответы! Идею понял, а программа вообще прекрасна!

Ответить

Вернуться в «Для чайников»