Моделирование ФАПЧ
Добавлено: 24 фев 2017, 09:44
Здравствуйте. Хотел спросить знающих людей. В результате моделирования петли ФАПЧ получил следующие диаграммы:
На втором графике представлен сигнал ошибки на выходе петлевого фильтра.
Вроде бы всё хорошо, но по фазе синхронизации почему то нет. Проблема в том, что сигнал ошибки не стабилизируются около нуля, а немного ниже. С чем это может быть связано?
for k = 2:N
nco(k) = sin(2*pi*Fnco*Ts*(k-1) + pnco(k-1));
e(k) = Kd * s(k-1) * nco(k);
phi_output(k) = (Kp+Ki*Ts/2)*e(k) + (Ki*Ts/2-Kp)*e(k-1) + phi_output(k-1);
pnco(k) = pnco(k-1) + Ko * phi_output(k-1);
end;
Хотел так же спросить как задать время вхождения в синхронизм по частоте? Есть формулы, но как их связать с коэф усиления ГУНа и ФД, ведь по логике как раз это усиление и управляет временем вхождения в синхронизм.
На первом плоте представлен исходный сигнал и сигнал NCO.На втором графике представлен сигнал ошибки на выходе петлевого фильтра.
Вроде бы всё хорошо, но по фазе синхронизации почему то нет. Проблема в том, что сигнал ошибки не стабилизируются около нуля, а немного ниже. С чем это может быть связано?
for k = 2:N
nco(k) = sin(2*pi*Fnco*Ts*(k-1) + pnco(k-1));
e(k) = Kd * s(k-1) * nco(k);
phi_output(k) = (Kp+Ki*Ts/2)*e(k) + (Ki*Ts/2-Kp)*e(k-1) + phi_output(k-1);
pnco(k) = pnco(k-1) + Ko * phi_output(k-1);
end;
Хотел так же спросить как задать время вхождения в синхронизм по частоте? Есть формулы, но как их связать с коэф усиления ГУНа и ФД, ведь по логике как раз это усиление и управляет временем вхождения в синхронизм.