Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Комплексный перемножитель + CORDIC
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
shumerok
Отсчеты сигнала с АЦП разделяются на четные и нечетные (Iin и Qin), после чего перемножаются с опорой по формуле:
IOUT = Iin x cos (ωc) - Qin x sin (ωc)
QOUT = Iin x sin (ωc) + Qin x cos (ωc).
Далее компоненты с удвоенной частотой фильтруются, а отфильтрованные отсчеты поступают на CORDIC для вычисления арктангенса.
Вопрос в следующем: надо ли для демодулирования сигнала постоянно подстраивать фазу опорного генератора при повороте фазы, или же необходимо определить только начальную фазу, а затем анализировать повороты фазы после CORDIC и принимать решение о переданном символе.
vadimuzzz
не бывает 2 одинаковых генераторов, поэтому применяется либо автоподстройка опорного генератора приемника, либо дифференциальная модуляция
shumerok
Цитата(vadimuzzz @ May 5 2011, 04:48) *
не бывает 2 одинаковых генераторов, поэтому применяется либо автоподстройка опорного генератора приемника, либо дифференциальная модуляция

Это понятно что не бывает и что частота и фаза генераторов со временем и от температуры и из-за Доплера будут уползать. Я может не совсем понятно сформулировал вопрос.
Опишу модуляцию подробнее:
1. Дифференциальное кодирование символов.
2. Преобразование из алфавита (-1, 1) в алфавит (-1, 0, 1).
3. Далее фильтр с характеристикой приподнятого косинуса.
4. Непосредственно управление фазой: если -1, то фаза вращается на -pi/2; если 1, то на +pi/2, если 0, то фаза не меняется.
Каким при такой модуляции будет алгоритм демодуляции сигнала? Если опишите поподробнее буду признателен.
vadimuzzz
берете разность фаз текущего и предыдущего символов и декодируете. абсолютное значение фазы не важно.
shumerok
Цитата(vadimuzzz @ May 5 2011, 11:01) *
берете разность фаз текущего и предыдущего символов и декодируете. абсолютное значение фазы не важно.

Наверное я вас окончательно запутал. Интересует алгоритм восстановления несущей и тактовой.
vadimuzzz
Цитата(shumerok @ May 5 2011, 17:13) *
Наверное я вас окончательно запутал. Интересует алгоритм восстановления несущей и тактовой.

тактовую можно по Гарднеру, несущая - петля Костаса или tanloop
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.