|
Восстановление угла вектора по проекциям, Как правильно применить PLL для этой задачи? |
|
|
|
Jan 16 2015, 08:30
|
Знающий
   
Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997

|
Добрый день!
Есть некоторый вращающийся вектор с амплитудой A и фазой f: A*exp(f*i). Мне поступают измерения его проекций, т.е. x=Acos(f) и y=Asin(f), нужно по этим измерениям восстановить угол f. Так как измерения могут быть немного зашумленные, да и по другим причинам, нахождение в лоб арктангенса не приветствуется, хочется использовать некоторый динамический фильтр-наблюдатель. Нашел наводку, что для решения этой задачи на практике часто используется Phased Locked Loop, но беглый поиск не привел к конкретным схемам/формулам, хотя, по ощущениям, это должно быть что-то очень стандартное. Не хочется самому изобретать велосипед, может кто-то подскажет решение?
|
|
|
|
|
 |
Ответов
|
Jan 16 2015, 13:40
|
ʕʘ̅͜ʘ̅ʔ
    
Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691

|
Это хороший юмор, ага. в качестве упражения для метода наименьших квадратов: Диапазоном допустимых значений фазы -pi..pi I(t) = -1 + wgn(t) Q(t) = 0 + wgn(t) т.е. фаза колышется около pi. Цитата(serjj @ Jan 16 2015, 13:37)  Еще, если есть какие либо априорные знания о характере фазы на выходе алгоритма, можно сделать фильтрацию и после арктангенса. Например: известно, что у исходного сигнала присутствует постойнный линейный набег фазы, следовательно из зашумлённой фазы можно найти линию наклона методом наименьших квадратов. Или, как в случае ФМ/ЧМ фаза переносит полезный сигнал, полоса которого как правило меньше полосы входного x/y сигнала. Тогда, поставив дополнительный ФНЧ после вычисления фазы, можно уменьшить влияние шума.
|
|
|
|
Сообщений в этой теме
RHnd Восстановление угла вектора по проекциям Jan 16 2015, 08:30 Mc_off Можно решить с помощью 2-х таблиц и, если надо, фи... Jan 16 2015, 09:09 Dr.Alex Цитата(RHnd @ Jan 16 2015, 12:30) для реш... Jan 16 2015, 09:18 Fat Robot 1. Чтобы из проекций получить угол, так или иначе ... Jan 16 2015, 09:28 RHnd Спасибо за ответы! Но, к сожалению, это не сов... Jan 16 2015, 17:52 Mc_off Цитата(RHnd @ Jan 16 2015, 20:52) ... Мне... Jan 16 2015, 19:03  RHnd Цитата(Mc_off @ Jan 16 2015, 22:03) А ещё... Jan 16 2015, 19:15   Fat Robot Это многое объясняет, конечно
Цитата(RHnd @ ... Jan 16 2015, 20:24   canny Цитата(RHnd @ Jan 16 2015, 21:15) Угол то... Jan 17 2015, 06:35    RHnd Цитата(canny @ Jan 17 2015, 09:35) А поск... Jan 17 2015, 10:20 stealth-coder Ключевой вопрос - а зачем отказываться от использо... Jan 16 2015, 18:45 RHnd Прикинул немного. Амплитуда нам не важна, она легк... Jan 16 2015, 18:56 RHnd Цитата(RHnd @ Jan 16 2015, 21:56) Прикину... Jan 16 2015, 21:08 amaora Если для двигателей, то сам угол может и не понадо... Jan 18 2015, 14:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|