802.11ax前瞻4:802.11ax与HiperLan

序言在早期wi-fi发展过程中,欧洲还出现过一个同期的无线局域网协议,HiperLan 。所谓网络发展始终是“分久必合,合久必分”,无论是有线网络当前SDN的引入,还是无线网络下802.11ax协议的制定,当前都有加重中心控制的一种趋势。故本文我们重新介绍下HiperLan,并简单对比下其与当前802.11ax的设计理念。PS:802.11ax的设计中可能与HiperLAN的设计思想没有直接的关系...
阅读(1286) 评论(0)

802.11协议精读18:协议族框架简介

序言本节我们简单梳理一下当前整个IEEE 802.11协议族的整体框架。之所以将这个内容放在中途,主要是为了初始理解802.11的核心设计的时候,回避一些额外内容的引入。初始802.11的核心内容主要是PHY层发送传输过程,和MAC层的竞争机制这两个部分(即我们之前所讨论的内容都是局限于传统的802.11协议,802.11a/b/g部分)。由于应用场景增多,以及协议本身设计存在的一些缺陷,所以80...
阅读(932) 评论(0)

阿里云ECS用docker配置MdWiki

由于配置直接采用docker的方式,所以可以直接参考:https://github.com/claremontmckennacollege/docker-mdwikihttps://hub.docker.com/r/claremontmckenna/mdwiki/一开始首先下载镜像:docker pull claremontmckenna/mdwiki下载完之后运行即可,其默认的执行指令是:doc...
阅读(505) 评论(0)

《转》关于ath5k网卡驱动中beacon的发送过程(特别是timestamp字段)

转自:http://blog.csdn.net/liujihang88/article/details/39700385                                            ath5k网卡驱动中beacon工作模式:ad-hoc    内核版本:3.10.38  最近在做一个项目,要发送一个ta指针里面有一个时间戳的问题,所以研究了beacon在ath5k中的生成...
阅读(607) 评论(0)

802.11ax前瞻3:上行随机接入(TF,TF-R)

