锁相环原理笔记
《通信之道》读书笔记2
相干解调的关键是,从已调信号中恢复出同频同相的载波信号,在与已调信号相乘的过程。这里主要说说载波恢复,分析了常见的两种载波恢复原理,即,平方环和Costas环。
锁相环原理
锁相环是载波恢复的基础。锁相环原理框图如下:
锁相环的作用是完成输出对输入的跟踪。图中可以看到输出信号和输入信号通过鉴相器(乘法器)再通过环形滤波器(低通滤波器)输出的低频缓变信号作为VCO的电压控制信号,控制VCO的输出频率。VCO输出的频率与输入信号再通过鉴相器,如此循环,直到输入信号和输出信号频率相等时(初相位不等),环路滤波器输出一个固定的直流电压控制VCO输出固定频率(与输入信号频率相等),此时锁相环锁定。
下面用公式表达这个过程:
假设VCO输出信号是一个余弦函数:
c
(
t
)
=
c
o
s
[
θ
(
t
)
]
c(t)=cos[\theta(t)]
c(t)=cos[θ(t)]
其中
θ
(
t
)
\theta(t)
θ(t)是相位函数,表达式为:
θ
(
t
)
=
2
π
f
0
t
+
ϕ
ˉ
=
2
π
f
0
t
+
K
∫
−
∞
t
u
c
(
τ
)
d
τ
\theta(t)=2\pi f_0t+\bar\phi=2\pi f_0t+K\int_ {-\infty}^{t}u_c(\tau)\text{d}\tau
θ(t)=2πf0t+ϕˉ=2πf0t+K∫−∞tuc(τ)dτ
针对上式举例:
假设
u
c
(
t
)
=
0
u_c(t)=0
uc(t)=0,则
c
(
t
)
=
c
o
s
(
2
π
f
0
t
)
c(t)=cos(2\pi f_0t)
c(t)=cos(2πf0t)
说明在控制电压为零的情况下,VCO输出自由振荡频率。
若
u
c
(
t
)
=
v
u_c(t)=v
uc(t)=v,控制电压是一个常数。此时瞬时角频率也是一个常数:
θ
(
t
)
=
2
π
f
0
t
+
K
∫
−
∞
t
v
d
τ
=
2
π
f
0
t
+
K
v
(
t
+
∞
)
\theta(t)=2\pi f_0t+K\int_{-\infty}^{t}v\text{d}\tau=2\pi f_0 t+Kv(t+\infty)
θ(t)=2πf0t+K∫−∞tvdτ=2πf0t+Kv(t+∞)
θ
(
t
)
\theta(t)
θ(t) 对
t
t
t 的导数是瞬时角频率。
w
(
t
)
=
d
d
t
θ
(
t
)
=
2
π
f
0
+
K
v
w(t)=\frac{\text{d}}{\text{d}t}\theta(t)=2\pi f_0 + Kv
w(t)=dtdθ(t)=2πf0+Kv
这就实现了用输入电压控制振荡频率。
当输入电压
u
c
(
t
)
u_c(t)
uc(t)是一个变量时:
w
(
t
)
=
d
d
t
θ
(
t
)
=
2
π
f
0
+
K
u
c
(
t
)
w(t)=\frac{\text{d}}{\text{d}t}\theta(t)=2\pi f_0+Ku_c(t)
w(t)=dtdθ(t)=2πf0+Kuc(t)
所以,振荡器的瞬时角频率与控制电压成线性关系。且不管
u
c
(
t
)
u_c(t)
uc(t)是什么波形,由于积分作用,
θ
(
t
)
\theta(t)
θ(t)总是一个连续函数,不会出现跳变,所以从
c
(
t
)
c(t)
c(t)的波形总是连续的。
例如2FSK的调制,就可使用VCO。控制电压为方波,输出两个频率。一个代表0,一个代表1。