- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
G.723.1语音编码标准在TI OMAP上的实现
G.723.1 语音编码标准在 TI OMAP 上的实现
徐小芳 曹秀英
东南大学信息科学与工程学院,江苏南京(210096)
E-mail: se_xxf@163.com
摘 要: 本文介绍了基于TI OMAP的ITU-T G.723.1全双工实时多通道语音编解码的实现。首
先简要介绍了G.723.1 双速率编解码算法标准, 然后根据TI OMAP的性能特征, 在深入分析
G.723.1标准的C 源代码后, 对算法进行了一系列优化。最后介绍了一个基于TDMA技术的多
方语音通信系统的实现。
关键字:G.723.1 OMAP 多路语音通信 语音编解码
中图分类号:TN912.3
1. 引 言
多方数字语音通信系统是一种一对多类型的呼叫系统,它可使许多人同时彼此交流,
避免了信息的重复和时间的延迟。这种通信方式成本低廉,并且不需要基站,具有很强的灵
活性。多方语音通信系统因其本身具备的反应时间短、易于控制与协调、高生产效率和安全
度等特点而被广泛应用于军事通信领域。
作为数字语音系统的核心技术,语音编码在数字移动通信系统中起着关键的作用。
G.723.1语音压缩标准是ITU - T 建议的应用于低速率多媒体服务中语音或其他音频信号的
压缩算法,是H.323系列标准的组成部分。G.723.1已经被IMFC选定作为语音通过IP的标准语
音编解码器。ITU-T 以ANSI C程序的形式提供了一个G.723.1 的定点C代码。但是考虑到OMAP
芯片对语音编解码的实时性要求以及OMAP自身存储资源的有限性,必须对原有算法进行改进
和优化。
本文在简要介绍了G.723.1标准以及TI OMAP性能特点基础上,着重研究了G.723.1语音
编码标准在TI OMAP上的实现, 最后给出了两个接口函数得到一个多方跳频语音通信系统的
实现。
2. G.723.1 语音编码标准
[1]
G.723.1语音压缩标准是一种支持双速率的编码标准 ,低速率的码率为5.3kbps,高速
率的码率为6.3kbps,在帧边界处可在两种速率之间进行切换。本算法提供对无声语音帧的
检测, 以及在无声时进行舒适噪声填充的功能。G.723.1算法同样适用于音乐或其他声音信
号, 但是处理效果不如语音。
- 1 -
[1]
G.723.1 编码器的工作原理是线性预测合成分析(LP-ABS)法 。高速率声码器的非周期
激励信号算法采用多脉冲最大似然量化(M P-MLQ )技术。低速率编码器则采用代数码本激励
线性预测(ACELP)技术。它的帧长是 30ms, 240 个样值。由于加窗, 最终导致一帧 37.5ms 的
算法时延。编码器的输出对于高比特率为 189 比特,封装在 24 个字节内,而低比特率为 158
比特,封装于 20 字节内,因此每 30ms必须发送 24 或20 个字节的数据。
3. TI OMAP 系统软硬件平台
TI OMAP系统平台是TI公司一项全新的产品,它是一个高度集成的硬件和软件应用平台
[2],主要面向无线通信市场的低功耗移动设备,它可以满足高性能、低功耗的要求。OMAP
平台采用了双处理器结构,它将高性能、超低耗的的TMS320C55x核与增强型的ARM9RSIC
处理器相结合[2],实际工作时让DSP进行音频信号处理,而让RISC处理器起系统控制的作用。
这样,OMAP平台一方面保留了ARM9 嵌入式处理器的控制能力,另一方面也提供了强大的
数字信号处理能力,能够很好的平衡系统负载。
3.1. 硬件平台
本系统中,TI 公司的 OMAP 5912 芯片做为系统的运算与控制的核心,承担了跳频控制、
信道编解码等基带处理的任务,同时还要负责接口和语音编解码和语音混合的处理
文档评论(0)