文摘
英文文摘
第一章 引言
1.1 课题背景
1.1.1 无线耳机现状
1.1.2 智能手机操作系统现状
1.2 主要工作
1.3 论文的结构安排
第二章 相关技术
2.1 移动电话呼叫控制
2.1.1 手机呼出流程
2.1.2 手机呼入流程
2.1.3 呼叫清除流程
2.2 Nordic无线单片机
2.2.1 nRF24E1芯片简介
2.2.2 nRF24E1芯片架构
2.2.3 ShockBurstTM技术
2.3 Android智能手机操作系统
2.3.1 Android框架概述
2.3.2 Android主要技术特点
2.3.3 Linux设备驱动
第三章 需求分析
3.1 目标和约束
3.2 产品描述
3.2.1 手机平台
3.2.2 无线耳机
3.3 用例场景
3.3.1 鉴权
3.3.2 耳机搜索
3.3.3 接听电话
3.3.4 呼出电话
3.3.5 拒接电话
3.3.6 音频播放、录音
第四章 系统架构设计
4.1 平台选择
4.1.1 智能手机平台
4.1.2 无线耳机系统
4.2 硬件系统框架
4.3 软件系统设计
4.3.1 无线耳机在手机端的软件系统设计
4.3.2 无线耳机软件系统设计
4.4 方案优点
4.5 开发环境
4.5.1 手机开发环境
4.5.2 无线耳机开发环境
第五章 无线耳机在手机端的详细设计
5.1 手机侧详细设计概述
5.2 Android电话系统
5.2.1 Android射频接口层
5.2.2 HP电话管理器
5.2.3 移动电话呼叫控制
5.3 Android音频系统
5.3.1 ACM(Audio Control Manager)
5.3.2 ACM监测机制
5.3.3 多路音频流混频方法
5.3.4 音频应用场景设计
5.3.5 无线耳机模式语音通话场景
5.3.6 无线耳机模式播放器场景
5.3.7 无线耳机模式录音机场景
5.4 Android音频设备驱动程序设计
5.4.1 ALSA架构设计
5.4.2 智能手机音频路由管理
5.4.3 音量和增益设置
5.5 Android串行设备驱动程序设计
5.5.1 Linux串行设备软件架构
5.5.2 nRF24E1串行设备驱动程序设计
5.6 无线耳机主设备固件程序
5.6.1 UART接口数据包定义
5.6.2 nRF24E1 Master初始化
5.6.3 nRF24E1 Master UART模块设计
5.6.4 其他模块设计
第六章 无线耳机详细设计
6.1 无线耳机硬件框架
6.2 无线耳机固件程序设计
6.2.1 闪灯和定时器
6.2.2 数据分组
6.2.3 纠错机制
6.2.4 电源管理
6.2.5 无线耳机状态机
6.2.6 无线耳机开关机
6.2.7 鉴权认证
6.2.8 无线耳机电话控制协议
6.2.9 音频播放、录音流程
第七章 性能测试及结果分析
7.1 实验室测试环境
7.2 测试项目和方法
7.2.1 语音质量测试
7.2.2 无线耳机鉴权测试
7.2.3 电话呼叫测试
7.2.4 电流测试
7.2.5 无线耳机闪灯测试
7.2.6 无线耳机按键测试
7.3 性能分析及发现的问题
7.3.1 PESQ性能分析
7.3.2 鉴权成功率
7.3.3 电话呼叫成功率
7.3.4 其他测试结果
第八章 结束语
8.1 论文工作总结
8.2 未来工作
参考文献
致 谢