学位论文 > 优秀研究生学位论文题录展示

基于VxWorks的声卡驱动及音频数据压缩算法研究

作 者: 刘玮
导 师: 郝燕玲
学 校: 哈尔滨工程大学
专 业: 导航、制导与控制
关键词: PCI设备驱动 VxWorks 感知音频编码 心理声学模型
分类号: TP391.42
类 型: 硕士论文
年 份: 2007年
下 载: 248次
引 用: 2次
阅 读: 论文下载
 

内容摘要


目前,越来越多的电子设备需要由计算机来控制,而几乎所有的CPU和外部设备都会提供PCI总线的接口,PCI总线已经是计算机系统中应用最为广泛、最为通用的总线标准。因此,开发PCI设备的驱动程序显得尤为重要。在本文中以船用航行数据记录仪为应用背景,以嵌入式操作系统VxWorks为操作平台,论述了PCI设备驱动的开发流程。音频编码技术应用在很多领域,而成熟的音频编码范例都采用了人耳听觉特性来减少音频编码的数据量,同时保持了重建信号的高保真性。声学掩蔽效应是用于开发音频信号中感知冗余的关键效应。在感知音频编码算法中,心理声学模型根据声学掩蔽效应的特性确定每个子带的掩蔽阈值,然后根据掩蔽阈值来分配每个子带的编码比特数。心理声学模型的准确与否,直接决定了音频编码的质量。本文首先阐述了本课题的研究背景和意义。接着,第一大部分介绍了嵌入式操作系统VxWorks下设备驱动的开发方法,将VxWorks下设备驱动程序开发中所需的有些零散的知识有机地结合在一起,从而设计出了嵌入式操作系统VxWorks下PCI设备驱动的实现流程,并详细介绍了项目中所需的PCI声卡驱动程序关键模块的具体实现。在第二大部分中,介绍了感知音频编码算法的基本原理和算法框架,并重点对感知音频编码算法中用到的关键技术:心理声学模型的原理及实现方法进行研究,针对现有方法的不足提出了改进方案,提高编码质量,降低算法复杂度,相信在嵌入式操作系统所处的硬件条件限制和严格实时性要求下,特别是像船载航行数据记录仪这样需要实时记录和存储驾驶室声音和通信声音的仪器中会有更好的应用前景。

全文目录


摘要  5-6
ABSTRACT  6-10
第1章 绪论  10-15
  1.1 课题背景和意义  10-11
  1.2 目前研究动态  11-13
    1.2.1 VxWorks与嵌入式设备驱动开发  11
    1.2.2 音频编码的发展状况  11-13
  1.3 本论文研究内容及目的  13-15
第2章 嵌入式操作系统 VxWorks  15-30
  2.1 嵌入式实时操作系统及 VxWorks  15-18
  2.2 VxWorks操作系统内核实现  18-27
    2.2.1 任务管理  19-22
    2.2.2 任务间通信机制  22-25
    2.2.3 中断管理  25-26
    2.2.4 任务间通信机制编程举例并分析  26-27
  2.3 VxWorks的集成开发环境 Tornado  27-29
    2.3.1 Tornado功能简介  27-28
    2.3.2 声卡驱动编程调试遇到的问题及解决方法  28-29
  2.4 本章小结  29-30
第3章 VxWorks下设备驱动研究  30-39
  3.1 VxWorks下设备驱动程序分析  30-35
    3.1.1 VxWorks下设备分类及设备驱动程序  30-31
    3.1.2 VxWorks下设备驱动程序的分析及编写方法  31-34
    3.1.3 驱动程序的结构分析  34-35
  3.2 驱动程序的中断处理  35-37
  3.3 VxWorks的初始化过程  37-38
  3.4 本章小结  38-39
第4章 PCI总线及PCI设备驱动程序实现  39-54
  4.1 VxWorks下 PCI驱动的层次关系分析  39-40
  4.2 PCI驱动的设计  40-44
    4.2.1 PCI总线驱动研究  40-42
    4.2.2 板级定义层  42
    4.2.3 PCI设备驱动  42-44
  4.3 PCI驱动的实现  44-50
    4.3.1 开发前资料的收集  44-45
    4.3.2 VxWorks下 PCI设备驱动流程设计  45-47
    4.3.3 VxWorks下 PCI声卡设备驱动关键模块的具体实现  47-50
  4.4 驱动开发过程中遇到的问题及解决方案  50-53
  4.5 本章小结  53-54
第5章 音频编码算法及改进  54-79
  5.1 声音  54-55
  5.2 音频编码算法研究  55-58
    5.2.1 语音编码方法中采用的方法  55-57
    5.2.2 感知音频编码算法  57-58
  5.3 MPEG-1音频压缩算法原理及其标准  58-62
    5.3.1 MPEG-1算法原理  58-60
    5.3.2 MPEG-1音频压缩标准  60-62
  5.4 心理声学模型  62-68
    5.4.1 心理声学模型的基本概念  63
    5.4.2 掩蔽效应  63-64
    5.4.3 心理声学模型2的算法流程分析  64-68
  5.5 基于非线性电路的新的心理声学模型  68-78
    5.5.1 现有音频编码算法中存在的不足  68-69
    5.5.2 基于非线性电路的心理声学模型的框架设计  69-71
    5.5.3 引入前向掩蔽模型  71-74
    5.5.4 实验仿真及分析  74-77
    5.5.5 实验结论  77
    5.5.6 改进及发展方向  77-78
  5.6 本章小结  78-79
结论  79-80
参考文献  80-83
攻读硕士学位期间发表论文和取得的科研成果  83-84
致谢  84

相似论文

  1. 列车通信网中相关接口的研究与开发,TN915.852
  2. 基于VxWorks信息控制系统的开发研究,TP311.52
  3. 基于VxWorks的观瞄控制系统研究,TP273
  4. 基于Vxworks列车组合定位系统设计与实现,TP368.12
  5. 基于VxWorks的MLS中央监控分机的设计与实现,TP277
  6. 嵌入式操作系统VxWorks下设备驱动程序的研究与设计,TP316.2
  7. 实时嵌入式系统VxWorks安全机制的研究与实现,TP316.2
  8. 基于SPARC平台的VxWorks虚拟化技术研究,TP316.2
  9. 基于VxWorks的MTP协议分析与实现,TP316.2
  10. VxWorks系统访问控制机制研究,TP316.2
  11. 基于VxWorks的大容量NAND Flash文件系统研究与实现,TP316.2
  12. 嵌入式实时操作系统VxWorks在激光陀螺姿态测量系统中的应用研究,TP316.2
  13. 面向网络遥操作的实时图像预处理系统的研究,TP391.41
  14. 嵌入式虚拟化中实时响应性能的研究与分析,TP368.1
  15. 适用于高压变电站的新型测控装置的研究与设计,TM76
  16. 基于VxWorks与PC104的实时视觉系统构建,TP391.41
  17. 基于VxWorks下Mesh网络设备中桥接模块的研究与开发,TP311.52
  18. 基于VxWorks的USB驱动研究与实现,TP336
  19. 基于MPC852和VxWorks的嵌入式系统设计,TP368.12
  20. 音频分类技术研究,TN912.3
  21. 无线网状网络MAC层功能实现,TN925.93

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 声音识别及其装置
© 2012 www.xueweilunwen.com