摘要: OFDMA是802.11ax为了适配室内多用户场景而运用的物理层技术,其原理是将原本的OFDM信道划分为更小的单位(即RU),这样就能让一个信道同时为多个站点提供数据传输的服务。不过在这种传输方式中,这些RU并不能被自由的使用,他们必须同步传输,即在同一个channel的RU在同一时刻必须是同一个数 阅读全文
posted @ 2024-01-03 21:57 PolarisZg 阅读(665) 评论(0) 推荐(0)
摘要: 追踪框架和WiFi的STA接入AP时使用的Probe Request帧、Probe Response帧没有关系。 追踪 NS-3的追踪框架主要用于追踪一个对象当中某个属性的变更、或者某个事件的发生。NS-3初始规定了一些追踪源,一般在model的GetTypeId()方法中定义了这些追踪源(和这个m 阅读全文
posted @ 2023-12-20 20:06 PolarisZg 阅读(245) 评论(0) 推荐(0)
摘要: 可能是某些"致郁"系的动画看多了吧。 阅读全文
posted @ 2023-12-17 20:32 PolarisZg 阅读(1) 评论(0) 推荐(0)
摘要: MLD介绍 除去4kQAM,6GHz载频这样的物理层的改进,WiFi 7最大的亮点就是设计了MLD设备,允许同一个设备在物理层上使用两个乃至多个信道传输数据。实际上这个技术在WiFi 6时期已经被实现,例如各大手机厂商推出的双WiFi加速技术,便是利用两个不同的链路来传输数据。不过那些属于网络层的技 阅读全文
posted @ 2023-12-13 17:20 PolarisZg 阅读(281) 评论(0) 推荐(0)
摘要: 简介 enhanced Multi Link Single Radio (eMLSR) 是MLO 的模式之一。WiFi AP 與使用者同時 使用多根天線建立連線,並從中選擇一條最適合之天線進行資料傳輸,當連線遭遇干擾時便立即切換至另一條天線以躲避干擾。透過此種傳輸模式WiFi AP與使用者能即時對環 阅读全文
posted @ 2023-12-11 20:18 PolarisZg 阅读(983) 评论(2) 推荐(0)
摘要: NS-3源码学习(五)手搓一个multi-Link的WiFi7系统 目的 <--Channel - 0-- AP STA <--Channel - 1- 创建一个一AP,一STA的系统,这两个结点通过同一载波频率。同一信道宽度但不同的中心频率的两个不同信道号的信道相连,观察数据传输的过程。 就结果来 阅读全文
posted @ 2023-11-29 17:29 PolarisZg 阅读(525) 评论(0) 推荐(0)
摘要: NS-3源码学习(四)wifi-ent-network.cc 设定的参数 bool udp{true};udp/tcp 通信选择 bool downlink{true};AP -> STA : downlink = true / STA -> AP : downlink = false 数据发送方向 阅读全文
posted @ 2023-11-29 12:18 PolarisZg 阅读(313) 评论(0) 推荐(0)
摘要: NS-3源码学习(三)Pcap文件分析 Pcap文件生成 NS-3生成.pcap文件 相关函数有EnablePcap()和EnalePcapAll(), 支持第一个函数的类有ns3::YansWifiPhyHelper PointToPoint EmuHelper CsmaHelper 支持第二个函 阅读全文
posted @ 2023-11-22 20:58 PolarisZg 阅读(685) 评论(0) 推荐(0)
摘要: NS-3源码学习(二)Channel和NetDevice 对于一个新的802.11协议的实现,仅需要完成对两个抽象类的实现即可,一个是Channel抽象类,一个是NetDevice接口,这两个类对上层来说是透明的,而且据我查阅代码了解,这两个类仅需知道上一层(网络层)是IPv4协议还是IPv6协议即 阅读全文
posted @ 2023-11-15 21:35 PolarisZg 阅读(413) 评论(0) 推荐(0)
摘要: NS-3源码学习(一) NS-3项目的源码包装的非常严密,对于仿真来说仅需要使用helper函数即可完成环境的配置。但是这种封装简直是解析ns-3数据传输的过程的一座大山。想要用传统的单步调试的方案去观察数据的流向更是寄,各种回调函数满天飞。没办法,只能从源码入手,一点点褪下这层helper函数外衣 阅读全文
posted @ 2023-11-13 20:50 PolarisZg 阅读(597) 评论(0) 推荐(1)