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

 
 
 
Reply to this topicStart new topic
> Комплексный перемножитель + CORDIC, Вопрос по демодуляции ФМ
shumerok
сообщение May 4 2011, 14:20
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 13-11-09
Пользователь №: 53 601



Отсчеты сигнала с АЦП разделяются на четные и нечетные (Iin и Qin), после чего перемножаются с опорой по формуле:
IOUT = Iin x cos (ωc) - Qin x sin (ωc)
QOUT = Iin x sin (ωc) + Qin x cos (ωc).
Далее компоненты с удвоенной частотой фильтруются, а отфильтрованные отсчеты поступают на CORDIC для вычисления арктангенса.
Вопрос в следующем: надо ли для демодулирования сигнала постоянно подстраивать фазу опорного генератора при повороте фазы, или же необходимо определить только начальную фазу, а затем анализировать повороты фазы после CORDIC и принимать решение о переданном символе.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 5 2011, 01:48
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



не бывает 2 одинаковых генераторов, поэтому применяется либо автоподстройка опорного генератора приемника, либо дифференциальная модуляция
Go to the top of the page
 
+Quote Post
shumerok
сообщение May 5 2011, 05:53
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 13-11-09
Пользователь №: 53 601



Цитата(vadimuzzz @ May 5 2011, 04:48) *
не бывает 2 одинаковых генераторов, поэтому применяется либо автоподстройка опорного генератора приемника, либо дифференциальная модуляция

Это понятно что не бывает и что частота и фаза генераторов со временем и от температуры и из-за Доплера будут уползать. Я может не совсем понятно сформулировал вопрос.
Опишу модуляцию подробнее:
1. Дифференциальное кодирование символов.
2. Преобразование из алфавита (-1, 1) в алфавит (-1, 0, 1).
3. Далее фильтр с характеристикой приподнятого косинуса.
4. Непосредственно управление фазой: если -1, то фаза вращается на -pi/2; если 1, то на +pi/2, если 0, то фаза не меняется.
Каким при такой модуляции будет алгоритм демодуляции сигнала? Если опишите поподробнее буду признателен.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 5 2011, 08:01
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



берете разность фаз текущего и предыдущего символов и декодируете. абсолютное значение фазы не важно.
Go to the top of the page
 
+Quote Post
shumerok
сообщение May 5 2011, 10:13
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 13-11-09
Пользователь №: 53 601



Цитата(vadimuzzz @ May 5 2011, 11:01) *
берете разность фаз текущего и предыдущего символов и декодируете. абсолютное значение фазы не важно.

Наверное я вас окончательно запутал. Интересует алгоритм восстановления несущей и тактовой.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 5 2011, 14:13
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



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

тактовую можно по Гарднеру, несущая - петля Костаса или tanloop
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th June 2025 - 20:03
Рейтинг@Mail.ru


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