802.11n MAC固件设计与实现
本文关键词:802.11n MAC固件设计与实现
更多相关文章: 802.11n MAC 固件 聚合 自动速率控制
【摘要】:IEEE 802.11系列协议标准从1997年演化至今,取得了巨大的成功。作为传统802.11a/b/g修正案和最新802.11ac/ad修正案之间承上启下的桥梁,802.11n修正案在极大地提高了物理层的传输速率的同时,也引入了许多MAC层措施来适应传输速率的迅速增长,从而将整个系统的效率提升到一个新的台阶。总的来说,802.11n兼容设备在成本、功耗和性能之间达到了一个良好的平衡,将在市场上存在很长时间。出于成本、客户支持和其他商业因素的考虑,自主研发支持802.11n的芯片配合应用处理器出货成为了一个合理的选择。配套的802.11n MAC固件的开发也被排上了日程。本文以自研802.11n芯片的配套MAC固件自顶向下的开发过程为研究课题。在简要介绍了IEEE 802.11协议标准的过去、现状和一些基础知识后,按照嵌入式软件开发的典型流程,本文首先分析了802.11n MAC固件的功能需求和性能需求。接着分析了软硬件的具体分工,以确保实现灵活性的同时维持系统高效率。再接着进行了软硬件的总体架构设计,确立了以事件队列为核心的软件架构,以略微增加处理时延的代价,极大地消除了内部各通路的耦合性。然后分别以站点模式(STA)和接入点模式(AP)下的各个功能模块和主要数据流向为两条主线,依次详细设计了的硬件接口(包括寄存器、查找表、描述符、中断)、地址池管理(包括描述符和帧缓冲区)、事件队列管理、应用处理器接口(包括数据和消息)、主状态机、连接和断开、关键数据结构、发送路径、接收路径、加解密、聚合和解聚合、电源管理、扫描以及一些关键算法(包括服务质量、自动速率控制、自动聚合数控制)。最终的实际系统测试表明,本文设计实现的802.11n MAC固件的功能和性能完全满足预先制订的指标。
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【相似文献】
中国期刊全文数据库 前9条
1 ;DIRECTSHOW进阶之Filter Graph的事件交互机制[J];中文信息;2003年09期
2 缪力,张大方;基于UML Statechart语义的测试序列生成方法[J];计算机工程与科学;2005年04期
3 石祥滨;周兴海;邢元胜;高鹏;王岩;;一种基于事件关联的Timewarp算法[J];小型微型计算机系统;2006年11期
4 张奕;蔡皖东;;整合RTSJ的动态实时OSGi服务部署机制研究[J];计算机科学;2011年08期
5 ;设计特征[J];电子计算机参考资料;1974年03期
6 张衡 ,沈绪榜 ,邹雪城;集成电路设计中竞争问题的研究[J];微电子学与计算机;2001年05期
7 郑武;肖宝森;;串口通信新模型的研究与C#实现[J];电脑编程技巧与维护;2012年11期
8 郑武;肖宝森;;串口通信新模型的研究与C#实现[J];电脑编程技巧与维护;2013年13期
9 ;[J];;年期
中国重要会议论文全文数据库 前2条
1 王永;董继润;;CSDBDS系统中事件驱动模型的设计实现[A];第十五届全国数据库学术会议论文集[C];1998年
2 缪力;张大方;;基于UML Statechart语义的测试序列生成方法[A];第三届中国测试学术会议论文集[C];2004年
中国博士学位论文全文数据库 前1条
1 夏洪涛;SSL VPN中非对称隧道等若干关键技术的研究[D];华中科技大学;2007年
中国硕士学位论文全文数据库 前7条
1 王凯;802.11n MAC固件设计与实现[D];电子科技大学;2015年
2 刘伟;基于CORBA规范的新型事件机制的设计与实现[D];武汉理工大学;2009年
3 彭妮;阶段化异步事件驱动高性能Web服务器[D];长沙理工大学;2006年
4 谢朝建;一种分布式Web系统的设计与实现[D];电子科技大学;2007年
5 高峰;GUI录制回放中几个关键技术的研究[D];哈尔滨工业大学;2006年
6 何嘉林;面向“执行体”的实时交通控制系统建模与执行策略研究[D];昆明理工大学;2010年
7 诸利勇;支持多核处理器的星载嵌入式操作系统的研究与实现[D];国防科学技术大学;2008年
,本文编号:1180682
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1180682.html