Анализ сигналов
- 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)