由于最近换个份关于Wi-Fi的工作,在知乎上搜索相关资料。搜索到博主名为徐方鑫(澳门科技大学 计算机网络博士 无线网络硕士),一直从事Wi-Fi领域工作并输出比较细致的学习分析与总结。实话说确实写的不错。很少有人能够这么系统而且全面地总结无线网络的学习相关的东西(不是很少人懂,是懂得人很少总结出来给大家看)。非常感谢徐方鑫总结的东西为我学习提供了快速学习的方法和资料。所以在此我会创建一个Wi-Fi的专栏,分享自己对Wi-Fi资料学习与总结,这样也方便自己到时候温习与查阅。

徐方鑫开源的项目地址为:https://github.com/fzxy002763/Wi-Fi_Study_Public
由于github需要翻墙,国内我创建的gitee开源的项目地址为:https://gitee.com/msntec/wi-fi_books。

该整理按照由潜至深的顺序,可以根据个人不同的情况,进行选择。

综合类

1.CWNP系列教材

CWNP(CWNP)是一个无线方向的认证项目,其教材是比较适合初学802.11协议的人使用的,其主要是避免了大量的数学工程,基本是从工程师应用的角度来编写。按照其官网所描述,CWNP的认证包含:CWTS,CWNA,CWSP,CWDP,CWAP,CWNE,CWNT。其中CWNA的教材最为适合初学,且也有中文的翻译版。其余CWSP,CWDP等教材适合进阶一步阅读。部分的教材(包含了CWTS,CWNA,CWSP,CWDP,CWAP)。

2.802.11权威指南(O’Reilly)

