-
sdr.ClosedLoopPLL(noise_bandwidth: float, damping_factor: float, K0: float =
1.0
, Kp: float =1.0
, sample_rate: float =1.0
) Creates a closed-loop PLL analysis object.
- Parameters:¶
- noise_bandwidth: float¶
The normalized noise bandwidth \(B_n T\) of the loop filter, where \(B_n\) is the noise bandwidth in Hz and \(T\) is the sampling period in seconds.
- damping_factor: float¶
The damping factor \(\zeta\) of the loop filter. \(\zeta = 1\) is critically damped, \(\zeta < 1\) is underdamped, and \(\zeta > 1\) is overdamped.
- K0: float =
1.0
¶ The NCO gain \(K_0\).
- Kp: float =
1.0
¶ The gain \(K_p\) of the phase error detector (PED) or time error detector (TED).
- sample_rate: float =
1.0
¶ The sample rate \(f_s\) of the PLL in Hz.
Examples
See the Phase-locked loops example.