AMBE-2000TM语音压缩编码电路分析
3.3 工作模式及其帧格式
3.3.1 工作模式
AMBE-2000TM不同于AMBE-1000TM,AMBE-2000TM只有串行接口模式,没有并行接口模式。
AMBE-2000TM有四种工作模式:主帧格式、主非帧格式、从帧格式和从非帧格式。这四种工作模式都可以用软件编程和硬件引脚设置来获得。
在从模式下,AMBE-2000TM的编码器输出压缩后的数据流所需的选通信号CHAN_TX_STRB由外部时钟源提供。在主模式下,CHAN_TX_STRB由内部时钟源提供。
在正常工作中,编码器要每20ms输出一帧数据,而解码器需要接收处理一帧数据,对于编码器和解码器都需要有一些数据格式,主要的目的是为编码时提供一定的校正信息。采用帧格式模式时,编码器输出的数据都是已知的固定帧格式,在该模式下有一些状态标志信息,用于控制目的和同步,并用于解码器解码。采用非帧格式时,编码器的输出数据没有固定的格式,其同步和控制的状态信息比特数据插入语音编码比特流中,它们一起被视为连续的语音数据流,因此,该模式的一个优点就是在信道上不用为传帧头而增加额外的带宽。缺点是解码器为了能在正确地合成语音波形之前获得与数据流同步,需要接收完10组~12组语音数据帧。
3.3.2 帧格式工作模式下数据的帧格式
数据帧格式分为输入帧格式和输出帧格式。
1)输入帧格式
输入格式如表1所示,可以看出,Word0是固定的0x13EC,起同步作用。Word1控电源模式并包含帧丢失和舒适噪音插入信息。Word2~Word6用以调节码率(2.0kb/s~9.6kb/s)。Word7~Word9为未用字,全为0。Wordl0为双音多频的控制信息。WoM11含有语音激活探测、休眠状态、回音消除等控制信息。word 12~word 23是真正的话音数据(40 bit~192bit)。
2)输出帧格式
输出格式如表2所示,输出帧格式与输入帧格式基本相同,只是将Word7作为位错误率信息字,用以报告位错误信息。Word8用于报告软件决定距离信息。Word9用于报告最近解码帧探测到的位错误数。
4 AMBE-2000TM在系统中的应用
4.1 A/D-D/A接口的选择
从模拟语音信号到AMBE-2000TM的接口是A/D及D/A转换器,其选择很重要,将影响系统语音的质量,可以是标准的8位/4率或A率压扩量化的PCM信号,也可以是16位线性量化的PCM信号,使用16位线性量化的PCM编码器能获得更好的语音效果。本系统采用Analog Devices公司的AD73311AR,它是16位线性量化PCM编解码器,采样率为32kHz,可同时进行A/D转换和D/A转换。
4.2 AMBE-2000TM的传输信道接口
AMBE-2000TM的输出数据在信道中传输的过程如图3所示。
DIY机械键盘相关社区:机械键盘DIY
评论