关 闭

新闻中心

EEPW首页 > 安全与国防 > 设计应用 > G.723.1在DSP数字对讲机基带系统中的应用

G.723.1在DSP数字对讲机基带系统中的应用

作者:时间:2009-09-22来源:网络收藏

  本系统选用TMS320C5509A(简称C5509A)负责标准的算法及后续基带数字化的处理(信道编译码、交织、加扰、CRC、基带调制解调)。该芯片是TMS320C55X系列DSP中的一款,C55X系列的结构见参考文献[1]。

  CPLD主要用来扩展DSP的外部地址空间,实现地址译码、时序控制,并给DSP提供所需的逻辑和时序控制信号。本系统选用Altera公司 MAX7000系列中的EPM7128,其与DSP的接口电路如图3(a)所示,其中FSX和FSR帧同步信号端的同步信号相同。原始模拟信号必须进行数字化处理后,才能在DSP中进行压缩编解码算法。系统选用的是ADI公司推出的低成本、低功耗通用模拟前端AD7311L,其与DSP的接口电路如图3(b)所示。由于的算法比较复杂,处理时需要大量的存储空间,本设计采用4Mb×16的SDRAM,芯片为MT48LCM16,通过 EMIF接口映射到C5509A的CEO空间。其与DSP的接口电路如图3(c)所示。


4 系统的软件设计

  总体软件流程如图4所示。当DSP处于发送状态时,通过MCBSP1接收来自 AD7311L的数字化语音数据,调用语音程序,编完1帧输出数据,然后继续进行后续的相关基带处理。当DSP处于接收状态时,接收来自后续基带处理的数据,调用语音解码程序;解码后的语音数据,再以每帧的数据通过MCBSP1送入AD7311L,最后还原成原始语音。下面主要介绍初始化及语音编解码



评论


相关推荐

技术专区

关闭