序言在802.11ax以前,MAC的接入机制是典型的CSMA机制(即DCF中所采用的CSMA/CA)。在引入了OFDMA的需求之后,802.11ax的MAC层随机接入机制也发生了变化,在协议中,代替传统的CSMA思想,802.11ax采用了基于ALOHA思想设计了竞争协议。本节我们主要就是介绍802.11ax中所采用的TF(Trigger Frame)以及TF-R(Trigger Frame fo...
阅读(1022) 评论(0)

802.11ax前瞻2:OFDMA资源块 - RU

序言在802.11ax协议中,由于引入了OFDMA技术,所以我们需要定义时频资源块的概念,这些时频资源块都是彼此正交的。802.11ax中的OFDMA实际上是借鉴LTE的,但是没有LTE资源块那么复杂(比如RE,RB,CP,REG,CCE这些),802.11ax中仅仅有RU(Resource unit)的概念,故本节我们主要叙述802.11中子载波分配,以及RU的设置。本节我们讨论内容主要参考Dr...
阅读(1445) 评论(0)

802.11ax前瞻1:协议简介

序言IEEE 802.11协议从初始设置到目前已经经历了二十周年,当前802.11协议中最新的即为802.11ax协议。从前年开始,笔者一直也在关注该协议的研究进展。在此笔者将自己学习期间收集了一些802.11ax的资料进行整理。注:由于协议正在制定的过程中,所以会存在TBD(To Be Determined)的部分以及不断更新的协议内容,笔者未必跟上最新的协议进程,如果有错漏的地方,还请见谅。8...
阅读(1490) 评论(0)

OpenWRT实践4:Open vSwitch

序言本文我们介绍OVS在OpenWRT下的编译,编译OVS一般都是为SDN的应用所预设的。与click不同的是,OVS的添加可以不用手动编译,而是直接通过feeds的方式进行添加即可,只是具体配置的过程会复杂一些。注:一些配置过程也可以参考:github。Open vSwitch编译第一步:安装依赖,这里有可能会存在之前编译openWRT以外还额外需要的程序包,所以需要添加一下。如果不添加,直接利...
阅读(797) 评论(1)

OpenWRT实践3:Click Modular Router

序言本文我们介绍一下,在OpenWRT平台上运行一个较为轻便有效的软路由系统Click Modular Router,基于该软路由,我们可以扩展一些OpenWRT原有的功能。Click Modular Router第一步:获取Click源码,源码可以从官方网站下载(Click官网),也可以下载我们的整理的版本(Click源码包以及Makefile)。其中包含两个文件,一个是源码(click-2.0...
阅读(886) 评论(1)

OpenWRT实践2:路由器更新固件(U-boot)

序言在编译完一个OpenWRT的固件之后,本节我们叙述如何将该固件刷入路由器中,我们采用的路由平台为WNDR3800,并且路由器已经刷上了不死U-boot,从而我们可以通过图形界面进行刷机,更方便一些。U-boot刷机第一步:重置WNDR3800的系统。如上图,在关机模式下,用笔或者钳子按住Reset按钮之后。再按电源开关进行开机,并且保持按住Reset不动,等待大约10~20s之后,释放Rese...
阅读(1065) 评论(0)

OpenWRT实践1:开发环境构建

序言无线路由器目前已经可以做很多的功能了,相应的扩展资源也越来越多。其中大部分都是直接基于OpenWRT平台直接进行开发的。笔者之前一直介绍的都是一些协议的理论知识,目前也更新一些笔者关于SDWN(Software Defined Wireless Networking)的实现中,所总结的一些实战类的笔记。笔者目前是采用WNDR3800作为硬件平台,性价比比较高。PS:由于路径问题,一般一个ubu...
阅读(915) 评论(0)

802.11协议精读17:无线传输范围(理论计算)

序言在前面两篇,我们接连讨论了链路模型和802.11协议中的信道模型以后。基于之前的讨论,本节,我们对无线信号的理论覆盖范围进行计算。在本节中,我们还是先以自由空间损耗模型(Free-space path loss)为例,然后扩展到之前的802.11标准的信道模型。注:本文的理论计算是笔者总结一些论文中相应的表述后,进行的总结,故如果有错误的地方,还请见谅。传输范围(基于Free Space Pa...
阅读(2850) 评论(1)

《转》OpenWrt 系统日志之logread

转自:http://blog.csdn.net/qianguozheng/article/details/38498633前言刚开始接触OpenWrt的时候,根本不知道如何调试各个进程,我之前从事IP Camera开发可能也局限了我的知识面,认为系统就改是那个样子。其实不然,就像Linux发行版那样,他们都有各自都管理系统,同一个的消息通知系统,dbus和ubus这些。系统调试也是一样dmesg,...
阅读(875) 评论(0)

《转》openwrt 之 dmesg

转自:http://blog.csdn.net/mcusun2000/article/details/51695345Linux命令dmesg用来显示开机信息,kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里。有趣它的真实文件,看起来这的呢存在Openwrt中参数们root@...
阅读(830) 评论(0)

802.11协议精读16:信道模型(SISO)以及Break Point距离

序言在前面讨论完基本的链路模型之后,本文我们主要讨论802.11协议中所规定的几种信道模型。该部分内容笔者并没有在07或者12的协议版本中找到,目前所检索到讨论该部分内容的资料如下:Cambridge的《Next Generation Wireless LANs》系列书籍,第3.5节部分内容。TGn Channel Models(IEEE 802.11-03/940r4),相关资源整理(TGn C...
阅读(1086) 评论(0)
404条 共27页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:719051次
    • 积分:10328
    • 等级:
    • 排名:第1565名
    • 原创:268篇
    • 转载:126篇
    • 译文:8篇
    • 评论:188条
    公告
    大部分文章为个人做为笔记用途,如有错误,还请见谅。 知乎专栏:https://zhuanlan.zhihu.com/dot11 802.11讨论群:494974703
    博客专栏