Communications Blockset | ![]() ![]() |
Implement a baseband phase-locked loop
Library
Description
The Baseband PLL (phase-locked loop) block is a feedback control system that automatically adjusts the phase of a locally generated signal to match the phase of an input signal. Unlike the Phase-Locked Loop block, this block uses a baseband method and does not depend on a carrier frequency.
This PLL has these three components:
To design a filter, you can use functions such as butter
, cheby1
, and cheby2
in the Signal Processing Toolbox. The default filter is a Chebyshev type II filter whose transfer function arises from the command below.
[num, den] = cheby2(3,40,100,'s')
The input signal represents the received signal. The input must be a sample-based scalar signal. The three output ports produce:
This model is nonlinear; for a linearized version, use the Linearized Baseband PLL block.
Dialog Box
See Also
Linearized Baseband PLL, Phase-Locked Loop
References
For more information about phase-locked loops, see the works listed in Selected Bibliography for Synchronization.
![]() | AWGN Channel | BCH Decoder | ![]() |