摘要 | 第1-5页 |
ABSTRACT | 第5-6页 |
目录 | 第6-8页 |
第一章 概述 | 第8-15页 |
·课题的背景与研究意义 | 第8页 |
·AGC发展现状 | 第8-11页 |
·嵌入式系统的发展 | 第11-13页 |
·本课题研究的内容 | 第13-15页 |
第二章 基于ARM的网络语音AGC系统设计 | 第15-26页 |
·系统需求分析 | 第15-16页 |
·系统设计 | 第16页 |
·电路硬件设计 | 第16-26页 |
·ARM处理器简介及AT91RM9200处理器特点 | 第16-19页 |
·硬件总体方案设计 | 第19-20页 |
·系统存储接口设计 | 第20-22页 |
·网络模块设计 | 第22-23页 |
·音频模块设计 | 第23-24页 |
·电源模块设计 | 第24-26页 |
第三章 基于LMS的数字语音AGC算法的研究 | 第26-41页 |
·目前的数字语音AGC算法 | 第26-27页 |
·三电平法原理 | 第26-27页 |
·三电平法缺点 | 第27页 |
·基于LMS的数字语音AGC算法的研究 | 第27-34页 |
·LMS算法介绍 | 第27-29页 |
·基于LMS的数字语音AGC算法 | 第29-32页 |
·本系统的数字语音AGC算法处理流程 | 第32-34页 |
·基于LMS的数字语音AGC算法仿真 | 第34-41页 |
·Matlab介绍 | 第34-35页 |
·基于LMS的数字语音AGC算法的Matlab仿真 | 第35-41页 |
第四章 上位机软件开发与实现 | 第41-53页 |
·MFC开发介绍 | 第41-42页 |
·MFC介绍 | 第41页 |
·上位机开发软件的选择 | 第41-42页 |
·上位机软件总体介绍 | 第42-44页 |
·音频播放模块 | 第44-49页 |
·Windows API编程介绍 | 第44-45页 |
·Windows音频API | 第45-47页 |
·播放缓冲区设计 | 第47-49页 |
·Socket网络通信模块 | 第49-53页 |
·Sokcet技术 | 第49-51页 |
·上位机Socket Client的实现 | 第51-53页 |
第五章 嵌入式下位机的开发与实现 | 第53-78页 |
·U-Boot及Linux移植 | 第53-60页 |
·BootLoader介绍 | 第53-54页 |
·U-BOOT分析及移植 | 第54-56页 |
·嵌入式Linux | 第56-57页 |
·嵌入式Linux的分析移植 | 第57-59页 |
·文件系统的开发 | 第59-60页 |
·音频驱动开发 | 第60-69页 |
·嵌入式Linux下的驱动程序 | 第60-61页 |
·Linux设备驱动程序的架构 | 第61-63页 |
·Linux音频设备驱动的实现 | 第63-69页 |
·嵌入式下位机软件系统设计 | 第69-78页 |
·Socket server模块 | 第69-70页 |
·进程通信方案的选择 | 第70-75页 |
·AGC算法模块 | 第75-76页 |
·音频播放模块 | 第76-78页 |
第六章 系统测试 | 第78-82页 |
·程序编译下载 | 第78-79页 |
·系统测试 | 第79-82页 |
·功能测试 | 第79-80页 |
·性能测试 | 第80页 |
·健壮性测试 | 第80-82页 |
第七章 结束语 | 第82-84页 |
参考文献 | 第84-87页 |
附录 | 第87-107页 |
附录1:嵌入式终端部分原理图 | 第87-93页 |
附录2:部分关键数据结构和源程序代码 | 第93-107页 |
致谢 | 第107-108页 |
攻读学位期间主要的研究成果 | 第108页 |