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

 
 
> Цифровая ФАПЧ, Расчет контура
PavPro
сообщение Aug 3 2012, 05:40
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222



Доброго времени суток.
Знаю что данная тема поднималась на разных ветках форума.
Тем не менее нигде не смог найти ответ на ряд вопросов касающихся расчета цифровой ФАПЧ.
Ниже приводится алгоритм расчета контура ФАПЧ по Незами:

fclk = 10e6; % Частота дискретизации (Гц)
T = 1/fclk; % Время выборки (секунды)
M = 32; % Разрядность фазового аккумулятора NCO
fres = fclk/(2^M); % Разрешение по частоте NCO (Гц)
Ko = fres*2*pi; % Коэфф. усиления NCO (рад/сек * разряд)
Kd = 0.5; % Коэфф. усиления детектора (хрен знает в чем измеряется??)
Bn = 10e3; % Натуральная полоса пропускания ФАПЧ (Гц)
wn = Bn*2*pi; % Круговая полоса пропускания (рад/с)
zeta = 0.707; % Коэфф. демпфирования (затухания)
BL = 2*pi*Bn*(zeta+(1/(4*zeta))); % Шумовая полоса ФАПЧ
Kp = (T*(wn^2)/(2*Ko*Kd))*(1+(1/tan(T*wn/(4*zeta)))); % Пропорциональный коэфф.
Ki = T*(wn^2)/(Ko*Kd); % Интегральный коэфф.

Вопрос первый: правильно ли выполнен расчет в целом. Насколько можно доверять данной методике.
Дело в том что если считать по методике с http://www.dsplib.ru/content/dpll/dpll.html получаются совсем другие результаты
при одних и тех же изходных данных. Точнее числа получаются такими же, но они отличаются порядком запятой.
Тут как я понимаю, дело в масштабировании??

Вопрос второй. Как правильно выражается коэффициент фазового детектора?
В данном случае я принял равным Kd=0.5, изсходя из следующих соображений - при перемножении cos*sin в режиме слежения ФАПЧ,
амплитуда сигнала на выходе детектора становится ровно в половину меньше. Так ли это.
Заранее большое спасибо всем, кто поможет разобраться в данных вопросах!
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 23)
ysmat
сообщение Apr 8 2013, 17:35
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 18-01-09
Пользователь №: 43 553



Цитата(winipuh @ Apr 8 2013, 19:33) *
Вы, часом, не про ПИ-звено? Или Вы именно про фильтр (ФНЧ)?

Нет. sm.gif


вот схема
Прикрепленное изображение

фнч у меня есть он предназначен для того чтоб срезать
двойную частоту
входная частота 2,65 mgц ее девиация 200 кgц
частота клока выборок 66 mgц

Go to the top of the page
 
+Quote Post
winipuh
сообщение Apr 8 2013, 17:49
Сообщение #17


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 31-10-12
Пользователь №: 74 189



Цитата(ysmat @ Apr 8 2013, 21:35) *
вот схема

Круто! sm.gif
А выход то где? Где выходной клок?
Go to the top of the page
 
+Quote Post
ysmat
сообщение Apr 8 2013, 18:00
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 18-01-09
Пользователь №: 43 553



Цитата(winipuh @ Apr 8 2013, 20:49) *
Круто! sm.gif
А выход то где? Где выходной клок?

выход идет с фд в момент девиации на нем должен быть выброс
сигнализирующий о изменении фазы входного сигнала
а клок я не рисовал эта системная частота с которой работает плис
по сути частота семплов
Go to the top of the page
 
+Quote Post
winipuh
сообщение Apr 8 2013, 18:18
Сообщение #19


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 31-10-12
Пользователь №: 74 189



Цитата(ysmat @ Apr 8 2013, 22:00) *
выход идет с фд в момент девиации на нем должен быть выброс
сигнализирующий о изменении фазы входного сигнала
а клок я не рисовал эта системная частота с которой работает плис
по сути частота семплов

Признаюсь честно - я ни черта не понял sm.gif.
Просто когда речь заходит о цифровой ФАПЧ, то в голове у меня другая картинка рисуется...

