pll output is just single dc line and no oscillation

3 次查看(过去 30 天)
I have used "Integer N PLL with Single Modulus Prescaler" on simulink to simulate the PLL time domain output but it gives my single DC line as output and no oscillation. I thought my setting might be incorrect so I put the same setting for the pll video on matlab youtube channel but the result is the same

回答(1 个)

Sudarsanan A K
Sudarsanan A K 2024-3-18
Hi Ahmad,
If you are observing a single DC line as the output in your Simulink PLL simulation without any oscillation, it likely means the PLL has successfully locked to the input signal. To troubleshoot and potentially observe transient behaviors or oscillations:
  • Re-evaluate Initial Conditions: Adjust the simulation to start from a non-locked state or introduce a disturbance.
  • Vary Input Signal Characteristics: Change the input signal's frequency or phase abruptly to challenge the PLL's locking mechanism.
  • Adjust PLL Configuration: Fine-tune loop filter settings and VCO frequency range to modify the system's response time and stability.
  • Verify Prescaler Configuration: Ensure the prescaler's division ratio is correctly set for the desired input frequency range.
  • Employ Diagnostic Tools: Use simulation scopes to monitor various points within the PLL loop, providing insight into its behavior throughout the locking process.
Adjusting these factors should help in observing the expected oscillations or transient behaviors in your PLL simulation.
For a practical reference on designing and evaluating a simple PLL model in Simulink, you might find this example helpful:
I hope this helps!

产品


版本

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by