1. OFDM概述
OFDM (Orthogonal Frequency Division Multiplexing) 是一种多载波调制技术,通过将整个频段划分为多个紧密相邻的子载波来工作,每个子载波都独立地传输数据。
1.1 一些名词概念
根据奈奎斯特定理 (Nyquist Theorem):为了避免混叠和正确地恢复信号,码元速率的两倍即 2 × R B 2 \times R_B 2×RB 应该是信号传输所需的最小带宽。所以,在数字通信中,提高码元速率通常需要更大的传输带宽。此时,基带信号需要通过载波调制(将基带信号乘以一个高频的正弦波载波以将其从基带转移到射频)转移到一个更高的频率范围。
复用的概念:当一条物理信道的传输能力高于一路信号的需求时,该信道就可以被多路信号共享。复用是解决如何利用一条信道同时传输多路信号的技术,其目的是充分利用信道的频带或时间资源,提高信道的利用率。
不同类型的复用技术: 时分复用 (TDM, Time Division Multiplexing,通常用于数字信号的多路传输),频分复用 (FDM, Frequency Division Multiplexing,主要用于模拟信号的多路传输),码分复用 (CDM, Code Division Multiplexing),波分复用 (WDM, Wavelength Division Multiplexing)。
频分复用 (FDM, Frequency Division Multiplexing): 一种按频率划分信道的复用方式。信道的带宽被划分为多个互不充电的频段(子信道),每路信号占用一个子通道,并且各路之间必须有保护频带间隔。在接收端采用带通滤波器将多路信号分开,恢复所需要的信号。
在一个典型的频分复用(FDM)系统中,多个信号源在传输之前被调制到不同的频率带上,然后这些带有不同频率的信号被合并,并在一个共同的通信信道上进行传输。在接收端,这些信号再次被分离并解调回其原始形式。
以下是一个简化的FDM系统的原理框图的描述:
-
发送端:
- 输入信号:有多个独立的信号源,每个源产生一个信号。
- 载波振荡器:为每个信号分配一个载波频率。
- 调制器:每个信号都通过一个调制器,将其调制到分配的载波上。
- 合并器 / 加和器:所有调制后的信号都被合并或加和在一起,形成一个复合信号,该信号在一个共同的通信信道上进行传输。
-
通信信道:
- 传输合并后的复合信号。
-
接收端:
- 滤波器组:复合信号首先经过一组滤波器,每个滤波器选择性地提取出一个特定的载波频率。
- 解调器:从滤波器提取出的每个信号都通过一个解调器,将其解调回其原始形式。
- 输出信号:得到的信号现在与原始的输入信号匹配。
实际的FDM系统可能包含更多的组件,如放大器、混频器、同步设备等,以确保高质量的信号传输。
1.2 单载波传输
考虑带宽为
W
W
W 的信道
h
(
t
)
h(t)
h(t) 。通过发射机的发射滤波器
g
T
x
(
t
)
g_{\mathrm{Tx}}(t)
gTx(t), 对传输符号
{
a
n
}
\left\{a_n\right\}
{an} 进行脉冲成形, 其中每个符号的周期为
T
T
T, 则数据速率为
R
=
1
/
T
R=1 / T
R=1/T 。信号被接收后, 分别通过接收机的接收滤波器、均衡器和检测器进行处理。令
g
T
x
(
t
)
、
g
R
x
(
t
)
g_{\mathrm{Tx}}(t) 、 g_{\mathrm{Rx}}(t)
gTx(t)、gRx(t) 和
h
−
1
(
t
)
h^{-1}(t)
h−1(t) 分别表示发射滤波器的脉冲响应、接收滤波器的脉冲响应和均衡器的脉冲响应。均衡器的输出可以表示为1
y
(
t
)
=
∑
m
=
−
∞
∞
a
m
g
(
t
−
m
T
)
+
z
(
t
)
y(t)=\sum_{m=-\infty}^{\infty} a_m g(t-m T)+z(t)
y(t)=m=−∞∑∞amg(t−mT)+z(t)
其中,
z
(
t
)
z(t)
z(t) 为加性噪声,
g
(
t
)
g(t)
g(t) 为系统的总体脉冲响应:
g
(
t
)
=
g
T
x
(
t
)
∗
h
(
t
)
∗
g
R
x
(
t
)
∗
h
−
1
(
t
)
g(t)=g_{\mathrm{Tx}}(t) * h(t) * g_{\mathrm{Rx}}(t) * h^{-1}(t)
g(t)=gTx(t)∗h(t)∗gRx(t)∗h−1(t)
设计均衡器是为了补偿信道的影响,假设上式给出的均衡器完美补偿信道的影响。因此, 总体的信道脉冲响应只受发送滤波器和接收滤波器的影响。当可以忽略噪声项时, 均衡器的采样输出信号可以表示为
y
(
t
n
)
=
∑
m
=
−
∞
∞
a
m
g
(
(
n
−
m
)
T
)
,
t
n
=
n
T
y\left(t_n\right)=\sum_{m=-\infty}^{\infty} a_m g((n-m) T), t_n=n T
y(tn)=m=−∞∑∞amg((n−m)T),tn=nT
利用第
n
n
n 个采样检测
a
n
a_n
an, 上式 可以写成:
y
(
t
n
)
=
a
n
g
(
0
)
+
∑
m
=
−
∞
,
m
≠
n
∞
a
m
g
(
(
n
−
m
)
T
)
y\left(t_n\right)=a_n g(0)+\sum_{m=-\infty, m \neq n}^{\infty} a_m g((n-m) T)
y(tn)=ang(0)+m=−∞,m=n∑∞amg((n−m)T)
信道是带宽有限的, 因此
g
(
t
)
g(t)
g(t) 不可能是时间有限的2。如果
g
(
(
n
−
m
)
T
)
≠
0
,
∀
m
≠
n
g((n-m) T) \neq 0, \forall m \neq n
g((n−m)T)=0,∀m=n, 那么上式中的第二项会对
a
n
a_n
an 产生符号间干扰(ISI)。ISI 由总体脉冲响应的拖尾引起, 会降低数字通信系统的性能。在实际的系统中, 为了尽量降低或彻底消除 ISI, 必须仔细设计接收滤波器和发射滤波器。下图说明了在接收机如何由总体脉冲响应的拖尾引起 ISI。如图所示, 符号周期
T
T
T 决定了 ISI 的程度。符号周期越短, ISI 的影响越大。这意味着, 在单载波传输系统中, 除非
g
(
(
n
−
m
)
T
)
=
0
g((n-m) T)=0
g((n−m)T)=0,
∀
m
≠
n
\forall m \neq n
∀m=n, 否则, 当数据速率增大时 (即在图 中减小
T
T
T ), ISI 会变得十分显著。
1.3 ISI和奈奎斯特准则
要消除ISI,需要令总体脉冲响应满足:
g
(
(
n
−
m
)
T
)
=
δ
(
n
−
m
)
=
δ
(
l
)
=
{
1
,
l
=
0
0
,
l
≠
0
g((n-m) T)=\delta(n-m)=\delta(l)=\begin{cases}1, & l=0 \\ 0, & l \neq 0\end{cases}
g((n−m)T)=δ(n−m)=δ(l)={1,0,l=0l=0
等效的频域条件为:
∑
i
=
−
∞
∞
G
(
f
−
i
T
)
=
T
\sum_{i=-\infty}^{\infty} G\left(f-\frac{i}{T}\right)=T
i=−∞∑∞G(f−Ti)=T
其中,
G
(
f
)
G(f)
G(f) 为
g
(
t
)
g(t)
g(t) 的傅里叶变换, 表示总体的频域响应,上面两个条件被称为奈奎斯特准则。满足奈奎斯特准则的滤波器被称为奈奎斯特滤波器。理想的低通滤波器 (LPF) 就是奈奎斯特滤波器, 它具有 sinc 函数类型的脉冲响应(Sa函数)2, 或等价地具有矩形脉冲形状的频域响应, 可以表示为
G
I
(
f
)
=
1
2
W
rect
(
f
2
W
)
=
{
T
,
∣
f
∣
⩽
1
2
T
0
,
∣
f
∣
>
1
2
T
S
a
G_{\mathrm{I}}(f)=\frac{1}{2 W} \operatorname{rect}\left(\frac{f}{2 W}\right)=\left\{\begin{array}{ll} T, & |f| \leqslant \frac{1}{2 T} \\ 0, & |f|>\frac{1}{2 T} \end{array} \quad S_a\right.
GI(f)=2W1rect(2Wf)={T,0,∣f∣⩽2T1∣f∣>2T1Sa
其中, W = R / 2 = 1 / ( 2 T ) W=R / 2=1 /(2 T) W=R/2=1/(2T) , R R R 和 W W W 分别对应奈奎斯特速率和奈奎斯特带宽。实现没有 ISI、数据速率为 R R R 的传输时, 所需的最小带宽 W W W 被称为奈奎斯特带宽。
然而, 满足上式的理想的滤波器在物理上是不可实现的, 因为其脉冲响应不是因果的 (即在
t
<
0
t<0
t<0 的情况下,
g
(
t
)
≠
0
g(t) \neq 0
g(t)=0,并且持续时间是有限的)。另一个著名的物理上可实现的奈奎斯特滤波器是升余弦滤波器, 由下面的频率响应确定:
G
R
C
(
f
)
=
{
T
,
∣
f
∣
⩽
1
−
r
2
T
T
2
{
1
+
cos
π
T
r
(
∣
f
∣
−
1
−
r
2
T
)
}
,
1
−
r
2
T
<
∣
f
∣
⩽
1
+
r
2
T
0
,
∣
f
∣
>
1
+
r
2
T
G_{\mathrm{RC}}(f)= \begin{cases}T, & |f| \leqslant \frac{1-r}{2 T} \\ \frac{T}{2}\left\{1+\cos \frac{\pi T}{r}\left(|f|-\frac{1-r}{2 T}\right)\right\}, & \frac{1-r}{2 T}<|f| \leqslant \frac{1+r}{2 T} \\ 0, & |f|>\frac{1+r}{2 T}\end{cases}
GRC(f)=⎩
⎨
⎧T,2T{1+cosrπT(∣f∣−2T1−r)},0,∣f∣⩽2T1−r2T1−r<∣f∣⩽2T1+r∣f∣>2T1+r
其中,
r
r
r 为滚降系数, 取值范围为
0
⩽
r
⩽
1
0 \leqslant r \leqslant 1
0⩽r⩽1 。升余弦滤波器的脉冲响应占用的频带大于奈奎斯特带宽,其实际带宽由滚降系数
r
r
r 决定。在
r
=
0
r=0
r=0 时, 升余弦滤波器与理想 LPF 的带宽相同; 在
r
=
1
r=1
r=1 时, 其带宽是奈奎斯特带宽的 2 倍。在理想信道的情况下, 要求
G
R
x
(
f
)
=
G
T
x
∗
(
f
)
G_{\mathrm{Rx}}(f)=G_{\mathrm{Tx}}^*(f)
GRx(f)=GTx∗(f), 其中
G
T
x
(
f
)
G_{\mathrm{Tx}}(f)
GTx(f)和
G
R
x
(
f
)
G_{\mathrm{Rx}}(f)
GRx(f) 分别为发射滤波器
g
T
x
(
t
)
g_{\mathrm{Tx}}(t)
gTx(t) 和接收滤波器
g
R
x
(
t
)
g_{\mathrm{Rx}}(t)
gRx(t) 的频率响应。因为
G
R
x
(
f
)
=
G
T
x
∗
(
f
)
G_{\mathrm{Rx}}(f)=G_{\mathrm{Tx}}^*(f)
GRx(f)=GTx∗(f), 所以
G
R
C
(
f
)
=
∣
G
T
x
(
f
)
∣
2
G_{\mathrm{RC}}(f)=\left|G_{\mathrm{Tx}}(f)\right|^2
GRC(f)=∣GTx(f)∣2 或
G
T
x
(
f
)
=
G
R
C
(
f
)
G_{\mathrm{Tx}}(f)=\sqrt{G_{\mathrm{RC}}(f)}
GTx(f)=GRC(f) 。因此, 发射滤波器
g
T
x
(
t
)
g_{\mathrm{Tx}}(t)
gTx(t) 必须具有下面的频率响应,被称为平方根升余弦滤波器:
G
S
R
R
C
(
f
)
=
{
T
,
∣
f
∣
⩽
1
−
r
2
T
T
2
{
1
+
cos
π
T
r
(
∣
f
∣
−
1
−
r
2
T
)
}
,
1
−
r
2
T
<
∣
f
∣
⩽
1
+
r
2
T
0
,
∣
f
∣
>
1
+
r
2
T
G_{\mathrm{SRRC}}(f)= \begin{cases}\sqrt{T}, & |f| \leqslant \frac{1-r}{2 T} \\ \sqrt{\frac{T}{2}\left\{1+\cos \frac{\pi T}{r}\left(|f|-\frac{1-r}{2 T}\right)\right\},} & \frac{1-r}{2 T}<|f| \leqslant \frac{1+r}{2 T} \\ 0, & |f|>\frac{1+r}{2 T}\end{cases}
GSRRC(f)=⎩
⎨
⎧T,2T{1+cosrπT(∣f∣−2T1−r)},0,∣f∣⩽2T1−r2T1−r<∣f∣⩽2T1+r∣f∣>2T1+r
如果相同的平方根升余弦滤波器分别用于发射滤波器和接收滤波器, 那么后者相当于前者的元配滤波器, 即使任何一个平方根升余弦滤波器都不满足奈奎斯特准则, 合起来的频率响应也会满足奈奎斯特准则。
为了支持每秒传输
R
s
R_{\mathrm{s}}
Rs 个符号的速率, 所需的最小传输带宽为奈全斯特带宽, 即为
R
s
/
2
[
H
z
]
R_{\mathrm{s}} / 2[\mathrm{~Hz}]
Rs/2[ Hz] 。
R
s
=
1
T
s
,
W
=
1
2
T
s
R_{\mathrm{s}}=\frac{1}{T_{\mathrm{s}}}, ~~W=\frac{1}{2T_{\mathrm{s}}}
Rs=Ts1, W=2Ts1
这意味着在单载波传输系统中, 需要更大的传输带宽来支持更高的数据速率。假设均衡器能够完美补偿信道的影响,然而, 信号带宽随着符号速率的增大而增大,当信号带宽大于无线信道的相干带宽时, 链路会受到多径衰落的影响, 从而会产生 ISI。
虽然利用自适应均衡器3, 可以处理由时变多径衰落信道引起的 ISI。但是, 随着数据速率增大, 均衡器的复杂度增加。如果由有限脉冲响应 (FIR) 滤波器来实现自适应均衡器(这种均衡器类型具有固定数量的抽头,每个抽头都有一个权重,这些权重可以被调整来适应信道的特性,FIR均衡器的输出是其输入与每个抽头权重的乘积之和), 通过自适应调整抽头系数, 可以将 ISI 的影响降低到最小,但是, ISI 的影响越明显 (如当数据传输速率增大时), 所需的均衡器抽头越多。此外,ISI 随着数据速率的增大而增大, 均衡器由于复杂度太大而无法实现, 高数据速率的单载波传输是不可行的。
1.4 多载波传输
为了克服宽带信道单载波传输引起的频率选择性衰落,可以使用多载波实现高数据速率传输。下图给出了多载波传输系统的基本结构,在发射机, 通过多个窄带滤波器
H
k
(
f
)
H_k(f)
Hk(f),将案带信号分解为若干个窄带信号。在接收机, 通过多个窄带滤波器
G
k
(
f
)
G_k(f)
Gk(f) (每一个与
H
k
(
f
)
H_k(f)
Hk(f) 匹配), 再将这些窄带信号合成。
在多信道系统中, 频率选择性的宽带信道被分割成
N
N
N 个频率平坦的窄带子信道(如下图), 每个子信道的子载波频率为
f
k
f_k
fk,
k
=
0
,
1
,
2
,
⋯
,
N
−
1
k=0,1,2, \cdots, N-1
k=0,1,2,⋯,N−1 。窄带信道的非频率选择性可以降低每个子信道上均衡器的复杂度。只要能够保持子信道间的正交性,就可以抑制载波间干扰 (ICI),从而可以实现无失真的传输。
下图是多载波通信的基本结构,在正交子信道上, 不同的符号以并行形式传输。令
X
l
[
k
]
X_l[k]
Xl[k] 和
Y
l
[
k
]
Y_l[k]
Yl[k] 分别表示第
l
l
l 个符号间隔内子载波频率为
f
k
f_k
fk 上的发射信号和接收信号。这意味着, 可以将多载波传输看做一种频分多址 (FDMA) 方法。
下图为多载波传输系统的发射信号的频谱, 其中发射信号占据带宽相等的多个子带, 每个子带都有不同的载波频率。如下图所示, 如果每个子信道都是带宽有限的, 那么多载波传输就变成了滤波多音频(Filtered Multi-tone, FMT) 传输。虽然, FMT 多载波传输系统可以应对宽带信道的频率选择性, 但是当子载波数量增加时, 需要更多的编码器/解码器、振荡器和更高质量的滤波器, 因此它的实现变得很复杂。
1.5 OFDM传输方案
正交频分复用(OFDM)传输方案是多信道系统的另一个形式。
下图(a) 为OFDM传输方案,OFDM 没有为每个子载波信道使用独立的誌波器和振荡器。而且, 为了带宽效率, 子载波的频谱柤互重叠, 这与 FMT 传输方案将宽带分为
N
N
N 个正交的窄带子信道不同。将单载波的奈奎斯特准则推广到多载波的准则, 可以产生频域上重叠的正交子载波信号。在实际中, 离散傅里叶变换 (DFT) 和离散傅里叶逆变换 (IDFT)对于实现这些正交信号是非常有用的。通过快速傅里叶 (FFT) 和快速傅里叶逆变换 (IFFT), 可以有效实现 DFT 和 IDFT。
下图(b) 给出了由 IDFT/DFT 实现的 OFDM 传输结构:
- 对发射符号 { X I [ k ] } k = 0 N − 1 \left\{X_I[k]\right\}_{k=0}^{N-1} {XI[k]}k=0N−1 采用 N N N 点的 IFFT, 可以生成 { x [ n ] } n = 0 N − 1 \{x[n]\}_{n=0}^{N-1} {x[n]}n=0N−1, 它们是对 N N N 个子载波信号之和的采样。
- 令 y [ n ] y[n] y[n] 表示接收信号的采样, 对应于具有加性澡声 w [ n ] w[n] w[n] 的 x [ n ] x[n] x[n], 即 y [ n ] = x [ n ] + w [ n ] y[n]=x[n]+w[n] y[n]=x[n]+w[n] 。在接收机, 对 { y [ n ] } n = 0 N − 1 \{y[n]\}_{n=0}^{N-1} {y[n]}n=0N−1 采用 N N N 点的 FFT, 可以得到包含噪声的发射符号 { Y l [ k ] } k = 0 N − 1 \left\{Y_l[k]\right\}_{k=0}^{N-1} {Yl[k]}k=0N−1 。
当所有子载波的持续时间
T
T
T 有限时, 可以认为 OFDM 信号的频谱是经过频移的 sinc 函数在频域上的总和, 如下图©所示, 其中所有重叠的相邻 sinc 函数的间隔是
1
/
T
1 / T
1/T。因为每个符号上的每个子载波信号都是时间有限的 (带宽无限), 所以 OFDM 信号会产生带外辐射, 这将引起不可忽格的邻道干扰 (Adjacent Channel Interference, ACI)。从下图(d)可以清楚地看到, 频谱的第一旁瓣与主瓣相比不是很小。因此, 为了减小带外辐射, OFDM 方案在外侧的子载波上设置了一个保护带宽。为了消除 OFDM 符号间的 ISI, OFDM 方案也会在时域插入保护间隔, 被称为循环前缀 (Cyclic Prefix, CP)。
表 1 单载波和双载波传输方案的比较
单载波传输 | 双载波传输 | |
---|---|---|
于载波间隔 | —— | OFDM/DMT: 1/符号周期 |
咪方加窗 | 恒等传播函数 (如1余弦被窗) | 加窗 (如滚降窗) |
于滤波器冲激响应 | 不等幅 不等宽 | 正交性: TE形式 等幅 (CP) 等幅 (VC) |
抗噪 | 在: 传播函数信道冲激响应>64 | 存储数量: 耦合数据集 等幅 (>64) |
效益 | 顺序控制传输过程 等幅受影响的码间干扰 | 存储数量: 耦合数据集, 非等幅 低、ACI受大 |
-
- sinc 函数:
sinc
函数经常在信号处理中出现,特别是与傅里叶变换和采样理论有关的地方。它的定义是: sinc ( x ) = sin ( π x ) π x \text{sinc}(x) = \frac{\sin(\pi x)}{\pi x} sinc(x)=πxsin(πx),当 x = 0 x = 0 x=0 时,由于 0 0 \frac{0}{0} 00 形式的不确定性,sinc
函数的值定义为1。这个函数在 x = 0 x = 0 x=0 处有一个主峰值,并且随着 x x x 值的增加,它的振幅逐渐衰减。2. Sa 函数:Sa
函数(或被称为抽样函数)是由一系列的正弦脉冲组成的,并且是傅里叶变换的基础。它的表达式为: Sa ( t ) = sinc ( t ) = sin ( π t ) π t \text{Sa}(t) = \text{sinc}(t) = \frac{\sin(\pi t)}{\pi t} Sa(t)=sinc(t)=πtsin(πt),它在 t = 0 t = 0 t=0 处有一个主峰值,并且在整数点 t = 1 , 2 , 3 , … t = 1, 2, 3, \ldots t=1,2,3,… 有零点。
- sinc 函数:
这种均衡器可以动态地调整其抽头的权重以适应变化的信道条件,通过使用算法(如最小均方算法或梯度下降算法),适应性均衡器可以在实时操作中自动更新其权重。均衡器抽头的物理含义:每个抽头捕获了信道响应在特定时延下的影响。通过调整每个抽头的权重,均衡器可以对信道响应的不同部分进行补偿。通常,均衡器的抽头数量与期望补偿的信道延迟有关。 ↩︎