sdr.NCO(gain: float = 1.0, increment: float = 0.0, offset: float = 0.0)

Creates a numerically controlled oscillator (NCO).

Parameters:
gain: float = 1.0

The NCO gain \(K_0\).

increment: float = 0.0

The constant accumulation \(\omega\) of the NCO in radians/sample.

offset: float = 0.0

The absolute offset \(\theta\) of the NCO in radians.

Examples

See the Phase-locked loops example.