реклама на сайте
подробности

 
 
> Измерние сдвига фаз, по выборкам АЦП
Zelepuk
сообщение Oct 29 2012, 06:42
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



Нужно измерить сдвига фаз между двумя сигналами, представленными 16-ти битными отсчётами.
Как это сделать максимально экономично к памяти?

Сигналы синусоидальные. Одинаковой часты
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Zelepuk
сообщение Oct 29 2012, 09:57
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 634
Регистрация: 27-10-10
Пользователь №: 60 464



когда я говорю о разноcти формы сигналов тока и напряжения я имею ввиду что сигнал тока как правило более насыщен гамрониками ввиду нелинейности нагрузки. Периоды сигналов как правило равны.
Посмотрите тут http://www.matic.ru/index.php?pages=735

Сообщение отредактировал Zelepuk - Oct 29 2012, 10:05
Go to the top of the page
 
+Quote Post
Xenia
сообщение Oct 29 2012, 10:32
Сообщение #3


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Zelepuk @ Oct 29 2012, 13:57) *
когда я говорю о разноcти формы сигналов тока и напряжения я имею ввиду что сигнал тока как правило более насыщен гамрониками ввиду нелинейности нагрузки. Периоды сигналов как правило равны.
Посмотрите тут...


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

Если же, тем не менее, вас интересует только фаза основной синусоиды (50 Гц), а более мелкие гармоники считаете шумом, то свёртку надо делать с чистой синусоидой той частоты, фаза которой вас интересует. Мелкие гармоники при этом будут эффективно сглажены и на точность измерения фазы, скорее всего, не повлияют.

=======================================================

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

Фактически это аналог преобразования Фурье для отдельной частоты.
Go to the top of the page
 
+Quote Post
avrsoft
сообщение Mar 5 2013, 21:01
Сообщение #4





Группа: Новичок
Сообщений: 1
Регистрация: 26-04-10
Пользователь №: 56 909



Цитата(Xenia @ Oct 29 2012, 12:32) *
Еще идея. Вместо свёртки, вычислить всего два скалярных произведения: первое с чистой синусоидой, второе с чистой косинусоидой (раз уж частота вам точно известна). Из соотношения этих двух величин может быть вычислена фаза (как угол, катеты которого соответствуют этим двум величинам).
Фактически это аналог преобразования Фурье для отдельной частоты.

Пытался таким же образом определять период. Сделал свертку входного сигнала с одним периодом синусоиды и косинусоиды. Далее вычислил амплитуду "гармоники", как корень из суммы квадратов этих двух величин. Повторил те же вычисления для опорных sin и cos разных частот, нашел при какой частоте амплитуда "гармоники" максимальна.
Всё работает, но как-то странно, на идеальном входном сигнале дает погрешность. Если в качестве входного сигнала взять чистый синус 50Гц, то его частота, вычисленная таким методом, болтается в диапазоне примерно 46-54Гц, в зависимости от фазы входного сигнала относительно опорных.
Вы случайно не знаете, как объяснить этот эффект?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Zelepuk   Измерние сдвига фаз   Oct 29 2012, 06:42
- - Xenia   Свёртка. Память совсем не нужна, но считать долго....   Oct 29 2012, 07:30
|- - rloc   Цитата(Zelepuk @ Oct 29 2012, 10:42) Нужн...   Oct 29 2012, 09:52
- - Zelepuk   Спасибо, от несинусоидальности сигналов погрешност...   Oct 29 2012, 08:24
|- - lastpoint   Цитата(Zelepuk @ Oct 29 2012, 12:24) Спас...   Oct 29 2012, 09:07
|- - Xenia   Цитата(Zelepuk @ Oct 29 2012, 12:24) Спас...   Oct 29 2012, 09:13
- - Zelepuk   как известно форма тока может сильно отличаться от...   Oct 29 2012, 09:23
|- - Xenia   Цитата(Zelepuk @ Oct 29 2012, 13:23) как ...   Oct 29 2012, 09:41
- - KalashKS   Можно сравнивать не сигналы, а меандры, полученные...   Oct 29 2012, 09:45
|- - Xenia   Цитата(KalashKS @ Oct 29 2012, 13:45) Мож...   Oct 29 2012, 09:52
|- - KalashKS   Цитата(Xenia @ Oct 29 2012, 13:52) В ваше...   Oct 29 2012, 09:57
- - ivan219   Делаем ДПФ или Герцель на оба сигнала после чего в...   Oct 29 2012, 13:54
|- - анатолий   Цитата(ivan219 @ Oct 29 2012, 15:54) Дела...   Oct 30 2012, 17:33
- - ivan219   Если смотреть на спектр вещественного сигнала, то ...   Mar 6 2013, 17:11


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 9th August 2025 - 01:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016