新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 煤矿井下防爆型无主机语音通信系统设计

煤矿井下防爆型无主机语音通信系统设计

作者: 时间:2012-12-21 来源:网络 收藏

2.2 芯片特点
具有以下主要特性:长话级音质鲁棒先进的低复杂性波形插入编码算法;多种压缩速率模式则为2 050 b/s,2 400 b/s或者2 750b/s(带FEC功能);集成16位A/D和D/A转换器、模拟增益放大器和数字低通滤波器;数据包压缩时间长度分20 ms,40 ms,60 ms和80 ms;具有VAD、CNG、STD和DTMF功能;+1.8 V和+3.3 V双电源供电;采用48引脚LQFP(L4)和48引脚VQFN(Q3)封装;工作温度范围为-40℃~+85℃。
解码时,可选择前向纠错(FEC)解码器对输入编码后的语音位流(216 b/60 ms或288 b/80 ms的数据包)进行解交织和信道解码,生成纠错后的编码语音位速率为2 050 b/s,2 400 b/s或者2 750 b/s,速率依据所选的模块而定。当使用FEC解码器时,可利用“软决策”方法增强解码功能,减小误码的产生。内部含有一个集成的语音压缩/解压器(CO-DEC),实现模拟语音到低位速率编码的压缩/解压过程。芯片大部分功能,均可通过软件编程的方式,配置内部的寄存器来实现,简单方便。具有非连续发送检测(DTX)、舒适噪声生成器(CNG)、语音激活检测(VAD)和双音多频信号检测(DTMF)的检测和产生等辅助功能,使语音性能达到最佳。
2.3 工作原理
内部结构图如图2所示。

本文引用地址:https://www.eepw.com.cn/article/153657.htm

b.JPG


由图2可以看出,CMX618主要由音频压缩/解压器(CODEC)、编解码器、前向纠错编解码器和其他特殊功能模块几部分组成。
编码时,输入的模拟语音首先要经过音频压缩/解压器(CODEC)模块,进行调节增益、A/D转换、滤波和压缩处理,然后进入编码器中开始编码。编码后,如果选择使用前向纠错(FEC)功能,则会对编码进行纠错处理,尽量消除误码。编码后的语音数据,按选择的位速率和帧的结构生成数据包,通过C-BUS与微处理器进行数据交换。
解码是编码的逆处理过程。C-BUS串行总线传输的数字语音,进入解码器(可选FEC功能)开始解码,经过解压、滤波、D/A转换、调节增益等处理后,就成为可以听到的模拟语音。在编码和解码期间,如果选择一些辅助功能,例如非连续发送检测(DTX)、语音激活检测(VAD)或双音多频信号检测(DTMF)时可以通过SPI口来实现。
CMX618的内部结构包括模拟和数字两部分,如图1所示。当端口CSEL输入低电平时,即选择使用外部语音解码器(CODEC),可通过串行接口SSP与外部器件交换数据,编码器和解码器选择片外CODEC的数据通道,端口EEC和REC输出分别使能和复位片外的CODEC;当CSEL输入高电平时,CMX618选用内部CODEC模块,该模块包括输入/输出通道的可编程增益放大器(PGA),16位PCM A/D和D/A转换器以及通带频率为4 kHz的低通滤波器,可有效实现模拟信号转换成数字信号及数字信号转换成模拟信号的过程。主机通过控制总线C-BUS接口配置内部寄存器,实现不同功能;端口SYNC使主机与CMX618同步;语音压缩编码器将源信号压缩成低比特率的数据帧,解码器把数据帧解压缩,恢复源信号;如果使用FEC功能,开关则选择前向纠错编码器和解码器,两者加入到数据的压缩和解压缩过程中:STD/DTMF管理模块提供语音信号的特殊处理功能,实现单音或双音检测,提高语音压缩和解压质量。



评论


技术专区

关闭