WLAN 802.11 - 在发送信标帧之前是SIFS,DIFS,AIFS还是没有使用过?

时间:2016-11-28 19:20:37

标签: beacon wlan 802.11

是否发送了信标帧之前的SIFS,DIFS,AIFS或没有使用过什么?

我通过在一起添加192 us preample和data_bits / 1Mbps来获得帧持续时间,但我不知道是否应该添加DIFS SIFS等以获得发送一个信标所需的总通话时间。

2 个答案:

答案 0 :(得分:2)

我并不完全清楚你要问的问题。对于任何802.11帧,有很多关于通话时间的参数。

你提到192us [长前导码]是发送802.11 Beacon帧的PHY层头所花费的时间。

Beacon帧保存在AP的最高优先级队列中,并使用相同的CSMA / CA方法获取对无线媒体的访问权限。我不确定AP在发送信标之前使用的IFS时间。我会回复你的此

更新: - 请忽略我的评论。我不允许编辑:P -

与经验丰富的WLAN开发人员讨论后,这是我得到的最好的信息。 没有为Beacon提供特殊设施。这意味着,发送Beacon AP必须像往常一样对无线媒体进行内容。但是信标的优先级高于Queue中存在的其他TX数据包。这就是为什么你会注意到会有延迟[来自实际的TBTT]在Beacon时间戳中[因为媒体很忙,所以AP无法在TBTT中发送Beacon]。但是STA将根据Beacon中的TimeStamp进行同步。

答案 1 :(得分:0)

在发送信标AP之前,应使用DIFS。

信标遵循与数据帧相同的信道接入过程(参见IEEE 802.11-2016,第11.1.3.2节),也就是说,AP必须执行退避并在发送信标之前等待信道在DIFS期间空闲。

信标应按标称信标间隔进行调度,这就是为什么它们应被优先考虑(如@Bamdeb所述),但同样,它们必须遵循常规的IEEE 802.11信道接入程序并等待DIFS。 / p>