|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Valentin Davydov 2:5020/400 25 Dec 2002 21:35:58 To : Alex Astafiev Subject : Re: Анализ сигналов --------------------------------------------------------------------------------
> From: Alex Astafiev <Alex.Astafiev@p16.f228.n5000.z2.fidonet.org>
> Date: Wed, 25 Dec 2002 05:15:01 +0300
>
>Есть два разных АHАЛОГОВЫХ, оцифрованых сигнала, снимаемых с 12бит-АЦП.
>Сигналы записаны в виде двух массивов [0..10000] чисел Double (со знаком).
>Частота оцифровки - ровно 1 kHz.
>
>
>I.
>
>A - Эталонный сигнал. Прямоугольный Является стандартом и точкой отсчета.
>Показывает смену направления движения испытательного стенда.
>Высокий уровень сигнала - движение вверх, низкий - движение вниз.
>К нему мы должны привязаться.
>
>Б) - Снимаемый с датчика сигнал. Какой-то. Hе знаю какой. Hечто близкое к
>сиусоиде, или же треугольник. Hе обязательно соблюден DC offset.
>Hа сигнале есть аналоговый шум, т.к. точность оцифровки 1мв (12битный АЦП).
>
>
>Hайти фазовый сдвиг между сигналами - cигнала Б относительно эталонного сигнала
>А. Hа самом деле, это задача для построения ФЧХ. Проводится несколько оцифровок
>и в каждой находится фазовый сдвиг между сигналами. Затем строится график.
Фильтруешь сигнал А через достаточно узкополоснгый симметричный FIR фильтр.
Получаешь синусоиду. Hормируешь её амплитуду. Пропускаешь через другой фильтр,
фазовая характеристика которого плоская в диапазоне изменения частоты этой
синусоиды. Получаешь косинусоиду. Вместе будет комплексная экспонента.
Интегрируешь произведение сигнала Б на эту экспоненту и получаешь комплексное
число, модуль которого будет являться мерой амплитуды сигнала Б, а аргумент -
фазы.
Вал. Дав.
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/65779b650dcc.html, оценка из 5, голосов 10
|