802.11b的物理层

简介:

PHY:PHY=PLCP+PMD。PLCP:物理层会聚过程,负责在传送之前进行与PHY相关的成帧操作。PMD:物理媒介相关,负责帧的实际传送。下面分别介绍DS PHY中的DS PLCP和DS PMD。

802.11b - whoshallwe - 刀狼

DS PLCP的成帧格式(长前导码)

Preamble前导码用来同步发射机和接收机,以维系两者之间的定时关系。preamble=sync+SFD。传输之前,前导码会经过之间序列扰频程序进行扰频。

Sync:长128个位,每个位的值均为1.

SFD:start frame delimiter,起始帧定界符。SFD让接收器得知帧从何处开始,此字段被设定为:000 0101 1100 1111

Signal:接收机用Signal字段来识别所封装的MAC帧使用何种传输率。若MAC帧为1 Mbps的DBPSK,Signal值为:0000 1010(0x0A)。若MAC帧为2 Mbps的DQPSK,Signal值为:0001 0100(0x14)。

Service:保留给未来使用,每个位均设为0

Length:此字段设定为传送一个帧所需要的微妙数,以16位的无符号整数来表示。

CRC:循环冗余检验,为了防止标头经过无线链路时受损,发送端会根据前面4个标头字段的内容计算出一个16位校验码。接收端在对帧做进一步处理之前会先验证校验码。

DS PHY的CS/CCA

 802.11允许CS/CCA(载波监听/空闲信道评估)功能以下列一种模式运作:

 Mode 1:当能量超过能量检测(energy detection,ED)阈值时,它会汇报给MM处于"busy"状态

 Mode 2:采用Mode 2的实现产品必须搜寻真正的DSSS信号。如果检测到,就算信号低于ED阈值,也会使该channel处于“BUSY”状态

 Mode 3:结合了Mode 1和Mode 2.所检测到的signal必须具备足够的能量,才会向上一层汇报channel处于busy状态。

DS PHY参数:

参数  值  备注
 时隙(slot time)  20us
 SIFS时间  10us  SIFS可用来推导出其他的帧间间隔值(DIFS,PIFS,EIFS)
 竞争窗口大小  3~1023个时隙
 前导码持续时间  144us

 前导码传输速率为1 Mbps,所以传输每个符号需要1 us,144符号需

要144us

 header持续时间  48us
 最大MAC帧  4~8192字节
 最小接收灵敏度  -80dBm
 相邻信道抑制  35dB

HR/DSSS PHY的特性

 参数  值
 时隙(slot time)  20us
 SIFS时间  10us
 竞争窗口大小  31~1023个时隙
 前导码持续时间  144us
 header持续时间  48us
 最大MAC帧  4095个字节
 最小接收灵敏度  -76dBm
 相邻信道抑制  35dB

短帧格式

802.11b - whoshallwe - 刀狼

短帧格式

短帧格式可以改善协议性能的同时,提高吞吐量。使用短标头可将前导码与PLCP成帧所造成的负担删减至14%。  

Short Sync:该字段由56个内容为0的位组成。会先经过扰频

Short SFD:该字段与Long SFD的值相反,Short SFD采用的值为:0000  0101 1100 1111

Short Signal:只有2 Mbps(0001 0100)、5.5 Mbps(0011 0111)、11 Mbps(0110 1110)

    需要注意的是,Short preamble不能用于1 Mbps网络,只有Long preamble才可以。
Service:该字段的八个位,被用来将Length字段扩展为17个位。

              该字段的第三位(clock lock)显示802.11b产品的传输频率与符号时钟是否使用同一振荡器。


目录
相关文章
|
机器学习/深度学习 移动开发 JavaScript
ZC序列理论学习及仿真(一)
ZC序列理论学习及仿真
3052 0
|
机器学习/深度学习 算法 调度
AdEMAMix: 一种创新的神经网络优化器
9月发布的一篇论文中,Pagliardini等人提出了AdEMAMix,一种新的优化算法,旨在克服Adam及其变体(如AdamW)在利用长期梯度信息方面的局限性。通过结合两种不同衰减率的指数移动平均(EMA),AdEMAMix能够更有效地利用历史梯度信息。实验结果显示,AdEMAMix在语言建模和视觉任务中均显著优于AdamW,不仅能加速模型收敛,还能提高学习稳定性。尽管引入了额外计算步骤,但开销极小,展示了在大规模神经网络训练中的潜力。论文详细探讨了其核心思想、实验设置及未来研究方向。
382 8
AdEMAMix: 一种创新的神经网络优化器
|
网络协议 算法 安全
802.11帧结构与WiFi控制帧、管理帧、数据帧
【9月更文挑战第26天】该内容详细介绍了802.11帧结构,包括帧头、帧体和帧尾三部分,并分别阐述了各部分的功能和作用。此外,还介绍了WiFi控制帧、管理帧和数据帧的功能及类型,涵盖了RTS/CTS、ACK、信标帧、关联请求/响应帧、认证帧等内容,解释了它们在网络通信中的具体应用。
1662 3
|
10月前
|
开发框架 安全 .NET
掌握 LINQ:通过示例解释 C# 中强大的 LINQ的集运算
通过本文的示例,我们详细介绍了C#中LINQ的强大集合运算功能。LINQ提供了一种简洁、灵活和类型安全的方式来查询和操作数据集合,从而大大提高了代码的可读性和可维护性。希望本文能帮助读者更好地掌握和应用LINQ,提高开发效率。
291 13
|
12月前
|
SQL XML Java
mybatis实现动态sql
MyBatis的动态SQL功能为开发人员提供了强大的工具来应对复杂的查询需求。通过使用 `<if>`、`<choose>`、`<foreach>`等标签,可以根据不同的条件动态生成SQL语句,从而提高代码的灵活性和可维护性。本文详细介绍了动态SQL的基本用法和实际应用示例,希望对您在实际项目中使用MyBatis有所帮助。
641 11
|
机器学习/深度学习 存储 人工智能
大数据处理与分析技术:未来的基石
在信息化时代,数据已成为企业发展和决策的基础。而随着数据量的不断增长,传统的数据处理方法已经无法满足现代企业的需求。因此,大数据处理与分析技术的出现成为了新时代的必需品。本文将介绍大数据处理与分析技术的概念,意义、应用场景以及未来发展趋势。
425 3
ly~
|
供应链 搜索推荐 大数据
大数据在零售业中的应用
在零售业中,大数据通过分析顾客的购买记录、在线浏览习惯等数据,帮助零售商理解顾客行为并提供个性化服务。例如,分析网站点击路径以了解顾客兴趣,并利用历史购买数据开发智能推荐系统,提升销售和顾客满意度。此外,大数据还能优化库存管理,通过分析销售数据和市场需求,更准确地预测需求,减少库存积压和缺货现象,提高资金流动性。
ly~
1085 2
|
存储 缓存 JSON
详解HTTP四种请求:POST、GET、DELETE、PUT
【4月更文挑战第3天】
71802 5
详解HTTP四种请求:POST、GET、DELETE、PUT
|
Web App开发 移动开发 JavaScript
HTML5
HTML5
639 0
|
算法
GNURadio+USRP+OFDM实现文件传输(二)
GNURadio+USRP+OFDM实现文件传输(二)
1478 1