OFDM把一个宽带单载波切分成许多窄带多载波信号,每个窄带波形的符号持续时间长,这样就不会出现前后两个符号追尾事故了。
以20MHz带宽的波形为例,采样时钟50ns,家居环境室内多径时延扩展假定33ns,符号时间最多17ns,一个符号周期内payload效率最高34%。办公环境多径时延扩展假定166ns,严重追尾,根本用不了20MHz的带宽。如果把20MHz的宽带单载波信号的带宽平均分成64份,每份子载波的带宽312.5KHz,采样时钟3.2us,多径时延扩展相对于采样时钟占比就非常小了,一个符号周期内大部分时间在传输payload。
OFDM要解决的第一个问题是多个子载波如何做到互不干扰的独立工作。做法是每个子载波的中心频率是基波的整数倍,这样任意两个子载波在一个周期内的积分为0,从而可以在多载波混叠信号中分离出任意一个子载波。
OFDM一个符号周期内除了payload波形,还需要在前后两个payload波形之间插入保护间隔以对抗多径的时间弥散,但插入保护间隔后会导致两个子载波在一个周期内的积分不为零,从而载波泄露,无法从多载波信号中分离出单个子载波,这是OFDM面临的第二个问题,解决办法是保护间隔循环前缀,用子载波的尾部填充保护间隔,这样任意两个子载波在一个周期内的积分还是零,不会出现载波泄露。
OFDM要解决的第三个问题是计算量,从多载波信号中分离出每个子载波都需要做积分运算,这需要很长的计算时间。仔细观察多载波调制过程,会发现刚好是一个IFFT运算,可以利用现成的IP核硬件实现调制解调。
通过OFDM的一番操作,时域切分转化为了频域切分,符号时间成倍延长,倍数为FFT点数,多径时延在一个符号周期内的占比开销极小,从而无线局域网方案变得可行。
一个OFDM符号信息容量估计
以1024QAM,512点FFT的的OFDM符号为例,可以承载5120bit的信息。一个MPDU(MAC层协议数据单元)假设1400byte=11200bit的数据量,大约需要两个这样的OFDM符号来承载。