通信原理课程中,对于OFDM有提到,但是讲得不深。但是恰恰很多场合,都涉及到对于OFDM的考察。
1. 多载波调制(MCM)
教材中详细介绍的都是单载波调制通信方式,即使用单一载波。二进制数据,在一条路上发送。多载波调制将单一的数据流,分配到多个载波上,并行传输。因此,在和以前传输速率一样的情况下,每个子载波上的数据流更短,每个码元的持续时间可以更长,从而更加抗干扰,抗路径损耗。对于频率选择性衰落,可能会使得单载波系统整个失效,而对于多载波调制系统,只会部分受到影响。
2. OFDM的设计思想
从单载波调制到多载波调制,在一个时间-频率的二维资源图上,是节约了时间资源,但是损耗了频率资源。正常的多载波调制,不同自带信号之间的频率范围不能重叠,并且为了区分,应该设置一定的保护间隔,这使得最后合成的总信号,占用的带宽很大。而OFDM就是解决这一问题的,通过正交的子载波进行调制,能够使得不同子载波的频带可以互相重叠而不干扰,从而节省了频带。
3. OFDM的实现
OFDM的实现思路和MCM实现思路是一致的,即先串行转并行,调制到各自的子载波上,再加到一起。恰好,这个分配到子载波,并求和的操作,跟IDFT的功能一致,因此可以用其实现。
x
(
n
)
=
1
N
∑
k
=
0
N
−
1
X
(
k
)
e
j
2
π
N
k
n
x(n)=\frac{1}{N}\sum_{k=0}^{N-1}X(k)e^{j\frac{2\pi}{N}kn}
x(n)=N1k=0∑N−1X(k)ejN2πkn
以前我有一个疑问,为什么不用DFT呢?它也是复载波调制并求和的形式。现在我思考了下,其实用DFT也行,解调用对应的IDFT就可以了。只不过,发送的时候,用IDFT比较好理解。原本的串行数据,被分配到并行的频域上,然后需要再转换到时域。原本一个码元的周期,经过IDFT之后,变成了N点的时间序列,实现了N倍的降速。
4. DFT-S-OFDM
我们说了半天从单载波到多载波,即从时域串行到频域并行。DFT-S-OFDM,DFT扩展的OFDM,又要将频域的并行再变换时域的串行。
区别于OFDM,将高速的串行信号,进行分组,然后串行转并行。DFT-S-OFDM将时域信号先经过DFT,转变到频域,再拟用IDFT正常实现OFDM。相比于基本的OFDM,多进行了一步DFT。
这样做可以降低信号传输中的波动,提升功率利用率。我的理解是,原本时域信号,直接进行IDFT,不符合正常频率信号的特性,导致转换之后的信号,异常波动较大。而经过DFT变换的信号,是实打实的频域信号,再经过IDFT,就不会有上述问题。