当前位置:主页 > 科技论文 > 电子信息论文 >

无速率解码器驱动程序设计与实现

发布时间:2018-10-09 16:44
【摘要】:与传统通信技术相比,自适应传输技术能动态匹配信道条件,具有较高频谱利用率。特别是以无速率码为核心的自适应传输技术因其优良性能正受到越来越多的关注。在该类自适应系统中,位于接收端的无速率解码器主要完成无速率码解码工作,是自适应系统的核心设备,其工作性能好坏直接影响自适应系统的稳定性及吞吐率。本课题研究并设计该无速率解码器的驱动程序,以满足自适应通信系统的高吞吐率需求。本文首先介绍了无速率解码器的工作原理,并分析了其工作特点;然后,提出了三层的驱动程序结构:底层驱动接口层、高速DMA传输层以及上层解码控制层,其中,底层驱动接口层是基于WinDriver实现的用户态驱动程序,用于提供设备与主机的基础通信接口;高速DMA传输层实现高速DMA传输通道,用于提供主机与解码设备的高速通信链路;上层解码控制层实现解码器中各个解码核心的调度与控制,并进行故障检测与恢复。本文设计的驱动程序基于WinDriver开发,其全部运行于用户态;该驱动程序使用轮询方式响应外设,充分保证了解码器工作的高实时性,保证了系统300Mbps吞吐率。经测试,该驱动在自适应系统中运行良好。
[Abstract]:Compared with the traditional communication technology, the adaptive transmission technology can dynamically match the channel conditions and has a higher spectral efficiency. Especially, the adaptive transmission technology based on rate-free code is attracting more and more attention because of its excellent performance. In this kind of adaptive system, the rate free decoder at the receiving end is the core equipment of the adaptive system, and its performance directly affects the stability and throughput of the adaptive system. In order to meet the high throughput requirement of the adaptive communication system, the driver of the rate free decoder is studied and designed in this paper. This paper first introduces the working principle of the rateless decoder and analyzes its working characteristics, and then proposes a three-layer driver structure: the bottom driver interface layer, the high-speed DMA transmission layer and the upper layer decoding control layer, among which, the following three layers are proposed: the bottom driver interface layer, the high speed DMA transmission layer and the upper layer decoding control layer. The bottom driver interface layer is a user-mode driver based on WinDriver, which is used to provide the basic communication interface between the device and the host, and the high-speed DMA transport layer realizes the high-speed DMA transmission channel, which is used to provide the high-speed communication link between the host and the decoding device. The upper decoding control layer realizes the scheduling and control of each decoding core in the decoder, and performs fault detection and recovery. The driver designed in this paper is based on WinDriver and all of it runs in user state. The driver responds to peripheral devices in polling mode, which fully ensures the high real-time performance of the decoder and the 300Mbps throughput of the system. The test results show that the drive works well in the adaptive system.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN764;TP311.1

【相似文献】

相关期刊论文 前10条

1 何江;事件驱动程序设计范型的缺陷及其对策[J];计算机应用;1997年04期

2 李心广;实时数据接收系统的驱动程序设计[J];微计算机信息;1999年01期

3 ;PC急救组[J];电脑采购周刊;2001年11期

4 宋玉贵,王世凯,李海;基于Windriver Kernel PlugIn的驱动程序设计[J];西安工业学院学报;2005年04期

5 张素芹;徐飞;;基于嵌入式的故障诊断专家系统驱动程序设计[J];电子设计工程;2010年07期

6 陈明恭;微型计算机多用户汉字信息操作系统软盘驱动程序设计的改进[J];微电子学与计算机;1989年08期

7 邓飞;;USB设备驱动程序设计[J];湖南科技学院学报;2006年11期

8 陆二庆;栗方;赵荣阳;;S3C2410TFT-LCD显示的驱动程序设计[J];电脑开发与应用;2009年03期

9 向涵;;基于Linux平台PCI设备驱动程序设计[J];电脑知识与技术;2011年09期

10 吴国伟,司锡才,詹磊;硬件设备驱动程序设计与策略[J];应用科技;2001年08期

相关会议论文 前10条

1 汪前;罗勇;曾德;;驱动程序设计和串口监视程序实现[A];四川省通信学会2006年学术年会论文集(二)[C];2006年

2 汪前;罗勇;曾德;;驱动程序设计和串口监视程序实现[A];四川省通信学会2007年学术年会论文集[C];2007年

3 陈颖;郭栓运;陈文建;;PCI陀螺采集卡及其驱动程序设计[A];2009安捷伦科技节论文集[C];2009年

4 袁魏华;朱海君;乔卫民;敬岚;;基于Windows2000 WDM模型的PCI数据采集卡驱动程序设计[A];第11届全国计算机在现代科学技术领域应用学术会议论文集[C];2003年

5 周i,

本文编号:2260044


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2260044.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ee879***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com