相关服务

  • 《现代电子技术》2007年第6期摘录:一种基于TMS320C5409DSP系统的多速率声码器设计

如发现有乱码,请点击下面链接浏览原文
正文摘录:

罗英军等:一种基于TMS320C5409DSP丞缠塑曼暹圣重堡矍遮让一种基于TMS320C5409DSP系统的多速率声码器设计罗英军,曾嵘,刘竹林,赵源(十堰职业技术学院湖北十堰442000)摘要:应用TMs320c5409DsP和AT89C51单片机设计的一种多速率声码器。着重介绍该声码器系统中AT89C51构成的控制、通信功能模块和TMS320C5409实现实时的语音压缩编解码功能模块,以及两者之间的接口方式。特别说明了该声码器根据外部提供的同步时钟自适应地改变工作速率的方法。该声码器具有很好的通用性和灵活性,在实际通信系统中应用并表现出了良好的性能。关键词:TMs320c5409DsP;AT89C51单片机;声码器;同步时钟中图分类号:TP368文献标识码:B文章编号:1004—373X(2007)06—012—02DesignofaMulti——rateVocoderBasedonTMS320C5409DSPSystemI。U0Yingjun,ZENGRong,LiuZhulin,ZHAOYuan(ShiyanTechnicalInstitute,Shiyan,442000,China)Abstract:Introducedhowtodesignamulti—ratevocoderusingTMS320C5409DSPwithAT89C51singlechipmicrocom—Puter.EmphasislydemonstrateditscontrolcommunicationsystemfunctionmoduleconstitutedwithAT89C51andreal—timeencapsulatedvoicesystemcodifiedanduncodifiedwithTMS320C5409,includingbothofinterfacemode.Especialyrealizedthemethodofadaptingtochangeitsworkrateinaccordancewithoutwardprovidedsynchronizationclock.Thisvocoderhasbetteravailabityandflexibblity,furthermoreshowsbettercapabilityappliedtoactualcommunicationsystem.Keywords:TMS320C5409DSP;AT89C51singlechipmicrocomputer;vocoder;synchronizationclockTMs320C5409是TI公司生产的DsP芯片中一种高性能低功耗芯片,也是目前国内应用比较广泛的DSP芯片。现在的许多通信系统中,实时的语音编解码通常都在数字信号处理器TMS320CA409DSP芯片上实现,而多速率声码器是语音压缩编解码系统的核心,在此本文介绍一种基于TMs320c5409Ⅸ、P系统的多速率声码器软硬件设计。1系统简介多速率声码器是一种可工作于多种速率的语音压缩编解码系统。该系统采用高效的多带激励(MBE)语音压缩编解码算法,将语音的数码率从PCM编码的64kb/s降低到1.2~8.0kb/s,并且保持相当的语音质量,即使在速率低至1.2kb/s,语音仍保持相当的自然度,基本上可以识别熟人讲话。声码器设计和实现中的主要难点在于硬件接口的设计下面进行介绍。本系统由AT89C51单片机和TMs320c5409DSP芯片构成。其中,AT89C51作为整个系统的主机,完成系统的控制和通信功能,TMS320C5409作为系统的核心完成语音的压缩和解压缩功能。系统提供灵活的模拟话音接收稿日期:2006—08—17基金项目:十堰职业技术学院科研项目(2004KN002)口和标准的RS232C数字接口,提供1.2/2.4/4.8/8.0kb/s四种速率,可以根据外部提供的同步时钟自适应地改变工作速率,接口比较方便。2系统构成图1是本系统的硬件构成框图,系统主要由TMS320C5409,AT89C51、模数转换器及EPROM和高速RAM等构成。图1系统构成框图图1中,A/D和D/A完成语音信号的模数和数模转换功能。EPROM用于存放程序和已初始化的数据,RAM用于存放实时运行的程序和数据,TMS320C5409实现语音编解码算法,而AT89C51则完成外部通信、声码器同步和与TMS320C5409交换数据。系统的工作过程如下:系统加电后,AT89C51复位后控制TMS320C5409复位。

阅读此文(图):   点击此处在线翻阅