Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: IQ Imbalance Compensation
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
quato_a
Доброго времени суток!

Изучаю статью IQ Imbalance Compensation - Blind, Pilot-Based Algorithms, using Different IQ Imbalance Models.
В blind алгоритме не ясна формула (4.1) (стр.28).
Цитата
teta1 = (-1) * mean( sgn( XlpI(t) ) * XlpQ(i) )

Функция sgn() означает sign(), знак?
Если так, то получается, что при вычислении С2 по формуле (4.5) (стр.29) я получу нуль, поскольку teta3^2 - teta1^2 дадут нуль.

Верно ли я действую, что не беру среднее (mean), а беру сэмплы уже после символьной синхронизации?
_Anatoliy
Цитата(quato_a @ Feb 26 2017, 13:57) *

С темой,увы, не знаком, но вот похожая тема,там есть несколько ссылок тема, может поможет.
quato_a
Спасибо, давно этот топик искал. Пытался работать и той статьей. Есть вопросы...
masverter
Цитата(quato_a @ Feb 26 2017, 15:57) *
teta3^2 - teta1^2 дадут нуль
Знак XlpI(t) у Вас будет меняться, это влияет на вычисляемое среднее, поэтому совсем не обязательно, что |teta3|=|teta1|.
quato_a
Цитата(masverter @ Feb 26 2017, 19:07) *
Знак XlpI(t) у Вас будет меняться, это влияет на вычисляемое среднее, поэтому совсем не обязательно, что |teta3|=|teta1|.

Лагобадарю, изучу. Проверю sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.