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

 
 
> Вычислить разницу фазы.
DASM
сообщение Jan 7 2017, 03:36
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Дано. Сигнал и его копия, копия задержана 0.1 сек и пришла другим путем. Источник 455 кГц, монохроматичен и стабилен. Fd 10 msps, 8 bit. Пик фактор сигнала <5. Доплера пока нет в принятых. Нужно найти сдвиг фазы поточнее. Сейчас делаю что, просто тупо два Фурье от обоих, смотрю дельту angle на заданном "бине". Вроде получается но есть вопросы. Разрешение по времени значительно выше чем по Найквисту, получаю несколько бинов со значительной амлитудой. Что с ними делать? Может оконная ф-ция навроде хамминга нужна? Но для фазы. Второе - в половине случаев фурье дает угол меньше на 2пи, приходится прибавлять, чядн? unwrap как то совсем ни к месту, тупо if завел. Ну и есть способы лучше? Может xcorr? Сорри я нуб. .. Наверное надо сделать опорный синус и посчитать интеграл от угла с квадратурой опорной.. только не совсем понимаю как
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
khach
сообщение Jan 10 2017, 10:18
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Ищите по " seven parameter dual sine fit" типа как тут https://pdfs.semanticscholar.org/33d3/4ad52...3a3945e3828.pdf - хороший алгоритм для нахождения разности фаз на коротких выборках при гарантированной одинаковости частот двух синусов. Амплитуда, фаза и сдвиг нуля - свободные параметры.
Но при "рваных" изменениях фазы очень желательна синхронизация по моменту смены фазы, иначе алгоритм сходит с ума.
Go to the top of the page
 
+Quote Post
DASM
сообщение Jan 10 2017, 10:53
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Цитата(khach @ Jan 10 2017, 13:18) *
Ищите по " seven parameter dual sine fit" типа как тут https://pdfs.semanticscholar.org/33d3/4ad52...3a3945e3828.pdf - хороший алгоритм для нахождения разности фаз на коротких выборках при гарантированной одинаковости частот двух синусов. Амплитуда, фаза и сдвиг нуля - свободные параметры.
Но при "рваных" изменениях фазы очень желательна синхронизация по моменту смены фазы, иначе алгоритм сходит с ума.

Спасибо, но Вы не очень поняли, у меня шум намного больше сигнала
Go to the top of the page
 
+Quote Post
khach
сообщение Jan 10 2017, 11:54
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(DASM @ Jan 10 2017, 13:53) *
у меня шум намного больше сигнала

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

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DASM   Вычислить разницу фазы.   Jan 7 2017, 03:36
- - Lmx2315   Говорю на основе теоретических фантазий: 1. Перемн...   Jan 7 2017, 08:36
|- - DASM   Цитата(Lmx2315 @ Jan 7 2017, 11:36) Говор...   Jan 7 2017, 09:15
- - _pv   просто корреляция для нескольких значений сдвига м...   Jan 7 2017, 09:52
|- - DASM   Цитата(_pv @ Jan 7 2017, 12:52) просто ко...   Jan 7 2017, 10:42
- - _pv   тестовые данные бы сюда прикрепили. с Фурье есть ...   Jan 7 2017, 14:23
- - DASM   У меня не два разных сигнала, а один, пришедший ра...   Jan 7 2017, 19:16
|- - blackfin   Цитата(DASM @ Jan 7 2017, 22:16) У меня н...   Jan 7 2017, 19:43
|- - DASM   Цитата(blackfin @ Jan 7 2017, 22:43) Врод...   Jan 7 2017, 21:10
- - _pv   с таким объяснением про известную задерку но неизв...   Jan 7 2017, 19:31
- - jorikdima   Все таки не могу понять, чем не устраивает два изм...   Jan 7 2017, 23:13
- - DASM   Ну зато сообразил откуда "дрейф", просто...   Jan 8 2017, 02:59
|- - Lmx2315   Тему надо было назвать - "хочу измерять фазу ...   Jan 8 2017, 08:59
- - Artem_Petrik   Посчитать свертку сигналов друг с другом (ака ВКФ)...   Jan 8 2017, 14:28
|- - DASM   Цитата(Artem_Petrik @ Jan 8 2017, 17:28) ...   Jan 9 2017, 04:47
|- - Artem_Petrik   Цитата(DASM @ Jan 9 2017, 06:47) Проблемы...   Jan 9 2017, 10:31
|- - DASM   Цитата(Artem_Petrik @ Jan 9 2017, 13:31) ...   Jan 9 2017, 11:11
- - Artem_Petrik   Изначально у меня создалось впечатление, что задач...   Jan 9 2017, 11:50
- - jorikdima   RTK?   Jan 9 2017, 23:03
- - DASM   Близко. Но мне надо только понять глубину своего н...   Jan 10 2017, 01:23
- - DASM   это один канал по частоте, модуляция фазовая прост...   Jan 10 2017, 13:28
- - Alex11   Я умею вытаскивать фазу из FFT. Частоту при этом н...   Jan 15 2017, 19:12
|- - khach   Цитата(Alex11 @ Jan 15 2017, 22:12) Я уме...   Jan 15 2017, 21:29
- - _pv   после нахождения максимума частоты аппроксимацией ...   Jan 15 2017, 22:53
- - yes   >Спасибо, но Вы не очень поняли, у меня шум нам...   Jan 16 2017, 15:03
- - Alex11   Фаза крутится от бина к бину линейно. Ее нужно пер...   Jan 16 2017, 15:12
- - DASM   Да, Алекс11 все верно сказал, так и делал, сорри ч...   Jan 18 2017, 13:47
- - Alex11   А какое у Вас отношение частоты модуляции к частот...   Jan 19 2017, 19:12
|- - DASM   Цитата(Alex11 @ Jan 19 2017, 22:12) А как...   Jan 20 2017, 03:21
- - Alex11   Так что Вас тогда смущает. Берете фурье по 100 (пр...   Jan 20 2017, 17:06
- - DASM   Цитата(Alex11 @ Jan 20 2017, 20:06) Так ч...   Jan 21 2017, 02:20


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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 18:48
Рейтинг@Mail.ru


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