语音数字化降噪技术在港口通信工程的应用

时间:2021-03-01 13:18:04 硕士论文 我要投稿

语音数字化降噪技术在港口通信工程的应用

  摘 要:介绍语音信号的数字化噪声抑制技术。该技术通过PcM编码对模拟语音信号数字化,再以cPLD器件进行数字化噪声抑制处理,然后解码为语音输出从而得到优良的语音噪声抑制效果,并可通过软件调节噪声抑制参数。还以应用实例介绍电路原理,说明设计要点。

  关键词:噪声抑制;值;延时时问;PCM编解码;CPLD器件

  我多年从事港口通信工程的施工管理工作,发现港口通信使用环境嘈杂,多数应用于调度指挥,对语音数字化降噪技术要求较高。

  在具有噪声抑制功能的语音通信设备中,没有语音信号时噪声抑制电路将信道关闭,使噪声信号不能到达语音终端,避免了噪声出现;语音信号来到时,噪声抑制电路自动打开信道,这时虽然噪声语音一起送到语音终端,但由于声音屏蔽效应,噪声的存在可以忽略。

  模式式的噪声抑制电路直接对语音模拟信号进行处理,通常主要由取样放大器、模拟比较器、模拟开关、阻容延时器件等组成。因其集成度低、参数调整困难、设定的噪声抑制参数易受环境因素影响而漂移,使得噪声抑制性能难以得到保证。

  在为天津港南疆通信工程研制新一代语音通信设备时,为了避免模拟式噪声抑制技术的缺点,采用了数字化的噪声抑制技术。这一技术,是在对模拟语音信号进行PcM编码后, 再用CPLD(复杂可编程逻辑器件)对PcM码流进行数字化噪声抑制处理,然后将PCM信号解码还原为模拟语音信号。结果,不仅获得了优良的噪声抑制效果,而且能够用软件调节噪声抑制参数,设备的集成主和稳定性都有显着提高。声押一电路的主要技术。

  1、噪声抑制电路的主要技术参数为:噪声抑制值、前道时时间、后延时时间。

  噪声抑制阀值是指打开语音信道的门限电平值。在值之下的信号认为是噪声,关闭语音信道;在值之上的信号则认为是语音,打开语音信道。这一值可根据环境噪声的大小、外来干扰的严重程度及语音信号的幅度而进行设置 例如, 当语音信噪比为30dB时, 噪声抑制闺值可设为32mV左右。

  由于语音和噪声两种信号并不总是能够完全区分开的,因此在信号幅度超过噪声抑制值或回落到值之下时,需要分别进行延时和后延时。

  前延时时间是指语音信号在超过值后到语音信道打开的延时时间。这一时间太长将造成语音的起始音素被切除(称为“头切”),是不能允许的。但这一时间又不能太短,太短的话任何幅度超过噪声抑制值的突发的短暂干扰都会立刻打开语音通道并将这干扰送到语音终端,破坏静音效果。为尽可能地吸收这类干扰又不至于造成“头切”,根据语音声学特征的有关统计资料与经验数值,前延时时间可在0.5~4ms之间选择。

  后延时时问是指在噪声抑制门限被打开并自己传送语音时,从语音信号幅度回落至噪声抑制值之下到语音信道关闭的延时时间。由于语音信号波形的动态范围很大。讲话时又随着语气的变化而起伏停顿,因此后延时时间太短会造成语音的断续。影响语音传送质量。后延时时间太长,则造成语音停顿时噪声拖尾, 同样影响语音质量。为兼顾这两方面,后延时时间的量值范围约为0.O5~0.5s左右。

  由于语音特点因人而异,环境噪声和外界干扰情况又常有不同,所以上述的噪声抑制三参数经常需要在语音通信的过程中进行调节。在使用模拟噪声抑制电路时,这些参数是用电位器或开关来调节的。在使用模拟噪声抑制电路时,这些参数是用电位器或开关来调节的。采用数字化噪声抑制技术后,通过软件就可以设定和调节这些参数了。

  2、语音信号的数字化

  采用数字化噪声抑制技术,必须先将语音信号数字化。模拟语音信号的数字化有多种方法,最通用的是按照G.711标准进行PCM编码[1]。对于频带为 300~3400Hz的语音信号,采用2.048~z的取样时钟,以8kHz的速率进行8位取样,取样数据按A律编码,偶数位交替反转。多路语音信号可以分配不同的取样时隙,32个时隙(125 u S)组成一帧。

  PcM编解码芯片选用National Semiconductor公司的TP3094[2]。该芯片为44引脚PLCC封装,单-5V供电,集成了四路PCM编解码电路,压扩方式为A/p律可选,片内自带电压基准、低通接收滤波器和带通发送滤波器,通过外接电阻可以调节输入信号的增益。

  TP3094可采用长帧和短帧两种同步方式,外接帧信号和2.048~dz的时钟即可工作。TP3094在进行PCM编解码时的工作方式有8bit和 32bit两种,以8bit方式工作时需为每路语音的P 码提供单独的帧同步信号, 而以32bit方式工作时只要为第一个时隙提供短帧同步信号即可自动完成对其后连续的另三路PCM语音编码同步。在以32bit方式作时,还可以采用多片 TP3094芯片级联工作。

  Symbol1实施噪声抑制控制功能,首先通过偶数位取反将PcM码转换成便于作大小比较的码型,再将D[6O]与s[6O]输入的设定值进行噪声抑制门限比较。比较结果从D端输出到延时器,并从B端收延时信号。根据比较结果和延时状态决定是将输入的PCM信号原样送往输出,还是将代表无语音信号的 “55H”码送往输出。

  3、数字化噪声抑翻电路的原理

  从PcM解码输出端Dx输出表示八路语音信号的64bit串行信号,进入64位的参数化移位寄存器模块进行串/并变挛, 变换后的输出经64位参数化锁存器模块锁存,每帧刷新一次。锁存信号以八位为一路,依次送到八个噪声抑制控制器(Symbol1)。每个噪声抑制控制器独自控制一路语音信道,将PCM信号的偶数位取反后,再将除符合位(最高位)以外的'七位数字与由S[6O]设定的噪声抑制门限值进行比较,比较结果输出给延时器(Symbol2),延时器输出则作为控制信号送到噪声抑制控制器。各噪声抑制控制器输出的PCM信号经64位参数化称位寄存器模块完成并/串行变换后恢复成串行PcM码流送往两片TP3094解码成为具有噪声抑制效果的语音信号。噪声抑制控制器还输出八路指示信号LED[70]至八只发光二极管作为各语音信道的噪声抑制门限指示。

  Symbol3用来产生TP3094要求的帧脉冲F0,提供移闰寄存器、锁存器、噪声抑制控制器所需的时序信号,并为延时器提供不同的时钟信号:

  P0、Pl用来选择PcM帧32个时隙中的哪八个时隙用于本片作语音噪声抑制处理:TSET~3O]用来选择CLKI、CLK2的分频系数以调整噪声抑制延时时间。这些输入都可以通过外部数字信号进行设置和调节。