Анализ сигналов

From
Alex Astafiev (2:5000/228.16)
To
All
Date
2002-12-25T05:15:01Z
Area
RU.ALGORITHMS
Нужна не столько методика, сколько сами алгоритмы (ссылки на детали).



Есть два разных АНАЛОГОВЫХ, оцифрованых сигнала, снимаемых с 12бит-АЦП.
Сигналы записаны в виде двух массивов [0..10000] чисел Double (со знаком).
Частота оцифровки - ровно 1 kHz.


I.

A - Эталонный сигнал. Прямоугольный Является стандартом и точкой отсчета.
Показывает смену направления движения испытательного стенда.
Высокий уровень сигнала - движение вверх, низкий - движение вниз.
К нему мы должны привязаться.

Б) - Снимаемый с датчика сигнал. Какой-то. Не знаю какой. Нечто близкое к
сиусоиде, или же треугольник. Не обязательно соблюден DC offset.
На сигнале есть аналоговый шум, т.к. точность оцифровки 1мв (12битный АЦП).


Найти фазовый сдвиг между сигналами - cигнала Б относительно эталонного сигнала
А. На самом деле, это задача для построения ФЧХ. Проводится несколько оцифровок
и в каждой находится фазовый сдвиг между сигналами. Затем строится график.


II.

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

----------

У меня есть варианты решения. А делается через кросс-корреляцию или через
компараторы(кривовато). Хотелось бы послушать как сделать более просто нежеди
чем через кросскорреляцию.


---
 * Origin: Фидонет - сеть друзей. Будьте дружественнее! (2:5000/228.16)