Main Content

Continuous-Time VCO

(Removed) Implement voltage-controlled oscillator (VCO)

Continuous-Time VCO has been removed. For more information, see Version History.

Library

Components sublibrary of Synchronization

  • Continuous-Time VCO block

Description

The Continuous-Time VCO 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

y(t)=Accos(2πfct+2πkc0tu(τ)dτ+φ)

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.

Parameters

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.

Extended Capabilities

Version History

Introduced before R2006a

collapse all

R2024a: Removed

Continuous-Time VCO has been removed. To design voltage-controlled oscillators (VCOs) and phase-locked loops (PLLs), use the Phase-Locked Loops (Mixed-Signal Blockset) blocks.