wifi学习笔记1

1. 什么是OFDM?

OFDM是指每个载波间的频率是正交的,也就是说在每个载波频率的峰值上,其他所有的载波的幅度为0.

2. 802.11使用了哪些调制方式?

BPSK, QPSK, 16-QAM, 64-QAM……

3. OFDM有多少子载波,频率间隔是多少?

52个子载波,其中48个数据采用,4个导频采用。子载波频率间隔为312.5kHz。

4. OFDM的符号周期为多少?

4us

5. 54Mbps是怎么算出来的?

这种情况下,采用的调制方式是64QAM,其编码率为3/4,其中每个子载波的编码比率是6(因为2的6次方是64),乘以48个子载波,得到每个OFDM符号的编码比特位288,乘以3/4,得到每个OFDM符号的数据比特为216。216除以OFDM的符号周期4us,得到54Mbps。




6. STA,STA是WLAN的基本连接单位。WLAN中的任何设备,首先表现为一个STA。AP是一种特殊的能提供DS服务的STA。

7. 服务Service,网络中的每个端点能够给网络中其他的部分的组件提供的功能。

8. 基本服务集BSS,Basic Service Set。每一个STA(a)的信号覆盖区域内,其他的STA(b,c,d ....)都能够使用它所提供的SS,这个区域就被称为STA-a的BSS。在这个BSS区域内,每个STA都可以相互保持通讯。任何一个WLAN网络都首先形成一个自然的BSS。

9. 发布系统服务DSS,Distribution System Services,就是提供了这样一个系统,它一端连接我们的BSS,另一端延伸到网络中任意可能的端点中去。

10. AP是神马?BSS+DSS。功能有用于桥接各个STA之间的连接,即叫做提供了BSS功能。(无线间的互联,在一个WLAN中)。2转发,AP不仅提供了STA之间的桥接,还同时提供了从无线到有线的连接功能,DSS(有线和无线在一个LAN中)。

11. Ad-hoc Mode,有STA见直接通信,组成了IBSS网络,不需要AP来分发信息。

12. Infrastructure Mode,在BSS基础上加上AP和DS。



13. 802.11服务,共有9种,有802.11 MAC层使用,分为站点服务和分发系统服务两种。每个STA都提供站点服务,有4种。有DS提供的服务成为分发系统服务。

14. 鉴权,802.11通过鉴权实现对网络访问的控制,STA通过鉴权识别对方的身份。鉴权和关联来说,没有已关联未鉴权的状态就是了。


15. MAC层访问控制

隐藏的STA

AB之间有连接,BC之间也有连接,但AC之间没有连接,于是A、C同时向B发送数据,造成干扰。


于是就有了RTS/CTS, 请求发送帧和允许发送送帧。过程是这样的,A先发送RTS给B说我要发数据,B回一个CTS说你发吧,A就发了一串blabla的数据,发完后B就给A发了一个ACK表示收到。

RTS/CTS帧不是必须的,在没有隐藏用户的情况下,不用这玩意儿可以节约开支。

16. CSMA/CA 载波侦听多址访问/碰撞回避机制,采用先听后讲的方式,和802.3使用的碰撞检测不同,802.11采用的是碰撞回避策略,每个STA都有发送信息的机会,尽量保证介质占用的公平性。









WIFI模块转换学习笔记 WIFI模块转换是一种将串口信号转换为WIFI信号的技术,可以实现无线通信和远程控制。WIFI模块通常包括芯片和天线两部分,芯片负责信号处理和转换,天线负责信号发射和接收。在学习WIFI模块转换之前,需要了解WIFI技术的基础知识和串口通信的基本原理。 1. WIFI技术的基础知识 WIFI技术是一种无线局域网技术,可以实现电设备之间的无线通信。WIFI技术使用了IEEE 802.11协议,包括多种不同的标准,如IEEE 802.11a、IEEE 802.11b、IEEE 802.11g、IEEE 802.11n和IEEE 802.11ac等。这些标准都支持不同的频率、速率和传输距离,可以根据具体需求进行选择。 2. 串口通信的基本原理 串口通信是一种通过串行通信协议将数据传输到计机的方法,其中数据位、停止位和奇偶校验位等参数会影响通信成功率。串口通信通常使用RS-232或RS-485标准通信协议。在Arduino开发板中,可以使用串口库函数来实现串口通信。 3. WIFI模块转换的基本原理 WIFI模块转换是一种将串口信号转换为WIFI信号的技术,可以实现无线通信和远程控制。常见的WIFI模块包括ESP8266和ESP32等。这些WIFI模块可以通过简单的AT指令控制,实现WIFI信号的连接和传输。在Arduino开发板中,可以使用ESP8266库或ESP32库函数来控制WIFI模块。 4. WIFI模块转换的实验 为了学习WIFI模块转换,我们可以进行一个简单的实验。首先,我们需要准备一个WIFI模块,如ESP8266或ESP32。接着,我们需要将WIFI模块连接到Arduino开发板中,可以使用杜邦线将WIFI模块的串口引脚(TX、RX)分别连接到Arduino开发板的数字引脚(D1、D2)上。然后,我们需要编写一个Arduino程序,调用ESP8266库或ESP32库函数,实现WIFI信号的连接和传输。在程序中,我们需要设置WIFI的SSID和密码,以及WIFI模块的AT指令。最后,我们可以使用串口调试助手来监控WIFI信号的传输情况,以确保程序的正确性。 总的来说,学习WIFI模块转换需要了解WIFI技术的基础知识和串口通信的基本原理,以及掌握WIFI模块的使用方法和编程技巧。通过实验的实践,可以更好地理解和应用WIFI模块转换技术,实现无线通信和远程控制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值