HOME

TheInfoList



OR:

A Costas loop is a
phase-locked loop A phase-locked loop or phase lock loop (PLL) is a control system that generates an output signal whose phase is related to the phase of an input signal. There are several different types; the simplest is an electronic circuit consisting of a ...
(PLL) based circuit which is used for carrier frequency
recovery Recovery or Recover may refer to: Arts and entertainment Books * ''Recovery'' (novel), a Star Wars e-book * Recovery Version, a translation of the Bible with footnotes published by Living Stream Ministry Film and television * ''Recovery'' (fil ...
from suppressed-carrier modulation signals (e.g. double-
sideband In radio communications, a sideband is a band of frequencies higher than or lower than the carrier frequency, that are the result of the modulation process. The sidebands carry the information transmitted by the radio signal. The sidebands c ...
suppressed carrier signals) and phase modulation signals (e.g.
BPSK Phase-shift keying (PSK) is a digital modulation process which conveys data by changing (modulating) the phase of a constant frequency reference signal (the carrier wave). The modulation is accomplished by varying the sine and cosine inputs at ...
,
QPSK Phase-shift keying (PSK) is a digital modulation process which conveys data by changing (modulating) the phase of a constant frequency reference signal (the carrier wave). The modulation is accomplished by varying the sine and cosine inputs at ...
). It was invented by John P. Costas at
General Electric General Electric Company (GE) is an American multinational conglomerate founded in 1892, and incorporated in New York state and headquartered in Boston. The company operated in sectors including healthcare, aviation, power, renewable en ...
in the 1950s. Its invention was described as having had "a profound effect on modern digital communications". The primary application of Costas loops is in wireless receivers. Its advantage over other PLL-based detectors is that at small deviations the Costas loop error voltage is \sin(2(\theta_i-\theta_f)) as compared to \sin(\theta_i-\theta_f). This translates to double the sensitivity and also makes the Costas loop uniquely suited for tracking Doppler-shifted carriers, especially in
OFDM In telecommunications, orthogonal frequency-division multiplexing (OFDM) is a type of digital transmission and a method of encoding digital data on multiple carrier frequencies. OFDM has developed into a popular scheme for wideband digital commu ...
and
GPS receiver A satellite navigation device (satnav device) is a user equipment that uses one or more of several global navigation satellite systems (GNSS) to calculate the device's geographical position and provide navigational advice. Depending on the ...
s.


Classical implementation

In the classical implementation of a Costas loop, a local
voltage-controlled oscillator A microwave (12–18GHz) voltage-controlled oscillator A voltage-controlled oscillator (VCO) is an electronic oscillator whose oscillation frequency is controlled by a voltage input. The applied input voltage determines the instantaneous oscillat ...
(VCO) provides quadrature outputs, one to each of two
phase detector A phase detector or phase comparator is a frequency mixer, analog multiplier or logic circuit that generates a signal which represents the difference in phase between two signal inputs. The phase detector is an essential element of the phase- ...
s, ''e.g.'',
product detector A product detector is a type of demodulator used for AM and SSB signals. Rather than converting the envelope of the signal into the decoded waveform like an envelope detector, the product detector takes the product of the modulated signal and ...
s. The same phase of the input
signal In signal processing, a signal is a function that conveys information about a phenomenon. Any quantity that can vary over space or time can be used as a signal to share messages between observers. The '' IEEE Transactions on Signal Processing' ...
is also applied to both phase detectors, and the output of each
phase detector A phase detector or phase comparator is a frequency mixer, analog multiplier or logic circuit that generates a signal which represents the difference in phase between two signal inputs. The phase detector is an essential element of the phase- ...
is passed through a
low-pass filter A low-pass filter is a filter that passes signals with a frequency lower than a selected cutoff frequency and attenuates signals with frequencies higher than the cutoff frequency. The exact frequency response of the filter depends on the filt ...
. The outputs of these low-pass filters are inputs to another phase detector, the output of which passes through a noise-reduction filter before being used to control the voltage-controlled oscillator. The overall loop response is controlled by the two individual low-pass filters that precede the third phase detector, while the third low-pass filter serves a trivial role in terms of gain and phase margin. The above figure of a Costas loop is drawn under the "locked" state, where the VCO frequency and the incoming carrier frequency have become the same due to the Costas loop process. The figure does not represent the "unlocked" state.


Mathematical models


In the time domain

In the simplest case m^2(t) = 1. Therefore, m^2(t) = 1 does not affect the input of the noise-reduction filter. The carrier and
voltage-controlled oscillator A microwave (12–18GHz) voltage-controlled oscillator A voltage-controlled oscillator (VCO) is an electronic oscillator whose oscillation frequency is controlled by a voltage input. The applied input voltage determines the instantaneous oscillat ...
(VCO) signals are periodic oscillations f_(\theta_(t)) with high-frequencies \dot\theta_(t). The block \bigotimes is an
analog multiplier In electronics, an analog multiplier is a device that takes two analog signals and produces an output which is their product. Such circuits can be used to implement related functions such as ''squares'' (apply same signal to both inputs), and '' ...
. A
linear filter Linear filters process time-varying input signals to produce output signals, subject to the constraint of linearity. In most cases these linear filters are also time invariant (or shift invariant) in which case they can be analyzed exactly using ...
can be described mathematically by a system of linear differential equations: :\begin \dot x = Ax + b u_(t),& u_ = c^*x. \end where A is a constant matrix, x(t) is a state vector of the filter, b and c are constant vectors. The model of a VCO is usually assumed to be linear: : \begin \dot\theta_(t) = \omega^_ + K_ u_(t),& t \in ,T \end where \omega^_ is the free-running frequency of the VCO and K_ is the VCO gain factor. Similarly, it is possible to consider various nonlinear models of VCO. Suppose that the frequency of the master generator is constant \dot\theta_(t) \equiv \omega_. Equation of VCO and equation of filter yield : \begin \dot = Ax + bf_(\theta_(t))f_(\theta_(t)),& \dot\theta_ = \omega^_ + K_c^*x. \end The system is non-autonomous and rather tricky for investigation.


In the phase-frequency domain

In the simplest case, when : \begin f_\big(\theta_(t)\big) = \cos\big(\omega_ t\big),\ f_\big(\theta_(t)\big) &= \sin\big(\theta_(t)\big) \\ f_\big(\theta_(t)\big)^2 f_\left(\theta_(t)\right) f_\left(\theta_(t) - \frac\right) &= -\frac\Big( 2\sin(2\theta_(t)) + \sin(2\theta_(t) - 2\omega_ t) + \sin(2\theta_(t) + 2\omega_ t) \Big) \end The standard engineering assumption is that the filter removes the upper sideband frequency from the input but leaves the lower sideband without change. Thus it is assumed that the VCO input is \varphi(\theta_(t) - \theta_(t)) = \frac\sin(2\omega_ t - 2\theta_(t)). This makes a Costas loop equivalent to a
phase-locked loop A phase-locked loop or phase lock loop (PLL) is a control system that generates an output signal whose phase is related to the phase of an input signal. There are several different types; the simplest is an electronic circuit consisting of a ...
with
phase detector characteristic A phase detector characteristic is a function of phase difference describing the output of the phase detector. For the analysis of Phase detector it is usually considered the models of PD in signal (time) domain and phase-frequency domain. In this ...
\varphi(\theta) corresponding to the particular waveforms f_(\theta) and f_(\theta) of the input and VCO signals. It can be proved that filter outputs in the time and phase-frequency domains are almost equal. Thus it is possible to study the simpler autonomous system of differential equations :\begin \dot &= Ax + b\varphi(\Delta\theta), \\ \Delta\dot &= \omega_^ - \omega_ + K_c^*x, \\ \Delta\theta &= \theta_ - \theta_. \end. The
Krylov–Bogoliubov averaging method The Krylov–Bogolyubov averaging method (Krylov–Bogolyubov method of averaging) is a mathematical method for approximate analysis of oscillating processes in non-linear mechanics. The method is based on the averaging principle when the exact diff ...
allows one to prove that solutions of non-autonomous and autonomous equations are close under some assumptions. Thus, the Costas loop block diagram in the time domain can be asymptotically changed to the block diagram on the level of phase-frequency relations. The transition to the analysis of an autonomous dynamical model of the Costas loop (in place of the non-autonomous one) allows one to overcome the difficulties related to modeling the Costas loop in the time domain, where one has to simultaneously observe a very fast time scale of the input signals and slow time scale of signal's phase. This idea makes it possible to calculate core performance characteristics - hold-in, pull-in, and lock-in ranges.


Frequency acquisition

The classical Costas loop will work towards making the phase difference between the carrier and the VCO become a small, ideally zero, value. The small phase difference implies that frequency lock has been achieved.


QPSK Costas loop

The classical Costas loop can be adapted to
QPSK Phase-shift keying (PSK) is a digital modulation process which conveys data by changing (modulating) the phase of a constant frequency reference signal (the carrier wave). The modulation is accomplished by varying the sine and cosine inputs at ...
modulation for higher data rates. The input
QPSK Phase-shift keying (PSK) is a digital modulation process which conveys data by changing (modulating) the phase of a constant frequency reference signal (the carrier wave). The modulation is accomplished by varying the sine and cosine inputs at ...
signal is as follows : m_1(t)\cos\left(\omega_\text t\right) + m_2(t)\sin\left(\omega_\text t\right), m_1(t) = \pm 1, m_2(t) = \pm 1. Inputs of low-pass filters LPF1 and LPF2 are :\begin \varphi_1(t) &= \cos\left(\theta_\text\right)\left(m_1(t)\cos\left(\omega_\text t\right) + m_2(t)\sin\left(\omega_\text t\right)\right), \\ \varphi_2(t) &= \sin\left(\theta_\text\right)\left(m_1(t)\cos\left(\omega_\text t\right) + m_2(t)\sin\left(\omega_\text t\right)\right). \end After synchronization, the outputs of LPF1 Q(t) and LPF2 I(t) are used to get demodulated data (m_1(t) and m_2(t)). To adjust the frequency of the VCO to the reference frequency, signals Q(t) and I(t) are limited and cross-multiplied: :u_d(t) = I(t)\sgn(Q(t)) - Q(t)\sgn(I(t)). Then the signal u_d(t) is filtered by the loop filter and forms the tuning signal for the VCO u_\text(t), similar to BPSK Costas loop. Thus, QPSK Costas can be described by a system of ordinary differential equations: :\begin \dot_1 &= A_\text x_1 + b_\text\varphi_1(t),\\ \dot_2 &= A_\text x_2 + b_\text\varphi_2(t),\\ \dot &= A_\text x + b_\text\big(c_\text^* x_1\sgn(c_\text^* x_2) - c_\text^* x_2\sgn(c_\text^* x_1)\big),\\ \dot_\text &= \omega_\text^\text + K_\text\Big(c^*_\text x + h_\text\big(c_\text^* x_1\sgn(c_\text^* x_2) - c_\text^* x_2\sgn(c_\text^* x_1)\big)\Big).\\ \end Here A_\text, b_\text, c_\text are parameters of LPF1 and LPF2 and A_\text, b_\text, c_\text, h_\text are parameters of the loop filter.


References

* {{FS1037C Electronic oscillators Communication circuits