论文部分内容阅读
语音识别技术是一门涉及信号处理技术、模式识别、概率论和信息论、语音学、人工智能等多种学科的交叉科学。近年来随着语音识别理论研究的深入和数字信号处理软硬件技术的发展,语音识别技术已逐步具备走出实验室,服务于社会的能力。说话人识别技术是语音识别技术的一种,共分为说话人确认和说话人辨认两种。与语音识别不同的是,说话人识别系统力求选取那些话者间差异大而话者本身的差异小的参数或参数组合。80年代后期,埃施朗公司(Echelon)为开发控制网的通用标准而设计了LonWorks技术平台。它通过使用LonTalk协议来完成系列任务,如今LonWorks技术已经成为控制网的通用标准。为了经济、标准化布置,埃施朗公司设计了神经元芯片。神经元芯片提供了通信协议ISO/OSI模型的前六层,用户只需要提供应用层编程和配置。这就使协议实施标准化,并使得开发和配置较为容易。在某些复杂的应用中,处理器速度和神经元系列的最大存储器容量不足以完成LonWorks节点要求的功能。为了适应这些应用,某些类型的神经元芯片拥有高速并行接口,使任何微处理器能使用神经元芯片。此外,LonTalk协议可移植在任何处理器上运行。本文主要进行了基于LonWorks技术的说话人识别系统的设计和实现,LonWorks网络是由众多智能节点通过双绞线直接连接形成,单个智能节点都是一个说话人识别系统。神经元芯片选用了Motorola公司生产的MC143120DW芯片,其内部集成了三个管线CPU,一个用于执行用户编写的应用程序,另外两个完成网络通信任务。该芯片使用Node Builder作为它的软件开发平台,该平台将Neuron C语言编辑、编译汇编、连接及调试等功能于一体,用户可以很方便的开发各种应用系统。单个节点的语音处理芯片选用TI的TMS320VC5402,语音的特征参数采用基音周期、线性预测倒谱系数和两者的组合。在神经元芯片所连接按键的控制下,经DTW模板匹配法分别进行的测验,得出结果由与神经元芯片相连的LED显示。