Страница 1 из 1

Определение параметров сигнала

Добавлено: 23 ноя 2022, 16:14
Дашакака
Здравствуйте! Я новичок и мне нужна ваша помощь для решения задачи. Есть исходный сигнал, в нём мне необходимо:
1) Выделить амплитуду;
2) Определить углы "импульса" (показа на рисунке).
С амплитудой я хотела разобраться путем применения с помощью экспресс.vi - Amplitude and level Measurement. Но возникла проблема - сигнал в конце прерывается и уходит в ноль, отсюда возникает еще одна задача - либо обрезать сигнал, либо сместить весь сигнал в ноль.
В задаче определении углов вообще нет идей для реализации.

Re: Определение параметров сигнала

Добавлено: 23 ноя 2022, 22:57
zxc_pavel
Удалить последнее значение в сигнале (функции from DDT и to DDT)
Не понимаю как измерить угол, по осям значения разных типов (сигнала и времени)

Определение угла наклона и амплитуды сигнала

Добавлено: 30 ноя 2022, 14:47
Дашакака
Здравствуйте! Я новичок и мне нужна ваша помощь для решения задачи. Есть исходный сигнал (он медицинский, соответственно программа должна "уметь работать не только с этим сигналом) в нём мне необходимо:
1) Выделить амплитуду "пиков" на протяжении всего сигнала;
2) Определить углы наклона "верхушки" (отметила на рисунке что нужно).
Не могу придумать идею реализации данной программы. У меня получилось найти амплитуду ( просто вычла из максимального значения минимальное), но нужно определить амплитуду каждого "импульса".
Для угла наклона использовала функцию дифференцирования, но опять же мне нужно найти угол наклона на каждом "импульсе". Буду очень благодарна вашим подсказкам!

Re: Определение параметров сигнала

Добавлено: 30 ноя 2022, 15:59
IvanLis
Разбейте всю последовательность на участки, сделать это можно например по точкам пересечения со средним значением, т.е. фактически нечетные точки - это границы импульса. Это конечно не так, но судя по постановке задачи, должно подойти.
Потом уже обрабатывать каждый импульс отдельно нужно.

Вычислите производную этой функции в каждой точке графика и смотрите ее значение.
У Вас, судя по графику, вверху каждого импульса должна быть область, где производная медленно изменяется или не меняется вообще (горизонталь).
Необходимо локализовать эти участки, а аппроксимировав его прямой мы получим наклон.
Ну или просто посчитать среднюю скорость нарастания сигнала производной в данной области.

Посмотрите, что получается, может проще по верхним пикам производной разбить, но не ждите, что за Вас кто-то кинется делать.
Дорогу осилит идущий!
Снимок экрана от 2022-11-30 19-31-50.png