Вы не могли бы поподробнее рассказать как работает Ваша ФАПЧ и, главное, для чего она работает.

Что это за блок "CORDIC PLL"? Общие представления о cordic имеются, что такое ARCT CORDIC тоже понятно. А вот что такое CORDIC PLL - нет sm.gif

А заодно объясните, как она решает (и может ли решать) "типичные" задачи для ФАПЧ:
1) Фильтрация дрожания фазы входного сигнала (джиттера).
2) Захват частоты, а главное - удержание частоты при потере входного сигнала.

Сообщение отредактировал winipuh - Apr 8 2013, 18:34
Go to the top of the page
 
+Quote Post
ysmat
сообщение Apr 8 2013, 18:48
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 18-01-09
Пользователь №: 43 553



Цитата(winipuh @ Apr 8 2013, 21:18) *
Признаюсь честно - я ни черта не понял sm.gif.
Просто когда речь заходит о цифровой ФАПЧ, то в голове у меня другая картинка рисуется...

Вы не могли бы поподробнее рассказать как работает Ваша ФАПЧ и, главное, для чего она работает.

Что это за блок "CORDIC PLL"? Общие представления о cordic имеются, что такое ARCT CORDIC тоже понятно. А вот что такое CORDIC PLL - нет sm.gif

А заодно объясните, как она решает (и может ли решать) "типичные" задачи для ФАПЧ:
1) Фильтрация дрожания фазы входного сигнала (джиттера).
2) Захват частоты, а главное - удержание частоты при потере входного сигнала.

идею я взял вот тут демодулятор с фапч
CORDIC PLL генератор dds sin cos то я перепутал вместо dds написал pll
по поводу второго пункта даже не знаю надо проверить
Go to the top of the page
 
+Quote Post
apxeolog
сообщение Apr 10 2013, 06:19
Сообщение #21





Группа: Новичок
Сообщений: 5
Регистрация: 14-02-13
Пользователь №: 75 616



я наверное не в тему, но может быть кто нибудь поделится ссылкой на незами? уже много раз встречал упоминание о нем, но не могу найти где скачать можно.
Go to the top of the page
 
+Quote Post
winipuh
сообщение Apr 10 2013, 12:32
Сообщение #22


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 31-10-12
Пользователь №: 74 189



Цитата(apxeolog @ Apr 10 2013, 10:19) *
кто нибудь поделится ссылкой на незами?

топик по сабжу, или здесь
Go to the top of the page
 
+Quote Post
Castiel
сообщение Apr 11 2014, 11:29
Сообщение #23





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



Уважаемые форумчане, я студент, совершенно ничего не понимающий по сабжу, кроме как сюда мне обратиться некуда, поэтому просьба пинать несильно sm.gif
Делаю лабу по созданию системы восстановления несущего колебания для QAM 256, но колебание не восстанавливается, скорее всего потому, что не могу рассчитать пропорциональный и интегральный коэффициенты. Методичка: Страница 64 отсюда ; скрины прилагаются. Кто-нибудь может подсказать, в какую сторону мне копать? Заранее благодарен за помощь)







Go to the top of the page
 
+Quote Post
des00
сообщение Apr 13 2014, 07:45
Сообщение #24


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Castiel @ Apr 11 2014, 18:29) *
Делаю лабу по созданию системы восстановления несущего колебания для QAM 256, но колебание не восстанавливается, скорее всего потому, что не могу рассчитать пропорциональный и интегральный коэффициенты. Методичка: Страница 64 отсюда ; скрины прилагаются. Кто-нибудь может подсказать, в какую сторону мне копать? Заранее благодарен за помощь)

Методичка хорошая, но вы упустили из виду
Код
The Costas loop is not designed to handle QAM16. It only works for BPSK, QPSK, and 8PSK.

читать здесь http://gnuradio.4.n7.nabble.com/Costas-loo...ck-td44109.html


--------------------
Go to the top of the page
 
+Quote Post

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

 


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


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