VOIP中G.723.1语音编码算法的DSP实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:wuliaoaiaia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文描述了G.723.1双速率语音编码(信源部分)的原理和其在C54xDSP上实现的过程和方法.第一章为原理部分,根据G.723.1浮点程序详细、完整地描述了G.723.1信源编码的实现过程,它比ITU-T的原理描述更具体,比直接读C代码更容易理解,对研究G.723.1算法有一定的参考价值.第二章为实现过程部分,讨论了纯C代码在54xDSP上运行速度慢的原因,在讨论了几种优化方法后,采用了从关键代码入手的全汇编优化方案,结果证明采用该方法的优化结果和预期优化结果基本符合.优化结果基本达到了商用G.723.1算法的优化程度.该部分内容对移植类似C代码算法到DSP有一定参考价值.第三章为54xDSP汇编优化技术部分,讨论了以下内容:双字数据偶定位、函数堆栈结构设计、组合条件优化实现、硬件滤波器结构、整数小数除法和求余、OVERLY技术、数据区堆栈等.具有创新性的技术和思想有:部分循环展开技术、并行指令使用技术、合理利用指针增减、AR0作为循环次数、码本搜索优化实现、多位数移位的实现、由内自外的编程顺序、使用PSHM分配ARx、使用硬件结构实现自增量求余等.该部分最后指出了一些编程容易出错的地方.最后一章算法应用部分介绍了两个实例:在实验箱上的实现实时语音播放和在PC机上的IPPhone,主要讲述了FIFO环形缓冲区在语音实时采集播放中的应用.
其他文献
MIMO-OFDM系统内组合使用两种关键技术:即多输入和多输出(MIMO)天线和正交频分复用(OFDM)调制。多天线技术可以有效地改善系统容量及其性能;正交频分复用(OFDM)对无线信道的
移动通信已经渗透到人们的工作、生活当中。人们对移动通信的要求越来越高,希望能提供更高的速度和更多的业务。无线通信技术取得了重要的突破,由FDMA和TDMA发展到现在的CDMA
学位
扩展频谱通信技术(简称扩频通信)是一种新兴的高科技通信技术,具有大容量、抗干扰、低截获率以及可实现码分多址(CDMA)等优点,在军事和民用通信系统中都得到了广泛的应用,并成为
该文的立题来源于上海市教委的上海市高校科技发展基金项目《计算机视觉技术在港口集装箱装卸自动化中的应用》,它围绕用于集装箱装卸机器人进行视觉导引的几项关键技术展开
由于分组交换的IP网络特别是Internet的飞速发展,与IP网络相关的技术也取得了巨大的进展。基于包交换网络的可视通信系统成为研究人员和电信、网络及计算机厂商关注的焦点之
由于制订IP时并没有针对实时语音传送的特点,因而IP网络的交换能力不足以使数据网络达到通信级水平的稳定传输。如何保证VoIP的语音服务质量成为一个不容忽视的、迫切需要解决
汽车行驶记录仪主要用于对车辆行驶速度、时间、里程以及有关车辆行驶的其它状态信息进行记录、存储,并可通过通信接口实现数据的上载和下传。在该记录仪的开发过程中,本人的主
脉冲频率步进雷达综合了脉冲串雷达、线性调频雷达、截变雷达的众多优点.其分辨率高,接收机瞬时带宽小.该文系统分析了该雷达体制的工作原理,在介绍其模糊函数的基础上分析了
科氏质量流量计(Corioils Mass Flowmeter,简称CMF)是以法国科学家Coriolis命名的一种以流体流过振动管时产生与质量流量成正比的科里奥利力为原理的直接式质量流量测量仪表