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

 
 
> Определение задержки
ivan219
сообщение Jul 22 2011, 18:31
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Есть опорный ЛЧМ сигнал, и есть исследуемый ЛЧМ сигнал.
Исследуемый сигнал имеет какую то задержку в семплах.

Нужно определелить эту задержку?

Ниже приведены несколько рисунков.
В графике ФЧХ отображается разница фаз исследуемого сигнала и опорного.

Сообщение отредактировал ivan219 - Jul 22 2011, 18:39
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ivan219
сообщение Jul 22 2011, 19:27
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Цитата(bahurin @ Jul 22 2011, 22:49) *
1. Можно посчитать взаимную корреляционную функцию опорного и сдвинутого сигналов и ее максимум будет смещен ровно на величину задержки

Можно по подробнее.
Цитата(bahurin @ Jul 22 2011, 22:49) *
2. В ЛЧМ сигнале временная задержка соответствует частотному рассогласованию опорного и принятого сигналов. Вам надо раскрыть неоднозначность по фазе в ваших графиках и угол наклона даст временную задержку (при условии, что нет частотных сдвигов)

Да будут частотные сдвиги. Это для примера взят чистый сигнал.
Go to the top of the page
 
+Quote Post
bahurin
сообщение Jul 23 2011, 08:58
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



Цитата(ivan219 @ Jul 22 2011, 23:27) *
Можно по подробнее.



Взаимная корреляционная функция ничто иное как круговая свертка принятого и опорного сигналов. Может быть рассчитана через теорему о свертке как

R = abs( ifft( fft(s) * conj(fft(s0)) ) )


Цитата(ivan219 @ Jul 22 2011, 23:27) *
Да будут частотные сдвиги. Это для примера взят чистый сигнал.


В этом случае частотный сдвиг принятого и опорного сигналов будет выглядеть как временная задержка. Почитайте книгу Кук Бернфельд Радиолокационные сигналы там про лчм очень подробно расписано.

PS ваши картинки взаимной корреляции какие-то неубидительные, возможно есть ошибка в модели.
Go to the top of the page
 
+Quote Post
ivan219
сообщение Jul 23 2011, 11:53
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Цитата(bahurin @ Jul 23 2011, 12:58) *
Взаимная корреляционная функция ничто иное как круговая свертка принятого и опорного сигналов. Может быть рассчитана через теорему о свертке как

R = abs( ifft( fft(s) * conj(fft(s0)) ) )


Я делаю так, беру R = abs(IFFT(FFT(S) * FFT(S0))) (S0 повёрнут во времени во временной области 0 отсчёт идёт на место отсчёта N-1, а отсчёт N-1 идёт на место 0) размер блока FFT в 2 раза больше суммы выборок S + S0

Если не правильно объясните что означает функция conj()???

Вроде сейчас правильно определяется положение задержки.

Сообщение отредактировал ivan219 - Jul 23 2011, 12:05
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
bahurin
сообщение Jul 24 2011, 06:48
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



Цитата(ivan219 @ Jul 23 2011, 15:53) *
Я делаю так, беру R = abs(IFFT(FFT(S) * FFT(S0))) (S0 повёрнут во времени во временной области 0 отсчёт идёт на место отсчёта N-1, а отсчёт N-1 идёт на место 0) размер блока FFT в 2 раза больше суммы выборок S + S0

Если не правильно объясните что означает функция conj()???

Вроде сейчас правильно определяется положение задержки.


если вы развернули опорный сигнал, то операцию комплексного сопряжения conj делать не надо R = abs(IFFT(FFT(S) * FFT(S0))) в этом случае дает правильный результат, и картинки тоже стали более похожи на правду.
Go to the top of the page
 
+Quote Post
ivan219
сообщение Jul 24 2011, 07:41
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Цитата(bahurin @ Jul 24 2011, 10:48) *
если вы развернули опорный сигнал, то операцию комплексного сопряжения conj делать не надо R = abs(IFFT(FFT(S) * FFT(S0))) в этом случае дает правильный результат, и картинки тоже стали более похожи на правду.

Значит, комплексное сопряжение, и поворот во времени это равноценные операции или всё-таки есть какая-то разница?
На картинке корреляция с комплексно сопряженным сигналом.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ivan219   Определение задержки   Jul 22 2011, 18:31
- - bahurin   1. Можно посчитать взаимную корреляционную функцию...   Jul 22 2011, 18:49
- - ivan219   Поэкспериментировал с корреляцией, и вот что получ...   Jul 22 2011, 20:49
- - almost   Conj() это комплексно сопряженное число. Т.е. взяв...   Jul 23 2011, 12:13
|- - ivan219   Цитата(almost @ Jul 23 2011, 16:13) Conj(...   Jul 23 2011, 12:25
- - ivan219   Разобрался комплексно сопряженный спектр это спект...   Jul 23 2011, 15:19
|- - Artem_Petrik   Цитата(ivan219 @ Jul 23 2011, 18:19) Разо...   Jul 23 2011, 15:57
|- - ivan219   Цитата(Artem_Petrik @ Jul 23 2011, 19:57)...   Jul 23 2011, 18:26
- - thermit   Хоть один здравомыслящий человек нашелся... Похоже...   Jul 23 2011, 18:19
- - ivan219   Выяснилась маленькая не приятность с фазовым сдвиг...   Jul 27 2011, 08:06
|- - almost   Цитата(ivan219 @ Jul 27 2011, 12:06) Выяс...   Jul 27 2011, 10:56
- - ivan219   Что-то не ясно про весовую функцию. Она же просто ...   Jul 28 2011, 20:34


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

 


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


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