您现在的位置: 全球IP通信联盟 >> 技术讲座 >> VoIP协议标准 >> 正文

用ADSP2191实现G_729算法

[2005-4-27 14:02:25] 关键字:voip,voip技术,voip资料

欢迎订阅周刊:    周刊回顾         【繁體中文】【字体:


  • 摘 要:介绍了G.729算法标准,ADSP2191 EZ-KITE Lite平台的硬件设计和ADSP2191的主要特征。分析了在ADSP2191上实现G.729算法的关键技术,对算法程序进行了优化,从而在ADSP2191上以较小的运算量实现了G.729算法的全部功能,并通过了所有的矢量测试。
    关键词:语音压缩;ADSP2191;AD1885;G.729


    随着电信业务的发展 ,人们对话音编码的要求越来越高。不仅要求低延时、低码速率 ,而且要求有很高的话音质量。为此,国际电信联盟 (ITU)于 1 996年推出了G. 729算法。该算法在8kbps的传输码率下实现了较好的综合话音质量 ,且时延较短 ,可被广泛地应用于 IP电话、移动通信、多媒体网络通信等众多领域。ADSP2191是美国AD公司最新推出的一款定点DSP,特别适用于通讯,工业控制,语音/话音和医疗等方面。本文以ADSP-2191 EZ-KIT Lite评估板作为实现G.729语音编解码算法实验系统的基本硬件平台,实现G.729的算法。

    一.G.729算法的描述

    图1.1 G.729编码器原理图


    图1.1给出了 CS-ACELP算法编码器原理框图.算法的帧长为 1 0 ms,分两个子帧进行处理 .采样输入的语音信号首先经过高通滤波器去除直流分量及低频分量的干扰,然后按每一帧提取10阶LP参数并转化为LSP(线谱对 )参数进行量化、编码;用量化后的LSP参数返求得的L P参数分别构成感觉加权滤波器 W(z)以及合成滤波器 1 / A(z);目标信号是从加权语音中除去感觉加权滤波器的零输入响应而求得的 ,目标信号经过自适应码本搜索及固定码本搜索后产生激励信号 ,分别乘以各自的增益 ,并共同激励合成滤波器,产生本地重建语音信号.对每帧提取 CELP模型参数 (包括线性预测参数、固定码本和自适应码本码矢量以及对应的增益 ),并将其编码后的比特流 (80 bit/ frame)送信道传输 .

    二.系统平台的接口和硬件设计方案
    ADSP-2191 EZ-KIT Lite评估板是AD公司设计用来在VisualDSP++开发环境中测试ADSP-2191数字信号处理器的性能的演示板。下面介绍它的接口和硬件设计方案。
    2.1硬件接口:
    外部存储区接口(EMI):外部存储区为一个512Kx8的flash存储器,该存储器被连到引导存储区选择脚(BMS)和存储器选择0脚(MS0),使得flash存储器既可用作DSP的引导加载存储区,也可在正常工作时用来存储有关信息。
    音频接口SPORT0:与AD1885 SoundMAX编解码器相连,用户可以将输入语音接到编码器的麦克风输入通道,或者LINE_IN输入通道。另外,PF7接到AD1885的复位脚,从而DSP可以控制编码器的复位操作。
    电话接口SPORT1:与AD1803电话编码器相连,使DSP在标准电话线上可用作调制解调器。这里主要通过AD1803的4个通用引脚对器进行控制。
    JTAG仿真器接口:通过此接口可以访问DSP内外部存储区和专用寄存器。
    主机接口和USB接口:以通过主机接口使自己开发的实验系统与EZ-KIT相连,也可以通过USB接口加载程序。另外,EZ-KIT Lite上还留有空的面包板,可供用户进行简单的系统扩展,增加新的功能。
    PC机可以通过一个USB口或JTAG仿真器对ADSP2191进行操作或控制,用户也可以通过USB口不受任何限制地访问ADSP2191和评估板内核,板上配有的JTAG仿真器则使得PC机和目标板之间能快速方便地进行通讯。
    2.2设计方案
    G.729算法实现的重点在于编解码算法的实现以及数据的采集、存储。该系统硬件结构的设计为算法的实现提供了一个良好的平台。图2.1为该评估板的系统硬件设计方案。它的设计符合AC'97结构定义的音频信号处理要求。其中,ADSP-2191是AD公司专为通讯应用而设计的16位定点DSP,在实验系统中用作主控芯片,用于实现编解码算法。AD1885在系统中用作模/数、数/模转换器,它与ADSP-2191的SPORT0口相连。系统工作时,先由AD1885以8KHz的采样率将话筒输入的模拟语音信号转换成标准的PCM数字信号,再经过SPORT0口输入到ADSP-2191,并存入数据缓冲,当采样的数据达到一个语音帧(30ms)时,ADSP

    [1] [2] [3] [4] 下一页



责任编辑:佚名 文章来源:本站原创

【热门资料索取】
 
  • 上一篇技术:

  •  
  • 下一篇技术:



  • VoIP|VoIP论坛|什么是VoIP|voip网络电话|voip电话|voip技术|voip网关|voip设备|免费voip| 网友评论: (只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
          VoIP|VoIP论坛|什么是VoIP|voip网络电话|voip电话|voip技术|voip网关|voip设备|免费voip| 发表评论:
     评 分:
    1分 2分 3分 4分 5分
     评论内容:
  • ·严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • ·用户需对自己在使用全球IP通信联盟网服务过程中的行为承担法律责任。
  • ·本站管理员有权保留或删除评论内容。
  • ·评论内容只代表网友个人观点,与本网站立场无关。
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    文章搜索
    ◆ 此文章读者还阅读以下文章
    ◆ 每周点击新闻排行
    ◆ 图片新闻
    更多>>
    ◆ 论坛精华帖
    进入论坛>>
    ◆ 精华博文
    进入博客>>
    Google Advertisement
    全球IP通信联盟,解放您的沟通,关注VoIP发展 www.microvoip.com
    | 设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明 | 联系我们 | 投稿中心 | 关于我们 | 站点地图 |

    Copyright©2003-2008 全球IP通信联盟(原全球VoIP联盟) 版权所有
    联系电话:010-82212911/12/13
    021-51701588/85/89/86
    沪ICP备05005909号