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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Неопределенность фазы
DDA
сообщение Sep 27 2006, 05:21
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 11-08-06
Пользователь №: 19 479



Может кто подскажет.
Имеется нескольно отсчётов в частотной области у которых известна фаза, причём главное значение (т.е -180..+180 град), также известно что вся фазовая характеристика линейна(диапазон изменения фазы болше чем -180..+180). Необходимо по этим отчётам восстановить фазовую характеристику. Колличество разрывов между имеющимися отсчётами неизвестно.
Обычно считают что отчёты расположены так что можно обнаружить разрыв и исключить его. Здесь это не катит.
Go to the top of the page
 
+Quote Post
petrov
сообщение Sep 27 2006, 06:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



В этой книге немного рассматриваются методы развёртывания фазы:
http://www.book.ru/cgi-bin/book.pl?page=4&book=9698


Компьютерная обработка сигналов в приложении к интерферометрическим схемам автор: Васильев В.Н., Гуров И.П. издательство: БХВ-Петербург год: 1998 ISBN: 5-8206-0001-0

Возможно где-то видел и в электронном виде.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Sep 27 2006, 09:49
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(DDA @ Sep 27 2006, 09:21) *
Может кто подскажет.
Имеется нескольно отсчётов в частотной области у которых известна фаза, причём главное значение (т.е -180..+180 град), также известно что вся фазовая характеристика линейна(диапазон изменения фазы болше чем -180..+180). Необходимо по этим отчётам восстановить фазовую характеристику. Колличество разрывов между имеющимися отсчётами неизвестно.
Обычно считают что отчёты расположены так что можно обнаружить разрыв и исключить его. Здесь это не катит.
А проходит ли фазовая характеристика через начало координат?
В противном случае, известно ли её значение на нулевой частоте?


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Alexsys
сообщение Sep 27 2006, 10:05
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 47
Регистрация: 8-08-06
Из: Москва
Пользователь №: 19 398



Эта операция называется развертыванием или сшивкой фазы (phase unwraping). Простейший алгоритм такой:

1. если разность между i-м и (i+1)-м отсчетами < 180гр, то 2, иначе прибавляем или вычитаем из (i+1)-го отсчета 360гр в зависимости от знака разности i-го (i+1)-го отсчетов.
2. i++ переходим к следующему отсчету.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Sep 27 2006, 10:07
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Alexsys @ Sep 27 2006, 14:05) *
Эта операция называется развертыванием или сшивкой фазы (phase unwraping). Простейший алгоритм такой:

1. если разность между i-м и (i+1)-м отсчетами < 180гр, то 2, иначе прибавляем или вычитаем из (i+1)-го отсчета 360гр в зависимости от знака разности i-го (i+1)-го отсчетов.
2. i++ переходим к следующему отсчету.
Действуя так, запросто можете пропустить период-другой. smile.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
SM
сообщение Sep 27 2006, 10:24
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(DDA @ Sep 27 2006, 09:21) *
Может кто подскажет.
Имеется нескольно отсчётов в частотной области у которых известна фаза, причём главное значение (т.е -180..+180 град), также известно что вся фазовая характеристика линейна(диапазон изменения фазы болше чем -180..+180). Необходимо по этим отчётам восстановить фазовую характеристику. Колличество разрывов между имеющимися отсчётами неизвестно.
Обычно считают что отчёты расположены так что можно обнаружить разрыв и исключить его. Здесь это не катит.


Дык тут бесконечное множество решений будет...
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Sep 27 2006, 10:39
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(SM @ Sep 27 2006, 14:24) *
Дык тут бесконечное множество решений будет...
Это верно, но, может быть, автора темы интересует "главное" решение (с минимальным наклоном ФЧХ)?


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
st256
сообщение Sep 27 2006, 12:27
Сообщение #8


СТАТУС: только для чтения
**

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



Цитата(DDA @ Sep 27 2006, 14:21) *
Может кто подскажет.
Имеется нескольно отсчётов в частотной области у которых известна фаза, причём главное значение (т.е -180..+180 град), также известно что вся фазовая характеристика линейна(диапазон изменения фазы болше чем -180..+180). Необходимо по этим отчётам восстановить фазовую характеристику. Колличество разрывов между имеющимися отсчётами неизвестно.
Обычно считают что отчёты расположены так что можно обнаружить разрыв и исключить его. Здесь это не катит.


Вы лучше по-подробней о задаче расскажите, а то у меня получается, что в такой постановке задача может не иметь решения.
Go to the top of the page
 
+Quote Post
SM
сообщение Sep 27 2006, 12:38
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



В общем - если все так, как описано в задаче, т.е. ФЧХ априори линейна и имеются ее отсчеты, то задача будет всегда иметь бесконечное множество решений, определяемое "китайской" системой уравнений (фазу для удобства считаем 0..360, чтобы без +-):

k*x1+b = ph1; (mod 360)
k*x2+b = ph2; (mod 360)
...
k*xN+b = phN; (mod 360)

Ну а уж ее решать - дело техники.

P.S.

Прикол:
(k*x+cool.gif - это то, же, что и ( k*x+b ) только если скобки вплотную поставить smile.gif
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Sep 27 2006, 13:26
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(SM @ Sep 27 2006, 16:38) *
...Ну а уж ее решать - дело техники.
Как раз в этом, наверное, и заключена суть вопроса. smile.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
DDA
сообщение Sep 29 2006, 06:36
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 11-08-06
Пользователь №: 19 479



По предложенной системе уравнений. Да она будет иметь бесконечное кол-во решений. А если необходимо найти характеристику с минимальным наклоном и минимальным b?
Всё равно как решать ума не приложу.
Go to the top of the page
 
+Quote Post
SM
сообщение Sep 29 2006, 07:25
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Для b=0 и целых чисел это голимый китайский алгоритм остатков. А вот перенести его на два неизвестных в R+ это отдельный вопрос, к сожалению у меня готового решения нет.
Go to the top of the page
 
+Quote Post
Alexsys
сообщение Sep 29 2006, 07:59
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 47
Регистрация: 8-08-06
Из: Москва
Пользователь №: 19 398



К своему предыдущему посту хочу добавить, что вычитать (прибавлять) 360град. нужно до тех пор, пока разность между двумя точками не станет меньше 180град.

2 Stanislav

Моя ошибка в этом состояла?
Go to the top of the page
 
+Quote Post
DDA
сообщение Sep 29 2006, 08:08
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 11-08-06
Пользователь №: 19 479



Цитата(Alexsys @ Sep 29 2006, 14:59) *
К своему предыдущему посту хочу добавить, что вычитать (прибавлять) 360град. нужно до тех пор, пока разность между двумя точками не станет меньше 180град.

2 Stanislav

Моя ошибка в этом состояла?


Колличество "разрывов" то неизвестно между соседними отчётами
Go to the top of the page
 
+Quote Post
Alexsys
сообщение Sep 29 2006, 08:41
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 47
Регистрация: 8-08-06
Из: Москва
Пользователь №: 19 398



У нас есть три точки (x1+2*п*n1), (x2+2*п*n2), (x3+2*п*n3), где n1, n2, n3 - целые числа, причем n1 можно без потери общности считать равным нулю (если начальные условия не известны). Перебирая различные комбинации значений n2 и n3 и используя каждый раз метод наименьших квадратов подбираем такие значения n2 и n3 при которых невязка минимальна. Я думаю может получиться если число разрывов между точками не очень велико. Очень хорошо если известно возрастающая ФЧХ или убывающая.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 02:57
Рейтинг@Mail.ru


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