一种基于ambe2000的低速率语音通信系统
1.引言
语音信号处理是现代通信中不可或缺的组成部分,随着对通信质量要求的越来越高,我们需要用尽可能低的数码率来获得尽可能好的合成语音质量。从市场现状来看,低速语音的应用市场很广泛:语音系统,数字移动通信,保密通信,语音邮件,可视电话, ip电话,语音存储,电话会议,电话购物等很多场合都需要用到。
dvsi公司的 ambe2000就是这样一种高性能、低功耗的实时语音编码解码芯片,它的压缩率在 2.0-9.6kbps范围内可以调节,并且,它本身具备 fec(前向纠错) ,vad(语音激活检测)和 dtmf信号检测功能。本次系统就是充分利用这款新品的优良特征,实现了在
14kbps左右的低传输速率下优良的语音效果。
2系统结构框图本语音传输系统结构框图如下图所示:
在本系统中,麦克风输入语音信号,经过语音模块进行放大。然后送到模数转换模块进行 ad转换,输出 pcm语音信号。再将此信号送给本次系统的核心器件ambe2000,进行语音编码,输出压缩语音信号,送给 cpld控制器,cpld收到压缩语音数据后,将语音部分进行提取和处理。此时的语音数据便是 2.0k-9.6kbps的低速率语音数据,可以进行传输。由于ambe2000可以编码也可以解码,所以本系统同样实现了语音的接收。前面编码部分发出的语音信息反馈回来,由 cpld接受,并转化为 ambe2000可以识别的格式,再由 ambe2000进行解码,恢复成 pcm语音信号,送到模数转换模块进行 da转换,输出模拟信号再经过语音模块进行功率放大送到扬声器。
3. 硬件设计 硬件是本次设计的核心,包括语音部分,模数转换模块,语音编码解码部分以及各个模
块的接口。
3.1 语音模块 本模块的作用是将麦克风微弱语音信号放大给ad,以及将从 da中出来的语音信号播放出来。包括了从麦克风输入语音,以及语音从扬声器输出两部分。 语音输入部分电路如图 2所示,这里利用 lm386进行两级放大,采用的是单电源 3.3v供电。输出的信号送到 ad.
语音输出电路如图 3所示,该电路采用功率放大芯片tpa2005d1,进行语音放大。
3.2模数转换器以及其与 ambe接口电路 本次采用的 ad,da芯片是 pcm3500,这是一款带有 16位串行 ad和 da的芯片,采样频率范围很宽,从 7.2kbps到 26kbps,并且它自带有回环自检测模式,便于电路功能自测。另外,这款芯片的配置简单,不需要复杂的配置就能有效工作。它与 ambe2000接口部分电路如图 4所示。
这里,需要配置的只有主动被动模式选择端m/s,本电路采用主动模式。loop则是选择回环检测功能端口,当它为高电平的时候,相当于ad转化以后的输出dout接到din, pcm3500的此项功能为系统的测试带了很大便利。ambe2000和 pcm3500的通信接口是 spi口,bck提供时钟,它是晶振 512分频后的时钟信号,fs为选通频率,与 bck严格同步。
3.3 ambe200部分以及与 cpld接口
ambe2000电路是整个设计的核心,除了与 pcm3500接口以外,其余部分的电路如图 5所示。从功能上看,主要可以分为以下四个部分:时钟部分,功能配置,功能模式选择模块,以及 spi接口部分。
ambe2000外接 16.384mhz的晶振,芯片复位之后才能工作,复位时间至少为95ms。功能配置部分可以根据应用需要进行选择,包括回音消除,语音激活,滑动补偿等功能,使用起来比较灵活。功能模式选择部分,可以选择压缩数据率,在实际电路测量中,即使是最低
1.0kbps语音数据速率,也能获得很好的语音质量。pin75,pin77(chann_sel)用来选择工作模式,一共有主动有帧,主动无帧,被动有帧,被动无帧四种模式。spi接口则是需要cpld配置的部分, cpld提供时钟信号以后,压缩语音数据通过 spi口传到cpld,这时便可以收下数据进行反馈或者处理和传输。
2.软件设计
本系统软件配置相对比较容易。通过 cpld提供时钟,用于编码解码以及压缩语音数据的传输。在主动有帧格式下,帧同步脉冲由 ambe2000产生,与 cpld输出的时钟信号严格同步;被动模式下,需要 cpld提供帧同步信号。
各个功能选择端,根据需要,可以利用外围硬件配置,复位之后,也可以通过 cpld进行软件配置。
5.结论
通过软件和硬件的配合使用,顺利实现了语音信号的编码解码和传输,在 2.0kbps的极低速率下,仍然得到了很好的语音效果。
本文作者创新点:
本文利用 dvsi公司的 ambe2000,实现了低功耗,低传输速率下高语音质量的语音通信系统。本文基于实践,提供了较为详细的电路实现方案以及合理的功能配置 ,对于要求越来越高的语音传输系统,具有很高的实用价值。
电子芯闻早报:iPhone7基带芯片高通/英特尔共享 三星Note7爆炸原因公布
回流焊点冷焊与虚焊的定义及区别
苹果对高通太重要了 它必须死磕苹果
怎样用万用表判断电动机好坏
开关电源灌胶的目的、要求和对胶的看法 以及EMI变差的原因
一种基于AMBE2000的低速率语音通信系统
车市寒冬,外资抢占,自主品牌的路在何方?
变频器维修行业的发展前景如何
电气火灾监控系统的组成、作用及应用
三十年前,他被称为“电商教父”被称为中国电商的鼻祖他曾逼马云道歉,却被马云甩出几条街
9.22电机智造会议议程抢先看
倒计时!爱立信保障“特种兵”“火”力全开备战亚洲大型体育赛事
新能源电动汽车充电设施的建设及运营模式
3D可视化数字工厂提供三维厂区展示,更具沉浸感
挖呀挖:发现一粒新能源IC
国产最强AMOLED生产线启动,三星地位将受冲击!
2021年2月5G领域热点动态汇总
什么是混合光纤同轴电缆(HFC)接入
从第一棵树到硅林繁茂,乘凉勿忘栽树人
51单片机P0口的特性及使用方法解析