为什么每个 WLAN 应用程序都有不同的数据速率?

why there are different datarates for each WLAN apmmendment?

为什么每个 WLAN 协议中的数据速率不同。 例如:802.11 支持 1 和 2 Mbps, 802.11a可支持6、9、12、18、24、36、48、54 802.11b可以支持1、2、5.5、11 等..

802.11 和 802.11b:

每个数据位都被转换成多个信息位,以防止由于噪声或干扰而导致的错误。每个新的编码位称为一个码片。不同的data rate有不同的chipping方法。

例如:

  • 1 和 2 Mbps 使用巴克码。
  • 5.5 和 11 Mbps 使用补码键控 (CCK)

两个 运行 在 11 Mchips/s。

巴克码每个符号有11个芯片代码,CCK每个符号有8个芯片代码=> Barker 码的符号率 11000000/11 = 1 Msps,对于 CCK 1.375 Msps。

对于巴克码:

  • DBPSK 可以调制 1 位数据 => 1 位 * 1 Msps = 1 Mbps
  • DQPSK 可以成对调制数据位 => 2 位 * 1Msps = 2 Mbps

CCK:

  • 4 位 * 1.375 Msps = 5.5 Mbps
  • 8 位 * 1.375 Msps = 11 Mbps

802.11g(802.11a):

本标准使用OFDM 调制方案。查看调制类型:

  • BPSK(每个符号 1 位)=> 最大速率为 12Mbps
  • QPSK(每个符号 2 位)=> 最大速率为 24 Mbps
  • 16-QAM(每个符号 4 位)=> 最大速率为 48 Mbps
  • 64-QAM(每个符号 6 位)=> 最大速率为 72 Mbps

此类型使用 code rate 进行纠错:

  • BPSK 1/2 => 6 Mbps
  • BPSK 3/4 => 9 Mbps
  • QPSK 1/2 => 12 Mbps

等等。