参考链接
CCK vs DSSS vs OFDM | Difference between CCK,DSSS,OFDM
CCK、DSSS、OFDM
802.11b支持四种数据速率,即 1 Mbps、2 Mbps、5.5 Mbps 和 11 Mbps。 DSSS 用于提供对 1 Mbps 和 2 Mbps 数据速率的支持。 CCK 用于 5.5 Mbps 和 11 Mbps,而 OFDM 用于更高数据速率的应用。 OFDM 用于802.11a、802.11g、802.11n、802.11ac 和 802.11ad 版本。OFDM 与 MIMO 一起使用以进一步提高数据速率。
DSSS(直接序列展频技术 Direct Sequence Spread Spectrum)
把要发送的信息用伪随机码(PN码)扩展到一个很宽的频带上去,在接收端,用与发端扩展用的相同的伪随机码对接收到的扩频信号进行相关处理,恢复出发送的信息。
原理很简单,把'0' '1'字符扩展成11Bit位的01字符串,抗干扰能力立马增强了,这个很好理解。为什么要使用11bit位,而不用更低或者更高的数字。Barker word 之所以使用 11 个位元,是因为管制当局通常要求直接序列系统必须具有 10 dB 的处理增益( processing gain)
bit 1转换结果“01001000111”
bit 0转换结果“10110111000”
其实就是拿bit值和展码进行异或后得到的11 bit位的值。结果上看,0的异或值和展频码一样。
速率计算
提供了两种调制方式,BPSK和QPSK, 每个符号上能携带的BIT位分别是1和2。
采用bpsk调制时,速率=11Mbps * 1bit / 11bit = 1Mbps
采用Qpsk调制时,速率=11Mbps * 2bit / 11bit = 2Mbps
所以1997版本802.11 传输速率,采用DSSS编码方式时,速率也是1、2Mbps
Complementary Code Keying (CCK)
CCK是一种基于相位的调制技术,它使用一组互补码来携带数据。每个符号位通过特定的互补码序列表示,这些序列在接收端被解码以还原数据。
- 高数据传输率:CCK提供了较高的数据传输率,适用于需要大量数据传输的应用。
- 抗多径效应:CCK通过其编码特性,能够抵抗多径传播的影响。
采用 CCK 调制来实现最后两个数据速率,即 5.5 Mbps 和 11 Mbps。
上图描述了 WLAN 802.11b 中定义的 5.5 Mbps 速率的 CCK 发射器。CCK 代表 Complementary Code Keying。
Dibits | Phase |
---|---|
00 | O degree |
01 | π/2 |
10 | π |
11 | 3*(π/2) |
对于 WLAN 11b 中的 5.5 Mbps 传输,信息位首先被分组为每个 4 位的块。 前 2 位根据表 1 进行映射,其余两位映射为 每个 CCK 序列,如下表 2 所示。CCK 使用码字来承载信息信号。 换句话说,它传播了数据信号。通常使用多个相位角来生成 8 位的复数码字。
Bit sequence | CCK code word |
---|---|
00 | +i, +1, +i, -1, +i, +1, -i, +1 |
01 | -i, -1, -i, +1, +1, +1, -i, +1 |
10 | -i, +1, -i, -1, -i, 1, +i, 1 |
11 | +i, -1, +i, 1, -i, +1, i, 1 |
上图描述了 IEEE 802.11b 中提到的 11 Mbps CCK 发射器。 对于 WLAN 11b 中的 11Mbps 传输,信息位首先被分组到每个 8 位的块中。 然后在这 8 位中,有 2 位由传输符号相对于 previous 交易品种。其余 6 位使用 CCK 编码。 64 个代码字中有一个映射到每个 6 位。
Dibits | Phase (even symbol) | Phase (odd symbol) |
---|---|---|
00 | O degree | π |
01 | π/2 | 3*(π/2) |
10 | π | 0 |
11 | 3*(π/2) | π/2 |
此表用于根据 11 Mbps 速率信息中的双位映射适当的相位 传输数据中的奇数和偶数符号。框架中的第一个元件被视为偶数。
Orthogonal Frequency Division Multiplexing (OFDM)
OFDM是一种多载波调制技术,它将数据流分成多个较慢的子流,并在相互正交的子载波上发送这些子流。这减少了频率选择性衰落和符号间干扰的影响。
描述了具有信号频谱的 OFDM 调制发射机。 OFDM 代表正交频分复用。 它使用IFFT和FFT 以转换频率域向量转换为时域向量,反之亦然。
OFDM 的思想是将复杂数据映射到多个窄带子载波 ,从而实现更高的数据速率。图中也显示了相同的情况。 如图所示,首先使用 16-QAM 等复杂调制方案进行映射 二进制数据信息转换为复频域矢量形式。 16-QAM 在每个子载波上映射 4 位。这堆子载波根据 IFFT 大小 组合在一起并作为 IFFT 模块的输入。 该模块将频域复数映射器数据转换为时域数据向量。 该向量在作为输入提供给 使用天线传输到空中之前的射频转换器。
相反的操作将在 OFDM 接收器上进行。 最初,在执行前端同步后,OFDM 时域样本为 恢复。它们通过 FFT 模块传递,该模块将时域样本转换为 频域样本。此 vector 作为 de-mapper 块的 input 提供。 demapper 模块将复数符号转换为二进制位。 如果在发射器上使用 16-QAM,则在接收器上也使用相同的 16-QAM,并且 因此,每个符号在 DeMapper 的输出端产生 4 位。 图 6 描述了带有信号频谱的 OFDM 接收器。
CCK Vs DSSS Vs OFDM
CCK 和 DSSS 都使用单载波,而 OFDM 使用多载波进行传输。
CCK 和 DSSS 是扩频调制技术,可在由于存在低于噪声水平的信息而传输。
OFDM 实现撒布 通过传输大量载波(每个载波都以低数据速率传输)来传输数据。这里载波与通过在它们之间选择适当的频率间隔来相互匹配。 因此,OFDM 为缓解单载波系统中遇到的问题提供了许多好处。 这是通过在 OFDM 中的许多符号上分散频率选择性淡化来实现的。
CCK 和 DSSS 用于高达 11 Mbps 的低数据速率,而 OFDM 用于高数据速率 OFDM 可与 MIMO 结合使用,以实现非常高的 根据发射和接收链中使用的天线数量的数据速率。