0、序
802.11协议发展过程中定义了很多种速率,比如1mbps/65mbps等等,不同协议版本的速率都有差异,这些速率数值都是怎么计算出来的?芯片在发送数据的时候到底该选择什么速率来发送呢?本次先探讨前半部分,下一次再探讨后半部分。
1、802.11/802.11b的速率
802.11/802.11b定义了两种物理层标准,分别是FHSS( Frequency-Hopping SpreadSpectrum,跳频扩频技术)和DSSS( Direct Sequence Spread Spectrum,直接序列扩频技术)。
1.1、FHSS
FHSS定义了1mbps和2mbps两个物理层速率,目前该技术已经被IEEE802.11废弃,标准文档里面早已看不到它的身影了。FHSS采用伪随机跳频序列在发送的过程中不停地变换通信频率,收发双方遵守相同的跳频规则跳到相同的频率上进行数据的收发。跳频不仅可以提升自身的抗干扰性,同时对周围环境也不会产生持续的干扰。但是每个事物都有双面性,跳频也存在不足之处,虽然跳频使用的带宽很大,但是在任意时刻发送数据所使用的带宽却很小,因此限制了无线通信的吞吐量。
虽然在IEEE802.11里面已经不再使用跳频技术了,但是跳频技术依然是蓝牙物理层的技术,蓝牙未来的发展趋势是低功耗但对带宽要求却相对不高。
1.2、DSSS
扩频是指将发送的信号用伪随即编码进行调制并最终扩展到更大的带宽上进行传输。最开始DSSS采用Barker码,速率也只有1mbps和2mbps。802.11b对DSSS-Barker进行了增强