为什么每个 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
等等。
为什么每个 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
等等。