wifi芯片原理

一、在系统中的位置

基带(baseband)

 基带的作用有三个:

1、队列包的管理

2、调试解调

3、CSMA/CA机制

CSMA/CA的全称是Carrier Sense Multiple Access with Collision Avoidance,即载波侦听多路访问/冲突避免。

各个wifi芯片都是都在同一个频段,独立自主地决定什么时候发,什么时候收。各个wifi节点之间如何避免发生碰撞是wifi芯片的重要一部分。基本原理就是“说”之前先“听”,即:一直在听信道的空闲情况,如果监听到信道要空闲一段时间了,而恰好自己有数据要发送,就会瞅准实际,把自己要发送的内容发送给目标wifi节点。

1、LBT,如果信道被占用,发送者不能发送数据

2、接收者收到数据包后,要立马回复应答,从而告诉其他监听者该信道被释放。

3、如果监听到信道被释放,发送者也不能立即发送数据,必须等待一个随机值。防止所有的发送者在都同时立马发送。

4、如果自己发送的时候,监听到了其他的wifi节点的发送,那么可能是其他节点没有听到自己正在发送,这个时候自己也要等待一个随机值后在启动发送。

5、如果想占用一个信道,有两种方式:直接taking和RTS\CTS机制。

发送者想发表一个长篇大论,段落之间不想被打断,发送者就会给接受者发送这个request to send,说明自己的计划,接受者确认后回复一个clear to send。其他的wifi节点也会听到这个声明,不再占这个信道。

射频模块(RF)

ref:

https://github.com/open-sdr/openwifi

一次把WiFi原理、WiFi芯片和开源芯片openwifi说透!_哔哩哔哩_bilibili

802.11协议精读2:DCF与CSMA/CA - 知乎

开源Wi-Fi芯片/FPGA设计以及背后的中国开发者 - 知乎

OpenOFDM: Synthesizable, Modular Verilog Implementation of 802.11 OFDM Decoder — OpenOFDM 1.0 documentation文章来源地址https://uudwc.com/A/1YAJO

原文地址:https://blog.csdn.net/wwwlyj123321/article/details/131363547

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年06月25日 19:23
2023年05月份青少年软件编程Python等级考试试卷六级真题(含答案)
下一篇 2023年06月25日 19:24