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

 
 
> Найти разность фаз одинаковых сигналов
Sergey Krivonoso...
сообщение Feb 7 2018, 12:47
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 10-07-08
Из: Днепропетровск
Пользователь №: 38 859



Добрый день!
Есть 128 выборок сигнала и эталона. 128 выборок является периодом. Необходимо вычислить сдвиг по фазе 2 сигналов. Как это сделать без перебора?

Прикрепленное изображение


На графике пример 2 сигналов с 36 выборками. Если 36 выборок я могу обработать методом перебора (сдвиг на 1 и сравнение сигналов), то 128 занимает в 10 раз больше времени.


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Feb 7 2018, 14:09
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Ключевое слово для гугля будет "вычисление корреляционной функции через преобразование Фурье".


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
novikovfb
сообщение Feb 8 2018, 05:35
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 518
Регистрация: 29-09-11
Пользователь №: 67 450



Цитата(Rst7 @ Feb 7 2018, 18:09) *
Ключевое слово для гугля будет "вычисление корреляционной функции через преобразование Фурье".

Правильно ли я понял, что предлагаете посчитать корреляцию эталона (один раз) и фактического сигнала с синусом и косинусом основной гармоники и по ним считать разность фаз?
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 8 2018, 07:15
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(novikovfb @ Feb 8 2018, 11:35) *
Правильно ли я понял, что предлагаете посчитать корреляцию эталона (один раз) и фактического сигнала с синусом и косинусом основной гармоники и по ним считать разность фаз?

нет,
произведению сигналов в частотной области соответствует свертка сигналов во временной области
но даже для 128 отсчётов сделать три (два на самом деле, эталон можно посчитать один раз заранее) преобразования Фурье, хоть и быстрых, в зависимости от того на чём считается, может оказаться не быстрее прямого вычисления корреляции.
через Фурье выигрыш будет для более длинных выборок.
Go to the top of the page
 
+Quote Post
novikovfb
сообщение Feb 8 2018, 07:53
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 518
Регистрация: 29-09-11
Пользователь №: 67 450



Цитата(_pv @ Feb 8 2018, 11:15) *
нет,
произведению сигналов в частотной области соответствует свертка сигналов во временной области
но даже для 128 отсчётов сделать три (два на самом деле, эталон можно посчитать один раз заранее) преобразования Фурье, хоть и быстрых, в зависимости от того на чём считается, может оказаться не быстрее прямого вычисления корреляции.
через Фурье выигрыш будет для более длинных выборок.

зачем полное Фурье? Достаточно посчитать корреляцию два раза (по синусу и по косинусу).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Sergey Krivonosov   Найти разность фаз одинаковых сигналов   Feb 7 2018, 12:47
||- - _pv   Цитата(novikovfb @ Feb 8 2018, 14:53) зач...   Feb 8 2018, 08:38
||- - blackfin   Цитата(_pv @ Feb 8 2018, 11:38) какой час...   Feb 8 2018, 08:47
||- - novikovfb   Цитата(blackfin @ Feb 8 2018, 12:47) PPS....   Feb 8 2018, 09:36
||- - blackfin   Цитата(novikovfb @ Feb 8 2018, 12:36) По ...   Feb 8 2018, 09:52
||- - Sergey Krivonosov   Цитата(blackfin @ Feb 8 2018, 11:52) Во-п...   Feb 8 2018, 12:32
||- - blackfin   Цитата(Sergey Krivonosov @ Feb 8 2018, 15...   Feb 8 2018, 12:50
||- - Sergey Krivonosov   Цитата(blackfin @ Feb 8 2018, 14:50) Даже...   Feb 8 2018, 12:56
||- - blackfin   Цитата(Sergey Krivonosov @ Feb 8 2018, 15...   Feb 8 2018, 12:58
|- - Sergey Krivonosov   Цитата(novikovfb @ Feb 8 2018, 07:35) Пра...   Feb 8 2018, 08:50
|- - blackfin   Цитата(Sergey Krivonosov @ Feb 8 2018, 11...   Feb 8 2018, 09:17
- - ViKo   Преобразование фурье ведь вычисляет фазовый спектр...   Feb 8 2018, 06:46
- - ViKo   А еще можно вычислять корреляцию с эталоном по мер...   Feb 8 2018, 13:11
- - Sergey Krivonosov   Нахожу сдвиг фазы сигнала и сдвиг фазы эталона по...   Feb 10 2018, 08:21
|- - blackfin   Цитата(Sergey Krivonosov @ Feb 10 2018, 11...   Feb 10 2018, 08:30
- - ViKo   Я никогда не задумывался о подобном. Думал, первая...   Feb 10 2018, 09:31
|- - blackfin   Цитата(ViKo @ Feb 10 2018, 12:31) Но прим...   Feb 10 2018, 09:50
- - Sergey Krivonosov   Всем спасибо, что помогли разобраться в теме. Мне ...   Feb 13 2018, 08:05
- - qxov   Верный ответ - во втором сообщении темы.   Feb 14 2018, 08:37


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

 


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


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