- Phase-Locked Loop (R2024a)
- Baseband PLL (R2024a)
- Charge Pump PLL (R2024a)
- Linearized Baseband PLL (R2024a)
- Continuous-Time VCO (R2024a)
Why was the continuous-time VCO block discontinued in the Communications Toolbox, and what is the recommended way to model it for PLL/RF synthesizer design?
32 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I am designing a PLL/frequency synthesizer for an RF transceiver, and for this application I require a continuous-time VCO to generate clean I/Q signals at the desired frequency through the PLL.
Previously, the Communications Toolbox included a continuous-time VCO block, but in recent releases it only provides square-wave VCOs. The Mixed-Signal Blockset has similar square-wave oscillators, which are not ideal for my RF modeling needs.
My questions are:
- What is the recommended approach to realistically model a continuous-time VCO in Simulink for PLL and synthesizer applications?
- If I use an analog filter after the square-wave VCO to approximate a sinusoid, will this introduce additional noise or artifacts?
- If I design my own continuous-time VCO using a MATLAB Function block, is there a straightforward way to add phase noise (similar to the existing VCO block functionality), or do I need to manually implement mean/variance-based noise processes each time?
Any guidance, examples, or suggestions on how to best model a clean continuous-time VCO with realistic phase noise in current MATLAB/Simulink would be greatly appreciated.
0 comentarios
Respuestas (1)
dpb
el 22 de Sept. de 2025
Movida: dpb
el 22 de Sept. de 2025
I "know nuthink!" about the field, but the release notes for R2024a contain the following
VCO and PLL blocks have been removed
These VCO and PLL blocks have been removed:
To design voltage-controlled oscillators (VCOs) and phase-locked loops (PLLs), use the Phase-Locked Loops (R2024a) (Mixed-Signal Blockset) blocks.
2 comentarios
dpb
el 25 de Sept. de 2025
Sorry can't be of more help but I know nothing in the area to be able to infer how to use the replacement blocksets; looking at the documentation wasn't of help to me in seeing how to use the new toolset.
Do you have a model using the previous components? If so, my recommendation is to submit a support request to official Mathworks support requesting guidance in moving that model to the new toolbox.
Submit to Mathworks at <Product Support Page>
Ver también
Categorías
Más información sobre Phase-Locked Loops en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!