微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于DSP技术的多路语音实时采集与压缩处理系统

基于DSP技术的多路语音实时采集与压缩处理系统

时间:07-24 来源:互联网 点击:

3.2.2 13 Kb/sRPE-LTP-LP编解码模块
  
该模块是一个单通道13 Kb/sRPE-LTP-LP语音编解码模块。它是本系统的语音压缩处理的核心部分,为使该模块具有通用性,为该模块单独形成一个ADSP-2100系列语言库,可与任何其它ADSP-2100系列模块相连。

3.2.3 多通道语音编解码控制模块

  
该模块基于单通道13 Kb/sRPE-LTP-LP语音编解码模块,实现多通道语音编码和单通道语音解码。对于多通道语音编码,一方面,当某通道采集到一帧160点的语音数据时,调用语音编码模块对该帧进行编码,并将编码后的语音数据按约定的格式存放到各通道的编码数据缓冲区中;另一方面,由于语音的模型编码是前后帧相关联的,所以该模块还必须将当前通道的当前帧编码后的必须保存的数据和状态进行保存,以及在调用语音编码模块对当前帧进行编码前,恢复上一帧编码后的数据和状态。对于单通道语音解码,则只需在接收到由PC机传送来的压缩数据后,调用解码模块,然后将解码后的160点语音数据送到D/A的串口1发送缓冲区。

3.2.4
 接口功能模块
  
该模块实现DSP与PC机的数据的实际交换工作,同时也实现DSP的数据采集与控制。由于它是软件设计中唯一与硬件相关的模块,故该模块在设计上尽量与其它模块独立。这样,当硬件有所改变时,可不必改变其他模块。

4 结 
  
本系统由于采用了DSP技术,使得多路语音的采集和压缩处理得以实时实现。同时还使系统具有较高的可编程性能。基于该系统的某语音记录仪已经通过省、部级的鉴定。本系统的成功设计说明数据采集与处理系统采用基于DSP技术,将大大提高系统的高速数据的实时采集和实时处理的能力。而且,当今的DSP的处理速度和数据管理能力还在迅速地提高,其价格也降到能应用于一般的应用场合。如ADSP-21061,40 MIPS的运算速度,10个DMA控制器,40位浮点运算精度,数据管理能力可达240Mbytes/s,其售价也只有30~40美元。因此,开发和研究基于DSP技术的数据采集与处理系统具有重要的实际意义。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top