(To be removed) Implement voltage-controlled oscillator
Continuous-Time VCO will be removed in a future release. To design voltage-controlled oscillators (VCOs) and phase-locked loops (PLLs), use the Phase-Locked Loops (Mixed-Signal Blockset) blocks.
Components sublibrary of Synchronization
The Continuous-Time VCO (voltage-controlled oscillator) block generates a signal with a frequency shift from the Quiescent frequency parameter that is proportional to the input signal. The input signal is interpreted as a voltage. If the input signal is u(t), then the output signal is
where Ac is the Output amplitude parameter, fc is the Quiescent frequency parameter, kc is the Input sensitivity parameter, and φ is the Initial phase parameter.
This block uses a continuous-time integrator to interpret the equation above.
The input and output are both sample-based scalar signals.
- Output amplitude
The amplitude of the output.
- Quiescent frequency
The frequency of the oscillator output when the input signal is zero.
- Input sensitivity
This value scales the input voltage and, consequently, the shift from the Quiescent frequency value. The units of Input sensitivity are Hertz per volt.
- Initial phase
The initial phase of the oscillator in radians.
C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.
Not recommended for production code.