802.11ax高密系统软件设计与实现
【学位单位】:华中科技大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TN915.04
【部分图文】:
图 2-2 多 STA 无线传输系统框架. 802.11ax 传输系统功能 1. 系统上层业务功能 文单 STA 无线传输系统设计的上层业务,功能主要利用 win7 服务器作为一流服务器实现系统上层视频业务,将视频文件打开,编解码等转换成视频流,网络传输协议进行传输到系统设计的 mac 层。上层业务网络传输协议的选择上,选择 UDP 网络协议。UDP 与 TCP 不同之,初始的时候不用和接收方建立连接,而直接向接收方发送数据,UDP 协议效率明显高于 TCP。
TCP UDPIP网络接口层设备驱动netfilter块hook驱动图 2-4 内核网络模块通讯出,netfilter框架可用于用户空间的iptables在 IP 层都够对网络数据包进行截取[15]。通过二维数组与函数链表来实现,二位数组载钩子函数的地址,每个二维数组还会维遍历这些钩子函数之后,根据匹配结果才 点为下图 2-5 所示:
华 中 科 技 大 学 硕 士 学 位 论 文钩子函数是 netfilter 框架的一部分,netfilter 为 Linux 内核网路模块,提供子点,可以在合适的钩子点对网络数据进行控制。在 ZC706 开发板的 arm的软 mac 运行自己设计的 Linux 内核模块,实现视频帧的获取,帧封装。由之前的 netfilter 框架接收数据包的流向,在 NF_IP_PRE_ROUTING 点设函数,所有由网卡接收的数据包进入 IP 层被路由选择前,被设置的钩子函这时截获的数据包的 skb->data 指针指向 IP 头部。根据截获到的 skb 网络 UDP 端口号,与目的端口号比较,若是视频帧 UDP 报文,对其通过 skb进行 802.11ax 帧格式封装再通过 axi-dma 的接口发送给硬 mac 所706FPGA。下图 3-2 给出关键代码:
【参考文献】
相关期刊论文 前10条
1 杨龙;李范鸣;刘士建;;DSP EMIF与FPGA双口RAM高速通信实现[J];现代电子技术;2014年13期
2 罗振东;杨萌;;下一代无线局域网——HEW[J];电信网技术;2013年09期
3 鲁伟;;802.11标准中MAC帧的解析[J];通信管理与技术;2012年06期
4 罗振东;;无线局域网技术与标准发展趋势[J];电信网技术;2012年05期
5 蒲杰;李贵勇;;基于AXI总线的DMA控制器的设计与实现[J];重庆邮电大学学报(自然科学版);2012年02期
6 张正龙;张小华;李冀明;段怡;;基于CRC32的数据校验的研究和应用[J];科学咨询(科技·管理);2011年02期
7 王洪涛;陶永;张辉宜;;基于WMS和VLC的视频直播平台的建立[J];微计算机信息;2010年36期
8 冯俊昌;;基于Linux网络协议栈的嵌入式开发[J];电脑开发与应用;2009年01期
9 夏金军;庄奕琪;包军林;胡为;;一种基于FPGA的高速数据缓存的设计[J];微计算机信息;2008年32期
10 吴骏;肖志涛;;基于S3C2410A的嵌入式网络通信系统设计与实现[J];计算机应用研究;2008年06期
相关硕士学位论文 前8条
1 赖静;IEEE 802.11ax MAC层协议研究与实现[D];华中科技大学;2016年
2 付玉;高速WLAN的同步技术研究[D];西南交通大学;2014年
3 刘永健;流媒体跨网路传输[D];吉林大学;2014年
4 于海生;密集型大用户群WLAN部署方案设计与实现[D];沈阳建筑大学;2014年
5 黄健;基于DMA机制的高性能X-QDSP片上AXI总线桥接控制器的设计与实现[D];国防科学技术大学;2013年
6 赵政;基于OFDMA系统下的多信道MAC协议研究[D];电子科技大学;2012年
7 黄毓琦;基于FPGA技术的802.11 MAC层协议软硬件设计与实现[D];华中科技大学;2007年
8 杨岚君;WiMAX系统中MAC汇聚子层的研究与实现[D];北京邮电大学;2007年
本文编号:2853460
本文链接:https://www.wllwen.com/kejilunwen/wltx/2853460.html