IEEE 802.11 MAC子层管理实体功能分析与实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:hahaha123789
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,无线网络迅猛发展,它已成为当今网络最热门的技术之一。与有线网络相比,无线网络具有移动灵活性、容易安装、可扩展性强、便于维护等显著优点。目前业界存在多种无线局域网标准,其中IEEE发布的IEEE802.11系列协议是应用最为广泛的无线局域网标准。IEEE802.11系列协议先后定义了五种物理层标准,将无线局域网的传输速率从最初的1Mbps和2Mbps,提高到11Mbps和54Mbps,以及目前仍为草案的802.11n和802.11vht预计将传输速率提高600Mbps和1000Mbps。但是IEEE802.11无线局域网的媒介接入层还是采用最初定义的IEEE802.11协议中的媒介接入层标准。无线局域网的发展不仅要体现在传输速率上,还应该体现在更合理的网络结构和更优秀的管理功能上。   本论文结合国家发改委项目“宽带无线接入终端的射频及基带处理部件设计和实现”开展工作,完成的主要工作是无线局域网MAC层管理功能的研究与编程实现。   论文首先介绍了无线局域网的一些基本概念,包括特点、技术标准、组成元素和拓扑结构,建立了无线局域网的基本框架。其次研究了IEEE802.11 MAC层所提供的服务及MAC层协议中的分布式协调功能(DCF)和集中式协调功能(PCF)。特别对基于CSMA/CA(载波监听多址接入/碰撞避免)的DCF进行了深入的分析。介绍了MAC层数据帧和控制帧结构。接着描述了管理帧结构,在此基础上重点研究了IEEE802.11 MAC子层管理功能,具体分析了主动扫描过程、被动扫描过程、开放式系统认证过程、共享密钥认证过程、关联过程、重关联过程及各子管理功能实现流程。   最后设计了一种基于Linux和ARM9平台的MAC子层管理功能实现方案,由六个子模块组成,其实现借鉴了网络设备驱动程序设计思想。通过编写设备驱动ioctl方法,将扫描、创建、加入、认证、关联各个管理功能分别对应不同的私有ioctl偏移值;具体分析了管理功能测试代码模块、ioctl驱动模块、管理帧组织/解构模块、管理帧发送模块、管理帧接收模块和FPGA存储与处理模块功能,并详细描述了管理功能的C语言实现及数据结构设计;在简要介绍软硬件开发平台的基础上,给出了详细的系统测试方案。经过测试,ARM板和物理层FPGA板连接可以作为无线站点与接入点AP实现最初通信,为它们之间的数据通信奠定了基础。
其他文献
偏振复用正交相移键控(PM-QPSK)相干光通信系统不仅具有相干光接收技术的高灵敏度、长距离传输等特点,而且结合了偏振复用技术和多进制调制格式(正交相移键控),进一步提升了
由于因特网和智能终端的普及,人们所面对的数据通常具有海量高维的特征,在大规模数据集里进行快速的相似性搜索有着很重要的应用价值。基于哈希的搜索算法可以把高维的数据映射
在量子计算和量子通信中,量子比特与外部环境之间存在着不可避免的相互作用,致使量子比特消相干。克服量子消相干的有效方法就是量子纠错码。本文以分圆陪集为基础,研究了量
天线选择能有效减小信道弱相关所带来的影响,另外它还具有降低硬件成本与实现复杂度的作用,它能从MIMO系统的多个发射天线和多个接收天线中选择出性能最好的一个或几个天线,从而
多输入多输出(MIMO)技术能够极大地改善无线通信系统的频谱效率和通信可靠性,被视为新一代无线通信系统最具竞争力的技术之一。作为第一个问世的MIMO实验系统,也是目前最具代表
宽带数字阵列雷达是目前相控阵雷达发展的一个重要趋势,由于其在雷达天线阵列中完成数字数据与模拟信号之间的转换,使其完全成为了一个数字化的雷达。本文首先对数字阵雷达试
随着科学技术及其农业科技的发展,对水稻害虫预防及其识别也越来越被人们所关注,本文主要运用数字图像处理技术及其模式识别技术对水稻害虫种类进行了分类识别的研究,主要研
一 一个优良的棉花品种,不但是适应性和抗逆性强的丰产品种,而且还須具备一定标准的纤維长度、强度、細度、整齐度等工艺性能。高产、优质是一个品种的遺传特性,从品种上来
我省1961年的小麦生产工作,在大办农业、大办粮食的方针指导下,认真贯彻执行了发展农业生产的各项政策,全党全民进行了抗旱保收斗争,因此在连年干旱的情况下,仍然保住了一定
胶南县地处沿海丘陵,春播花生面积的80%分布在岭坡旱地上。为改变岭坡旱地花生低产的局面,我站从1981年开始试验研究岭坡地花生覆膜栽培技术,从实践中摸索出了岭坡旱地花生覆