Цитата(optimus @ Dec 22 2011, 07:03)

народ кто-нибудь реализовывал алгоритм классического цифрового ФАПЧ из Незами (глава 3.9). Схема представлена ниже. Пробовал построить модель на С с входным сигналом синуса - частота не захватывается. Файл с сишным кодом прикладывается
А чего вас, молодежь, так тянет на импортные источники, в родном гос-ве уже книги перестали издавать?
Кстати сказать, схема на рисунке не рабочая: в нижней ветви петлевого фильтра стрелки явно куда-то не туда смотрят

А по вашей программке, ну, начнем с того, где ФНЧ после умножителей? Я вижу вот это:
I[MsCount] += Signal[i]*sin(Faza);
Q[MsCount] += Signal[i]*cos(Faza);
и далее (в цикле)
Atan = fmod(atan(Q[MsCount]/I[MsCount]),2.*M_PI);
А ФНЧ-то где?
Кстати, на схеме действительно АПЧ, но в основе лежит именно ФАПЧ, т.к. система (очевидно) с астатизмом I порядка, следовательно, будет следить с точностью до начальной фазы.