802.11权威指南是早期的一本802.11的专著,与协议的贴合度很高(个人感觉更接近于2007版本的802.11协议),不过缺点在于对于一些当前最新的802.11协议缺乏描述,毕竟该书的初版的时候,802.11n还是处于草案阶段。整体而言,整本书的内容还是比较丰富的,而且也包含了很多细节的部分(如物理层细节),同时也避免了很多公式推导。目前收集到《802.11权威指南》的资源如下,【[802.11权威指南](https://github.com/fzxy002763/Wi-Fi_Study_Public/blob/master/Wi-Fi_Books/Wi-Fi_Tutorial/OReilly-802.11_Definitive Guide_CN.pdf)】。

3.802.11 Survival Guide(O’Reilly)

由于802.11权威指南中没有专门讨论过802.11n和802.11ac,所以后面O’Reilly还有两本书专门说明有关802.11n和802.11ac的内容,包含:[802.11n A Survival Guide](https://github.com/fzxy002763/Wi-Fi_Study_Public/blob/master/Wi-Fi_Books/Wi-Fi_Tutorial/OReilly-802.11n_A Survival Guide.pdf)与[802.11ac A Survival Guide](https://github.com/fzxy002763/Wi-Fi_Study_Public/blob/master/Wi-Fi_Books/Wi-Fi_Tutorial/OReilly-802.11ac_A Survival Guide.pdf)。

4.Next Generation Wireless LANs(Cambridge)

Cambridge的两本有关802.11的专著:[Cambridge.Next Generation Wireless LANs.802.11n](https://github.com/fzxy002763/Wi-Fi_Study_Public/blob/master/Wi-Fi_Books/Wi-Fi_Tutorial/Cambridge-Next Generation Wireless LANs 802.11n.pdf)与 [Cambridge.Next Generation Wireless LANs.802.11ac](https://github.com/fzxy002763/Wi-Fi_Study_Public/blob/master/Wi-Fi_Books/Wi-Fi_Tutorial/Cambridge-Next Generation Wireless LANs 802.11ac.pdf),感觉是两本描述802.11的书籍中最为细致的两本书,也同时感觉最为权威的两本书,其中很多物理层细节与MAC层细节都只有在这本书中可以找到(尤其是802.11的物理层部分)。如果打算详细研究802.11协议的话,非常建议读下这本书,其中后者是新版(包含了802.11n和802.11ac的主要内容),所以更加推荐阅读。

5.WAPI协议

WAPI和802.11的关系有兴趣可以自行搜索。从学习的角度上而言,WAPI可以当做中文的802.11(即802.11的早期版本)。比较适合早期阅读802.11协议原版,毕竟原协议内容,写法之类都和一般书本不同,所以还是中文的资料好适应一些。其相应的资源整理如下,【WAPI】。

6.802.11协议(2007版,2012版,2016版,2020版)

802.11协议有很多个版本,包含了众所周知的是802.11a/b/g/n/ac这些,其余还有802.11r/802.11k/802.11s等等很多协议版本,以及还存在协议的演化,比如802.11ae/802.11aa这些。其中802.11的2007版和2012版算是一个协议整合版,其中802.11-2012版包含了07版以及802.11n,802.11k,802.11r等相应的内容,所以适合详细阅读802.11协议使用,不过2012版中没有包含802.11ac/ad,802.11ah,802.11ae,802.11aa等相关的内容,所以这些新协议还需要读协议的分支。其中07版,12版和20版的相应资源整理如下,【IEEE 802.11 2007/IEEE 802.11 2012/IEEE 802.11 2016/IEEE 802.11 2020】。

安全类

1.802.11 security(O’Reilly)

O’Reilly也有一本关于802.11安全的专著,这本书目前还没有读完,整体感觉还是比较好的。相应资源如下,【802.11 security(OReilly)】。

2.Real 802.11 Security - Wi-Fi Protected Access and 802.11i

这本书老早之前读过一次,总体感觉还是可以的,该书主要讨论的是802.11i的内容,不过由于出版的较早,所以有些内容有些老了。相应的资源如下,【Real 802.11 Security - Wi-Fi Protected Access and 802.11i】。

设计类

1.射频电路设计–理论与应用 RF Circuit Design: Theory and Applications

【射频电路设计–理论与应用】

2.射频微电子学 RF Microelectronics

射频微电子学

2.无线通信电路设计分析与仿真 Complete Wireless Design 2nd Editions

无线通信电路设计分析与仿真

3.802.11物理层规范海报

这一份泰克这份海报,非常贴切802.11协议,其中很多物理层的内容,以及信道分配,5G可用信道有哪些,都有总结,作为速查非常方便。相应的资源如下,【802.11物理层规范海报】

4.Wi-Fi:802.11 物理层和发射机测量概述

这份资料是泰克公司公开的资料,实际上是将802.11物理层部分加以总结出的一份文档,用来快速学习802.11物理层的有关知识是很适合的,而且其中的内容也是从测试厂家的角度而写,相比一般书本的知识,这些内容更加偏实际一些。相应的资源如下,【Wi-Fi:802.11物理层和发射机测量概述】。

5.OFDM for wireless communications systems

这本书是一份OFDM的专题书,且内容较短且精,适合作为了解OFDM基本原理后,不断重新深入理解OFDM原理所阅读,其中有些细节还是比较不错的。相应的资源如下,【OFDM for wireless communications systems】。

6.Radio Frequency Propagation Made Easy

802.11中的信道模型实际上描述的内容并不多,故需要一些有关射频传播模型的背景知识才好深入理解一些,上面这份教材讲的深浅适中,对于理解802.11协议中的内容是足够的了。相应的资源如下,【Radio Frequency Propagation Made Easy】

仿真与实现类

1.MIMO-OFDM Wireless Communications with MATLAB

该书是一篇有关MIMO-OFDM理论以及仿真的综合书,书中夹杂描述了一些802.11情况下的信道模型,物理层模型之类,由于当前802.11的主流技术是基于MIMO-OFDM的,且如果需要真正学习802.11相应的通信知识,还是多接触些物理层和数学为好,该书的理论都有配以仿真,所以很适合学习。相应的资源,包含原书和源码如下,【MIMO-OFDM Wireless Communications with MATLAB】。

2.基于XILINX FPGA的OFDM通信系统基带设计

该书是比较完整的叙述了802.11a的基带在FPGA上实现的书,虽然调源码的时候发现可能会发现有一些错误,但是总体上而言,这本书的知识结构也是较为完整的,笔者对于802.11在FPGA实现的英语材料没有怎么阅读过,故从这本书上也算获取了不少知识,总体感觉也是不错的。该书以及其源码的资源如下,【[基于XILINX FPGA的OFDM通信系统基带设计](https://github.com/fzxy002763/Wi-Fi_Study_Public/blob/master/Wi-Fi_Books/Wi-Fi_Coding/FPGA-基于XILINX FPGA的OFDM通信系统基带设计.pdf)】。

3.Linux Kernel Networking

该书主要是描述了Linux内核中网络的实现部分,其第12章具体就是对应无线模块。由于描述Linux内核中无线模块资料比较少,所以这本书也是比较推荐的,只不过对于细节部分,该书描述不是特别细致,不过总体还是不错的。该书以及其源码的资源如下,【Linux Kernel Networking 】。

4.Linux Wi-Fi open source drivers-mac 802.11

该材料比较完整的叙述了从kernel到802.11驱动底层的一个函数调用过程,用来学习802.11具体驱动过程是一份比较好的材料。该资料的资源如下,【Linux Wi-Fi open source drivers-mac 802.11】。

5.通信IC设计

这份本书内容感觉目前是除了MATLAB 2016a/b代码以外,对802.11物理层最为详尽描述的材料了(在该书通信IC设计下册)。该书也有附带的相应代码。该书目前只有纸质版,有可以自行阅读。

Wi-Fi学习资料整理相关推荐

  1. 信息学竞赛学习资料整理

    信息学竞赛学习资料整理 一.总结 一句话总结:可以在网上获取各种免费视频资源,网上超多,也可以买书,也可以去刷题网站多做题 1.信息学竞赛书籍推荐? 信息学竞赛一本通 算法导论 组合数学 <CC ...

  2. 深度学习资料整理(软件资源)

    近这两年里deep learning技术在图像识别和跟踪等方面有很大的突破,是一大研究热点,里面涉及的数学理论和应用技术很值得深入研究,这系列博客总结了深度学习的博客,原理等资料,供大家学习讨论. 一 ...

  3. three.js学习资料整理

    最近在学three.js,特地整理偶然间碰到的学习资料分享给大家,国内除了大公司,专门学习three.js的太少了,普通的业务前端学它并不会增大面试成功率,又经常加班,react vue新特性,原理都 ...

  4. Go语言学习资料整理

    整理网上找到的Golang语言学习资料 基础 基础教程 书籍在线版 Go 指南-A Tour of Go Go语言圣经(中文版) Effective Go中文版 Go Web编程 build-web- ...

  5. 人工智能、机器学习、深度学习从入门到进阶学习资料整理

    最近整理了下在这里分享给大家,欢迎大家点赞收藏. 学习社区 神力AI(MANA):国内最大的AI代码平台. Learn AI:一个AI学习交流中心. AI研习社:一个专注于AI开发者和学术青年求知求职 ...

  6. mysql学习资料整理(不断更新)

    因为某些原因现在才开始学习mysql,把一些学习资料以作整理,方便大家学习之用(只针对和我一样的初学者,呵呵) 说明:所有资料都来自网络,如有侵权,请联系,速度删除. 1:Mysql5.1中文参考手册 ...

  7. (汇总篇)语义SLAM相关开源方案| 全球优秀作者与实验室 | SLAM学习资料整理

    目录 1 开源方案 1.1 Geometric SLAM (26项) 1. PTAM 2. S-PTAM(双目 PTAM) 3. MonoSLAM 4. ORB-SLAM2 5. DSO 6. LDS ...

  8. 人工智能、机器学习、深度学习学习资料整理(开发必备)

    最近整理了下AI方面的学习资料,包含了学习社区.入门教程.汲取学习.深度学习.自然语言处理.计算机视觉.数据分析.面试和书籍等方面的知识.在这里分享给大家,欢迎大家点赞收藏. 学习社区 神力AI(MA ...

  9. 程序员优秀学习资料整理(不断更新中)

    如果你发现自己陷入各种新技术.工具包围中,而纠结于该选择哪些学习,读读这篇文章,技术的执念. 综合资源 资源链接汇集 awesome - 各种主流语言的优秀项目汇集 :+1: lists - 资源集合 ...

  10. Web 前端开发学习资料整理

    以前学习过一段时间的web前端开发,整理了一些我看过的/我认为比较好的学习资料(网站.书籍).我只是闲来无事整理一下,如有不足,嘴下留情..毕竟分享不是一件坏事,共同学习... 一. 语言基础(以书和 ...

最新文章

  1. c语言分手代码大全,C语言代码大全
  2. 头条抖音后端技术3面,centos卸载软件
  3. iOS linker command failed with exit code 1 (use v to see invocation)
  4. mysql触发器的简单写法
  5. django项目中使用KindEditor富文本编辑器
  6. MySQL 中事务、事务隔离级别详解
  7. C++之关键字:override
  8. 当下学习Linux该选择哪个产品?
  9. 最新谷歌本地搜索api
  10. PHP完全自学手册(文档教程)
  11. Nginx反向代理域名映射
  12. 第2关:Pandas创建透视表和交叉表
  13. 三剑合一称霸互联网时代——Serverless助推云计算-大数据-人工智能
  14. 计算机网络拓扑结构课件,计算机网络拓扑结构的分析及选择
  15. Java、JSP网上教务评教管理系统(教学评价系统)
  16. JAVA毕业设计果蔬在线销售系统计算机源码+lw文档+系统+调试部署+数据库
  17. (12)点云数据处理学习——表面重建
  18. mysql 查询语句超时_解决SQL查询总是 超时已过期
  19. SV -- Assertions 断言
  20. 能用10年的电动车牌子是什么?绿源电动车了解一下吧

热门文章

  1. 解决USB连接时,出现usb 1-1: device descriptor read/64的解决方法
  2. Discuz论坛中新增文件类型图标的方法
  3. 因更新驱动致“win7重启后无法正常启动、无法通过系统还原修复”的解决方案。
  4. Google Earth Engine(GEE)——NDVI、NDWI和NDBI用来进行增加分类精度的验证结果(随机森林和cart分类)
  5. Ubuntu下安装2017新版QQ
  6. RenderControl (asp.net)
  7. MySql练习题001
  8. 总体标准差和标准差的区别
  9. java byte声明_java——Byte类/包装类的使用说明
  10. 打造自己的图片加载缓存库(Picasso OR Glide)