Setting the right control parameter for an All Digital PLL

조회 수: 2 (최근 30일)
Stephan Köhnen
Stephan Köhnen 2017년 10월 4일
댓글: Stephan Köhnen 2017년 10월 6일
Hey all out there,
I'm trying to find the right parameter for my ADPLL but i think there is a bug in my calculation. Maybe because I've choosen the wrong transmission factor for the Phase Frequency Detector, but I don't know how to fix it yet. I have read lectures about it nearly the whole last week, but it just wont work correctely. So maybe one of you know something more about ADPLLs then me.
My explicit questions:
- Is the PFD transmission factor "kd" in the param.m script correct? - Do I realy need the gain in the feedback loop of the ADPLL_HDL.mdl?
To support the debugging:
I've written a script to run the model, set ad calculate the parameter. I also built up the model with annotations and linked the paper I used as reference in the model. All of them are attached. I've also attached a ADPLL_signal.png to show the produced Pahse Locked Loop signal. Looks like a very sharp sine. :b
I hope thats a good base to work with to debug and understand my proplem.
Sincerely Stephan
  댓글 수: 1
Stephan Köhnen
Stephan Köhnen 2017년 10월 6일
Okay, I've set all the parameter correctly now and the Phase Frequency Detector works as fine as the Low Pass Filter for the error signal.
But unfortunately the used PI-Controler wind work correctly. Every time i calculate the filter coefficients the gain is much to strong!
Does anybody has any idea about possible faults?
The updated model is attached.
Thank you for supporting!

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Digital Filter Analysis에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by