Измерение фазы между сигналами

Темы связанные с инженерными разработками, но не подходящие в другие ветки форума
Ответить
blindoss
beginner
beginner
Сообщения: 21
Зарегистрирован: 03 дек 2020, 16:49
Версия LabVIEW: 2014
Благодарил (а): 6 раз
Контактная информация:

Измерение фазы между сигналами

Сообщение blindoss »

Здравствуйте, есть задача измерения фазы между сигналами, которые принимаются с АЦП: один с последовательно соединенных резистора и катушки, другой только с резистора. Сигнал приходит с помехами, поэтому поиск временного интервала запаздывания одного сигнала относительно другого затрудняется. Хотелось бы узнать вашего мнения. Прилагаю свою версию определения фазы, которая некорректно работает, а также файл с массивами данных сигналов.
Вложения
fasa.vi
(29.99 КБ) 107 скачиваний
proverka8_16k.dat_converted.csv
(325.27 КБ) 95 скачиваний
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Измерение фазы между сигналами

Сообщение Borjomy_1 »

Считаете спектр для одного сигнала и для другого. После этого считаете разницу фазы соответствующей гармоники.
Юрий
leader
leader
Сообщения: 526
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 10 раз
Поблагодарили: 18 раз
Контактная информация:

Re: Измерение фазы между сигналами

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

Самое точное измерение фазы получается при применении синхронной фильтрации, конечно, если это возможно.
Vibe
interested
interested
Сообщения: 9
Зарегистрирован: 29 сен 2015, 10:14
Версия LabVIEW: 14
Контактная информация:

Re: Измерение фазы между сигналами

Сообщение Vibe »

Покажите как делается синхронная фильтрация.
Аватара пользователя
zxc_pavel
adviser
adviser
Сообщения: 242
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 23 раза
Контактная информация:

Re: Измерение фазы между сигналами

Сообщение zxc_pavel »

Есть подпрограмма, которая фазу считает, она вроде в стандартной комплектации должна быть.
Вложения
0603.vi
(16.35 КБ) 104 скачивания
0603.png
Юрий
leader
leader
Сообщения: 526
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 10 раз
Поблагодарили: 18 раз
Контактная информация:

Re: Измерение фазы между сигналами

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

Vibe писал(а): 05 мар 2021, 22:54 Покажите как делается синхронная фильтрация.
По просьбам трудящихся. Вот модель сигнала и вариант его обработки с помощью синхронной фильтрации. Что то мудрёно получилось, но хотелось смоделировать не только шумы, но и отклонение самого синхроимпульса во времени. В этом примере рассматривается более сложный вариант, когда оцифровка сигнала производится асинхронно по отношению к самому сигналу. На самом деле, если эксперименты ставятся самим разработчиком, то в большинстве случаях можно предусмотреть синхронную с сигналом дискретизацию измерения. В этом случае обработка упрощается - не надо приводить каждую выборку к одинаковому количеству точек. Для приведённого мной примера это формировать синусно косинусный сигнал импульсами от синхронного фильтра.
2021-03-10_201554.png
Вложения
СинхФильтр.vi
(134.3 КБ) 107 скачиваний
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Общие»