0
\$\begingroup\$

I am writing code for a phase locked loop in MATLAB. Up to now, I assumed that the frequency of the input signal is given (known) and I choose the frequency of my VCO close or exactly the same as the reference signal. What if I do not know the reference signal frequency? How can I approach the problem in that case? How can I choose the frequency of the VCO?

\$\endgroup\$
1
  • \$\begingroup\$ The whole point of the reference signal is that it is one known frequency from which to stabilize the frequency of the VCO at the desired value using the PLL. You have to assume that the reference is one value and compute VCO and PLL parameters from there. \$\endgroup\$ Commented Jul 12, 2016 at 2:28

1 Answer 1

1
\$\begingroup\$

However I am wondering what if I do not know the reference signal frequency, how can I approach the problem in that case ? How can I choose the frequency of VCO?

The VCO frequency should be equal to the desired output frequency, or cover the range of desired output frequencies. It isn't related to the reference frequency.

But to go any further, you do have to know your range of accepted reference frequencies. Because you'll need to choose a divide ratio to divide down the output frequency, and possibly the reference frequency, to obtain two equal frequencies for comparing to each other.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.