请教802.11中的backoff机制和physical CS机制
12-29
读了802.11协议原文仍然弄不清楚,特来此赐教。2个问题
【问题1】:何时使用backoff机制
第1种理解:在任何MAC发送前总是进行backoff机制,无论信道忙闲状况
第2种理解:在MAC发送前,如果信道为闲,则不使用backoff机制,立即发送;而如果信道忙
,则到忙变闲后的DIFS后,启动backoff机制
以上哪种理解是正确的?如果都不正确,那么正确的理解应该是什么?
DCF和EDCA在此问题上是否是相同的?还是有差异
【问题2】:何时进行physical carrier sense过程(假设网络中不使用RTS/CTS的虚拟CS机制)
第1种理解:物理层始终进行
第2种理解:MAC在发送前,触发物理层进行physical carrier sense,而物理层也仅仅在MAC层的触发下才进行。如果MAC层不触发,则物理层不进行physical carrier sense。(这其实与问题1的第2种理解是相互配合的)
以上哪种理解是正确的?如果都不正确,那么正确的理解应该是什么?
多谢版上的达人们了!
【问题1】:何时使用backoff机制
第1种理解:在任何MAC发送前总是进行backoff机制,无论信道忙闲状况
第2种理解:在MAC发送前,如果信道为闲,则不使用backoff机制,立即发送;而如果信道忙
,则到忙变闲后的DIFS后,启动backoff机制
以上哪种理解是正确的?如果都不正确,那么正确的理解应该是什么?
DCF和EDCA在此问题上是否是相同的?还是有差异
【问题2】:何时进行physical carrier sense过程(假设网络中不使用RTS/CTS的虚拟CS机制)
第1种理解:物理层始终进行
第2种理解:MAC在发送前,触发物理层进行physical carrier sense,而物理层也仅仅在MAC层的触发下才进行。如果MAC层不触发,则物理层不进行physical carrier sense。(这其实与问题1的第2种理解是相互配合的)
以上哪种理解是正确的?如果都不正确,那么正确的理解应该是什么?
多谢版上的达人们了!
个人理解,backoff总是需要的,如果检测到空闲就发送,会导致严重的分组碰撞。不过如果是连续地发送分组,就不必进行backoff,比如把一个大分组拆成若干WLAN帧发送,EDCA就采用了这样的机制。
物理层信道空闲检测目前主流的方法是通过检测WLAN帧的物理层同步头实现,所以从系统实现的角度看,连续不断的进行信道检测更合适,因为WLAN是异步通信系统,主机必须随时准备接收数据。
2个问题都是第1种理解
对于问题1,就是csma/ca和cd的区别
对于问题2,不是很确定,但我觉得carrier sense应该和接收机接收同时工作吧,因此不光是发送,还得一直监控着是否有数据发过来
问题1:准备发送数据,先检测信道是否闲,如果为闲并且闲的时间超过DIFS,那么启动backoff机制。如果信道为忙或者闲的时间未超过DIFS,将闲的时间统计量清零,继续检测信道。
问题2:
STA处于接收模式下,如果不采用CTS、RTS机制,正如楼上所说,UE不知道何时有数据要发送过来,所以不停进行接收。如果是发送模式,可以采用楼主所说的方法,MAC层有数据要发送才去检测信道,否则保持静默。
backoff:启动发送前要判断信道是否是空闲的(除非是连续发送,如ACK);判断需要一定的时间窗口供CS评估,如果在这个窗口(DIFS)期以内不是空闲,就判断为冲突,进入Backoff
CS:CS是一个单独的模块,一直在进行的。如果上层功能需要,可以直接从CS模块得到信道状态的报告
相关文章:
- 研究802.11high throughput MAC机制的同行近来讨论一下(05-08)
- 请教一下,手机与WWAN上网卡的识别机制是什么?(05-08)
- Re: P2P协议中peer的滑动窗口具体工作机制是如何的?(05-08)
- 请问一下移动发106短信的机制是什么(05-08)
- 有没有牛人总结一下无线网络中的冲突避免机制?(05-08)
- 手机的切换机制只是在通话的时候用到吗?(05-08)
射频专业培训教程推荐