AMBE2000在语音通信中的应用
(1)CLOCK_MODE=0,外部TTL/CMOS时钟源作为时钟输入,连接方式见图3。
本文引用地址:https://www.eepw.com.cn/article/110916.htm(2)CLOCK_MODE=1,16.384MHz晶振作为时钟输入,连接方式见图4。 要求C1、C2与晶振距离AMBE2000尽可能近。
本系统采用方式(1),由FPGA提供16MHz输入时钟。
AD/DA
通过芯片引脚CODEC_SEL1(PIN 85)、CODEC_SEL0(PIN 84)进行A/D-D/A接口配置,本系统将引脚85、84设置为01,即AD73311配置。AMBE2000与AD73311的连接见图5。
工作流程
复位后,等待EPR(pin 20)出现下降沿,表明译码数据包准备好,读取数据包,以后约每隔20ms读一包数据。
本系统设置每字的语音位为1,复位并等待EPR(pin 20)出现下降沿后,根据设定的码速率固定每次读取一个字,不需要每次检测CHAN_TX_STRB。
结语
AMBE2000语音压缩编解码器应用灵活,在电路上电正常工作以后,还可以通过软件对AMBE2000进行重新设置。不仅应用灵活方便,还可以节省系统资源,获得良好的语音通信效果,在各类语音通信中具有广泛的应用价值。
参考文献:
[1]DVSI. AMBE-2000 VOCODER CHIP USER’S MANUAL[D]
[2]龚小燕等.一种基于AMBE2000的低速率语音通信系统[J], 微计算机信息,2009(5)
[3]王炳锡.语音编码[M].西安:西安电子科技大学出版社,2003
[4]易克初等.语音信号处理[M].北京:国防工业出版社,2001
[5]田耘等.无线通信FPGA设计[M].北京:电子工业出版社,2008
[6]杨小牛等.软件无线电原理与应用[M].北京:电子工业出版社,2002
数字通信相关文章:数字通信原理
通信相关文章:通信原理
评论