摘要 | 第1-4页 |
Abstract | 第4-7页 |
第一章 绪论 | 第7-13页 |
·论文研究背景和意义 | 第7页 |
·音频编解码技术及评估标准 | 第7-10页 |
·音频编解码技术 | 第7-9页 |
·音频编码的质量评估标准 | 第9-10页 |
·ZSP400 用于 VoIP 音频编解码的设计和意义 | 第10-11页 |
·论文的主要工作和内容 | 第11页 |
·论文的结构安排 | 第11-13页 |
第二章 G729a 编解码器 | 第13-25页 |
·G729a 编解码器概述 | 第13页 |
·G729a 关键技术 | 第13-20页 |
·线性预测和线谱对 | 第13-15页 |
·矢量量化 | 第15-18页 |
·基音分析 | 第18-19页 |
·合成分析法 | 第19-20页 |
·G729a 编解码器原理 | 第20-25页 |
·G729a 编码器 | 第21-23页 |
·G729a 解码器 | 第23-25页 |
第三章 ZSP400 IP 核 | 第25-39页 |
·ZSP400 的系统架构 | 第25-29页 |
·指令单元 | 第26-27页 |
·数据单元 | 第27页 |
·中断控制单元 | 第27页 |
·流水线控制单元 | 第27-28页 |
·寄存器阵列 | 第28页 |
·执行单元 | 第28-29页 |
·器件仿真单元 | 第29页 |
·控制寄存器组 | 第29-34页 |
·功能模式寄存器(%fmode) | 第30页 |
·累加器 A 和 B 的保护位寄存器(%guard) | 第30页 |
·硬件标志寄存器(%hwflag) | 第30-31页 |
·中断屏蔽寄存器(%imask) | 第31页 |
·中断优先级寄存器 0/1(%ip0, %ip1) | 第31-32页 |
·中断请求寄存器(%ireq) | 第32-33页 |
·环形计数器(%loop0、%loop1、%loop2 和%loop3) | 第33页 |
·系统模式寄存器(%smode) | 第33-34页 |
·timer 控制寄存器(%tc) | 第34页 |
·timer0/1 计数器(%timer0, %timer1) | 第34页 |
·基于 ZSP400 的程序设计 | 第34-39页 |
·C 语言程序设计 | 第34-36页 |
·C 与汇编语言的混合程序设计 | 第36-37页 |
·程序优化方法 | 第37-39页 |
第四章 G729a 在 ZSP400 上的优化与实现 | 第39-65页 |
·ZViewIDE 简介 | 第39-42页 |
·G729a 编解码器分析 | 第42-45页 |
·G729a 编解码源程序介绍 | 第42-43页 |
·编解码器功能验证和效率统计方法 | 第43-44页 |
·G729a 原始编解码器效率统计 | 第44-45页 |
·G729a 编解码器的优化 | 第45-61页 |
·使用–O3 优化选项 | 第46页 |
·基本函数的分析及优化 | 第46-54页 |
·使用宏定义进行整体优化 | 第54-59页 |
·其它优化 | 第59-61页 |
·优化过程中的注意事项 | 第61页 |
·优化的 G729a 编解码器统计 | 第61-65页 |
·优化后编解码器的效率分析 | 第61-63页 |
·优化后编解码器的语音质量分析 | 第63-65页 |
第五章 总结与展望 | 第65-67页 |
致谢 | 第67-69页 |
参考文献 | 第69-73页 |
附录A ZSP400 支持的数据类型 | 第73-74页 |
附录B N_Intrinsic 函数 | 第74-75页 |